/* CSS Document */

@import url(navi.css);
@import url(common.css);


a:hover img
	{
	opacity:0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
	background:#000000;
	position:relative;
	top:1px;
	}

body {
margin:0;
padding:0;
font-size:12px;
color:#333;
line-height:190%;
background:url(../img/sinryo/back_contents.jpg) repeat-x center top;
font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック",MS UI Gothic,Osaka,sans-serif;
}



#container {
	width:980px;
	margin:0 auto;
	padding:109px 0 0 0;
}

	#container.sinryo {background:url(../img/sinryo/title.jpg) no-repeat center top;}
	#container.clinic {background:url(../img/equipment/title.jpg) no-repeat center top;}
	#container.access {background:url(../img/access/title.jpg) no-repeat center top;}
	#container.dr {background:url(../img/dr/title.jpg) no-repeat center top;}
	#container.info1 {background:url(../img/info/title.jpg) no-repeat center top;}
	#container.info2 {background:url(../img/info/title2.jpg) no-repeat center top;}
	
.imgr {float:right; margin:0 0 0 10px;}
.imgl {float:left; margin:0 30px 0 0;}
.imgl_sp {margin-left:40px; margin-bottom:20px;}


/* --------サイドメニュー---------------------------------------*/

#right {
	width:276px;
	float:right;
	padding:20px 0 0 0;
}

	#right h2 {
		font-family: 'Lustria', serif;
		font-size:12px;
		border-bottom:1px solid #d6d6d6;
		font-weight:normal;
	}

#right .bnr {
		width:276px;
		text-align:center;
		padding:8px 0;
		background-color:#f8f8f8;
		margin:10px 0 0 0;
		line-height:100%;
}


/* --------コンテンツ---------------------------------------*/

#sinryo {
	width:670px;
	float:left;
	padding:30px 0 0 0;
}

.cont {
	background:url(../img/sinryo/article_back.jpg) no-repeat left top;
	margin-bottom:40px;
}





#sinryo h1 {
	font-size:1.8em;
	color:#069;
	padding:45px 0 0 0;
	margin:0 0 30px 50px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

#sinryo p.itxt {padding:0 0 0 53px; margin:0;}
#sinryo p.itxt2 {padding:0 40px 0 53px; margin:0; line-height:240%;}

		table.infw {
			width:auto;
			border:5px solid #e6e6e6;
			margin:10px 0 10px 50px;
			background-color:#ccc;
			border-spacing:1px;
		}
		
		table.infw td {
			padding:3px 8px;
			background-color:#FFFFFF;
		}
		
		table.infw th {
			background-color:#E5F5FC;
			padding:3px 8px;
			font-weight:normal;
		}
		
		
		table.inf100w {
			width:610px;
			margin:10px 0 10px 50px;
			border-spacing:0;
			border-top:1px dotted #CCCCCC;
		}
		
		table.inf100w td {
			padding:3px 8px;
			border-bottom:1px dotted #CCCCCC;
		}
		
		table.inf100w th {
			background-color:#E5F5FC;
			padding:3px 8px;
			font-weight:normal;
			border-bottom:1px dotted #CCCCCC;
		}
		

#map_canvas {
	width:620px;
	height:600px;
	margin:0 0 0 50px;
}


/* --------設備紹介---------------------------------------*/		

.boxl {
	width:171px;
	border:1px solid #d6d6d6;
	background:url(../img/equipment/kado.gif) no-repeat bottom right;
	float:left;
	padding:12px;
	margin-right:19px;
	margin-left:39px;
	margin-bottom:20px;
}

.box {
	width:171px;
	border:1px solid #d6d6d6;
	background:url(../img/equipment/kado.gif) no-repeat bottom right;
	float:left;
	padding:12px;
	margin-right:19px;
	margin-bottom:20px;
}

.boxr {
	width:171px;
	border:1px solid #d6d6d6;
	background:url(../img/equipment/kado.gif) no-repeat bottom right;
	float:left;
	padding:12px;
	margin-bottom:20px;
}

p.eqp {padding:0 0 0 0; margin:0;}
p.eqpt {padding:0 0 20px 53px; margin:0;}
p.dr {padding:0 25px 0 53px; margin:0;}
p.drname {padding:0 25px 0 53px; margin:0; text-align:right;}

