@charset "utf-8";
/* CSS Document */

#list_info .pic_intro{
float:left;
width:190px;
}
#list_info .txt_intro{
float:right;
width:550px;
}
#list_info .txt_intro .claim{
font-size:115%;
margin-bottom:15px;
font-weight:bold;
}
#list_info .txt_intro .detail_intro{
line-height:1.5;
}
#list_info .txt_intro .link_url{
text-align:right;
margin-bottom:20px;
}
#list_info .txt_intro .link_url a{
font-weight:bold;
}
.line_bottom{
padding-bottom:15px;
border-bottom:solid 2px #00366D;
}
.detail_search_table{
width:750px;
border:solid 1px #E0E0E0;
}


.detail_search_table td{
border-bottom:solid 1px #C7C7C7;
background-color:#F9F9F9;
padding:2px 5px 2px 5px;
vertical-align:top;
}
.detail_search_table td.speacial{
padding-left:8px;
}
.detail_search_table td.none{
border-bottom:none;
text-align:center;
padding:5px 0;
}
.detail_search_table th.chColor,
.detail_search_table td.chColor{
border-bottom:solid 1px #E0E0E0;
}
.detail_search_table th{
border:solid 1px #8AAFD4;
border-width:0 1px 1px 0;
background-color:#DDE5FB;
font-weight:bold;
color:#004C98;
text-align:left;
padding:10px 10px;
width:25%;
vertical-align:top;
}


.detail_search_table ul li{
list-style:none;
display:inline;
margin-right:10px;
line-height:2;
}
.detail_search_table ul li.end{
margin-right:0;
}
.detail_search_table ul li .text{
padding-left:4px;
}
.detail_search_table .ul01 li,
.detail_search_table .ul02 li,
.detail_search_table .ul03 li,
.detail_search_table .ul04 li{
list-style:none;
display:block;
margin:0;
padding-right:5px;
}

.ul01{
width:20%;
float:left;
}
.ul02{
width:25%;
float:left;
}
.ul03{
width:22%;
float:left;
}
.ul04{
width:33%;
float:left;
}
.gourmet_title_info{
	font-size:0;
	border:solid 1px #E9E9E9;
	margin-bottom:10px;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(http://www.chainavi.jp/images/images_gourmet/gourmet_title_bg01.jpg);
}
.life_title_info{
	font-size:0;
	border:solid 1px #E9E9E9;
	margin-bottom:10px;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(http://www.chainavi.jp/images/images_life/life_title_bg01.jpg);
}
.biz_title_info{
	font-size:0;
	border:solid 1px #E9E9E9;
	margin-bottom:10px;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(http://www.chainavi.jp/images/images_biz/business_title_bg01.jpg);
}
.community_title_info{
	font-size:0;
	border:solid 1px #E9E9E9;
	margin-bottom:10px;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(http://www.chainavi.jp/images/images_community/community_title_bg01.jpg);
}
.blog_title_info{
	font-size:0;
	border:solid 1px #E9E9E9;
	margin-bottom:10px;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(http://www.chainavi.jp/images/images_blog/blog_title_bg01.jpg);
}

#shanghai_top .tbl_title{
	border:solid 1px #4D96D9;
	background-color:#0056BB;
	color:#FFF;
}
#beijing_top .tbl_title{
	border:solid 1px #CD7A25;
	background-color:#E79D35;
	color:#FFF;
}
#hongkong_top .tbl_title{
	border:solid 1px #573974;
	background-color:#7C51A6;
	color:#FFF;
}
#dalian_top .tbl_title{
	border:solid 1px #597E36;
	background-color:#80B44E;
	color:#FFF;
}
#china_top .tbl_title{
	border:1px solid #DE4B47;
	background-color:#D32E2E;
	color:#FFF;
}
#shanghai_top .food_info{
border:solid 1px #4D96D9;
border-width:0 1px 1px 1px;
margin-bottom:10px;
}
#beijing_top .food_info{
border:solid 1px #CD7A25;
border-width:0 1px 1px 1px;
margin-bottom:10px;
}
#hongkong_top .food_info{
border:solid 1px #573974;
border-width:0 1px 1px 1px;
margin-bottom:10px;
}
#dalian_top .food_info{
border:solid 1px #597E36;
border-width:0 1px 1px 1px;
margin-bottom:10px;
}
#china_top .food_info{
border:solid 1px #DE4B47;
border-width:0 1px 1px 1px;
margin-bottom:10px;
}
#shanghai_top .food_detail{
width:537px;
float:right;
border-left:solid 1px #4D96D9;
}

#shanghai_top .food_detail{
width:537px;
float:right;
border-left:solid 1px #4D96D9;
}


