@charset "utf-8";
/* CSS Document */

#life_top {
padding:0;
}
#life_top h2{
font-size:0;
background:url(../../images/images_life/life_title_bg01.jpg) right top no-repeat;
border:solid 1px #E9E9E9;
margin-bottom:10px;
}
p.for_RightTop_advert{
font-size:0;
line-height:0;
border:solid 1px #DFDFDF;
}
#life_top #life_intro{
float:left;
width:750px;
}
#life_intro .kiji{
border:solid 1px #004C98;
border-bottom:solid 3px #004C98;
padding-bottom:2px;
}
#life_intro .setBg{
background:url(../../images/images_gourmet/kiji_bg.gif) left top no-repeat;
}
#life_intro .kiji .setBg h3{
font-size:0;
line-height:0;
}
#life_intro .kiji .setBg p{
padding:10px 10px 0 10px;
}
#life_intro .kiji_detail{
border:solid 1px #004C98;
padding:10px;
background-color:#F5F7FF;
}
#life_intro .kiji_detail .pic_intro{
float:left;
width:180px;
}
#life_intro .kiji_detail .txt_intro{
float:right;
width:350px;
}
/*
.kiji_detail .txt_intro .intro_left{
float:left;
width:362px;
}
.kiji_detail .txt_intro .intro_right{
float:right;
width:138px;
}*/

#life_intro .concierge{
border:solid 1px #D5D5D5;
border-bottom:solid 2px #4C4C4C;
background:url(../../images/images_gourmet/concierge_bg.gif) left top no-repeat;
}

#life_intro .concierge_detail{
border:solid 1px #D5D5D5;
padding:10px;
}
#life_intro .concierge_detail .pic_intro{
float:left;
width:110px;
}

#life_intro .concierge_detail .txt_intro{
float:right;
width:485px;
}
.concierge_detail .txt_intro .intro_right{
float:right;
width:134px;
}
.concierge_detail .txt_intro .intro_left{
float:left;
width:336px;
}
.common_left{
float:left;
width:370px;
}
.common_right{
float:right;
width:370px;
}
.commonTitle{
background:url(../../images/images_gourmet/common_bg01.gif) left top no-repeat;
}
.commonTitle h3{
float:left;
padding-bottom:2px;
font-size:0;
line-height:0;
}
.commonTitle p{
float:right;
padding-top:3px;
}
.eat_info{
border-bottom:solid 1px #C5C5C5;
}
.common_dl{
padding:10px 0 10px 0;
border-bottom:solid 1px #C5C5C5;
}
.common_dl #end{
border-bottom:none;
}
.common_dl dd{
margin:-32px 0 0 50px;
font-size:85%;
}
.common_dl dd span img{
vertical-align:middle;
}
.common_p{
/*border-bottom:solid 1px #C5C5C5;*/
padding:10px 0 10px 0;
line-height:1.5;
font-size:85%;
}

a.fontB{
font-weight:bold;
font-size:12px;
}

.hot{
padding-bottom:2px;
background:url(../../images/images_gourmet/hot_restaurant_bg.gif) left top no-repeat;
line-height:0;
font-size:0;
}
#for_special_btn{
text-align:right;
font-size:0;
line-height:0;
margin-top:-30px;
padding-bottom:6px;
}
.hot_restaurant{
padding:10px 0;
border-bottom:solid 1px #C5C5C5;
}
.hot_restaurant .number{
float:left;
width:40px;
}
.hot_restaurant .food_pic_intro{
float:left;
width:40px;
margin-right:10px;
}
.hot_restaurant .food_txt_intro{
float:left;
font-size:85%;
}
.hot_restaurant .message{
float:right;
color:#004C98;
font-weight:bold;
}
.hot_restaurant .message span{
font-size:200%;
}
.margB40{
margin-bottom:40px;
}

.detail_search_table{
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;
}


























