/* ----- lunch.css ----- */

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

#lunch_st00{
   width:570px;
   height:180px;
   overflow:hidden;
}

.lunch_st01{
   width:514px;
   height:auto;
   margin:15px 0 0 0;
}
.lunch_st01 .text{
   padding:2px 0 0 10px;
}
.lunch_st01 .text .set_set{
   width:159px;
   padding:0 8px 0 0;
   float:left;
}
.lunch_st01 .text .set_set h3{
   width:151px;
   margin:0 0 0 3px;
   padding:2px 0 0 2px;
   color:#630;
   font-weight:normal;
   border-bottom:solid 1px #d5cbae;
}
.lunch_st01 .text .set_set img{
   width:147px;
   height:110px;
   padding:6px;
   background:url('/img/bg_img_02.gif') no-repeat 0 0;
}
.lunch_st01 .text .set_set .tt{
   height:5.3em;
   line-height:1.3em;
   font-size:10px;
   color:#333;
   padding:3px 4px 2px 6px;
}
html>body .lunch_st01 .text .set_set .tt{
   height:auto;
   min-height:5.3em;
}
.lunch_st01 .text .set_set .price{
   width:147px;
   height:16px;
   margin:0 auto;
   padding:2px 1px;
   text-align:center;
   color:#330;
   background:url('/img/bg_price_01.gif') no-repeat 0 0;
}
.lunch_st01 .capt{
   width:482px;
   margin:0 auto;
   padding:5px 0 5px 0;
}
html>body .lunch_st01 .capt{
   padding:7px 0 5px 0;
}
.lunch_st01 .capt p{
   padding:2px 0;
   text-align:center;
   line-height:1.1em;
}

.lunch_st02{
   width:514px;
   height:auto;
   margin:15px 0 0 0;
}
.lunch_st02 .text1{
   padding:2px 0 0 7px;
}
.lunch_st02 .text1 .set_set{
   width:121px;
   padding:0 5px 0 0;
   float:left;
}
.lunch_st02 .text1 .set_set img{
   width:109px;
   height:82px;
   padding:6px;
   background:url('/img/bg_img_03.gif') no-repeat 0 0;
}
.lunch_st02 .text1 .set_set h3{
   width:113px;
   margin:0 0 0 6px;
   padding:2px 0 0 2px;
   color:#630;
   font-weight:normal;
   border-bottom:solid 1px #d5cbae;
}
.lunch_st02 .text1 .set_set .tt{
   height:2.9em;
   line-height:1.3em;
   font-size:10px;
   color:#333;
   padding:3px 4px 2px 8px;
}
html>body .lunch_st02 .text1 .set_set .tt{
   height:auto;
   min-height:2.9em;
}
.lunch_st02 .text1 .set_set .price{
   width:115px;
   height:16px;
   margin:0 auto;
   padding:2px 0;
   text-align:center;
   color:#330;
   background:url('/img/bg_price_02.gif') no-repeat 0 0;
}
.lunch_st02 .text2{
   width:482px;
   margin:0 auto;
   padding:5px 0 4px 0;
}
html>body .lunch_st02 .text2{
   padding:7px 0 4px 0;
}
.lunch_st02 .text2 table{
   width:482px;
   margin:9px 0 2px 0;
   border-collapse:collapse;
}
.lunch_st02 .text2 th{
   height:20px;
   padding:2px 0 0 1.5em;
   terxt-align:left;
   font-weight:normal;
   font-size:12px;
   color:#630;
   background:url('/img/line_03.gif') repeat-x 0 18px;
}
.lunch_st02 .text2 td{
   width:130px;
   height:20px;
   padding:2px 0 0 0;
   text-align:center;
   color:#333;
   background:url('/img/bg_price_03.gif') no-repeat 0 50%;
}
html>body .lunch_st02 .text2 th,.lunch_st02 .text2 td{
   height:22px;
}
.lunch_st02 .text2 p{
   padding:0 0 0 1.7em;
}

