@charset "shift_jis";
/* CSS Document */

#main {
    clear: both;
    float: left;
    margin-right: 10px;
    padding: 0 15px;
    width: 720px;
}
#whiteikebukuro{width:720px; margin-top:10px; padding-bottom:4px;}
#kv{height:200px; background:url(/kyousei_html/closeupdoctor/img_whiteikebukuro/white_kv.jpg) no-repeat;}
#main .whiteikebukuro{height:114px; margin:0; padding:0; background:none; text-indent:0; width:720px; border:none;}
.read{
	float:right;
	width:384px;
	line-height:20px;
	font-size:12px;
	padding:5px 0px;
	margin-right:20px;
}
*html .read{float:right; width:384px; line-height:20px; font-size:12px; padding:5px 10px; margin-right:10px;}

#menuarea{width:718px; background-color:#e2d0af; padding-top:5px; padding-bottom:5px; padding-left:2px;}
#menuarea2{width:718px; background-color:#e2d0af; padding-top:5px; padding-bottom:5px; padding-left:2px;}
.c_menu01{background:url(/kyousei_html/closeupdoctor/img_whiteikebukuro/menu01.jpg) no-repeat; height:39px; width:91px; float:left; padding-top:5px; padding-left:50px;line-height:16px; margin-left:2px;}
.c_menu02{background:url(/kyousei_html/closeupdoctor/img_whiteikebukuro/menu02.jpg) no-repeat; height:39px; width:91px; float:left; padding-top:5px; padding-left:50px;line-height:16px; margin-left:2px;}
.c_menu03{background:url(/kyousei_html/closeupdoctor/img_whiteikebukuro/menu03.jpg) no-repeat; height:39px; width:91px; float:left; padding-top:5px; padding-left:50px;line-height:16px; margin-left:2px;}
.c_menu04{background:url(/kyousei_html/closeupdoctor/img_whiteikebukuro/menu04.jpg) no-repeat; height:39px; width:91px; float:left; padding-top:5px; padding-left:50px;line-height:16px; margin-left:2px;}
.c_menu05{background:url(/kyousei_html/closeupdoctor/img_whiteikebukuro/menu05.jpg) no-repeat; height:39px; width:91px; float:left; padding-top:5px; padding-left:50px; line-height:16px; margin-left:2px;}

#omotesando h3{ font-size:14px; line-height:20px;}

#con01,#con02,#con03,#con04,#con05{width:714px; background:#FFF; margin:20px auto 10px auto; padding:1px; padding-bottom:10px;}

#con01 #w670{width:670px; margin:0px auto 0px 30px;}
#con01 .box168{ float:left; width:168px;}
#con01 .box168 img{ margin-bottom:2px;}
#con01 .boxmid166{width:166px; border:solid 1px #CCCCCC;}
#con01 .boxmid166 img{
	padding:0px;
	margin:6px;
}
#con01 .boxmid166 p{ text-align:left; margin:0px 6px 6px 6px;}
#con01 .boxmid166 .emB { font-weight:bold; margin-bottom:2px;}
#con01 .box412{ float:left; width:412px;}
#con01 .box412 img{ margin-bottom:2px;}
#con01 .boxmid410{
	width:410px;
	border:solid 1px #CCCCCC;
	padding-bottom:2px;
	height: 230px;
}
#con01 .boxmid410 img{ float:left; padding:0px; margin:6px;}
#con01 .boxmid410 p{text-align:left; margin:0px 6px 6px auto;}
#con01 .boxmid410 .emB { font-weight:bold; margin-top:6px; margin-bottom:2px;}

#con01 .arrowR{ float:left; margin:75px 21px auto 21px; padding:0px;}
#con01 .arrowL{ float:left; margin:75px 21px auto 21px; padding:0px;}
#con01 .arrow2{ float:right; margin:5px 75px 5px auto; _margin: 5px 40px 5px auto; padding:0px;}
#con01 .arrow3{ float:left; margin:5px auto 5px 85px; padding:0px;}
#con01 .arrow4{ float:right; margin:5px 315px 5px auto; padding:0px;}

