@charset "utf-8"; 

/* menu_list start */
div#menu_list{float:left;width:635px; height:auto; margin-top:10px;}
div#menu_list_navi{height:32px; background-image:url(//imagex.navi.com/simage/food/bg_menu_line.gif); background-repeat:no-repeat; background-position:left bottom;}

div#menu_list_navi ul {margin:0px; }
div#menu_list_navi ul li {list-style-type:none; display:inline;}
div#menu_list_navi ul li a {display:block; float:left; overflow:hidden; height:32px;margin-right:10px;}

/* menu_list_navi off */
div#menu_list_navi li.menu_list_navi1 a{
	float:left;
	width:163px;
	height:22px;
	padding-top:10px;
	text-align:center;
	font-weight:bold;
	font-size:120%;
	background:url(//imagex.navi.com/simage/food/bg_menu.gif) no-repeat 0px 0px;
	}
	
/* menu_list_navi on */
div#menu_list_navi li.menu_list_navi1_on a{
	float:left;
	padding-top:10px;
	height:22px;
	text-align:center;
	font-weight:bold;
	font-size:120%;
	color:#666;
	width:163px;
	background:url(//imagex.navi.com/simage/food/bg_menu_up.gif) no-repeat 0px 0px;
	}	

div#menu_list1{float:left;width:633px; height:auto; border:solid #ccc; border-top-width:0px; border-bottom-width:1px; border-left-width:1px; border-right-width:1px; padding-top:5px; padding-bottom:10px;}

  /* photo num1 */
