@charset "shift_JIS";

*{
margin:0;
padding:0;

}

h2,h3,h4,h5{font-size:12px;}

body{
background:url(http://www.zenibana.com/images/back.jpg) repeat 0 0;
font-size:12px;
}

img{
border:0;}

#wrapper{
width:785px;
margin:auto;
background:#FFFFFF;
}

#header{
width:785px;
height:120px;
background:url(http://www.zenibana.com/images/header.jpg) no-repeat 0 0;
position:relative;
}


#header h1{
	width:261px;
	height:55px;
	background:url(http://www.zenibana.com/images/rogo.jpg) no-repeat 0 0;
	position:absolute;
	left:41px;
	top:36px;
}


#header h1 a{
width:278px;
height:70px;
text-indent:-9999px;
display:block;
}

#tel{
	width:232px;
	height:87px;
	background:url(http://www.zenibana.com/images/tel.jpg) no-repeat 0 0;
	position:absolute;
	left: 544px;
	top: 21px;
	padding:9px 0 0 10px;
	line-height:1.5em;
}

#flash{
width:785px;
height:310px;
}

#main{
width:785px;
background:url(http://www.zenibana.com/images/back2.jpg) repeat-y 0 0;
padding: 0 0 10px 0;
}

#left{
width:168px;
float:left;
padding:20px 0 20px 10px;
display:inline;
}

#menu{
width:150px;
height:30px;
margin:0;
padding:0;
}

#menu_naka{
width:150px;
background:url(http://www.zenibana.com/images/menu_naka.jpg) repeat-y 0 0;
margin:0;
padding:0;
}

#menu_naka ul{
width:120px;
padding:0 0 0 15px;
}

#menu_naka ul li{
list-style:none;
padding:10px 0 0 0;
height:20px;
margin:0;
}

.m1 a,.m1 a:link,.m1 a:visited{
width:120px;
height:20px;
display:block;
text-decoration:none;
color:#333333;
padding:0 0 0 15px;
}

.m1 a:hover,.m1 a:active{
width:120px;
height:20px;
display:block;
background:url(http://www.zenibana.com/images/sannkaku.jpg) no-repeat 0 0;
text-decoration:none;
padding:0 0 0 15px;
color:#333333;
}


#menu_sita{
width:150px;
height:5px;
margin:0 0 10px;
padding:0;
}

.bar{
width:150px;
height:45px;
margin:0 0 10px;
}

#bar{
width:89px;
height:50px;
margin:0 0 0 30px;
}

#right{
width:607px;
float:left;
padding:7px 0 0 0;
display:inline;
}

#naka{
width:573px;
height:94px;
background:url(http://www.zenibana.com/images/naiyou.jpg) no-repeat 0 0;
line-height:1.5em;
padding:76px 0 0 34px;
}

#naka2{
width:307px;
height:84px;
background:url(http://www.zenibana.com/images/b_4.jpg) no-repeat 0 0;
margin:10px 0 0 0;
padding:14px 0 0 300px;
}

#naka3{
width:398px;
height:84px;
background:url(http://www.zenibana.com/images/b_5.jpg) no-repeat 0 0;
margin:10px 0 10px 0;
padding:14px 0 0 209px;
}

#new{
width:300px;
float:left;
}

#area{
width:182px;
height:68px;
float:left;
background:url(http://www.zenibana.com/images/tel2.jpg) no-repeat 0 0;
padding:40px 0 0 105px;
margin:10px 0 0 10px;
}

#footer{
width:774px;
height:20px;
background:url(http://www.zenibana.com/images/footer.jpg) no-repeat 0 0;
text-align:right;
color:#FFFFFF;
padding:10px 10px 0 0;
}

#top{
width:762px;
height:39px;
background:url(http://www.zenibana.com/images/top.jpg) no-repeat 0 0;
padding:61px 0 0 23px;
}


.naka{
width:576px;
background:url(http://www.zenibana.com/images/haikei_naka.jpg) repeat-y 0 0;
margin:20px 0 0 12px;
}

.naka_title{
width:556px;
height:28px;
background:url(http://www.zenibana.com/images/haikei2.jpg) no-repeat 0 0;
padding:12px 0 0 20px;
}


.naka_sita{
width:576px;
height:10px;
margin:0 0 0 12px;
}

.naka2{
width:576px;
margin:20px 0 0 12px;
background:url(http://www.zenibana.com/images/naka2naka.jpg) repeat-y 0 0;
}

.naka2_title{
width:506px;
height:28px;
padding:12px 0 0 70px;
background:url(http://www.zenibana.com/images/naka2_top.jpg) no-repeat 0 0;
}


.naka2_sita{
width:576px;
height:10px;
margin:0 0 40px 12px;
}


#contact{
width:576px;
padding:20px 0 0 12px;
}