@charset "Shift_JIS";

@import "./common.css";
#grandmenu a{ background:url("../east_img/navi/grandmenu.gif") 0 -10px repeat-y; }
#grandmenu_b a{ background:url("../east_img/navi/grandmenu_b.gif") 0 -9px repeat-y; }


div#contents_in .h2{
margin:0 0 8px 0;
padding:0;
}


/* ---Recommend Menu--- */
div.menu_l{
width:260px;
height:300px;
float:left;
background-image:url("menu_img/menu_bg.jpg");
background-repeat:no-repeat;
margin:0 0 5px 0;
padding:0;
}

div.menu_l .photo{
width:95px;
margin:7px 12px 10px 12px;
padding:0;
}

div.menu_l .title{
margin:0 12px 8px 12px;
padding:0;
}

div.menu_l .comment{
margin:0 12px 15px 12px;
padding:0;
}

div.menu_l .plice{
font-size:12px;
margin:0 12px 0 12px;
padding:0;
}

div.menu_r{
width:260px;
height:300px;
float:right;
background-image:url("menu_img/menu_bg.jpg");
background-repeat:no-repeat;
margin:0 0 5px 0;
padding:0;
}

div.menu_r .photo{
width:95px;
margin:7px 12px 10px 12px;
padding:0;
}

div.menu_r .title{
margin:0 12px 8px 12px;
padding:0;
}

div.menu_r .comment{
margin:0 12px 15px 12px;
padding:0;
}

div.menu_r .plice{
font-size:12px;
margin:0 12px 0 12px;
padding:0;
}

/* ---Food Menu--- */
div.food_left{
width:262px;
float:left;
border-right:dotted 1px #cccccc;
margin:10px 0 10px 0;
padding:0;
}

div.food_left .name{
float:left;
margin:0;
padding:10px 0 8px 0;
}

div.food_left .comment{
clear:both;
width:252px;
margin:0;
padding:0 10px 8px 0;
}

div.food_left .plice{
font-size:12px;
margin:0;
padding:0 0 15px 0;
}

div.food_right{
width:252px;
float:right;
margin:10px 0 10px 0;
padding:0;
}

div.food_right .name{
margin:0;
padding:10px 0 5px 0;
}

div.food_right .comment{
margin:0;
padding:0 0 10px 0;
}

div.food_right .plice{
font-size:12px;
margin:0;
padding:0 0 15px 0;
}


/* ---Drink Menu--- */
div.drink_left{
width:262px;
float:left;
border-right:dotted 1px #cccccc;
}

div.drink_left .name{
float:left;
width:162px;
margin:0;
padding:10px 0;
}

div.drink_left .plice{
font-size:12px;
float:right;
width:75px;
text-align:right;
margin:0;
padding:10px 15px 10px 5px;
}

div.drink_right{
width:247px;
float:right;
}

div.drink_right .name{
float:left;
width:172px;
margin:0;
padding:10px 0;
}

div.drink_right .plice{
font-size:12px;
float:right;
width:75px;
text-align:right;
margin:0;
padding:10px 0;
}

div.drink_left .comment,
div.drink_right .comment{
clear:both;
margin:0;
padding:0;
}

.attention{
color:#990000;
}

.small{
font-size:10px;
}
