/* menu.css */

ul#menu_btn_00 li#menu_btn_03 a,
ul#menu_btn_00 li#menu_btn_03 a:visited{
   background-position:100% 0;
}

.menu_st01{
   padding:8px 0 0 0;
   text-align:center;
}

.menu_st02{
   width:510px;
   height:auto;
   margin:20px 0 0 0;
}
.menu_st02 h2{
   margin:0 0 3px 0;
}
.menu_st02 .top{
   width:510px;
   height:5px;
   overflow:hidden;
   background:url('/img/area_04_top.gif') no-repeat 0 0;
}
.menu_st02 .inner{
   width:510px;
   height:auto;
   padding:3px 0;
   background:url('/img/area_04_bg.jpg') repeat-y 0 0;
}
.menu_st02 .bottom{
   width:510px;
   height:5px;
   overflow:hidden;
   background:url('/img/area_04_btm.gif') no-repeat 0 0;
}
.menu_st02 .pict1{
   width:280px;
   height:auto;
   padding:0 15px;
   text-align:center;
   float:left;
}
.menu_st02 .pict1 .imgbg01{
   width:200px;
   height:150px;
   padding:5px 6px 6px 5px;
   margin:0 0 5px 0;
   background:url('/img/bg_img_04.gif') no-repeat 0 0;
}
.menu_st02 .pict1 .imgbg02{
   width:100px;
   height:75px;
   margin:0 2px 0 3px;
   padding:5px 6px 6px 5px;
   background:url('/img/bg_img_03.gif') no-repeat 0 0;
}
.menu_st02 .text1{
   width:180px;
   height:auto;
   float:left;
}
.menu_st02 .text1 h3{
   margin:0;
   font-size:14px;
}
.menu_st02 .text1 .price{
   text-align:right;
   color:#795200;
   font-weight:bold;
}
.menu_st02 .text1 p .course_name{
   display:block;
   margin:14px 0 3px 0;
   padding:0 0 0 2px;
   color:#333;
   text-align:left;
   border-bottom:solid 1px #333;
}
.menu_st02 .text1 .sinagaki{
   border-collapse:collapse;
   margin:0 0 0 33px
}
.menu_st02 .text2 .sinagaki{
   border-collapse:collapse;
   margin:0;
}
.menu_st02 .text1 .sinagaki td{
   padding:10px 10px 0 9px;
   background:url('/img/ico_02.gif') no-repeat 0 13px;
}
.menu_st02 .text2 .sinagaki td{
   padding:3px 10px 0 9px;
   background:url('/img/ico_02.gif') no-repeat 0 6px;
}
.menu_st02 .text1 .sinagaki td.bg_none{
   background-image:none;
}
.menu_st02 .line{
   clear:both;
   padding:9px 10px;
}
.menu_st02 .text2{
   width:280px;
   padding:0 15px 10px 28px;
   float:left;
}
.menu_st02 .text2 h3{
   margin:0 0 3px 0;
   font-size:14px;
   border-bottom:solid 1px #333;
}
.menu_st02 .text2 .price{
   font-weight:bold;
   color:#795200;
   text-align:right;
}
.menu_st02 .text3{
   width:170px;
   height:auto;
   float:left;
}
.menu_st02 .text3 .top2{
   width:170px;
   height:5px;
   overflow:hidden;
   background:url('/img/area_05_top.gif') no-repeat 0 0;
}
.menu_st02 .text3 .inner2{
   width:168px;
   height:auto;
   padding:3px 0;
   border-left:solid 1px #e7e7bc;
   border-right:solid 1px #e7e7bc;
   background:#fff;
}
.menu_st02 .text3 .bottom2{
   width:170px;
   height:5px;
   overflow:hidden;
   background:url('/img/area_05_btm.gif') no-repeat 0 0;
}
.menu_st02 .text3 .inner2 p{
   padding:0 10px;
   line-height:1.5em;
   font-size:10px;
   color:#f00;
}


.menu_st02 .zensai_text{
   padding:3px 10px;
   font-weight:bold;
}
.menu_st02 .zensai{
   width:auto;
   height:auto;
}
.menu_st02 .zensai img{
   width:100px;
   height:75px;
   margin:0 0 5px 10px;
   padding:5px 6px 6px 5px;
   background:url('/img/bg_img_03.gif') no-repeat 0 0;
}

.menu_st02 .nabe{
   width:211px;
   height:auto;
   padding:3px 0 3px 29px;
   float:left;
}
.menu_st02 .nabe img{
   width:200px;
   height:150px;
   padding:5px 6px 6px 5px;
   background:url('/img/bg_img_04.gif') no-repeat 0 0;
}


.menu_st02 .ippin{
   width:140px;
   height:auto;
   padding:3px 0 3px 23px;
   float:left;
}
.menu_st02 .ippin img{
   width:100px;
   height:75px;
   padding:5px 6px 6px 5px;
   background:url('/img/bg_img_03.gif') no-repeat 0 0;
}


.menu_st02 .nabe h3,
.menu_st02 .ippin h3{
   padding:2px 5px 1px 11px;
   background:url('/img/ico_02.gif') no-repeat 2px 5px;
   border-bottom:solid 1px #333;
}
.menu_st02 .nabe .price,
.menu_st02 .ippin .price{
   padding:3px 2px 0 0;
   font-weight:bold;
   color:#795200;
   text-align:right;
}
