@charset "utf-8";

/* CSS Document */

a{

color:#0070E0;

}

a:hover{

text-decoration:none;

}

a.purple{

color:#B100D7;

}



/* head commom */

#search_navi{

padding:3px 3px;

}

#search{

padding:4px 6px 4px 8px

}

#now_postion{

margin-top:3px;

}

#set_postion_bg{

padding:5px 0 5px 20px;

font-size:90%;

}

#shanghai_top #search_navi{

background:url(../../images/images_sh/search_navi_bg.gif) left bottom no-repeat;

background-color:#004E9C;

font-size:12px;

}

#beijing_top #search_navi{

background:url(../../images/images_bj/search_navi_bg.gif) left bottom no-repeat;

background-color:#E79D35;

font-size:12px;

}

#hongkong_top #search_navi{

background:url(../../images/images_hk/search_navi_bg.gif) left bottom no-repeat;

background-color:#7C51A6;

font-size:12px;

}

#dalian_top #search_navi{

background:url(../../images/images_dl/search_navi_bg.gif) left bottom no-repeat;

background-color:#80B44E;

font-size:12px;

}

#kinds_result .navi_box_bg05_p{

background:url(../../images/images_sh/navi_box_bg00_3_p.gif) left top no-repeat;

width:105px;

padding-right:5;

float:left;

}

#kinds_result dl.postion2{

background:url(../../images/images_sh/navi_box_bg00_4_p.gif) left bottom no-repeat;

padding:5px 0 5px 5px;

}

#kinds_result .navi_box_bg05_p dl dd{

float:right;

display:block;

font-size:90%;

line-height:1.4;

width:70px;

}



#shanghai_top #search{

background:url(../../images/images_sh/search_bg.gif) left bottom no-repeat;

background-color:#00366D;

}

#beijing_top #search{

background:url(../../images/images_bj/search_bg.gif) left bottom no-repeat;

background-color:#CD7A25;

}

#hongkong_top #search{

background:url(../../images/images_hk/search_bg.gif) left bottom no-repeat;

background-color:#573974;

}

#dalian_top #search{

background:url(../../images/images_dl/search_bg.gif) left bottom no-repeat;

background-color:#597E36;

}



#shanghai_top #search_navi #now_postion{

background:url(../../images/images_sh/now_postion_bg.gif) left top no-repeat;

}

#beijing_top #search_navi #now_postion{

background:url(../../images/images_bj/now_postion_bg.gif) left top no-repeat;

}

#hongkong_top #search_navi #now_postion{

background:url(../../images/images_hk/now_postion_bg.gif) left top no-repeat;

}

#dalian_top #search_navi #now_postion{

background:url(../../images/images_dl/now_postion_bg.gif) left top no-repeat;

}



#shanghai_top #search_navi #set_postion_bg{

background:url(../../images/images_sh/now_postion_bg1.gif) left bottom no-repeat;

}

#beijing_top #search_navi #set_postion_bg{

background:url(../../images/images_bj/now_postion_bg1.gif) left bottom no-repeat;

}

#hongkong_top #search_navi #set_postion_bg{

background:url(../../images/images_hk/now_postion_bg1.gif) left bottom no-repeat;

}

#dalian_top #search_navi #set_postion_bg{

background:url(../../images/images_dl/now_postion_bg1.gif) left bottom no-repeat;

}



.area_search{

float:left;

width:425px;

padding-top:10px;

}

#search_table{

width:425px;

}

.search_input{

width:300px;

}

.area_search_input{

width:300px;

}



#kinds_result{

float:right;

margin-left:5px;

}

/* head common end */

#main{

padding-bottom:40px;

}



#main #kinds_navi{

float:left;

width:184px;

border:solid 1px #D7D7D7;

border-width:0 1px 1px 1px;

}

#shanghai_top #main #kinds_navi{

background:url(../../images/images_sh/kindes_navi_bg.gif) right top repeat-y;

}

#dalian_top #main #kinds_navi{

background:url(../../images/images_dl/kindes_navi_bg.gif) right top repeat-y;

}

#beijing_top #main #kinds_navi{

background:url(../../images/images_bj/kindes_navi_bg.gif) right top repeat-y;

}

#hongkong_top #main #kinds_navi{

background:url(../../images/images_hk/kindes_navi_bg.gif) right top repeat-y;

}

#main #detail_info{

float:left;

width:554px;

margin-left:10px;

}

#main #advert{

float:right;

width:210px;

}

#shanghai_top #main .common_title{

