#list_pnavi{
	width:570px;
	clear:both;
	padding:5px 0px 5px 10px;
	font-weight:bold;
	text-decoration:none;
	color:#67C6DD;
	}
	
#list_pnavi a{
	color:#67C6DD;
	}

.list_tenpo_name{
	width:560px;
	clear:both;
	}



/*上部-------------------------------*/

#tenpo_name{
	width:860px;
	margin:0px auto;
	font-size:19px;
	font-weight:bold;
	padding:10px 10px 5px 10px;
	clear:both;
	}
	
#head_g_box:after{
  height: 0;
  visibility: hidden;
  content: ".";
  display: block;
  clear: both;
}
* html #head_g_box{ display: inline-block; }
/* no ie mac \*/
* html #head_p_box{ height: 1%; }
#head_g_box{
	display: block;
	width:880px;
	margin:0px auto;
	padding-bottom:8px;
	clear:both;
	}
/* */

/*▼背景白中身ここから*/

#head_g_sh_box:after{
  height: 0;
  visibility: hidden;
  content: ".";
  display: block;
  clear: both;
}
* html #head_g_sh_box{ display: inline-block; }
/* no ie mac \*/
* html #head_g_sh_box{ height: 1%; }
#head_g_sh_box{
	display: block;
	width:664px;
	margin:5px 0px 5px 5px;
	_margin:5px 0px 5px 2.5px;
	padding:3px;
	float:left;
	background-color:#ffffff;
	}
/* */




table.head_g_sh_menubox{
	width:664px;
	padding:2px 0px;
	border-style:dotted;
	border-width:0px 0px 1px 0px;
	border-color:#cccccc;
	}



.head_g_sh_menubox_td{
	width:56px;
	padding-left:3px;
	}
p.head_g_menu{
	width:45px;
	font-weight:bold;
	text-align:center;
	font-size:10px;
	float:left;
	padding:2px;
	line-height:100%;
	}

td.head_g_sub{
	width:70px;
	}
	
.head_g_sub p{
	width:66px;
	padding:2px;
	text-align:center;
	line-height:100%;
	background-color:#9AD9E9;
	}

.head_g_sub_janru{
	width:66px;
	padding:2px;
	text-align:center;
	margin-bottom:2px;
	}

ul.g_list{
	width:535px;
	float:left;
	padding:3px 0px;
	}
	
li.g_list{
	_white-space:nowrap;/*IE回避用*/
	white-space:nowrap;
	display:block;
	float:left;
	padding-left:9px;
	}



/*▼検索包括部分*/


table.head_g_sh_menubox_kensaku{
	width:664px;
	}
/* */

td.head_g_sh_menubox_kensaku{
	width:494px;
	}

td.head_g_sh_menubox_kensaku_btn{
	width:170px;
	border-style:dotted;
	border-width:0px 0px 0px 1px;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	border-color:#cccccc;
	}


/*▼プラスアルファ、メニュー検索*/



table.head_g_sh_menubox_pura{
	width:494px;
	padding:2px 0px;
	}



.head_g_sh_menubox_kensaku_td{
	width:56px;
	padding:3px 0px 3px 3px;
	}




#spkensaku_on,#pkensaku_on,#mkensaku_on,.spkensaku_off,.pkensaku_off,.mkensaku_off{
	font-weight:bold;
	padding:3px 0px;
	clear:both;
	}



ul.g_list_puramenu:after{
  height: 0;
  visibility: hidden;
  content: ".";
  display: block;
  clear: both;
}
* html ul.g_list_puramenu{ display: inline-block; }
/* no ie mac \*/
* html ul.g_list_puramenu{ height: 1%; }
ul.g_list_puramenu{
	display: block;
	width:429px;
	clear:both;
	line-height:100%;
	padding:3px 0px;
	}
/* */


	
li.g_list_puramenu{
	_white-space:nowrap;/*IE回避用*/
	white-space:nowrap;
	display:block;
	float:left;
	padding-right:9px;
	padding-bottom:0px;
	}


table.head_g_sh_menubox_saranipura{
	display: block;
	width:429px;
	padding:2px 0px;
	border-style:dotted;
	border-width:1px 0px 0px 0px;
	border-color:#cccccc;
	}






