/* CSS Document */
.UpperLogo{
	margin:0;padding:0;
	width:795px; height:100px; 
	background-image:url(/kokutai/img/UpperLogo.gif); background-repeat:no-repeat;
}
.kLogo{
	margin-top:-1px;
	margin-left:510px;
	padding-top:50px;
	width:120px; height:100px; 
	text-align:right;
	_height:0px;
}
.UpperLogoStart{
	margin:0;padding:0;
	width:795px; height:100px; 
	background-image:url(/kokutai/img/UpperLogoStart.gif); background-repeat:no-repeat;
}
.kLogoStart{
	margin-top:-1px;
	margin-left:400px;
	padding-top:50px;
	width:120px; height:100px; 
	text-align:right;
	_height:0px;
}

#PageBody{
	margin:0 5px 0 0;
	border:1px solid #D0000F;
}
#kokutaiBody{
	float:right;
	width:580px;
	margin:0; padding:5px 6px 5px 6px;
	border-left:1px solid #D0000F;
}
#kokutaiMenu{
	float:left;
	width:200px;
}
#kokutaiMenu ul,#kokutaiMenu li,#kokutaiMenu a,#kokutaiMenu dl,#kokutaiMenu dt,#kokutaiMenu dd{
	margin:0; padding:0;
	display:block;
}
#kokutaiMenu ul{
	list-style-type:none;
}
#kokutaiMenu li{
	border-bottom:1px solid #D0000F;
}
#kokutaiMenu li a{
	padding-right:30px;
	text-indent:15px;
	line-height:2.5em;
	background-color:#EFEDED;
	background-image:url(/kokutai/img/ya_p1.gif);
	background-position:right;
	background-repeat:no-repeat;
}
#kokutaiMenu li a:hover{
	color:#FFFFFF;
	background-image:url(/kokutai/img/ya_p2.gif);
	background-color:#D0000F;
}
#kokutaiMenu dt{
	line-height:2.0em;	
	text-align:center;
	background-color:#FCEEEB;
	border-bottom:1px solid #D0000F;
}
#kokutaiMenu dd{
	padding-top:10px;
	text-align:center;
}
.fTypeA{
	margin:0 0 5px 0;
	border-color:#D0000F;
	background-color:#EFEDED;
}
.fTypeB{
	margin:0 0 5px 1.0em;
	border-color:#D0000F;
	background-color:#EFEDED;
}

.KokutaiSerch{
	padding:5px 0;
	background-color:#D0000F;
	border-bottom:1px solid #FFFFFF;
}

