@charset "UTF-8";

#main h3{
	background:url(../clinic/images/clinic-title.gif) no-repeat;
	width:494px;
	height:46px;
	margin:23px 0 0 25px;
	text-indent:-2000em;
}

#main h4{
	background:url(../images/cont-title.jpg) no-repeat;
	width:476px;
	height:31px;
	margin:20px 0 0 39px;
	text-align:left;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	font-size:1.20em;
	font-weight:lighter;
	padding:7px 0 0 6px;
	letter-spacing:0.07em;
}

#main ul#clinic_cate{
	list-style:url(../clinic/images/icon_circle.gif);
	width;475px;
	margin:30px 0 0 55px;
}

#main ul#clinic_cate li{
	float:left;
	margin:0 50px 30px 0;
}

#main #map{
	margin:20px 0 100px 0;
}

#main #map iframe{
	margin:0 0 30px 3px;
}

#main #map table{
	margin:0 0 45px 36px;
	width:475px;
	color:#333333;
	font-weight:lighter;
	letter-spacing:0.08em;
	line-height:1.5;
}

#main #map table tr{
	vertical-align:top;
	text-align:left;
}

#main #map table tr th{
}

#main #map table tr td{
	padding-left:15px;
}

#main #map #print a{
	background: url(../clinic/images/print.jpg) no-repeat;
	display:block;
	width:163px;
	height:41px;
	text-indent:-9999em;
	float:right;
	outline:none;
	margin:0 35px 0 0;
}

#main #map div.photo_clinic{position:relative; width:450px; height:250px;}

#main #map div.map_clinic{position:relative; width:450px; height:250px; padding:0 0 0 20px;}

/*
 clearfix[
 ------------------------------------------------ */
 
.clearfix:after{
	content:".";
	display:block;
	visibility:hidden;
	height:0.1px;
	font-size:0.1em;
	line-height:0;
	clear:both;
}

/* IE7対策 */
.clearfix{
	zoom100%;
}

