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

/*================================================
　下層共通
================================================*/

#content01 .subcontent,
#content02 .subcontent,
#content03 .subcontent,
#content04 .subcontent,
#content05 .subcontent,
#content06 .subcontent,
#content07 .subcontent,
#content08 .subcontent,
#content09 .subcontent,
#content10 .subcontent{
	margin-bottom:25px;
}

#content01 .subcontent:after,
#content02 .subcontent:after,
#content03 .subcontent:after,
#content04 .subcontent:after,
#content05 .subcontent:after,
#content06 .subcontent:after,
#content07 .subcontent:after,
#content08 .subcontent:after,
#content09 .subcontent:after,
#content10 .subcontent:after{
	content: ".";
	display: block;
	clear: both;
	height: 0px;
	visibility: hidden;
}

#h2main{
	width:980px;
	height:177px;
	margin:0px auto;
	margin-bottom:30px;
}
#h2main h2{
	margin:0px;
	padding:0px;
	background:none;
}

/*　診療時間　*/

table.timetable{
	width:100%;
	border:1px solid #bdbdbd;
	margin-bottom:5px;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
	margin-bottom:10px;
}

table.timetable th{
	background:#eaf3db;
	border-right:1px solid #bdbdbd;
	border-bottom:1px solid #bdbdbd;
	padding:7px 0;
	text-align:center;
	font-size:120%;
	color:#333333;
}

table.timetable td{
	width:10%;
	border-right:1px solid #bdbdbd;
	border-bottom:1px solid #bdbdbd;
	background:#FFFFFF;
	padding:8px 0;
	text-align:center;
	font-size:120%;
	color:#333333;
	height:2em;
}

table.timetable td.hour{
	width:30%;
	text-align:center;
	font-size:120%;
	color:#333333;
	height:1.5em;
}


/*　医院概要　*/

table.clinictable{
	width:100%;
	border:1px solid #bdbdbd;
	margin-bottom:5px;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
	margin-bottom:10px;
}

table.clinictable td{
	border-right:1px solid #bdbdbd;
	border-bottom:1px solid #bdbdbd;
	background:#FFFFFF;
	padding:10px;
	text-align:left;
	font-size:100%;
	color:#333333;
	height:2em;
}

table.clinictable td.td1{
	background:#eaf3db;
}


/*================================================
　医院案内　#clinic
================================================*/

#clinic #content03 ul{
	list-style:none;
}

#clinic #content03 ul li{
	float:left;
	width:50%;
	text-align:center;
}

#clinic #content03 ul li p{
}

#clinic #content04 ul{
	list-style:none;
}

#clinic #content04 ul li{
	float:left;
	width:33%;
	text-align:center;
	margin-bottom:15px;
}



#clinic #content05 ul{
	list-style:none;
	margin-left:15px;
}

#clinic #content05 ul li{
	background:url(../images/common/li_001.png) left center no-repeat;
	padding-left:25px;
	line-height:1.8em;
}

/*================================================
　アクセス　#access
================================================*/

#access #content02 .guide{
	text-align:center;
	width:500px;
	margin:0px auto;
	padding:0px auto;
}
#access #content02 .guide p{
	float:left;
}


.accessRoot{
	overflow:hidden;
clear:both;
width:700px;
padding-bottom:10px;
}

.accessRootL{
	float:left;
		width:340px;
		text-align:center;
}

.accessRootR{
	margin-left:10px;
	float:left;
		width:340px;
		text-align:center;

}
.accessRootL0{
	float:left;
		text-align:center;


}

.accessRootR0{
	margin-left:4px;
	float:left;
		text-align:center;

}

.accessRootL1{
	float:left;
		text-align:left;


}

.accessRootR1{
	margin-left:5px;
	float:left;
		text-align:left;

}
.clearBoth{
clear:both;}
/*================================================
　初めての方　#first
================================================*/

/*================================================
　院長紹介　#doctor
================================================*/

#doctor #content02 ul{
	list-style:none;
	margin-left:15px;
}

#doctor #content02 ul li{
	background:url(../images/common/li_001.png) left center no-repeat;
	padding-left:25px;
	line-height:1.8em;
}

/*================================================
　診療案内　#treatment
================================================*/

#treatment #content01 ul,#treatment #content02 ul,#treatment #content03 ul,#treatment #content04 ul,#treatment #content05 ul{
	list-style:none;
	margin-left:15px;
}

#treatment #content01 ul li,#treatment #content02 ul li,#treatment #content03 ul li,#treatment #content04 ul li,#treatment #content05 ul li{
	background:url(../images/common/li_001.png) 0 3px no-repeat;
	padding-left:25px;
	line-height:1.8em;
}

/*================================================
　眼精疲労　#eyestrain
================================================*/

#eyestrain #content02 ol{
	margin-left:25px;
	margin-bottom:20px;
}

#eyestrain #content02 ol li{
	font-size:120%;
	line-height:1em;
	color:#000000;
	margin-bottom:10px;
}

/*================================================
　初診の方へ
================================================*/
.Treatment_flow{
	
}
.Treatment_flow li{
	margin-bottom:20px;
}
.Treatment_flow li hr{
	border: none;
	border-bottom: 1px solid #8cc119 ;
	margin-bottom: 10px;
}

.qaQ{border-left:solid 5px #61862b;color:#ffffff;background-color:#7cb152;padding:10px 10px 5px 10px ;margin-bottom:20px;}
.qaA{margin-bottom:30px;}
.qaQ p:first-child{margin-bottom:5px;font-size: 14px;}
.qaQ p:nth-child(2){line-height: 1.4em;font-size:110%;font-weight:bold;font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;}
.qaIndex li{margin-bottom: 1px;overflow: hidden;}
.qaIndexDay{font-weight:bold !important;font-size:10px;color:#ffffff;background-color:#7cb152;padding:10px;float:left;width:75px;}
.qaIndex a{float:right;width:610px;line-height:1.3em;padding:7px 0 7px 10px;text-decoration:none;}
.qaIndex a:hover{background:#e5f2bc;}

