#box_main{
	position: relative;
	width: 1000px;
	text-align: left;
	border-right:0px solid #dcd7e0;
	border-bottom:0px solid #dcd7e0;
	background-color: #D6E9D7;
}
#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: 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: 10 10 0 20;
	background-color: #D6E9D7;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;

}

#box_navi{
	background-color: #00A036;
	padding:0 5 0 10;	
}

#MainNavi{

}
#MainNavi a{
	display: block;
	padding: 5 0 5 10;
	text-decoration: none;
	background-image: url(../img/trans.gif);
	background-color: #D6E9D7;
	border-bottom:1px solid #00A036;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: none;
	font-size: 12px;
	
}
#MainNavi a:hover{

	font-family: Arial, Helvetica, sans-serif;
	color: #00A036;
}
#MainNavi a.act{

	font-family: Arial, Helvetica, sans-serif;
	color: #00A036;


#naviLine {
	display: block;
	text-decoration: none;
	color: #233187;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

#naviLine a{
	display: #233187;
	text-decoration: none;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold	;
	font-size: 12px;

}
#naviLine a:hover{
	text-decoration: none;
	color: #233187;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#naviLine_act a{
	display: block;
	text-decoration: none;
	color: #233187;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#naviLine2 a{
	display: block;
	text-decoration: none;
	color: 233187;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normale;
	font-size: 12px;
	padding-left: 10px;
}

#naviLine2_act a{
	display: block;
	text-decoration: none;
	color: #00A036;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normale;
	font-size: 12px;
	padding-left: 10px;
}

#naviLine2 a:hover{
	text-decoration: none;
	color: #233187;
}

#naviLine3 a{
	display: block;
	text-decoration: none;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normale;
	font-size: 12px;
	padding-left: 20px;
}

#naviLine3_act a{
	display: block;
	text-decoration: none;
	color: #00A036;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normale;
	font-size: 12px;
	padding-left: 20px;
}

#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: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;


}
#Info a{
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	font-size: 12px;
}
#Info a:hover{
	text-decoration: none;
}
