/* リセット */

h1, h2, h3, h4, h5, h6, p, address,
ul, ol, li, dl, dt, dd,
table, caption, th, td, img, form {
        margin: 0;
        padding: 0;
        border: none;
        text-align: left;
        list-style-type: none;
}


/* ホームメニュー*/

#home-menu {
	float:left;
	width: 685px;
	padding-left:20px;
}

/* パンくずリスト */
#list{
	float:left;
	width:685px;
	height:12px;
	font-size:70%;
	}

#list a {
	color:#266406;
	text-decoration: none;	
}


#list  a:hover {
	color:#266406;
	text-decoration:underline;
}

#list p{
}

/* タイトル*/
#title{
	clear:both;
    widows:685px;
	height:166px;
	margin-bottom:30px;
}

#title h2 {
	widows:685px;
	height:166px;
	text-indent:-9999px;
	background:url(../images/doctor/h2.png);
	display:block;
}


/* ご挨拶*/
#doctor{
	width:685px;
}

#doctor h3{
	width:685px;
	height:40px;
	background:url(../images/doctor/h3.png);
	text-indent:-9999px;
	display:block;
}

#doctor dl{
	width:685px;
	height:360px;
	border-bottom:dotted 1px #cccccc;
	margin-top:25px;
	padding-bottom:25px;
}

#doctor dt img{
	float:left;
	width:200px;
	height:234px;
	margin-left: 20px;
	margin-right:20px;
	}

#doctor dd{
	float:right;
	width:420px;
	margin-right:20px;
	}

 .doctor_01{
	font-size:125%;
	/* 行間は25ｐｘで*/
	line-height:25px;
	 color:#318A6B;   
	margin-right:30px;
}

 .doctor_02{
	 /* 行間は25ｐｘで*/
	line-height:25px;
	margin-right:30px;
	margin-top:20px;
}

.doctor_03{
	float:right;
	margin-top:10px;
	margin-right:40px;
}

/*フォーカス範囲表す点線が延びないようにする */
a:focus{
overflow:hidden;
}

/* ズレ防止 */
	
.clearfix:before, .clearfix:after { 
  content: ".";   
  display: block;   
  height: 0;   
  overflow: hidden; 
} 
  
.clearfix:after {clear: both;}
.clearfix {zoom: 1;} /* IE < 8 */ 
