/* CSS Document */

@import url(navi.css);
@import url(common.css);




#cnt {
	width:988px;
	border:1px solid #d6d6d6;
	margin:0 auto;
	background-color:#FFFFFF;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

#gmenu {
	width:990px;
	height:62px;
	padding:0;
	clear:both;
	margin:0 auto;
}

#container {
	width:100%;
	background:url(../img/common/back2.png) repeat;
	padding:0 0 40px 0;
	text-align:center;
 }
 
 	#imgarea {
		width:990px;
		height:86px;
		margin:0 auto;
	}
	
	/* ブログ用　*/
	
	#imgarea h1 {
		width:990px;
		height:86px;
		background:url(../img/dr/img.png) no-repeat;
		text-indent:100%;
		white-space:nowrap;
		overflow:hidden;
	}



/*--------------------------------------------------------------------*/

#side {
	width:232px;
	padding:17px 17px 0 0;
	float:right;
	text-align:left;
}

#side a:hover img
	{
	opacity:0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
	position:relative;
	top:2px;
	}


	#side img {margin:10px 0 0 0;}
	
	
	
/* ------------------------------------------------------------------------*/

#left {
	width:604px;
	padding:40px 0 0 50px;
	float:left;
	text-align:left;
}

	#left h1 {
		width:604px;
		height:45px;
		text-indent:100%;
		white-space:nowrap;
		overflow:hidden;
		margin:0 0 30px 0;
	}
	
		#left h1#st1 {background:url(../img/dr/st1.png) no-repeat;}
		#left h1#st2 {background:url(../img/exam/st1.png) no-repeat;}
		#left h1#st3 {background:url(../img/exam/st2.png) no-repeat;}
		#left h1#st4 {background:url(../img/exam/st3.png) no-repeat;}
		#left h1#st5 {background:url(../img/eq/st1.png) no-repeat;}
		#left h1#st6 {background:url(../img/dr/st2.png) no-repeat;}
		#left h1#st7 {background:url(../img/recruit/st1.png) no-repeat;}
		#left h1#st8 {background:url(../img/acs/st1.png) no-repeat;}
		
		#left p {margin:0; padding:0;}
		
		#left p.nml {
			margin:0;
			padding:0 0 20px 0;
		}
		
		#left p.rtxt {
			margin:0;
			padding:0 0 20px 0;
			text-align:right;
		}
	
	/* ブログ用　*/
	#left h2 {
		font-size:24px;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
		border-bottom:1px solid #d6d6d6;
		font-weight:normal;
		line-height:200%;
		margin:0 0 20px 0;
	}
	
	#left h2 a {text-decoration:none;}
	#left h2 a:hover {text-decoration:underline;}
		
.imgl {float:left; margin:0 20px 10px 0;}



		#left table.exam {
			width:520px;
			margin:5px 0 0 0px;
			border-top:1px solid #d6d6d6;
			border-spacing:0;
		}
		
		#left table.exam td {
			padding:5px 10px;
			border-bottom:1px solid #d6d6d6;
		}
		#left table.exam th {
			padding:5px 10px;
			background-color:#f6f6f6;
			font-weight:normal;
			text-align:left;
			border-bottom:1px solid #d6d6d6;
		}
		
		#left table.his {
			width:600px;
			margin:5px 0 0 0px;
			border-top:1px dotted #d6d6d6;
			border-spacing:0;
		}
		
		#left table.his td {
			padding:5px 10px;
			border-bottom:1px dotted #d6d6d6;
			vertical-align:top;
		}
		#left table.his th {
			padding:5px 10px;
			background-color:#f6f6f6;
			font-weight:normal;
			text-align:left;
			border-bottom:1px dotted #d6d6d6;
			vertical-align:top;
		}


.box {
	width:189px;
	float:left;
	margin:0 15px 20px 0;
	background-color:#f6f6f6;
}
.box2 {
	width:189px;
	float:left;
	margin:0 0 20px 0;
	background-color:#f6f6f6;
}

#left p.boxin {
	margin:0;
	padding:0 10px 5px 10px;
}

#map_canvas {
	width:590px;
	height:400px;
}