table.head_g_sh_menubox_menu{
	width:494px;
	padding:2px 0px;
	border-style:dotted;
	border-width:1px 0px 0px 0px;
	border-color:#cccccc;
	}






.head_box_shadow{
	height:5px;
	width:880px;
	margin:0px auto;
	clear:both;
	}







/*マイコレ-------------------------------*/

#maikore_mini{
	width:195px;
	height:280px;
	padding-right:5px;
	position:relative;
	display: block;
	float:right;
	}
	
p.maikore_mini{
	width:195px;
	position:absolute;
	top:-50px;
	}
p.maikore_mini_btn{
	width:99px;
	position:absolute;
	top:-55px;
	left:-105px;
	}
/*真ん中-------------------------------*/

#center_box:after{
  height: 0;
  visibility: hidden;
  content: ".";
  display: block;
  clear: both;
}
* html #center_box{ display: inline-block; }
/* no ie mac \*/
* html #center_box{ height: 1%; }
#center_box{
	display: block;
	width:880px;
	margin:10px auto;
	clear:both;
	}
/* */

#center_kensuu{
	width:870px;
	padding:5px;
	margin-bottom:5px;
	border-style:solid;
	border-width:0px 0px 4px 0px;
	font-size:15px;
	clear:both;
	}

#center_kensuu span{
	font-weight:bold;
	font-size:20px;
	color:#ff0000;
	}
	
	
	
	
	
/*▼グルメ内容包括*/





.g_list_box:after{
  height: 0;
  visibility: hidden;
  content: ".";
  display: block;
  clear: both;
}
* html .g_list_box{ display: inline-block; }
/* no ie mac \*/
* html .g_list_box{ height: 1%; }
.g_list_box{
	display: block;
	width:875px;
	padding-left:5px;
	clear:both;
	}
/* */





/*▼グルメ上内容包括*/


.g_listtop_box:after{
  height: 0;
  visibility: hidden;
  content: ".";
  display: block;
  clear: both;
}
* html .g_listtop_box{ display: inline-block; }
/* no ie mac \*/
* html .g_listtop_box{ height: 1%; }
.g_listtop_box{
	display: block;
	width:875px;
	clear:both;
	}
/* */

dl.g_list_gazou{
	width:260px;
	float:left;
	}
	
dt.g_list_gazou{
	width:260px;
	height:208px;
	clear:both;
	font-size:0px;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	}
table.g_list_gazou{
	width:260px;
	height:208px;
	text-align:center;
	clear:both;
	}
	
dd.g_list_gazou{
	width:252px;
	font-size:10px;
	line-height:110%;

	padding:6px 4px 2px;
	clear:both;
	}


/*▼ナビから下部分*/


.g_list_data_box:after{
  height: 0;
  visibility: hidden;
  content: ".";
  display: block;
  clear: both;
}
* html .g_list_data_box{ display: inline-block; }
/* no ie mac \*/
* html .g_list_data_box{ height: 1%; }
.g_list_data_box{
	display: block;
	width:605px;
	float:right;
	}
/* */



ul.gnavi_list{
	width:605px;
	height:25px;
	font-size:10px;
	text-align:center;
	font-weight:bold;
	border-style:solid;
	border-width:0px 0px 4px 0px;
	clear:both;
	}
	
.gnavi_list a,.gnavi_list_two a{
	text-decoration: none;
	color:#000000;
	}
.gnavi_list a:link,.gnavi_list_two a:link{
	text-decoration: none;
	}
.gnavi_list a:visited,.gnavi_list_two a:visited{
	text-decoration: none;
	}
.gnavi_list a:hover,.gnavi_list_two a:hover{
	text-decoration: underline;
	}
	
li.gnavi_list{
	float:left;
	display:block;
	margin-left:1px;
	}
li.gnavi_list_right,li.gnavi_list_two{
	float:right;
	display:block;
	}
.gnavi_list span,.gnavi_list_two span{
	color:#FF0000;
	}




.gnavi_list_two{
	width:605px;
	height:25px;
	font-size:10px;
	text-align:center;
	font-weight:bold;
	clear:both;
	}











