@charset "UTF-8";
/* CSS Document */
#menu_title { padding-bottom: 10px;}
#menu_border {  width: 882px; border: 1px solid #ccc; padding: 5px; margin-bottom: 30px;}
#menu_bg { background: url(/images/menu/menu_bg.png) repeat-y; width: 826px; padding: 50px 28px;}

#menu_txt { width: 598px; float: left;}
#menu_txt02 { width: 826px;}
#menu_photo_box { width: 222px; float: right; font-size: 11px; }
#menu_photo_box p { text-align: center; padding: 2px 0px 6px 0px;}
#menu1_1 { background: url(/images/menu/menu_category1_1.gif) no-repeat; padding: 0px 0px 66px 170px;}
#menu1_2 { background: url(/images/menu/menu_category1_2.gif) no-repeat; padding: 0px 0px 66px 170px;}
#menu1_3 { background: url(/images/menu/menu_category1_3.gif) no-repeat; padding: 0px 0px 66px 170px;}
#menu1_4 { background: url(/images/menu/menu_category1_4.gif) no-repeat; padding: 0px 0px 66px 170px;}
#menu1_5 { background: url(/images/menu/menu_category1_5.gif) no-repeat; padding: 0px 0px 66px 170px;}
#menu1_6 { background: url(/images/menu/menu_category1_6.gif) no-repeat; padding: 0px 0px 66px 170px;}
#menu1_7 { background: url(/images/menu/menu_category1_7.gif) no-repeat; padding: 0px 0px 66px 170px;}
#menu1_8 { background: url(/images/menu/menu_category1_8.gif) no-repeat; padding: 0px 0px 66px 170px;}
#menu1_9 { background: url(/images/menu/menu_category1_9.gif) no-repeat; padding: 0px 0px 66px 170px;}
#menu1_10 { background: url(/images/menu/menu_category1_10.gif) no-repeat; padding: 0px 0px 66px 170px;}
#menu1_11 { background: url(/images/menu/menu_category1_11.gif) no-repeat; padding: 0px 0px 66px 170px;}
#menu1_12 { background: url(/images/menu/menu_category1_12.gif) no-repeat; padding: 0px 0px 66px 170px;}
#menu1_13 { background: url(/images/menu/menu_category1_13.gif) no-repeat; padding: 0px 0px 66px 170px;}
#menu1_14 { background: url(/images/menu/menu_category1_14.gif) no-repeat; padding: 0px 0px 66px 170px;}
#menu1_15 { background: url(/images/menu/menu_category1_15.gif) no-repeat; padding: 0px 0px 66px 170px;}

#menu2_1 { background: url(/images/menu/menu_category2_1.gif) no-repeat; padding: 0px 0px 66px 170px;}
#menu2_2 { background: url(/images/menu/menu_category2_2.gif) no-repeat; padding: 0px 0px 66px 170px;}
#menu2_3 { background: url(/images/menu/menu_category2_3.gif) no-repeat; padding: 0px 0px 66px 170px;}
#menu2_4 { background: url(/images/menu/menu_category2_4.gif) no-repeat; padding: 0px 0px 66px 170px;}
#menu2_5 { background: url(/images/menu/menu_category2_5.gif) no-repeat; padding: 0px 0px 66px 170px;}
#menu2_6 { background: url(/images/menu/menu_category2_6.gif) no-repeat; padding: 0px 0px 66px 170px;}

#menu3_1 { background: url(/images/menu/menu_category3_1.gif) no-repeat; padding: 0px 0px 66px 170px;}
#menu3_2 { background: url(/images/menu/menu_category3_2.gif) no-repeat; padding: 0px 0px 66px 170px;}
#menu3_3 { background: url(/images/menu/menu_category3_3.gif) no-repeat; padding: 0px 0px 66px 170px;}
#menu3_4 { background: url(/images/menu/menu_category3_4.gif) no-repeat; padding: 0px 0px 66px 170px;}
#menu3_5 { background: url(/images/menu/menu_category3_5.gif) no-repeat; padding: 0px 0px 66px 170px;}
#menu3_6 { background: url(/images/menu/menu_category3_6.gif) no-repeat; padding: 0px 0px 66px 170px;}
#menu3_7 { background: url(/images/menu/menu_category3_7.gif) no-repeat; padding: 0px 0px 66px 170px;}
#menu3_8 { background: url(/images/menu/menu_category3_8.gif) no-repeat; padding: 0px 0px 66px 170px;}
#menu3_9 { background: url(/images/menu/menu_category3_9.gif) no-repeat; padding: 0px 0px 66px 170px;}
#menu3_10 { background: url(/images/menu/menu_category3_10.gif) no-repeat; padding: 0px 0px 66px 170px;}
#menu3_11 { background: url(/images/menu/menu_category3_11.gif) no-repeat; padding: 0px 0px 66px 170px;}
#menu3_12 { background: url(/images/menu/menu_category3_12.gif) no-repeat; padding: 0px 0px 66px 170px;}
#menu3_13 { background: url(/images/menu/menu_category3_13.gif) no-repeat; padding: 0px 0px 66px 170px;}
#menu3_14 { background: url(/images/menu/menu_category3_14.gif) no-repeat; padding: 0px 0px 66px 170px;}
#menu3_15 { background: url(/images/menu/menu_category3_15.gif) no-repeat; padding: 0px 0px 66px 170px;}

.menu_list { /*font-size: 85%;*/ line-height: 140%; margin-left: 0px; border: 1px solid #ccc; padding: 16px;}
.menu_list td { padding: 4px; vertical-align: top;}

.menu_box { width: 410px; border-bottom: 1px dashed #C2ADAD; /*font-size: 85%; */line-height: 1.7em; padding: 3px 2px;}
.menu_box td { text-align: top; font-size: 85%; line-height: 140%;}
.menu_box td { /font-size: 78%;} /* for IE7 IE6 */
.menu_box02 { width: 640px; border-bottom: 1px dashed #C2ADAD; /*font-size: 85%; */line-height: 1.7em; padding: 3px 2px;}
.menu_box02 td { text-align: top; font-size: 85%; line-height: 140%;}
.menu_box02 td { /font-size: 78%;} /* for IE7 IE6 */
.menu_name { padding-top: 4px; width: 280px; line-height: 120%; float: left;}
.menu_name02 { padding-top: 4px; width: 280px; font-weight: bold; float: left;}
.menu_price { padding-top: 3px; width: 120px; float: right; text-align: right; line-height: 120%;}
.menu_comment { width: 280px; color: #996633; line-height: 1.3em; padding: 3px 0px 6px 0px; font-size: 85%;}
.menu_comment { /font-size: 78%;} /* for IE7 IE6 */
.menu_comment-2 { height: 5px; font-size: 0; }

.shop_title { padding-bottom: 10px;}
#shop_info_box { width: 889px;}
#shop_info { float: left; width: 583px; padding-bottom: 60px;}
#shop_info table { width: 583px;}
#shop_info th { text-align: left; width: 80px; padding: 7px 7px; vertical-align: top; background: #F1EEDD; white-space: nowrap; font-weight: normal;}
.shop_txt { padding: 7px 7px;  }

.shop_info_dotline { height: 1px; padding: 2px 0px; font-size: 0;}

#shop_map { float: right; width: 285px;}
#shop_gmap { width: 280px; border: 1px solid #ccc;}

#greeting { padding-bottom: 16px;}