.lunch_st03{
   width:514px;
   height:auto;
   margin:15px 0 0 0;
}
.lunch_st03 .pict{
   text-align:center;
   padding:0;
}
.lunch_st03 .pict img{
   width:147px;
   height:110px;
   padding:6px;
   margin:0 4px;
   background:url('/img/bg_img_02.gif') no-repeat 0 0;
}
.lunch_st03 .text{
   width:420px;
   margin:0 auto;
   padding:1px 0 4px 0;
}
.lunch_st03 .text table{
   width:420px;
   margin:7px 0;
   border-collapse:collapse;
}
.lunch_st03 .text td{
   width:130px;
   height:20px;
   padding:2px 0 0 0;
   text-align:center;
   color:#333;
   background:url('/img/bg_price_03.gif') no-repeat 0 50%;
}
.lunch_st03 .text th{
   height:20px;
   padding:2px 0 0 1.5em;
   terxt-align:left;
   font-weight:normal;
   font-size:12px;
   color:#630;
   background:url('/img/line_03.gif') repeat-x 0 18px;
}
html>body .lunch_st03 .text th,.lunch_st03 .text td{
   height:22px;
}

.lunch_st03 .text p.t_10px{
   padding-left:145px;
}

.lunch_st04{
   width:514px;
   height:auto;
   margin:15px 0 0 0;
}
.lunch_st04 .text1{
   float:left;
   width:248px;
   padding:0 10px 0 5px;
}
.lunch_st04 .text1 .set_set{
   width:121px;
   padding:0 0 0 3px;
   float:left;
}
.lunch_st04 .text1 .set_set img{
   width:109px;
   height:82px;
   padding:6px;
   background:url('/img/bg_img_03.gif') no-repeat 0 0;
}
.lunch_st04 .text1 .set_set h3{
   width:113px;
   margin:0 0 0 6px;
   padding:2px 0 0 2px;
   color:#630;
   font-weight:normal;
   border-bottom:solid 1px #d5cbae;
}
.lunch_st04 .text1 .set_set .tt{
   height:4.1em;
   min-height:4.1em;
   line-height:1.3em;
   font-size:10px;
   color:#333;
   padding:3px 4px 2px 8px;
}
html>body .lunch_st04 .text1 .set_set .tt{
   height:auto;
}
.lunch_st04 .text1 .set_set .price{
   width:115px;
   height:16px;
   margin:0 auto;
   padding:2px 0;
   text-align:center;
   color:#330;
   background:url('/img/bg_price_02.gif') no-repeat 0 0;
}
.lunch_st04 .text2{
   width:235px;
   margin:0;
   padding:4px 0 0 0;
   float:left;
}
.lunch_st04 .text2 img{
   margin:0 0 20px 0;
}

.lunch_st04 .line{
   width:482px;
   margin:10px 16px;
}
.lunch_st04 .text3{
   width:494px;
   padding:0 0 4px 16px;
}
.lunch_st04 .text3 table{
   float:left;
   margin:0 12px 0 0;
}

.tbl_mn01{
   width:235px;
   border-collapse:collapse;
}
.tbl_mn01 th{
   width:165px;
   height:20px;
   padding:2px 0 0 3px;
   terxt-align:left;
   font-weight:normal;
   font-size:12px;
   line-height:1em;
   color:#630;
   background:url('/img/line_03.gif') repeat-x 0 18px;
}
.tbl_mn01 td{
   width:70px;
   height:20px;
   padding:2px 2px 0 2px;
   text-align:center;
   color:#333;
   line-height:1em;
   background:url('/img/bg_price_04.gif') no-repeat 0 50%;
}
html>body .tbl_mn01 th,.tbl_mn01 td{
   height:22px;
}
.tbl_mn01 .tt{
   width:auto;
   text-align:left;
   line-height:1.3em;
   background:none;
}
.tbl_mn01 .title{
   padding-left:0;
}
.tbl_mn01 .noarea{
   background:none;
}