dl.g_list_tenpo{
	width:290px;
	float:left;
	padding:10px 4px 0px 8px;
	}



dt.g_list_tenpo_nameqr:after{
  height: 0;
  visibility: hidden;
  content: ".";
  display: block;
  clear: both;
}
* html dt.g_list_tenpo_nameqr{ display: inline-block; }
/* no ie mac \*/
* html dt.g_list_tenpo_nameqr{ height: 1%; }
.g_list_tenpo_nameqr{
	display: block;
	width:290px;
	clear:both;
	}
/* */



.g_list_tenpo_name{
	width:212px;
	font-weight:bold;
	font-size:16px;
	padding-top:20px;
	float:left;
	}
	

.g_list_tenpo_qr{
	display: block;
	width:78px;
	float:left;
	}




.g_list_tenpo_name p{
	font-size:14px;
	text-decoration: underline;
	padding-top:5px;
	color:#ff0000;
	}

dd.g_list_tenpo_data01{
	font-size:15px;
	font-weight:bold;
	line-height:110%;
	padding:5px 0px;
	clear:both;
	letter-spacing:-1px;
	}

dd.g_list_tenpo_data02{
	line-height:120%;
	clear:both;
	}


.g_list_subgazou_box{
	width:130px;
	padding-top:10px;
	float:left;
	}



.g_list_subgazou{
	width:130px;
	height:104px;
	text-align:center;
	border-style:solid;
	border-width:1px;
	font-size:0px;
	clear:both;
	border-color:#999999;
	}



ul.g_list_chk:after{
  height: 0;
  visibility: hidden;
  content: ".";
  display: block;
  clear: both;
}
* html ul.g_list_chk{ display: inline-block; }
/* no ie mac \*/
* html ul.g_list_chk{ height: 1%; }
ul.g_list_chk{
	display: block;
	width:130px;
	font-size:10px;
	line-height:120%;
	clear: both;
	background-color:#fff;
	}
/* */

li.g_list_chk_title{
	padding-top:2px;
	margin-bottom:2px;
	text-align:center;
	}

li.g_list_chk01{
	width:6px;
	padding-right:2px;
	float:left;
	background-color:#fff;
	}

li.g_list_chk02{
	width:120px;
	float:left;
	background-color:#fff;
	}



/*クーポン*/


dl#glist_menu_cupon{
	width:170px;
	padding:3px 0px 0px 5px;
	text-align:center;
	float:left;
	}
dt#glist_menu_cupon{
	font-size:11px;
	font-weight:bold;
	padding-top:5px;
	color:#E91C16;
	}
	
dd.glist_menu_cupon{
	padding-bottom:3px;
	}

dd.glist_menu_next{
	font-size:10px;
	font-weight:bold;
	text-align:right;
	}
	
ul.glist_cupon_box{
	width:170px;
	text-align:left;
	clear:both;
	background-color:#E91C16;
	}


li.glist_cupon_title:after{
  height: 0;
  visibility: hidden;
  content: ".";
  display: block;
  clear: both;
}
* html li.glist_cupon_title{ display: inline-block; }
/* no ie mac \*/
* html li.glist_cupon_title{ height: 1%; }
li.glist_cupon_title{
	display: block;
	padding:0px 4px;
	clear:both;
	}
/* */



.glist_cupon_title_ico{
	width:17px;
	padding-top:4px;
	float:left;
	}
	
.glist_cupon_title_txt{
	width:145px;
	padding-top:4px;
	float:left;
	font-size:10px;
	font-weight:bold;
	line-height:110%;
	color:#ffffff;
	}







li.glist_cupon_naiyou:after{
  height: 0;
  visibility: hidden;
  content: ".";
  display: block;
  clear: both;
}
* html li.glist_cupon_naiyou{ display: inline-block; }
/* no ie mac \*/
* html li.glist_cupon_naiyou{ height: 1%; }
li.glist_cupon_naiyou{
	display: block;
	margin:2px 4px;
	background-color:#fff;
	clear:both;
	}
/* */




