/* CSS Document */



@charset "shift_jis"



html {
	overflow-y:scroll;
}


body {
    margin:0px;
    padding:0px;
	font-size:13px;
	line-height:18px;
	color:#333;
	
}

a:link {
	
	text-decoration:none;
	color:#024b9c;
	
}


a:visited {
	
	text-decoration:none;
	color:#024b9c;
	
}


a:hover {
	
	text-decoration:underline;
	color:#024b9c;
}



img{
	border:none;
}

img a:link{
		border:none;
}



img a:visited{
		border:none;
}

img a:hover{
		border:none;
}


.clear{
	clear:both;
	
}

.red{
	color:#ff0000;
	font-size:11px;
}

.red_big{
	color:#ff0000;
	font-size:12px;
	font-weight:bold;
}	

.bule{
	color:#2296d0;
}

.b_font{
	font-weight:bold;
}		
	
.oranege_font{
	color:#ef9a24;
}

.orange_02{
	color:#ff6602;
}

.smoll{
	font-size:10px;
}


		

/* wb_[ */	


#head_content{
	width:100%;
	background:url(../image/head_bg.png) top center no-repeat #022044;
	padding-bottom:20px;
}	


#header{
	width:100%;
	height:20px;
	
}

#header_text{
	width:900px;
	margin:0;
	padding:0;
	line-height:20px;
	margin-left:auto;
	margin-right:auto;
	color:#86b9e6;
	text-align:left;
	font-weight:normal;
	font-size:12px;
}	

#menu{
	width:900px;
	margin-top:20px;
	height:50px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}

#logo{
	width:360px;
	height:	40px;
	position:absolute;
	top:2px;
	left:0px;
}

#menu_btn_box{
	width:424px;
	height:36px;
	margin-left:476px;
}

.menu_btn01{
	width:79px;
	height:36px;
	float:left;
}

.menu_btn02{
	width:98px;
	height:36px;
	float:left;
}

.menu_btn03{
	width:87px;
	height:36px;
	float:left;
}

.menu_btn04{
	width:88px;
	height:36px;
	float:left;
}

.menu_btn05{
	width:72px;
	height:36px;
	float:left;
}

#main_img_index{
	width:900px;
	height:370px;
	
	margin-left:auto;
	margin-right:auto;
}

#main_img_sub{
	width:900px;
	height:150px;
	
	margin-left:auto;
	margin-right:auto;
}

#content_border{
	width:100%;
	height:5px;
	background:#999;
	
}	


				

#main_under_box{
	width:100%;
	padding-bottom:20px;
	background:url(../image/under_bg.png) top center no-repeat #eddfc5;
	
}

#main_under_boxin{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	
}

#assist_box{
	width:900px;
	height:35px;
	line-height:30px;
}

#sub_content_bar{
	width:650px;
	height:30px;
	text-align:left;
	border-bottom:1px solid #ccc;
	margin:0;
	padding:0;
}	


#center_box{
	width:440px;
	float:left;
	display:inline;
	margin-left:20px;
	
}

#news_box{
	width:440px;
	height:312px;
	background:url(../image/center_bg.jpg) repeat-x;

}

	

#right_box{
	width:230px;
	float:left;
	display:inline;
	margin-left:20px;
}



#right_menu{
	width:230px;
	height:126px;
	background:url(../image/right_menu_bg.jpg) repeat-x;
}

.right_menu_btn{
	width:230px;
}

.right_banner{
	width:230px;
	margin-top:10px;
}





			
	


#foot_bar{
	width:100%;
	height:55px;
	font-size:11px;
	background:#827f78;
	border-top:2px solid #666;
}

#foot_box{
	width:900px;
	padding-top:10px;
	line-height:16px;
	margin-left:auto;
	margin-right:auto;
	height:45px;
	color:#fff;
}	

#foot_left{
	width:400px;
	text-align:left;
	float:left;
	display:inline;
	height:45px;
}

#foot_right{
	width:500px;
	float:left;
	height:45px;
	display:inline;
	text-align:right;
}

#foot_right a:link{
		text-decoration:none;
		color:#fff;
}



#foot_right a:visited{
		text-decoration:none;
		color:#fff;
}

#foot_right a:hover{
	text-decoration:underline;
	color:#fff;
}		


#copy{
	width:940px;
	margin-left:auto;
	margin-right:auto;
	text-align:right;
	line-height:18px;
	margin-top:20px;
}								

										