@charset "utf-8";
/* CSS Document */

/* clearfix */
.clearfix:after{
	display:block;
	visibility:hidden;
	clear:both;
	width:0;
	height:0;
	content:".";
}
.clearfix {
	zoom:1;
}

body{
	margin:0 auto;
}

#main{
	width:900px;
	margin:0px auto;
	background:url("../image/bg_ehh.gif") left top repeat-y;
}

#left{
	width:130px;
	padding:0px;
	margin-right:10px;
	float:left;
	display:inline;
}

#his-content{
	width:620px;
	padding:0px;
	float:left;
	display:inline;
}
#his-content-inner{
	padding-top:9px;
}

#his-content-inner table{
	margin-top:5px;
}
#his-content-inner table td.y-t{
	padding-bottom:2px;
}
#his-content-inner table td.y-e{
	padding:2px 0px 2px 15px;
	border-bottom:#CCC solid 1px;
	background:url("../image/pic.gif") left center no-repeat;
}
#his-content-inner table td.y-e-nl{
	padding:2px 0px 2px 15px;
	border-bottom:#CCC solid 1px;
}
#his-content-inner table td.y-eb{
	padding:2px 0px 2px 15px;
	background:url("../image/pic.gif") left center no-repeat;
}
#his-content-inner table td.y-e02{
	padding:2px 0px 2px 0;
	border-bottom:#CCC solid 1px;
}
#his-content-inner table td.y-eb02{
	padding:2px 0px 2px 0;
}
#his-content-inner table td.y-eb-nl{
	padding:2px 0px 2px 15px;
}
#his-content-inner table td.y-b{
	padding:4px 0px;
}
#his-content-inner table td.y-pgt{
	text-align:right;
	padding-bottom:15px;
}

#his-content img{
	border:none;
}

.waku{
	width:620px;
	margin-bottom:10px;
	overflow:hidden;
}
.waku-a{
	width:620px;
	background:url("../image/bg_nav_m.gif") left top repeat-y ;
}
.waku-b{
	width:620px;
	background:url("../image/bg_nav_t.gif") left top no-repeat ;
}
.waku-c{
	width:620px;
	background:url("../image/bg_nav_b.gif") left bottom no-repeat ;
}
.waku-inner{
	width::610px;
	padding:5px;
	background-color:#C00;
	overflow:hidden;
}
	

dl.nav dt{
	width:200px;
	margin:0;
	padding:0;
	clear:left;
	margin-top:10px;
	background-color:#F00;
}
dl.nav dd{
	margin-left:10px;
}
	
	
	

.dounyuu{
	width:200px;
	float:left;
	display:block;
	border:#000 solid 1px;
	background-color:#009;
	margin-right:10px;
}

.waku ul{
	float:right;
	width:385px;
	margin:0px;
	padding:10px 0px;
	padding-left:15px;
	background:#FFF;
}
.waku ul li{
	width:60px;
	border-bottom:#CCC solid 1px;
	padding:4px 0px;
	padding-left:15px;
	float:left;
	list-style:none;
	vertical-align:middle;
	background:url("../image/pic.gif") left center no-repeat;
}
.waku ul li span{
	display:block;
}

.img-nav{
	width:200px;
	float:left;
	background-color:#C00;
}
/*
dl.list{
	width:620px;
	padding:5px;
	background-color:#C00;
}

dl.list dt{
	float:left;
	width:200px;
	margin-right:10px;
	background:#C00;
}

dl.list dd{
	width:400px;
	padding:5px 0px;
	margin-left:210px;
	background-color:#FFF;
	border-bottom:#666 1px solid;
}
*/

dl#list {
    float:right;
	width:400px;
	margin:0px;
	padding:0px;
	padding-left:5px;
    background:#FFF;
}

dl#list dt {
   float:left;
   width:200px;
   margin-right:10px;
}

dl#list dd {
   float:left;
   padding:10px 15px;
   margin:0px;
   font-size:16px;
   background:#FFF;
   border-bottom:#CCC 1px solid;
   vertical-align:middle;
   background:url("../image/pic.gif") left center no-repeat;
}
dl#list dd.nb {
   float:left;
   padding:10px 15px;
   margin:0px;
   font-size:16px;
   background:#FFF;
   border-bottom:none;
   vertical-align:middle;
   background:url("../image/pic.gif") left center no-repeat;
}

dl#list dd a{
	color:#000000;
	text-decoration:none;
}

dl#list dd a:hover{
	color:#CC0000;
	text-decoration:none;
}

#tbl-style{
	color:#000;
}

#tbl-style a{
	color:#000000;
	text-decoration:none;
}
#tbl-style a:hover{
	color:#CC0000;
	text-decoration:underline;
}
	
table td a{
	color:#000000;
	text-decoration:none;
}
table td a:hover{
	color:#CC0000;
	text-decoration:underline;
}

#right{
	width:130px;
	padding:0px;
	margin-left:10px;
	float:right;
	display:inline;
}




#left-inner{
	width:280px;
	margin-left:10px;
}
#left-inner img{
	margin-top:5px;
}
#left-inner table{
	width:280px;
	margin:5px 0px;
}
#left-inner table.prf{
	width:600px;
	margin:5px 0px;
	background:#FFF;
	border: 1px #006633 solid;
	font-size:10px;
}
#left-inner table.prf td.fb{
	font-size:12px;
	font-weight:bold;
}
.his-a{
	width:290px;
	background:url("../image/eh-his-waku_m.gif") left top repeat-y ;
}
.his-b{
	width:290px;
	background:url("../image/eh-his-waku_t.gif") left top no-repeat ;
}
.his-c{
	width:290px;
	padding-bottom:15px;
	background:url("../image/eh-his-waku_b.gif") left bottom no-repeat ;
}
.his-inner{
	width:250px;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
}

#right-inner{
	width:272px;
}
#right-inner img{
	background:none;
	margin:5px 0 -6px -5px;
	padding:0;
	position:relative;
	z-index:999;
}
#right-inner table{
	margin:0 0 10px 11px;
	background:#FFF;
	border: 1px #006633 solid;
	font-size:10px;
}

#his-caution{
	margin-bottom:10px;
	font-size:12px;
	color:#CC0000;
	text-align:center;
}	

#kgh {
	background:none;
	margin:0 0 -5px;
	padding:0;
	position:relative;
	z-index:10;
}
#mg {
	background:none;
	margin:-40px 0 -36px;
	padding:0;
	position:relative;
	z-index:10;
}
#foot{
	display:block;
	clear:both;
}

.text10 { font-size:77%; }
.text10b { font-size:77%; font-weight:bold; }
.text12 { font-size:93%; }
.text12b { font-size:93%; font-weight:bold; }
.text13 { font-size:100%; }
.text13b { font-size:100%; font-weight:bold; }

.nav{
	width:600px;
	padding:5px;
}
.verN {vertical-align:top;}