@charset "utf-8";
/* (C) galle.jp */

@import "common.css";

/* menu */
#btn_menu {
width:585px;
height:35px;
padding-bottom:15px;
}
#btn_menu li {
width:195px;
height:35px;
display:inline;
text-indent:-9999px;
float:left;
}

#btn_menu li a {
width:195px;
height:35px;
display:block;
text-indent:-9999px;
}

#btn_menu01 {background:url(../images/menu/btn_menu_bar.gif) no-repeat 0 -35px;}
#btn_menu02 {background:url(../images/menu/btn_menu_bar.gif) no-repeat -195px -35px;}
#btn_menu03 {background:url(../images/menu/btn_menu_bar.gif) no-repeat -390px -35px;}

#btn_menu01 a {background:url(../images/menu/btn_menu_bar.gif) no-repeat 0 0;}
#btn_menu02 a {background:url(../images/menu/btn_menu_bar.gif) no-repeat -195px 0;}
#btn_menu03 a {background:url(../images/menu/btn_menu_bar.gif) no-repeat -390px 0;}

#btn_menu01 a:hover {background:url(../images/menu/btn_menu_bar.gif) no-repeat 0 -35px;}
#btn_menu02 a:hover {background:url(../images/menu/btn_menu_bar.gif) no-repeat -195px -35px;}
#btn_menu03 a:hover {background:url(../images/menu/btn_menu_bar.gif) no-repeat -390px -35px;}


/* a la carte */
#alacarte,#lunch {
padding-bottom:30px;
clear:both;
}

#dessert,#course,#lunch_sunday {
padding-bottom:15px;
clear:both;
}

#alacarte h2,#dessert h2,#course h2,#lunch h2,#lunch_sunday h2 {
width:585px;
height:135px;
text-indent:-9999px;
}

#alacarte h2 {background:url(../images/menu/pho_menu_alacarte.jpg) no-repeat;}
#dessert h2 {background:url(../images/menu/pho_menu_dessert.jpg) no-repeat;}
#course h2 {background:url(../images/menu/pho_menu_course.jpg) no-repeat;}
#lunch h2 {background:url(../images/menu/pho_menu_lunch.jpg) no-repeat;}
#lunch_sunday h2 {background:url(../images/menu/pho_menu_lunch_sunday.jpg) no-repeat;}

#alacarte dl,#dessert dl {
margin:0 30px;
width:525px;
}

#alacarte dl dt,#dessert dl dt {
padding-left:14px;
margin-bottom:5px;
line-height:22px;
background:url(../images/menu/bar_item.gif) no-repeat 0 bottom;
color:#3B2213;
font-weight:bold;
float:left;
}

.price {
margin-bottom:5px;
background:url(../images/menu/bar_item.gif) no-repeat 0 bottom;
line-height:22px;
text-align:right;
}
.detail {
padding:0 0 15px 14px;
clear:both;
line-height:18px;
}


/* course */
#course_healthy,#course_share,#course_season,#course_special,#course_superb,#course_memorial {
margin:0 30px 30px;
width:525px;
}
#course_celebration {
margin:0 30px;
width:525px;
}

#course_healthy h3,#course_share h3,#course_season h3,#course_special h3,#course_superb h3,#course_memorial h3,#course_celebration h3 {
height:42px;
text-indent:-9999px;
}

#course_healthy h3 {background:url(../images/menu/bar_course_healthy.gif) no-repeat;}
#course_share h3 {background:url(../images/menu/bar_course_share.gif) no-repeat;}
#course_season h3 {background:url(../images/menu/bar_course_season.gif) no-repeat;}
#course_special h3 {background:url(../images/menu/bar_course_special.gif) no-repeat;}
#course_superb h3 {background:url(../images/menu/bar_course_superb.gif) no-repeat;}
#course_memorial h3 {background:url(../images/menu/bar_course_memorial.gif) no-repeat;}
#course_celebration h3 {background:url(../images/menu/bar_course_celebration.gif) no-repeat;}

#course ul,#lunch ul,#lunch_sunday ul {
padding-left:38px;
}
#course ul li,#lunch ul li,#lunch_sunday ul li {
list-style:disc;
line-height:18px;
}

#course ul .li_none,#lunch ul .li_none,#lunch_sunday ul .li_none {
padding-top:10px;
list-style:none;
}


/* lunch */
#lunch_course,#lunch_sunday_course,#lunch_sunday_steak {
margin:0 30px 30px;
width:525px;
}

#lunch_full_course {
margin:0 30px;
width:525px;
}

#lunch_course h3,#lunch_full_course h3,#lunch_sunday_course h3 {
height:42px;
text-indent:-9999px;
}
#lunch_sunday_steak h3 {
height:66px;
text-indent:-9999px;
}

#lunch_course h3 {background:url(../images/menu/bar_lunch_course.gif) no-repeat;}
#lunch_full_course h3 {background:url(../images/menu/bar_lunch_full_course.gif) no-repeat;}
#lunch_sunday_course h3 {background:url(../images/menu/bar_lunch_sunday_course.gif) no-repeat;}
#lunch_sunday_steak h3 {background:url(../images/menu/bar_lunch_sunday_steak.gif) no-repeat;}

#lunch_sunday p {
margin:0 55px;
width:475px;
height:70px;
background:url(../images/menu/img_lunch_comment.gif) no-repeat;
text-indent:-9999px;
}


