@charset "utf-8";

#director{
	width:585px;
	margin:0 0 30px 0;
	padding:15px 0 80px 0;
	background:url(../aboutus/img/directorbg.jpg) no-repeat left bottom #f8fbff;
	font-size:12px;
}

#director p{
	margin-left:30px;
	padding:0;
}

#subjectblock{
	border:5px solid #efefef;
	padding:15px;
	margin:0 0 30px 0;
	font-size:14px;
}

table#consultation_time{
	width:100%;
	background-color:#efefef;
	margin:0 0 30px 0;
}

table#consultation_time tr th{
	text-align:left;
	font-weight:normal;
	background-color:#99ccff;
	padding:5px 10px;
}

table#consultation_time tr td{
	text-align:center;
	font-weight:normal;
	background-color:#ffffff;
	padding:5px 10px;
}

table#consultation_time tr.day th{
	background-color:#0088ff;
	color:#ffffff;
	text-align:center;
}

table#consultation_time tr.day td{
	background-color:#55aaff;
}

table#consultation_time tr td.nonconsultation{
	color:#cc0000;
	text-align:left;
	background-color:#ffffff;
}

#map{
	border:5px solid #efefef;
}