background:url(../../images/images_sh/navi_title_bg.gif) left bottom no-repeat;

border-top:solid 1px #004C98;

}

#dalian_top #main .common_title{

background:url(../../images/images_dl/navi_title_bg.gif) left bottom no-repeat;

border-top:solid 1px #3A9800;

}

#beijing_top #main .common_title{

background:url(../../images/images_bj/navi_title_bg.gif) left bottom no-repeat;

border-top:solid 1px #C96400;

}

#hongkong_top #main .common_title{

background:url(../../images/images_hk/navi_title_bg.gif) left bottom no-repeat;

border-top:solid 1px #7D1578;

}

#main .common_title h2{

float:left;

padding-bottom:2px;

line-height:0;

font-size:0;

}

#main .common_title p{

float:right;

line-height:0;

font-size:0;

padding:7px 5px 7px 0;

}

/* comment navi */

#kinds_result .navi_box_bg01,

#kinds_result .navi_box_bg02{

background:url(../../images/images_sh/navi_box_bg00_2.gif) left bottom no-repeat;

padding-bottom:5px;

float:left;

}

#kinds_result .navi_box_bg01_p{

background:url(../../images/images_sh/navi_box_bg00_1_p.gif) left top no-repeat;

float:left;

width:95px;

padding-right:2px;

}

#kinds_result .navi_box_bg01{

width:95px;

padding-right:2px;

}

#kinds_result .navi_box_bg02{

width:95px;

padding-right:2px;

}

#kinds_result .navi_box_bg03{

background:url(../../images/images_sh/navi_box_bg03_2.gif) left bottom no-repeat;

float:left;

width:121px;

padding-right:2px;

padding-bottom:5px;

}

#kinds_result .navi_box_bg04{

background:url(../../images/images_sh/navi_box_bg04_2.gif) left bottom no-repeat;

float:left;

width:90px;

padding-right:2px;

padding-bottom:5px;

}

#kinds_result .navi_box_bg05{

background:url(../../images/images_sh/navi_box_bg05_2.gif) left bottom no-repeat;

width:105px;

padding-right:0;

float:left;

padding-bottom:5px;

}

/*

#kinds_result .navi_box_bg02{

background:url(../../shanghai/images/navi_box_bg02.gif) left bottom no-repeat;

}*/

#kinds_result dl{

background:url(../../images/images_sh/navi_box_bg00_1.gif) left top no-repeat;

padding:5px 0 0px 5px;

}

#kinds_result dl.postion{

background:url(../../images/images_sh/navi_box_bg00_2_p.gif) left bottom no-repeat;

padding:5px 0 5px 5px;

}

#kinds_result .navi_box_bg03 dl{

background:url(../../images/images_sh/navi_box_bg03_1.gif) left top no-repeat;

}

#kinds_result .navi_box_bg04 dl{

background:url(../../images/images_sh/navi_box_bg04_1.gif) left top no-repeat;

}

#kinds_result .navi_box_bg05 dl{

background:url(../../images/images_sh/navi_box_bg05_1.gif) left top no-repeat;

}

#kinds_result dl dt{

float:left;

width:29px;

}

#kinds_result .navi_box_bg01 dl dd,

#kinds_result .navi_box_bg02 dl dd,

#kinds_result .navi_box_bg03 dl dd,

#kinds_result .navi_box_bg04 dl dd,

#kinds_result .navi_box_bg05 dl dd{

float:right;

display:block;

font-size:90%;

line-height:1.4;

}

#kinds_result .navi_box_bg01_p dl dd{

float:right;

display:block;

font-size:90%;

line-height:1.4;

width:55px;

}

#kinds_result .navi_box_bg01 dl dd{

width:55px;

}

#kinds_result .navi_box_bg02 dl dd{

width:55px;

}

#kinds_result .navi_box_bg03 dl dd{

width:80px;

}

#kinds_result .navi_box_bg04 dl dd{

width:45px;

}

#kinds_result .navi_box_bg05 dl dd{

width:70px;

}

/* comment navi end */

#kinds_navi ul{

padding:7px 0 5px 5px;

}

/*

#shanghai_top #kinds_navi ul{

border-bottom:solid 1px #004C98;

}

#dalian_top #kinds_navi ul{

border-bottom:solid 1px #3A9800;

}*/

#kinds_navi #end{

border:none;

}

#kinds_navi ul li{

list-style:none;

padding-left:20px;

margin-bottom:3px;

}

#kinds_navi ul.special{

padding-top:15px;

