.hotel-lazyimg-breath{display:inline-block;background-color:#f0f2f5;animation:breath .8s infinite alternate}@keyframes breath{0%{opacity:1}to{opacity:.3}}a{text-decoration:none}li,ol,ul{list-style:none}em,i{font-style:normal}.detailSearch.pc{padding-bottom:12px}.detailSearch.pc .hotel-search__warp{box-sizing:border-box}.detailSearch.pc .hotel-search__warp .sub-text{color:#8592a6;line-height:18px;font-size:12px}.detailSearch.pc .hotel-search__warp .keyword{color:#0f294d;font-size:14px}.detailSearch.pc .hotel-search__warp .sub-choice{display:none!important}.detailSearch.pc .hotel-search__warp .hotel-search-box-wrapper{padding:0;background:#fff;border-radius:8px}.detailSearch.pc .hotel-search__warp .hotel-search-box-wrapper:hover{box-shadow:0 8px 20px 0 rgba(15,41,77,.12)}.detailSearch.pc .hotel-search__warp .hotel-search-box-wrapper .ul-block{height:auto!important;padding:8px;box-sizing:border-box}.detailSearch.pc .hotel-search__warp .hotel-search-box-wrapper .ul-block .li-item{border:1px solid #dadfe6;background:#fff}.detailSearch.pc .hotel-search__warp .hotel-search-box-wrapper .search-container .search-box #hotels-destination{padding:24px 0 0}.detailSearch.pc .hotel-search__warp .hotel-search-box-wrapper .search-container .search-box label{top:8px}.detailSearch.pc .hotel-search__warp .hotel-search-box-wrapper .search-keyword-container #keyword{padding:24px 0 0}.detailSearch.pc .hotel-search__warp .hotel-search-box-wrapper .search-keyword-container label{top:8px}.detailSearch.pc .hotel-search__warp .hotel-search-box-wrapper .show-hightlight{color:#0f294d;font-size:14px}.detailSearch.pc .hotel-search__warp .hotel-search-box-wrapper .room-guest-container .room-guest .label{top:8px;color:#8592a6;line-height:18px;font-size:12px;position:absolute}.detailSearch.pc .hotel-search__warp .hotel-search-box-wrapper .room-guest-container .room-guest p{padding:18px 0 0}.detailSearch.pc .hotel-search__warp .hotel-search-box-wrapper .calendar-container .time-tab .in,.detailSearch.pc .hotel-search__warp .hotel-search-box-wrapper .calendar-container .time-tab .out,.detailSearch.pc .hotel-search__warp .hotel-search-box-wrapper .search-container .search-box label,.detailSearch.pc .hotel-search__warp .hotel-search-box-wrapper .search-keyword-container label{top:8px;color:#8592a6;line-height:18px;font-size:12px}.detailSearch.pc .hotel-search__warp .hotel-search-box-wrapper .search-btn-wrap .search-block{padding:20px 16px;font-size:16px}.detailSearch.pc .hotel-search__warp .hotel-search-box-wrapper .search-btn-wrap .search-block span{font-size:18px}.detailSearch.pc .hotel-search__warp .hotel-search-box-wrapper .calendar-container .time-tab{width:calc(50% - 20px)}.detailSearch.pc .hotel-search__warp .hotel-search-box-wrapper .calendar-container .time-tab .focus-input{padding:24px 0 0;width:calc(100% - 20px)}.detailSearch.pc .hotel-search__warp .hotel-search-box-wrapper .calendar-container .time-tab.checkout{padding-right:16px}.detailSearch.pc .hotel-search__warp .hotel-search-box-wrapper .li-item-btn{height:56px!important}.detailSearch.pc .hotel-search__warp .hotel-search-box-wrapper .li-item{height:56px}.detailSearch.pc .hotel-search__warp.fixed{background:#fff;box-shadow:0 8px 20px 0 rgba(15,41,77,.12)}.detailSearch.pc .hotel-search__warp.fixed .hotel-search-box-wrapper:hover{box-shadow:none}@media screen and (max-width:1279px){.detailSearch.pc .hotel-search__warp{padding:16px}.detailSearch.pc .hotel-search__warp .V8Fix{margin-bottom:8px!important}}.detailSearch.h5{margin-bottom:8px}.hot-city-picker{background:#fff;position:absolute;top:100%;margin-top:4px;left:-1px;z-index:99;border-radius:8px;border:1px solid #dadfe6;max-height:480px;overflow-y:scroll}.hot-city-picker::-webkit-scrollbar{display:none}.hot-city-picker{width:553px}.hot-city-picker .fix-title{position:absolute;top:0;left:0;right:0;will-change:transform}.hot-city-picker .area-item .title,.hot-city-picker .fix-title{font-size:14px;color:#666;background:#f7f7fb;height:32px;line-height:32px;padding-left:8px;font-weight:700}.hot-city-picker .area-item ul{padding:8px;list-style:none;display:flex;flex-wrap:wrap;align-items:center}.hot-city-picker .area-item ul li{width:20%;cursor:pointer;height:44px;display:flex;align-items:center;overflow:hidden}.hot-city-picker .area-item ul li span{padding:0 8px;font-size:14px;color:#333;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;word-break:break-word}@media (-ms-high-contrast:none){.hot-city-picker .area-item ul li span{white-space:nowrap}}.hot-city-picker .area-item ul li.active{background:#5aa0ff}.hot-city-picker .area-item ul li.active span{color:#fff}.hot-city-picker .recent-search{display:flex;align-items:center;justify-content:space-between;padding:8px 17px;background:#fff}.hot-city-picker .recent-search.active{cursor:pointer;background:#5aa0ff}.hot-city-picker .recent-search.active .main>.history,.hot-city-picker .recent-search.active .main>h4,.hot-city-picker .recent-search.active .other{color:#fff}.hot-city-picker .recent-search .main{display:flex;align-items:center}.hot-city-picker .recent-search .main h4{font-weight:400;font-size:14px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:293px}.hot-city-picker .recent-search .main .history{font-size:16px;color:#b1becf;margin-right:9px}.hot-city-picker .recent-search .other{font-size:12px;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:767px){.hot-city-picker{width:100%}.hot-city-picker .recent-search .main{max-width:60%}.hot-city-picker .recent-search .main h4{margin-right:15px}}@font-face{font-family:smarticon;src:url(/modules/fpc/cloud-hotel-seo-component/iconfont.8082be77f61859e8494b3d35d3c862e3.eot);src:url(/modules/fpc/cloud-hotel-seo-component/iconfont.8082be77f61859e8494b3d35d3c862e3.eot#iefix) format("embedded-opentype"),url(/modules/fpc/cloud-hotel-seo-component/iconfont.c591825de7258bc891734ac1df9633a1.woff2) format("woff2"),url(/modules/fpc/cloud-hotel-seo-component/iconfont.142b62dd263acd8238ddf24870384a83.woff) format("woff"),url(/modules/fpc/cloud-hotel-seo-component/iconfont.1bd5ce537a125f6e2905f915205cae8e.ttf) format("truetype"),url(/modules/fpc/cloud-hotel-seo-component/iconfont.df3915702e1ed34c34523c94818b5594.svg#smarticon) format("svg")}.smarticon{font-family:smarticon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.u-icon-General_sort:before{content:"\e74b"}.u-icon-General_price:before{content:"\e74c"}.u-icon-qietu:before{content:"\e749"}.u-icon-a-sortbypricebeifen:before{content:"\e74a"}.u-icon-a-airconditioning_warm:before{content:"\e740"}.u-icon-a-airconditioning_cold:before{content:"\e742"}.u-icon-ic_description_tv:before{content:"\e743"}.u-icon-Balcony:before{content:"\e746"}.u-icon-a-airconditioning:before{content:"\e748"}.u-icon-ico_overall_light:before{content:"\e73f"}.u-icon-a-ico_AIsummary_light:before{content:"\e73c"}.u-icon-a-ico_AIsummary_dark:before{content:"\e73e"}.u-icon-ic_chat_line:before{content:"\e738"}.u-icon-ic_copy:before{content:"\e737"}.u-icon-a-dropdowncircle_right_outlined:before{content:"\e736"}.u-icon-online_amen_activities:before{content:"\e734"}.u-icon-online_amen_accessibility:before{content:"\e735"}.u-icon-a-AccessibilityServices:before{content:"\e733"}.u-icon-online_amen_business:before{content:"\e732"}.u-icon-online_amen_languages:before{content:"\e718"}.u-icon-online_amen_internet:before{content:"\e714"}.u-icon-outlined2:before{content:"\e715"}.u-icon-online_amen_frontdesk:before{content:"\e70c"}.u-icon-a-MostPopularAmenitibeifen211:before{content:"\e711"}.u-icon-a-MostPopularAmenitibeifen291:before{content:"\e6fa"}.u-icon-online_amen_health:before{content:"\e6fb"}.u-icon-online_amen_public:before{content:"\e6fc"}.u-icon-a-MostPopularAmenitibeifen22:before{content:"\e6fd"}.u-icon-online_amen_cleaning:before{content:"\e6ff"}.u-icon-online_amen_dining:before{content:"\e700"}.u-icon-online_amen_restaurant:before{content:"\e701"}.u-icon-online_amen_pool:before{content:"\e702"}.u-icon-online_amen_most_family:before{content:"\e703"}.u-icon-online_amen_trans:before{content:"\e708"}.u-icon-online_amen_parking:before{content:"\e709"}.u-icon-online_amen_safety:before{content:"\e70a"}.u-icon-online_amen_most_pop:before{content:"\e6f6"}.u-icon-a-MostPopularAmenitibeifen29:before{content:"\e6f7"}.u-icon-online_amen_child:before{content:"\e689"}.u-icon-Low:before{content:"\e6e6"}.u-icon-High:before{content:"\e6e7"}.u-icon-ic_tnt:before{content:"\e615"}.u-icon-ic_train:before{content:"\e616"}.u-icon-advantage1:before{content:"\e6d8"}.u-icon-a-ic_alcoholforbidden:before{content:"\e6d5"}.u-icon-Fullscreen_outlined:before{content:"\e6d2"}.u-icon-childroom:before{content:"\e6c6"}.u-icon-filled10:before{content:"\e6c7"}.u-icon-ic_carchargingstation:before{content:"\e6bc"}.u-icon-ic_location_filled:before{content:"\e668"}.u-icon-ic_filter_filter:before{content:"\e8ab"}.u-icon-ic_images:before{content:"\e6ac"}.u-icon-ic_roomspace:before{content:"\e6ad"}.u-icon-ic_sort:before{content:"\e9e3"}.u-icon-ic_get:before{content:"\e6a5"}.u-icon-a-executivelounge:before{content:"\e722"}.u-icon-a-Description_nosmoking:before{content:"\e724"}.u-icon-a-Description_twobed:before{content:"\e725"}.u-icon-Description_wifi:before{content:"\e726"}.u-icon-Description_smoking:before{content:"\e72a"}.u-icon-Description_window:before{content:"\e72d"}.u-icon-Description_restaurant:before{content:"\e72e"}.u-icon-a-Description_kingbed1:before{content:"\e72f"}.u-icon-a-Description_extrabed1:before{content:"\e731"}.u-icon-ic_service:before{content:"\e78c"}.u-icon-a-ic_payathome:before{content:"\e69d"}.u-icon-a-ico_prepayonline:before{content:"\e69e"}.u-icon-ic_no_card:before{content:"\e6a4"}.u-icon-ic_lock:before{content:"\e690"}.u-icon-a-ic_NaverPay2:before{content:"\e68f"}.u-icon-a-ic_NaverPay:before{content:"\e68d"}.u-icon-ic_time:before{content:"\e688"}.u-icon-filled7:before{content:"\e67f"}.u-icon-filled9:before{content:"\e681"}.u-icon-filled8:before{content:"\e67a"}.u-icon-filled:before{content:"\e672"}.u-icon-filled1:before{content:"\e673"}.u-icon-filled2:before{content:"\e674"}.u-icon-filled3:before{content:"\e675"}.u-icon-filled4:before{content:"\e676"}.u-icon-filled5:before{content:"\e677"}.u-icon-filled6:before{content:"\e678"}.u-icon-ic_photo:before{content:"\e663"}.u-icon-ic_new_map1:before{content:"\e660"}.u-icon-ic_new_freecancellation:before{content:"\e65a"}.u-icon-ic_new_back:before{content:"\e654"}.u-icon-ic_new_child:before{content:"\e658"}.u-icon-ic_new_other:before{content:"\e65b"}.u-icon-ic_new_countdown:before{content:"\e65c"}.u-icon-ic_new_like1:before{content:"\e65d"}.u-icon-ic_new_quick:before{content:"\e65f"}.u-icon-ic_new_nonrefundable:before{content:"\e661"}.u-icon-ic_new_nonbreakfast:before{content:"\e662"}.u-icon-a-ic_APPdownload:before{content:"\e64d"}.u-icon-ic_airport:before{content:"\e63a"}.u-icon-ic_new_physical:before{content:"\e637"}.u-icon-ic_new_safety:before{content:"\e638"}.u-icon-ic_clean_score_line:before{content:"\e603"}.u-icon-ic_clean_score_fill:before{content:"\e604"}.u-icon-ic_new_fa_bed_np:before{content:"\e62c"}.u-icon-ic_trash:before{content:"\e625"}.u-icon-ic_new_breakfast:before{content:"\e624"}.u-icon-ic_free_cancellation:before{content:"\ea33"}.u-icon-ic_info_filled:before{content:"\e611"}.u-icon-ic_new_fa_child_occupant:before{content:"\e613"}.u-icon-ic_family:before{content:"\e614"}.u-icon-ic_bestir_plus_solid:before{content:"\e6f1"}.u-icon-ic_bestir_minus_solid:before{content:"\e6f2"}.u-icon-ic_minus1:before{content:"\ea24"}.u-icon-ic_new_fa_defect:before{content:"\ea23"}.u-icon-ic_new_fa_no_breakfast:before{content:"\ea22"}.u-icon-ic_image:before{content:"\ea1e"}.u-icon-bg_member:before{content:"\e936"}.u-icon-dropdown:before{content:"\ea1b"}.u-icon-ic_play:before{content:"\ea0a"}.u-icon-ic_enlarge:before{content:"\ea09"}.u-icon-ic_video:before{content:"\ea08"}.u-icon-ic_small:before{content:"\ea07"}.u-icon-ic_stop:before{content:"\ea03"}.u-icon-ic_mute:before{content:"\ea05"}.u-icon-ic_volume:before{content:"\ea06"}.u-icon-ic_new_comment:before{content:"\e9f3"}.u-icon-ic_new_comment3:before{content:"\e9f0"}.u-icon-ic_new_comment2:before{content:"\e9ef"}.u-icon-SRV_tag_icon:before{content:"\e9ea"}.u-icon-ic_price_down:before{content:"\e9cc"}.u-icon-ic_new_circle:before{content:"\e9c4"}.u-icon-ic_new_question_line:before{content:"\e9c0"}.u-icon-ic_new_fa_confirmation:before{content:"\e9bb"}.u-icon-ic_new_fa_cancellation:before{content:"\e9bc"}.u-icon-ic_new_bed:before{content:"\e9b0"}.u-icon-ic_new_multiple_beds:before{content:"\e9b1"}.u-icon-ic_new_double_bed:before{content:"\e9b4"}.u-icon-ic_new_twobeds:before{content:"\e9b8"}.u-icon-ic_new_twodouble_bed:before{content:"\e9b9"}.u-icon-ic_new_sofabed:before{content:"\e9ba"}.u-icon-time_process:before{content:"\e75c"}.u-icon-ic_new_no_fa_wifi:before{content:"\e95b"}.u-icon-ic_new_late_confirmation_line:before{content:"\e9aa"}.u-icon-ic_new_car_rental:before{content:"\e9bf"}.u-icon-ic_new_newly_built:before{content:"\e9a8"}.u-icon-ic_new_bookings:before{content:"\e9a9"}.u-icon-ic_new_small_tag:before{content:"\e9a3"}.u-icon-ic_new_newly_renovated:before{content:"\e9a4"}.u-icon-ic_new_hot:before{content:"\e9a5"}.u-icon-ic_new_recently_viewed:before{content:"\e9a7"}.u-icon-ic_bestir_clear:before{content:"\e889"}.u-icon-ic_download_points:before{content:"\e99f"}.u-icon-ic_bestir_minus:before{content:"\e6c4"}.u-icon-ic_bestir_plus:before{content:"\e6cb"}.u-icon-ic_new_fa_fishing:before{content:"\e984"}.u-icon-ic_new_fa_park:before{content:"\e99e"}.u-icon-ic_new_fa_game:before{content:"\e971"}.u-icon-ic_new_wifi_line:before{content:"\e8f3"}.u-icon-ic_new_fa_no_window:before{content:"\e995"}.u-icon-ic_new_delete_line:before{content:"\e993"}.u-icon-ic_pointplus:before{content:"\e9b3"}.u-icon-ic_new_gift1:before{content:"\e94f"}.u-icon-ic_tag_sale:before{content:"\e9b2"}.u-icon-ic_new_discount:before{content:"\e91b"}.u-icon-ic_new_trip_coins:before{content:"\e98d"}.u-icon-radioboxChecked:before{content:"\e727"}.u-icon-ic_new_guarantee:before{content:"\e98c"}.u-icon-ic_new_info_line:before{content:"\e8d8"}.u-icon-ic_new_fa_check:before{content:"\ea04"}.u-icon-ic_new_radio_unselected:before{content:"\e8f5"}.u-icon-ic_new_bankcard_line:before{content:"\e8b8"}.u-icon-ic_new_check_line:before{content:"\e8e1"}.u-icon-ic_new_thumbsup_line:before{content:"\e8e4"}.u-icon-ic_new_restaurantinfo_line:before{content:"\e8ed"}.u-icon-ic_new_review_line1:before{content:"\e8ee"}.u-icon-ic_fa_child_line:before{content:"\e8ef"}.u-icon-ic_new_gift:before{content:"\e920"}.u-icon-ic_group_company:before{content:"\e628"}.u-icon-ic_bestir_member_deals:before{content:"\e861"}.u-icon-ic_new_confirmation_line:before{content:"\e8f2"}.u-icon-ic_new_fa_creditcard:before{content:"\e981"}.u-icon-ic_new_fa_advantage:before{content:"\e9b6"}.u-icon-ic_new_countries:before{content:"\e9cf"}.u-icon-ic-prompt:before{content:"\e650"}.u-icon-hairdressing:before{content:"\e6f3"}.u-icon-ic_new_fa_kitchen:before{content:"\e962"}.u-icon-language:before{content:"\e6f4"}.u-icon-ic_new_fa_hair_drier:before{content:"\e964"}.u-icon-massage:before{content:"\e6f5"}.u-icon-ic_new_fa_microwave_oven:before{content:"\e965"}.u-icon-ic_new_fa_occupant:before{content:"\e966"}.u-icon-multimedia:before{content:"\e6f8"}.u-icon-ic_new_fa_bed:before{content:"\e967"}.u-icon-media:before{content:"\e6f9"}.u-icon-ic_new_fa_double_bed:before{content:"\e969"}.u-icon-library:before{content:"\e6fe"}.u-icon-ic_new_fa_sunbath:before{content:"\e96a"}.u-icon-pingpang:before{content:"\e704"}.u-icon-ic_new_fa_beach:before{content:"\e96b"}.u-icon-pickup:before{content:"\e705"}.u-icon-ic_new_fa_multimedia:before{content:"\e96c"}.u-icon-polyglot:before{content:"\e706"}.u-icon-ic_new_fa_floor:before{content:"\e96d"}.u-icon-receptionist:before{content:"\e707"}.u-icon-ic_new_fa_ktv:before{content:"\e96e"}.u-icon-ic_new_fa_acreage:before{content:"\e96f"}.u-icon-other:before{content:"\e70b"}.u-icon-ic_new_fa_coffee:before{content:"\e970"}.u-icon-sauna:before{content:"\e70f"}.u-icon-ic_new_fa_smoking:before{content:"\e972"}.u-icon-service:before{content:"\e710"}.u-icon-ic_new_fa_baggage:before{content:"\e973"}.u-icon-ic_new_fa_wake_up:before{content:"\e974"}.u-icon-nightclub:before{content:"\e712"}.u-icon-ic_new_fa_golf:before{content:"\e975"}.u-icon-shuttle_bus:before{content:"\e713"}.u-icon-ic_new_fa_water_sports:before{content:"\e976"}.u-icon-ic_new_fa_beach_volleyball:before{content:"\e977"}.u-icon-smoking:before{content:"\e6e1"}.u-icon-ic_new_fa_pingpang:before{content:"\e978"}.u-icon-snorkeling:before{content:"\e716"}.u-icon-spa:before{content:"\e717"}.u-icon-sunbath:before{content:"\e719"}.u-icon-ic_new_fa_pet:before{content:"\e97c"}.u-icon-squash:before{content:"\e71a"}.u-icon-ic_new_fa_atm:before{content:"\e97d"}.u-icon-tea:before{content:"\e71b"}.u-icon-ic_new_fa_childcaree:before{content:"\e97e"}.u-icon-wake_up:before{content:"\e71c"}.u-icon-ic_new_fa_language:before{content:"\e980"}.u-icon-skiing:before{content:"\e71d"}.u-icon-swimming:before{content:"\e71e"}.u-icon-water_golf:before{content:"\e71f"}.u-icon-ic_new_fa_tea:before{content:"\e983"}.u-icon-wifi:before{content:"\e720"}.u-icon-water_sports:before{content:"\e721"}.u-icon-ic_new_fa_football:before{content:"\e985"}.u-icon-window:before{content:"\e6e2"}.u-icon-ic_new_fa_tennis:before{content:"\e986"}.u-icon-tennis:before{content:"\e723"}.u-icon-ic_new_fa_basketball:before{content:"\e987"}.u-icon-ic_new_fa_billiards:before{content:"\e988"}.u-icon-download:before{content:"\e6de"}.u-icon-ic_new_fa_bowling:before{content:"\e989"}.u-icon-ic_new_fa_snorkeling:before{content:"\e98a"}.u-icon-ic_new_fa_casino:before{content:"\e98b"}.u-icon-ic_new_fa_diving:before{content:"\e98e"}.u-icon-ic_new_fa_library:before{content:"\e98f"}.u-icon-ic_new_fa_skiing:before{content:"\e990"}.u-icon-ic_new_fa_nightclub:before{content:"\e991"}.u-icon-ic_new_fa_ballroom:before{content:"\e992"}.u-icon-ic_new_fa_sauna:before{content:"\e994"}.u-icon-ic_new_fa_massage:before{content:"\e996"}.u-icon-businessservic:before{content:"\e739"}.u-icon-ic_new_fa_spa:before{content:"\e997"}.u-icon-kidstoys:before{content:"\e73a"}.u-icon-ic_new_fa_executive_lounge:before{content:"\e998"}.u-icon-childcaree:before{content:"\e73b"}.u-icon-ic_new_fa_hairdressing:before{content:"\e999"}.u-icon-ic_new_fa_on_foot:before{content:"\e99a"}.u-icon-playground:before{content:"\e73d"}.u-icon-ic_new_fa_squash:before{content:"\e99b"}.u-icon-ic_new_fa_polyglot:before{content:"\e99c"}.u-icon-ic_new_fa_pickup:before{content:"\e99d"}.u-icon-wheelchair:before{content:"\e741"}.u-icon-ic_new_fa_kidstoys:before{content:"\e9a0"}.u-icon-atm:before{content:"\e799"}.u-icon-ic_new_fa_playground:before{content:"\e9a1"}.u-icon-tripcom:before{content:"\e744"}.u-icon-ic_new_fa_businesscenter:before{content:"\e9a2"}.u-icon-map_location:before{content:"\e745"}.u-icon-modify:before{content:"\e729"}.u-icon-order_printer:before{content:"\e747"}.u-icon-menu:before{content:"\e72b"}.u-icon-search:before{content:"\e72c"}.u-icon-close:before{content:"\e70d"}.u-icon-ic_tag_train:before{content:"\e9ac"}.u-icon-back:before{content:"\e70e"}.u-icon-ic_price_assurance1:before{content:"\e9ad"}.u-icon-note:before{content:"\e730"}.u-icon-ic_tag_breakfast:before{content:"\e9ae"}.u-icon-warning:before{content:"\e601"}.u-icon-ic_tag_flight:before{content:"\e9af"}.u-icon-hotel:before{content:"\e600"}.u-icon-ic_map_center:before{content:"\e947"}.u-icon-ic_new_fa_twobeds:before{content:"\e958"}.u-icon-ms:before{content:"\e753"}.u-icon-ic_new_fa_twodouble_bed:before{content:"\e963"}.u-icon-ic_new_fa_sofabed:before{content:"\e9a6"}.u-icon-information_comme:before{content:"\e85b"}.u-icon-ic_new_fa_web:before{content:"\e9c1"}.u-icon-extra:before{content:"\e85d"}.u-icon-access:before{content:"\e860"}.u-icon-checklist:before{content:"\e870"}.u-icon-on_foot:before{content:"\e871"}.u-icon-executive_lounge:before{content:"\e872"}.u-icon-ic_new_fa_breakfast:before{content:"\e9bd"}.u-icon-ic_new_fa_wifi:before{content:"\e9be"}.u-icon-ic_new_fa_ac:before{content:"\e9c3"}.u-icon-ic_new_wallet_line:before{content:"\e8b9"}.u-icon-ic_new_user_line:before{content:"\e8bb"}.u-icon-ic_new_fa_shower:before{content:"\e9ab"}.u-icon-ic_new_close_line:before{content:"\e8bd"}.u-icon-ic_new_fa_amenities:before{content:"\e9b5"}.u-icon-ic_new_fa_business:before{content:"\e9b7"}.u-icon-ic_new_dropup_line:before{content:"\e8c4"}.u-icon-ic_new_dropdown_line:before{content:"\e8c5"}.u-icon-ic_new_fa_multiple_beds:before{content:"\e9c8"}.u-icon-ic_new_more_line1:before{content:"\e8c6"}.u-icon-ic_new_showmore_line:before{content:"\e9c9"}.u-icon-ic_new_back_line:before{content:"\e8c7"}.u-icon-ic_new_showless_line:before{content:"\e9ca"}.u-icon-ic_new_hook_line:before{content:"\e8c8"}.u-icon-ic_new_diamondmember:before{content:"\e9cb"}.u-icon-ic_new_filter_line:before{content:"\e8d2"}.u-icon-ic_new_warning_line:before{content:"\e8d9"}.u-icon-ic_new_calendar_line:before{content:"\e8e3"}.u-icon-ic_new_map_line:before{content:"\e8e5"}.u-icon-ic_new_countdown_line:before{content:"\e8f7"}.u-icon-ic_new_bell_line:before{content:"\e8f8"}.u-icon-ic_new_conversion_line:before{content:"\e8fa"}.u-icon-more:before{content:"\e612"}.u-icon-btn-loading:before{content:"\e6a6"}.u-icon-star_outline:before{content:"\e68c"}.u-icon-ic_new_diamond:before{content:"\e909"}.u-icon-person:before{content:"\e6a1"}.u-icon-checkboxChecked:before{content:"\e6cd"}.u-icon-ic_country:before{content:"\e74f"}.u-icon-bed:before{content:"\e754"}.u-icon-information:before{content:"\e759"}.u-icon-ic_new_checkbox_selected:before{content:"\e90f"}.u-icon-advantage:before{content:"\e760"}.u-icon-ic_new_ascending:before{content:"\e910"}.u-icon-flight:before{content:"\e617"}.u-icon-ic_new_question:before{content:"\e912"}.u-icon-downtown:before{content:"\e627"}.u-icon-locate:before{content:"\e61c"}.u-icon-train:before{content:"\e63e"}.u-icon-check:before{content:"\e644"}.u-icon-ic_new_member:before{content:"\e918"}.u-icon-bestir_parenting:before{content:"\e621"}.u-icon-ic_new_delete:before{content:"\e919"}.u-icon-ic_new_map:before{content:"\e91a"}.u-icon-orderTime:before{content:"\e623"}.u-icon-success:before{content:"\e649"}.u-icon-ic_new_email:before{content:"\e91c"}.u-icon-ic_new_tripcoins:before{content:"\e91d"}.u-icon-ic_map_list:before{content:"\e64e"}.u-icon-fabulousCircle:before{content:"\e653"}.u-icon-ic_new_info:before{content:"\e91f"}.u-icon-lightningCircle:before{content:"\e655"}.u-icon-creditCircle:before{content:"\e656"}.u-icon-warningCircle:before{content:"\e657"}.u-icon-breakfastCircle:before{content:"\e659"}.u-icon-tel:before{content:"\e610"}.u-icon-ic_new_phone:before{content:"\e924"}.u-icon-good:before{content:"\e65e"}.u-icon-ic_new_star:before{content:"\e925"}.u-icon-night:before{content:"\e618"}.u-icon-ic_new_like:before{content:"\e926"}.u-icon-memberDealCircle:before{content:"\e695"}.u-icon-ic_new_warning:before{content:"\e927"}.u-icon-ic_minus:before{content:"\e6a2"}.u-icon-ic_plus:before{content:"\e6b0"}.u-icon-sale:before{content:"\e6b2"}.u-icon-camera:before{content:"\e63d"}.u-icon-plusCircle:before{content:"\e671"}.u-icon-ic_new_check:before{content:"\e92d"}.u-icon-ic_new_administrativearea:before{content:"\e92e"}.u-icon-minusCircle:before{content:"\e6da"}.u-icon-ic_new_metroline:before{content:"\e92f"}.u-icon-delete:before{content:"\e6ca"}.u-icon-ic_new_subway:before{content:"\e930"}.u-icon-radiobox:before{content:"\e67e"}.u-icon-ic_new_shopping:before{content:"\e931"}.u-icon-checkbox:before{content:"\e680"}.u-icon-ic_new_hotel:before{content:"\e932"}.u-icon-arrowLineUp:before{content:"\e683"}.u-icon-ic_new_group:before{content:"\e933"}.u-icon-arrowRight:before{content:"\e684"}.u-icon-ic_new_landmark:before{content:"\e934"}.u-icon-prompt:before{content:"\e68b"}.u-icon-ic_new_province:before{content:"\e935"}.u-icon-arrowLineDown:before{content:"\e686"}.u-icon-refresh:before{content:"\e687"}.u-icon-ic_new_city:before{content:"\e937"}.u-icon-popular:before{content:"\e728"}.u-icon-ic_new_bu_train:before{content:"\e938"}.u-icon-city:before{content:"\e697"}.u-icon-ic_new_bu_hotel:before{content:"\e939"}.u-icon-comment:before{content:"\e69f"}.u-icon-ic_new_bu_flight:before{content:"\e93a"}.u-icon-ic_new_bu_carreantal:before{content:"\e93b"}.u-icon-invoice:before{content:"\e6a3"}.u-icon-ic_new_scenery:before{content:"\e93c"}.u-icon-voucher:before{content:"\e6ab"}.u-icon-ic_unlock:before{content:"\e95a"}.u-icon-ic_new_brand:before{content:"\e93f"}.u-icon-24h_service:before{content:"\e6bf"}.u-icon-ic_new_fa_wheelchair:before{content:"\e940"}.u-icon-bar:before{content:"\e6c0"}.u-icon-ic_new_fa_media:before{content:"\e941"}.u-icon-ic_new_fa_bathtub:before{content:"\e942"}.u-icon-ballroom:before{content:"\e6c3"}.u-icon-ic_new_fa_scenery:before{content:"\e943"}.u-icon-beach:before{content:"\e6c5"}.u-icon-ic_new_fa_wired_network:before{content:"\e944"}.u-icon-ic_new_fa_access:before{content:"\e945"}.u-icon-billiards:before{content:"\e6c8"}.u-icon-ic_new_fa_bar:before{content:"\e948"}.u-icon-bowling:before{content:"\e6c9"}.u-icon-ic_new_fa_other:before{content:"\e949"}.u-icon-ac:before{content:"\e6ce"}.u-icon-business:before{content:"\e6cf"}.u-icon-basketball:before{content:"\e6d3"}.u-icon-coffee:before{content:"\e6d4"}.u-icon-ic_new_fa_shuttle_bus:before{content:"\e94d"}.u-icon-clean:before{content:"\e6d6"}.u-icon-ic_new_fa_general_facilities:before{content:"\e94e"}.u-icon-casino:before{content:"\e6d7"}.u-icon-ic_new_fa_receptionist:before{content:"\e950"}.u-icon-card:before{content:"\e6d1"}.u-icon-ic_new_fa_child:before{content:"\e951"}.u-icon-ic_new_fa_fridge:before{content:"\e953"}.u-icon-currency:before{content:"\e6dd"}.u-icon-ic_new_fa_swimming:before{content:"\e954"}.u-icon-ic_new_fa_sofa:before{content:"\e955"}.u-icon-diving:before{content:"\e6e0"}.u-icon-ic_new_fa_balcony:before{content:"\e956"}.u-icon-floor:before{content:"\e6e3"}.u-icon-ic_new_fa_no_smoking:before{content:"\e95c"}.u-icon-ic_new_fa_gym:before{content:"\e952"}.u-icon-football:before{content:"\e6ec"}.u-icon-ic_new_fa_telephone:before{content:"\e957"}.u-icon-game:before{content:"\e6ed"}.u-icon-ic_new_fa_laundry:before{content:"\e959"}.u-icon-gym:before{content:"\e6ee"}.u-icon-hot_spring:before{content:"\e6ef"}.u-icon-ic_new_fa_hot_spring:before{content:"\e95e"}.u-icon-hot:before{content:"\e6f0"}.u-icon-ic_new_fa_terrace:before{content:"\e95f"}.u-icon-ic_new_fa_24h_service:before{content:"\e960"}.u-icon-ic_new_fa_kitchenware:before{content:"\e961"}.hotel-searchbox-drop-result-list{width:640px;box-shadow:0 8px 20px 0 rgba(0,41,99,.2);background:#fff;position:absolute;top:100%;margin-top:4px;border-radius:8px;z-index:99;border:1px solid #dadfe6;max-height:480px;overflow-y:scroll}.hotel-searchbox-drop-result-list::-webkit-scrollbar{display:none}.hotel-searchbox-drop-result-list .associative-item{box-sizing:border-box;height:auto;display:flex;align-items:flex-start;justify-content:space-between;cursor:pointer;color:#333;padding:12px 16px;font-size:12px}.hotel-searchbox-drop-result-list .associative-item.hover{background-color:rgba(50,100,255,.1);text-decoration:none}.hotel-searchbox-drop-result-list .associative-item.secondary{padding-left:44px}.hotel-searchbox-drop-result-list .associative-item .left-part{display:flex;width:526px;line-height:22px;align-items:flex-start}.hotel-searchbox-drop-result-list .associative-item .search-type{font-size:18px;color:#0f294d;position:relative}.hotel-searchbox-drop-result-list .associative-item .content{margin-left:10px;font-size:14px;line-height:18px;max-width:498px}.hotel-searchbox-drop-result-list .associative-item .content.base{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hotel-searchbox-drop-result-list .associative-item .content.geo{margin-top:8px;color:#8592a6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hotel-searchbox-drop-result-list .associative-item .content strong{font-weight:400;color:#3264ff}.hotel-searchbox-drop-result-list .associative-item .type{font-size:12px;color:#999}.hotel-searchbox-drop-result-list .not_found{padding:8px 8px 8px 16px;font-size:14px;color:#ee3b28;letter-spacing:0;line-height:18px}.hotel-searchbox-drop-result-list .google{line-height:1;width:100%;background:#f0f2f5;text-align:right;padding:8px 16px;box-sizing:border-box}.hotel-searchbox-drop-result-list .google img{width:111px;height:14px}.hotel-searchbox-drop-result-list .title-item.title-other{border-top:1px solid #dadfe6}.hotel-searchbox-drop-result-list .title-item .title{width:100%;font-size:14px;color:#333;font-weight:600;pointer-events:none;user-select:none;cursor:default}.drop-result-list-v8-topdestination{box-sizing:border-box;cursor:pointer;color:#333;padding:12px 16px}.drop-result-list-v8-topdestination_title{font-size:14px;color:#0f294d;letter-spacing:0;line-height:18px;display:flex;align-items:center}.drop-result-list-v8-topdestination_title_icon{font-size:18px;color:#0f294d;margin-right:10px}.drop-result-list-v8-topdestination_title strong{font-weight:400;color:#3264ff}.drop-result-list-v8-topdestination_content{display:flex;flex-wrap:wrap;padding-top:12px;padding-left:24px}.drop-result-list-v8-topdestination_content_item{box-sizing:border-box;text-align:center;background:#f0f2f5;border-radius:2px 2px 2px 2px;padding:8px;width:calc(50% - 4px);margin-right:8px;margin-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drop-result-list-v8-topdestination_content_item:nth-child(2n){margin-right:0}.drop-result-list-v8-topdestination_content_item:nth-child(3),.drop-result-list-v8-topdestination_content_item:nth-child(4){margin-bottom:0}@media screen and (max-width:767px){.hotel-searchbox-drop-result-list{width:100%;border-radius:8px}}.search-box-placeholder{width:100%;display:inline-flex}.search-box-placeholder .line{width:100%;height:32px;margin:4px 8px}.search-box-placeholder:first-child .line{margin-top:8px}.search-box-placeholder:last-child .line{margin-bottom:8px}.search-box-placeholder span{display:inline-block;height:100%;background:#f0f2f5;animation:breathe 1.6s cubic-bezier(.645,.045,.355,1) infinite}.search-box-placeholder span:first-child{width:10%;margin-right:2%}.search-box-placeholder span:last-child{width:88%}@keyframes breathe{0%{opacity:1}50%{opacity:.3}to{opacity:1}}*{margin:0;padding:0}.hotel-search-box-wrapper{font:12px/1.5 Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.hotel-search-box-wrapper img{border:0}.hotel-search-box-wrapper dfn,.hotel-search-box-wrapper em,.hotel-search-box-wrapper i{font-weight:400;font-style:normal}.hotel-search-box-wrapper .ul-block,.hotel-search-box-wrapper li{margin:0;padding:0;list-style:none}.hotel-search-box-wrapper input,.hotel-search-box-wrapper textarea{outline:0;background:transparent}.hotel-search-box-wrapper textarea{resize:none;overflow:auto}.hotel-search-box-wrapper button{-webkit-user-select:none}.hotel-search-box-wrapper input::-ms-clear{display:none}.hotel-search-box-wrapper button:focus,.hotel-search-box-wrapper input:focus,.hotel-search-box-wrapper select:focus,.hotel-search-box-wrapper textarea:focus{outline:0}.hotel-search-box-wrapper a{text-decoration:none;cursor:pointer}.hotel-search-box-wrapper em{font-style:unset}.hotel-search-box-wrapper h1{font-size:26px}.hotel-search-box-wrapper h2{font-size:24px}.hotel-search-box-wrapper h3{font-size:20px}.hotel-search-box-wrapper h4{font-size:18px}.hotel-search-box-wrapper h5{font-size:16px}.hotel-search-box-wrapper input::-webkit-contacts-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;position:absolute;right:0}.date-and-room-jp .li-item{height:76px}.date-and-room-jp .li-item-calendar{width:calc(50% - 4px);margin-top:8px}.date-and-room-jp .li-item-roomguest{flex:1}.date-and-room-jp .li-item-calendar,.date-and-room-jp .li-item-roomguest{height:76px;border:1px solid #dadfe6}.hotel-search-box-wrapper{min-width:704px;margin:0 auto;padding:24px;background:#fff;box-sizing:border-box;border-radius:8px 8px 8px 8px}.hotel-search-box-wrapper .ul-block{list-style:none}.hotel-search-box-wrapper .ul-block .li-item{display:inline-block;vertical-align:top;box-sizing:border-box}.hotel-search-box-wrapper .ul-block .li-item-btn{width:76px;overflow:hidden}.hotel-search-box-wrapper .sub-choice{display:flex;align-items:center;margin-top:16px}@media screen and (min-width:1280px){.hotel-search-box-wrapper{width:1160px}.hotel-search-box-wrapper .ul-block{height:76px;display:flex}.hotel-search-box-wrapper .ul-block .li-item{height:100%;background:#f0f2f5;border-radius:4px 4px 4px 4px;border:1px solid #dadfe6}.hotel-search-box-wrapper .ul-block .V8-keyword-width{display:flex;height:100%;width:100%}.hotel-search-box-wrapper .ul-block .V8Fix{flex:1;border:none!important;background:#fff!important}.hotel-search-box-wrapper .ul-block .li-item:not(:last-child){margin-right:8px}.hotel-search-box-wrapper .ul-block .li-item-destination{min-width:230px}.hotel-search-box-wrapper .ul-block .li-item-calendar{min-width:270px}.hotel-search-box-wrapper .ul-block .li-item-roomguest{min-width:230px}.hotel-search-box-wrapper .ul-block .li-item-keyword{flex:1}.hotel-search-box-wrapper .ul-block .li-item-btn{width:fit-content;border:none!important}.hotel-search-box-wrapper.jp.jp-tab-internal{height:290px}.hotel-search-box-wrapper.jp.jp-tab-internal .V8Fix{width:calc(50% - 4px)}.hotel-search-box-wrapper.jp.jp-tab-internal .ul-block{height:160px;display:block}.hotel-search-box-wrapper.jp.jp-tab-internal .li-item{height:76px}.hotel-search-box-wrapper.jp.jp-tab-internal .li-item-calendar{width:calc(50% - 4px)}.hotel-search-box-wrapper.jp.jp-tab-internal .li-item-roomguest{flex:1}.hotel-search-box-wrapper.jp.jp-tab-internal .li-item-calendar,.hotel-search-box-wrapper.jp.jp-tab-internal .li-item-roomguest{height:76px;border:1px solid #dadfe6}.hotel-search-box-wrapper.jp.jp-tab-internal .li-item-destination{border:none;display:block;width:100%;background-color:#fff}.hotel-search-box-wrapper.jp.jp-tab-internal .li-item-roomguest{margin-top:8px}.hotel-search-box-wrapper.jp.jp-tab-internal .li-item-btn{height:76px;margin-top:8px}.hotel-search-box-wrapper.jp.jp-tab-internal .li-item-calendar{margin-top:8px}.hotel-search-box-wrapper.jp.jp-tab-international{height:290px}.hotel-search-box-wrapper.jp.jp-tab-international .V8Fix{width:calc(50% - 4px)}.hotel-search-box-wrapper.jp.jp-tab-international .ul-block{height:160px;display:block}.hotel-search-box-wrapper.jp.jp-tab-international .li-item{height:76px}.hotel-search-box-wrapper.jp.jp-tab-international .li-item-calendar{width:calc(50% - 4px);margin-top:8px}.hotel-search-box-wrapper.jp.jp-tab-international .li-item-roomguest{flex:1}.hotel-search-box-wrapper.jp.jp-tab-international .li-item-calendar,.hotel-search-box-wrapper.jp.jp-tab-international .li-item-roomguest{height:76px;border:1px solid #dadfe6}.hotel-search-box-wrapper.jp.jp-tab-international .li-item-destination{border:none;display:block;width:100%;background-color:#fff}.hotel-search-box-wrapper.jp.jp-tab-international .li-item-roomguest{margin-top:8px}.hotel-search-box-wrapper.jp.jp-tab-international .li-item-btn{height:76px;margin-top:8px}}@media screen and (max-width:1279px){.hotel-search-box-wrapper{width:100%;padding:24px 16px}.hotel-search-box-wrapper .ul-block{height:160px}.hotel-search-box-wrapper .ul-block .li-item{height:76px;background:#f0f2f5;border-radius:4px 4px 4px 4px;border:1px solid #dadfe6}.hotel-search-box-wrapper .ul-block .V8Fix{width:100%;background:#fff!important;border:none!important}.hotel-search-box-wrapper .ul-block .V8-keyword-width{display:flex;width:100%}.hotel-search-box-wrapper .ul-block .li-item-destination{width:calc(40% - 8px);height:76px;margin-right:8px}.hotel-search-box-wrapper .ul-block .li-item-calendar{width:60%}.hotel-search-box-wrapper .ul-block .li-item-roomguest{width:calc(40% - 8px);margin-right:8px;margin-top:8px}.hotel-search-box-wrapper .ul-block .li-item-keyword{margin-right:8px;margin-top:8px;flex:1}.hotel-search-box-wrapper .ul-block .li-item-btn{height:76px!important;width:fit-content;margin-top:8px;border:none!important}.hotel-search-box-wrapper.jp .V8Fix.jp-tab-internal,.hotel-search-box-wrapper.jp .V8Fix.jp-tab-international{width:calc(50% - 4px)}.hotel-search-box-wrapper.jp .li-item-destination.jp-tab-internal,.hotel-search-box-wrapper.jp .li-item-destination.jp-tab-international{border:none;display:block;width:100%;background-color:#fff}.hotel-search-box-wrapper.jp .li-item-calendar.jp-tab-internal,.hotel-search-box-wrapper.jp .li-item-calendar.jp-tab-international{width:calc(50% - 4px);margin-top:8px;margin-right:8px}.hotel-search-box-wrapper.jp .li-item-roomguest.jp-tab-internal,.hotel-search-box-wrapper.jp .li-item-roomguest.jp-tab-international{flex:1;width:calc(50% - 76px);margin-top:8px}}.search-container,.search-container .search-box{position:relative;width:100%;height:100%}.search-container .search-box label{position:absolute;top:16px;left:16px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:calc(100% - 16px)}.search-container .search-box ::-webkit-input-placeholder,.search-container .search-box ::placeholder{font-size:14px;color:#8592a6;letter-spacing:0;text-align:left}.search-container .search-box .forEdgeClass::-ms-input-placeholder{transform:scale(1);transform-origin:0 0 0;color:#8592a6;letter-spacing:0;text-align:left}.search-container .search-box #hotels-destination{box-sizing:border-box;width:calc(100% - 32px);height:100%;padding:32px 0 0;margin:0 16px;border:none;border-bottom:2px solid transparent;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.search-container .search-box #hotels-destination:focus,.search-container .search-box #hotels-destination:hover{outline:none;border-bottom:2px solid #3264ff;border-radius:0}.m-pop-verification-code{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99;align-items:center;display:none}@media (max-width:1024px){.m-pop-verification-code{padding:6.4%}}.m-pop-verification-code.show{display:flex}.m-pop-verification-code-mask{position:absolute;top:0;left:0;right:0;bottom:0;opacity:1;background-color:rgba(0,0,0,.3);transition:opacity .3s}.m-pop-verification-code-container{position:relative;background:#fff;padding:12px 20px;border-radius:2px;box-shadow:0 3px 3px 0 rgba(0,0,0,.1);width:20%;min-width:200px;margin:auto}@media (min-width:768px){.m-pop-verification-code-container{padding:48px 32px;flex:0.5 1;min-width:auto}}.m-pop-verification-code .m-pop-verification-code-inner{margin:0 auto}.m-pop-verification-code-title{text-align:center;font-size:20px;line-height:26px;font-weight:600;margin-bottom:16px}@media (min-width:768px){.m-pop-verification-code-title{font-size:16px;line-height:24px}}.calendar-container{display:inline-flex;justify-content:space-between;position:relative;width:100%;height:100%}.calendar-container .nights{position:absolute;font-size:14px;color:#0f294d;line-height:18px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;user-select:none}.calendar-container .time-tab{position:absolute;width:calc(50% - 24px);height:100%}.calendar-container .time-tab.checkin{top:0;left:0}.calendar-container .time-tab.checkout{top:0;right:0}.calendar-container .time-tab .in{position:absolute;top:16px;left:16px}.calendar-container .time-tab .out{position:absolute;top:16px;right:16px}.calendar-container .time-tab .focus-input{width:calc(100% - 32px);height:100%;padding:32px 0 0;margin:0 16px;border:none;border-bottom:2px solid transparent;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;outline:none}.calendar-container .time-tab .focus-input:focus,.calendar-container .time-tab .focus-input:hover{border-bottom:2px solid #3264ff;border-radius:0}.calendar-container .time-tab .out-time{text-align:right}.calendar-container .customer-calendar{position:absolute;top:100%;left:-1px;background:#fff;z-index:9;margin-top:4px;border-radius:8px}.c-calendar-icon-dot{background-color:#ff6f00;width:4px;height:4px;border-radius:50%;position:absolute;top:8px;right:8px}.c-calendar-month{flex:1;margin-right:36px}.c-calendar-month:nth-of-type(2){margin-right:0}@media screen and (max-width:580px){.c-calendar-month{width:100%}}.c-calendar-month__title{padding:16px 0 12px;color:#0f294d;text-align:center;font-size:18px;line-height:24px;letter-spacing:0;font-weight:400}.c-calendar-month__week-head{font-size:12px;line-height:14px;color:#0f294d;display:flex;flex-direction:row;justify-content:space-around;margin-bottom:10px;list-style:none}.c-calendar-month__week-head li{flex:1;text-align:center}.c-calendar-month__days{font-size:14px;margin-bottom:5px}.c-calendar-month__week{display:flex;flex-direction:row;justify-content:space-around;text-align:center;list-style:none}.c-calendar-month__week li{color:#0f294d;padding:0;flex:1;display:flex;position:relative;height:48px;flex-direction:column;justify-content:center;outline:none}.c-calendar-month__week li .day,.c-calendar-month__week li .price{width:100%;display:block;font-size:14px;line-height:18px;height:18px;text-align:center}.c-calendar-month__week li .price{font-size:12px;color:#8592a6;max-width:44px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-self:center}.c-calendar-month__week li.is-allow-hover:hover{cursor:pointer}.c-calendar-month__week li.is-allow-hover:not(.is-selected):hover{background-color:rgba(40,125,250,.2)}.c-calendar-month__week li.is-disable{cursor:unset;color:#ced2d9}.c-calendar-month__week li.is-in-range{background-color:rgba(40,125,250,.1)}.c-calendar-month__week li.is-selected{color:#fff!important;background-color:#3264ff}.c-calendar-month__week li.is-selected:hover{background-color:#2470e1}.c-calendar-month__week li.is-selected .c-calendar-icon-dot{background-color:#fff!important}.c-calendar-month__week li.is-selected .price{color:#fff!important}.c-calendar-month__week li.disabled-interact{cursor:default!important}.c-calendar-month__week li.disabled-interact:hover{background-color:unset!important}.c-calendar-month__festival{list-style:none;padding-left:10px;margin-bottom:10px;font-size:12px;line-height:1.5;color:#8592a6;overflow:hidden;position:relative}.c-calendar-month__festival-date{margin-right:4px}.c-calendar-month__festival li{position:relative}.c-calendar-month__festival li:not(:last-of-type){margin-bottom:5px}.c-calendar-month__festival .c-calendar-icon-dot{left:-9px;top:5px}@font-face{font-family:fi-calendar;src:url(/modules/fpc/cloud-hotel-seo-component/iconfont.8082be77f61859e8494b3d35d3c862e3.eot);src:url(/modules/fpc/cloud-hotel-seo-component/iconfont.8082be77f61859e8494b3d35d3c862e3.eot) format("embedded-opentype"),url(/modules/fpc/cloud-hotel-seo-component/iconfont.142b62dd263acd8238ddf24870384a83.woff) format("woff"),url(/modules/fpc/cloud-hotel-seo-component/iconfont.1bd5ce537a125f6e2905f915205cae8e.ttf) format("truetype"),url(/modules/fpc/cloud-hotel-seo-component/iconfont.df3915702e1ed34c34523c94818b5594.svg#fi-calendar) format("svg")}.c-calendar-icon-next,.c-calendar-icon-prev,.fi_calendar{font-family:fi-calendar,sans-serif;font-style:normal;font-weight:400;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.c-calendar-icon-prev:before{content:"\e780"}.c-calendar-icon-next:before{content:"\e785"}.c-calendar{border-radius:0 0 2px 2px;box-shadow:0 4px 16px 0 rgba(69,88,115,.2);box-sizing:border-box;width:738px;padding:0 16px}.c-calendar.is-single{width:369px;padding:0 8px}.c-calendar.is-single .c-calendar-month{margin-right:0}.c-calendar.is-hide{display:none}@media screen and (max-width:580px){.c-calendar{min-width:260px;width:auto;padding:0 8px}}.c-calendar__body{position:relative;display:flex;flex-direction:row;align-items:center;align-items:flex-start;padding-bottom:10px}@media screen and (max-width:580px){.c-calendar__body{flex-direction:column}}.c-calendar__footer{text-align:center;padding:15px 0;border-top:1px solid #e4e4e4;font-size:14px;line-height:1.2}.c-calendar__desc{font-size:12px;line-height:18px;color:#8592a6}.c-calendar__desc-nights{margin-left:6px;font-weight:700}.c-calendar__message{font-size:14px;line-height:18px;color:#0f294d}.c-calendar__message.is-error{color:#ee3b28}.c-calendar .c-calendar-icon-next,.c-calendar .c-calendar-icon-prev{top:22px;position:absolute;cursor:pointer;color:#0f294d}.c-calendar .c-calendar-icon-next:hover,.c-calendar .c-calendar-icon-prev:hover{color:#3264ff}.c-calendar .c-calendar-icon-next.is-disable,.c-calendar .c-calendar-icon-prev.is-disable{color:#ced2d9}.c-calendar .c-calendar-icon-prev{left:16px}.c-calendar .c-calendar-icon-next{right:16px}.room-guest-container{width:100%;height:100%;min-width:160px;user-select:none;position:relative;outline:none}.room-guest-container *{box-sizing:border-box}.room-guest-container .room-guest{cursor:pointer;width:calc(100% - 32px);height:100%;position:relative;padding:8px 0;margin:0 16px}.room-guest-container .room-guest .label{color:#8592a6}.room-guest-container .room-guest:hover{border-bottom:2px solid #3264ff}.room-guest-container .room-guest .info{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.room-guest-container .room-guest .icon-arrow{position:absolute;top:50%;transform:translateY(-50%);right:10px;font-size:16px}.room-guest-container .room-guest .label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:calc(100% - 16px)}.room-guest-container .bottom-line{width:calc(100% - 32px);margin:0 16px;height:2px;background:#3264ff;position:relative;top:-1px;left:0;z-index:9}.room-guest-container .choice{position:absolute;top:calc(100% + 1px);z-index:9;left:-1px;background:#fff;width:300px;padding:16px;border:1px solid #ddd;cursor:pointer;margin-top:4px;border-radius:8px}.room-guest-container .child-kid{margin-bottom:15px;display:flex;justify-content:space-between;align-items:center}.room-guest-container .child-kid .label{display:inline-block}.room-guest-container .child-kid .label .title{color:#0f294d;font-size:16px}.room-guest-container .child-kid .label .sub-title{display:block;font-size:12px;line-height:1;color:#6b8299}.room-guest-container .actions{display:flex;align-items:center}.room-guest-container .actions .count{font-size:18px;color:#0f294d;width:36px;text-align:center}.room-guest-container .actions .icon-btn{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-width:1px;border-style:solid;border-radius:50%;background:#fff;color:#3264ff;vertical-align:middle}.room-guest-container .actions .icon-btn .action-btn{position:relative;font-weight:700;user-select:none;-webkit-user-select:none}.room-guest-container .actions .icon-btn:hover{background:#3264ff;border:1px solid #3264ff;color:#fff;cursor:pointer}.room-guest-container .actions .icon-btn.disabled{cursor:default;border-color:#dadfe6;color:#dadfe6}.room-guest-container .child-age .child-tips{font-size:16px;color:#333;margin-bottom:8px}.room-guest-container .child-age .age-select{overflow-x:hidden;overflow-y:auto;max-height:80px}.room-guest-container .child-age .childage{min-width:70px;max-width:80px;margin-right:5px;font-size:14px;background:#f5f5f9;border:1px solid #ccc;border-radius:4px;color:#333;height:24px;margin-bottom:4px;outline:none}.room-guest-container .done{text-align:right;margin-top:20px;cursor:pointer}.room-guest-container .done span{display:inline-block;padding:0 20px;font-size:16px;color:#fff;border-radius:4px;background:#3264ff;cursor:pointer}.search-keyword-container{width:100%;height:100%;position:relative}.search-keyword-container label{position:absolute;top:16px;left:16px;font-size:14px;color:#8592a6;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:calc(100% - 16px)}.search-keyword-container ::placeholder{font-size:14px;color:#8592a6;letter-spacing:0;text-align:left}.search-keyword-container #keyword{box-sizing:border-box;width:calc(100% - 32px);height:100%;padding:30px 0 0;margin:0 16px;font-weight:600;font-size:14px;color:#0f294d;letter-spacing:0;text-align:left;line-height:22px;border:none;border-bottom:2px solid transparent;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.search-keyword-container #keyword:focus,.search-keyword-container #keyword:hover{border-bottom:2px solid #3264ff}.search-btn-wrap{position:relative;background:#3264ff;width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;color:#fff;border:none;cursor:pointer}.search-btn-wrap:hover{background:#264cc2}.search-btn-wrap .search-block{padding:0 8px;font-size:18px}.search-btn-wrap .icon-search{font-size:16px;margin-right:5px}.search-btn-wrap .loading{background:#3264ff;position:absolute;left:0;top:0;width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center}.search-btn-wrap .loading:hover{background:#264cc2}.search-btn-wrap .search-btn-loading{width:28px;height:28px;animation:search-btn-loading-circle 1s linear infinite}@keyframes search-btn-loading-circle{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.travel-container{display:inline-flex;align-items:center}.travel-container *{user-select:none}.travel-container .label{display:inline-flex;align-items:center;cursor:pointer}.travel-container .checkbox,.travel-container .tip{font-size:16px;margin-right:10px;vertical-align:middle}.travel-container .checkbox.selected{color:#3264ff}.travel-container .tip{color:#0f294d;cursor:default;outline:none}.travel-container .tip:before{color:#0f294d}.travel-container .tips{font-size:14px;margin-right:5px}.travel-container .business{position:fixed;width:300px;transform:translateX(-50%);background:#fff;padding:14px 10px;border-radius:4px;box-shadow:0 -2px 14px 0 rgba(100,147,227,.3);z-index:10;font-size:12px}.travel-container .business:after{content:"";border:12px solid transparent;border-bottom-color:#fff;position:absolute;top:-20px;left:50%;transform:translateX(-50%)}.travel-container .business .icon-business{font-size:16px;position:relative;top:-3px}.travel-container .business p{margin-left:10px;line-height:1.3}.hotel-search-box-wrapper .label{font-size:14px;letter-spacing:0;text-align:left;line-height:18px;user-select:none;display:inline-block;color:#0f294d}.hotel-search-box-wrapper .show-hightlight{font-weight:700;font-size:16px;color:#0f294d!important;letter-spacing:0;text-align:left;line-height:22px}.hotel-search-box-wrapper .common-msg-error-search{font-size:12px;padding:0 20px;height:30px;width:max-content;line-height:30px;text-align:center;background:#d9481b;color:#fff;position:absolute;top:-20px;left:0;z-index:99;border-radius:4px}.hotel-search-box-wrapper .common-msg-error-search:after{content:"";position:absolute;bottom:-15px;left:20px;border:8px solid transparent;border-top-color:#d9481b}.star-rate-container{display:inline-flex;align-items:center}.star-rate-container *{user-select:none}.star-rate-container em{font-style:normal}.star-rate-container .star-rate{margin-right:6px;cursor:pointer;font-size:14px;color:#333;line-height:18px;-webkit-user-select:none;user-select:none;display:inline-block}.star-rate-container .rate{display:inline-flex;justify-content:center;align-items:center;background:#f0f2f5;border-radius:1px;width:53px;height:22px;margin-right:6px;font-size:14px;color:#0f294d;cursor:pointer;border-radius:4px 4px 4px 4px;border:1px solid transparent}.star-rate-container .rate:hover{color:#3264ff}.star-rate-container .rate.active{background:#0f294d;color:#fff}.star-rate-container .rate.active:hover{border:1px solid transparent}.star-rate-container .rate .star-rate-icon{margin-left:4px;font-size:14px}.star-rate-container .rate .star-rate-icon.active{color:#fff;font-size:12px}.detail-search{padding:0 12px}.detail-search__panel_wrapper{padding:12px;background-color:#fff;box-shadow:0 4px 10px 0 rgba(15,41,77,.08);border-radius:4px}.detail-search__panel{display:flex}.detail-search .label{padding-bottom:2px;color:#8592a6}.detail-search .value{font-weight:700;color:#0f294d;min-height:24px}.detail-search .search-filter .filterTags{background-color:transparent;padding:0}.detail-search .search-filter .filterTags .tag-item{margin-top:0;background-color:#fff}.detail-search .search-filter .filterTags i{color:#06aebd}.detail-search .search-filter .filterTags .tag-item.disabled i{color:#acb4bf}.detail-search .search-filter .filterTags .tag-item.active i{color:#3264ff}.detail-search-h5__panel{position:relative}.detail-search-h5{padding:12px 16px;background-color:#fff;box-shadow:0 8px 16px 0 rgba(15,41,77,.1)}.item-content{display:flex;align-items:center}.item-content .check-date{flex:1}.item-content .check-date p{line-height:21px;margin-top:4px;font-weight:700;color:#0f294d;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-content .check-date p.placeholder-value{color:#ced2d9}.item-content .checkout{text-align:right}.item-content .label{font-size:13px;line-height:18px;color:#8592a6}.item-content .value{font-size:16px}.item-content .night-num span{padding:0 8px;border:1px solid #dadfe6;border-radius:10px;color:#8592a6;font-size:11px;line-height:20px;display:inline-block;max-width:64px;text-align:center}.base-date-picker{width:93vw}.caledar-picker-pop{position:absolute;top:calc(100% + 10px);left:calc(5vw - 20px);z-index:100}.base-date-picker{width:90vw;background:#fff;position:relative}.base-date-picker:after,.base-date-picker:before{content:"";position:absolute;width:0;height:0;top:-9px;left:40px;z-index:100;border-right:10px solid transparent;border-bottom:10px solid #dadfe6;border-left:10px solid transparent}.base-date-picker:after{top:-8px;border-bottom:10px solid #f5f7fa}.base-date-picker .c-calendar.is-single{width:100%;padding:0;border-radius:4px;box-shadow:0 4px 8px 0 rgba(69,88,115,.24);border:1px solid #dadfe6;overflow:hidden}.base-date-picker .c-calendar.is-single .c-calendar-month{background:#f5f7fa}.base-date-picker .c-calendar.is-single .c-calendar-month__title{padding-left:8px;padding-right:8px}.base-date-picker .c-calendar.is-single .c-calendar-month__week-head{padding:0 8px}.base-date-picker .c-calendar.is-single .c-calendar-month__days{padding:8px 8px 0;background:#fff}.base-date-picker .c-calendar.is-single .c-calendar-month__week li .price{margin-top:0}.base-date-picker .c-calendar-month__festival{padding-left:18px;margin-bottom:0}.base-date-picker .c-calendar__body{padding-bottom:12px}.base-date-picker .c-calendar__footer{padding:8px 16px;background:#fff7eb;border-radius:0 0 1px 1px;border:0}.base-date-picker .c-calendar__footer .c-calendar__desc{color:#ff6f00;font-size:12px;font-weight:400;line-height:17px}.base-date-picker-mask{width:100vw;height:100vh;position:fixed;top:0;left:0;border-radius:4px}