.e1title{
    color : #339;
    font-size    : 20px;
    font-weight : bold;
    font-family : "�l�r �o����";
}
#e1{
 border: 5px solid #83ACD6; 
 width:658px;
 border-collapse : collapse;
 }
#e1 th, #e1 td{
    background : #def;
    padding : 10px;
}
#eigyotaioarea{
    background : white;
    border    : 1px solid #6699cc;
    border-collapse : separate;
    border-spacing:  1px;
}
#eigyotaioarea th{
    font-size     : 12pt;
    border    : 1px solid #69c;
    padding    : 3px;
    background : #83ACD6;
    color    : #339;
}
#eigyotaioarea td.ul{
    border    : 1px solid #69c;
}
#eigyotaioarea td{
    border    : 1px solid #69c;
    background : #DDEBF8;
    padding    : 1px;
    font-size: 10pt;
    text-align : center;
}
#omakase{
    padding:35px 40px 20px 40px;background:url(img/omakase.gif) no-repeat;height:108px;width:624px;line-height:140%;font-size:80%;text-align:left;
}
div.comment{
    font-size    : 90%;
}
#annai{
    width   : 350px;
    border  : 1px solid #ccc;
    border-collapse : collapse;
    margin-bottom : 1em;
}
#annai td div{
    text-align  : center;
    color       : #999;
    font-weight : bold;
}
#annai th, #annai td{
    padding     : 0.5em 1em 0.5em 1em;
    font-size   : 12px;
    line-height : 140%;
}
#annai th{
    background  : #ccc;
    color       : #666;
}
#annai td{
    color       : #999;
}
#annai td strong{
    color       : #666;
}
.red{
    color       : red;
}
    
.white{
    color       : white;
}
.box2{
    width : 350px; margin:0 auto; font-size:12px; line-height:140%;font-weight:bold;text-align:left;color:#666
}
td.man{
    font-size   : 14px;
    font-weight : bold;
}
#footer{
    font-size   : 12px;
    padding : 0;
    margin  : 0;
}
#footer a{
    width   : 115px;
    height  : 15px;
    background  : #eee;
    padding     : 5px 2px;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
}
#footer a.len100{
    width   : 90px;
}
.b1{
    padding : 0.5em;
}
ul#topmenu{
    padding :0;
    margin  :0;
}
ul#topmenu li{
    float   : left;
}
ul#topmenu li{
    background  : url(img/menuback.gif) repeat-x;
    width   : 110px;
    height  : 40px;
    font-size   : 13px;
    text-align  : center;
    font-weight : bold;
    border-right    : 1px solid #ccc;
}
ul#topmenu li a{
    padding-top : 8px;
    display : block;
    width   : 110px;
    height  : 40px;
}
ul#bottommenu{
    padding :0;
    margin  :0;
}
ul#bottommenu li{
    float   : left;
}
ul#bottommenu li{
    background  : url(img/menuback.gif) repeat-x;
    width   : 112px;
    height  : 40px;
    font-size   : 12px;
    text-align  : center;
    font-weight : bold;
    border-right    : 1px solid #ccc;
}
ul#bottommenu li a{
    padding-top : 8px;
    display : block;
    width   : 112px;
    height  : 40px;
}
.def { font-size:12pt; line-height: 16px ;}
a:link { color:#000080; text-decoration:none ;}
a:visited { color:#000080; text-decoration:none ;}
a:hover { color:red; text-decoration:underline ;}
@media screen{
body {
background: url(img/back.gif);
scrollbar-base-color : #FFFFFF;
scrollbar-face-color : #FFFFFF; 
scrollbar-track-color: #FFFFFF;
scrollbar-arrow-color : #cccccc; 
scrollbar-3dlight-color: #cccccc;
scrollbar-highlight-color : #FFFFFF; 
scrollbar-shadow-color : #FFFFFF;
scrollbar-darkshadow-color : #cccccc
;}
}
@media print{
scrollbar-base-color : #FFFFFF;
scrollbar-face-color : #FFFFFF; 
scrollbar-track-color: #FFFFFF;
scrollbar-arrow-color : #cccccc; 
scrollbar-3dlight-color: #cccccc;
scrollbar-highlight-color : #FFFFFF; 
scrollbar-shadow-color : #FFFFFF;
scrollbar-darkshadow-color : #cccccc
;}
}
ul#split,ul#split li,ul#split2,ul#split2 li{margin:0;padding:0;list-style:none}
ul#split, ul#split2{margin-left    : 10px;}
ul#split li,ul#split2 li{float:left;width:321px;margin:0 10px 10px 0}
ul#split h3,ul#split2 h3{font: bold 120%/1.3 Verdana,sans-serif;
    text-transform:uppercase;margin:0px;padding: 5px 0 3px;text-align:center;color: #000}
ul#split p,ul#split2 p{margin:0;padding:5px 8px 15px}
ul#split div,ul#split2 div{background:#e0e0e0; padding:5px;line-height:120%;font-size: 12px; color:#444;text-align:left;}
li#one h3{background: #b0c4de}
li#two h3{background: #f0e68c}
li#three h3{background: #b0dec4}
li#four h3{background: #ffc0cb}
.Qyoko{
clear : both;
 width : 620px;
 margin : 0 auto 10px auto;
 }
 
.QyokoLeft table, .QyokoRight table{
width: 300px;
 background : white;
 border-spacing : 1px;
 border-padding : 1px; 
 border: 1px solid #69c;
 margin-bottom: 10px;
 font-size: 12px;
 border-collapse : separate ;
 }
 .Qyoko th, .Qyoko td{
 padding: 6px;
 border: 1px solid #69c;
 }
 .Qyoko th{
 background: #83acd6;
 color: #fff;
 width: 56px;
 font-weight: normal;
 text-align: left;
 }
 .Qyoko td{
 background : #ddebf8;
 border:1px solid #69c;
 }
 .QyokoLeft{
     float: left;
     }
     .QyokoRight{
         float: right;
     }
.Qyoko a:link, .Qyoko a:visited{
    color: red;
    }
    
     .Qyoko table.noborder, .Qyoko table.noborder td{
     background: white;
     margin-bottom: 0;
     padding: 0;
        border-spacing: 0;
         border: 0;
    }

