* { margin: 0; padding: 0; }
body {
	margin: 0;
	font-size: 14px;
	line-height: 150%;
}
a:link { 
	text-decoration:none; 
}
a:visited { 
	text-decoration:none; 
}
a:active { 
	text-decoration:underline;  
}
a:hover { 
	text-decoration:underline;  
}
.bd {
	font-weight: bold;
}
table {
	font-size: 14px;
	line-height: 150%;
}
table#menu_left {
	font-size: 14px;
	line-height: 100%;
}

.text_main {
	font-size: 14px;
	line-height: 150%;
}
.text_capt_right {
	font-size: 12px;
	line-height: 150%;
	background-color:#FCF9F8;
	padding: 0 14px 0 15px; 
	color: #800000;
}
.text_capt_rC {
	background-color:#FCF9F8;
}
.mnNavi {
	font-size: 12px;
	background-color: #F1EFD1;
	padding: 5px 0 5px 10px;
}
.mnRoot {
	font-size: 12px;
	padding: 5px auto;
}
.footer {
	font-size: 12px;
}
.ftMn {
	padding: 10px 0 5px 15px;
}
.ftNm {
	padding: 5px 0 5px 15px;
}
.text_margin {
	margin-left: 40px;
}

.text_main {
	font-size: 14px;
	line-height: 150%;
}
.footer {
	font-size: 12px;
	background-color: #FCF9F8;
}


TABLE .tpcap {
	color: #666666;
}

TABLE .tpcaps {
	color: #666666;
	font-size: 12px;
}

TABLE .cal {
	color: #666666;
	font-size: 12px;
	text-align: center;
}

TD .calC1 {
	background-color: #F2CEDF;
}
TR .calC2 {
	background-color: #FFFFFF;
}
.ttImg {
	margin: 20px;
}
.tt {	/*　各ページタイトル　*/
	margin: 0 0 30px;
}
.ttS {
	margin: 0 auto 15px;
}
.ttCap {	/*　各ページタイトル下キャプション　*/
	margin: 0 0 50px;
}
.ttsCt {	/*　各ページサブタイトル下文章　*/
	margin: 0 0 50px 35px;
}
.excTxt {
	color: #643200;
	background-image: url("../beauty/img/quo_bk2.jpg");
	padding: 5px;
}
.excTxtM {
	background-image: url("../beauty/img/quo_bk1.jpg");
	padding: 5px 5px 5px 30px;
}
.case {
	background-color: #EBF0F1;
	font-size: 12px;
	line-height: 150%;
}
.caseMk {
	color: #ACACAC;
}
.indTxt {
	margin: 20px 35px 50px;
}
.imgR {
	margin: 0 0 10px 10px;
}
.imgL {
	margin: 0 10px 10px 0;
}

	