#beijing_top .food_detail{
width:537px;
float:right;
border-left:solid 1px #CD7A25;
}
#hongkong_top .food_detail{
width:537px;
float:right;
border-left:solid 1px #573974;
}
#dalian_top .food_detail{
width:537px;
float:right;
border-left:solid 1px #597E36;
}
#china_top .food_detail{
width:537px;
float:right;
border-left:solid 1px #DE4B47;
}

.tbl_title ul li{
list-style:none;
display:inline;
}
ul.info_gour_ttl01{
margin:5px 0 5px 10px;
}
ul.info_gour_ttl01 li{
margin-right:8px;
}
ul.info_gour_ttl01 li img{
vertical-align:middle;
border:0;
}
ul.info_gour_ttl01 li.end span a{
color:#FFF;
font-size:120%; 
font-weight:bold;
}
ul.info_gour_ttl02{
padding:7px 0;
}
ul.info_gour_ttl02 li{
border-left:solid 1px #FFF;
padding:0 10px;
}
ul.info_gour_ttl02 li img{
vertical-align:middle;
}
.info_new{
width:440px;
float:left;
}
.info_list{
width:300px;
float:right;
text-align:right;
}

.gourment_list_tbl{
width:537px;
}

.gourment_list_tbl_woi{
width:747px;
}

.gourment_list_tbl td{
vertical-align:top;
padding:10px;
}
#shanghai_top .td_01,#shanghai_top .td_02 span{
font-weight:bold;
color:#0056BB;
}
#beijing_top .td_01,#beijing_top .td_02 span{
font-weight:bold;
color:#EB7101;
}
#hongkong_top .td_01,#hongkong_top .td_02 span{
font-weight:bold;
color:#620091;
}
#dalian_top .td_01,#dalian_top .td_02 span{
font-weight:bold;
color:#45A200;
}
#china_top .td_01,#china_top .td_02 span{
font-weight:bold;
color:#BB0000;
}
#shanghai_top .td_01{
border:solid 1px #4D96D9;
border-width:0 1px 1px 0;
width:34%;
background-color:#F0F8FF;
}
#beijing_top .td_01{
border:solid 1px #CD7A25;
border-width:0 1px 1px 0;
width:34%;
background-color:#FFF8D9;
}
#hongkong_top .td_01{
border:solid 1px #573974;
border-width:0 1px 1px 0;
width:34%;
background-color:#F4DFFF;
}
#dalian_top .td_01{
border:solid 1px #597E36;
border-width:0 1px 1px 0;
width:34%;
background-color:#EBFFDD;
}
#china_top .td_01{
border:solid 1px #DE4B47;
border-width:0 1px 1px 0;
width:34%;
background-color:#fff0f0;
}
#shanghai_top .td_02{
border-bottom:solid 1px #4D96D9;
width:66%;
background-color:#F0F8FF;
}
#beijing_top .td_02{
border-bottom:solid 1px #CD7A25;
width:66%;
background-color:#FFF8D9;
}
#hongkong_top .td_02{
border-bottom:solid 1px #573974;
width:66%;
background-color:#F4DFFF;
}
#dalian_top .td_02{
border-bottom:solid 1px #597E36;
width:66%;
background-color:#EBFFDD;
}
#china_top .td_02{
border-bottom:solid 1px #DE4B47;
width:66%;
background-color:#FFF0F0;
}
#shanghai_top .td_03{
border:solid 1px #4D96D9;
border-width:0 1px 1px 0;
width:80%;
}
#beijing_top .td_03{
border:solid 1px #CD7A25;
border-width:0 1px 1px 0;
width:80%;
}
#hongkong_top .td_03{
border:solid 1px #573974;
border-width:0 1px 1px 0;
width:80%;
}
#dalian_top .td_03{
border:solid 1px #597E36;
border-width:0 1px 1px 0;
width:80%;
}
#china_top .td_03{
border:solid 1px #DE4B47;
border-width:0 1px 1px 0;
width:80%;
}
.td_03 span{
font-weight:bold;
}
#shanghai_top .td_04{
border-bottom:solid 1px #4D96D9;
width:30%;
}
#beijing_top .td_04{
border-bottom:solid 1px #CD7A25;
width:30%;
}
#hongkong_top .td_04{
border-bottom:solid 1px #573974;
width:30%;
}
#dalian_top .td_04{
border-bottom:solid 1px #597E36;
width:30%;
}
#china_top .td_04{
border-bottom:solid 1px #DE4B47;
width:30%;
}
.td_04 ul li{
list-style:none;
}
.td_04 ul li img{
vertical-align:bottom;
}
#shanghai_top .for_button_tbl{
width:536px;
background-color:#F0F8FF;
}
#beijing_top .for_button_tbl{
width:536px;
background-color:#FFF8D9;
}
#hongkong_top .for_button_tbl{
width:536px;
background-color:#F4DFFF;
}
#dalian_top .for_button_tbl{
width:536px;
background-color:#EBFFDD;
}
#china_top .for_button_tbl{
width:536px;
background-color:#D32E2E;
}
.for_button_tbl .td01{
width:332px;
}
/*
.for_button_tbl .td01 img{
vertical-align:middle;
}
.for_button_tbl .td01 span{
font-weight:bold;
color:#0056BB;
}*/
.for_button_tbl .td01 ul{
padding:10px 0 6px 0;
}
#shanghai_top .for_button_tbl .td01 ul li{
list-style:none;
display:inline;
border-right:solid 1px #4D96D9;
padding:0 10px;
}
#beijing_top .for_button_tbl .td01 ul li{
list-style:none;
display:inline;
border-right:solid 1px #CD7A25;
padding:0 10px;
}
#hongkong_top .for_button_tbl .td01 ul li{
list-style:none;
display:inline;
border-right:solid 1px #573974;
padding:0 10px;
}
#dalian_top .for_button_tbl .td01 ul li{
list-style:none;
display:inline;
border-right:solid 1px #597E36;
padding:0 10px;
}
#china_top .for_button_tbl .td01 ul li{
list-style:none;
display:inline;
border-right:solid 1px #DE4B47;
padding:0 10px;
}

