
body {
	background-color: #F2F2F2;
	margin: 0px 20px;
	text-align:center;
}
p,h1,h2,h3,h4,h5,h6,div,img,ul,ol,li{margin:0;padding:0;}
img{border:none;}

.clear {clear: both;}

#base{
	width:758px;
	margin:0px auto;
	text-align:center;
	background-color: #FFFFFF;
	border-left:1px solid #B0B0B0;
	border-right:1px solid #B0B0B0;
}


#head{
	width:758px;
	text-align:left;
	background-image: url(../images/head_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
}


#cBox{
	width:700px;
	text-align:center;
	margin:25px auto 0px auto;
	clear:both;
	min-height:300px;

}

#footer{
	width:758px;
	height:70px;
	text-align:left;
	background-color: #FFFFFF;
	color:#2255A4;
	font-size:14px;
	margin:0;
	clear:both;
	overflow:hidden;
	
}

#copyright{
	width:758px;
	height:50px;
	background-color: #2255A4;
	color:#FFFFFF;
	font-size:12px;
	margin:0;
	clear:both;
}


#copyright p{margin:4px 5px 0;line-height:18px;}
#footer p.footlink{margin:2px 5px;height:20px;font-size:12px;float:left;width:520px;}
#footer p.uplink{margin:2px 10px;height:20px;font-size:12px;float:right;width:150px;text-align:right;}


/*head*/

	#head h1{width:340px;height:87px;display:block;float:left;vertical-align:top;}
	#head img{vertical-align:bottom;}

	#head #subnavi{float:right;width:418px;height:61px;vertical-align:top;text-align:right;margin-top:26px;}
	#head #subnavi ul{margin-right:13px;}
	#head #subnavi li{list-style-type: none;display:inline;}
	#head #subnavi ul#subnavi02{}
	#head #subnavi ul#subnavi01{}

	#head #navi{width:758px;height:33px;clear:both;}
	#head #navi ul{width:758px;height:33px;list-style-type: none;}
	#head #navi li{width:95px;display:block;float:left;}
	#head #navi li.liside{width:94px;}


