@charset "utf-8";
/* CSS Document */

/* Contents */
/* 
01.共通レイアウト
02.TOPレイアウト
03.ホワイトニングの種類レイアウト
04.ホワイトニングの注意点レイアウト
05.ホワイトニング以外のデンタルエステレイアウト

---------------------------------------------------- */
/*01.共通レイアウト
---------------------------------------------------- */


/*02.TOPレイアウト
---------------------------------------------------- */
#adc_sub_topCon{
	width:735px;
}
#sub_top_left{
	float:left;
}
#sub_top_right{
	float:right;
}

#sub_top_right_bet{
	background-image:url(../adc/img/sub_top_right02.jpg);
	background-repeat:no-repeat;
	height:104px;
}
#sub_top_right_bet img{
	padding-left: 65px; 
	padding-top: 5px;
}
*+html #sub_top_right_bet img{
	padding-left: 77px; 
	padding-top: 5px;
}

/*03.ホワイトニングの種類レイアウト
---------------------------------------------------- */
#sub_01sec_01LftandRight{
	width:735px;
}
#sub_01sec_left{
	float:left;
}
#sub_01secalp_02{
	width:369px;
	height: 138px;
}
#sub_01secalp_02 p{
	background-image:url(../adc/img/sub_01secalp_02.jpg);
	background-repeat:no-repeat;
	height:138px;
	width:300px;
	font-size:12px;
	color:#633939;
	margin-top: 0px; 
	margin-bottom: 0px;
	padding-left: 40px; 
	padding-right: 40px; 
	padding-top: 15px;
}
* html #sub_01secalp_02 p{
	background-image:url(../adc/img/sub_01secalp_02.jpg);
	background-repeat:no-repeat;
	height:123px;
	width:287px;
	font-size:12px;
	color:#633939;
	margin-top: 0px; 
	margin-bottom: 0px;
	padding-left: 40px; 
	padding-right: 40px; 
	padding-top: 15px;
}
#sub_01secalp_03{
	background-image:url(../adc/img/sub_01secalp_03.jpg);
	background-repeat:no-repeat;
	width:369px;
	height:142px;
}
#sub_01secalp_03 p{
	margin:0;
	padding-left: 258px; 
	padding-top: 105px;
	font-size:11px;
	line-height:11px;
	color:#502612;
}
#sub_01sec_right{
	float:right;
}
#sub_01secbet_02{
	width:366px;
	height: 138px;
}

#sub_01secbet_02 p{
	background-image:url(../adc/img/sub_01secbet_02.jpg);
	background-repeat:no-repeat;
	height:138px;
	width:300px;
	font-size:12px;
	color:#633939;
	margin-top: 0px; 
	margin-bottom: 0px;
	padding-left: 25px; 
	padding-right: 40px; 
	padding-top: 15px;
}
* html #sub_01secbet_02 p{
	background-image:url(../adc/img/sub_01secbet_02.jpg);
	background-repeat:no-repeat;
	height:123px;
	width:300px;
	font-size:12px;
	color:#633939;
	margin-top: 0px; 
	margin-bottom: 0px;
	padding-left: 25px; 
	padding-right: 40px; 
	padding-top: 15px;
}
#sub_01secbet_03{
	background-image:url(../adc/img/sub_01secbet_03.jpg);
	background-repeat:no-repeat;
	width:366px;
	height:142px;
}

#sub_01secbet_03 p{
	margin:0;
	padding-left: 240px; 
	padding-top: 105px;
	font-size:11px;
	line-height:11px;
	color:#502612;
}
#sub_01sec_both{
	clear:both;
	background-image:url(../adc/img/sub_01secthe_01.jpg);
	background-repeat:no-repeat;
	height:225px;
	font-size:12px;
	color:#633939;
}

#sub_01sectheTxt{
	width:324px;
	margin:0;
	padding: 75px 0 0 40px;
}

