@charset "UTF-8";
/* CSS Document */

#layoutbody { width:870px !important;}

body#subtop #layoutbody {
  height:630px;
}

/* H24.5.30 削除

#gnavi #clinicinfo {
	margin-top:68px;
}
*/

#info-content {
	width:650px;
	position:absolute;
	left:220px;
}

h2 {
	padding-top:45px;	
	
}

img.fig { margin-bottom:30px;}

.datawrap { margin-bottom:40px;}

.datawrap .left {
	width:197px;	
}

.datawrap .right {
	width:423px;	
}

.datawrap h3 {
	font-size:16px;
	color:#666;
	padding-bottom:10px;
	border-bottom:1px solid #ddd;
	float:none;
	clear:both;
}

.datawrap h4 {
	color:#000;	
}

/* 診察時間&アクセス */

#information {
	color:#000;	
}

#information dl {
}

#information dl dt {
	margin-bottom:10px;
	font-size:12px;	
}

#information dl dt.last { margin-top:20px;}

#information dl dd { color:#666; margin-bottom:2px;}

#gmap {
	width:423px;
	height:135px;	
	margin-bottom:20px;
}

#information .right p { line-height:1.8em;}

#information ul {
	list-style-type:none;
	margin-top:7px;
	color:#666;
}

#information ul li {
	background-image: url(../images/list-01.gif);
	background-repeat:no-repeat;
	background-position: left center;
	padding-left: 13px;
	margin-bottom:3px;
}


/* 設備 */
#setubi img {
	margin-bottom:10px;
}

#setubi h4 { margin-bottom:5px !important;}

#setubi div { padding-bottom:10px;}

/* ドクター */

#doctor h4 span { color:#666; font-size:12px; padding-left:10px;}
#doctor p.exemplary { color:#000; font-size:1.2em; margin-bottom:15px;}
#doctor p.other { line-height:2em;}