@charset "utf-8";

/* ===============================================

 診療のご案内 / consultation
 
=============================================== */

/* -----------------------------------------------
 テーブル
-------------------------------------------------- */
table {
	width:100%;
	border-collapse:separate;
	border-spacing:1px;
	background-color:#CCC;
}
table caption {
	margin-bottom:0.5em;
	font-weight:bold;
}
table tr th,
table tr td {
	padding:5px;
	border-top:#FFF 1px solid;
	border-left:#FFF 1px solid;
	vertical-align:top;
}
table thead tr th{
	background-color:#EFEFEF;
}
table tbody tr th {
	background-color:#FCF7E7;
}
table tbody tr td {
	background-color:#FFF;
}
table thead tr th {
	font-weight:bold;
}
table tbody tr td.open {
	color:#FB7D00;
}
table tbody tr td.closed {
	color:#666;
}


/* -----------------------------------------------
 リスト
-------------------------------------------------- */
div.section dl.access dt {
	display:block;
	float:left;
	clear:left;
	width:11em;
	font-weight:bold;
}
div.section dl.access dd {
	margin-left:11em;
	padding-bottom:1em;
}


/* -----------------------------------------------
 googlemap
-------------------------------------------------- */
div.section p.map {
	width:594px;
	height:350px;
	margin-bottom:0;
	border:#E0E0E0 3px solid;
}


/* -----------------------------------------------
 clearfix
-------------------------------------------------- */
div.section dl.access:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
div.section dl.access {
	zoom:1;
} 