/* カバー
-----------------------------------------------------------------------------------------------------*/

/*-こだわり-*/
h2.our-cover {
background:url(../img2/cover/abo-our-cover.jpg) no-repeat 0 0;
}
h2.our-cover a {
background:url(../img2/cover/abo-our-cover.jpg) no-repeat 0 0;
}

/*-歴史-*/
h2.his-cover {
background:url(../img2/cover/abo-his-cover.jpg) no-repeat 0 0;
}
h2.his-cover a {
background:url(../img2/cover/abo-his-cover.jpg) no-repeat 0 0;
}

/*-あいさつ-*/
h2.gre-cover {
background:url(../img2/cover/abo-gre-cover.jpg) no-repeat 0 0;
}
h2.gre-cover a {
background:url(../img2/cover/abo-gre-cover.jpg) no-repeat 0 0;
}

/*-よくある質問-*/
h2.faq-cover {
background:url(../img2/cover/abo-faq-cover.jpg) no-repeat 0 0;
}
h2.faq-cover a {
background:url(../img2/cover/abo-faq-cover.jpg) no-repeat 0 0;
}


/* サイド
-----------------------------------------------------------------------------------------------------*/
.about-s-box {
width:188px;
margin:0;
padding:0;
}
.about-s-box h4 {
width:188px;
height:49px;
margin:0;
padding:0;
text-indent:-9999em;
line-height:100%;
background:url(../img2/about/about-s.gif) no-repeat 0 0;
display:block;
}
.about-s-box h4 a {
width:188px;
height:49px;
margin:0;
padding:0;
text-indent:-9999em;
line-height:100%;
background:url(../img2/about/about-s.gif) no-repeat 0 0;
display:block;
}
.about-s-box h4 a:hover {
width:188px;
height:49px;
margin:0;
padding:0;
text-indent:-9999em;
line-height:100%;
background:url(../img2/about/about-s.gif) no-repeat -188px 0;
display:block;
}
.about-s-box ul {
width:188px;
margin:0;
padding:0;
list-style:none;
}
.about-s-box li {
width:188px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
display:block;
}
.about-s-box li a {
width:188px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
display:block;
}
.about-s-box li a:hover {
width:188px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
display:block;
}
/*---*/
li.a-menu01 {
width:188px;
height:29px;
margin:0;
padding:0;
background:url(../img2/about/about-s.gif) no-repeat 0 -49px;
}
li.a-menu01 a {
width:188px;
height:29px;
margin:0;
padding:0;
background:url(../img2/about/about-s.gif) no-repeat 0 -49px;
}
li.a-menu01 a:hover {
width:188px;
height:29px;
margin:0;
padding:0;
background:url(../img2/about/about-s.gif) no-repeat -188px -49px;
}
/*---*/
li.a-menu02 {
width:188px;
height:30px;
margin:0;
padding:0;
background:url(../img2/about/about-s.gif) no-repeat 0 -78px;
}
li.a-menu02 a {
width:188px;
height:30px;
margin:0;
padding:0;
background:url(../img2/about/about-s.gif) no-repeat 0 -78px;
}
li.a-menu02 a:hover {
width:188px;
height:30px;
margin:0;
padding:0;
background:url(../img2/about/about-s.gif) no-repeat -188px -78px;
}
/*---*/
li.a-menu03 {
width:188px;
height:29px;
margin:0;
padding:0;
background:url(../img2/about/about-s.gif) no-repeat 0 -108px;
}
li.a-menu03 a {
width:188px;
height:29px;
margin:0;
padding:0;
background:url(../img2/about/about-s.gif) no-repeat 0 -108px;
}
li.a-menu03 a:hover {
width:188px;
height:29px;
margin:0;
padding:0;
background:url(../img2/about/about-s.gif) no-repeat -188px -108px;
}
li.a-menu04 a {
width:188px;
height:29px;
margin:0;
padding:0;
background:url(../img2/about/about-s.gif) no-repeat 0 -137px;
}
li.a-menu04 a:hover {
width:188px;
height:29px;
margin:0;
padding:0;
background:url(../img2/about/about-s.gif) no-repeat -188px -137px;
}


/* 歴史
-----------------------------------------------------------------------------------------------------*/
h3.history {
width:517px;
height:29px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img2/about/history/rekisi-bar.gif) no-repeat 0 0;
}
.historybox {
width:530px;
margin:0;
padding:0;
background:url(../img2/about/history/ubuya-bg.gif) no-repeat top right;
}
.historybox p {
margin:0 0 15px 0;
line-height:180%;
}
.historybox h4 {
margin:30px 0 10px 0;
padding:0;
font-size:0.85em;
color:#333333;
font-weight:normal;
}