div.menu_list2_1{float:left;width:123px; height:auto; border:solid 1px #ccc; padding-top:1px; padding-left:1px; padding-right:1px;}
div.menu_list2_1 p.title{float:left; width:119px; height:17px; background-color:#F1F1F1; color:#f33; font-weight:bold; padding-left:4px; padding-top:4px;}

div.menu_list2_1 dl.no1{float:left;width:123px;padding-bottom:10px; margin-right:1px; display:inline;}
div.menu_list2_1 dl.no1_end{float:left;width:124px;padding-bottom:10px;display:inline;}
div.menu_list2_1 dt.no1{float:left;margin-top:1px; width:119px; height:17px; background-color:#DBE7FB; font-weight:bold; padding-left:4px; padding-top:4px; display:inline;}
div.menu_list2_1 dl.no2{float:left;width:247px;padding-bottom:10px; margin-right:1px; display:inline;}
div.menu_list2_1 dl.no2_end{float:left;width:248px;padding-bottom:10px;display:inline;}
div.menu_list2_1 dt.no2{float:left;margin-top:1px; width:243px; height:17px; background-color:#DBE7FB; font-weight:bold; padding-left:4px; padding-top:4px; display:inline;}
div.menu_list2_1 dl.no3{float:left;width:370px;padding-bottom:10px; margin-right:1px; display:inline;}
div.menu_list2_1 dl.no3_end{float:left;width:371px;padding-bottom:10px;display:inline;}
div.menu_list2_1 dt.no3{float:left;margin-top:1px; width:366px; height:17px; background-color:#DBE7FB; font-weight:bold; padding-left:4px; padding-top:4px; display:inline;}

div.menu_list2_1 dl.no4{float:left;width:494px;padding-bottom:10px; margin-right:1px; display:inline;}
div.menu_list2_1 dl.no4_end{float:left;width:495px;padding-bottom:10px;display:inline;}
div.menu_list2_1 dt.no4{float:left;margin-top:1px; width:366px; height:17px; background-color:#DBE7FB; font-weight:bold; padding-left:4px; padding-top:4px; display:inline;}

div.menu_list2_1 dl.no5{float:left;width:619px;  padding-bottom:10px; display:inline;}
div.menu_list2_1 dt.no5{float:left;margin-top:1px; width:615px; height:17px; background-color:#DBE7FB; font-weight:bold; padding-left:4px; padding-top:4px; display:inline;}

div.menu_list2_1 dd{float:left; width:110px; height:133px; margin-top:3px; margin-left:3px; margin-right:3px; padding-top:3px; padding-left:3px; padding-right:3px; list-style:none;display:inline; border:solid 1px #ccc; background-image:url(//imagex.navi.com/simage/food/bg_photo.gif); background-repeat:no-repeat;  background-position:bottom left;}

div.menu_list2_1 dd.end{float:left; width:110px; height:133px; margin-top:3px; margin-left:3px; margin-right:0px; padding-top:3px; padding-left:3px; padding-right:3px; list-style:none;display:inline; border:solid 1px #ccc;}

  /* photo num2 */
div.menu_list2_2{float:left;width:247px; height:auto; border:solid 1px #ccc; padding-top:1px; padding-left:1px; padding-right:1px; }
div.menu_list2_2 p.title{float:left; width:243px; height:17px; background-color:#F1F1F1; color:#f33; font-weight:bold; padding-left:4px; padding-top:4px;}

div.menu_list2_2 dl.no1{float:left;width:123px;padding-bottom:10px; margin-right:1px; display:inline;}
div.menu_list2_2 dl.no1_end{float:left;width:124px;padding-bottom:10px;display:inline;}
div.menu_list2_2 dt.no1{float:left;margin-top:1px; width:119px; height:17px; background-color:#DBE7FB; font-weight:bold; padding-left:4px; padding-top:4px; display:inline;}
div.menu_list2_2 dl.no2{float:left;width:247px;padding-bottom:10px; margin-right:1px; display:inline;}
div.menu_list2_2 dl.no2_end{float:left;width:248px;padding-bottom:10px;display:inline;}
div.menu_list2_2 dt.no2{float:left;margin-top:1px; width:243px; height:17px; background-color:#DBE7FB; font-weight:bold; padding-left:4px; padding-top:4px; display:inline;}
div.menu_list2_2 dl.no3{float:left;width:370px;padding-bottom:10px; margin-right:1px; display:inline;}
div.menu_list2_2 dl.no3_end{float:left;width:371px;padding-bottom:10px;display:inline;}
div.menu_list2_2 dt.no3{float:left;margin-top:1px; width:366px; height:17px; background-color:#DBE7FB; font-weight:bold; padding-left:4px; padding-top:4px; display:inline;}

div.menu_list2_2 dl.no4{float:left;width:494px;padding-bottom:10px; margin-right:1px; display:inline;}
div.menu_list2_2 dl.no4_end{float:left;width:495px;padding-bottom:10px;display:inline;}
div.menu_list2_2 dt.no4{float:left;margin-top:1px; width:366px; height:17px; background-color:#DBE7FB; font-weight:bold; padding-left:4px; padding-top:4px; display:inline;}

div.menu_list2_2 dl.no5{float:left;width:619px;  padding-bottom:10px; display:inline;}
div.menu_list2_2 dt.no5{float:left;margin-top:1px; width:615px; height:17px; background-color:#DBE7FB; font-weight:bold; padding-left:4px; padding-top:4px; display:inline;}

div.menu_list2_2 dd{float:left; width:110px; height:133px; margin-top:3px; margin-left:3px; margin-right:3px; padding-top:3px; padding-left:3px; padding-right:3px; list-style:none;display:inline; border:solid 1px #ccc; background-image:url(//imagex.navi.com/simage/food/bg_photo.gif); background-repeat:no-repeat;  background-position:bottom left;}

div.menu_list2_2 dd.end{float:left; width:110px; height:133px; margin-top:3px; margin-left:3px; margin-right:0px; padding-top:3px; padding-left:3px; padding-right:3px; list-style:none;display:inline; border:solid 1px #ccc;}

  /* photo num3 */
div.menu_list2_3{float:left;width:372px; height:auto; border:solid 1px #ccc; padding-top:1px; padding-left:1px; padding-right:1px;display:block; }
div.menu_list2_3 p.title{float:left; width:367px; height:17px; background-color:#F1F1F1; color:#f33; font-weight:bold; padding-left:4px; padding-top:4px;}

div.menu_list2_3 dl.no1{float:left;width:123px;padding-bottom:10px; margin-right:1px; display:inline;}
div.menu_list2_3 dl.no1_end{float:left;width:124px;padding-bottom:10px;display:inline;}
div.menu_list2_3 dt.no1{float:left;margin-top:1px; width:119px; height:17px; background-color:#DBE7FB; font-weight:bold; padding-left:4px; padding-top:4px; display:inline;}
div.menu_list2_3 dl.no2{float:left;width:247px;padding-bottom:10px; margin-right:1px; display:inline;}
div.menu_list2_3 dl.no2_end{float:left;width:248px;padding-bottom:10px;display:inline;}
div.menu_list2_3 dt.no2{float:left;margin-top:1px; width:243px; height:17px; background-color:#DBE7FB; font-weight:bold; padding-left:4px; padding-top:4px; display:inline;}
div.menu_list2_3 dl.no3{float:left;width:370px;padding-bottom:10px; margin-right:1px; display:inline;}
div.menu_list2_3 dl.no3_end{float:left;width:371px;padding-bottom:10px;display:inline;}
div.menu_list2_3 dt.no3{float:left;margin-top:1px; width:366px; height:17px; background-color:#DBE7FB; font-weight:bold; padding-left:4px; padding-top:4px; display:inline;}

div.menu_list2_3 dl.no4{float:left;width:494px;padding-bottom:10px; margin-right:1px; display:inline;}
div.menu_list2_3 dl.no4_end{float:left;width:495px;padding-bottom:10px;display:inline;}
div.menu_list2_3 dt.no4{float:left;margin-top:1px; width:366px; height:17px; background-color:#DBE7FB; font-weight:bold; padding-left:4px; padding-top:4px; display:inline;}

div.menu_list2_3 dl.no5{float:left;width:619px;  padding-bottom:10px; display:inline;}
div.menu_list2_3 dt.no5{float:left;margin-top:1px; width:615px; height:17px; background-color:#DBE7FB; font-weight:bold; padding-left:4px; padding-top:4px; display:inline;}

div.menu_list2_3 dd{float:left; width:110px; height:133px; margin-top:3px; margin-left:3px; margin-right:3px; padding-top:3px; padding-left:3px; padding-right:3px; list-style:none;display:inline; border:solid 1px #ccc; background-image:url(//imagex.navi.com/simage/food/bg_photo.gif); background-repeat:no-repeat;  background-position:bottom left;}

div.menu_list2_3 dd.end{float:left; width:110px; height:133px; margin-top:3px; margin-left:3px; margin-right:0px; padding-top:3px; padding-left:3px; padding-right:3px; list-style:none;display:inline; border:solid 1px #ccc;}

  /* photo num4 */
div.menu_list2_4{float:left;width:495px; height:auto; border:solid 1px #ccc; padding-top:1px; padding-left:1px; padding-right:1px; }
div.menu_list2_4 p.title{float:left; width:491px; height:17px; background-color:#F1F1F1; color:#f33; font-weight:bold; padding-left:4px; padding-top:4px;}

div.menu_list2_4 dl.no1{float:left;width:123px;padding-bottom:10px; margin-right:1px; display:inline;}
div.menu_list2_4 dl.no1_end{float:left;width:124px;padding-bottom:10px;display:inline;}
div.menu_list2_4 dt.no1{float:left;margin-top:1px; width:119px; height:17px; background-color:#DBE7FB; font-weight:bold; padding-left:4px; padding-top:4px; display:inline;}
div.menu_list2_4 dl.no2{float:left;width:247px;padding-bottom:10px; margin-right:1px; display:inline;}
div.menu_list2_4 dl.no2_end{float:left;width:248px;padding-bottom:10px;display:inline;}
div.menu_list2_4 dt.no2{float:left;margin-top:1px; width:243px; height:17px; background-color:#DBE7FB; font-weight:bold; padding-left:4px; padding-top:4px; display:inline;}
div.menu_list2_4 dl.no3{float:left;width:370px;padding-bottom:10px; margin-right:1px; display:inline;}
div.menu_list2_4 dl.no3_end{float:left;width:371px;padding-bottom:10px;display:inline;}
div.menu_list2_4 dt.no3{float:left;margin-top:1px; width:366px; height:17px; background-color:#DBE7FB; font-weight:bold; padding-left:4px; padding-top:4px; display:inline;}

div.menu_list2_4 dl.no4{float:left;width:494px;padding-bottom:10px; margin-right:1px; display:inline;}
div.menu_list2_4 dl.no4_end{float:left;width:495px;padding-bottom:10px;display:inline;}
div.menu_list2_4 dt.no4{float:left;margin-top:1px; width:491px; height:17px; background-color:#DBE7FB; font-weight:bold; padding-left:4px; padding-top:4px; display:inline;}

div.menu_list2_4 dl.no5{float:left;width:619px;  padding-bottom:10px; display:inline;}
div.menu_list2_4 dt.no5{float:left;margin-top:1px; width:615px; height:17px; background-color:#DBE7FB; font-weight:bold; padding-left:4px; padding-top:4px; display:inline;}

div.menu_list2_4 dd{float:left; width:110px; height:133px; margin-top:3px; margin-left:3px; margin-right:3px; padding-top:3px; padding-left:3px; padding-right:3px; list-style:none;display:inline; border:solid 1px #ccc; background-image:url(//imagex.navi.com/simage/food/bg_photo.gif); background-repeat:no-repeat;  background-position:bottom left;}

div.menu_list2_4 dd.end{float:left; width:110px; height:133px; margin-top:3px; margin-left:3px; margin-right:0px; padding-top:3px; padding-left:3px; padding-right:3px; list-style:none;display:inline; border:solid 1px #ccc;}

  /* photo num5 */
div.menu_list2{float:left;width:633px; height:auto; padding-top:1px}
div.menu_list2 p.title{float:left; width:615px; height:17px; background-color:#F1F1F1; color:#f33; font-weight:bold; padding-left:4px; padding-top:4px;}

div.menu_list2 dl.no1{float:left;width:123px;padding-bottom:10px; margin-right:1px; display:inline;}
div.menu_list2 dl.no1_end{float:left;width:124px;padding-bottom:10px;display:inline;}
div.menu_list2 dt.no1{float:left;margin-top:1px; width:119px; height:17px; background-color:#DBE7FB; font-weight:bold; padding-left:4px; padding-top:4px; display:inline;}
div.menu_list2 dl.no2{float:left;width:247px;padding-bottom:10px; margin-right:1px; display:inline;}
div.menu_list2 dl.no2_end{float:left;width:248px;padding-bottom:10px;display:inline;}
div.menu_list2 dt.no2{float:left;margin-top:1px; width:243px; height:17px; background-color:#DBE7FB; font-weight:bold; padding-left:4px; padding-top:4px; display:inline;}
div.menu_list2 dl.no3{float:left;width:370px;padding-bottom:10px; margin-right:1px; display:inline;}
div.menu_list2 dl.no3_end{float:left;width:371px;padding-bottom:10px;display:inline;}
div.menu_list2 dt.no3{float:left;margin-top:1px; width:366px; height:17px; background-color:#DBE7FB; font-weight:bold; padding-left:4px; padding-top:4px; display:inline;}

div.menu_list2 dl.no4{float:left;width:494px;padding-bottom:10px; margin-right:1px; display:inline;}
div.menu_list2 dl.no4_end{float:left;width:495px;padding-bottom:10px;display:inline;}
div.menu_list2 dt.no4{float:left;margin-top:1px; width:366px; height:17px; background-color:#DBE7FB; font-weight:bold; padding-left:4px; padding-top:4px; display:inline;}

div.menu_list2 dl.no5{float:left;width:620px;  padding-bottom:10px; display:inline;}
div.menu_list2 dt.no5{float:left; width:616px; height:17px; background-color:#DBE7FB; font-weight:bold; padding-left:4px; padding-top:4px; display:inline;}

div.menu_list2 dd{float:left; width:110px; height:auto; margin-top:3px; margin-left:3px; margin-right:3px; padding-top:3px; padding-left:3px; padding-right:3px; list-style:none;display:inline; border:solid 1px #ccc; background-image:url(//imagex.navi.com/simage/food/bg_photo.gif); background-repeat:no-repeat;  background-position:bottom left; text-align:center;}

div.menu_list2 dd.end{float:left; width:110px; height:133px; margin-top:3px; margin-left:3px; margin-right:0px; padding-top:3px; padding-left:3px; padding-right:3px; list-style:none;display:inline; border:solid 1px #ccc;}

  /* photo num5_end */
div.menu_list2_end{float:left;width:619px; height:auto; border:solid 1px #ccc; padding-top:1px; padding-left:1px; padding-right:1px;}
div.menu_list2_end p.title{float:left; width:615px; height:17px; background-color:#F1F1F1; color:#f33; font-weight:bold; padding-left:4px; padding-top:4px;}

div.menu_list2_end dl.no1{float:left;width:123px;padding-bottom:10px; margin-right:1px; display:inline;}
div.menu_list2_end dl.no1_end{float:left;width:124px;padding-bottom:10px;display:inline;}
div.menu_list2_end dt.no1{float:left;margin-top:1px; width:119px; height:17px; background-color:#DBE7FB; font-weight:bold; padding-left:4px; padding-top:4px; display:inline;}
div.menu_list2_end dl.no2{float:left;width:247px;padding-bottom:10px; margin-right:1px; display:inline;}
div.menu_list2_end dl.no2_end{float:left;width:248px;padding-bottom:10px;display:inline;}
div.menu_list2_end dt.no2{float:left;margin-top:1px; width:243px; height:17px; background-color:#DBE7FB; font-weight:bold; padding-left:4px; padding-top:4px; display:inline;}
div.menu_list2_end dl.no3{float:left;width:370px;padding-bottom:10px; margin-right:1px; display:inline;}
div.menu_list2_end dl.no3_end{float:left;width:371px;padding-bottom:10px;display:inline;}
div.menu_list2_end dt.no3{float:left;margin-top:1px; width:366px; height:17px; background-color:#DBE7FB; font-weight:bold; padding-left:4px; padding-top:4px; display:inline;}

div.menu_list2_end dl.no4{float:left;width:494px;padding-bottom:10px; margin-right:1px; display:inline;}
div.menu_list2_end dl.no4_end{float:left;width:495px;padding-bottom:10px;display:inline;}
div.menu_list2_end dt.no4{float:left;margin-top:1px; width:366px; height:17px; background-color:#DBE7FB; font-weight:bold; padding-left:4px; padding-top:4px; display:inline;}

div.menu_list2_end dl.no5{float:left;width:619px;  padding-bottom:10px; display:inline;}
div.menu_list2_end dt.no5{float:left;margin-top:1px; width:615px; height:17px; background-color:#DBE7FB; font-weight:bold; padding-left:4px; padding-top:4px; display:inline;}

div.menu_list2_end dd{float:left; width:110px; height:133px; margin-top:3px; margin-left:3px; margin-right:3px; padding-top:3px; padding-left:3px; padding-right:3px; list-style:none;display:inline; border:solid 1px #ccc; background-image:url(//imagex.navi.com/simage/food/bg_photo.gif); background-repeat:no-repeat;  background-position:bottom left;}

div.menu_list2_end dd.end{float:left; width:110px; height:133px; margin-top:3px; margin-left:3px; margin-right:0px; padding-top:3px; padding-left:3px; padding-right:3px; list-style:none;display:inline; border:solid 1px #ccc;}

div.menu_list2 div, div.menu_list2_end div, div.menu_list2_3 div{ padding-top:3px; text-align:center; font-weight:bold;}
div.menu_list2_1 div,div.menu_list2_2 div,div.menu_list2_4 div{ padding-top:3px; text-align:center; font-weight:bold;}
/* menu_list end */

/* best start*/
div#best h2 {
	background-image:url(//imagex.navi.com/simage/common/ico/ico_food.gif);
	background-repeat: no-repeat;
	background-position:left center;
	padding-left: 20px; 
	font-weight:120%;
	color:#f33;
	margin-left:0px;
	}
/* best end*/

/* search_restaurant start*/
div#search_restaurant{display:block; margin:0px; z-index:1;}
div#search_restaurant2{width:629px; height:auto; border:solid #FFB253; border-top-width:0px; border-bottom-width:3px; border-left-width:3px; border-right-width:3px;  float:left; margin-top:0px;}	
div.search_restaurant_in1{width:613px; height:30px; float:left; padding-left:8px; padding-right:8px; padding-top:6px; padding-bottom:6px;}	
div.search_restaurant_in2{width:613px; height:auto; float:left; padding-left:8px; padding-right:8px; padding-top:8px; padding-bottom:6px; border:solid #ccc; border-top-width:1px; border-bottom-width:0px; border-left-width:0px; border-right-width:0px;}	
div.search_restaurant_in1 form{float:left;width:150px; background-image:url(//imagex.navi.com/simage/common/bg_text1.gif); background-repeat:no-repeat; background-position:left center;display:block; padding:4px 4px 4px 70px;}

div.search_restaurant_in1 p.text{float:left; margin-left:8px;}
div.search_restaurant_in1 p.btn{float:right; padding-left:8px;} 
div.search_restaurant_in1 span{font-size:90%; font-weight:bold;}
select#search_restaurant3{color:#333; height:22px; width:114px;}

div.search_restaurant_in2 h3{float:left;font-weight:bold; font-size:100%; background-image:url(//imagex.navi.com/simage/common/ico/ico_circle.gif); background-repeat:no-repeat; background-position:left center; padding-left:15px; width:590px; color:#666666;}

div.search_restaurant_in2 ul{float:left; margin-top:3px;}
div.search_restaurant_in2 ul li{float:left;font-size:110%; padding-right:2px; list-style-type:none; }
div.search_restaurant_in2 p.btn{float:left;padding-left:15px;width:88px;} 
/* search_restaurant end*/

/* search_food start*/
div#search_food{display:block; margin:0px;}	
div#search_food2{width:613px; height:21px; border:solid #FFB253; border-top-width:0px; border-bottom-width:3px; border-left-width:3px; border-right-width:3px; padding:8px; margin-top:0px; float:left;}	
div#search_food p.btn1{float:left; margin-left:8px;}
div#search_food p.btn2{float:right;}
div#search_food select{width:145px;float:left; margin-top:2px;}
select#search_food3{color:#333; margin-right:5px;}
/* search_food end*/

/* food_list start*/
div.food_list{clear:both; width:635px; margin-top:10px; padding-bottom:10px; background:url(//imagex.navi.com/simage/spot/bg_spot_line.gif) left bottom no-repeat; position:relative; overflow:hidden; zoom:1;}
div.food_list_inl{float:left; width:70px; padding-right:10px;}
div.food_list_inr{float:left; width:555px;}
p.food_list_name{padding-bottom:5px; width:370px; font-weight:bold;}
ul.food_list_link {position:absolute; top:0; right:0px;}
ul.food_list_link li{background:transparent url(//imagex.navi.com/simage/common/ico/ico_right_04.gif) no-repeat scroll left top; display:inline; margin-left:13px; padding-left:15px;}
ul.food_list_icon {padding-top:5px;}
ul.food_list_icon li{display:inline;}

/* food_search add 10/06/29 */
div.info_board_tab ul li.borad_gtab1_off {padding-top:6px;  width:157px; height:18px; overflow:hidden; text-align:center; font-size:12px; font-weight:bold; background-color:#f7f7f7; border-bottom:1px solid #FFB253; border-top:1px solid #CCC; border-left:1px solid #CCC;}
div.info_board_tab ul li.borad_gtab1_off2 {padding-top:6px;  width:156px; height:18px; overflow:hidden; text-align:center; font-size:12px; font-weight:bold; background-color:#f7f7f7; border-bottom:1px solid #FFB253; border-top:1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC;}
div.info_board_tab ul li.borad_gtab1_on {padding-top:6px; width:156px; height:19px; overflow:hidden; text-align:center; color:#333333; font-weight:bold; font-size:12px; border:1px solid #FFB253; border-width:1px 1px 0 1px;}
div.info_board_tab ul li.borad_gtab2_off {padding-top:6px;  width:158px; height:18px; overflow:hidden; text-align:center; font-size:12px; font-weight:bold; background-color:#f7f7f7; border-bottom:1px solid #FFB253; border-top:1px solid #CCC; border-right:1px solid #CCC;}
div.info_board_tab ul li.borad_gtab2_off2 {padding-top:6px;  width:159px; height:18px; overflow:hidden; text-align:center; font-size:12px; font-weight:bold; background-color:#f7f7f7; border-bottom:1px solid #FFB253; border-top:1px solid #CCC;}

div.info_board_tab ul li.borad_gtab2_on {padding-top:6px; width:157px; height:19px; overflow:hidden; text-align:center; color:#333333; font-weight:bold; font-size:12px; border:1px solid #FFB253; border-width:1px 1px 0 1px;}