/*04.ホワイトニングの注意点レイアウト
---------------------------------------------------- */
#adc_sub_02sec{
	width:735px;
}
#sub_02sec_02{
	background-image:url(../adc/img/sub_02sectxtbg.jpg);
	background-repeat:no-repeat;
	}
#sub_02sec_02 p{
	margin:0;
	font-size:12px;
	color:#4d3d37;
	width:456px;
	padding-left: 50px; 
	padding-top: 10px; 
	padding-bottom: 10px;
}
#sub_02sec_left{
	float:left;
	margin:0;
	padding:0;
}


#sub_02sec_right{
	float:right;
	margin:0;
	padding:0;
	}
*+html #sub_02sec_03left img{
	margin-bottom: -2px;
}
*+html #sub_02sec_03right img{
	margin-bottom: -2px;
}
* html #sub_02sec_03left img{
	margin-bottom: -3px;
}
* html #sub_02sec_03right img{
	margin-bottom: -3px;
}

/*05.ホワイトニング以外のデンタルエステレイアウト
---------------------------------------------------- */
#sub_03sec_02{
	background-image:url(../adc/img/sub_03sectxtbg.jpg);
	background-repeat:no-repeat;
}
#sub_03sec_02 p{
	margin:0;
	font-size:12px;
	color:#4d3d37;
	width:456px;
	padding-left: 50px; 
	padding-top: 0; 
	padding-bottom: 10px;
}
#sub_03sec_03{
	
	width:735px;
}
#sub_03sec_03 p{
	font-size:11px;
	color:#502612;
	width:150px;
}

#sub_03sec_03alp{
	background-image:url(../adc/img/sub_03secteeth01.jpg);
	background-repeat:no-repeat;
	width:247px;
	height:191px;
	float:left;
}
#sub_03sec_03alp p{
	margin-top: 0px; 
	margin-bottom: 0px; 
	padding-top: 60px; 
	padding-left: 65px; 
	width: 125px;
	text-align:center;
}
#sub_03sec_03bet{
	background-image:url(../adc/img/sub_03secteeth02.jpg);
	background-repeat:no-repeat;
	width:235px;
	height:191px;
	float:left;
}
#sub_03sec_03bet p{
	margin-top:0;
	margin-bottom:0;
	padding-top: 60px; 
	padding-left: 55px; 
	width: 130px;
	text-align:center;
}

#sub_03sec_03the{
	background-image:url(../adc/img/sub_03secteeth03.jpg);
	background-repeat:no-repeat;
	width:253px;
	height:191px;
	float:left;
}
#sub_03sec_03the p{
	margin-top:0;
	margin-bottom:0;
	padding-top: 60px; 
	padding-left: 60px; 
	width: 130px;
	text-align:center;
}
#sub_03sec_04{
	width:735px;
}
#sub_03sec_04 p{
	font-size:11px;
	color:#502612;
	width:150px;
}
#sub_03sec_04alp{
	background-image:url(../adc/img/sub_03secteeth04.jpg);
	background-repeat:no-repeat;
	width:357px;
	height:213px;
	float:left;
}
#sub_03sec_04alp p{
	padding-left: 180px; 
	margin-top: 0px;
	padding-top: 55px;
	margin:0;
	width: 130px;
	text-align:center;
}
#sub_03sec_04bet{
	background-image:url(../adc/img/sub_03secteeth05.jpg);
	background-repeat:no-repeat;
	width:378px;
	height:213px;
	float:right;
}
#sub_03sec_04bet p{
	margin:0;
	padding-top: 55px; 
	padding-left: 73px; 
	width: 130px;
	text-align:center;
}
#sub_03sec_05the{
	background-image:url(../adc/img/sub_03secendright.jpg);
	background-repeat:no-repeat;
	width:278px;
	height:146px;
}
#sub_03sec_05alp{
	float:left;
}
#sub_03sec_05bet{
	float:left;
}
#sub_03sec_05the{
	float:left;
}
#sub_03sec_05the img{
	padding-top: 30px;
}