/* こだわり
-----------------------------------------------------------------------------------------------------*/
h3.our {
width:507px;
height:28px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img2/about/our/our-bar.gif) no-repeat 0 0;
}
p.taisetu {
width:507px;
height:16px;
margin:25px 0 0 0;
padding:0;
text-indent:-9999em;
background:url(../img2/about/our/taisetu.gif) no-repeat 0 0;
}
.ourbox {
margin:30px 0 0 0;
padding:0 0 30px 0;
border-bottom:#999999 1px solid;

}
h4.huji {
width:480px;
height:232px;
margin:0 0 15px 0;
padding:0;
text-indent:-9999em;
font-size:10px;
background:url(../img2/about/our/huji.jpg) no-repeat 0 0;
display:block;
}
h4.huji a {
width:480px;
height:232px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
background:url(../img2/about/our/huji.jpg) no-repeat 0 0;
display:block;
}
h4.huro {
width:396px;
height:224px;
margin:0 0 15px 0;
padding:0;
text-indent:-9999em;
font-size:10px;
background:url(../img2/about/our/huro.jpg) no-repeat 0 0;
display:block;
}
h4.huro a {
width:396px;
height:224px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
background:url(../img2/about/our/huro.jpg) no-repeat 0 0;
display:block;
}
h4.okyaku {
width:475px;
height:226px;
margin:0 0 15px 0;
padding:0;
text-indent:-9999em;
font-size:10px;
background:url(../img2/about/our/okyaku.jpg) no-repeat 0 0;
display:block;
}
h4.okyaku a {
width:475px;
height:226px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
background:url(../img2/about/our/okyaku.jpg) no-repeat 0 0;
display:block;
}

/* おかみの挨拶
-----------------------------------------------------------------------------------------------------*/
.okamibox {
width:523px;
height:692px;
margin:0;
padding:0;
background:url(../img2/about/greeting/greeting.jpg) no-repeat 0 0;
}
h3.okami {
margin:0;
padding:0;
text-indent:-9999em;
}
.okamibox h4 {
margin:0;
padding:0;
text-indent:-9999em;
}
.okamibox p {
text-indent:-9999em;
}

/* よくある質問
-----------------------------------------------------------------------------------------------------*/
h3.faq {
width:523px;
height:22px;
margin:0;
padding:0;
text-indent:-9999em;
line-height:100%;
background:url(../img2/about/faq/faq-bar.gif) no-repeat 0 0;
}
.faqbox {
clear:both;
margin:20px 0 0 0;
padding:0 0 20px 0;
border-bottom:#999999 1px solid;
}
.faqbox p {
margin:0 0 15px 0;
}
span.qe {
color:#669900;
margin:0 0 7px 0;
font-size:1.1em;
line-height:180%;
}
ul.f-faqmenu {
clear:both;
width:529px;
height:23px;
margin:10px 0 0 0;
padding:0;
list-style:none;
}
ul.f-faqmenu li {
float:left;
height:23px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
display:block;
}
ul.f-faqmenu li a {
height:23px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
display:block;
}
ul.f-faqmenu li a:hover {
height:23px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
display:block;
}
/*---*/
li#f01 {
width:115px;
background:url(../img2/about/faq/faq-menu.jpg) no-repeat 0 0;
}
li#f01 a {
width:115px;
background:url(../img2/about/faq/faq-menu.jpg) no-repeat 0 0;
}
li#f01 a:hover {
width:115px;
background:url(../img2/about/faq/faq-menu.jpg) no-repeat 0 -23px;
}
/*---*/
li#f02 {
width:114px;
background:url(../img2/about/faq/faq-menu.jpg) no-repeat -115px 0;
}
li#f02 a {
width:114px;
background:url(../img2/about/faq/faq-menu.jpg) no-repeat -115px 0;
}
li#f02 a:hover {
width:114px;
background:url(../img2/about/faq/faq-menu.jpg) no-repeat -115px -23px;
}
/*---*/
li#f03 {
width:99px;
background:url(../img2/about/faq/faq-menu.jpg) no-repeat -229px 0;
}
li#f03 a {
width:99px;
background:url(../img2/about/faq/faq-menu.jpg) no-repeat -229px 0;
}
li#f03 a:hover {
width:99px;
background:url(../img2/about/faq/faq-menu.jpg) no-repeat -229px -23px;
}
/*---*/
li#f04 {
width:154px;
background:url(../img2/about/faq/faq-menu.jpg) no-repeat -328px 0;
}
li#f04 a {
width:154px;
background:url(../img2/about/faq/faq-menu.jpg) no-repeat -328px 0;
}
li#f04 a:hover {
width:154px;
background:url(../img2/about/faq/faq-menu.jpg) no-repeat -328px -23px;
}
/*---*/
li#f05 {
width:47px;
background:url(../img2/about/faq/faq-menu.jpg) no-repeat -482px 0;
}
li#f05 a {
width:47px;
background:url(../img2/about/faq/faq-menu.jpg) no-repeat -482px 0;
}
li#f05 a:hover {
width:47px;
background:url(../img2/about/faq/faq-menu.jpg) no-repeat -482px -23px;
}
h4.f-ryokin {
width:98px;
height:17px;
margin:0 0 10px 0;
padding:0;
text-indent:-9999em;
background:url(../img2/about/faq/ryoukin.gif) no-repeat 0 0;
}
h4.f-kannai {
width:150px;
height:17px;
margin:0 0 10px 0;
padding:0;
text-indent:-9999em;
background:url(../img2/about/faq/sisetsu.gif) no-repeat 0 0;
}
h4.f-food {
width:150px;
height:17px;
margin:0 0 10px 0;
padding:0;
text-indent:-9999em;
background:url(../img2/about/faq/syokuji.gif) no-repeat 0 0;
}
h4.f-kateki {
width:200px;
height:17px;
margin:0 0 10px 0;
padding:0;
text-indent:-9999em;
background:url(../img2/about/faq/kaiteki.gif) no-repeat 0 0;
}
h4.f-sonota {
width:200px;
height:17px;
margin:0 0 10px 0;
padding:0;
text-indent:-9999em;
background:url(../img2/about/faq/sonota.gif) no-repeat 0 0;
}
