/*----SΔΜvfΜ]π[Ιwθ----*/
*{
	padding:0px;
   margin:0px;
}

p{
	padding:0px;
    margin:0px;
}

ul{
	padding:0px;
    margin:0px;
}

img{
	border:none;
}

.center{
	text-align:center;
}
.left{
	text-align:left;
}
.right{
	text-align:right;
}

a {
	text-decoration:none;
}
a:link{
	color:#3366FF;
}
a:visited{
	color:#3366FF;
}
a:hover{
	color:#339900;
}

a:link.to {
	color:#FFFFFF;
}
a:visited.to {
	color:#FFFFFF;
}
a:hover.to {
	color:#0033FF;
}

/*----CAEgΦW----*/

body{
 font-size:small;
 font-family:'qMmΫS Pro W3','Hiragino Maru Gothic Pro','CI',Meiryo,'lr oSVbN',sans-serif;
 line-height:1.7em;
 background : #ffffff url(../kh11_renraku/back.png) repeat-x scroll center top;
}

.body2{
 font-size:small;
 font-family:'qMmΫS Pro W3','Hiragino Maru Gothic Pro','CI',Meiryo,'lr oSVbN',sans-serif;
 line-height:1.7em;
 background : #ffffff url(../kh11_renraku/back2.png) repeat-x scroll center top;
}

#container{
 width:1000px;
 overflow:hidden;
 margin:auto;
 position:relative;
 margin-left:auto;
 margin-right:auto;
 padding-top:5px;
 background:#FFFFFF;
}

#footer{
 width:1000px;
 height:20px;
 padding:0;
 margin-left:auto;
 margin-right:auto;
 margin-top:10px;
 text-align:center;
}

#hed{
	width:1000px;
 padding:0;
}

#main{
	width:1000px;
 margin-left:auto;
 margin-right:auto;
 background:#FFFFFF;
}

#left{
 width:610px;
 float:left;
 margin-left:3px;
 margin-top:10px;
}

#right{
 width:360px;
 float:right;
 margin-right:8px;
 margin-top:10px;
 text-align:center;
}

#menu{
	width:1000px;
}

#container:after {
 content: "";
 display: block;
 clear: both;
 height: 1px;
 overflow: hidden;
}

p.to{
 font-size:12px;
 text-align:right;
}

/*\*/
* html #container {
 height: 1em;
 overflow: visible;
}
/**/

/*----TOPy[W----*/

img.ti{
	padding:0px;
 margin:0px;
}

table.hed{
 width:900px;
 text-align:right;
 font-size:12px;
}

table.top{
 width:640px;
 padding-top:3px;
 padding-bottom:10px;
}

/*----dl,dt,dd----*/
dl{
	padding:0px;
 margin:0px;
}
 
dd{
	padding:0px;
 margin:0px;
 line-height:1.2em;
}

/*----------------------*/

h3{
	color:#669900;
 width:830px;
 margin-left:auto;
 margin-right:auto;
 margin-top:30px;
}
h3.cgi10{
 color:#669900;
}
h3.cgi11{
 color:#E95295;
}
h3.cgi12{
 color:#EA5506;
}


table.sea0{
 width:830px;
 margin-left:auto;
 margin-right:auto;
 background:#333300;
 margin-top:0px;
 margin-bottom:0px;
}
table.sea0 tr{
	background:#FFFFFF;
}

table.sea{
 width:630px;
 margin-left:auto;
 margin-right:auto;
 background:#333300;
 margin-top:10px;
 margin-bottom:20px;
}

table.sea tr{
	background:#FFFFFF;
}
table.sea td{
	padding-left:3px;
}

table.sea th.cgi10{
	background:#669900;
}
table.sea th.cgi11{
	background:#EB6EA5;
}
table.sea th.cgi12{
	background:#F8B862;
}

table.ks{
 width:830px;
 margin-left:auto;
 margin-right:auto;
 margin-top:10px;
 font-size:10px;
 line-height:1.2em;
}

table.ks td{
	padding-left:3px;
}

dl.ks0 {
 padding:0;
 margin: 0 0;
}
dl.ks0 dt {
 padding:0;
 margin: 0 0;
}
dl.ks0 dd {
 padding:0;
 margin: 0 0;
}

table.ks2{
 width:830px;
 margin-left:auto;
 margin-right:auto;
 margin-top:10px;
}

table.ks2 td{
	padding-left:3px;
}

table.syo{
 width:830px;
 margin-left:auto;
 margin-right:auto;
 background:#333300;
}

table.syo tr{
	background:#FFFFFF;
}

table.syo td{
	padding-left:3px;
}

.ha{
	width:100px;
 font-weight:bold;
 color:#663300;
 text-align:center;
}
table.syo td.cgi10{
	width:100px;
 font-weight:bold;
 color:#663300;
 text-align:center;
 background:#669900;
}
table.syo td.cgi11{
	width:100px;
 font-weight:bold;
 color:#663300;
 text-align:center;
 background:#EB6EA5;
}
table.syo td.cgi12{
	width:100px;
 font-weight:bold;
 color:#663300;
 text-align:center;
 background:#F8B862;
}

.ha2{
	width:150px;
 font-weight:bold;
 color:#663300;
 text-align:center;
}
 
img.ka{
 margin-left:60px;
 margin-top:20px;
 margin-bottom:10px;
}

.red{
	color:#FF3333;
}

table.page{
 margin-left:800px;
 color:#474a4d;
 font-weight:bold;
}

table.page td{
 background : transparent url(../kh11_renraku/back.jpg) no-repeat scroll 0% 0%;
 width:20px;
 height:18px;
 text-align:center;
}

/*gbvNCSS*/
.bg_parent{
 background:#006400;
 height:70px;
 font-size:16px;
}

.bg_parent:hover{
 background:#6B8E23;
}

.p_parent{
 position:relative;
 top:30px;
 color:#ffffff;
}

 ul li a{
 background:#6B8E23;
 height:25px;
 font-size:16px;
}

 ul li a:hover{
 background:#006400
}

.p_child{
 position:relative;
 top:13px;
 color:#ffffff;
}

.p_child_min{
 position:relative;
 top:13px;
 color:#ffffff;
 font-size:13px;
}

.p_child_hal{
 position:relative;
 top:13px;
 color:#ffffff;
 font-size:13.5px;
}

.p_child_mid{
 position:relative;
 top:13px;
 color:#ffffff;
 font-size:15px;
}

.bg_syoten{
 z-index: 1;
 position:relative;
 top:-22px;
}

.p_syoten{
 z-index: 2;
 color:#006400;
 font-size:20px;
 font-family:'lr SVbN','Hiragino Maru Gothic Pro','CI',Meiryo,'lr oSVbN',sans-serif;
 font-feature-settings: "palt" 1;
 font-weight:600;
 position:relative;
 top:30px;
}

.p_syoten:hover{
 color:#330000;
}

.btn_div{
 height:90px;
}

.header_data{
 float: right;
 padding-right: 5px;
 font-size: 12px;
}