@charset "utf-8";

.clClear{
	clear: both;
	height: 0;
	line-height: -1px;
}

#idTitle01{
	width:626px;
	padding-left:7px;
}
#idTitle02{
	height:100%;
	background-color:#957F5F;
	width:626px;
	padding-top: 5px;
	padding-bottom: 10px;
}
#idTitle02 h2{
	padding-top:14px;
	padding-left:30px;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
}

#idL01{
	float:left;
	padding-top:20px;
	padding-left:33px;
	width:245px;
}
#idL01 img{
	border: 1px solid #ECD297;
}

#idL02{
	padding-top:20px;
}
#idR01{
	float:left;
	padding-top:15px;
	padding-left:42px;
	width:274px;
}
#idR01 p{
	padding-top:5px;
	padding-bottom:7px;
	background:url(../imgs/salon_detail/line_dot01.gif) no-repeat bottom left;
}
.idRed{
	color:#AB482D;
	font-weight:bold;
}
#idC01on ,#idC02on ,#idC03on ,#idC04on ,#idC05on ,#idC06on ,#idC07on ,#idC08on ,#idC09on ,#idC10on{
	display:none;

}
#idCoupon01{
	padding-top:25px; 
	padding-left:40px;
	font-weight:bold;
	color:#AB482D;
}
#idCoupon01 p{
	float:left;
	padding-top:5px;
	line-height:150%;
}
#idCampaign01{
	padding-top:20px;
	padding-bottom:5px;
	text-align:center;
	background:url(../imgs/salon_detail/campaign02.gif) center bottom no-repeat;
}
#idCampaign02{
	width:562px;
	margin:0 auto;
	background:url(../imgs/salon_detail/bg_campaign.gif) left top repeat-y;
	text-align:left;
}
#idCampaign02 p{
	width:542px;
	padding: 5px 0 5px 20px;
}

.idCourse01 p{
	text-align:left;
	padding:20px 50px;
	font-size:13px;
}

.idCourse01sub01{
	margin:0 auto;
	width:541px;
	padding-bottom:9px;
	text-align:center;
	background:url(../imgs/salon_detail/bg_course01.gif) left top repeat-y;
}
.idCourse01sub02{
	width:520px;
	margin:0 auto 8px auto;
	padding-bottom:10px;
	text-align:left;
	background:url(../imgs/salon_detail/bg_course01.jpg) left top no-repeat;
	border-bottom:1px solid #F4F2EB ;
}
.idCourse01sub02 p{
	line-height:150%;
	padding:5px 8px 0 12px;
	font-size:12px;
}
.idCourse01sub02 h4{
	float:left;
	padding-top:9px;
	padding-left:13px;
}
.idCourse01sub02 .idIcon01{
	float:left;
	padding-top:9px;
	padding-left:16px;
}

#idCourse01sub02big{
	width:520px;
	margin:0 auto;
	text-align:left;
	background:url(../imgs/salon_detail/bg_course02.jpg) left top no-repeat #FDFCF7;
	border-bottom:solid #F9F3E5 1px;
}
#idCourse01sub02big p{
	line-height:150%;
	padding:5px 8px 5px 12px;
	font-size:11px;
}
#idCourse01sub02big h4{
	float:left;
	padding-top:9px;
	padding-left:13px;
}
#idCourse01sub02big.idIcon01{
	float:left;
	padding-top:9px;
	padding-left:16px;
}


.idCourse01sub03{
	padding-top:14px;
	padding-right:14px;
}
.idCourse01sub03 td{
	padding-left:4px;
	line-height:120%;
}
.cl01{
	color:#5C3517;
	font-weight:bold;
	font-size:14px;
}
.cl02{
	color:#AB482D;
	font-weight:bold;
	font-size:14px;
}
#idLine01{
	border-bottom:solid #CAC3A3 1px;
	width:591px;
	margin:0 auto;
	padding-top:20px;
}
#idBack01{
	padding-left:25px;
	padding-top:10px;
}

.idBtn01{
	float:left;
	padding-left:48px;
	padding-top:20px;
	padding-bottom:40px;
}
.idBtn02{
	float:left;
	padding-left:20px;
	padding-top:20px;
	padding-bottom:40px;
}


/*--管理画面入力テキスト設定--*/

/*--通常色--*/
.fontL{
	font-size:14px;
}
.fontM{
	font-size:12px;
}
.fontS{
	font-size:10px;
}
.fontLB{
	font-size:14px;
	font-weight:bold;
}
.fontMB{
	font-size:12px;
	font-weight:bold;
}
.fontSB{
	font-size:10px;
	font-weight:bold;
}

/*--レッド--*/
.fontRL{
	color:#AB482D;
	font-size:14px;
}
.fontRM{
	color:#AB482D;
	font-size:12px;
}
.fontRS{
	color:#AB482D;
	font-size:10px;
}
.fontRLB{
	color:#AB482D;
	font-size:14px;
	font-weight:bold;
}
.fontRMB{
	color:#AB482D;
	font-size:12px;
	font-weight:bold;
}
.fontRSB{
	color:#AB482D;
	font-size:10px;
	font-weight:bold;
}

/*--イエロー--*/
.fontYL{
	color:#C88D05;
	font-size:14px;
}
.fontYM{
	color:#C88D05;
	font-size:12px;
}
.fontYS{
	color:#C88D05;
	font-size:10px;
}
.fontYLB{
	color:#C88D05;
	font-size:14px;
	font-weight:bold;
}
.fontYMB{
	color:#C88D05;
	font-size:12px;
	font-weight:bold;
}
.fontYSB{
	color:#C88D05;
	font-size:10px;
	font-weight:bold;
}

