/* CSS Document */

@import url(navi.css);
@import url(common.css);

#mimg {
	width:100%;
	height:240px;
	background-size:cover;
}

	.clinic {background:url(../img/clinic/main.jpg) no-repeat;}
	.info {background:url(../img/info/main.jpg) no-repeat;}
	.policy {background:url(../img/policy/main.jpg) no-repeat;}
	.eq {background:url(../img/eq/main.jpg) no-repeat;}
	.acs {background:url(../img/access/main.jpg) no-repeat;}
	
#container {
	width:100%;
	background:url(../img/clinic/back_cont.png) repeat-x top;
}





/*----------------------------------------------------------------------*/

	#acs {
		width:1000px;
		margin:0 auto;
		padding:0 0 30px 0;
	}
	
	#acs h1 {
		width:1000px;
		height:80px;
		background:url(../img/acs/title.png) no-repeat left;
		text-indent:100%;
		white-space:nowrap;
		overflow:hidden;
		margin-bottom:30px;
	}
	
	#acs #map {
		float:left;
		width:740px;
	}
	
	#acs #acc {
		width:225px;
		float:right;
	}

#acs #acc h2 {
			width:225px;
			height:37px;
			margin-bottom:10px;
			text-indent:100%;
			white-space:nowrap;
			overflow:hidden;
		}
		
			#ah21 {background:url(../img/acs/st1.png) no-repeat;}
			#ah22 {background:url(../img/acs/st2.png) no-repeat;}
			
			#acs #acc p {margin:0; padding:10px 5px 20px 5px;}
			
		#map_canvas {
			width:680px;
			height:500px;
			margin:0 0 0 40px;
		}
		
		
/*----------------------------------------------------------------------*/

	#eq {
		width:1000px;
		margin:0 auto;
		padding:0 0 30px 0;
	}
	
	#eq h1 {
		width:1000px;
		height:80px;
		background:url(../img/eq/title.png) no-repeat left;
		text-indent:100%;
		white-space:nowrap;
		overflow:hidden;
		margin-bottom:30px;
	}
	
	#eq .box {
		width:288px;
		float:left;
		margin-left:40px;
	}
	
	#eq .box1 {
		width:288px;
		float:left;
		margin-left:20px;
	}
	
	#eq h2 {
		width:101px;
		height:41px;
		text-indent:100%;
		white-space:nowrap;
		overflow:hidden;
	}
	
		#eh21 {background:url(../img/eq/st1.png) no-repeat;}
		#eh22 {background:url(../img/eq/st2.png) no-repeat;}
		#eh23 {background:url(../img/eq/st3.png) no-repeat;}
	
		#eq .box p,
		#eq .box1 p {margin:0; padding:10px;}
		
		#eq .box p strong,
		#eq .box1 p strong {
			color:#FF7600;
			line-height:260%;
			font-size:14px;}


	#eq2 {
		width:904px;
		margin:20px auto 50px 40px;
		background:url(../img/eq/micro.png) no-repeat top;
		padding:174px 0 0 0;
	}
	
		#eq2 p.t1 {
			padding:0 250px 20px 40px;
			margin:0;
		}
		
		#eq2 p.t2 {
			padding:0 40px 10px 40px;
			margin:0;
		}
		
		#eq2 p.t2 img {
			float:left;
			margin:0 40px 10px 0;
		}
		
		#eq2 p.t2 strong {
			color:#FF7600;
			line-height:260%;
			font-size:14px;}



	#eq3 {
		width:904px;
		margin:20px auto 20px 40px;
		background:url(../img/eq/mizu1.png) no-repeat top;
		padding:190px 0 0 0;
	}
	
		#eq3 p.t1 {
			padding:0 250px 20px 40px;
			margin:0;
		}
		
		#eq3 p.t2 {
			padding:20px 40px 10px 40px;
			margin:0;
		}
		
		#eq3 p.t2 img {
			float:left;
			margin:0 40px 10px 0;
		}
		
		#eq3 p.t2 strong {
			color:#FF7600;
			line-height:260%;
			font-size:14px;}

	
		#eq3 h3 {
			font-size:14px;
			font-weight:normal;
			padding:0 0 10px 40px;
			margin:0
		}



/*----------------------------------------------------------------------*/

	#policy {
		width:1000px;
		margin:0 auto;
		padding:0 0 30px 0;
	}
	
	#policy h1 {
		width:1000px;
		height:80px;
		background:url(../img/policy/title.png) no-repeat left;
		text-indent:100%;
		white-space:nowrap;
		overflow:hidden;
	}
	
	#policy .dr {
		width:443px;
		background:url(../img/policy/dr.png) no-repeat left top;
		padding:40px 0 0 532px;
	}
	
		#policy h2 {
			width:443px;
			height:37px;
			margin-bottom:10px;
			text-indent:100%;
			white-space:nowrap;
			overflow:hidden;
		}
		
			#ph21 {background:url(../img/policy/st1.png) no-repeat;}
			#ph22 {background:url(../img/policy/st2.png) no-repeat;}
			
			#policy .dr p {margin:0; padding:0 0 20px 0;}
			
			
			
			
/*----------------------------------------------------------------------*/

	#info {
		width:1000px;
		margin:0 auto;
		padding:0 0 30px 0;
	}
	
	#info h1 {
		width:1000px;
		height:80px;
		background:url(../img/info/title.png) no-repeat left;
		text-indent:100%;
		white-space:nowrap;
		overflow:hidden;
	}
	
	#info .dr {
		width:443px;
		background:url(../img/info/dr.png) no-repeat left top;
		padding:40px 0 80px 532px;
	}
	
		#info h2 {
			width:443px;
			height:37px;
			margin-bottom:10px;
			text-indent:100%;
			white-space:nowrap;
			overflow:hidden;
		}
		
			#ih21 {background:url(../img/info/st1.png) no-repeat;}
			#ih22 {background:url(../img/info/st2.png) no-repeat;}
			
			#info .dr p {margin:0; padding:0 0 20px 0;}

		#info table {
			width:443px;
			border-spacing:1px;
			background:#d6d6d6;
		}
		
		#info table td {
			background-color:#ffffff;
			padding:5px;
			text-align:center;
		}
		
		#info table th {
			background-color:#f6f6f6;
			padding:5px;
		}




/*----------------------------------------------------------------------*/

	#clinic {
		width:1000px;
		margin:0 auto;
		padding:0 0 30px 0;
	}
	
	#clinic h1 {
		width:1000px;
		height:80px;
		background:url(../img/clinic/title.png) no-repeat left;
		text-indent:100%;
		white-space:nowrap;
		overflow:hidden;
	}
	
	#clinic .dr {
		width:643px;
		background:url(../img/clinic/dr2.png) no-repeat left top;
		padding:40px 0 0 330px;
	}
	
		#clinic h2 {
			width:643px;
			height:37px;
			margin-bottom:10px;
			text-indent:100%;
			white-space:nowrap;
			overflow:hidden;
			border-bottom:1px dotted #666666;
		}
		
			#ch21 {background:url(../img/clinic/st1.png) no-repeat;}
			#ch22 {background:url(../img/clinic/st2.png) no-repeat;}
			
			#clinic .dr p {margin:0; padding:0 0 20px 0;}