<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.navigation--horizontal,.navigation--vertical{display:flex;flex-wrap:wrap;margin-bottom:16px;padding:0 4px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.navigation--vertical{flex-direction:column}.navigation__item{display:block;padding:0 12px;line-height:48px;font-size:16px;color:#328cf5}.c-breadcrumbs{overflow-x:auto;white-space:nowrap}.c-breadcrumbs__list{display:table}.c-breadcrumbs__item{display:table-cell;height:32px;line-height:32px;font-size:12px}.c-breadcrumbs__item+.c-breadcrumbs__item{position:relative;padding-left:16px}.c-breadcrumbs__item+.c-breadcrumbs__item:before{transform:rotate(45deg);position:absolute;top:13px;left:4px;display:block;width:6px;height:6px;content:"";border-color:#888c8e;border-style:solid;border-width:2px 2px 0 0}.c-breadcrumbs__link-text{color:#888c8e}.c-hoverable-select-list{position:relative;padding-left:16px;border:1px solid #ddd;background-color:#fff;line-height:48px;font-size:16px;cursor:pointer}.c-hoverable-select-list .title:after{transform:rotate(45deg);transition:all .5s;position:absolute;top:18px;right:32px;width:10px;height:10px;border-right:1px solid #9cc455;border-bottom:1px solid #9cc455;content:""}.c-hoverable-select-list .select-list{display:none;position:absolute;top:100%;left:0;z-index:9999;border:1px solid #ddd;border-top:4px solid #9cc455;background:#fff;color:#222}.c-hoverable-select-list:hover .select-list{display:block}.c-hoverable-select-list:hover:after{position:absolute;bottom:0;left:50%;margin-left:-8px;border:8px solid transparent;border-bottom-color:#9cc455;content:""}.c-carousel--blue .flickity-prev-next-button,.c-carousel--ramen-red .flickity-prev-next-button{transition:all .5s;width:36px;height:36px;cursor:pointer}.c-carousel--blue .flickity-prev-next-button svg,.c-carousel--ramen-red .flickity-prev-next-button svg{left:30%;top:30%;width:40%;height:40%}.c-carousel{position:relative;margin-bottom:40px}.c-carousel:not(.flickity-enabled){opacity:0}.c-carousel--blue .flickity-prev-next-button{box-shadow:0 0 8px 0 rgba(0,0,0,.15);background:#fff}.c-carousel--blue .flickity-prev-next-button svg .arrow{fill:#328cf5}.c-carousel--blue .flickity-page-dots .dot.is-selected{background:#328cf5}.c-carousel--ramen-red .flickity-prev-next-button{box-shadow:0 0 8px 0 rgba(0,0,0,.15);background:#fff}.c-carousel--ramen-red .flickity-prev-next-button svg .arrow{fill:#cf0014}.c-carousel--ramen-red .flickity-page-dots .dot.is-selected{background:#cf0014}@media (min-width:980px){.c-carousel .flickity-prev-next-button.previous{left:-18}.c-carousel .flickity-prev-next-button.next{right:-18}.c-carousel--button-inside .flickity-prev-next-button.previous{left:10}.c-carousel--button-inside .flickity-prev-next-button.next{right:10}}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:#fff;background:hsla(0,0%,100%,.75);cursor:pointer;transform:translateY(-50%)}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{outline:none;box-shadow:0 0 0 5px #09f}.flickity-prev-next-button:active{opacity:.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#cdcdcd;border-radius:50%;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.c-collapsible-menu{border-bottom:1px solid #ddd}.c-collapsible-menu__title{padding-left:16px;line-height:60px;font-size:16px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.c-collapsible-menu__title.arrow{position:relative;padding:0 48px 0 16px}.c-collapsible-menu__title.arrow:after{position:absolute;transform:rotate(-45deg);transition:all .5s;top:25px;right:16px;width:10px;height:10px;border-right:1px solid #328cf5;border-bottom:1px solid #328cf5;content:""}.c-collapsible-menu__title.arrow.arrow-down:after{transform:rotate(45deg)}.c-collapsible-menu__wrapper{overflow:hidden}.c-collapsible-menu .c-collapsible-menu-enter-active{transition:all .8s ease-in}.c-collapsible-menu .c-collapsible-menu-leave-active{transition:all .8s ease-out}.c-collapsible-menu .c-collapsible-menu-enter,.c-collapsible-menu .c-collapsible-menu-leave-to{max-height:0}.c-collapsible-menu .c-collapsible-menu-enter-to,.c-collapsible-menu .c-collapsible-menu-leave{max-height:400px}.category-hero-image{position:relative;padding-bottom:75%;background-size:cover;background-position:50%}.category-hero-image__content{position:absolute;bottom:0;padding:48px 0;width:100%;background:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.category-hero-image__title{margin:0 10%;padding-bottom:16px;width:80%;line-height:1;border-bottom:1px solid #fff;font-size:40px;color:#fff}.menu-list-with-breadcrumbs--pc .list-item,.menu-list-with-breadcrumbs--sp .list-item{line-height:40px}.menu-list-with-breadcrumbs--pc .list-item.all,.menu-list-with-breadcrumbs--sp .list-item.all{background:#fcfbf8;text-align:center}.menu-list-with-breadcrumbs--pc .list-item.all a,.menu-list-with-breadcrumbs--sp .list-item.all a{position:relative}.menu-list-with-breadcrumbs--pc .list-item.all a:before,.menu-list-with-breadcrumbs--sp .list-item.all a:before{transform:rotate(135deg);display:block;position:absolute;top:16px;width:8px;height:8px;border-right:1px solid #328cf5;border-bottom:1px solid #328cf5;content:""}.menu-list-with-breadcrumbs--pc .list-item.breadcrumb,.menu-list-with-breadcrumbs--sp .list-item.breadcrumb{background:#9cc455}.menu-list-with-breadcrumbs--pc .list-item.breadcrumb a,.menu-list-with-breadcrumbs--sp .list-item.breadcrumb a{display:inline-block;padding:0;text-decoration:underline;color:#fff}.menu-list-with-breadcrumbs--pc .list-item.breadcrumb a span,.menu-list-with-breadcrumbs--sp .list-item.breadcrumb a span{color:#fff}.menu-list-with-breadcrumbs--pc .list-item.breadcrumb a:nth-child(n+2),.menu-list-with-breadcrumbs--sp .list-item.breadcrumb a:nth-child(n+2){position:relative;padding-left:32px}.menu-list-with-breadcrumbs--pc .list-item.breadcrumb a:nth-child(n+2):before,.menu-list-with-breadcrumbs--sp .list-item.breadcrumb a:nth-child(n+2):before{transform:rotate(-45deg);display:block;position:absolute;top:15px;left:12px;width:8px;height:8px;border-right:1px solid #fff;border-bottom:1px solid #fff;content:""}.menu-list-with-breadcrumbs--pc .list-item a{transition:all .5s;display:block;padding:0 16px;font-size:15px}.menu-list-with-breadcrumbs--pc .list-item a:hover{color:#328cf5}.menu-list-with-breadcrumbs--pc .list-item.all a:before{left:16px}.menu-list-with-breadcrumbs--pc .list-item.breadcrumb{line-height:35px;padding-left:16px}.menu-list-with-breadcrumbs--pc .list-item.breadcrumb a{font-size:13px}.menu-list-with-breadcrumbs--sp .list-item a{padding-left:32px}.menu-list-with-breadcrumbs--sp .list-item.all a{padding-left:0;display:block;line-height:40px}.menu-list-with-breadcrumbs--sp .list-item.all a:before{left:32px}.menu-list-with-breadcrumbs--sp .list-item.breadcrumb{line-height:40px;padding-left:32px}.collapsible-menu{line-height:48px;position:relative}.collapsible-menu__box{display:flex;justify-content:space-between;font-size:16px;padding:0 48px 0 32px}.collapsible-menu__box.arrow:after{transform:rotate(-45deg);transition:all .5s;position:absolute;top:19px;right:32px;width:10px;height:10px;border-right:1px solid #9cc455;border-bottom:1px solid #9cc455;content:""}.collapsible-menu__box.arrow.arrow-down:after{transform:rotate(45deg)}.collapsible-menu__title{color:#888c8e;display:inline-block}.collapsible-menu__select-title{display:inline-block;margin-right:16px}.collapsible-menu__list{overflow:hidden}.collapsible-menu .list-collapsible-menu-enter-active{transition:all .8s ease-in}.collapsible-menu .list-collapsible-menu-leave-active{transition:all .8s ease-out}.collapsible-menu .list-collapsible-menu-enter,.collapsible-menu .list-collapsible-menu-leave-to{max-height:0}.collapsible-menu .list-collapsible-menu-enter-to,.collapsible-menu .list-collapsible-menu-leave{max-height:3000px}.area-menu-list--pc{padding-left:16px;padding-bottom:16px}.area-menu-list--pc .region-name{padding-top:16px;width:100%;line-height:1;font-weight:700;color:#9cc455}.area-menu-list--pc .prefecture-list__item{display:inline-block;margin-right:8px;line-height:36px}.area-menu-list--pc .prefecture-list__item a{transition:all .5s;display:block;font-size:15px}.area-menu-list--pc .prefecture-list__item a:hover{color:#328cf5}.area-menu-list--sp .list-item{display:flex;flex-direction:column}.area-menu-list--sp .region-name{width:100%;padding-left:32px;line-height:32px;background:#b2d17b;color:#fff}.area-menu-list--sp .prefectures{width:100%}.area-menu-list--sp .prefecture-list__item{padding-left:48px}.area-menu-list--sp .prefecture-list__item a{display:block;line-height:40px;color:#328cf5}.editors-pick{padding:0 16px}@media (max-width:979px){.editors-pick .carousel-container{margin:0 -16px}}.c-pagination{margin:32px auto;display:flex;justify-content:center;align-items:center}@media (max-width:979px){.c-pagination{justify-content:space-between;background:#f4f3f0;width:280px;border-radius:24px}}.c-pagination .page-item__link{line-height:44px;text-decoration:none;float:left;display:block;margin:0 2px;width:48px;height:48px;text-align:center;font-size:16px;font-weight:700;border-radius:50%}.c-pagination .page-item.sp .page-item__link{width:auto}.c-pagination .page-item.current .page-item__link{border:none;color:#222}.c-pagination .page-item.disabled .page-item__link{opacity:0}.c-pagination .page-item.next .page-item__link,.c-pagination .page-item.prev .page-item__link{display:block;position:relative;color:#fff}.c-pagination .page-item.next .page-item__link:before,.c-pagination .page-item.prev .page-item__link:before{display:block;position:absolute;top:50%;left:50%;margin-top:-6px;width:12px;height:12px;border-right:3px solid #fff;border-bottom:3px solid #fff;content:""}.c-pagination .page-item.prev .page-item__link:before{transform:rotate(135deg);margin-left:-4px}.c-pagination .page-item.next .page-item__link:before{transform:rotate(-45deg);margin-left:-8px}@media (min-width:980px){.c-pagination .page-item.sp{display:none}}@media (max-width:979px){.c-pagination .page-item{display:none}.c-pagination .page-item.next,.c-pagination .page-item.prev,.c-pagination .page-item.sp{display:block}}.c-pagination--blue .page-item__link{color:#328cf5;border:2px solid #328cf5}.c-pagination--blue .page-item.next .page-item__link,.c-pagination--blue .page-item.prev .page-item__link{background:#328cf5;color:#fff}.c-pagination--turquoise-blue .page-item__link{color:#00a6c9;border:2px solid #00a6c9}.c-pagination--turquoise-blue .page-item.next .page-item__link,.c-pagination--turquoise-blue .page-item.prev .page-item__link{background:#00a6c9;color:#fff}.c-pagination--ramen-red .page-item__link{color:#c20114;border:2px solid #c20114}.c-pagination--ramen-red .page-item.next .page-item__link,.c-pagination--ramen-red .page-item.prev .page-item__link{background:#c20114;color:#fff}.c-text-on-image-card{display:block;position:relative;flex-shrink:0;background-repeat:no-repeat;background-size:cover;background-position:50%}.c-text-on-image-card--none:after,.c-text-on-image-card--with-blur:after,.c-text-on-image-card--with-mask:after{content:"";display:block;width:100%;height:100%}.c-text-on-image-card--with-mask:after{background-color:rgba(0,0,0,.4)}.c-text-on-image-card--with-blur:after{background:inherit;filter:blur(5px);position:absolute}.c-text-on-image-card .title--l,.c-text-on-image-card .title--m,.c-text-on-image-card .title--s{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;font-weight:700;color:#fff;width:100%}.c-text-on-image-card{width:100%;height:100%}.c-text-on-image-card .title--s{line-height:1.2;font-size:16px}.c-text-on-image-card .title--m{font-size:21px}.c-text-on-image-card .title--l{line-height:1.2;font-size:16px}.c-text-on-image-card .title--l span{color:#fff;font-size:12px}.c-text-on-image-card--portrait{padding-bottom:320px;width:200px;margin-right:12px}@media (min-width:980px){.c-text-on-image-card .title--s{font-size:18px}.c-text-on-image-card .title--m{font-size:21px}.c-text-on-image-card .title--l{font-size:24px}.c-text-on-image-card .title--l span{font-size:15px}}.special-features{padding:0 16px}@media (min-width:980px){.special-features .carousel-container{height:333px}}@media (max-width:979px){.special-features .carousel-container{margin:0 -16px}}.sponsored-stories{padding:0 16px}.sponsored-stories .ad-list{display:flex;flex-wrap:wrap;margin-right:-2%}@media (max-width:979px){.sponsored-stories .ad-list{margin-right:-4%}}.sponsored-stories .ad-item{margin-bottom:24px;margin-right:2%;width:31.3%}@media (max-width:979px){.sponsored-stories .ad-item{width:46%;margin-right:4%}}.sponsored-stories .ad-item .sponsored-link{display:flex;align-items:center}.mcm-client{padding:0 16px}.mcm-client .mcm-client-list{display:flex;flex-wrap:wrap;margin-right:-2%}@media (max-width:979px){.mcm-client .mcm-client-list{margin-right:-4%}}.mcm-client .mcm-client-item{margin-bottom:24px;margin-right:2%;width:31.3%}@media (max-width:979px){.mcm-client .mcm-client-item{width:46%;margin-right:4%}}.mcm-client .mcm-client-item .mcm-client-link{display:flex;align-items:center}body.en .mcm-client .mcm-client-item,body.th .mcm-client .mcm-client-item{width:48%}@media (max-width:979px){body.en .mcm-client .mcm-client-item,body.th .mcm-client .mcm-client-item{width:100%;margin-right:0}}.search-field--pc,.search-field--sp{display:flex}@media (max-width:979px){.search-field--pc{display:none}}.search-field--sp{flex-direction:column;flex-wrap:wrap;border-top:1px solid #ddd;margin:0 -16px}@media (min-width:980px){.search-field--sp{display:none}}.search-field__dropdown{width:50%}.search-field__dropdown-title{line-height:32px;font-size:16px;color:#888c8e}.search-field__collapsible{width:100%;border-bottom:1px solid #ddd}.top-search-modal{top:200px;position:absolute;z-index:1000;left:50%;margin-left:-120px;width:240px}.top-search-modal .modal-overlay{background:rgba(0,0,0,.7);display:block;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden;white-space:nowrap;text-indent:100%;z-index:1000}.ideal-itinerary__model-btn-wrapper{display:flex;justify-content:center}.ideal-itinerary__model-btn-wrapper p{margin-bottom:40px}.ideal-itinerary-field{display:flex;overflow-x:scroll}.ideal-itinerary-field__item{background:#fff;width:290px;height:280px;position:relative;flex-shrink:0}.ideal-itinerary-field__item:not(:first-child){margin-left:16px}.ideal-itinerary-field__thumbnail img{height:180px;-o-object-fit:cover;object-fit:cover}.ideal-itinerary-field__content{padding:16px 16px 0}.ideal-itinerary-field__content span{font-size:12px;color:#69af00;line-height:2}.ideal-itinerary-field__content h3{font-size:15px;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:3em;line-height:1.5}.modal-fade-enter-active,.modal-fade-leave-active{transition:opacity 1s ease}.modal-fade-enter,.modal-fade-leave-to{opacity:0}.modal-fade-enter-to,.modal-fade-leave{opacity:1}@media (min-width:980px){.top-search-modal{top:395px}.ideal-itinerary__model-btn-wrapper p{max-width:none;font-size:14px}.ideal-itinerary-field{overflow-x:inherit}.ideal-itinerary-field__item{width:49%;height:410px}.ideal-itinerary-field__item:hover img{transform:scale(1.1);transition-duration:.3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ideal-itinerary-field__thumbnail{width:100%;overflow:hidden}.ideal-itinerary-field__thumbnail img{height:270px;display:block;transition-duration:.3s}.ideal-itinerary-field__content{padding:10px 30px}.ideal-itinerary-field__content span{font-size:14px}.ideal-itinerary-field__content h3{font-size:21px}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.full-width{position:relative}.title_in_spot{padding-left:126px!important;padding-right:104px!important}@media (max-width:979px){.title_in_spot{padding-left:32px!important;padding-right:32px!important}}.recommend-hotel-in-spot{margin:-32px 0 32px!important}@media (max-width:979px){.recommend-hotel-in-spot{width:100%!important;margin:16px 0!important}}@media (min-width:980px){.recommend-hotel-in-spot .max-scroll-left{padding-left:16px!important}}.recommend-hotel-in-region{padding:24px 16px 12px!important;margin-bottom:-4px!important;margin-top:-28px}@media (max-width:979px){.recommend-hotel-in-region{padding:24px 0!important;width:100%!important}}@media (max-width:979px){.recommend-hotel-in-article{margin-left:-16px}}.recommend-hotel{position:relative;margin-bottom:32px}@media (min-width:980px){.recommend-hotel .padding-carousel{padding-left:24px!important}}@media (max-width:979px){.recommend-hotel{width:calc(100% + 32px)}}.recommend-hotel-scroll-right .recommend-hotel-flickity{padding-right:16px}.recommend-hotel-scroll-left .recommend-hotel-flickity{padding-left:16px}.recommend-hotel-flickity{position:relative;height:100%;transition:all .15s ease}.recommend-hotel-heading{background-color:#fcfbf8;transition:all .15s ease}.recommend-hotel-heading__title{padding:24px 32px 12px;font-size:15px;font-weight:700}@media (max-width:979px){.recommend-hotel-heading__title{padding:24px 16px 12px!important}}.recommend-hotel-action{display:flex;justify-content:center;align-items:center;padding-top:16px;padding-bottom:16px;background-color:#fcfbf8}.recommend-hotel-action__link{font-size:16px;font-weight:700;color:#fff!important;text-decoration:none!important;text-align:center;transition:all .5s;padding:10px 40px;border-radius:16px;border:1px solid #00a6c9;background-color:#00a6c9;margin:0 16px}.home-section-carousel--square{height:100%;background-color:#fcfbf8;transition:all .1s ease;padding-bottom:24px;padding-right:32px}@media (max-width:979px){.home-section-carousel--square{padding-right:16px}}.home-section-carousel--square.max-scroll-left{padding-left:32px;padding-right:0}@media (max-width:979px){.home-section-carousel--square.max-scroll-left{padding-left:16px}}.home-section-carousel--square.max-scroll-right{padding-left:0}.home-section-carousel--square.no-padding{padding-left:0;padding-right:0}.home-section-carousel--square .flickity-viewport{box-sizing:border-box}.home-section-carousel--square .flickity-button{background-color:#fff;transform:translateY(-90%)}@media (max-width:979px){.home-section-carousel--square .flickity-button{display:none!important}}.home-section-carousel--square .flickity-button .arrow{fill:#328cf5}.home-section-carousel--square .flickity-prev-next-button:disabled{display:none!important}.home-section-carousel--square .flickity-prev-next-button{width:36px!important;height:36px!important;box-shadow:0 3px 3px 0 rgba(0,0,0,.14),0 1px 7px 0 rgba(0,0,0,.12),0 3px 1px -1px rgba(0,0,0,.2)}.home-section-carousel--square .flickity-prev-next-button:active{opacity:1}.home-section-carousel--square .hotel-card{content:counter(gallery-cell);height:280px;width:240px;border:1px solid #f0f2f5;box-shadow:0 1px 5px 0 rgba(0,0,0,.2);overflow:hidden;transition:all .1s ease;border-radius:12px;display:flex;flex-direction:column;justify-content:space-between;margin:0 0 8px 8px;background:#fff}.home-section-carousel--square .hotel-card:hover{opacity:.75}.home-section-carousel--square .hotel-card:last-child{margin-right:16px}.home-section-carousel--square .hotel-card__link{display:flex;flex-direction:column;text-decoration:none;color:inherit;height:100%}.home-section-carousel--square .hotel-card_pic{background-color:#f5f6f7;width:100%}.home-section-carousel--square .hotel-card_pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;aspect-ratio:240/122}.home-section-carousel--square .hotel-card_content{display:flex;flex-direction:column;flex-grow:1;width:100%;padding:0 10px 16px;margin-top:8px;box-sizing:border-box}.home-section-carousel--square .hotel-card_title{height:36px;font-size:14px;font-weight:700;color:#44484a;line-height:18px;margin-bottom:3px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.home-section-carousel--square .hotel-card_location{font-size:12px;line-height:18px;color:#888c8e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:auto 0 6px}.home-section-carousel--square .hotel-card_grade .star-rating{display:flex}.home-section-carousel--square .hotel-card_grade .star-image{width:14px;height:14px;margin-right:2px}.home-section-carousel--square .hotel-card_review{display:flex}.home-section-carousel--square .hotel-card_rating-box{display:flex;flex-wrap:wrap;margin-top:10px}.home-section-carousel--square .hotel-card_rating-box-score{display:flex;line-height:1.5}.home-section-carousel--square .hotel-card_rating-box-score--num{display:flex;align-items:center;justify-content:center;height:18px;background-color:#1136a6;border-radius:13px;font-size:12px;color:#fff;padding:2px 6px;min-width:45px}.home-section-carousel--square .hotel-card_rating-box-score--num .total{opacity:.6}.home-section-carousel--square .hotel-card_rating-box-score--num&gt;*{color:#fff;font-size:12px}.home-section-carousel--square .hotel-card_rating-box-score--text{font-size:12px;color:#1136a6;font-weight:700;margin-left:8px}.home-section-carousel--square .hotel-card_rating-box-review{font-size:12px;font-weight:500;margin-left:8px;color:#888c8e;line-height:1.5}.home-section-carousel--square .hotel-card_cost{display:flex;align-items:center;justify-content:end;margin-top:5px}.home-section-carousel--square .hotel-card_cost .price,.home-section-carousel--square .hotel-card_cost span{font-size:20px;font-weight:700;color:#44484a}.home-section-carousel--square .link{padding-bottom:100%;display:block;height:0;position:relative;background-size:cover;background-position:50%}@media (max-width:979px){.open{overflow:hidden}.open .l-footer{display:none}.open .recommend-categories,.open .recommend-regions{overflow:auto}.open .new-test{width:100%;height:100%;position:absolute;z-index:99}.open .test-show{width:100%}}@media (max-width:979px){.slide-enter-active,.slide-leave-active{transition:.5s}.slide-enter,.slide-leave-to{transform:translate(-100%)}.slideback-enter-active,.slideback-leave-active{transition:.5s}.slideback-enter,.slideback-leave-to{transform:translate(-100%)}}.single-category .section-container{padding:24px 16px 12px}.single-category .list-title{padding:16px 16px 0}.single-category .list-title h1{font-size:28px;color:#9cc455}.single-category .home-section-wrapper{padding:24px 16px 12px}.single-category .breadcrumbs-wrapper{padding:0 16px}.single-category .intro-desc{line-height:1.6;font-size:15px;color:#222}#list-place{width:100%}#list-place form{width:50%}@media (max-width:979px){#list-place form{width:100%}}#list-place form .button-place-search{display:flex;align-items:center;box-sizing:border-box;cursor:pointer;line-height:1.4em;overflow:hidden;text-align:center;border-radius:25px;border:1px solid #69af00;padding:10px 16px;background-color:#69af00;color:#fff}#list-place form .button-place-search .icon-search{margin-right:10px}#list-place form .button-place-search .icon-search:before{color:#fff}#list-place form .btn-confirm-ct{padding:5px 15px;border:thin solid grey;border-radius:15px;color:#fff;background-color:grey}@media (max-width:979px){#list-place form .btn-confirm-ct{background-color:#333;width:100%}}#list-place form .filter-confirm{margin-top:10px;text-align:center}@media (max-width:979px){#list-place form .filter-confirm{display:flex;position:fixed;bottom:0;width:100%;left:50%;right:0;transform:translate(-50%);background:#fff;padding:15px 5px}}#list-place .search-form{display:flex}@media (max-width:979px){#list-place .search-form{display:flex;flex-direction:column;gap:8px}}#list-place .search-form .area-wrapper{width:38%;margin-right:10px}@media (max-width:979px){#list-place .search-form .area-wrapper{width:100%}}#list-place .search-form .area-wrapper .area{width:100%}#list-place .search-form .area-wrapper select{padding:8px;border:1px solid #ddd;border-radius:5px}@media (max-width:979px){#list-place .search-form .area-wrapper select{width:100%;margin-bottom:20px}}#list-place .search-form .area-wrapper .opdefault{text-align:center}@media (max-width:979px){#list-place .search-form .area-wrapper .opdefault{text-align:left}}#list-place .search-form .area-wrapper .text-search{background:#fff;padding:8px 12px;height:45px;border:1px solid #ddd;border-radius:4px;line-height:32px;font-size:16px;position:relative}@media (max-width:979px){#list-place .search-form .area-wrapper .text-search:after{transform:rotate(45deg);position:absolute;top:16px;right:12px;width:8px;height:8px;border-right:1px solid #888c8e;border-bottom:1px solid #888c8e;content:""}}#list-place .search-form .area-wrapper .recommend-regions{z-index:9999;background:#fff;position:absolute;width:50%;left:0;margin-top:5px;border:1px solid #ddd;border-top:4px solid #9cc455;padding:20px}@media (max-width:979px){#list-place .search-form .area-wrapper .recommend-regions{top:0;z-index:99999;border-top:0!important;padding:0!important;width:100%;position:fixed;margin-top:0;height:100%}#list-place .search-form .area-wrapper .recommend-regions:before{border:none!important;top:0!important;left:0!important;border-bottom-color:none}#list-place .search-form .area-wrapper .recommend-regions:after{border:0!important}}#list-place .search-form .area-wrapper .recommend-regions:before{position:absolute;top:-20px;left:25%;border:8px solid transparent;border-bottom-color:#9cc455;content:""}#list-place .search-form .area-wrapper .recommend-regions .region-checkbox{padding:10px 0;display:flex;flex-wrap:wrap}@media (max-width:979px){#list-place .search-form .area-wrapper .recommend-regions .region-checkbox{padding-top:0;display:flex;align-items:center;margin-bottom:50px}}#list-place .search-form .area-wrapper .recommend-regions .region-checkbox .region-item{width:50%}@media (max-width:979px){#list-place .search-form .area-wrapper .recommend-regions .region-checkbox .region-item{width:100%;display:flex;align-items:center;margin-bottom:15px}}#list-place .search-form .area-wrapper .recommend-regions input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:#69af00}@media (max-width:979px){#list-place .search-form .area-wrapper .recommend-regions input[type=checkbox]{width:20px;height:20px;margin-right:10px}}#list-place .search-form .area-wrapper .recommend-regions_parent{display:flex;align-items:center}@media (max-width:979px){#list-place .search-form .area-wrapper .recommend-regions_parent{flex-direction:column;align-items:flex-start;position:relative}#list-place .search-form .area-wrapper .recommend-regions_parent:after{transform:rotate(45deg);position:absolute;top:12px;right:12px;width:8px;height:8px;border-right:1px solid #888c8e;border-bottom:1px solid #888c8e;content:""}}#list-place .search-form .area-wrapper .recommend-regions_parent .all-region{padding-left:10px}@media (max-width:979px){#list-place .search-form .area-wrapper .recommend-regions_parent .all-region{padding-left:0;display:flex;align-items:center;margin-bottom:20px}}@media (max-width:979px){#list-place .search-form .area-wrapper .recommend-regions{width:100%}#list-place .search-form .area-wrapper .recommend-regions:after{transform:rotate(45deg);position:absolute;top:16px;right:12px;width:8px;height:8px;border-right:1px solid #888c8e;border-bottom:1px solid #888c8e;content:""}}#list-place .search-form .area-wrapper .header-popup{display:none}@media (max-width:979px){#list-place .search-form .area-wrapper .header-popup{display:flex;align-items:center;justify-content:space-between;padding:15px;background:#9cc455;color:#fff}}#list-place .search-form .area-wrapper .header-popup .close-btn{position:absolute;right:40px;top:17px;width:10px;height:10px;opacity:.3}#list-place .search-form .area-wrapper .header-popup .close-btn:hover{opacity:1}#list-place .search-form .area-wrapper .header-popup .close-btn:after,#list-place .search-form .area-wrapper .header-popup .close-btn:before{position:absolute;left:15px;content:" ";height:20px;width:2px;background-color:#333}#list-place .search-form .area-wrapper .header-popup .close-btn:before{transform:rotate(45deg)}#list-place .search-form .area-wrapper .header-popup .close-btn:after{transform:rotate(-45deg)}#list-place .search-form .area-wrapper .content-popup{padding:20px}@media (max-width:979px){#list-place .search-form .area-wrapper .content-popup .category-checkbox{margin-bottom:60px}}#list-place .search-form .area-wrapper .recommend-categories{z-index:9999;background:#fff;position:absolute;width:80%;left:200px;margin-top:5px;border:1px solid #ddd;border-top:4px solid #9cc455;padding:20px}@media (max-width:979px){#list-place .search-form .area-wrapper .recommend-categories{top:0;position:fixed;z-index:99999;margin-top:0;border-top:0!important;padding:0!important;width:100%}#list-place .search-form .area-wrapper .recommend-categories:before{border:none!important;top:0!important;left:0!important;border-bottom-color:none}}#list-place .search-form .area-wrapper .recommend-categories:before{position:absolute;top:-20px;left:25%;border:8px solid transparent;border-bottom-color:#9cc455;content:""}#list-place .search-form .area-wrapper .recommend-categories input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:#69af00}@media (max-width:979px){#list-place .search-form .area-wrapper .recommend-categories input[type=checkbox]{width:20px;height:20px;margin-right:10px}}#list-place .search-form .area-wrapper .recommend-categories .category-item{margin-bottom:15px;border-bottom:1px solid #ccc}#list-place .search-form .area-wrapper .recommend-categories .all-category{margin-bottom:10px}@media (max-width:979px){#list-place .search-form .area-wrapper .recommend-categories .all-category{margin-bottom:20px;display:flex;align-items:center}}#list-place .search-form .area-wrapper .recommend-categories .categories{display:flex;align-items:flex-start}@media (max-width:979px){#list-place .search-form .area-wrapper .recommend-categories .categories{flex-direction:column}#list-place .search-form .area-wrapper .recommend-categories .categories.active .category-child{display:block}#list-place .search-form .area-wrapper .recommend-categories .categories.active .category-parent:after{transform:rotate(-135deg);position:absolute;top:5px;right:12px;width:8px;height:8px;border-right:1px solid #888c8e;border-bottom:1px solid #888c8e;content:""}}#list-place .search-form .area-wrapper .recommend-categories .category-parent{display:flex;align-items:center;margin-right:15px;margin-bottom:5px;max-width:10%;max-width:18%;min-width:18%}@media (max-width:979px){#list-place .search-form .area-wrapper .recommend-categories .category-parent{width:100%;max-width:100%;position:relative;margin-bottom:15px}#list-place .search-form .area-wrapper .recommend-categories .category-parent:after{transform:rotate(45deg);position:absolute;top:5px;right:12px;width:8px;height:8px;border-right:1px solid #888c8e;border-bottom:1px solid #888c8e;content:""}}#list-place .search-form .area-wrapper .recommend-categories .category-parent label{margin-left:10px}#list-place .search-form .area-wrapper .recommend-categories .category-child{display:flex;flex-wrap:wrap;width:100%}@media (max-width:979px){#list-place .search-form .area-wrapper .recommend-categories .category-child{width:auto;display:none;flex-direction:column;margin-left:30px;flex-wrap:nowrap}}#list-place .search-form .area-wrapper .recommend-categories .category-child-item{flex:0 0 33.333%;max-width:33.333%;margin-bottom:5px}@media (max-width:979px){#list-place .search-form .area-wrapper .recommend-categories .category-child-item{flex:0 0 100%;max-width:100%;margin-bottom:10px}}@media (max-width:979px){#list-place .search-form .area-wrapper .recommend-categories{width:100%;left:0}}@media (max-width:979px){#list-place .search-form .search-button{width:100%}}</pre></body></html>