border-top:dashed 1px #000;

}
#kinds_navi li.special{

padding-top:5px;
border-top:dashed 1px #000;
border-bottom:dashed 1px #000;

}


.li_weather{

background:url(../../images/images_sh/icon_weather.gif) left center no-repeat;

}

.li_map{

background:url(../../images/images_sh/icon_world.gif) left center no-repeat;

}

.li_food01{

background:url(../../images/images_sh/icon_watermelon.gif) left center no-repeat;

}

.li_food02{

background:url(../../images/images_sh/icon_bread.gif) left center no-repeat;

}

.li_food03{

background:url(../../images/images_sh/icon_steak.gif) left center no-repeat;

}

.li_food04{

background:url(../../images/images_sh/icon_capsicum.gif) left center no-repeat;

}

.li_bar{

background:url(../../images/images_sh/icon_coffee.gif) left center no-repeat;

}

.li_news{

background:url(../../images/images_sh/icon_news.gif) left center no-repeat;

}

.li_special_section{

background:url(../../images/images_sh/icon_star.gif) left center no-repeat;

}

.li_purse{

background:url(../../images/images_sh/icon_purse.gif) left center no-repeat;

}

.li_foodshop{

background:url(../../images/images_sh/icon_foodshop.gif) left center no-repeat;

}

.li_amusement{

background:url(../../images/images_sh/icon_shop.gif) left center no-repeat;

}

.li_fashion{

background:url(../../images/images_sh/icon_skirt.gif) left center no-repeat;

}

.li_salon{

background:url(../../images/images_sh/icon_head.gif) left center no-repeat;

}

.li_medical{

background:url(../../images/images_sh/icon_injector.gif) left center no-repeat;

}

.li_school{

background:url(../../images/images_sh/icon_pencil.gif) left center no-repeat;

}

.li_realty{

background:url(../../images/images_sh/icon_house.gif) left center no-repeat;

}

.li_travel{

background:url(../../images/images_sh/icon_plane.gif) left center no-repeat;

}

/*

.li17{

background:url(../../shanghai/images/icon17.gif) left center no-repeat;

}



.li18{

background:url(../../shanghai/images/icon18.gif) left center no-repeat;

}*/

.li_area{

background:url(../../images/images_sh/icon_bag.gif) left center no-repeat;

}

.li_funny{

background:url(../../images/images_sh/icon_cap.gif) left center no-repeat;

}

.li_health{

background:url(../../images/images_sh/icon_lamp.gif) left center no-repeat;

}

.li_pet{

background:url(../../images/images_sh/icon_dog.gif) left center no-repeat;

}

.li_sports{

background:url(../../images/images_sh/icon_ball.gif) left center no-repeat;

}

.li_search_food{

background:url(../../images/images_sh/icon_forkes.gif) left center no-repeat;

}

.li_IT{

background:url(../../images/images_sh/icon_computer.gif) left center no-repeat;

}

.li_business{

background:url(../../images/images_sh/icon_calculator.gif) left center no-repeat;

}

.li_other{

background:url(../../images/images_sh/icon_etc_other.gif) left center no-repeat;

}

.li_stop{

background:url(../../images/images_sh/icon_finger.gif) left center no-repeat;

}

.li_group1{

background:url(../../images/images_sh/icon_human01.gif) left center no-repeat;

}

.li_group2{

background:url(../../images/images_sh/icon_human02.gif) left center no-repeat;

}

.li_group3{

background:url(../../images/images_sh/icon_human03.gif) left center no-repeat;

}

.li_business1{

background:url(../../images/images_sh/icon_briefcase.gif) left center no-repeat;

}

.li_music{

background:url(../../images/images_sh/icon_music.gif) left center no-repeat;

}

.li_dance{

background:url(../../images/images_sh/icon_dance.gif) left center no-repeat;

}

.li_culture{

background:url(../../images/images_sh/icon_fan.gif) left center no-repeat;

}

.li_eat{

background:url(../../images/images_sh/icon_food.gif) left center no-repeat;

}

/*

.li37{

background:url(../../shanghai/images/icon37.gif) left center no-repeat;

}

.li38{

background:url(../../shanghai/images/icon38.gif) left center no-repeat;

}

.li39{

background:url(../../shanghai/images/icon39.gif) left center no-repeat;

}

.li40{

background:url(../../shanghai/images/icon40.gif) left center no-repeat;

}*/

#shanghai_top .title01_bg{

background:url(../../images/images_sh/info_title01_bg01.gif) left top no-repeat;

}

