/* menu_list start */
div#menu_list{float:left;width:635px; height:auto; margin-top:10px; margin-bottom:10px;}
div#menu_list_navi{height:32px; background-image:url(<?=$ImageDomain;?>/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(<?=$ImageDomain;?>/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(<?=$ImageDomain;?>/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(<?=$ImageDomain;?>/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(<?=$ImageDomain;?>/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(<?=$ImageDomain;?>/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(<?=$ImageDomain;?>/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(<?=$ImageDomain;?>/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(<?=$ImageDomain;?>/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(<?=$ImageDomain;?>/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;
	}

/* food_list start*/
div.food_list{clear:both; width:635px; margin-top:10px; padding-bottom:10px; background:url(//imagel.sekainavi.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(//imagel.sekainavi.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;}

/* all menu list add 09/03/19 */
div#amenu_list_navi{background:url(//imagel.sekainavi.com/simage/food/bg_menu_line.gif) no-repeat left bottom; width:635px; height:26px;}
div#amenu_list_navi a{display:block; color:#666666; height:20px; padding-top:5px;}
div#amenu_list_navi a:hover{background-color:#FFFFFF; border-bottom:1px solid #CCC; height:19px; padding-top:5px;} 
div#amenu_list_navi li{font-weight:bold; font-size:100%;}
div#amenu_list_navi li.amenu_list_navi1{float:left; display:block; border:1px solid #CCCCCC; border-width:1px 0 1px 1px; background-color:#F7F7F7; width:162px; height:24px;  text-align:center;}
div#amenu_list_navi li.amenu_list_navi1_on{float:left; display:block; padding-top:5px; width:161px; height:20px;  text-align:center; border:1px solid #CCCCCC; border-width:1px 1px 0; background-color:#FFFFFF;}
div#amenu_list_navi li.amenu_list_navi2{float:left; display:block; border:1px solid #CCCCCC; border-width:1px 1px 1px 0; background-color:#F7F7F7; width:162px; height:24px;  text-align:center;}
div#amenu_list_navi li.amenu_list_navi2_on{float:left; display:block; padding-top:5px; width:161px; height:20px;  text-align:center; border:1px solid #CCCCCC; border-width:1px 1px 0; background-color:#FFFFFF;}
table.amenu_listin{margin:0 auto; width:620px;}
table.amenu_listin img{vertical-align:bottom;}
table.amenu_listin td.amenu_list_box{padding:5px 3px 5px; width:112px; text-align:center; vertical-align:top;}
table.amenu_listin td.amenu_list_box2{background:none; border:none; padding:3px 3px 5px; width:112px;}
div.menu_list2 h2{background-color:#dbe7fb; padding:5px 8px; text-align:left; font-weight:bold; font-size:100%;}
td.amenu_list_box h3{padding:3px 0; width:110px; font-size:100%;}
div.album_food_menu2{float:left; width:350px; height:auto; display:block; margin-top:10px;}
div.album_food_menu2 ul{margin:0px; float:left; clear:both;}
div.album_food_menu2 ul li{float:left; list-style-type:none; display:inline;}
div.album_food_menu2 ul li.boldt{
	float:left; 
	list-style-type:none; 
	display:inline; 
	font-weight:bold; 
	margin-right:16px; 
	font-size:120%;
}
div.album_food_menu2 ul li.smallt{float:left; list-style-type:none; display:inline; font-weight:normal;}
ul.spot_btn_menu{margin-top:5px; float:left; width:350px;}
ul.spot_btn_menu li{display:inline;}
div#album_food_menu{float:left; width:360px; height:auto; display:block;}
div#album_food_menu h1{
	float:left; 
	font-size:150%; 
	color:#ff3333; 
	background-image:none; 
	margin:0px; 
	padding:0px;
	width :350px; 
	height:18px;
}
div.food_area_search{float:right; width:250px; height:auto; padding:7px; border:solid 1px #ffd39c; background-color:#fff0df; position:relative;}
div.food_area_search ul{display:inline;}
div.food_area_search ul li{display:inline; list-style-type:none;}
div.food_area_search ul li.search01{display:inline; list-style-type:none; }
div.food_area_search ul li.search02{display:inline; list-style-type:none;}
div.food_area_search select{width:160px; color:#333; margin:0px; vertical-align:middle; margin:0px 5px 0px 0px;}
div.food_area_search img{vertical-align:middle; width:71px; position:absolute; top:3px; right:3px;}
div#spot_naviarticle{width:470px; margin:0 auto; margin-top:20px; clear:both; line-height:1.4em;}
div#spot_head:after{clear:both; content:"."; display:block; font-size:0; height:0; visibility:hidden;}

/* food_recipe start */
div.food_recipe_top{
	float:left; 
	display:block; 
	width:635px; 
	height:6px; 
	background:url(//imagel.sekainavi.com/simage/spot/bg_food_recipe_top.gif) left bottom no-repeat;
}
div.food_recipe_bottom{
	float:left; 
	display:block; 
	width:635px; 
	height:6px; 
	background:url(//imagel.sekainavi.com/simage/spot/bg_food_recipe_bottom.gif) left top no-repeat;
}
div.food_recipe{
	float:left; 
	display:block; 
	width:613px; 
	height:auto; 
	background:url(//imagel.sekainavi.com/simage/spot/bg_food_recipe_mid.gif) no-repeat left bottom;
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	padding:5px 10px 5px 10px;
}
div.food_recipe h1{
	float:left;
	color:#ff3333;
	font-size:120%;
	background-image:none;
	padding:0px;
	margin:0px;
	line-height:20px;	
	width:610px;
	height:25px;
}
div.food_recipe_line{
	float:left; 
	display:block; 
	clear:both; 
	border-bottom:solid 1px #ccc; 
	width:610px; 
	height:1px; 
	padding:0px; 
	margin:0px 0px 8px 0px;
}
div.food_recipe p{float:left; line-height:20px;}

div.food_recipe ul{float:right; display:block;}
div.food_recipe ul li{
	float:right; 
	display:block; 
	list-style-type:none;
	background-image: url(//imagel.sekainavi.com/simage/common/ico/ico_right_02.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:16px;
	font-size:90%;
	margin:5px 0px 5px 0px;
}
div.space10{float:left; display:block; width:635px; height:10px; }

/* to_food_top start */
div.to_food_top{float:left; display:block; width:635px; height:auto; margin:0px 0px 8px 0px;}
div.to_food_top ul{margin:0px; float:right;}
div.to_food_top ul li{
	float:right; 
	background:url(//imagel.sekainavi.com/simage/common/ico/ico_right_03.gif) no-repeat left top;
	padding-left:18px;
	display:inline;
}

div#sort1 {clear:both; width:630px; height:auto; padding-left:5px;}
div#sort1 span.red{color:#FF3333; font-size:167%; font-weight:bold;}