p.glist_cupon_naiyou_text{
	padding:3px;
	margin:0px auto;
	font-size:10px;
	line-height:130%;
	clear:both;
	background-color:#ffffff;
	}

.glist_cupon_naiyou_shousai{
	padding:3px;
	margin:0px 3px;
	font-size:10px;
	line-height:120%;
	background-color:#fff;
	clear:both;
	}

.glist_cupon_naiyou_chui{
	padding:3px;
	margin:0px 3px 3px;
	font-size:10px;
	line-height:120%;
	border-style:dotted;
	border-width:1px 0px 0px;
	border-color:#E91C16;
	background-color:#fff;
	clear:both;
	}


li.glist_cupon_link:after{
  height: 0;
  visibility: hidden;
  content: ".";
  display: block;
  clear: both;
}
* html li.glist_cupon_link{ display: inline-block; }
/* no ie mac \*/
* html li.glist_cupon_link{ height: 1%; }
li.glist_cupon_link{
	display: block;
	padding:2px 4px 0px 4px;
	clear:both;
	}
/* */





.glist_cupon_link a{
	text-decoration:none;
	color:#FFFF00;
	}
.glist_cupon_link a:link{
	text-decoration:none;
	}
.glist_cupon_link a:visited{
	text-decoration:none;
	}
.glist_cupon_link a:hover{
	text-decoration: underline;
	}


p.glist_cupon_link_leftimg{
	width:63px;
	padding-top:0px;
	float:left;
	}

p.glist_cupon_link_txt{
	font-size:9px;
	padding-top:3px;
	line-height:120%;
	float:right;
	}

.glist_cupon_naiyou_text span{
	color:#ff0000;
	}
	
/*▼下部分*/


.glist_cupon_under_box:after{
  height: 0;
  visibility: hidden;
  content: ".";
  display: block;
  clear: both;
}
* html .glist_cupon_under_box{ display: inline-block; }
/* no ie mac \*/
* html .glist_cupon_under_box{ height: 1%; }
.glist_cupon_under_box{
	display: block;
	width:875px;
	clear:both;
	}
/* */



.g_list_level_midashi{
	width:70px;
	padding-top:3px;
	padding-right:10px;
	line-height:12px;
	text-align:center;
	font-weight:bold;
	margin-bottom:1px;
	clear:both;
	}



div.g_list_level{
	width:260px;
	float:left;
	}

ul.g_list_level{
	width:260px;
	clear:both;
	}

li.g_list_level_title{
	width:78px;
	height:15px;
	border-style:solid;
	border-width:1px;
	text-align:center;
	font-size:11px;
	line-height:17px;
	font-weight:bold;
	float:left;
	margin-bottom:1px;
	color:#666666;
	}

li.g_list_level_on{
	width:17px;
	height:15px;
	font-weight:bold;
	text-align:center;
	padding-top:2px;
	margin-left:1px;
	float:left;
	margin-bottom:1px;
	}

.g_list_level_on a{
	color:#000000;
	}
	
li.g_list_level_off{
	width:17px;
	height:15px;
	text-align:center;
	margin-left:1px;
	padding-top:2px;
	float:left;
	margin-bottom:1px;
	background-color:#666666;
	color:#666666;
	}


div.g_list_shousai{
	width:605px;
	padding-left:10px;
	padding-top:16px;
	float:right;
	}

table.g_list_shousai{
	width:605px;
	}

td.g_list_kingaku,td.g_list_access{
	width:60px;
	font-size:11px;
	padding:5px 0px;
	line-height:110%;
	font-weight:bold;
	text-align:center;
	border-style:solid;
	border-width:2px;
	}
td.g_list_kingaku_shousai,td.g_list_access_shousai{
	padding-left:8px;
	line-height:110%;
	font-size:11px;
	border-style:solid;
	border-width:2px;
	}
td.g_list_kingaku_shousai{
	width:90px;
	}
	


/*▼区切り*/

.g_list_line{
	width:880px;
	height:1px;
	margin:5px 0px;
	clear:both;
	}

/*------------------------------------*/

.list_reserve{
	background-color:#000;
	text-align:center;
	clear:both;
	}

.list_reserve a{
	display:block;
	}
