section.hotel_nearby.hotelRewards{display:none}li.teaser_hotel_item.itemRewards{background-color:#980065;display:block}li.teaser_hotel_item.itemRewards
a{text-align:center;display:block}li.teaser_hotel_item.itemRewards a
img{width:100%}li.teaser_hotel_item.itemRewards
a.mobileRewards{display:none}@media all and (min-width:320px) and (max-width:639px){li.teaser_hotel_item.itemRewards
a{display:none}li.teaser_hotel_item.itemRewards
a.mobileRewards{display:block}}@media all and (min-width:640px) and (max-width:767px){section.hotel_nearby.hotelRewards li.teaser_hotel_item:nth-last-child(2){display:none}li.teaser_hotel_item.itemRewards a
img{width:100%}}@media all and (min-width: 768px) and (max-width: 1023px){section.hotel_nearby.hotelRewards li.teaser_hotel_item:nth-last-child(2){display:none}li.teaser_hotel_item.itemRewards a
img{width:88%}}.content
ol.m_showPrice{padding-left:22px}.content ol.m_showPrice
li{padding:6px
0}.content ol.m_showPrice
span.h_name{width:180px}.content ol.m_showPrice
span.h_price{right:0;display:block;float:right;color:#F444A9;font-weight:bold}.content ol.m_showPrice
span.jsCurrencyConversionCode.h_currency{font-size:10px;font-weight:normal}.content ol.m_showPrice
span.jsCurrencyConversionRate.h_rate{font-size:12px}.content ol.m_showPrice li:before{top:6px}@media
all{.hotelSearchBottom{margin:50px
auto}section.app_download{width:100%;position:relative;border-top:5px #e6e3da solid;padding:0;background-color:#f5f4f0;padding-bottom:1%;font-family:"Arial"}.footer_download_container{width:100%;margin:0
auto;position:relative}.footer_download_container
ul{height:auto;padding:0}.footer_download_container>p{text-align:center;font-weight:600}.footer_download_container ul
li{display:inline-block;float:left;text-align:center;width:33.2%;border-right:1px #D4D4D4 solid}.footer_download_container ul li:last-child{border-right:none}.footer_download_container ul:before,
.footer_download_container ul:after{content:'';display:block;clear:both}.footer_download_container
h3{display:inline-block;vertical-align:middle;margin:0;letter-spacing: -0.01em;text-shadow:initial;font-family:"Arial"}.f_secret_prices
a{position:relative;text-align:center;display:block;padding-top:10px}.f_secret_prices a h3,
.f_secret_prices a,
.f_secret_prices a:active,
.f_secret_prices a:visited{color:#970c65 !important}.f_secret_prices:hover .secret-icon{top: -3px}.secret-icon{display:inline-block;position:relative;width:72px;height:43px;line-height:43px;vertical-align:bottom;-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;-ms-transition:all 2s ease;transition:all 2s ease;border-radius:15px;margin-right:5px}.secret-icon:before{content:'';width:72px;height:43px;background-image:url('/v8/img/secret_icon.png');background-size:100%;background-repeat:no-repeat;position:relative;display:inline-block;top:4px}.f_hcom_app
a{position:relative;text-align:center;display:block;padding-top:10px}.f_hcom_app a h3,
.f_hcom_app a,
.f_hcom_app a:active,
.f_hcom_app a:visited{color:#3a5799 !important}.f_hcom_app:hover .mobile-icon{top: -3px}.mobile-icon{display:inline-block;position:relative;width:43px;height:43px;line-height:43px;vertical-align:bottom;-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;-ms-transition:all 2s ease;transition:all 2s ease;background-color:#3a5799;border-radius:15px;box-shadow:0 0 1px 0 rgba(58, 87, 153, 0.7);margin-right:5px}.load-unknown .mobile-icon:before{content:'';width:29px;height:29px;background-image:url('/v8/img/mobile_icon.svg');background-size:100%;background-repeat:no-repeat;position:relative;display:inline-block;top:7px}.load-ios .mobile-icon{background-image:url('/v8/img/icon-itunes.png');background-repeat:no-repeat;background-size:100%;width:130px;height:39px;border-radius:6px;box-shadow:none}.load-android .mobile-icon{background-image:url('/v8/img/icon-play-store.png');background-repeat:no-repeat;background-size:100%;width:130px;height:39px;border-radius:6px;box-shadow:none}.f_hcom_rewards
a{position:relative;text-align:center;display:block;padding-top:10px}.f_hcom_rewards a h3,
.f_hcom_rewards a,
.f_hcom_rewards a:active,
.f_hcom_rewards a:visited{color:#9b0066 !important}.f_hcom_rewards:hover .rewards-icon{top: -3px}.f_hcom_rewards a
h3{text-indent: -99999px;position:relative;width:228px}.f_hcom_rewards a h3:before{width:228px;height:28px;background:url('/v8/img/hotelreward.png');background-repeat:no-repeat;background-size:100%;position:absolute;content:'';left:0;top:0;display:inline-block}.hcom_rewards_logo{width:228px;height:28px;background:url('/v8/img/hotelreward.png');background-repeat:no-repeat;background-size:100%}.rewards-icon{display:inline-block;position:relative;width:43px;height:43px;line-height:43px;vertical-align:bottom;-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;-ms-transition:all 2s ease;transition:all 2s ease;background-color:#9b0066;border-radius:15px;box-shadow:0 0 1px 0 rgba(155,0,102,0.7);margin-right:5px}.rewards-icon:before{content:'';width:27px;height:27px;background-image:url('/v8/img/reward_icon.svg');background-size:100%;background-repeat:no-repeat;position:relative;display:inline-block;top:8px}}@media only screen and (min-width:1024px){.footer_download_container{max-width:1200px}.footer_download_container>p{font-size:1.3em}.footer_download_container
h3{font-size:2.5em}.f_secret_prices p,
.f_hcom_app p,
.f_hcom_rewards
p{font-size:1.6em;margin-top:10px}}@media all and (max-width: 767px){.footer_download_container ul li.f_secret_prices, .footer_download_container ul
li.f_hcom_rewards{display:none}.f_hcom_app
a{padding:20px
0}.f_hcom_app a
h3{margin-top:10px;font-weight:600}.f_hcom_app a h3,
.f_hcom_app a,
.f_hcom_app a:active,
.f_hcom_app a:visited{color:#000 !important}.f_hcom_app
p{font-size:1.4em;margin-bottom:0}.footer_download_container ul
li.f_hcom_app{width:100%;border:none}.footer_download_container>p{display:none}.mobile-icon{display:block;margin:0
auto}}@media all and (min-width: 768px) and (max-width: 1023px){.footer_download_container>p{font-size:1.3em}.footer_download_container
h3{display:block;margin-top:10px;font-size:2.2em}.f_secret_prices p,
.f_hcom_app p,
.f_hcom_rewards
p{font-size:1.3em;margin:8px
0}.f_hcom_app a h3,
.f_hcom_app a,
.f_hcom_app a:active,
.f_hcom_app a:visited{color:#000 !important}.f_hcom_rewards a
h3{width:196px;margin:10px
auto 0}.f_hcom_rewards a h3:before{width:196px}}@media
all{.listing-wrapper{font-family:Lato;box-shadow:none;border-bottom:1px #E8E8E8 solid}.listing-wrapper h4,.content_listing_large
h4{font-family:Lato;color:#4F77BB;font-weight:normal;line-height:1.25;letter-spacing: -0.01em}.listing-wrapper h4 a:active,
.listing-wrapper h4 a:hover,
.listing-wrapper h4 a:link,
.listing-wrapper h4 a:visited{color:#4F77BB;text-decoration:none;padding-bottom:0;text-decoration:underline;display:inline-block}.content_listing_large_box .title-wrapper h4 a,
.content_listing_large_box .title-wrapper h4 a:active,
.content_listing_large_box .title-wrapper h4 a:hover,
.content_listing_large_box .title-wrapper h4 a:visited{color:#4F77BB}.listing-detail_wrapper .teaser-link,
.listing-detail_wrapper .teaser-link:hover,.teaser-link,.teaser-link:hover{color:#2b60cb !important}.page_intro_body
h1{font-family:"Lato";letter-spacing:normal;font-weight:normal;color:#253987;letter-spacing: -0.01em;text-indent: -1px;line-height:1;font-weight:bold}.page_intro_body
h2{letter-spacing:0.01em;line-height:1.1;margin:2% 0}h3{font-family:"Lato";letter-spacing:normal}.page_intro_body
p{font-family:"Lato";letter-spacing:0.02em}.page_intro_body p
a{text-decoration:underline;color:#2b60cb}.related_header
h3{font-family:"Lato";letter-spacing:normal;border-bottom:none;letter-spacing: -0.01em;margin:12px
0}.section_header
h3{font-family:"Lato";letter-spacing: -0.02em}section .related_header h3:before,
section .related_header h3:after{background-image:url('/v8/img/dot-line.png');width:250px;background-size:110%;height:8px;position:absolute;top:20px}section.hotel_nearby h3:before,
section.hotel_nearby h3:after{display:none}section .related_header h3:before{left: -300px}section .related_header h3:after{left:initial;right: -300px}.teaser-big_detail
h4{font-family:"Lato"}.teaser-big_detail p, .content_listing_large_box
p{font-family:"Lato";letter-spacing:0.02em}.teaser-big_detail.highlight h4 a, .teaser-big_detail h4
a{line-height:1}ul.wrapper_2photo_container{padding:0}.page_intro_body ul
li{line-height:1.5;font-size:13px}.page_intro_body ul li
a{text-decoration:underline}.top_itemListing_title,.top_item_title{font-family:"Lato";font-weight:normal;margin:0;text-shadow:none}.top_itemListing_title{line-height:1.2}.top_item_title a,
.top_item_title a:hover,
.top_item_title a:active,
.top_item_title a:visited{padding-bottom:0}.top10_item_info_wrapper
p{font-family:"Lato";text-align:initial}.title-wrapper{display:block;width:100%}.section_header>p{margin:1em
0}.top_item_number{float:left}.top10_item_sub_detail{float:left;padding-top:2px}.top10_item_detail_wrapper{display:inline-block;padding-top:5px}.top10_item_wrapper
.hcomBadge{position:absolute;top:10px;right:10px;z-index:1;padding:4px
7px;border:1px
#d41200 solid;border-radius:3px;background-color:#fff;font-size:12px;font-weight:bold;color:#d41200;display:inline-flex;display: -webkit-inline-flex;display: -moz-inline-flex;display: -ms-inline-flex}.lovedByGuests:before{font-family:"hcom-icons";font-size:12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-weight:normal;margin-right:4px}.justAdded:before{font-family:"hcom-icons";font-size:12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-weight:normal;margin-right:4px}.topHotel:before{font-family:"hcom-icons";font-size:12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-weight:normal;margin-right:4px}a.top10_item_price_btn:before{background-image:url("http://rates.asiawebdirect.com/asahi/images/portal/hotel-com_1.svg"),none;background-repeat:no-repeat;background-position:center;position:absolute;background-size:100%;content:''}.top10_item_price_wrapper .left-count{position:absolute;right:calc(100% + 7px);padding:7px
6px;bottom:5px;font-size:smaller}}@media only screen and (min-width:1024px){.listing-wrapper{font-size:1.3em;padding:2%;margin-bottom:36px;min-height:380px}.listing-img-wrapper{top:100px;width:400px;height:267px;position:absolute;right:0}.title-wrapper{margin:0
0 12px}.listing-wrapper
h4{font-size:1.8em}.listing-detail_wrapper
p{max-width:550px;letter-spacing:0.02em;font-size:1em}.content_listing_large
h4{font-size:2.2em}.page_intro_body
h1{font-size:2.8em}.page_intro_body
h2{font-size:1.5em}.page_intro_body
p{font-size:1.3em}h3{font-size:2.8em;margin-top:25px}.related_header
h3{font-size:2.8em}.section_header
h3{font-size:2.8em}li.teaser-big{margin-bottom:1.5%}.teaser-big_detail
h4{font-size:2.05em}.teaser-big_detail
p{font-size:1.5em;line-height:1.2}.content_listing_large_box
p{font-size:1.3em}.top10_item_info_wrapper
p{font-size:1.35em}ul.top10_info_detail{font-size:1.1em}.top10_item_location_detail{font-size:1.2em}.listing-wrapper .listing-detail_wrapper ul,
.listing-wrapper .listing-detail_wrapper
ol{font-size:1em;max-width:550px}.content_listing_large .content_listing_large_box ul,
.content_listing_large .content_listing_large_box
ol{font-size:1.25em}.teaser-big_detail{padding:1.5em 1em 2.5em}.img-gallery{min-height:200px}.top_itemListing_title{font-size:2.1em}a.top10_item_price_btn:before{width:135px;left: -10px;bottom: -38px;height:15px}}@media all and (max-width: 767px){ul.intro_wrapper{background-color:#fff;padding-top:2.5%}.page_intro_body
h1{line-height:1.05;font-size:2.5em}.page_intro_body
h2{font-size:1.5em}.page_intro_body
p{font-size:1.4em}.page-wrap{background:#ededed}.title-wrapper{margin:5% 0}h3{font-size:1.8em;margin:20px
8px}.listing-wrapper{padding:1.8%}.listing-wrapper
h4{font-size:1.8em}.listing-detail_wrapper{padding:0}.listing-detail_wrapper
p{font-size:1.4em;letter-spacing:0.02em}.listing-wrapper .listing-detail_wrapper
ul{font-size:1.15em}.content_item.item_wishlistWrap:after{content:" ";display:block;clear:both;white-space:normal}.related_header
h3{margin:10px
0}.content_listing_large_box
p{font-size:1.4em;letter-spacing:0.02em}.content_listing_large
h4{font-size:2em}.listing-wrapper .listing-detail_wrapper ul,
.content_listing_large .content_listing_large_box
ul{font-size:1.1em}.related_header h3:before,
.related_header h3:after{display:none}.destination_title{display:none}.section_header
h3{font-size:1.8em}.section_header h3:after{left:initial;top:20px}.top_itemListing_title{font-size:1.6em}.top10_item_info_wrapper
p{font-size:1.4em}ul.top10_info_detail{font-size:1.1em}.listing-wrapper .listing-detail_wrapper ul, .content_listing_large .content_listing_large_box ul,
.listing-wrapper .listing-detail_wrapper ol, .content_listing_large .content_listing_large_box
ol{font-size:1.1em}.img-gallery{min-height:101px}.top10_item_detail_wrapper{padding-bottom:5px}section.content_2column.effect2:before,section.content_2column.effect2:after{display:none}a.top10_item_price_btn:before{width:135px;left: -8px;bottom: -38px;height:15px}}@media all and (max-width: 479px){.top10_item_price_wrapper .left-count{padding:5px
6px}}@media all and (max-width: 360px){.page_intro_body
h1{font-size:2em}.page_intro_body
h2{font-size:1.3em}.page_intro_body
p{font-size:1.2em}.content_listing_large_box
p{font-size:1.2em}.listing-detail_wrapper
p{font-size:1.2em}.hotel_img_warp{width:40%;max-height:108px;min-height:108px}.hotel_discount{font-size:12px}.box_hotel_detail{width:52%}.box_hotel_detail
a.hotel_book_btn{display:none}.section_header
h3{font-size:1.6em}.section_header h3:after{transform:scale(0.7);-webkit-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);-moz-transform:scale(0.7)}.top10_item_info_wrapper
p{font-size:1.2em}a.top10_item_price_btn:before{width:120px;left: -6px;bottom: -32px;height:15px}.top10_item_price_wrapper .left-count{padding:5px
6px}}@media all and (min-width: 768px) and (max-width: 1023px){.listing-img-wrapper{top:84px;float:initial;position:absolute;right:0}.listing-wrapper{min-height:280px}.listing-wrapper
h4{font-size:2.2em}.listing-detail_wrapper
p{font-size:1.2em;max-width:58%}.listing-img-wrapper{width:40%;height:auto}.listing-wrapper .listing-detail_wrapper
ul{font-size:1.2em;max-width:58%}section .related_header h3:before{left: -300px;top:10px}section .related_header h3:after{left:initial;right: -300px;top:10px}.related_header
h3{margin:15px
0}.related_header
h3{font-size:2.5em}.page_intro_body
p{font-size:1.3em}.teaser-big_detail
p{font-size:1.3em}.content_listing_large_box
p{font-size:1.3em}.top10_item_info_wrapper
p{font-size:1.3em}ul.top10_info_detail{font-size:1.1em}.top10_item_sub_detail{padding-top:0;margin-left:5px}.listing-wrapper .listing-detail_wrapper ul, .content_listing_large .content_listing_large_box ul,
.listing-wrapper .listing-detail_wrapper ol, .content_listing_large .content_listing_large_box
ol{font-size:1.1em}.img-gallery{min-height:200px}a.top10_item_price_btn:before{width:135px;left: -8px;bottom: -38px;height:15px}}.deal-of-the-day{border:3px
solid #d41200;border-radius:4px;margin-bottom:20px;font-family:lato}.head{background-color:#d41200;color:#FFF;font-size:16px;padding:7px;overflow:hidden;position:relative}.head
h2{display:inline-block;margin:0;margin-right:5px;font-size:20px}.head h2:before{display:inline-block;width:31px;height:35px;background-image:url(/v8/img/icon-deal-of-the-day.png);background-repeat:no-repeat;vertical-align:middle;content:'';margin-right:10px}.count-down-promo-name{font-size:20px;font-weight:bold;letter-spacing: -0.2px;padding-right:5px}.count-down-msg{padding-right:5px}.count-wrapper{float:right;display:inline-block}.count-down{display:inline-block;background-color:#fff;color:#333;font-weight:bold;padding:6px;border-radius:2px}.hotel-wrapper{padding:10px;position:relative;overflow:hidden;background-color:#F5F4F0}.hotel-image{width:35%;height:160px;display:inline-block;background-repeat:no-repeat;background-size:cover}.dtls{width:65%;float:right;padding-left:10px;box-sizing:border-box}.dtls-top{min-height:114px}.hotel-name{font-size:20px;letter-spacing: -0.2px;margin-bottom:8px}.location{font-size:14px}[class*="rating-"]:before, [class*=" rating-"]:before, [class*="rating-"]:after, [class*=" rating-"]:after{font-family:"awdstar";font-style:normal;font-weight:normal;font-size:16px;letter-spacing:2px;speak:none;position:relative;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none}.star-color_red{color:red}.rating-star-10,.rating-star-15,.rating-star-20,.rating-star-25,.rating-star-30,.rating-star-35,.rating-star-40,.rating-star-45,.rating-star-50{display:inline-block;position:relative}.rating-star-0{display:none}.rating-star-10:before{content:'\e802';z-index:1;font-size:inherit}.rating-star-15:before{content:'\e802 \e803';z-index:1;font-size:inherit}.rating-star-20:before{content:'\e802 \e802';z-index:1;font-size:inherit}.rating-star-25:before{content:'\e802 \e802 \e803';z-index:1;font-size:inherit}.rating-star-30:before{content:'\e802 \e802 \e802';z-index:1;font-size:inherit}.rating-star-35:before{content:'\e802 \e802 \e802 \e803';z-index:1;font-size:inherit}.rating-star-40:before{content:'\e802 \e802 \e802 \e802';z-index:1;font-size:inherit}.rating-star-45:before{content:'\e802 \e802 \e802 \e802 \e803';z-index:1;font-size:inherit}.rating-star-50:before{content:'\e802 \e802 \e802 \e802 \e802';z-index:1;font-size:inherit}.left-count-wrapper{margin:8px
0}.left-count{background-color:#ffd542;border:1px
solid #ffd542;border-radius:2px;padding:4px}.left-count:empty{display:none}.left-count-wrapper .left-count{float:right}.hotel_MTX-like-wrapper .left-count{display:inline-block}.hotel_MTX-like-wrapper .left-count:empty{display:none}.left-count-wrapper .guest-rating{font-size:16px}.guest-rating-of{font-size:14px}.dtls
.top10_item_price_btn{width:120px;padding:8px
15px;position:absolute;bottom:10px;right:10px}.price-from{display:block;font-size:21px;letter-spacing: -0.3px;line-height:22px;vertical-align:middle}.price-from-value{font-size:25px;font-weight:bold;font-size:25px;padding-left:3px}.price-from-txt{font-size:10px}.deal-link-wrapper,.deal-link-wrapper:active,.deal-link-wrapper:hover{text-decoration:none;color:inherit}.deal-of-the-day .hotel_MTX-wrapper{background-color:#F5F4F0;margin-bottom:0}@media (max-width: 1023px){.hotel-image{height:130px}.dtls-top{min-height:84px}.count-down-msg{display:none}.dtls
.top10_item_price_btn{display:none}.left-count-wrapper{margin:4px
0 8px}.left-count-wrapper .left-count{margin:0;position:absolute;right:10px;bottom:10px;padding:4px}.head h2:before{display:none}}@media (max-width: 479px) and (min-width: 320px){.head{font-size:14px}.head
h2{font-size:16px}.count-down-msg{display:none}.count-down{font-size:10px;padding:1px
3px}.dtls
.top10_item_price_btn{display:none}.hotel-image{height:120px}.hotel-name{font-size:14px;line-height:1.2em}.price-from{font-size:14px;line-height:16px;bottom:14px;position:static}.price-from-value{font-size:16px}.count-down-promo-name{font-size:14px;vertical-align:middle}.left-count-wrapper .guest-rating{font-size:14px}.guest-rating-of{font-size:12px}.left-count-wrapper .left-count{bottom:32px}}@media all and (min-width:480px) and (max-width:639px){.hotel-name{font-size:16px}.count-down-promo-name{font-size:16px}.count-down{font-size:12px}.price-from{font-size:18px;line-height:22px;bottom:11px}.price-from-value{font-size:22px}}@media all and (min-width: 768px) and (max-width: 1023px){.hotel-name{font-size:16px}.count-down-promo-name{font-size:16px}.count-down{font-size:12px}.price-from{font-size:18px;line-height:22px}.price-from-value{font-size:22px}}@media
all{.popup-wrapper{position:absolute;top:0;z-index:10000}.date-popup_form-container .input-daterange
input{text-align:right}.date-popup-wrapper{width:500px;padding:25px
40px;display:none;margin:0
auto;box-sizing:border-box;box-shadow:0 0 1px 1px rgba(0,0,0,0.2);border-radius:6px;font-family:"Lato";background-color:#fff;color:#514f50;position:fixed;font-size:16px;left:0;right:0;z-index:10000;top:0}.date-popup-header{text-align:center;margin-bottom:20px}.date-popup-header
h3{margin-top:0;margin-bottom:5px;color:#3965b0;font-size:2.2em;font-weight:normal;letter-spacing: -0.03em}.date-popup-header
span{color:#3965b0;font-size:1.1em}.input-date-group{position:relative;width:80%;margin-right:5px;display:block;float:left;margin-bottom:15px}.date-popup_form-check-in.disabled,.date-popup_form-check-out.disabled{background-color:#F5F5F5}.date-popup_form-checkIn{width:47%;float:left;margin-right:20px}.date-popup_form-checkIn label, .date-popup_form-checkOut
label{display:block;margin-bottom:4px;font-size:0.9em}.date-popup_form-checkIn span, .date-popup_form-checkOut
span{font-size:0.7em;display:block;margin-top:2px;font-weight:bold}.date-popup_form-checkOut{width:47%;float:left}.date-popup_form-check-in,.date-popup_form-check-out{display:block;width:100%;border:1px
solid #d2d2d2;border-radius:3px;padding:6px
32px 6px 8px;text-align:right;font-size:0.9em;color:#747474;background-image:url("/v8/img/calendar-icon.svg");background-size:14%;background-repeat:no-repeat;background-position:8px 2px}.date-popup_form-totalNight{display:inline-block;width:18%;position:relative;top:28px;text-align:right;font-size:0.9em}.date-popup_form-totalNight
label{display:inline-block}.form-night-text{width:40%;background:none;border:none;color:#3e3e3e}.date-popup_form-totalNight:after{content:'';clear:both;display:block}.date-popup_form-noDate{display:inline-block;width:80%;position:relative;margin-bottom:20px}.date-popup_form-noDate
label{font-size:0.8em}.date-popup_form-noDate input[type=checkbox], .date-popup_form-noDate input[type=radio]{vertical-align:middle;position:relative;bottom:1px}.date-popup_form-submit{text-align:center}.date-popup_form-submit:after{content:'';clear:both;display:block}.date-popup_form-cancel{color:#fff;background-color:#E2E2E2;border:none;padding:10px
0;border-radius:2px;font-size:0.8em;text-transform:uppercase;width:190px;float:left}.date-popup_form-confirm{color:#fff;background-color:#3965b0;border:none;padding:10px
0;border-radius:2px;font-size:0.8em;text-transform:uppercase;width:190px}.date-popup_form-cancel:hover,.date-popup_form-confirm:hover{cursor:pointer}.date-popup_form-cancel:focus,.date-popup_form-confirm:focus{outline:none}.datepicker-container-new{position:relative}.form-date_container.fixed{position:fixed;width:1024px;z-index:9999;display:none;background-color:#ebe8e1}.form-date_container{background-color:#F1F1F1;box-shadow:none;box-sizing:border-box;margin:0
auto;padding:0
calc(3.5% - 20px) 0 calc(4.5% - 10px);width:98%;position:absolute;bottom:16px;height:56px;color:#353535;left:0;right:0;transition:all 0.6s ease 0s}.form-date_container:before{content:'';background-color:#f3302e;position:absolute;left:0;width:10px;height:100%}.form-date_col2{margin-top:14px;width:70%;display:inline-block;float:left;cursor:pointer}.form-date_col2 .form-check-in,
.form-date_col2 .form-check-out{margin-right:calc(4% - 10px);border-radius:3px 0 0 3px;text-align:center;border-radius:3px;border:0
none;color:#c7c6c5;background-color:#fff;background-image:url("/v8/img/calendar-icon.svg"), url("/v8/img/arrow-down.svg");background-repeat:no-repeat, no-repeat;background-size:19px, 15px;background-position:7px center, right 6px center;border:1px
solid #E0E0DE;-webkit-border-radius:3px;-moz-border-radius:3px;height:30px;padding:6px
6px 6px 15px;color:#000;width:calc(36% - 15px);cursor:pointer;float:none;max-width:initial !important;display:inline-block}.form-date_col2 .form-check-out{margin-right:0}body.lang-ja_JP .form-date_col2 label,
body.lang-zh_CN .form-date_col2 label,
body.lang-ko_KR .form-date_col2
label{font-size:x-small}.form-date_col2
label{font-size:15px}.form-date_col4{margin-top:18px;width:calc(8.5% + 20px);position:relative;float:left;cursor:pointer}.form-date_col4 .form-total-night{background:none;border:none;color:#3e3e3e;font-size:15px;width:100%;text-align:center}.form-date_col4 .form-total-night:placeholder-shown{color:#353535}.form-date_col4 .form-total-night::-webkit-input-placeholder{color:#353535}.form-date_col4 .form-total-night::-moz-placeholder{color:#353535}.form-date_col4 .form-total-night:-moz-placeholder{color:#353535}.form-date_col4 .form-total-night:-ms-input-placeholder{color:#353535}.form-date_col4 .form-total-night::-ms-input-placeholder{color:#353535}.form-date_button{margin:14px
0 0;position:relative;width:17%;float:right;cursor:pointer}button, html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}input.updateButton{font-size:14px;padding:0;margin:0;text-align:center;font-family:"Arial";border-radius:3px;border:0;color:#FFF;height:30px;width:95%;position:relative;background:none repeat scroll 0 0 #0094FF;font-weight:bold}input.updateButton:focus{outline:none;background-color:#0380db}input.updateButton:active{background-color:#0094FF}.sub_form-wrapper .form-date_container.fixed{height:40px;box-shadow:0 0 2px 1px rgba(0,0,0,0.5)}.sub_form-wrapper .form-date_col2{margin-top:4px}.sub_form-wrapper .form-date_col4{margin-top:10px}.sub_form-wrapper .form-date_button{margin-top:4px}.preloadWrap{position:absolute;width:100%;top:0;display:none}.pagePreload{font-size:18px;color:#fff;z-index:10000;position:fixed;margin:0
auto;width:150px;height:150px;left:0;right:0;margin-top:25%;text-align:center}.pagePreload:after{content:'';position:absolute;background:url('/v8/img/loading-b.gif');width:150px;height:100px;background-repeat:no-repeat;background-size:50%;background-color:#fff;left:0;top:30px;border-radius:10px;background-position:center}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.form-date_col2 .form-check-in,
.form-date_col2 .form-check-out{background-size:19px, 80px;background-position:7px center, right -20px center}}@media only screen and (min-width:768px){.date-popup-wrapper{width:500px;padding:25px
40px;margin-top:15%}.date-popup-header{margin-bottom:20px}.date-popup-header
h3{font-size:2.2em}.date-popup-header
span{font-size:1.1em}.input-date-group{width:80%;margin-right:5px;float:left;margin-bottom:15px}.date-popup_form-checkIn{width:47%;float:left;margin-right:20px}.date-popup_form-checkIn label,.date-popup_form-checkOut
label{margin-bottom:4px;font-size:0.9em}.date-popup_form-checkIn span, .date-popup_form-checkOut
span{font-size:0.7em;margin-top:2px}.date-popup_form-checkOut{width:47%;float:left}.date-popup_form-check-in,.date-popup_form-check-out{width:100%;padding:6px
32px 6px 8px;font-size:0.9em}.date-popup_form-totalNight{width:18%;top:28px;font-size:0.9em}.form-night-text{width:40%}.date-popup_form-noDate{width:80%;margin-bottom:20px}.date-popup_form-noDate
label{font-size:0.8em}.date-popup_form-cancel{padding:10px
0;border-radius:2px;font-size:0.8em;width:190px;float:left}.date-popup_form-confirm{padding:7px
0;border-radius:2px;font-size:0.8em;width:190px}.form-date_container{padding:0
calc(3.5% - 20px) 0 calc(4.5% - 10px);top:100px;height:56px}.form-date_container.fixed{width:100%;top:50px}.form-date_col2{margin-top:14px;width:70%}.form-date_col2 .form-check-in,
.form-date_col2 .form-check-out{width:calc(36% - 15px) !important;margin-right:calc(4% - 10px);font-size:14px}.form-date_col2 .form-check-out{margin-right:0}.form-date_col2
label{font-size:15px}.form-date_col4{margin-top:20px;width:calc(8.5% + 20px)}.form-date_col4 .form-total-night{font-size:13px}.form-date_button{margin:13px
0 0;width:17%}input.updateButton{font-size:14px;height:30px;width:95%}}@media all and (max-width:767px){.date-popup-wrapper{width:420px;padding:10px
15px 15px;margin-top:10%}.date-popup-header
h3{font-size:1.8em}.date-popup-header
span{font-size:1em}.input-date-group{width:80%;margin-right:4px;margin-bottom:15px}.date-popup_form-checkIn{width:47%;float:left;margin-right:6px}.date-popup_form-checkOut{width:47%;float:right}.date-popup_form-check-in,.date-popup_form-check-out{padding:6px
10px 6px 30px;background-position:8px 5px;background-size:16px;text-align:center}.date-popup_form-noDate{width:100%;margin-bottom:20px}.date-popup_form-cancel{float:left}.date-popup_form-confirm{}.page-top10HotelHeader{min-height:48px !important;height:auto;top:0px}.page-top10HotelHeader
.search_rate_box.open_menu{top:63px;height:auto}.form-date_container:before{display:none}.form-date_col2{width:75%;margin-top:8px}.form-date_col2
label{display:none}.form-date_col4{display:none}.form-date_col2 .form-check-in, .form-date_col2 .form-check-out{margin-right:0;width:48%;background-image:url("/v8/img/calendar-icon.svg"), url("/v8/img/arrow-down.svg");background-size:17px, 15px;padding:6px
6px 6px 15px}.form-date_container{width:100%;height:46px}.form-date_button{float:left;width:25%;margin:8px
0 0}input.updateButton{font-size:12px;height:28px}}@media only screen and (min-width:1024px){.form-date_container.fixed{width:1024px;top:37px}.form-date_col4{width:calc(7.5% + 20px);left: -20px}.form-date_col4{margin-top:18px}.form-date_col4 .form-total-night{font-size:15px}.form-date_button{width:20%}.form-date_container{top:0}body.lang-ja_JP .top10_guest_ratings,
body.lang-ko_KR .top10_guest_ratings,
body.lang-zh_CN
.top10_guest_ratings{font-size:small}.date-popup_form-confirm{padding:10px
0}}@media all and (max-width:479px){.date-popup-wrapper{width:90%;padding:10px
15px 15px;margin-top:20%}.date-popup-header
h3{font-size:1.55em}.date-popup-header
span{font-size:1em}.input-date-group{width:100%;margin-right:0;margin-bottom:15px}.date-popup_form-checkIn{width:47%;float:left;margin-right:6px}.date-popup_form-checkOut{width:47%;float:right}.date-popup_form-check-in,.date-popup_form-check-out{padding:6px
10px 6px 30px;background-position:8px 5px;background-size:16px;text-align:center}.date-popup_form-totalNight{display:none}.date-popup_form-noDate{width:100%;margin-bottom:20px}.date-popup_form-cancel{float:none}.date-popup_form-confirm{float:none;display:block;margin:0
auto 10px}.page-top10HotelHeader{min-height:48px;height:auto;top:0px}.page-top10HotelHeader
.search_rate_box.open_menu{top:63px}.form-date_container:before{display:none}.form-date_col2{width:75%}.form-date_col2
label{display:none}.form-date_col4{display:none}.form-date_col2 .form-check-in, .form-date_col2 .form-check-out{margin-right:0;width:48%;background-image:url("/v8/img/calendar-icon.svg");background-size:17px;padding:6px
6px 6px 26px}.form-date_container{width:100%}.form-date_button{float:left;width:25%}input.updateButton{font-size:12px;height:28px}}.sticky_app_download{background-color:#f4302d;padding:8px;position:fixed;bottom: -80px;width:100%;z-index:1001;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:all 0.5s ease-in-out}.sticky_app_download.show{bottom:0px}.close_button_thin{width:30px;height:30px;position:relative;display:inline-block;margin-right:8px;cursor:pointer;vertical-align:middle}.close_button_thin:before,.close_button_thin:after{content:'';top:50%;height:1px;display:block;position:absolute;background:#FFF;width:100%;left:0;margin-top: -1px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.close_button_thin:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.hcom-logo{width:60px;height:60px;display:inline-block;background-image:url(/v8/img/icon-app-hcom.png);background-size:100%;vertical-align:middle}.sticky_app_download .mobile-icon{float:right;margin-right:0;margin-top:10px}.app-download-text-wrap{display:inline-block;color:#FFF;margin:0
8px;vertical-align:middle}.hcom-text{font-size:20px;font-family:'HotelsSansWeb-Bold'}.for-text{font-size:16px;font-family:'HotelsSansWeb-Regular'}@media all and (min-width:320px) and (max-width:479px){.close_button_thin{width:25px;height:25px;margin-right:0}.hcom-logo{width:50px;height:50px}.hcom-text{font-size:16px}.for-text{font-size:14px}.app-download-text-wrap{margin:0}.sticky_app_download .mobile-icon{margin-top:5px}}