.row{margin:0 !important}body a{text-decoration:none;color:#078ABC}body a:hover{color:#078ABC;opacity:0.9}h4{font-size:20px !important;font-weight:900 !important}h5{font-size:18px;padding-bottom:9px;font-weight:900 !important}li{line-height:1.72}.btn-check:focus+.btn,.btn:focus{box-shadow:none !important}.time-range-picker{display:inline-flex;font-size:14px;border:1px solid #E2E2E2;border-radius:3px}.time-range-picker .btn-group{display:inline-block;font-size:14px}.time-range-picker .btn-group button{height:35px;border:none;background:none;color:#1A1F36}@media only screen and (max-width: 680px){.time-range-picker .btn-group button{font-size:12px}}.time-range-picker .input-group .input-group-text{color:#1A1F36;background:none;border:none;border-left:1px solid #E2E2E2}@media only screen and (max-width: 680px){.time-range-picker .input-group .input-group-text{display:none}}.time-range-picker .input-group input{border:none;width:192px;font-size:14px;padding-left:0}@media only screen and (max-width: 680px){.time-range-picker .input-group input{padding-left:6px;width:171px;font-size:12px;padding-right:3px}}.one-line-block-with-actions-right{display:flex}.one-line-block-with-actions-right h3{width:220px}.one-line-block-with-actions-right h4{min-width:93px}.one-line-block-with-actions-right .top-action-buttons{width:calc(100% - 120px);text-align:right}@media only screen and (max-width: 680px){.one-line-block-with-actions-right .top-action-buttons{width:100%}}@media only screen and (max-width: 680px){.one-line-block-with-actions-right .top-action-buttons .search-form{margin-bottom:6px}}.one-line-block-with-actions-right .top-action-buttons .export-btn{position:unset;top:unset;right:unset;margin-left:6px}.one-line-block-with-actions-right .top-action-buttons .export-btn input{width:120px;border:none}@media only screen and (max-width: 680px){.one-line-block-with-actions-right .top-action-buttons .export-btn input{width:60px}}.one-line-block-with-actions-right .top-action-buttons .btn-save{background:#5469D4;color:#fff !important;border:1px solid #5469D4}.one-line-block-with-actions-right .top-action-buttons button.search{background:none;border:1px solid #c3c3c3;box-shadow:1px 2px 4px #c3c3c3}.one-line-block-with-actions-right .top-action-buttons button.search:hover{box-shadow:1px 2px 4px #3c3c3c}.background-blue{background:#5469D4;border:1px solid #5469D4;color:#fff}.export-btn{border:1px solid #E2E2E2;border-radius:2px;font-size:12px;display:inline-block;padding:3px 6px;cursor:pointer;position:absolute;top:60px;right:45px}@media only screen and (max-width: 680px){.export-btn{top:24px;right:18px}}.export-btn:hover{box-shadow:rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0.12) 0px 1px 1px 0px,rgba(60,66,87,0.16) 0px 0px 0px 1px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(60,66,87,0.08) 0px 2px 5px 0px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0.12) 0px 1px 1px 0px,rgba(60,66,87,0.16) 0px 0px 0px 1px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(60,66,87,0.08) 0px 3px 7px 0px,rgba(60,66,87,0.08) 0px 2px 5px 0px}.custom-btn{border:1px solid #E2E2E2;border-radius:2px;font-size:12px;display:inline-block;padding:3px 6px;cursor:pointer}.custom-btn:hover{box-shadow:rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0.12) 0px 1px 1px 0px,rgba(60,66,87,0.16) 0px 0px 0px 1px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(60,66,87,0.08) 0px 2px 5px 0px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0.12) 0px 1px 1px 0px,rgba(60,66,87,0.16) 0px 0px 0px 1px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(60,66,87,0.08) 0px 3px 7px 0px,rgba(60,66,87,0.08) 0px 2px 5px 0px}.white-txt{color:#fff !important}.grey-txt{color:#E2E2E2}.grey-txt-2{color:#A3ACB9}.grey-txt-3{color:#9A9CA6}.green-txt{color:#1EA672}.red-txt{color:#CD3D64 !important}.daterangepicker{min-width:561px}@media only screen and (max-width: 680px){.daterangepicker{min-width:300px}}@media only screen and (max-width: 680px){.daterangepicker table{display:initial}}.black-txt-5{color:#212529 !important}table{width:100%;color:#4F566B}table tr{border-top:1px solid #E2E2E2;border-bottom:1px solid #E2E2E2;font-size:14px}table tr th{min-width:69px}table tr th:nth-child(1){padding:9px 0}table tr th:nth-child(n+2){padding:9px 12px}table tr td{min-width:69px}table tr td:nth-child(1){padding:9px 0px}table tr td:nth-child(n+2){padding:9px 12px}table .act{cursor:pointer}table .act .nn-button{background:#5469D4;border:1px solid #5469D4;color:#fff;padding:4px 12px;font-size:13px}table .act .nn-button:hover{background:#4359c6}table .dropstart .dropdown-toggle::before{display:none}table a{color:#5469D4;text-decoration:none}table a.dropdown-item{color:#5469D4}table a.dropdown-item:hover{color:#5469D4}.pagination-block{display:flex;position:relative}.pagination-block .total-count{display:inline-block;font-size:13px}.pagination-block .pagi{display:inline-block;font-size:13px;position:absolute;right:0}.pagination-block .pagi a{color:#1A1F36;text-decoration:none}.pagination-block .pagi .page{padding:3px 6px;border-radius:2px;border:1px solid #E2E2E2;margin-left:6px}.pagination-block .pagi .prev,.pagination-block .pagi .next{padding:3px 6px;border-radius:2px;border:1px solid #E2E2E2;margin-left:6px}.pagination-block .pagi .first,.pagination-block .pagi .last{padding:3px 6px;border-radius:2px;border:1px solid #E2E2E2;margin-left:6px}.modal-header{padding:1rem 2rem}.modal-header .modal-title{padding-bottom:0}.modal-body{padding:2rem;background:#F7FAFC}.modal-body h5{font-size:16px}.modal-body .field-wrapper{font-size:14px;padding:15px 0}.modal-body .field-wrapper .label{font-weight:700;margin-bottom:2px}.modal-body .field-wrapper input{border:1px solid #e2e2e2;width:100%;padding:3px 6px}.modal-body .field-wrapper select{border:1px solid #e2e2e2;width:100%;padding:3px 6px}.modal-body .item-wrapper{font-size:14px;padding:6px 0}.modal-body .item-wrapper .name{width:240px;display:inline-block;padding-right:10px}.modal-body .item-wrapper .amount{display:inline-block;min-width:120px;vertical-align:top}.modal-body .item-wrapper .percentage{display:inline-block;width:48px;text-align:right;vertical-align:top}.modal-body .btn-blue{background:#5469D4;color:#fff}.modal-body .btn-blue:hover{color:#fff}.modal-footer .btn{padding:2px 8px;border-radius:2px;border:1px solid #E2E2E2;margin-left:9px}.modal-footer .btn-blue{background:#5469D4;color:#fff}.modal-footer .btn-blue:hover{color:#fff}.pad-left-extra{padding-left:150px}@media only screen and (max-width: 680px){.pad-left-extra{padding-left:0px}}.margin-bottom-extra{margin-bottom:90px}.dropdown-item{font-size:14px}.dropdown-item.active,.dropdown-item:active{color:#fff !important;background-color:#468ffb !important}table .st-key{width:12% !important}body{font-family:"Lato", 'Ubuntu Mono', monospace, "Segoe UI", -apple-system,BlinkMacSystemFont, Roboto, "Helvetica Neue", Arial,sans-serif !important}.fixed{position:fixed;top:0;left:0;width:100%;animation:smoothScroll 1s forwards}@keyframes smoothScroll{0%{transform:translateY(-24px)}100%{transform:translateY(0px)}}.top-bar{padding:18px 72px;border-bottom:1px solid #D2D2D2;text-align:left;background:#fff;z-index:10;transition:all 0.5s ease;-webkit-transition:position 10s;-moz-transition:position 10s;-ms-transition:position 10s;-o-transition:position 10s;transition:position 10s}@media only screen and (min-width: 680px) and (max-width: 1200px){.top-bar{padding:18px 24px}}@media only screen and (max-width: 680px){.top-bar{padding:12px}}.top-bar .top-bar-container{max-width:1280px;width:100%;margin:0 auto}.top-bar .top-bar-container .order-button{position:absolute;right:16px;font-size:15px;padding:4px 12px;background:#ED5E30;color:#fff;border-radius:16px;font-weight:bold;border:1px solid #ED5E30}.top-bar .mobile-menu{position:absolute;top:18px;left:18px}.top-bar .mobile-menu .menu-btn{border:none;background:#fff;padding:2px 12px;font-size:28px;border-radius:4px}.top-bar .logo-wrapper img{height:54px}.top-bar h1{font-size:26px;letter-spacing:1px;margin-bottom:0}.top-bar h1 a{color:#3c3c3c}.top-bar h1 a:hover{color:#000}@media only screen and (max-width: 680px){.top-bar h1{display:none}}.top-bar .main-links-section{color:#3c3c3c}.top-bar .main-links-section ul{list-style:none;margin-bottom:0}.top-bar .main-links-section ul li:nth-child(1){margin-left:0}.top-bar .main-links-section ul li{margin-left:12px}.top-bar .main-links-section ul li a{display:block;padding:8px 8px;color:#3c3c3c;text-decoration:none}.top-bar .main-links-section ul li a:hover{color:#000}.top-bar .bar-item{display:inline-block;font-size:20px;margin-left:15px}@media only screen and (max-width: 680px){.top-bar .bar-item{margin-left:9px}}.top-bar .bar-item .dropdown{background:none}.top-bar .bar-item .dropdown .dropdown-toggle{background:none;-webkit-appearance:none}.top-bar .dropdown-toggle::after{color:#212529;display:none}.top-bar .dropdown-menu li{font-size:13px}.edit-top-bar{padding:1.5rem 3rem}@media only screen and (max-width: 680px){.edit-top-bar{padding:18px 12px}}.pushy{width:100vw !important;background:#fff !important}li.pushy-link{line-height:1}.pushy-left{transform:translate3d(-100vw, 0, 0) !important}.pushy-open-left .pushy-left{transform:translate3d(0, 0, 0) !important}.pushy-open-left #container,.pushy-open-left .push{transform:translate3d(100vw, 0, 0) !important}.pushy-right{transform:translate3d(100vw, 0, 0) !important}.pushy-open-right #container,.pushy-open-right .push{transform:translate3d(-100vw, 0, 0) !important}.pushy-open-right .pushy-right{transform:translate3d(0, 0, 0) !important}.pushy-content{position:relative}.pushy-content .logo-wrapper{position:absolute;top:24px;left:32px}.pushy-content .logo-wrapper img{height:36px;margin-right:8px}.pushy-content .logo-wrapper span{font-size:18px;font-weight:bold}.pushy-content .toggle-button-wrapper{position:absolute;top:20px;right:20px}.pushy-content .toggle-button-wrapper .toggle-button{border:none;background:#fff;color:#3c3c3c;padding:0;font-size:18px;line-height:18px;border-radius:36px;width:36px;height:36px;font-weight:900}.pushy-content .main-links-section{padding-top:76px}.pushy-content .main-links-section ul{list-style:none;padding-left:0}.pushy-content .main-links-section ul li a{color:#000 !important;font-size:18px;padding:16px 32px}.bottom-date-search{background:#fff;width:100%;position:fixed;bottom:0;color:#078ABC;padding:16px 16px;box-shadow:0px 2px 2px 3px #83c3dd;align-items:center;z-index:999;font-size:15px}.bottom-date-search .border-line{border-right:1px solid #999}.bottom-date-search .text{position:relative;top:2px}#date-search-modal .btn-search{background:#ED5E30;font-size:16px;letter-spacing:4px;width:100%;padding:6px;color:#fff;cursor:pointer}.footer{background:#f6f6f6}.footer .footer-top{color:#3c3c3c;padding:54px 0;border-bottom:1px solid #C3C3C3}@media only screen and (max-width: 680px){.footer .footer-top{padding:36px 18px}}.footer .footer-top .footer-top-container{max-width:1080px;display:block;margin:0 auto}.footer .footer-top .label{font-size:16px;font-weight:bold;margin-bottom:12px}.footer .footer-top .item{padding:2px 0}.footer .footer-top .item a{font-size:14px;color:#3C3C3C}.footer .footer-top .item a:hover{color:#000}.footer .footer-top .logo-wrapper{margin-bottom:18px}.footer .footer-top .logo-wrapper img{height:54px;object-fit:cover}.footer .footer-top h1{font-size:20px;margin-bottom:12px;font-weight:bold}.footer .footer-top h1 a{color:#000}.footer .footer-top .info-wrapper{font-size:14px;margin-bottom:12px;line-height:1.6}.footer .footer-top .info-wrapper a{color:#000}.footer .footer-top .info-wrapper .icon-map svg{position:relative;top:-2px}.footer .footer-top .social-icons a{font-size:24px;color:#000}.footer .footer-top .social-icons a:nth-child(n+2){margin-left:24px}.footer .footer-bottom{padding:18px 0}@media only screen and (max-width: 680px){.footer .footer-bottom{padding:18px}}.footer .footer-bottom .footer-bottom-container{line-height:1.6;max-width:1080px;display:block;margin:0 auto;color:#3C3C3C;font-size:14px;text-align:center}.ig-wall{width:100%;display:flex;overflow:hidden}.ig-wall img{width:calc(100vw / 6);aspect-ratio:1 / 1;max-height:240px;object-fit:cover}@media only screen and (max-width: 680px){.ig-wall img{width:calc(100vw / 4)}}.component.rooms .text-green{color:#709D00}.component.rooms .text-blue{color:#078ABC}.component.rooms .text-gray{color:#889096}.component.rooms .row>*{padding-left:0;padding-right:0}.component.rooms .component-title{font-size:24px;letter-spacing:1px;font-weight:bold;margin-bottom:32px;display:inline-block;position:relative;z-index:1}.component.rooms .component-title:before{z-index:-1;content:"";width:140px;height:24px;background:#D2F3FF;position:absolute;top:12px;left:12px;display:block}.component.rooms .rooms-list .room-item{border:1px solid #E3E3E3;display:flex}@media only screen and (max-width: 680px){.component.rooms .rooms-list .room-item{display:block}}.component.rooms .rooms-list .room-item .item-left{width:100%;max-width:256px;border-right:1px solid #E3E3E3;font-size:14px}@media only screen and (max-width: 680px){.component.rooms .rooms-list .room-item .item-left{max-width:100%}}.component.rooms .rooms-list .room-item .item-left .header{display:flex;background:#F2F4F6;padding:16px 20px;justify-content:space-between}.component.rooms .rooms-list .room-item .item-left .header .title{font-size:16px;font-weight:bold}.component.rooms .rooms-list .room-item .item-left .header .link-more{color:#078ABC;font-size:14px}.component.rooms .rooms-list .room-item .item-left img{width:100%;object-fit:cover}.component.rooms .rooms-list .room-item .item-left .content-wrapper{padding:12px}.component.rooms .rooms-list .room-item .item-left .content-wrapper .divider{width:100%;display:block;border-top:1px solid #E3E3E3;height:1px;margin:12px 0}.component.rooms .rooms-list .room-item .item-left .content-wrapper .info-wrapper{font-size:14px;line-height:1.6}.component.rooms .rooms-list .room-item .item-right{width:100%}.component.rooms .rooms-list .room-item .item-right .header{display:flex;background:#F2F4F6;padding:16px 20px;justify-content:space-between}.component.rooms .rooms-list .room-item .item-right .header .title{font-size:16px;font-weight:bold}.component.rooms .rooms-list .room-item .item-right .header .link-more{color:#078ABC;font-size:14px}.component.rooms .rooms-list .room-item .item-right .content-container{padding:16px 20px;font-size:14px;line-height:1.6}.component.rooms .rooms-list .room-item .item-right .content-container .facilities .title{font-weight:bold}.component.rooms .rooms-list .room-item .item-right .content-container .facilities .row{position:relative}.component.rooms .rooms-list .room-item .item-right .content-container .facilities .item{padding:0 4px;margin-bottom:8px}.component.rooms .rooms-list .room-item .item-right .content-container .facilities .btn-facility{cursor:pointer}.component.rooms .rooms-list .room-item .item-right .content-container .plan-wrapper{border:1px solid #e3e3e3;position:relative;font-size:14px;padding:0 12px 12px 12px}.component.rooms .rooms-list .room-item .item-right .content-container .plan-wrapper .tag{background:#5C656B;border-radius:0 0 4px 4px;color:#fff;display:inline-block;padding:2px 8px}.component.rooms .rooms-list .room-item .item-right .content-container .plan-wrapper .link-cancel{position:absolute;top:6px;right:12px}.component.rooms .rooms-list .room-item .item-right .content-container .plan-wrapper .name{font-size:16px;font-weight:bold}.component.rooms .rooms-list .room-item .item-right .content-container .plan-wrapper .btn-price{border:1px solid #078ABC;border-radius:8px;color:#078ABC;padding:8px 8px;background:#fff}.component.rooms .search-box-wrapper{height:fit-content}.component.rooms .search-box{border:1px solid #e2e2e2;min-width:286px;max-width:320px;background:#fff;z-index:9;width:100%}.component.rooms .search-box h2{font-size:20px;padding:12px;color:#000;margin-bottom:0;font-weight:bold}@media only screen and (max-width: 680px){.component.rooms .search-box h2{font-size:20px}}.component.rooms .search-box .fields-box{padding:18px 12px;font-size:16px}.component.rooms .search-box .fields-box .field-wrapper .label{font-size:12px;color:#3c3c3c}.component.rooms .search-box .fields-box .field-wrapper input{border:1px solid #e2e2e2;padding:4px;width:100%}.component.rooms .search-box .fields-box .field-wrapper select{border:1px solid #e2e2e2;width:100%;padding:4px}.component.rooms .search-box .fields-box .field-wrapper .btn-search{background:#ED5E30;font-size:16px;letter-spacing:4px;width:100%;padding:6px;color:#fff;cursor:pointer}@media only screen and (max-width: 680px){.component.rooms .search-box .fields-box .field-wrapper .btn-search{font-size:16px}}.component.rooms .search-box p.note{font-size:12px;color:#3c3c3c}.component.faq{background:#F6F6F6}.component.faq .text-green{color:#709D00}.component.faq .text-blue{color:#078ABC}.component.faq .text-gray{color:#889096}.component.faq .component-title{font-size:24px;letter-spacing:1px;font-weight:bold;margin-bottom:28px;display:inline-block;position:relative;z-index:1}@media only screen and (max-width: 680px){.component.faq .component-title{margin-bottom:16px}}.component.faq .component-title:before{z-index:-1;content:"";width:100px;height:24px;background:#D2F3FF;position:absolute;top:12px;left:12px;display:block}.component.faq .title-wrapper svg{font-size:22px}.component.faq .accordion-item:nth-child(n+2){margin-top:12px}.component.faq .accordion-item{border-radius:48px;background:none;border:none}.component.faq .accordion-item .question-mark{background:#6C7CA8;color:#fff;margin-right:12px;width:32px;height:32px;line-height:32px;font-size:18px;font-weight:bold;border-radius:32px;text-align:center;font-family:serif}.component.faq .accordion-item .accordion-header .accordion-button{padding:8px 24px;border-radius:48px;font-size:18px;font-weight:bold;box-shadow:none;line-height:1.6}@media only screen and (max-width: 680px){.component.faq .accordion-item .accordion-header .accordion-button{font-size:16px}}.component.faq .accordion-item .accordion-header .accordion-button:not(.collapsed){border-color:none;background:#fff;color:#000;box-shadow:none}.component.faq .accordion-item .accordion-header .accordion-button:focus{border-color:transparent;background:#fff;outline:none;box-shadow:none;color:#000}.component.faq .accordion-item .accordion-body{padding-left:64px;color:#3C3C3C;line-break:anywhere}@media only screen and (max-width: 680px){.component.faq .accordion-item .accordion-body{padding-left:12px}}.component.faq .accordion-item p{word-break:break-all}.component.must_read{margin-top:48px}.component.must_read .text-green{color:#709D00}.component.must_read .text-blue{color:#078ABC}.component.must_read .text-gray{color:#889096}.component.must_read .component-title{font-size:24px;letter-spacing:1px;font-weight:bold;margin-bottom:32px;display:inline-block;position:relative;z-index:1}.component.must_read .component-title:before{z-index:-1;content:"";width:100px;height:24px;background:#D2F3FF;position:absolute;top:12px;left:12px;display:block}.component.must_read h4{font-size:18px !important;margin-bottom:18px;color:#000;font-weight:bold}.component.must_read h5{font-size:16px !important;margin-bottom:8px;padding-bottom:0;color:#000;font-weight:bold}.component.must_read p{color:#6C6C6C;margin-bottom:16px;line-height:1.6;word-break:break-all}.component.must_read .mt-5{margin-top:48px !important}.component.must_read .content-wrapper h4{font-size:16px !important;margin-bottom:14px}.component.must_read .content-wrapper h5:nth-child(n+2){margin-top:18px}.component.must_read .content-wrapper img{width:100%}.component.must_read .info-wrapper h4{margin-bottom:12px}.component.must_read .info-wrapper .subtitle:nth-child(n+2){margin-top:12px}.component.must_read .info-wrapper .subtitle{font-size:14px;font-weight:bold}.component.must_read .info-wrapper .content{color:#6C6C6C}.component.environment-intro{margin-top:48px}@media only screen and (max-width: 680px){.component.environment-intro{margin-top:32px}}.component.environment-intro .text-green{color:#709D00}.component.environment-intro .text-blue{color:#078ABC}.component.environment-intro .text-gray{color:#889096}.component.environment-intro .row>*{padding-left:0;padding-right:0}@media only screen and (min-width: 768px){.component.environment-intro .px-md-5{padding-left:96px !important;padding-right:96px !important}}.component.environment-intro .component-title{font-size:24px;letter-spacing:1px;font-weight:bold;margin-bottom:32px;display:inline-block;position:relative;z-index:1;width:26px;word-break:break-all}.component.environment-intro .component-title:before{z-index:-1;content:"";height:116px;width:24px;background:#D2F3FF;position:absolute;top:24px;left:12px;display:block}.component.environment-intro .image-wrapper{width:100%;height:540px}@media only screen and (min-width: 680px) and (max-width: 1120px){.component.environment-intro .image-wrapper{height:540px}}@media only screen and (max-width: 680px){.component.environment-intro .image-wrapper{width:100%;height:240px}}.component.environment-intro .image-wrapper img{height:100%;width:100%;object-fit:cover}.component.environment-intro .content-wrapper .title{margin-top:96px;font-size:22px;font-weight:bold;margin-bottom:18px}@media only screen and (max-width: 680px){.component.environment-intro .content-wrapper .title{margin-top:0}}.component.environment-intro .content-wrapper p{color:#3c3c3c;line-height:1.6;margin-bottom:12px}.component.environment-intro .content-wrapper .more-wrapper{position:relative;display:inline-block;left:50%;transform:translate(-50%, 0);margin-top:12px}.component.environment-intro .content-wrapper .more-wrapper:before{position:absolute;left:-6px;top:-6px;width:138px;height:42px;display:block;content:"";border-radius:8px;background:#fff;z-index:0;border:1px solid #078ABC}.component.environment-intro .content-wrapper .more-wrapper .btn-more{color:#078ABC;text-align:center;border:1px solid #078ABC;border-radius:8px;padding:8px 12px;position:relative;z-index:1;background:#fff;cursor:pointer}.component.environment-intro .content-wrapper h2,.component.environment-intro .content-wrapper h3{margin-bottom:24px;line-height:1.5}.component.environment-intro .divide{height:380px;border-left:1px solid #000;width:1px;margin-right:24px}@media only screen and (max-width: 680px){.component.environment-intro .divide{margin-left:12px;margin-right:12px}}.component.photos-and-videos{margin-top:96px}@media only screen and (max-width: 680px){.component.photos-and-videos{margin-top:54px}}.component.photos-and-videos .video-js .vjs-big-play-button{left:50% !important;top:50% !important;transform:translate(-50%, -50%) !important}.component.photos-and-videos .text-green{color:#709D00}.component.photos-and-videos .text-blue{color:#078ABC}.component.photos-and-videos .text-gray{color:#889096}.component.photos-and-videos .row>*{padding-left:0;padding-right:0}.component.photos-and-videos .component-title{font-size:24px;letter-spacing:1px;font-weight:bold;margin-bottom:32px;display:inline-block;position:relative;z-index:1;width:26px;word-break:break-all}.component.photos-and-videos .component-title:before{z-index:-1;content:"";height:156px;width:24px;background:#D2F3FF;position:absolute;top:24px;left:12px;display:block}.component.photos-and-videos .photos-wrapper .col-6{padding-left:8px;padding-right:8px}@media only screen and (max-width: 680px){.component.photos-and-videos .photos-wrapper .col-6{padding-left:4px;padding-right:4px}}.component.photos-and-videos .video-wrapper{padding:0 8px 12px 8px}@media only screen and (max-width: 680px){.component.photos-and-videos .video-wrapper{padding:0 4px 12px 4px}}.component.photos-and-videos .image-wrapper{width:100%;height:auto;aspect-ratio:1 / 1}@media only screen and (max-width: 680px){.component.photos-and-videos .image-wrapper{width:100%;height:auto;aspect-ratio:1 / 1}}.component.photos-and-videos .image-wrapper img{height:100%;width:100%;object-fit:cover}.component.photos-and-videos .divide{height:380px;border-left:1px solid #000;width:1px;margin-left:24px}@media only screen and (max-width: 680px){.component.photos-and-videos .divide{margin-left:12px;margin-right:12px}}.component.facilities{margin-top:48px}@media only screen and (max-width: 680px){.component.facilities{margin-top:48px}}.component.facilities .text-green{color:#709D00}.component.facilities .text-blue{color:#078ABC}.component.facilities .text-gray{color:#889096}.component.facilities .row>*{padding-left:0;padding-right:0}.component.facilities .title-wrapper{position:relative}.component.facilities .title-wrapper .btn-all-photo{position:absolute;top:0;right:0;color:#078ABC;text-align:center;border:1px solid #078ABC;border-radius:8px;padding:8px 12px;cursor:pointer;font-size:14px;display:inline-block}.component.facilities .title-wrapper .btn-all-photo:hover{opacity:0.9}.component.facilities .component-title{font-size:24px;letter-spacing:1px;font-weight:bold;margin-bottom:32px;display:inline-block;position:relative;z-index:1}.component.facilities .component-title:before{z-index:-1;content:"";width:60px;height:24px;background:#D2F3FF;position:absolute;top:12px;left:12px;display:block}.component.facilities .facility-list .label{font-size:16px;font-weight:bold;margin-bottom:6px}.component.facilities .facility-list .item{font-size:14px;color:#6c6c6c}.component.food{margin-top:48px}@media only screen and (max-width: 680px){.component.food{margin-top:32px}}.component.food .row>*{padding-left:0;padding-right:0}.component.food .title-wrapper{position:relative}.component.food .title-wrapper .btn-all-photo{position:absolute;top:0;right:0;color:#078ABC;text-align:center;border:1px solid #078ABC;border-radius:8px;padding:8px 12px;cursor:pointer;font-size:14px;display:inline-block}.component.food .title-wrapper .btn-all-photo:hover{opacity:0.9}.component.food .component-title{font-size:24px;letter-spacing:1px;font-weight:bold;margin-bottom:32px;display:inline-block;position:relative;z-index:1}.component.food .component-title:before{z-index:-1;content:"";width:60px;height:24px;background:#D2F3FF;position:absolute;top:12px;left:12px;display:block}.component.food .slick-slide{margin-right:12px}.component.food .carousel-box{width:100%;overflow-x:hidden;padding-bottom:24px}.component.food .carousel-box .item{cursor:pointer}.component.food .carousel-box .item img{width:100%;border-radius:18px;height:180px;object-fit:cover}@media only screen and (max-width: 680px){.component.food .carousel-box .item img{height:124px;border-radius:12px}}.component.testimony{margin-top:48px;margin-bottom:64px}@media only screen and (max-width: 680px){.component.testimony{margin-top:32px}}.component.testimony .checked{color:orange}.component.testimony .row>*{padding-left:0;padding-right:0}.component.testimony .title-wrapper{position:relative}.component.testimony .title-wrapper .btn-all-photo{position:absolute;top:0;right:0;color:#078ABC;text-align:center;border:1px solid #078ABC;border-radius:8px;padding:8px 12px;cursor:pointer;font-size:14px;display:inline-block}.component.testimony .title-wrapper .btn-all-photo:hover{opacity:0.9}.component.testimony .component-title{font-size:24px;letter-spacing:1px;font-weight:bold;margin-bottom:32px;display:inline-block;position:relative;z-index:1}.component.testimony .component-title:before{z-index:-1;content:"";width:100px;height:24px;background:#D2F3FF;position:absolute;top:12px;left:12px;display:block}.component.testimony .slick-slide{margin-right:12px}.component.testimony .carousel-box{width:100%;overflow-x:hidden;padding-bottom:24px}.component.testimony .carousel-box .item{cursor:pointer}.component.testimony .carousel-box .item img{width:100%;border-radius:18px;height:180px;object-fit:cover}@media only screen and (max-width: 680px){.component.testimony .carousel-box .item img{height:124px;border-radius:12px}}.component.testimony .slick-next:before,.component.testimony .slick-prev:before{color:#449cbc;font-size:28px}.component.testimony .slick-prev{left:-38px}@media only screen and (max-width: 680px){.component.testimony .slick-prev{top:calc(100% + 18px);left:40%}}@media only screen and (max-width: 680px){.component.testimony .slick-next{top:calc(100% + 18px);right:40%}}.component.testimony .testimony{border:2px solid #a2a2a2;background:#fff;padding:12px;min-height:300px;position:relative;border-radius:4px}@media only screen and (max-width: 680px){.component.testimony .testimony{min-height:320px}}.component.testimony .testimony .blockquote{position:absolute;height:24px;top:8px;left:12px}.component.testimony .testimony .blockquote img{height:100%;object-fit:cover}.component.testimony .testimony .words{margin-top:30px;color:#282828;font-size:16px;line-height:1.6}.component.testimony .testimony .meta{margin-top:12px;position:absolute;left:12px;bottom:12px;width:calc(100% - 24px);justify-content:space-between}.component.testimony .testimony .meta .name{font-size:14px;font-weight:bold;margin-bottom:2px}.component.testimony .testimony .meta .rating{font-size:14px;letter-spacing:-2px}.component.attractions{background:#F6F6F6;margin-top:48px}@media only screen and (max-width: 680px){.component.attractions{margin-top:32px}}.component.attractions .row>*{padding-left:0;padding-right:0}.component.attractions .title-wrapper{position:relative}.component.attractions .title-wrapper .btn-all-photo{position:absolute;top:0;right:0;color:#078ABC;text-align:center;border:1px solid #078ABC;border-radius:8px;padding:8px 12px;cursor:pointer;font-size:14px;display:inline-block}.component.attractions .title-wrapper .btn-all-photo:hover{opacity:0.9}.component.attractions .component-title{font-size:24px;letter-spacing:1px;font-weight:bold;margin-bottom:32px;display:inline-block;position:relative;z-index:1}.component.attractions .component-title:before{z-index:-1;content:"";width:60px;height:24px;background:#D2F3FF;position:absolute;top:12px;left:12px;display:block}.component.attractions .slick-slide{margin-right:12px}.component.attractions .carousel-box{width:100%;overflow-x:hidden;padding-bottom:4px}.component.attractions .carousel-box .item{cursor:pointer;border:1px solid #E3E3E3}.component.attractions .carousel-box .item img{width:100%;height:180px;object-fit:cover}@media only screen and (max-width: 680px){.component.attractions .carousel-box .item img{height:124px}}.component.attractions .carousel-box .item .content-wrapper{padding:12px;background:#fff}.component.attractions .carousel-box .item .content-wrapper .info-wrapper{display:flex;font-size:14px;color:#6c6c6c;position:relative}@media only screen and (max-width: 680px){.component.attractions .carousel-box .item .content-wrapper .info-wrapper{font-size:12px}}.component.attractions .carousel-box .item .content-wrapper .info-wrapper .score{margin-right:18px}@media only screen and (max-width: 680px){.component.attractions .carousel-box .item .content-wrapper .info-wrapper .score{margin-right:8px}}.component.attractions .carousel-box .item .content-wrapper .info-wrapper .score svg{position:relative;top:-2px}.component.attractions .carousel-box .item .content-wrapper .info-wrapper .hint{position:absolute;right:0;top:-2px}.component.attractions .carousel-box .item .content-wrapper .title{margin:12px 0;font-size:18px;font-weight:bold;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:54px}.body-container{max-width:1120px;display:block;margin:0 auto;padding:54px 0}@media only screen and (min-width: 680px) and (max-width: 1120px){.body-container{padding:54px 24px}}@media only screen and (max-width: 680px){.body-container{padding:36px 18px}}.body-container .component.index-first{margin-bottom:48px;padding:0}.body-container .component.index-first .row>*{padding-left:0;padding-right:0}.body-container .component.index-first .search-box,.body-container .component.index-first .search-box-top{border:1px solid #e2e2e2;box-shadow:0px 3px 4px rgba(0,0,0,0.25);background:#fff;z-index:9}.body-container .component.index-first .search-box h2,.body-container .component.index-first .search-box-top h2{background:#078ABC;font-size:20px;padding:12px;color:#fff;margin-bottom:0}@media only screen and (max-width: 680px){.body-container .component.index-first .search-box h2,.body-container .component.index-first .search-box-top h2{font-size:20px}}.body-container .component.index-first .search-box p.note,.body-container .component.index-first .search-box-top p.note{font-size:12px;color:#3c3c3c}.body-container .component.index-first .fields-box{padding:20px 12px;font-size:16px}.body-container .component.index-first .fields-box .field-wrapper .label{font-size:12px;color:#3c3c3c}.body-container .component.index-first .fields-box .field-wrapper input{border:1px solid #e2e2e2;padding:4px;width:100%}.body-container .component.index-first .fields-box .field-wrapper select{border:1px solid #e2e2e2;width:100%;padding:4px}.body-container .component.index-first .fields-box .field-wrapper .btn-search{background:#ED5E30;font-size:16px;letter-spacing:4px;width:100%;padding:6px;color:#fff;cursor:pointer}@media only screen and (max-width: 680px){.body-container .component.index-first .fields-box .field-wrapper .btn-search{font-size:16px}}.body-container .component.index-first .map-wrapper{width:100%;margin-top:24px}.body-container .component.index-first .map-wrapper img{width:100%;height:185px;object-fit:cover}.body-container .component.index-first .content-box .header-wrapper{display:flex;margin-bottom:12px;justify-content:space-between;align-items:center}.body-container .component.index-first .content-box .header-wrapper h1{font-size:32px;font-weight:600}@media only screen and (max-width: 680px){.body-container .component.index-first .content-box .header-wrapper h1{font-size:28px}}.body-container .component.index-first .content-box .header-wrapper .btn-order{background:#ED5E30;font-size:16px;color:#fff;display:flex;justify-content:center;align-items:center;height:36px;width:100px;cursor:pointer}.body-container .component.index-first .content-box .address-wrapper{display:flex;align-items:center;margin-bottom:24px}@media only screen and (max-width: 680px){.body-container .component.index-first .content-box .address-wrapper{align-items:flex-start;margin-bottom:16px}}.body-container .component.index-first .content-box .address-wrapper svg{font-size:18px;margin-right:8px}.body-container .component.index-first .content-box .address-wrapper .address{font-size:16px;color:#3c3c3c}@media only screen and (max-width: 680px){.body-container .component.index-first .content-box .address-wrapper .address{font-size:14px}}.body-container .component.index-first .content-box .address-wrapper .display-map{margin-left:12px;font-size:14px;color:#078ABC}.body-container .component.index-first .content-box .address-wrapper a{color:#078ABC}.body-container .component.index-first .content-box .address-wrapper a:hover{color:#078ABC}@media only screen and (min-width: 680px){.body-container .component.index-first .album-container .top-half{height:360px}}.body-container .component.index-first .album-container .image-wrapper{width:100%;cursor:pointer;overflow:hidden;height:calc(50% - .125rem)}.body-container .component.index-first .album-container .image-wrapper:hover{opacity:0.96}.body-container .component.index-first .album-container .image-wrapper:hover img{transition:all ease .3s;transform:scale(1.02)}.body-container .component.index-first .album-container .image-wrapper img{width:100%;height:100%;object-fit:cover}.body-container .component.index-first .album-container .image-wrapper.first{height:100%}@media only screen and (min-width: 680px){.body-container .component.index-first .album-container .image-wrapper.first{height:360px}}.body-container .component.index-first .album-container .image-wrapper.first img{height:100%;object-fit:cover}.body-container .component.index-first .album-container .smaller-photos-wrapper{display:flex;margin-top:12px;overflow:hidden}@media only screen and (max-width: 680px){.body-container .component.index-first .album-container .smaller-photos-wrapper{margin-top:8px}}.body-container .component.index-first .album-container .smaller-photos-wrapper .image-wrapper:nth-child(n+1){margin-right:12px}@media only screen and (max-width: 680px){.body-container .component.index-first .album-container .smaller-photos-wrapper .image-wrapper:nth-child(n+1){margin-right:8px}}.body-container .component.index-first .album-container .smaller-photos-wrapper .image-wrapper:last-child{margin-right:0}@media only screen and (max-width: 680px){.body-container .component.index-first .album-container .smaller-photos-wrapper .image-wrapper.mobile-last{margin-right:0}}.body-container .component.index-first .album-container .smaller-photos-wrapper .image-wrapper{height:100px;width:calc(20% - 9.6px);position:relative}@media only screen and (max-width: 680px){.body-container .component.index-first .album-container .smaller-photos-wrapper .image-wrapper{width:calc(25% - 6px);aspect-ratio:1/1;height:auto}}.body-container .component.index-first .album-container .smaller-photos-wrapper .image-wrapper img{height:100%;width:100%;object-fit:cover}.body-container .component.index-first .album-container .smaller-photos-wrapper .image-wrapper .layer{background:rgba(0,0,0,0.24);width:100%;height:100%;display:block;position:absolute;left:0;top:0;cursor:pointer}.body-container .component.index-first .album-container .smaller-photos-wrapper .image-wrapper .text{position:absolute;color:#fff;font-size:16px;top:50%;left:50%;transform:translate(-50%, -50%);display:inline-block;text-decoration:underline;width:max-content;cursor:pointer}@media only screen and (max-width: 680px){.body-container .component.index-first .album-container .smaller-photos-wrapper .image-wrapper .text{font-size:12px}}.inner-container{max-width:1120px;display:block;margin:0 auto;padding:54px 0}@media only screen and (min-width: 680px) and (max-width: 1120px){.inner-container{padding:54px 24px}}@media only screen and (max-width: 680px){.inner-container{padding:36px 18px}}.onscroll{position:fixed;top:60px}.float-button{font-size:14px;background:#b1e7fa;color:#000;border-radius:24px;width:54px;height:54px;display:flex;align-items:center;justify-content:center;position:fixed;bottom:32px;right:32px;font-weight:bold;color:#000}.float-button:hover{color:#000}#room-not-enough-modal .close{text-align:right;font-size:28px;margin-top:-12px;cursor:pointer}#room-not-enough-modal .explain{color:#8a8a8a}.modal-content .close{border:none;background:none;cursor:pointer;float:right;font-size:32px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5;position:relative;top:-4px;font-family:emoji}.btn-order{background:#ED5E30;font-size:16px;color:#fff;display:inline-flex;justify-content:center;align-items:center;height:36px;width:180px;cursor:pointer;border-radius:24px}.btn-order:hover{color:#fff;opacity:0.9}.top-banner{padding:12px 0;position:relative;transition:all ease .2s;text-align:center;background:#454e3b}.top-banner:hover{opacity:0.98}.top-banner .image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.top-banner .image-wrapper img{height:100%;width:100%;object-fit:cover;filter:brightness(0.36)}.top-banner .text{position:relative;font-size:16px;color:#fff;text-align:center}@media only screen and (max-width: 680px){.top-banner .text{font-size:15px}}.top-banner img.start{position:relative;height:24px;top:-4px}.top-banner .close-top-banner{color:#fff;font-size:12px;border:1px solid #fff;border-radius:24px;padding:2px 6px;text-align:center;position:relative;top:-2px;cursor:pointer}@media only screen and (max-width: 680px){.top-banner .close-top-banner{padding:2px 8px;display:inline-block;position:relative;margin-top:4px}}.top-banner .close-top-banner:hover{background:#fff;color:#000}html,body{overflow-x:hidden}.welcome.index.customize .top-bar{height:79px}.welcome.index.customize .top-bar .top-bar-container .order-button{top:24px}.welcome.index.customize .top-bar .top-bar-container h1{display:none}.welcome.index.customize .logo-wrapper{display:none}.welcome.index.customize .bg-lighty{background:#F4F1E8}.welcome.index.customize .bg-darkblue{background:#1C262E}.welcome.index.customize .kv-container{position:relative}.welcome.index.customize .kv-container .logo{position:absolute;width:12%;font-size:20px;letter-spacing:1px;text-align:center;left:10%;top:50%;transform:translateY(-50%);z-index:2;color:#fff}@media only screen and (max-width: 680px){.welcome.index.customize .kv-container .logo{width:24%;top:24px;left:50%;transform:translateX(-50%);font-size:16px}}.welcome.index.customize .kv-container .logo:hover{opacity:1}.welcome.index.customize .kv-container .logo img{width:100%;margin-bottom:2px}.welcome.index.customize .kv-container .welcome-txt{z-index:2;position:absolute;writing-mode:vertical-rl;color:#fff;font-size:20px;top:30%;right:10%;width:fit-content;letter-spacing:3px}@media only screen and (max-width: 680px){.welcome.index.customize .kv-container .welcome-txt{font-size:18px;top:212px;left:50%;transform:translateX(-50%)}}.welcome.index.customize .kv-container .welcome-txt p:nth-child(2){margin-top:2rem}.welcome.index.customize .kv-container .welcome-txt p:nth-child(3){margin-top:4rem}.welcome.index.customize .kv-slider .image-wrapper{height:calc(100vh - 92px);filter:brightness(0.84)}@media only screen and (max-width: 680px){.welcome.index.customize .kv-slider .image-wrapper{height:calc(100vh - 80px)}}.welcome.index.customize .kv-slider .image-wrapper img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 680px){.welcome.index.customize .kv-slider .image-wrapper img{height:100%}}.welcome.index.customize .location{padding:24px 0 48px 0}.welcome.index.customize .location .image-wrapper{width:36vw}@media only screen and (max-width: 680px){.welcome.index.customize .location .image-wrapper{width:72vw}}.welcome.index.customize .location .image-wrapper img{width:100%}.welcome.index.customize .intro.row>*{padding-left:0;padding-right:0}@media only screen and (max-width: 680px){.welcome.index.customize .intro .image-wrapper.center-m{width:calc(100% - 48px);margin:0 auto}}@media only screen and (max-width: 680px){.welcome.index.customize .intro .image-wrapper.left{width:84%}}.welcome.index.customize .intro .image-wrapper{width:100%}.welcome.index.customize .intro .image-wrapper img{width:100%}.welcome.index.customize .intro .image-wrapper img.three{width:75%}.welcome.index.customize .intro .intro-text{margin:48px 0 128px 96px;line-height:2;letter-spacing:1px;padding-right:16px}@media only screen and (max-width: 680px){.welcome.index.customize .intro .intro-text{margin:48px 24px 72px 24px;padding-right:0}}@media only screen and (max-width: 680px){.welcome.index.customize .intro p{font-size:15px;letter-spacing:0.5px}}.welcome.index.customize .intro.camp{padding-top:72px}.welcome.index.customize .room-album{padding:128px 0 96px 0;position:relative}@media only screen and (max-width: 680px){.welcome.index.customize .room-album{padding:72px 0}}.welcome.index.customize .room-album .box-title{z-index:2;position:absolute;top:48px;left:16%;background:#fff;padding:24px 12px;font-size:18px;letter-spacing:1px;writing-mode:vertical-lr}@media only screen and (max-width: 680px){.welcome.index.customize .room-album .box-title{left:0;top:12px}}.welcome.index.customize .room-album .box-title span{margin-top:18px;font-size:15px;letter-spacing:0px}.welcome.index.customize .room-album .room-slider .slick-slide.slick-current+.slick-slide{filter:brightness(1)}@media only screen and (max-width: 680px){.welcome.index.customize .room-album .room-slider .slick-slide.slick-current{filter:brightness(1)}}.welcome.index.customize .room-album .room-slider .image-wrapper{width:33.33%;filter:brightness(0.64);transition:all ease .3s}@media only screen and (max-width: 680px){.welcome.index.customize .room-album .room-slider .image-wrapper{width:100%}}.welcome.index.customize .room-album .room-slider .image-wrapper img{width:100%;aspect-ratio:1.618}.welcome.index.customize .room-album .room-slider .slick-next:before,.welcome.index.customize .room-album .room-slider .slick-prev:before{font-size:54px}.welcome.index.customize .room-album .room-slider .slick-next{z-index:2;right:28%;transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff;width:32px;height:32px;top:calc(50% - 16px)}@media only screen and (max-width: 680px){.welcome.index.customize .room-album .room-slider .slick-next{border-top:1px solid #000;border-right:1px solid #000;right:18px;width:15px;height:15px;top:calc(100% + 20px)}}.welcome.index.customize .room-album .room-slider .slick-prev{left:28%;z-index:2;transform:rotate(-45deg);border-top:1px solid #fff;border-left:1px solid #fff;width:32px;height:32px;top:calc(50% - 16px)}@media only screen and (max-width: 680px){.welcome.index.customize .room-album .room-slider .slick-prev{border-top:1px solid #000;border-left:1px solid #000;left:18px;width:15px;height:15px;top:calc(100% + 20px)}}.welcome.index.customize .room-album .room-slider .slick-next:before,.welcome.index.customize .room-album .room-slider .slick-prev:before{content:''}.welcome.index.customize .visual-photo .image-wrapper{width:100%}.welcome.index.customize .visual-photo .image-wrapper img{width:100%}.welcome.index.customize .spend-a-day-section{width:600%;height:100vh;display:flex;flex-wrap:nowrap}@media only screen and (max-width: 680px){.welcome.index.customize .spend-a-day-section{width:unset;height:unset;display:unset}}.welcome.index.customize .spend-a-day{padding:96px 0 96px 0;position:relative;min-height:100vh;width:100%}@media only screen and (max-width: 680px){.welcome.index.customize .spend-a-day{padding:72px 0;min-height:72vh}}.welcome.index.customize .spend-a-day .box-title{z-index:2;position:relative;top:0;left:6%;background:#fff;padding:24px 12px;font-size:18px;letter-spacing:1px;writing-mode:vertical-lr;height:max-content}@media only screen and (max-width: 680px){.welcome.index.customize .spend-a-day .box-title{left:0;top:12px}}.welcome.index.customize .spend-a-day .box-title span{margin-top:18px;font-size:15px;letter-spacing:0px}.welcome.index.customize .spend-a-day .image-wrapper{max-height:75vh}.welcome.index.customize .spend-a-day .image-wrapper img{height:100%;width:100%;object-fit:cover}.welcome.index.customize .spend-a-day .kv{position:absolute;left:16%;top:96px}@media only screen and (max-width: 680px){.welcome.index.customize .spend-a-day .kv{position:relative;top:0;left:0;margin-top:-64%}}.welcome.index.customize .spend-a-day .desc{position:absolute;top:22%;left:56%;line-height:2;letter-spacing:1px}@media only screen and (max-width: 680px){.welcome.index.customize .spend-a-day .desc{position:relative;top:0;left:0;padding:36px 24px}}.welcome.index.customize .spend-a-day .desc h3{letter-spacing:4px}.welcome.index.customize .spend-a-day .second{position:absolute;bottom:0;left:64%}@media only screen and (max-width: 680px){.welcome.index.customize .spend-a-day .second{position:relative;top:0;left:0}}.welcome.index.customize .spend-a-day .w45{width:45%}@media only screen and (max-width: 680px){.welcome.index.customize .spend-a-day .w45{width:unset}}.welcome.index.customize .spend-a-day .h72p{height:72vh;max-width:36vw}@media only screen and (max-width: 680px){.welcome.index.customize .spend-a-day .h72p{height:unset;width:100%;max-width:100%}}.welcome.index.customize .spend-a-day .h48p{height:48vh}@media only screen and (max-width: 680px){.welcome.index.customize .spend-a-day .h48p{height:unset;width:72%}}.welcome.index.customize .spend-a-day .h24p{height:24vh}@media only screen and (max-width: 680px){.welcome.index.customize .spend-a-day .h24p{height:unset}}@media only screen and (max-width: 680px){.welcome.index.customize .spend-a-day.p2{padding-bottom:0}}.welcome.index.customize .spend-a-day.p2 .kv{top:156px}@media only screen and (max-width: 680px){.welcome.index.customize .spend-a-day.p2 .kv{margin-top:0;top:0}}.welcome.index.customize .spend-a-day.p2 .second{bottom:unset;top:96px}@media only screen and (max-width: 680px){.welcome.index.customize .spend-a-day.p2 .second{top:0;width:100%}}.welcome.index.customize .spend-a-day.p2 .desc{position:absolute;bottom:0%;left:56%;line-height:2;letter-spacing:1px;top:unset}@media only screen and (max-width: 680px){.welcome.index.customize .spend-a-day.p2 .desc{position:relative;top:0;left:0;padding:36px 24px}}.welcome.index.customize .spend-a-day.p2 .desc h3{letter-spacing:4px}.welcome.index.customize .spend-a-day.p3{position:relative;padding:0}@media only screen and (max-width: 680px){.welcome.index.customize .spend-a-day.p3{height:100vh}}.welcome.index.customize .spend-a-day.p3 .bg-image{width:100%;height:100%}.welcome.index.customize .spend-a-day.p3 .bg-image img{height:100%;width:100%;object-fit:cover}.welcome.index.customize .spend-a-day.p3 .menu{position:absolute;left:12%;top:24%}@media only screen and (max-width: 680px){.welcome.index.customize .spend-a-day.p3 .menu{left:32px;top:8%;padding-right:32px}}.welcome.index.customize .spend-a-day.p3 .menu .item-wrapper{display:flex;font-size:16px;color:#fff;align-items:center;margin-bottom:12px}.welcome.index.customize .spend-a-day.p3 .menu .item-wrapper .type{border:1px solid #fff;padding:4px 18px;margin-right:20px;letter-spacing:0.8px;min-width:106px;text-align:center}.welcome.index.customize .spend-a-day.p3 .menu .item-wrapper .content{letter-spacing:0.4px}.welcome.index.customize .spend-a-day.p3 .desc{position:absolute;left:58%;top:24%}@media only screen and (max-width: 680px){.welcome.index.customize .spend-a-day.p3 .desc{top:unset;bottom:38px;display:inline-block;width:calc(100% - 64px);padding:0;left:50%;transform:translateX(-50%)}}.welcome.index.customize .spend-a-day.p3 .desc h3{color:#fff;letter-spacing:4px;font-size:22px;margin-bottom:16px}@media only screen and (max-width: 680px){.welcome.index.customize .spend-a-day.p3 .desc h3{font-size:20px;margin-bottom:12px;line-height:1.4;letter-spacing:3px}}.welcome.index.customize .spend-a-day.p4,.welcome.index.customize .spend-a-day.p5{position:relative;padding:0;z-index:2}@media only screen and (max-width: 680px){.welcome.index.customize .spend-a-day.p4,.welcome.index.customize .spend-a-day.p5{height:1210px}}.welcome.index.customize .spend-a-day.p4 .desc,.welcome.index.customize .spend-a-day.p5 .desc{position:absolute;left:6%;top:24%;color:#fff;max-width:38vw}@media only screen and (max-width: 680px){.welcome.index.customize .spend-a-day.p4 .desc,.welcome.index.customize .spend-a-day.p5 .desc{max-width:100%;top:64px;width:calc(100% - 48px);left:24px;padding-right:24px}}.welcome.index.customize .spend-a-day.p4 .desc h3,.welcome.index.customize .spend-a-day.p5 .desc h3{letter-spacing:4px;font-size:22px;margin-bottom:16px;font-weight:bold}@media only screen and (max-width: 680px){.welcome.index.customize .spend-a-day.p4 .desc h3,.welcome.index.customize .spend-a-day.p5 .desc h3{line-height:1.4;letter-spacing:3px}}.welcome.index.customize .spend-a-day.p4 .desc .desc-p,.welcome.index.customize .spend-a-day.p5 .desc .desc-p{margin-top:60px}.welcome.index.customize .spend-a-day.p4 .desc p,.welcome.index.customize .spend-a-day.p5 .desc p{margin-bottom:0;letter-spacing:1px;font-size:16px;line-height:1.8}.welcome.index.customize .spend-a-day.p4 .images,.welcome.index.customize .spend-a-day.p5 .images{width:72vw;top:12%;left:46%;position:absolute}@media only screen and (max-width: 680px){.welcome.index.customize .spend-a-day.p4 .images,.welcome.index.customize .spend-a-day.p5 .images{max-width:calc(100% - 24px);width:calc(100% - 24px);top:454px;left:24px}}.welcome.index.customize .spend-a-day.p4 .images .image-wrapper.left,.welcome.index.customize .spend-a-day.p5 .images .image-wrapper.left{top:0;left:0}.welcome.index.customize .spend-a-day.p4 .images .image-wrapper.right,.welcome.index.customize .spend-a-day.p5 .images .image-wrapper.right{margin-top:12%;left:24%}@media only screen and (max-width: 680px){.welcome.index.customize .spend-a-day.p4 .images .image-wrapper.right,.welcome.index.customize .spend-a-day.p5 .images .image-wrapper.right{margin-top:72px;left:0}}.welcome.index.customize .spend-a-day.p4 .images .image-wrapper,.welcome.index.customize .spend-a-day.p5 .images .image-wrapper{position:relative;height:34vh;max-height:34vh}@media only screen and (max-width: 680px){.welcome.index.customize .spend-a-day.p4 .images .image-wrapper,.welcome.index.customize .spend-a-day.p5 .images .image-wrapper{width:calc(100% - 24px)}}.welcome.index.customize .spend-a-day.p4 .images .image-wrapper img,.welcome.index.customize .spend-a-day.p5 .images .image-wrapper img{width:unset;height:100%;object-fit:cover}@media only screen and (max-width: 680px){.welcome.index.customize .spend-a-day.p4 .images .image-wrapper img,.welcome.index.customize .spend-a-day.p5 .images .image-wrapper img{width:100%}}.welcome.index.customize .spend-a-day.p4 .images .image-wrapper .v-words,.welcome.index.customize .spend-a-day.p5 .images .image-wrapper .v-words{background:#161E24;position:absolute;top:-32px;left:-18px;padding:12px 8px;color:#fff;letter-spacing:5px;writing-mode:vertical-lr}.welcome.index.customize .spend-a-day.p5{position:relative;padding:0;z-index:0}.welcome.index.customize .spend-a-day.p5 .desc{color:#000;left:10%;top:16%}@media only screen and (max-width: 680px){.welcome.index.customize .spend-a-day.p5 .desc{max-width:100%;top:64px;width:calc(100% - 48px);left:24px;padding-right:24px}}.welcome.index.customize .spend-a-day.p5 .desc h3{line-height:1.4;font-weight:bold}@media only screen and (max-width: 680px){.welcome.index.customize .spend-a-day.p5 .desc h3{letter-spacing:3px}}.welcome.index.customize .spend-a-day.p5 .desc p{line-height:1.8}.welcome.index.customize .spend-a-day.p5 .images{width:50vw;top:12%;left:38%;position:absolute}@media only screen and (max-width: 680px){.welcome.index.customize .spend-a-day.p5 .images{max-width:calc(100% - 24px);width:calc(100% - 24px);top:454px;left:24px}}.welcome.index.customize .spend-a-day.p5 .images .image-wrapper.left{top:0;left:0}.welcome.index.customize .spend-a-day.p5 .images .image-wrapper.right{margin-top:12%;left:16%}@media only screen and (max-width: 680px){.welcome.index.customize .spend-a-day.p5 .images .image-wrapper.right{margin-top:72px;left:0}}.welcome.index.customize .spend-a-day.end{padding:0}.welcome.index.customize .spend-a-day.end img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 680px){.welcome.index.customize .spend-a-day.end img{height:72vh}}.welcome.index.customize .cta-booking-section{position:relative}.welcome.index.customize .cta-booking-section .btn-booking{position:absolute;top:50%;right:16%;padding:24px 72px;display:inline-block;transform:translateY(-50%);background:#000;color:#fff;transition:all ease .6s;z-index:2;font-size:20px}@media only screen and (max-width: 680px){.welcome.index.customize .cta-booking-section .btn-booking{top:50%;left:50%;padding:16px 32px;font-size:16px;transform:translate(-50%, -50%);display:inline-block;width:max-content}}.welcome.index.customize .cta-booking-section .btn-booking:hover{background:#fff;color:#000}.welcome.index.customize .cta-booking-section .bg-image{width:100%}@media only screen and (max-width: 680px){.welcome.index.customize .cta-booking-section .bg-image{width:unset;height:320px}}.welcome.index.customize .cta-booking-section .bg-image img{width:100%}@media only screen and (max-width: 680px){.welcome.index.customize .cta-booking-section .bg-image img{height:100%;width:100%;object-fit:cover}}.welcome.index.customize .sight-seeing,.welcome.index.customize .latest-news,.welcome.index.customize .traffic{padding:128px 0 96px 0;position:relative}@media only screen and (max-width: 680px){.welcome.index.customize .sight-seeing,.welcome.index.customize .latest-news,.welcome.index.customize .traffic{padding:72px 0}}.welcome.index.customize .sight-seeing .image-wrapper,.welcome.index.customize .latest-news .image-wrapper,.welcome.index.customize .traffic .image-wrapper{width:100%;max-width:32vw;margin:0 auto}@media only screen and (max-width: 680px){.welcome.index.customize .sight-seeing .image-wrapper,.welcome.index.customize .latest-news .image-wrapper,.welcome.index.customize .traffic .image-wrapper{max-width:100%}}.welcome.index.customize .sight-seeing .image-wrapper img,.welcome.index.customize .latest-news .image-wrapper img,.welcome.index.customize .traffic .image-wrapper img{width:100%}.welcome.index.customize .sight-seeing .box-title,.welcome.index.customize .latest-news .box-title,.welcome.index.customize .traffic .box-title{z-index:2;position:absolute;top:48px;left:16%;background:#fff;padding:24px 12px;font-size:18px;letter-spacing:1px;writing-mode:vertical-lr}@media only screen and (max-width: 680px){.welcome.index.customize .sight-seeing .box-title,.welcome.index.customize .latest-news .box-title,.welcome.index.customize .traffic .box-title{left:0;top:42px}}.welcome.index.customize .sight-seeing .box-title span,.welcome.index.customize .latest-news .box-title span,.welcome.index.customize .traffic .box-title span{margin-top:18px;font-size:15px;letter-spacing:0px}.welcome.index.customize .sight-seeing p,.welcome.index.customize .latest-news p,.welcome.index.customize .traffic p{line-height:1.8}.welcome.index.customize .sight-seeing{padding-bottom:42px}.welcome.index.customize .sight-seeing .sights-row{margin-top:24px;display:flex;justify-content:center;max-width:1024px;margin:128px auto !important}@media only screen and (max-width: 680px){.welcome.index.customize .sight-seeing .sights-row{margin-top:0px !important;max-width:100%;padding:0 24px;margin-bottom:0px !important}}.welcome.index.customize .sight-seeing .sights-row .sight:nth-child(2){position:relative;top:-96px}@media only screen and (max-width: 680px){.welcome.index.customize .sight-seeing .sights-row .sight:nth-child(2){top:0}}.welcome.index.customize .sight-seeing .sights-row .sight{padding:0 16px}@media only screen and (max-width: 680px){.welcome.index.customize .sight-seeing .sights-row .sight{margin-top:48px}}@media only screen and (max-width: 680px){.welcome.index.customize .sight-seeing .sights-row .sight .image-wrapper{margin-bottom:24px}}.welcome.index.customize .latest-news{padding-bottom:128px}@media only screen and (max-width: 680px){.welcome.index.customize .latest-news{padding-bottom:64px}}.welcome.index.customize .latest-news .btn-see-ig{border:1px solid #000;max-width:420px;padding:18px 48px;font-size:18px;color:#000;text-align:center;letter-spacing:1.4px;transition:all ease .3s}.welcome.index.customize .latest-news .btn-see-ig:hover{background:#000;color:#fff;border:1px solid #fff}.welcome.index.customize .access{margin-bottom:-7px}.welcome.index.customize .access .access_map{width:100%;height:46vh;-webkit-filter:grayscale(1);filter:grayscale(1)}.welcome.index.customize .traffic h3{font-size:22px;margin-bottom:24px}@media only screen and (max-width: 680px){.welcome.index.customize .traffic .desc{margin-left:56px;width:calc(100% - 68px)}}.welcome.index.customize .marquee{overflow:hidden}@media only screen and (max-width: 680px){.welcome.index.customize .marquee{padding-bottom:42px}}.welcome.index.customize .marquee .row>*{padding:0;margin:0}.welcome.index.customize .marquee .marquee-row,.welcome.index.customize .marquee .marquee-row-2{display:flex;overflow:hidden;width:118%}@media only screen and (max-width: 680px){.welcome.index.customize .marquee .marquee-row,.welcome.index.customize .marquee .marquee-row-2{width:236%}}.welcome.index.customize .marquee .image-wrapper{display:flex;align-items:center;justify-content:center;width:16.66%}.welcome.index.customize .marquee .image-wrapper img{height:360px;width:100%;object-fit:cover}@media only screen and (max-width: 680px){.welcome.index.customize .marquee .image-wrapper img{height:212px}}
