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

#summaryarea{
	width:720px;
	/*background:#CCC;*/
}

p#name_summary{
	width:350px;
	font-size:155%;
	color:#0070CD;
	margin:0 0 20px 0;
	float:left;
}

span#name_doctor_summary{
	display:block;
	font-size:85%;
}

span#degree{
	font-size:65%;
	line-height:1.0;
	margin:0 0 0 0;
}


#summary{
	width:350px;
	margin:0 0 0 0;
	float:left;
}

p#img_dr_kogure{
	width:338px;
	float:right;
	margin:0 0 35px 0;
}

dl.summarytext{
	width:350px;
	float:left;
	margin:0 0 15px 0;
	padding-bottom:10px;
}

dl.summarytext dt{
	font-size:100%;
	line-height:1.4;
	color:#0070CD;
	font-weight:bold;
	border-bottom:#0070CD 1px dotted;
	padding-bottom:1px;
	margin:0 0 3px 0;
}

dl.summarytext dd{
	font-size:95%;
	line-height:1.5;
}

span#summarytel{
	font-size:180%;
	line-height:1.0;
	font-weight:bold;
	letter-spacing:1px;
	color:#6BAE06;
}


table{
	width: 718px;
	margin:5px 0 5px 0;
	line-height:1.5;
	border:1px solid #666;
	border-collapse:collapse;
	text-align: right;
	float:left
	}
	
th{
	background:url(../img/bg_table.jpg) repeat-x;
	font-size:100%;
	font-weight:normal;
	text-align:center;
	padding:3px 1px;
	color:#666;
	border:1px solid #CCC;
	}
	
td{
	border:1px solid #CCC;
	font-size:100%;
	background:#FFFFFF;
	text-align:center;
	padding:3px 1px;
	color:#666;
}

.timetable td{
	padding:5px;
	font-size:90%;
}

p.text_timetable{
	width:470px;
	float:left;
}

p.img{
	width:210px;
	float:right;
	margin:5px 0 40px 30px;
	border:#CCC 1px solid;
	padding:2px;
}
	
	
	
#maparea{
	width:450px;
	float:left;
}

p#gmap{
	width:450px;
	height:350px;
	float:right;
	margin:10px 0 30px 0;
	border:#0070CD 1px solid;
}

p#btn_access{
	width:350px;
	height:39px;
	margin:0 0 20px 0;
}
