#contents .img{margin-left:20px; margin-top:3px;}
.img a.m1{display:block; width: 245px;height: 55px;background: url(../img/mBtn_01.jpg) top left no-repeat;text-indent:-9999px;text-decoration: none;}
.img a:hover.m1{background-position:0 -55px;}
.img a.m2{display:block; width: 245px;height: 55px;background: url(../img/mBtn_02.jpg) top left no-repeat;text-indent:-9999px;text-decoration: none;}
.img a:hover.m2{background-position:0 -55px;}
.img a.m3{display:block; width: 245px;height: 55px;background: url(../img/mBtn_03.jpg) top left no-repeat;text-indent:-9999px;text-decoration: none;}
.img a:hover.m3{background-position:0 -55px;}

/*---RightBox---*/
#rightBox {
	margin:15px 19px 15px 18px;
	_margin:15px 14px 15px 13px;
	padding:0;
	float: right;
	width: 532px;
}

#rightBox p{margin:10px 13px;
	padding:0;}

	#banner{width: 530px; height: 66px; margin-bottom: 15px;}
	#banner li{display:inline; float:left;}
	#banner li a{text-decoration: none;display:block; text-indent:-9999px;}

	#banner li a.b1{margin:6px 5px 0 0;width: 170px; height: 60px; background: url(../cmn/img/banner_01.jpg) top left no-repeat;}
	#banner li a:hover.b1{background-position:0 -60px;}
	#banner li a.b2{margin-right: 5px;width: 170px; height: 66px; background: url(../cmn/img/banner_02.jpg) top left no-repeat;}
	#banner li a:hover.b2{background-position:0 -66px;}
	#banner li a.b3{margin-top: 6px;width: 170px; height: 60px; background: url(../cmn/img/banner_04.jpg) -5px -5px no-repeat;border:solid 1px #666;}
	/*#banner li a.b4{margin-top: 6px;width: 170px; height: 60px; background: url(../cmn/img/banner_03.jpg) top left no-repeat;}
	#banner li a:hover.b4{background-position:0 -60px;}*/

	#information{
		font-size:0.8em;
		widht: 532px; height:auto;
		margin: 0;
		padding: 0;
		background: url(../img/bg_contents_body.gif) 0 0 repeat-y;
	}
	#information h1{margin:0 6px; padding: 0; width:520px;}
	#information .mTitle{border-bottom: 1px dotted #000000; width: 500px; margin-top:5px; margin-left: 15px;}
	#information .mTitle h2{float:left; background-color:#454545; margin:5px; padding:0;}
	#information .mTitle p{font-size:0.75em; float:right; margin:5px;}

	#information .ippan{width: 500px; margin-left: 5px;}
	#information .iryo{width: 500px; margin-left: 5px; margin-top:5px; padding-bottom:5px;}
	#information .iryo h2{border-bottom: 1px dotted #000000; width: 490px; _width: 500px; margin:0 0 0 10px; padding:5px;}

	#information ul{margin-left:15px; _margin-left:20px;}
	#information li{background: url(../cmn/img/list.gif) no-repeat 0px 5px; line-height: 1.4em; margin: 3 0 0 0; padding: 0 0 0 15px;}
	#information li span{margin-right:5px;}

	#dock{margin: 0; padding: 0; font-size:0.8em; width:532px;}
	#dock h1{margin:0 6px; padding: 0; width:520px;}
	#dock_contents{width: 532px; background-image: url(../img/bg_contents_body.gif); background-repeat: repeat-y;}

	#dock .List_left ul{margin-left:5px;}
	#dock .List_right ul{margin-left:10px; _margin-left:0; _padding-left:15px;}
	#dock li{background: url(../cmn/img/list.gif) no-repeat 0px 5px; line-height: 1.4em; margin: 3 0 0 0; padding: 0 0 0 15px;}

	#dock_contents .List_left{float: left; width:200px; margin-bottom:5px; _margin-bottom:5px;}
	#dock_contents .img{float: left; margin-left:10px; _margin-left:8px; margin-right:17px;}
	#dock_contents .List_right{float:right; width:190px;}

		.Inme{width:530px; clear:both;}

	#inspection{margin: 0; padding: 0; font-size:0.8em; float: left; width: 262px;}
	#inspection h1{margin:0 6px; padding: 0; width:250px;}
	#inspection_contents{width: 262px; height:auto; background-image: url(../img/bg_contents02_body.gif); background-repeat: repeat-y;}
	#inspection ul{margin-left:15px; _margin-left:15px; padding-bottom:2px;}
	#inspection li{background: url(../cmn/img/list.gif) no-repeat 0px 5px; line-height: 1.4em; margin: 3 0 0 0; padding: 0 0 0 15px;}

	#medical{margin: 0; padding: 0; font-size:0.8em; float: right; width: 262px;}
	#medical h1{margin:0 6px; padding: 0; width:250px;}
	#medical_contents{width: 262px; background-image: url(../img/bg_contents02_body.gif); background-repeat: repeat-y;}
	#medical ul{padding-left:5px; _padding-left:5px;}
	#medical li{background: url(../cmn/img/list.gif) no-repeat 0px 5px; line-height: 1.4em; margin: 3 0 0 0; padding: 0 0 0 15px;}
	#medical .img_left{margin:0 0 27px 15px; _margin:0 0 17px 7px; float: left; width:100px;}
	#medical .List_right{float: right; width:140px;}


		.bg_Box2_top{width: 262px; height: 6px; background-image: url(../img/bg_contents02_top.gif); background-repeat: no-repeat; font-size:2px;}
		.bg_Box2_bottom{width: 262px; height: 6px; background-image: url(../img/bg_contents02_bottom.gif); background-repeat:no-repeat;}


#rightBox div.taikenki{
	margin-bottom:40px;
}

#rightBox div.taikenki h4{
	margin-left:0.5em;
	font-size:1.1em;
}

#rightBox div.taikenki p.todetail{
	text-align:right;
	font-size:0.7em;
	font-weight:bold;
}

#rightBox div.taikenki p.excerpt{
	font-size:0.75em;
}


/*---English---*/

div.english
{
	width:100%;
	margin:15px 0 20px 0;
}


div.english dl{
	margin: 0 0 40px 10px;
	_margin-left:15px; /* for win IE6 */
	padding: 0;
	font-size:0.8em;
}
div.english dl dt{
	margin: 0 0 10px 0;
	padding: 3px 0 3px 5px;
	width: 7.5em;
	color:#fff;
	background:#0092C2;
}
div.english dl dd{
	padding: 3px 5px 3px 9em;
	margin-left: 0;
	margin-top: -2.5em;
	margin-bottom:10px;
	line-height: 1.4;
}

div.english ul{margin:10px 15px;font-size:0.8em;}
div.english ul li
{
	background: url(../cmn/img/list.gif) 0 5px no-repeat;
	padding:0 0 0 10px;
	margin:0 0 10px 0;
}