#shanghai_top .title01_bg01{

background:url(../../images/images_sh/info_title01_bg02.gif) left bottom repeat-x;

}

#dalian_top .title01_bg{

background:url(../../images/images_dl/info_title01_bg01.gif) left top no-repeat;

}

#dalian_top .title01_bg01{

background:url(../../images/images_dl/info_title01_bg02.gif) left bottom repeat-x;

}

#beijing_top .title01_bg{

background:url(../../images/images_bj/info_title01_bg01.gif) left top no-repeat;

}

#beijing_top .title01_bg01{

background:url(../../images/images_bj/info_title01_bg02.gif) left bottom repeat-x;

}

#hongkong_top .title01_bg{

background:url(../../images/images_hk/info_title01_bg01.gif) left top no-repeat;

}

#hongkong_top .title01_bg01{

background:url(../../images/images_hk/info_title01_bg02.gif) left bottom repeat-x;

}

.title01_bg01 h2{

float:left;

width:75px;

padding:5px 0 7px 0;

font-size:0;

}

.title01_bg01 p{

float:right;

font-size:85%;

padding:5px 10px 7px 0;

}

.title01_bg01 p span{

padding-right:5px;

}

.title01_bg01 p img{

vertical-align:text-top;

}

#shanghai_top .common_tle{

background:url(../../images/images_sh/info_common_title_bg.gif) center bottom no-repeat;

}

#dalian_top .common_tle{

background:url(../../images/images_dl/info_common_title_bg.gif) center bottom no-repeat;

}

#beijing_top .common_tle{

background:url(../../images/images_bj/info_common_title_bg.gif) center bottom no-repeat;

}

#hongkong_top .common_tle{

background:url(../../images/images_hk/info_common_title_bg.gif) center bottom no-repeat;

}

.common_tle h2{

float:left;

padding-bottom:2px;

padding-top:8px;

font-size:0;

line-height:0;

}

.common_tle p{

float:right;

padding-top:35px;

}

.food_pic{

float:left;

width:111px;

}

.food_txt{

float:right;

width:424px;

}

.food_txt1{

float:right;

width:250px;

}

.food_txt p{

line-height:1.4;

}

.fontSmall{

font-size:85%;

color:#A47000;

}

.p_intro{

padding:6px 5px 0 0;

}



ul.info_list li{

list-style:none;

padding-top:10px;

} 

ul.info_list li span{

font-size:85%;

margin-left:5px;

}

ul.info_list .line_yes{

font-size:85%;

color:#A47000;

border-bottom:solid 1px #C5C5C5;

padding:5px 0;

}

.title04_bg{

border:solid 1px #D7D7D7;

margin-top:10px;

}

#shanghai_top .title04_bg{

background:url(../../images/images_sh/title04_title_bg.gif) left top repeat-x;

border-bottom:solid 2px #004C98;

}

#dalian_top .title04_bg{

background:url(../../images/images_dl/title04_title_bg.gif) left top repeat-x;

border-bottom:solid 2px #3A9800;

}

#beijing_top .title04_bg{

background:url(../../images/images_bj/title04_title_bg.gif) left top repeat-x;

border-bottom:solid 2px #FF7F00;

}

#hongkong_top .title04_bg{

background:url(../../images/images_hk/title04_title_bg.gif) left top repeat-x;

border-bottom:solid 2px #7D1578;

}

.title04_bg h2{

float:left;

}



.title04_bg p{

float:right;

padding:10px 10px 0 0;

}

.pr_imgAdvert1{

border:solid 1px #D7D7D7;

padding-bottom:4px;

}

.pr_imgAdvert1 p{

padding:4px 4px 0 4px;

line-height:0;

font-size:0;

}

.advert_list{

background:url(../../images/images_sh/advert_list_bg.gif) left top repeat-y;

border:solid 1px #D7D7D7;

margin-top:8px;

padding:0 9px;

position:relative;

padding-bottom:30px;

}

.advert_list .set_mark{

position:absolute;

margin-top:-10px;

}



.advert_list #p_advert01{

padding:55px 0 25px 15px;

float:left;

width:88px;

}

.advert_list #p_advert02{

float:right;

width:80px;

padding:95px 0 0 0;

}

.advert_list #p_advert01 img{

vertical-align:middle;

}

.moon_event{

padding-top:10px;

background:url(../../images/images_sh/event_arrow.gif)  203px 87px no-repeat;

}

.moon_select{

float:left;

width:250px;

}

.moon_select p img{

float:left;

vertical-align:middle;

}

