/* カバー
-----------------------------------------------------------------------------------------------------*/
h2.fo-kai-cover {
background:url(../img2/cover/fo-kai-cover.jpg) no-repeat 0 0;
}
h2.fo-kai-cover a {
background:url(../img2/cover/fo-kai-cover.jpg) no-repeat 0 0;
}

/*--*/
h2.fo-loc-cover {
background:url(../img2/cover/fo-in-cover.jpg) no-repeat 0 0;
}
h2.fo-loc-cover a {
background:url(../img2/cover/fo-in-cover.jpg) no-repeat 0 0;
}

/* サイド
-----------------------------------------------------------------------------------------------------*/
.food-s-box {
width:188px;
margin:0;
padding:0;
}
.food-s-box h4 {
width:188px;
height:49px;
margin:0;
padding:0;
text-indent:-9999em;
line-height:100%;
background:url(../img2/food/food-s.gif) no-repeat 0 0;
display:block;
}
.food-s-box h4 a {
width:188px;
height:49px;
margin:0;
padding:0;
text-indent:-9999em;
line-height:100%;
background:url(../img2/food/food-s.gif) no-repeat 0 0;
display:block;
}
.food-s-box h4 a:hover {
width:188px;
height:49px;
margin:0;
padding:0;
text-indent:-9999em;
line-height:100%;
background:url(../img2/food/food-s.gif) no-repeat -187px 0;
display:block;
}
.food-s-box ul {
width:188px;
margin:0;
padding:0;
list-style:none;
}
.food-s-box li {
width:188px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
display:block;
}
.food-s-box li a {
width:188px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
display:block;
}
.food-s-box li a:hover {
width:188px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
display:block;
}
/*---*/
li.f-menu01 {
width:188px;
height:29px;
margin:0;
padding:0;
background:url(../img2/food/food-s.gif) no-repeat 0 -49px;
}
li.f-menu01 a {
width:188px;
height:29px;
margin:0;
padding:0;
background:url(../img2/food/food-s.gif) no-repeat 0 -49px;
}
li.f-menu01 a:hover {
width:188px;
height:29px;
margin:0;
padding:0;
background:url(../img2/food/food-s.gif) no-repeat -187px -49px;
}
/*---*/
li.f-menu02 {
width:188px;
height:30px;
margin:0;
padding:0;
background:url(../img2/food/food-s.gif) no-repeat 0 -78px;
}
li.f-menu02 a {
width:188px;
height:30px;
margin:0;
padding:0;
background:url(../img2/food/food-s.gif) no-repeat 0 -78px;
}
li.f-menu02 a:hover {
width:188px;
height:30px;
margin:0;
padding:0;
background:url(../img2/food/food-s.gif) no-repeat -187px -78px;
}
/*---*/
li.f-menu03 {
width:188px;
height:29px;
margin:0;
padding:0;
background:url(../img2/food/food-s.gif) no-repeat 0 -108px;
}
li.f-menu03 a {
width:188px;
height:29px;
margin:0;
padding:0;
background:url(../img2/food/food-s.gif) no-repeat 0 -108px;
}
li.f-menu03 a:hover {
width:188px;
height:29px;
margin:0;
padding:0;
background:url(../img2/food/food-s.gif) no-repeat -187px -108px;
}






/* うぶやの会席
-----------------------------------------------------------------------------------------------------*/
.kaisekibox {
width:530px;
margin:0 0 20px 0;
padding:0;
background:url(../img2/food/kaiseki/kaiseki-bar.gif) no-repeat top left;
}
.kaisekibox h3 {
width:530px;
height:70px;
margin:0;
padding:0;
text-indent:-9999em;
}
.yusyoku {
width:530px;
margin:30px 0 0 0;
padding:0;
}
.yusyoku h3 {
width:213px;
height:25px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(../img2/food/kaiseki/yusyoku.gif) no-repeat 0 0;
}


/* お食事場所のご案内
-----------------------------------------------------------------------------------------------------*/
.info-box {
width:530px;
margin:0;
padding:0;
background:url(../img2/food/info/info-bar.gif) no-repeat 0 0;
}
.info-box h3 {
width:530px;
height:50px;
margin:0;
padding:0;
text-indent:-9999em;
}
.info-box h4 {
width:530px;
height:25px;
margin:0;
padding:0;
text-indent:-9999em;
}
.info-box2 {
width:530px;
margin:30px 0 0 0;
padding:0;
}
h3.basyo {
width:530px;
height:30px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(../img2/food/info/food-bar.gif) no-repeat 0 0;
}
.info-box2 p {
color:#015069;
}
.hyaku {
clear:both;
width:530px;
margin:30px auto 0 auto;
padding:0;
}
.hyaku h3 {
width:530px;
height:40px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(../img2/food/info/hyakei.gif) no-repeat 0 0;
}
.syaraku {
clear:both;
width:530px;
margin:30px auto 0 auto;
padding:0 0 550px 0;
background:url(../img2/food/info/about-bg.gif) no-repeat bottom right;
}
.syaraku h3 {
width:530px;
height:40px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(../img2/food/info/syaraku.gif) no-repeat 0 0;
}
