/*** ALL ***/

body{
	margin:0px;
	padding:0px;
	font-family:arial, sans-serif, Osaka, verdana;
	color:#333;
	text-align:center;
	background-color:#182f54;
}

h1,h2,h3,p,ul,ol,li{
	margin:0px;
	padding:0px;
}

li{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

img{border:0;}

a{
	color:#F60;
	text-decoration:none;}
a:hover{
	color:#f00;}






#base{
	width:806px;
	margin:0 auto;
	padding:0 1px 1px;
	background-color:#FFF;
	text-align:left;
}







/*** HEADBAR ***/



#headbar{
	width:806px;
	height:189px;
	margin:0;
	padding:0;
	background:#fff url(img/head.jpg) no-repeat;
}


#headbar h1{
	padding:0;
}

#headbar h1 a{
	width:520px;
	height:189px;
	display:block;
}

#headbar h1 a span{
	display:none;}





/*** INNER ***/

#inner{
	width:796px;
	margin:0 5px 30px;
	padding:0 0 30px;
	border-bottom:1px solid #0013ad;
}


/*** LEAD COLUMN ***/




#lead_col{
	width:510px;
	margin:0 0 0 10px;
	padding:0;
	font-size:14px;
	line-height:300%;
	position:relative;
	float:left;
}




#lead_col ul{
	margin:0px 5px 20px;
}


#lead_col li{
	line-height:200%;
}



#lead_col h2{
	width:485px;
	height:22px;
	padding:0 0 4px 25px;
	margin:20px 0px;
	background:#fff url(img/h2.gif) no-repeat;
	color:#000;
	font-size:20px;
	line-height:22px;
	border-bottom:3px solid #2c4aab;
}



#lead_col h3{
	width:500px;
	padding:5px;
	margin:20px 0px;
	color:#739dd5;
	font-size:14px;
	line-height:110%;
	border-bottom:2px solid #2c4aab;
}







/*** SIDE COLUMN ***/


#side_col{
	width:260px;
	padding:;
	margin:20px 5px 0 0;
	position:relative;
	float:right;
}


#side_col ul{
	font-size:12px;
	line-height:150%;
	padding:0 0 10px;
	margin:0;
}

#side_col ul li{
	padding:5px;
	margin:0 0 5px;
	border:#ccc solid 1px;
}


#side_col h2#h2_01{
	width:260px;
	height:23px;
	background:#fff url(img/h2_01.gif) no-repeat;
	margin:0 0 3px;
	padding:0;
}

#side_col h2#h2_02{
	width:260px;
	height:23px;
	background:#fff url(img/h2_02.gif) no-repeat;
	margin:0 0 3px;
	padding:0;
}


#side_col h2 span{
	display:none;}






ol#navi_page{
	width:250px;
	padding:5px;
	margin:0 0 15px;
	background-color:#f3f3f3;
}


ol#navi_page li a{
	width:235px;
	padding:5px 0 5px 20px;
	margin:0 0 3px;
	background:url(img/point.gif) 5px 8px no-repeat;
	text-decoration:none;
	display:block;
	color:#555;
	font-size:12px;
	line-height:110%;
}


ol#navi_page li a:hover{
	background-image:url(img/point_on.gif);
}



ol#navi_cate{
	width:240px;
	padding:10px;
	margin:0 0 15px;
	background-color:#f3f3f3;
}


ol#navi_cate li#cl1 a{
	width:240px;
	height:22px;
	padding:0;
	margin:0;
	background:#f3f3f3 url(img/img01.gif) no-repeat;
	display:block;
}


ol#navi_cate li#cl1 span{
	display:none;}








/*** COPYRIGHT ***/



#copyright{
	clear:both;
	width:806px;
	margin:0;
	padding:5px 0;
	font-size:10px;
	line-height:150%;
	text-align:left;
	color:#fff;
	background-color:#2c4aab;
}

#copyright ul{
	padding:5px;
}

#copyright li{
	line-height:180%;}

#copyright p{
	letter-spacing:1px;
	font-size:10px;
	padding:5px;
	line-height:100%;
	width:796px;
	text-align:right;
}

#copyright img{
	border:0;
	margin:5px;
}