.event_intro{

float:right;

width:290px;

}

.moon_table{

border:solid 1px #96BFE9;

text-align:center;

color:#001D52;

}

.moon_table td{

background-color:#F0F0F0;

width:14.2%;

}

.moon_table tr{

height:25px;

}

.moon_table th{

font-weight:bold;

}

.moon_table .bg_gray{

background-color:#D5D5D5;

}

.moon_table .bg_green{

background-color:#D4FFD5;

color:#24AB62;

}

.moon_table .bg_pink{

background-color:#FFD9D9;

color:#C51D2D;

}

.moon_table .bg_blue{

background-color:#3F88FF;

color:#FFF;

}



.event_intro p{

font-size:85%;

font-weight:bold;

padding:5px;

border-width:2px 0 1px 0;

}

#shanghai_top .event_intro p{

border:solid 1px #004C98;

border-width:2px 0 1px 0;

color:#004C98;

}

#dalian_top .event_intro p{

border:solid 1px #3A9800;

border-width:2px 0 1px 0;

color:#245F00;

}

#beijing_top .event_intro p{

border: solid 1px #FF7F00;

border-width:2px 0 1px 0;

color:#C96400;

}

#hongkong_top .event_intro p{

border: solid 1px #7D1578;

border-width:2px 0 1px 0;

color:#42006E;

}

.event_intro dl{

padding:12px 0 0 5px;

}



.event_intro dl dd{

margin:-22px 0 0 60px;

line-height:2em;

}

.coupon{

padding:1px;

}



#shanghai_top .coupon{

border:solid 1px #96BFE9;

}

#shanghai_top .coupon h3{

background-color:#DFEFFF;

}

#dalian_top .coupon{

border:solid 1px #ACD98D;

}

#dalian_top .coupon h3{

background-color:#E3F8D5;

}

#beijing_top .coupon{

border:solid 1px #D7B187;

}

#beijing_top .coupon h3{

background-color:#FFF0DF;

}

#hongkong_top .coupon{

border:solid 1px #C689B9;

}

#hongkong_top .coupon h3{

background-color:#FAE3F5;

}

.coupon_intro{

padding:10px 9px;

}

.coupon1{

	float:left;

	width:250px;

	margin-right: 10px;

}

.pic{

float:left;

width:48px;

margin-right:5px;

}

.txt{

float:right;

width:195px;

}

.coupon2{

float:right;

width:245px;

}

.color01{

color:#0070E0;

}

.set_font{

font-size:85%;

}

.fontStyle{

font-weight:bold;

font-size:90%;

}

.margB10{

margin-bottom:10px;

}

.margB15{

margin-bottom:15px;

}

.set_lineHight{

line-height:1.5;

}

.category_input{

width:170px;

}

.select_category{
width:105px;

}

#for_map{

margin-top:10px;

}

#for_map h2{

font-size:0;

line-height:0;

}

#for_map p{

border:solid 1px #BBBBBB;

border-width:0 1px 1px 1px;

}

.digi_book li{

font-size:0;

line-height:0;

list-style:none;

float:left;

width:42px;

margin-right:7px;

}

.digi_book li.end{

margin:0;

float:right;

width:42px;

}



#happy{

padding:10px 9px;

border:solid 1px #D5D5D5;

background-color:#FBFBFB;

margin-bottom:10px;

}

#happy li{

list-style:none;

display:inline;

padding-right:6px;

line-height:0;

font-size:0;

}

#happy li.end1{

padding-right:0;

}



#map_search li{

list-style:none;

float:left;

}

#map_search #search_help,

#map_search #newShop_login{

float:right;

width:106px;

}

#search_help{

padding-left:5px;

}

#map{

border:solid 1px #BBBBBB;

border-top:solid 5px #0052A4;

margin-bottom:10px;

}

#shanghai_top .title05_bg{

background:url(../../images/images_gourmet/concierge_bg.gif) left top repeat-x;

border-bottom:solid 2px #004C98;

}

#beijing_top .title05_bg{

background:url(../../images/images_gourmet/concierge_bg.gif) left top repeat-x;

border-bottom:solid 2px #004C98;

}

#hongkong_top .title05_bg{

background:url(../../images/images_gourmet/concierge_bg.gif) left top repeat-x;

border-bottom:solid 2px #004C98;

}

#dalian_top .title05_bg{

background:url(../../images/images_gourmet/concierge_bg.gif) left top repeat-x;

border-bottom:solid 2px #004C98;

}