#con02 .txt{float:left; width:400px; margin-left:10px; _margin-left:5px;}
#con02 .txt2{
	float:left;
	width:700px;
	margin-left:10px;
	_margin-left:5px;
}
#con02 .pic{width:275px; text-align:center; float:right;}
#con02 .pic2{
	width:220px;
	float:left;
	text-align:center;
	margin-left:10px;
	_margin-left:5px;
	margin-bottom:10px;
	margin-top: 10px;
}

#con02 .cook{
	background:#F2F2F2;
}


#con03 .txt{
	float:right;
	width:400px;
	margin-left:10px;
	line-height:20px;
}
#con03 .pic{
	width:275px;
	text-align:center;
	float:left;
	border:solid 1px #CCCCCC;
	margin-left:10px;
}
#con03 .txt2{float:left; width:510px; margin-right:10px; _margin-right:5px; margin-left:10px; line-height:20px;}
#con03 .pic2{width:170px; text-align:center; float:right; margin-right:10px; _margin-right:5px; border:solid 1px #CCCCCC;}
#con03 .txt3{
	float:left;
	width:690px;
	margin-right:auto;
	_margin-right:5px;
	margin-left:10px;
	line-height:20px;
}
#con03 .pic3{
	width:220px;
	float:left;
	text-align:center;
	margin-left:10px;
	_margin-left:5px;
	margin-bottom:10px;
	border:solid 1px #CCCCCC;
}

#con03 .pic3 img{
	margin-top:5px;
}

#con03 .text_left{
	width:100%;
	float:left;
	margin-bottom:10px;
}
#con03 .pic_right{float:right; margin-left:5px; margin-right:10px;_margin-right:5px; border:solid 1px #CCCCCC;}
#con03 .pic_left{float:left; margin-right:10px; border:solid 1px #CCCCCC;}
#con03 p{line-height:20px;}

#con04  h4{
	font-size:13px;
	color:#626262;
	margin-bottom:10px;
}
#con04 .pic{
	width:210px;
	float:right;
	text-align:center;
}
#con04 .txt{
	float:left;
	width:460px;
	margin-right:10px;
	_margin-right:5px;
	margin-left:10px;
	line-height:25px;
}

#con05 .txt{
	float:right;
	width:400px;
	line-height:20px;
	margin-right:10px;
	_margin-right:5px;
}

#con05 .txt1{
	float:right;
	width:700px;
	line-height:20px;
	margin-right:10px;
	_margin-right:5px;
}

#con05 .pic{
	width:260px;
	text-align:center;
	float:left;
	margin-right:20px;
	_margin-right:10px;
	margin-left:10px;
}
#con05 .txt2{
	float:left;
	width:440px;
	margin-right:20px;
	_margin-right:10px;
	line-height:20px;
	margin-left:10px;
}
#con05 .pic2{
	width:220px;
	float:right;
	margin-right:10px;
	_margin-right:5px;
}
#con05 .boxwaku{background-color:#eaf4f9; margin-top:20px; _margin-top:10px; margin-right:10px; margin-left:10px; padding:20px; }
#con05 .boxwaku p{ color:#555; }
#con05  h4{font-size:14px; margin-bottom:10px; color:#555; }

.hp1{float:right; margin-top:20px; margin-right:10px; border:none;}
.nextbtn{ float:left; margin:20px auto 30px 160px; _ margin:20px auto 30px 80px;}
.toiawase{ float:left; margin:20px auto 30px 110px; _ margin:20px auto 30px 55px;}

#clinicinfo .info th{text-align:center; font-weight:bold; color:#666666; font-size:14px;}
#clinicinfo .info{border:1px solid #ccc; margin-bottom:20px;}
#clinicinfo #hyo{border:none; margin-bottom:10px;}


.dot{ border:dotted 1px #CCC;}

.mt20{margin-top:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}

.btns{text-align:right; margin-right:10px;}

.txt10{font-size:10px;}

.stitle{font-size:14px; margin-bottom:5px; color:#c89c18; font-weight:bold;}

.pagetop {
    margin: 0 0 3px;
    padding: 0;
    text-align: right;
}