.for_button_tbl .td01 ul li img{
vertical-align:text-top;
}
.for_button_tbl .td02{
width:137px;
}
.for_button_tbl .td02 img{
padding:6px 0;
}
.for_button_tbl .td03{
width:67px;
padding-right:5px;
}
/*
#shanghai_top .gourment_list_tbl td{
border:solid 1px #4D96D9;
border-width:0 1px 1px 0;
vertical-align:top;
}
#beijing_top .gourment_list_tbl td{
border:solid 1px #CD7A25;
border-width:0 1px 1px 0;
vertical-align:top;
}
#hongkong_top .gourment_list_tbl td{
border:solid 1px #573974;
border-width:0 1px 1px 0;
vertical-align:top;
}
#dalian_top .gourment_list_tbl td{
border:solid 1px #597E36;
border-width:0 1px 1px 0;
vertical-align:top;
}
#china_top .gourment_list_tbl td{
border:solid 1px #DE4B47;
border-width:0 1px 1px 0;
vertical-align:top;
}
.gourment_list_tbl p.for_img{
margin:10px;
}
.td_02
{
width:350px;
}
.td_03{
width:370px;
}
.td_00{
width:210px;
}
.td_01{
width:190px;
}
.td_04{
width:170px;
}
.td_05{
width:310px;
}
.td_06{
width:120px;
}
.td_07{
width:80px;
}
*/

.food_img{
width:210px;
float:left;
}
.food_img p{
margin:12px 10px;
font-size:0;
line-height:0;
}
.p_detail{
padding:10px 10px 10px 10px;
}
#shanghai_top #icon_hint{
text-align:right;
border:solid 1px #B7D3EB;
background-color:#F0F8FF;
margin-bottom:10px;
padding:5px 0;
}
#beijing_top #icon_hint{
text-align:right;
border:1px solid #E8BF55;
background-color:#FAE3A9;
margin-bottom:10px;
padding:5px 0;
}
#hongkong_top #icon_hint{
text-align:right;
border:1px solid #DCB7EC;
background-color:#FCF0FF;
margin-bottom:10px;
padding:5px 0;
}
#dalian_top #icon_hint{
text-align:right;
border:1px solid #BFECB7;
background-color:#F2FFF0;
margin-bottom:10px;
padding:5px 0;
}
#china_top #icon_hint{
text-align:right;
border:solid 1px #DE4B47;
background-color:#D32E2E;
margin-bottom:10px;
padding:5px 0;
}

#icon_hint ul li{
list-style:none;
display:inline;
padding:0 10px;
font-size:90%;
}

#icon_hint ul li img{
vertical-align:middle;
padding-right:3px;
}

p.for_RightTop_advert{
	font-size:0;
	line-height:0;
	border:solid 3px #DFDFDF;
}

.detail_compare_table{
	width:750px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #c7c7c7;
	border-right-color: #c7c7c7;
	border-bottom-color: #8AAFD4;
	border-left-color: #8AAFD4;
}

.detail_compare_table td{
	background-color:#F9F9F9;
	padding:10px 15px 10px 10px;
	vertical-align:top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #C7C7C7;
	border-right-color: #C7C7C7;
}
.detail_compare_table td.speacial{
padding-left:8px;
}

.detail_compare_table th{
	background-color:#DDE5FB;
	font-weight:bold;
	color:#004C98;
	text-align:left;
	padding:10px 10px;
	width:150px;
	vertical-align:top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #8AAFD4;
	border-right-color: #8AAFD4;
	border-bottom-color: #8AAFD4;
	border-left-color: #8AAFD4;
}

.detail_compare_table ul li{
list-style:none;
display:inline;
margin-right:10px;
line-height:2;
}
.compare_title_info{
font-size:0;
border:solid 1px #E9E9E9;
margin-bottom:10px;
}

