@charset "utf-8";


#mainimg{width:100%; height:380px; background: url(../img/index/top_main_bg.jpg) #F8EFF4; margin-bottom:20px;}
#mainimg h2{width:950px; margin:0 auto; display:none;}


/*informationエリア*/

#infobox{
	border-top:solid 1px #FFCCFF;
	background: url(../img/index/top_info_bg.gif) top right no-repeat #FFF;
	width:732px;
	height:90px;
	padding-bottom:15px;
	overflow-y:auto;
	}

#infobox h2{padding:15px 15px 10px 15px;}
	
.scrollbar{
	scrollbar-base-color:#86A4AF;
	scrollbar-face-color:#86A4AF;
	scrollbar-arrow-color:#FFF;
	scrollbar-shadow-color:#CCCCCC;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#CCCCCC;
	scrollbar-track-color:#FFFFFF;
}

#infobox dl {
padding:0 20px 20px 55px;
/*	height: 115px;
	overflow: auto;*/
}

#infobox dl dt {
	color: #333;
	float: left;
	clear: both;
	width: 80px;
	margin-bottom:10px;
	line-height: 1.5;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
}

#infobox dl dd {
	padding-left:85px;
	padding-bottom:10px;
	margin-bottom:10px;
	line-height:1.5;
	border-bottom:dotted 1px #333;
}


/*about＆profileエリア*/

#adbox{width:732px; margin-top:40px;}
#ambox{width:356px; float:left;}
#am_catch{text-align:center; padding:12px 0;}
#am_txt{padding-left:155px; height:115px; background:url(../img/index/aml_img_s.jpg) no-repeat top left; line-height:1.5;}

#dpbox{width:356px; float:right;}
#dp_bg{width:332px; height:186px; background:url(../img/index/dp_bg.jpg) no-repeat; margin-top:15px; padding:12px;}
#doctor_photo{float:left; width:110px; height:120px; padding-top:40px;}
#doctor_name{float:left; padding-top:40px;}
#doctor_name p{margin-top:10px;}
#doctor_name p span{font-size:16px;}


/*aboutエリア*/

/*#adbox{width:732px; margin-top:40px;}
#am_imgbox{width:305px; height:148px; float:left;}
#am_txtbox{width:415px; float:right; line-height:1.5;}
#am_catch{padding:0 0 12px 0;}

#dpbox{width:356px; float:right;}
#dp_bg{width:332px; height:186px; background:url(../img/index/dp_bg.jpg) no-repeat; margin-top:15px; padding:12px;}
#doctor_photo{float:left; width:110px; height:120px;}
#doctor_name{float:left; padding-top:10px;}
#doctor_name p{margin-top:10px;}
#doctor_name p span{font-size:16px;}
*/

/*lineupエリア*/

#lineup01{width:732px; background:url(../img/index/mll_img01.jpg) no-repeat top right; margin-top:20px; padding-bottom:8px; border-bottom:dotted 2px #F0BCD6;}

#lineup02{width:732px; background:url(../img/index/mll_img02.jpg) no-repeat top right; margin-top:30px; padding-bottom:26px; border-bottom:dotted 2px #F0BCD6;}

#lineup03{width:732px; min-height:150px; height:auto!important; height:150px; background:url(../img/index/mll_img03.jpg) no-repeat top right; margin-top:30px; padding-bottom:8px; border-bottom:dotted 2px #F0BCD6;}

#lineup04{width:732px; min-height:150px; height:auto!important; height:150px; background:url(../img/index/mll_img04.jpg) no-repeat top right; margin-top:30px; padding-bottom:15px; border-bottom:dotted 2px #F0BCD6;}

#lineup05{width:732px; min-height:150px; height:auto!important; height:150px; background:url(../img/index/mll_img05.jpg) no-repeat top right; margin-top:30px; padding-bottom:15px; border-bottom:dotted 2px #F0BCD6;}

#lineup06{width:732px; min-height:150px; height:auto!important; height:150px; background:url(../img/index/mll_img06.jpg) no-repeat top right; margin-top:30px; padding-bottom:15px; border-bottom:dotted 2px #F0BCD6;}

#lineup07{width:732px; background:url(../img/index/mll_img07.jpg) no-repeat top right; margin-top:30px;}

p.lineup_txt{width:410px; margin:10px 0 5px; line-height:1.5;}
p.lineup_btn{width:410px; text-align:right;}




