#all{
background:url(img/lower_body_bg.jpg) repeat-x top center;
}

#header{
height:210px;
width:950px;
margin:0 auto;
position:relative;
background:url(img/parts_03.jpg) no-repeat 240px 40px;
}
#header h1 a{
left:5px;
top:50px;
}

#sidebar{
float:left;
position:relative;
width:213px;
}
#sidebar .banner_box{
margin-top:185px;
}
#sidebar .banner_box a{
margin-top:5px;
display:block;
width:213px;
zoom:1;
}

.yasai{
width:210px;
position:absolute;
left:1px;
top:20px;
z-index:200;
}

/* main */
#cbox .mainbox{
width:674px;
float:right;
margin-right:20px;
margin-top:20px;
display:inline;
}
.mainbox .ttl{
background:url(img/ttl.png) no-repeat;
padding-bottom:19px;
}
.mainbox .ttl h2{
height:45px;
text-indent:-99999em;
}
.mainbox .ttl p{
font-size:15px;
padding:15px;
margin-right:260px;
}
.footer{
background:url(img/low_footer_bg2.jpg) no-repeat bottom;
height:196px;
}

.mainbox h3{
border-bottom:3px solid #ceb9ba;
font-size:18px;
color:#666;
padding-bottom:2px;
padding-left:10px;
margin-bottom:10px;
}
.mainbox h3 span{
font-size:24px;
}

#news .ttl{background:url(ttl/ttl_news.gif) no-repeat;}
#today .ttl{background:url(ttl/ttl_today.gif) no-repeat;}
#news2 .ttl{background:url(ttl/ttl_news.gif) no-repeat;}
#access .ttl{background:url(ttl/ttl_access.gif) no-repeat;}
#gourmet .ttl{background:url(ttl/ttl_guru.gif) no-repeat;}
#sight .ttl{background:url(ttl/ttl_kan.gif) no-repeat;}
#link .ttl{background:url(ttl/ttl_link.gif) no-repeat;}
#shisetu .ttl{background:url(ttl/ttl_shisetu.gif) no-repeat;}
#sitemap .ttl{background:url(ttl/ttl_sitemap.gif) no-repeat;}
#about .ttl{background:url(ttl/ttl_about.gif) no-repeat;}
#adikama .ttl{background:url(ttl/ttl_adikama.jpg) no-repeat;}
#news .ttl{background:url(ttl/ttl_news.gif) no-repeat;}
#pork .ttl{background:url(ttl/ttl_pork.gif) no-repeat;}

iframe{
border:0;
}

