@charset "utf-8";
/* CSS Document */

#community_top {
padding:0;
}
#community_top h2{
font-size:0;
background:url(../../images/images_community/community_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;
}
#community_top #community_intro{
float:left;
width:750px;
}
#community_intro .kiji{
border:solid 1px #FFD196;
border-bottom:solid 3px #FF9000;
padding-bottom:2px;
}
#community_intro .setBg{
background:url(../../images/images_community/kiji_bg.gif) left top no-repeat;
}
#community_intro .kiji .setBg h3{
font-size:0;
line-height:0;
}
#community_intro .kiji .setBg p{
padding:10px 10px 0 10px;
}
#community_intro .kiji_detail{
border:solid 1px #FFD196;
padding:10px;
background-color:#FFF8ED;
}
#community_intro .kiji_detail .pic_intro{
float:left;
width:180px;
}
#community_intro .kiji_detail .txt_intro{
float:right;
width:350px;
}
#community_intro #event_party{
border:solid 1px #D5D5D5;
padding:10px;
}
.party_tbl{
border:solid 1px #D5D5D5;
border-width:1px 0 0 1px;
margin-bottom:5px;
}
.party_tbl th{
border:solid 1px #D5D5D5;
border-width:0 1px 1px 0;
padding:5px;
width:78px;
}
.party_tbl td{
border:solid 1px #D5D5D5;
border-width:0 1px 1px 0;
padding:5px;
}
.party_tbl td a{
font-weight:bold;
}
.party_tbl td span{
font-size:90%;
}
.party_tbl td span.blue{
color:#0070E0;
font-weight:bold;
}
/*
.kiji_detail .txt_intro .intro_left{
float:left;
width:362px;
}
.kiji_detail .txt_intro .intro_right{
float:right;
width:138px;
}*/
/*
#community_intro .concierge{
border:solid 1px #D5D5D5;
border-bottom:solid 2px #4C4C4C;
background:url(../../shanghai/gourmet/images/concierge_bg.gif) left top no-repeat;
}

#community_intro .concierge_detail{
border:solid 1px #D5D5D5;
padding:10px;
}
#community_intro .concierge_detail .pic_intro{
float:left;
width:110px;
}

#community_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;
}

#map_search li{
list-style:none;
float:left;
}

#map_search #newCommunity_login{
float:right;
width:147px;
text-align:right;
}
#search_help{
padding-left:5px;
}
#map{
border:solid 1px #BBBBBB;
border-top:solid 5px #FF9000;
margin-bottom:10px;
}

.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;
}

.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;
background:url(../../images/images_gourmet/gourmet_title_bg01.jpg) right top no-repeat;
border:solid 1px #E9E9E9;
margin-bottom:10px;
}
.search_tbl{
border:solid 1px #FF9000;
border-width:1px 0 0 1px;
}

.search_tbl th{
border:solid 1px #FF9000;
border-width:0 1px 1px 0;
background-color:#FFFDF5;
padding:10px;
text-align:left;
vertical-align:top;
}

.search_tbl td{
border:solid 1px #FF9000;
border-width:0 1px 1px 0;
padding:2px;
}
.search_tbl ul{
zoom:1;
}
.search_tbl ul li{
list-style:none;
float:left;
width:120px;
padding-right:5px;
}
.search_tbl ul img,
.search_tbl ul input{
vertical-align:middle;
}
.search_tbl ul img{
margin-right:3px;
}
.search_tbl td.search_btn{
background-color:#F5F5f5;
text-align:center;
}

