@charset "utf-8";

div#map {
	margin-left:10px;
}
/*おすすめ歯医者さん詳細表示-----------------*/

#clinicdetail #basicinfo{
font-size:13px;
 padding:10px 10px 30px 10px;
}

#clinicdetail #information{
 width:460px;
 padding-left:6px;
}
#clinicdetail #information table.clinic_data{
 width:100%;
 clear:right;
 padding-top:2em;
 margin-bottom:30px;
 border-collapse:collapse;
 line-height:1.3em;
}

#clinicdetail #information table.clinic_data th{
 width:25%;
 padding:0.4em 0.3em;
 border:solid 1px #fff;
/* background-image: url(/img/salon/td_bg.gif);
 background-color:#eee;*/
 color:#3BBDEF;
 border-bottom:dotted 1px #3BBDEF;
 border-top:dotted 1px #3BBDEF;
 text-align:left;
 white-space:nowrap;
}

#clinicdetail #information table.clinic_data td{
 padding:0.4em 0.3em;
 border-bottom:dotted 1px #3BBDEF;
 border-top:dotted 1px #3BBDEF;
}

#clinicdetail #information table.clinic_data td td{
 padding:0.3em 0.5em 0.3em 0;
 border:none;
 vertical-align:top;
}

#clinicdetail #information table.clinic_data td img{
 vertical-align:bottom;
}
#clinicdetail #information h2{
 	color:#F8835B;
	font-size:1.2em;
	font-weight:bold;
	background-image: url(/img/okazaki/bg_h2.png);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px 0px 5px 0;
	margin: 14px 0px 10px 0px;
}


/*おすすめ歯医者さんリスト部分-----------------*/

#clinicdetail h2 , #cliniclist h2 {
	font-size: 1.2em;
	line-height:1.5em;
	color: #ED7B69;
	background-image: url(/img/okazaki/bg_h2.png);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px 0px 5px 5px;
	margin: 0px 0px 10px 0px;
}

#clinic_list {
	padding: 0px 0px 20px 0px;
}
#clinic_list h2 {
	padding: 0;
	margin: 0;
	font-size: 12px;
	background-image: url(/img/common/main/bg_arrow.jpg);
	background-repeat: no-repeat;
	background-position: 3px 6px;
	padding: 0px 0px 0px 15px;
}
#clinic_list p {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 15px;
	border-bottom:1px dotted #ccc;
}