#box_main{
	position: relative;
	width: 1000px;
	text-align: left;
	border-right:0px solid #dcd7e0;
	border-bottom:0px solid #dcd7e0;
	background-color: #FFFF99;
}
#box_logo {	
	width:120px;
}
#box_head{
	width:1000px;
	padding:0 0 0 0;
	background-color: #CCFFCC;
}
#box-headnav {
	text-decoration: none;
	background-image: url(../img/trans.gif);
	color: #D5D8E7;
	font-weight: none;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border--bottom:14px solid #00539B;
	height: 20px;
}
#box_headnav a{
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	padding-right: 0px;		
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	height: 20px;
}
#box_headnav a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #009933;
}

#box_head a.act{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #009933;
}

#box_content{
	clear:right;
	padding: 15 10 0 20;
	background-color: #FFFF99;
	font-weight: none;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}

#box_navi{
	background-color: #FFFF99;
	padding:0 3 0 12;	
}

#MainNavi{

}
#MainNavi a{
	display: block;
	padding: 11 3 10 7;
	text-decoration: none;
	background-image: url(../img/trans.gif);
	background-color: #EDF7F7;
	border-bottom:1px solid #003888;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: none;
	font-size: 12px;
	color: #ff0000;
	
}
#MainNavi a:hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003888;
}
#MainNavi a.act{

	color: #ff0000;

}
#naviLine {
	display: block;
	text-decoration: none;
	color: #233187;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

#naviLine a{
	display: #233187;
	text-decoration: none;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold	;
	font-size: 12px;

}
#naviLine a:hover{
	text-decoration: none;
	color: #233187;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#naviLine_act a{
	display: block;
	text-decoration: none;
	color: #233187;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#naviLine2 a{
	display: block;
	text-decoration: none;
	color: 233187;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normale;
	font-size: 12px;
	padding-left: 0px;
}

#naviLine2_act a{
	display: block;
	text-decoration: none;
	color: #06064F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normale;
	font-size: 12px;
	padding-left: 0px;
}

#naviLine2 a:hover{
	text-decoration: none;
	color: #233187;
}

#naviLine3 a{
	display: block;
	text-decoration: none;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normale;
	font-size: 12px;
	padding-left: 0px;
}

#naviLine3_act a{
	display: block;
	text-decoration: none;
	color: #00A036;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normale;
	font-size: 12px;
	padding-left: 0px;
}

#naviLine3 a:hover{
	text-decoration: none;
	color: #f00;
}

#box_sitemap a.sitemap_level1{
	display:block;

}

#box_sitemap a.sitemap_level2{
	display:block;
	padding-left:15px;

}


#Info {
	padding: 30 8 10 5;
	color: #003888;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: none;
	font-size: 11px;


}
#Info a{
	display: block;
	text-decoration: none;
	color: #003888;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: none;
	text-decoration: underline;
	font-size: 11px;
}
#Info a:hover{
	text-decoration: none;
}