@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 #main-block{
	width:802px;
	margin-left:auto;
	margin-right:auto;
}

#main #main-block h2{
	margin-top:60px;
}

#main #main-block p.text{
	margin-top:30px;
	margin-left:50px;
}

#main #main-block p#number{
	text-align:center;
	margin-top:20px;
	margin-bottom:40px;
}

#main #main-block table{
	margin-left:120px;
	margin-bottom:80px;
}
	
#main #main-block table td{vertical-align:middle;
}




#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;
}
