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

#main #main0 h2{
	clear: both;
    color: #9bb70d;
    font-size: 16px;
    line-height: 20px;
    margin: 20px 0 10px 146px;
}

#main #main-block #main1 p{
	float:left;
}

#main #main-block #main1 p.t-photo{
	height:190px;
	width:150px;
}

#main #main-block #main1 p.t-intro{
	margin-top:20px;
}

#main #main-block #main1 p.text1{
	margin-top:45px;
	margin-left:10px;
	font-size:16px;
}

#main #main2{
	clear:both;
}
#main #main2 p{
	float:left;
}
#main #main2 p.photo2{
	height:135px;
	margin:70px 20px 20px 20px;
}
#main #main2 p.text2{
	margin-top:20px;
}
#main #main3{
	clear:both;
	height:180px;
}
#main #main3 p{
	float:left;
}
#main #main3 p.text3{
	margin-left:30px;
	margin-top:20px;
}
#main #main3 p.photo3{
	margin-left:60px;
	margin-top:-15px;
}

#main #main4{
	clear:both;
}
#main #main4 p{
	float:left;
}
#main #main4 p.photo4{
	height:115px;
	margin:80px 20px 20px 20px;
}
#main #main4 p.text4{
	margin-top:20px;
}

#main #main5 p{
	margin:20px 0px 20px 30px;
}
#main #main6 {
	height:550px;
}
#main #main6 p{
}
#main #main6 p.photo6{
	float:left;
	height:280px;
	margin:200px 20px 20px 20px;
}
#main #main6 p.text6{
	margin-top:20px;
}

#main #main7 {
	clear:both;
}

#main #main7 p{
}

#main #main7 p.photo7{
	height:160px;
	margin:100px 20px 40px 20px;
	float:left;
}
#main #main7 p.text7{
	margin-top:20px;
}

#main #main8{
	clear:both;
}
#main #main8 p{
}
#main #main8 p.photo8{
	height:120px;
	margin:100px 20px 40px 20px;
	float:left
}
#main #main8 p.text8{
	margin-top:20px;
}

#main #main9 {
	clear:both;
}
#main #main9 p{
	float:left;
}
#main #main9 p.photo9{
	height:90px;
	margin:20px;
}
#main #main9 p.text9{
	margin-top:20px;
}

#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 #main11 p.text11{
	margin-top:20px;
	margin-left:30px;
}
#main #main11 p.phone11{
	text-align:center;
	margin-top: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;
}

