/* menu.css */

.menu_st01{
   margin:15px 0 0 0;
}

.menu_st02{
   margin:10px 0 0 0;
}
.menu_st02 .inner{
   width:511px;
   height:auto;
   padding:0 0 5px 2px;
   background:url('/img/area_08_bg.gif') repeat-y 0 0;
}
.menu_st02 .bottom{
   width:511px;
   height:6px;
   overflow:hidden;
   background:url('/img/area_08_btm.gif') no-repeat 0 0;
}
.menu_st02 .inner h2{
   margin:0 0 0 9px;
}
.menu_st02 .menu_entry{
   width:159px;
   height:auto;
   padding:8px 0 0 7px;
   float:left;
}
.menu_st02 .menu_entry2{
   width:491px;
   height:auto;
   margin:8px 0 0 7px;
}
.menu_st02 .menu_entry .top2{
   width:159px;
   height:5px;
   overflow:hidden;
   background:url('/img/area_06_top.gif') no-repeat 0 0;
}
.menu_st02 .menu_entry .inner2{
   width:159px;
   height:auto;
   padding:2px 0;
   background:url('/img/area_06_bg.gif') repeat-y 0 0;
}
.menu_st02 .menu_entry .bottom2{
   width:159px;
   height:6px;
   overflow:hidden;
   background:url('/img/area_06_btm.gif') no-repeat 0 0;
}
.menu_st02 .menu_entry .inner2 .pict{
   text-align:center;
   padding:0 2px 3px 0;
}
.menu_st02 .menu_entry .inner2 .pict img{
   border:solid 1px #ccc;
}
.menu_st02 .menu_entry .inner2 h3{
   padding:0 0 0 13px;
   margin:0 0 0 8px;
   background:url('/img/ico_03.gif') no-repeat 0 50%;
}
.menu_st02 .menu_entry .inner2 p{
   padding:0 10px 0 8px;
   line-height:1.2em;
}
.menu_st02 .menu_entry .price{
   display:block;
   text-align:right;
   color:#ef0000;
}

.menu_st02 .menu_entry2 .top3{
   width:491px;
   height:5px;
   overflow:hidden;
   background:url('/img/area_07_top.gif') no-repeat 0 0;
}
.menu_st02 .menu_entry2 .inner3{
   width:491px;
   height:auto;
   padding:0;
   background:url('/img/area_07_bg.gif') repeat-y 0 0;
}
.menu_st02 .menu_entry2 .bottom3{
   width:491px;
   height:6px;
   overflow:hidden;
   background:url('/img/area_07_btm.gif') no-repeat 0 0;
}
.menu_st02 .menu_ta{
   width:92%;
   margin:0 15px;
   border-collapse:collapse;
   border-spacing:0;
}
.menu_st02 .menu_ta td{
   width:15%;
   padding:2px 0;
   font-size:12px;
   color:#df0000;
   text-align:right;
}
.menu_st02 .menu_ta th{
   width:32%;
   padding:2px 0 2px 13px;
   font-size:12px;
   text-align:left;
   background:url('/img/ico_03.gif') no-repeat 0 50%;
}
.menu_st02 .menu_ta .space{
   width:6%;
   padding:0;
}
.menu_st02 .menu_ta .space2{
   width:auto;;
   padding:0;
}
.menu_st02 .menu_ta2{
   width:140px;
   margin:0 auto;
   border-collapse:collapse;
   border-spacing:0;
}
.menu_st02 .menu_ta2 td{
   width:auto;
   padding:2px 0;
   font-size:12px;
   color:#df0000;
   text-align:right;
}
.menu_st02 .menu_ta2 th{
   width:auto;
   padding:2px 0 2px 13px;
   font-size:12px;
   text-align:left;
   background:url('/img/ico_03.gif') no-repeat 0 50%;
}
