@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=SUSE+Mono:ital,wght@0,100..800;1,100..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=SUSE+Mono:ital,wght@0,100..800;1,100..800&display=swap";@media screen and (min-width: 768px){.md-only{display:none}}.header{position:absolute;top:0;width:100%;z-index:100}.header .header-inner{max-width:1360px;margin-inline:auto;padding:40px 40px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px}@media screen and (max-width: 1080px){.header .header-inner{max-width:768px;padding:24px 16px 16px;display:grid;grid-template-columns:1fr 150px;gap:16px}}.header .header-inner .header-logo{max-width:310px;position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1280px){.header .header-inner .header-logo{max-width:240px}}@media screen and (max-width: 767px){.header .header-inner .header-logo{height:40px}}.header .header-inner .header-logo a,.header .header-inner .header-logo picture,.header .header-inner .header-logo img{display:block}@media screen and (max-width: 767px){.header .header-inner .header-logo a,.header .header-inner .header-logo picture,.header .header-inner .header-logo img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}}.header .header-inner .header-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:fixed;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;top:auto;left:50%;translate:-50%;max-width:1360px;width:100%;padding-right:40px}@media screen and (max-width: 1080px){.header .header-inner .header-menu{display:none}}.header .header-inner .header-nav{padding-inline:20px 0;border-radius:999px;border:2px solid var(--color-base-primary);background-color:var(--color-surface-default);-webkit-box-sizing:border-box;box-sizing:border-box}.header .header-inner .header-nav .header-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px}.header .header-inner .header-nav .header-nav-list .menu-item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:100%;line-height:1.2;font-size:1.4rem}.header .header-inner .header-nav .header-nav-list .menu-item.current-menu-item{color:var(--color-base-primary);font-weight:700}.header .header-inner .header-nav .header-nav-list .menu-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding-inline:20px}@media screen and (max-width: 1280px){.header .header-inner .header-nav .header-nav-list .menu-item a{padding-inline:16px}}.header .header-inner .header-nav .header-nav-list .menu-item:nth-last-child(n+2){font-family:var(--font-family-latin);font-weight:700}.header .header-inner .header-nav .header-nav-list .menu-item:nth-last-child(1){background-color:var(--color-base-primary);color:var(--color-base-inverse);border-radius:999px;font-weight:700;margin-right:-1px}.header .header-inner .header-nav .header-nav-list .menu-item:nth-last-child(1) a{padding-inline:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.header .header-inner .header-nav .header-nav-list .menu-item:nth-last-child(1) a::before{content:"";display:block;width:20px;height:20px;background-image:url(/wp-content/themes/hoteller/icons/ico-calendar.svg);background-size:contain;background-repeat:no-repeat}.header .header-inner .header-language{position:relative;height:48px}@media screen and (max-width: 767px){.header .header-inner .header-language{height:40px}}.header .header-inner .header-language .header-language-current{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;height:100%;padding-inline:12px;border-radius:999px;border:2px solid var(--color-base-light);background-color:var(--color-surface-default);color:var(--color-base-light);font-size:1.2rem;cursor:pointer}.header .header-inner .header-language .header-language-current .header-language-current-icon{width:14px}.header .header-inner .header-language .bogo-language-switcher{position:absolute;padding:16px 24px;border-radius:16px;border:2px solid var(--color-base-light);background-color:var(--color-surface-default);z-index:10;right:0;bottom:-12px;translate:0 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;pointer-events:none}.header .header-inner .header-language .bogo-language-switcher.active{opacity:1;visibility:visible;pointer-events:auto}.header .header-inner .header-language .bogo-language-switcher li{font-size:1.6rem;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (max-width: 767px){.header .header-inner .header-language .bogo-language-switcher li{font-size:1.4rem}}.header .header-inner .header-language .bogo-language-switcher li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.header .header-inner .header-language .bogo-language-switcher li a::before{content:"";display:block;width:0;height:0;border-style:solid;border-top:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);border-left:4px solid var(--color-base-light);border-right:0}.header .header-inner .header-language .bogo-language-switcher li.current a{pointer-events:none;color:var(--color-base-primary);font-weight:700}.header .header-inner .header-language .bogo-language-switcher li.current a::before{border-left:4px solid var(--color-base-primary)}.header .header-inner .header-language .bogo-language-switcher li.en{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.header .header-inner .header-language .bogo-language-switcher li.ja{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.header .header-inner .header-language .bogo-language-switcher li.zh{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.header .header-inner .header-language .bogo-language-switcher li.id{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.header .header-inner .header-language .bogo-language-switcher li.ko{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.header .header-inner .header-toggle{display:none}@media screen and (max-width: 1080px){.header .header-inner .header-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:fixed;width:100%;padding-right:16px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;left:50%;translate:-50%;max-width:768px}}.header .header-inner .header-toggle .header-toggle-open{width:48px;cursor:pointer}@media screen and (max-width: 767px){.header .header-inner .header-toggle .header-toggle-open{width:40px}}.header-toggle-menu{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--color-surface-secondary);color:var(--color-base-default);z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%);visibility:hidden;-webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,visibility .3s ease,transform .3s ease;transition:opacity .3s ease,visibility .3s ease,transform .3s ease,-webkit-transform .3s ease;pointer-events:none}.header-toggle-menu.active{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);visibility:visible;pointer-events:auto}.header-toggle-menu .header-toggle-menu-inner{width:100%;max-width:768px;padding:24px 16px;margin-inline:auto}.header-toggle-menu .header-toggle-close{display:block;width:48px;margin-left:auto;cursor:pointer}@media screen and (max-width: 767px){.header-toggle-menu .header-toggle-close{width:40px}}.header-toggle-menu .header-toggle-nav .header-toggle-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;margin-top:48px}.header-toggle-menu .header-toggle-nav .header-toggle-list .menu-item{text-align:center;font-size:1.8rem;font-weight:700;line-height:1.2}.header-toggle-menu .header-toggle-nav .header-toggle-list .menu-item.current-menu-item{pointer-events:none;color:var(--color-base-primary);font-weight:700}.header-toggle-menu .header-toggle-nav .header-toggle-list .menu-item:nth-last-child(1) a{display:block;max-width:240px;height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;background-color:var(--color-base-primary);color:var(--color-base-inverse);border-radius:999px;font-weight:700;margin-inline:auto}.header-toggle-menu .header-toggle-nav .header-toggle-list .menu-item:nth-last-child(1) a::before{content:"";display:block;width:24px;height:24px;background-image:url(/wp-content/themes/hoteller/icons/ico-calendar.svg);background-size:contain;background-repeat:no-repeat}body:has(.header-toggle-menu.active){overflow:hidden}.inner{padding-bottom:120px}@media screen and (max-width: 1080px){.inner{padding-bottom:96px}}@media screen and (max-width: 767px){.inner{padding-bottom:80px}}.footer{padding-block:56px;background-color:var(--color-surface-footer);color:var(--color-base-inverse)}.footer .footer-inner{padding-inline:24px}.footer .footer-logo{width:100%;max-width:320px}@media screen and (max-width: 767px){.footer .footer-logo{max-width:280px;margin-inline:auto}}.footer .footer-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;margin-top:24px}@media screen and (max-width: 767px){.footer .footer-contents{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;margin-top:48px}}.footer .footer-copyright{font-size:1rem;font-family:var(--font-family-latin);font-weight:500}@media screen and (max-width: 767px){.footer .footer-copyright{text-align:center;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.footer .footer-nav{margin-top:24px;width:100%}.footer .footer-nav .footer-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px}@media screen and (max-width: 767px){.footer .footer-nav .footer-nav-list{display:grid;text-align:left;grid-template-columns:1fr 1fr;padding-inline:24px;gap:16px}}.footer .footer-nav .footer-nav-list .menu-item a{font-size:1.8rem;font-family:var(--font-family-latin);font-weight:700}@media screen and (max-width: 767px){.footer .footer-terms{margin-top:16px}}.footer .footer-terms .footer-terms-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px}@media screen and (max-width: 767px){.footer .footer-terms .footer-terms-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;gap:8px}}.footer .footer-terms .footer-terms-list .menu-item a{font-size:1.2rem;font-family:var(--font-family-latin);font-weight:500}.floating{position:fixed;bottom:0;right:0;z-index:30}@media screen and (max-width: 480px){.floating{width:100%;translate:0 100%;-webkit-transition:translate .3s ease;transition:translate .3s ease}.floating.active{translate:0 0}}.floating .floating-inner{display:grid;grid-template-columns:1fr;gap:1px;width:40px;border-top-left-radius:8px;overflow:hidden}@media screen and (max-width: 480px){.floating .floating-inner{grid-template-columns:1fr auto;width:100%;border-top-right-radius:8px}}.floating .floating-inner .floating-conversion .menu-item{width:100%;height:100%}.floating .floating-inner .floating-conversion .menu-item a{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.4rem;font-weight:700;background-color:var(--color-surface-dark);width:100%;padding-inline:16px;text-align:center;color:var(--color-base-inverse);letter-spacing:.3em}@media screen and (max-width: 480px){.floating .floating-inner .floating-conversion .menu-item a{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;width:100%;padding:0 8px;height:100%;letter-spacing:0em}}.floating .floating-inner .floating-sns{width:100%;display:grid;grid-template-columns:1fr;gap:1px}@media screen and (max-width: 480px){.floating .floating-inner .floating-sns{grid-template-columns:repeat(4, 1fr)}}.floating .floating-inner .floating-sns .floating-sns-item a{width:100%;aspect-ratio:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px;background-color:var(--color-surface-dark)}.modal{position:fixed;width:100vw;height:100vh;height:100dvh;top:0;left:0;opacity:0;pointer-events:none;visibility:hidden;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;z-index:9999}.modal.active{opacity:1;visibility:visible;pointer-events:auto}.modal .modal-bg{position:fixed;width:100%;height:200dvh;background-color:#000;opacity:.4;top:50%;left:0;translate:0 -50%}.modal .modal-close{position:absolute;top:16px;right:16px}.modal .modal-close .modal-close-button{font-size:0;position:relative;width:40px;aspect-ratio:1/1;cursor:pointer}.modal .modal-close .modal-close-button::before,.modal .modal-close .modal-close-button::after{content:"";width:32px;height:2px;border-radius:999px;background-color:var(--color-base-secondary);position:absolute;top:50%;left:50%;translate:-50% -50%}.modal .modal-close .modal-close-button::before{rotate:-45deg}.modal .modal-close .modal-close-button::after{rotate:45deg}.modal .modal-body{max-height:calc(100dvh - 60px);margin-top:40px;margin-inline:auto;background-color:var(--color-surface-default);border-radius:32px;position:relative;z-index:1;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.modal .modal-body::-webkit-scrollbar{display:none}.modal .modal-body-inner{padding-inline:56px;padding-block:48px}@media screen and (max-width: 1080px){.modal .modal-body-inner{padding-inline:40px;padding-block:48px 24px}}@media screen and (max-width: 767px){.modal .modal-body-inner{padding-inline:16px;padding-block:48px 24px}}body:has(.modal.active){overflow:hidden;height:100dvh}abbr{text-decoration:none;color:var(--color-base-accent)}select{display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1.6rem;padding-inline:16px 40px;padding-block:12px;border-radius:8px;border:1px solid var(--color-surface-light);background-color:var(--color-surface-default);cursor:pointer;position:relative;background-image:url("../images/icon-select.svg");background-repeat:no-repeat;background-size:12px auto;background-position:right 16px center}@media screen and (max-width: 767px){select{font-size:1.4rem}}select::after{content:"";position:absolute;top:50%;right:8px;translate:50% -50%;width:0;height:0;border-style:solid;border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid var(--color-base-light)}select::-ms-expand{display:none}label:has(input[type=radio]){position:relative;display:block;padding-left:24px;cursor:pointer}label:has(input[type=radio]) input{display:none}label:has(input[type=radio])::before{content:"";display:block;width:18px;height:18px;border-radius:50%;border:1px solid var(--color-base-light);background-color:var(--color-surface-default);position:absolute;top:50%;left:0;translate:0 -50%}label:has(input[type=radio])::after{content:"";display:block;width:12px;height:12px;border-radius:50%;background-color:var(--color-base-primary);position:absolute;top:50%;left:3px;translate:0 -50%;opacity:0}label:has(input[type=radio]:checked)::after{opacity:1}input[type=checkbox]{display:none}input[type=checkbox]+label{position:relative;display:block !important;padding-left:32px;cursor:pointer;line-height:1.3}input[type=checkbox]+label::before{content:"";display:block;width:20px;height:20px;border:1px solid var(--color-base-light);background-color:var(--color-surface-default);position:absolute;top:50%;left:0;translate:0 -50%}input[type=checkbox]+label::after{content:"";display:block;width:8px;height:12px;border-right:3px solid var(--color-base-inverse);border-bottom:3px solid var(--color-base-inverse);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:calc(50% - 1px);left:6px;translate:0 -50%;opacity:0}input[type=checkbox]:checked+label::before{border:1px solid var(--color-base-primary);background-color:var(--color-base-primary);opacity:1}input[type=checkbox]:checked+label::after{opacity:1}input[type=text],input[type=email]{font-size:1.6rem;padding-inline:16px;padding-block:12px;border-radius:8px;border:1px solid var(--color-surface-light);background-color:var(--color-surface-default);display:block;width:100%}@media screen and (max-width: 767px){input[type=text],input[type=email]{font-size:1.4rem;padding-inline:16px;padding-block:12px}}textarea{font-size:1.6rem;padding-inline:24px;padding-block:16px;border-radius:8px;border:1px solid var(--color-surface-light);background-color:var(--color-surface-default);width:100% !important}@media screen and (max-width: 767px){textarea{font-size:1.4rem;padding-inline:16px;padding-block:12px}}:root{--color-base-primary: #FFA600;--color-base-default: #484642;--color-base-secondary: #665A42;--color-base-light: #84817C;--color-base-accent: #DB854E;--color-base-point: #DC5F45;--color-base-inverse: #FFFFFF;--color-surface-default: #FFFFFF;--color-surface-secondary: #F4F1EC;--color-surface-light: #D2CFCA;--color-surface-dark: #906412;--color-surface-footer: #5C4213;--font-family-base: "Noto Sans JP", sans-serif;--font-family-latin: "SUSE Mono", "Noto Sans JP", sans-serif}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;scroll-padding:112px;font-size:62.5%;-webkit-font-smoothing:antialiased;margin:0 !important}@media screen and (max-width: 1080px){html{scroll-padding:72px}}body{font-family:var(--font-family-base);color:var(--color-base-default);font-weight:500;font-size:1.6rem;line-height:1.8;min-height:100dvh}@media screen and (max-width: 1080px){body{font-size:1.4rem}}*,*::before,*::after{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}h1,h2,h3,h4,h5,h6{line-height:1.2}.button{display:block}a,button{cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}a:hover,button:hover{opacity:.7}strong{font-weight:700}picture{display:block}.container-lg{margin-inline:auto;width:calc(100% - 80px);max-width:1200px}@media screen and (max-width: 1080px){.container-lg{max-width:768px}}@media screen and (max-width: 767px){.container-lg{width:calc(100% - 24px);max-width:480px}}.container-md{margin-inline:auto;width:calc(100% - 80px);max-width:1080px}@media screen and (max-width: 1080px){.container-md{max-width:768px}}@media screen and (max-width: 767px){.container-md{width:calc(100% - 24px);max-width:480px}}.container-sm{margin-inline:auto;width:calc(100% - 80px);max-width:960px}@media screen and (max-width: 1080px){.container-sm{max-width:768px}}@media screen and (max-width: 767px){.container-sm{width:calc(100% - 24px);max-width:480px}}.container-full{margin-inline:auto;width:100%;max-width:1440px}.section-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-bottom:16px}@media screen and (max-width: 767px){.section-title{margin-bottom:24px;gap:0px}}.section-title .section-title-h2{font-size:5.6rem;font-family:var(--font-family-latin);font-weight:700;color:var(--color-base-default);line-height:1;text-transform:uppercase}@media screen and (max-width: 1080px){.section-title .section-title-h2{font-size:4rem}}@media screen and (max-width: 767px){.section-title .section-title-h2{font-size:3.2rem}}.section-title .section-title-sub{font-size:1.8rem;color:var(--color-base-default);font-weight:700}@media screen and (max-width: 767px){.section-title .section-title-sub{font-size:1.6rem}}.section-title.section-title-center{text-align:center}.section-title.section-title-left{text-align:left}.section-title.section-title-right{text-align:right}.h3-default{width:100%;padding-inline:8px;padding-block:12px;border-bottom:2px solid var(--color-base-primary);font-size:1.8rem;font-weight:700;margin-bottom:24px}.h4-default{padding-inline:16px;padding-block:4px;border:2px solid;color:var(--color-base-accent);border-radius:999px;font-size:1.8rem;font-weight:700;margin-bottom:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 767px){.h4-default{font-size:1.6rem;padding-inline:16px}}.dib{display:inline-block}.btn-more{display:block;max-width:240px;width:100%;padding-block:16px;padding-inline:8px 24px;font-size:1.4rem;font-weight:700;text-align:left;border-bottom:none;text-decoration:none;position:relative;color:var(--color-base-default);background-image:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor)),-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor));background-image:linear-gradient(currentColor, currentColor),linear-gradient(currentColor, currentColor);background-position:100% 100%,0% 100%;background-size:100% 2px,0% 2px;background-repeat:no-repeat;-webkit-transition:background-size .4s cubic-bezier(0.22, 1, 0.36, 1);transition:background-size .4s cubic-bezier(0.22, 1, 0.36, 1)}@media screen and (max-width: 767px){.btn-more{max-width:180px;padding-block:12px}}.btn-more:hover{background-size:0% 2px,100% 2px}.btn-more::after{content:"";display:block;width:8px;height:8px;background-color:var(--color-base-default);border-radius:999px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.btn-more:hover::after{-webkit-transform:translate(-5px, -50%);transform:translate(-5px, -50%)}.btn-booking{width:100%;max-width:280px;height:64px;padding-inline:16px;padding-block:8px;border-radius:999px;background-color:var(--color-base-primary);color:var(--color-base-inverse);font-weight:700;font-size:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}@media screen and (max-width: 767px){.btn-booking{font-size:1.8rem}}.btn-booking::before{content:"";display:block;width:24px;height:24px;background-image:url(/wp-content/themes/hoteller/icons/ico-calendar.svg);background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 767px){.btn-booking::before{width:20px;height:20px}}.btn-primary{width:100%;max-width:280px;height:64px;padding-inline:16px;padding-block:8px;border-radius:999px;background-color:var(--color-base-primary);color:var(--color-base-inverse);font-weight:700;font-size:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}@media screen and (max-width: 767px){.btn-primary{font-size:1.8rem}}.bg-radius{border-radius:80px}.bg-cream{background-color:var(--color-surface-secondary)}.link{color:var(--color-base-primary);font-weight:700;text-decoration:underline}.list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.list-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px;font-size:1.8rem;line-height:1.5;font-weight:700}@media screen and (max-width: 1080px){.list-label{font-size:1.6rem}}.list-label::before{content:"";display:block;width:12px;height:12px;background-color:var(--color-base-primary);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.list-contents{padding-left:20px}.attentions p{position:relative;padding-left:16px;font-size:1.4rem;word-break:break-all}@media screen and (max-width: 1080px){.attentions p{font-size:1.2rem;padding-left:12px}}.attentions p::before{content:"※";display:block;position:absolute;top:0;left:0}.caption{text-align:center;font-size:1.4rem;margin-top:8px}@media screen and (max-width: 1080px){.caption{font-size:1.2rem}}.contents-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100% - 32px);margin-inline:auto;min-height:320px;padding-block:32px;padding-inline:64px;border-radius:16px;color:var(--color-base-inverse);background-position:center;background-size:cover;margin-top:144px;position:relative;overflow:hidden}@media screen and (max-width: 1080px){.contents-header{min-height:240px;margin-top:96px}}@media screen and (max-width: 767px){.contents-header{min-height:180px;padding-inline:16px;padding-block:16px;margin-inline:8px;margin-top:80px;width:calc(100% - 16px)}}.contents-header::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#000;opacity:.2}.contents-header .contents-header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;gap:8px;width:100%;position:relative;z-index:1}.contents-header .contents-header-title{font-family:var(--font-family-latin);font-size:4.8rem;font-weight:700}@media screen and (max-width: 1080px){.contents-header .contents-header-title{font-size:4.2rem}}@media screen and (max-width: 767px){.contents-header .contents-header-title{font-size:3.2rem}}.contents-header .contents-header-sub{font-size:1.6rem;font-weight:700}@media screen and (max-width: 1080px){.contents-header .contents-header-sub{font-size:1.4rem}}@media screen and (max-width: 767px){.contents-header .contents-header-sub{font-size:1.2rem}}.contents-header .contents-header-sub br{display:none}@media screen and (max-width: 767px){.contents-header .contents-header-sub br{display:block}}.tab .tab-menu{display:grid;grid-template-columns:repeat(auto-fit, minmax(0px, 1fr));-webkit-box-align:end;-ms-flex-align:end;align-items:end;height:88px}@media screen and (max-width: 1080px){.tab .tab-menu{height:64px}}@media screen and (max-width: 767px){.tab .tab-menu{height:56px}}.tab .tab-menu h3{display:contents}.tab .tab-menu .tab-menu-button{font-size:1.8rem;color:var(--color-base-secondary);font-weight:700;padding:16px;width:100%;height:calc(100% - 24px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top-left-radius:24px;border-top-right-radius:24px;background-color:var(--color-surface-light);-webkit-transition:.2s linear;transition:.2s linear;line-height:1.1}@media screen and (max-width: 1280px){.tab .tab-menu .tab-menu-button{font-size:1.6rem;height:calc(100% - 16px);border-top-left-radius:16px;border-top-right-radius:16px}}@media screen and (max-width: 767px){.tab .tab-menu .tab-menu-button{font-size:1.4rem;height:calc(100% - 12px);padding:4px;border-top-left-radius:8px;border-top-right-radius:8px}}.tab .tab-menu .tab-menu-button.active{font-size:2.4rem;height:100%;border-top-left-radius:40px;border-top-right-radius:40px;background-color:var(--color-surface-secondary);pointer-events:none}@media screen and (max-width: 1080px){.tab .tab-menu .tab-menu-button.active{font-size:1.8rem;border-top-left-radius:32px;border-top-right-radius:32px}}@media screen and (max-width: 767px){.tab .tab-menu .tab-menu-button.active{font-size:1.6rem;border-top-left-radius:12px;border-top-right-radius:12px}}.tab .tab-contents{background-color:var(--color-surface-secondary);padding-inline:48px;padding-block:64px;border-bottom-left-radius:40px;border-bottom-right-radius:40px;display:none}@media screen and (max-width: 1080px){.tab .tab-contents{padding-inline:32px;padding-block:40px}}@media screen and (max-width: 767px){.tab .tab-contents{padding-inline:16px;padding-block:24px 16px;border-bottom-left-radius:24px;border-bottom-right-radius:24px}}.tab .tab-contents.active{display:block}.switcher .switcher-menu{display:grid;grid-template-columns:repeat(auto-fit, minmax(0px, 1fr));-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:8px;margin-bottom:32px}@media screen and (max-width: 767px){.switcher .switcher-menu{grid-template-columns:1fr;gap:4px;margin-bottom:24px}}.switcher .switcher-menu h4{display:contents}.switcher .switcher-menu .switcher-menu-button{width:100%;min-height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.6rem;border-radius:999px;background-color:var(--color-surface-light);-webkit-transition:.2s linear;transition:.2s linear;line-height:1.3;padding-inline:12px}@media screen and (max-width: 767px){.switcher .switcher-menu .switcher-menu-button{font-size:1.4rem}}.switcher .switcher-menu .switcher-menu-button.active{font-weight:700;color:var(--color-base-inverse);background-color:var(--color-base-primary);pointer-events:none}.switcher .switcher-contents{display:none}.switcher .switcher-contents.active{display:block}.nav-layout{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;width:calc(100% - 40px)}@media screen and (max-width: 1440px){.nav-layout{margin-left:auto;margin-right:0}}@media screen and (max-width: 1080px){.nav-layout{gap:32px}}@media screen and (max-width: 767px){.nav-layout{display:block;width:100%;max-width:560px;margin-inline:auto}}.nav-layout .localnav{width:240px;-ms-flex-negative:0;flex-shrink:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:sticky;padding-block:8px;top:112px}@media screen and (max-width: 1080px){.nav-layout .localnav{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media screen and (max-width: 767px){.nav-layout .localnav{position:static;width:calc(100% - 32px);margin-inline:auto;margin-bottom:32px}}.nav-layout .localnav .localnav-menu{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 767px){.nav-layout .localnav .localnav-menu{width:100%}}.nav-layout .localnav .localnav-menu .localnav-menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 767px){.nav-layout .localnav .localnav-menu .localnav-menu-list{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);gap:24px 8px}}.nav-layout .localnav .localnav-menu .localnav-menu-item{width:100%}.nav-layout .localnav .localnav-menu .localnav-menu-item a{font-size:1.6rem;line-height:1;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:8px}@media screen and (max-width: 1080px){.nav-layout .localnav .localnav-menu .localnav-menu-item a{font-size:1.4rem}}.nav-layout .localnav .localnav-menu .localnav-menu-item a::before{content:"";display:block;width:32px;height:32px;background-image:url(../images/arrow-down.svg);background-size:cover;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media screen and (max-width: 767px){.nav-layout .localnav .localnav-menu .localnav-menu-item a::before{width:24px;height:24px}}.nav-layout .sections{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:96px}@media screen and (max-width: 1280px){.nav-layout .sections{gap:80px}}@media screen and (max-width: 767px){.nav-layout .sections{gap:56px}}.nav-layout .sections .section-title{padding-inline:112px 48px}@media screen and (max-width: 1280px){.nav-layout .sections .section-title{padding-inline:96px 40px}}@media screen and (max-width: 1080px){.nav-layout .sections .section-title{padding-inline:64px 32px}}@media screen and (max-width: 767px){.nav-layout .sections .section-title{padding-inline:24px;margin-bottom:8px}}@media screen and (max-width: 767px){.nav-layout .sections .section-title .section-title-h2{font-size:2.8rem}}@media screen and (max-width: 767px){.nav-layout .sections .section-title .section-title-sub{font-size:1.4rem}}.nav-layout .sections .section-contents{border-radius:80px;padding-inline:112px 48px;padding-bottom:64px;overflow:hidden}@media screen and (max-width: 1440px){.nav-layout .sections .section-contents{border-top-right-radius:0px;border-bottom-right-radius:0px}}@media screen and (max-width: 1280px){.nav-layout .sections .section-contents{padding-inline:96px 40px;border-radius:56px;padding-bottom:56px}}@media screen and (max-width: 1080px){.nav-layout .sections .section-contents{padding-inline:64px 48px;border-radius:48px;padding-bottom:40px}}@media screen and (max-width: 767px){.nav-layout .sections .section-contents{border-radius:24px;padding-inline:24px;padding-bottom:32px}}.nav-layout .sections .section-contents .section-copy{-webkit-text-decoration:underline 2px;text-decoration:underline 2px;text-underline-offset:12px;color:var(--color-base-primary);font-size:2rem;font-weight:800;line-height:2.8;padding-block:16px;margin-bottom:24px;word-break:auto-phrase}@media screen and (max-width: 1280px){.nav-layout .sections .section-contents .section-copy{font-size:1.8rem;padding-block:8px;margin-bottom:16px}}@media screen and (max-width: 1080px){.nav-layout .sections .section-contents .section-copy{font-size:1.6rem;line-height:2.4}}div.terms-contents{margin-top:140px}@media screen and (max-width: 1080px){div.terms-contents{margin-top:96px}}.en-US .attentions p::before{content:"*"}.ko-KR .attentions p::before{content:"*"}.id-ID .attentions p::before{content:"*"}/*# sourceMappingURL=common.min.css.map */