/* CSS Document */

h3.menu {
clear:both;
width:505px;
height:20px;
margin:0 0 15px 0;
text-indent:-9999em;
background:url(../img/index/bar2.gif) no-repeat 0 0;
}

.menu-box {
clear:both;
width:470px;
margin:0 auto 25px auto;
padding:0;
    overflow: hidden;
}

.menu-box:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .menu-box {
    height: 1em;
    overflow: visible;
}
/**/
ul.menu-navi {
width:470px;
position:relative;
list-style:none;
margin:0;
padding:0;
}
ul.menu-navi li{
float:left;
width:200px;
margin:0 0 0 0;
padding:0 0 0 15px;
color:#0099ff;
line-height:135%;
font-size:0.8em;
background:url(../img/pub/side-link.gif) no-repeat 0 2px;
}



h3.lunch-bar{
clear:both;
width:505px;
height:30px;
margin:0 0 10px 0;
padding:0;
text-indent:-9999em;
background:url(../img/menu/lunch-bar.gif) no-repeat 0 0;
}

.menu-lunch {
border:1px #990000 solid;
width:450px;
height:170px;
margin:0 auto 15px auto;
padding:10px;
}
.menu-lunch img{
margin-right:0;
float:left;
}
.menu-lunch-in {
float:right;
width:225px;
}
.menu-lunch-in h5 {
margin:0 0 15px 0;
padding:0;
font-size:1em;
color:#990000;
}

.lunch-menu {
height:205px;
width:460px;
margin:0 auto 15px auto;
padding:5px;
background:url(../img/menu/lunch-menu.gif) no-repeat 0 0;
}
.denner-menu {
height:205px;
width:460px;
margin:0 auto 15px auto;
padding:5px;
background:url(../img/menu/denner-menu.jpg) no-repeat 0 0;
}


dl{
float:right;
width:280px;
margin:0;
padding:0;
line-height:150%;
color:#333333;
}
dl dt{
float:left;
width:160px;
font-size:0.85em;
margin:0;
padding-bottom:2px;
}
dl dd{
float:left;
width:120px;
margin:0;
font-size:0.85em;
padding-bottom:2px;
}
h3.denner-bar {
background:url(../img/menu/denner-bar.gif) no-repeat 0 0;
width:505px;
height:30px;
margin:0 0 10px 0;
padding:0;
text-indent:-9999em;
}
.menupdf {
clear:both;
width:450px;
margin:5px 0 40px 0;
}
.menupdf h5 {
margin:0;
padding:0;
font-size:0.85em;
color:#660000;
border:none;
}

.menupdf ul {
clear:both;
width:400px;
position:relative;
list-style:none;
margin:10px 0 0 20px;
padding:0 0 5px 0;
}
.menupdf li{
float:left;
background:url(../img/pub/side-link.gif) no-repeat 0 1px;
padding:0 0 0 15px;
margin:0 20px 0 0;
color:#0099ff;
font-size:0.8em;
}