@charset "UTF-8";
/* CSS Document */

body{ background:url(/image/IMG_SHOKUBUTU.jpg) no-repeat top center;background-color:#FFFFFF;}

.wrapper {width:802px; margin:0 auto; position:relative;}

#header{border-top:#9bb70d solid 5px;}
#header h1{text-align:center; padding:40px 0;}
#header p.phone-number{position:absolute; top:0; right:0;}

#nav{background:#CCC;border-bottom:#CACACA solid thin;border-top:#CACACA solid thin;height:46px;}
#nav ul{height:46px; background:url(image/BG_NAV_BER02.png) no-repeat ;}
#nav ul li{height:40px;display:block;float:left;}
#nav ul li a{display:block;height:47px;padding:16px 37px 0 37px;}
#nav ul li a:hover{background:url(image/BG_NAV_ON.png) repeat-x;}
	
	

#main{
	width:100%;
}

#main h2{clear:both;}

#main #main-block{
	width:802px;
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
}



#main #main10 p{
	margin:20px 0px 20px 30px;
}
#main #main10 h3{
	font-size:14px;
	margin-left:10px;
	margin-bottom:8px;
}
#main #main10 table{
	margin:15px 0px 30px 30px;
}

#main table{width:750px;}
#main table tr{}
#main table th{border:1px solid #000; vertical-align:middle; text-align:center; padding:5px; width:200px;}
#main table td{border:1px solid #000; padding:5px;}



#footer{ background:url(image/BG_KUSA2.jpg) no-repeat bottom center; height:100px; padding:100px 0 0 0 ;}
#footer #nav2{background:url(image/BG_NAV2_BER.png) repeat-x;}
#footer #nav2 ul{
	height:35px;
	width:800px;
	margin-left:auto;
	margin-right:auto;
}
#footer #nav2 ul li{
	height:25px;
	float:left;
	padding:5px 0;
	color:#FFFFFF;
}
#footer #nav2 ul li a{
	padding-left:41px;
	padding-right:41px;
	text-decoration:none;
	color:#FFFFFF;
}
#footer #nav2 ul li a:hover{
	opacity:0.6;
	color:#666666;
}


#address{
	padding:20px 0;
	clear:both;
	text-align:center;
}

