@charset "UTF-8";:root{--bp-sp:767px}:root{--bp-portrait:960px}:root{--bp-pc:1160px}:root{--color:#a8855f;--color-base:#a8855f;--color-dreamgate:#18aaaa;--color-dreamgate-annex:#f4881a;--color-bg:#f9f6ee}:root:has(body.dreamgate){--color:#18aaaa}:root:has(body.dreamgate-annex){--color:#f4881a}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{scroll-behavior:smooth}body{min-width:375px;font-family:"Noto Sans JP","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;overflow-wrap:break-word;overflow-y:scroll;color:#222222;font-size:15px;line-height:1.5}@media screen and (max-width:767px){body{font-size:15px}}@media print{body{width:1080px;zoom:0.8}}dd,dl,figure,h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0;padding:0}li{list-style:none}table{border-collapse:collapse;border-spacing:0}iframe{border:0}button{background-color:transparent;border:none;cursor:pointer;padding:0;appearance:none;color:inherit;text-decoration:none;line-height:1.5;outline-color:#999999}@media (any-hover:hover){button:hover{color:inherit}}button:not(.js-dialog):focus{color:inherit}input,select{line-height:1.5;outline-color:#999999}em{font-style:normal;font-weight:bold}fieldset{border:0;padding:0;margin:0}address{font-style:normal}a{color:var(--color);text-decoration:underline;text-decoration-thickness:1px!important;text-underline-offset:0.1em;outline-color:#999999}@media (any-hover:hover){a:hover{color:#dd0000}}a:not(.js-dialog):focus{color:#dd0000}img{max-width:100%;height:auto;vertical-align:middle}svg{vertical-align:middle}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc}.l-wrapper{width:100%;overflow:clip;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.l-wrapper main{flex-grow:1}html:has(.l-header-fixed){scroll-padding-top:var(--header-height)}@media screen and (max-width:960px){html:has(.l-header-fixed--portrait-over){scroll-padding-top:initial}}@media print,screen and (min-width:961px){html:has(.l-header-fixed--portrait){scroll-padding-top:initial}}body:has(.l-header-fixed){padding-top:var(--header-height)}@media print{body:has(.l-header-fixed){padding-top:initial}}@media screen and (max-width:960px){body:has(.l-header-fixed--portrait-over){padding-top:initial}}@media print,screen and (min-width:961px){body:has(.l-header-fixed--portrait){padding-top:initial}}.l-header-fixed{position:relative;z-index:100}.l-header-fixed__inner[data-header-fixed=true]{position:fixed;top:0;width:100%}@media print{.l-header-fixed__inner[data-header-fixed=true]{position:relative}}:root{--header-height:0}@media print,screen and (min-width:961px){.l-header{position:fixed;top:0;right:0}}@media screen and (max-width:960px){.l-header{background-color:#fff;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1)}}@media print,screen and (min-width:961px){.l-header__content-inner{background-color:#fff;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);border-radius:0 0 0 15px;overflow:hidden}}@media screen and (max-width:960px){.l-header__content-inner{display:flex;justify-content:space-between;gap:0.75rem;padding-left:20px;padding-right:0}}@media print,screen and (min-width:961px){.l-header__content-landscape{margin:20px auto 0}}@media screen and (max-width:960px){.l-header__content-landscape{display:none}}@media screen and (max-width:960px){.l-header__head{flex-grow:1;align-self:center;max-width:55%}}.l-header__logo{font-size:15px}@media print,screen and (min-width:961px){.l-header__logo{padding:25px;border-bottom:1px solid #eeeeee}}.l-header__logo img{max-width:200px}@media screen and (max-width:960px){.l-header__logo img{width:100%}}@media screen and (max-width:960px){.l-header__body-landscape{display:none}}.l-header__body-landscape .l-header__column{display:flex;gap:1.5rem;align-items:center;justify-content:flex-end}.l-header__body-portrait{display:none}@media screen and (max-width:960px){.l-header__body-portrait{display:flex;flex-direction:row-reverse;align-items:center;gap:0.375rem}}.l-header-dropdown-nav-title{margin:30px 20px 15px 20px;font-size:13px;color:var(--color-base)}.l-header-dropdown-nav-title--dreamgate{color:var(--color-dreamgate)}.l-header-dropdown-nav-title--dreamgate-annex{color:var(--color-dreamgate-annex)}.l-header-dropdown-nav{border-bottom:1px solid #eeeeee;--color:var(--color-base)}.l-header-dropdown-nav--dreamgate{--color:var(--color-dreamgate)}.l-header-dropdown-nav--dreamgate-annex{--color:var(--color-dreamgate-annex)}.l-header-dropdown-nav>li>a:not([role=button]),.l-header-dropdown-nav>li>a[role=button],.l-header-dropdown-nav>li>button{box-sizing:border-box;display:block;width:100%;border-top:1px solid #eeeeee;padding:1em 40px 1em 35px;text-align:left;font-weight:bold;font-size:15px;transition-property:background,opacity;transition-duration:0.4s;color:#222222;text-decoration:none}@media (any-hover:hover){.l-header-dropdown-nav>li>a:hover:not([role=button]),.l-header-dropdown-nav>li>a[role=button]:hover,.l-header-dropdown-nav>li>button:hover{color:#222222}}.l-header-dropdown-nav>li>a:not(.js-dialog):focus:not([role=button]),.l-header-dropdown-nav>li>a[role=button]:not(.js-dialog):focus,.l-header-dropdown-nav>li>button:not(.js-dialog):focus{color:#222222}@media (any-hover:hover){.l-header-dropdown-nav>li>a:hover:not([role=button]),.l-header-dropdown-nav>li>a[role=button]:hover,.l-header-dropdown-nav>li>button:hover{opacity:0.6}}.l-header-dropdown-nav>li>a:not(.js-dialog):focus:not([role=button]),.l-header-dropdown-nav>li>a[role=button]:not(.js-dialog):focus,.l-header-dropdown-nav>li>button:not(.js-dialog):focus{opacity:0.6}.l-header-dropdown-nav>li>a[role=button],.l-header-dropdown-nav>li>button{position:relative}.l-header-dropdown-nav>li>a[role=button]:after,.l-header-dropdown-nav>li>a[role=button]:before,.l-header-dropdown-nav>li>button:after,.l-header-dropdown-nav>li>button:before{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;transition-property:all;transition-duration:0.3s;transition-timing-function:cubic-bezier(0.3,2,0.6,1)}.l-header-dropdown-nav>li>a[role=button]:before,.l-header-dropdown-nav>li>button:before{background-color:#222222;width:12px;height:2px;top:0;bottom:0;right:18px}.l-header-dropdown-nav>li>a[role=button]:after,.l-header-dropdown-nav>li>button:after{background-color:#222222;width:2px;height:12px;top:0;bottom:0;right:23px}.l-header-dropdown-nav>li>a[role=button][aria-expanded=true],.l-header-dropdown-nav>li>button[aria-expanded=true]{color:#999999}.l-header-dropdown-nav>li>a[role=button][aria-expanded=true]:before,.l-header-dropdown-nav>li>button[aria-expanded=true]:before{background-color:#999999}.l-header-dropdown-nav>li>a[role=button][aria-expanded=true]:after,.l-header-dropdown-nav>li>button[aria-expanded=true]:after{height:0}.l-header-dropdown-nav>li>a[role=button][aria-current=page],.l-header-dropdown-nav>li>button[aria-current=page]{position:relative;color:var(--color)!important}.l-header-dropdown-nav>li>a[role=button][aria-current=page] span,.l-header-dropdown-nav>li>button[aria-current=page] span{display:inline-block}.l-header-dropdown-nav>li>a[role=button][aria-current=page] span:after,.l-header-dropdown-nav>li>button[aria-current=page] span:after{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;top:1.6em;left:20px;width:5px;height:5px;border-radius:100vw;background-color:var(--color)!important}.l-header-dropdown-nav>li>a:not([role=button]){position:relative}.l-header-dropdown-nav>li>a:not([role=button]):after{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;top:0;right:20px;bottom:0;width:10px;height:10px;background:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjExLjQxIiB2aWV3Qm94PSIwIDAgMTEuNDEgMTEuNDEiIHdpZHRoPSIxMS40MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJtMCA1LjcxaDEwIi8+PHBhdGggZD0ibTUgLjcxIDUgNS01IDUiLz48L2c+PC9zdmc+") no-repeat center center/100% auto}.l-header-dropdown-nav>li>a:not([role=button])[aria-current=page]{position:relative;color:var(--color)!important}.l-header-dropdown-nav>li>a:not([role=button])[aria-current=page] span:before{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;top:1.6em;left:20px;width:5px;height:5px;border-radius:100vw;background-color:var(--color)!important}.l-header-dropdown-nav>li>ul{display:none}.l-header-dropdown-nav>li>ul li:last-child{padding-bottom:0.75em}.l-header-dropdown-nav>li>ul li a{box-sizing:border-box;display:block;width:100%;font-size:13px;padding:0.3em 20px 0.3em 50px;transition-property:opacity;transition-duration:0.4s;color:#222222;text-decoration:none}@media (any-hover:hover){.l-header-dropdown-nav>li>ul li a:hover{color:#222222}}.l-header-dropdown-nav>li>ul li a:not(.js-dialog):focus{color:#222222}@media (any-hover:hover){.l-header-dropdown-nav>li>ul li a:hover{opacity:0.6}}.l-header-dropdown-nav>li>ul li a:not(.js-dialog):focus{opacity:0.6}.l-header-dropdown-nav>li>ul li a[aria-current=page]{position:relative;color:var(--color)!important}.l-header-dropdown-nav>li>ul li a[aria-current=page]:before{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;top:0.9em;left:38px;width:4px;height:4px;border-radius:100vw;background-color:var(--color)!important}.l-header-menu{margin:30px 20px 40px;font-size:13px}.l-header-menu>:not(:last-child){margin-bottom:0.5em}.l-header-menu a{transition-property:opacity;transition-duration:0.4s;color:#888888;text-decoration:none}@media (any-hover:hover){.l-header-menu a:hover{color:#888888}}.l-header-menu a:not(.js-dialog):focus{color:#888888}@media (any-hover:hover){.l-header-menu a:hover{opacity:0.6}}.l-header-menu a:not(.js-dialog):focus{opacity:0.6}.l-header-button{margin:20px;transition-property:opacity;transition-duration:0.4s;color:#fff;text-decoration:none}.l-header-button a{display:inline-block;border:1px solid var(--color-base);border-radius:100vw;font-size:12px;padding:0.2em 1.3em;transition-property:opacity;transition-duration:0.4s;color:var(--color-base);text-decoration:none}.l-header-button a:where(.l-header-button--dreamgate *){border-color:var(--color-dreamgate)}.l-header-button a:where(.l-header-button--dreamgate-annex *){border-color:var(--color-dreamgate-annex)}@media (any-hover:hover){.l-header-button a:hover{color:var(--color-base)}}.l-header-button a:not(.js-dialog):focus{color:var(--color-base)}.l-header-button a:where(.l-header-button--dreamgate *){color:var(--color-dreamgate);text-decoration:none}@media (any-hover:hover){.l-header-button a:where(.l-header-button--dreamgate *):hover{color:var(--color-dreamgate)}}.l-header-button a:where(.l-header-button--dreamgate *):not(.js-dialog):focus{color:var(--color-dreamgate)}.l-header-button a:where(.l-header-button--dreamgate-annex *){color:var(--color-dreamgate-annex);text-decoration:none}@media (any-hover:hover){.l-header-button a:where(.l-header-button--dreamgate-annex *):hover{color:var(--color-dreamgate-annex)}}.l-header-button a:where(.l-header-button--dreamgate-annex *):not(.js-dialog):focus{color:var(--color-dreamgate-annex)}@media (any-hover:hover){.l-header-button a:hover{opacity:0.6}}.l-header-button a:not(.js-dialog):focus{opacity:0.6}@media (any-hover:hover){.l-header-button:hover{color:#fff}}.l-header-button:not(.js-dialog):focus{color:#fff}@media (any-hover:hover){.l-header-button:hover{opacity:0.8}}.l-header-button:not(.js-dialog):focus{opacity:0.8}.l-header-lang-button{display:flex;align-items:center;gap:0.35em;line-height:1;font-size:12px;color:inherit;text-decoration:none;transition-property:opacity;transition-duration:0.4s}@media print,screen and (min-width:961px){.l-header-lang-button{width:fit-content;margin-inline:auto;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);background-color:#fff;border-radius:100vw;padding:0.8em 2em}}@media screen and (max-width:960px){.l-header-lang-button{order:100}}@media (any-hover:hover){.l-header-lang-button:hover{color:inherit}}.l-header-lang-button:not(.js-dialog):focus{color:inherit}@media (any-hover:hover){.l-header-lang-button:hover{opacity:0.6}}.l-header-lang-button:not(.js-dialog):focus{opacity:0.6}.l-header-lang-button img,.l-header-lang-button svg{margin-top:0.15em}.l-emergency{margin-top:40px}.l-emergency>*{border:2px solid var(--color-base);border-radius:10px;position:relative;z-index:1;display:block;font-weight:bold;line-height:2;padding:20px 60px}.l-emergency>:before{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:var(--color-base);opacity:0.05}.l-emergency>:after{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;top:0;right:30px;bottom:0;width:10px;height:10px;background:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjExLjQxIiB2aWV3Qm94PSIwIDAgMTEuNDEgMTEuNDEiIHdpZHRoPSIxMS40MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBzdHJva2U9IiNhODg1NWYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJtMCA1LjcxaDEwIi8+PHBhdGggZD0ibTUgLjcxIDUgNS01IDUiLz48L2c+PC9zdmc+") no-repeat center center/100% auto}@media screen and (max-width:767px){.l-emergency>*{padding:20px 50px 20px 20px}}.l-emergency>* span{display:block;width:fit-content;margin-inline:auto}.l-emergency a{color:var(--color-base);text-decoration:none;transition-property:opacity;transition-duration:0.4s}@media (any-hover:hover){.l-emergency a:hover{color:var(--color-base)}}.l-emergency a:not(.js-dialog):focus{color:var(--color-base)}@media (any-hover:hover){.l-emergency a:hover{opacity:0.6}}.l-emergency a:not(.js-dialog):focus{opacity:0.6}.l-top-visual{background:var(--bg) center center/cover no-repeat;--bg-sp:var(--bg);position:relative}@media screen and (max-width:960px){.l-top-visual{background-image:var(--bg-sp)}}.l-top-visual:after{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%)}.l-top-visual:has(.l-top-visual__carousel):after{z-index:1}.l-top-visual:has(.l-top-visual__movie){aspect-ratio:16/9}@media screen and (max-width:960px){.l-top-visual:has(.l-top-visual__movie){aspect-ratio:9/16}}.l-top-visual__logo{position:absolute;z-index:2;top:0;left:0;padding:60px 40px}.l-top-visual__logo img{width:240px;filter:brightness(0) invert(1)}@media screen and (max-width:1160px){.l-top-visual__logo img{width:20.6896551724vw}}@media screen and (max-width:960px){.l-top-visual__logo{display:none}}.l-top-visual__inner{position:relative;z-index:1;max-width:1080px;margin-inline:auto;padding-inline:40px;display:flex;justify-content:flex-end;flex-direction:column;color:#fff}@media screen and (max-width:767px){.l-top-visual__inner{padding-inline:20px}}.l-main-2column .l-top-visual__inner,.l-main-3column .l-top-visual__inner{padding-inline:0!important}.l-top-visual:not(:has(.l-top-visual__movie)):not(:has(.l-top-visual__carousel)) .l-top-visual__inner{height:min(900px,100dvh)}@media screen and (max-width:767px){.l-top-visual:not(:has(.l-top-visual__movie)):not(:has(.l-top-visual__carousel)) .l-top-visual__inner{height:150vw}}.l-top-visual:has(.l-top-visual__carousel) .l-top-visual__inner{position:absolute;z-index:2;left:0;right:0;height:100%}.l-top-visual:has(.l-top-visual__movie) .l-top-visual__inner{height:100%}.l-top-visual__title{margin-bottom:120px}@media screen and (max-width:767px){.l-top-visual__title{margin-bottom:90px}}.l-top-visual__title h2{line-height:1.5;font-weight:600;width:fit-content;border:2px solid #fff;border-radius:100vw;padding:0.75em 1.5em;font-size:18px}@media screen and (max-width:1160px){.l-top-visual__title h2{font-size:17px}}@media screen and (max-width:767px){.l-top-visual__title h2{font-size:16px}}.l-top-visual__title a{box-sizing:border-box;display:inline-block;text-align:center;line-height:1.5;font-weight:600;width:fit-content;border-radius:100vw;padding:0.5em 1.5em;background-color:var(--color);color:#fff;text-decoration:none;min-width:min(320px,100%);font-size:18px;transition-property:filter;transition-duration:0.4s;position:relative}@media (any-hover:hover){.l-top-visual__title a:hover{color:#fff}}.l-top-visual__title a:not(.js-dialog):focus{color:#fff}@media screen and (max-width:1160px){.l-top-visual__title a{font-size:17px}}@media screen and (max-width:767px){.l-top-visual__title a{font-size:16px}}@media (any-hover:hover){.l-top-visual__title a:hover{filter:brightness(1.2)}}.l-top-visual__title a:not(.js-dialog):focus{filter:brightness(1.2)}.l-top-visual__title a:after{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;top:0;right:1em;bottom:0;width:10px;height:10px;background:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjExLjQxIiB2aWV3Qm94PSIwIDAgMTEuNDEgMTEuNDEiIHdpZHRoPSIxMS40MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJtMCA1LjcxaDEwIi8+PHBhdGggZD0ibTUgLjcxIDUgNS01IDUiLz48L2c+PC9zdmc+") no-repeat center center/100% auto}.l-top-visual__title p{font-weight:600;margin-bottom:1em;font-size:36px}@media screen and (max-width:1160px){.l-top-visual__title p{font-size:3.1034482759vw}}@media screen and (max-width:767px){.l-top-visual__title p{font-size:23px}}.l-top-visual__illust{position:absolute;bottom:30px;right:80px}.l-top-visual__illust .p-illust-ani{transition-delay:1.2s}@media screen and (max-width:960px){.l-top-visual__illust{bottom:auto;top:22px;right:12px}.l-top-visual__illust img{width:100%;max-width:50vw}}.l-top-visual__movie{pointer-events:none;position:absolute;top:0;left:0;width:100%}.l-top-visual__movie iframe{width:100%;aspect-ratio:16/9}@media screen and (max-width:960px){.l-top-visual__movie iframe{aspect-ratio:9/16}}.l-list-visual{background:var(--bg) center center/cover no-repeat;--bg-sp:var(--bg);position:relative}@media screen and (max-width:960px){.l-list-visual{background-image:var(--bg-sp)}}.l-list-visual:after{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;bottom:0;left:0;width:100%;height:60%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%)}.l-list-visual__inner{position:relative;z-index:1;max-width:1080px;margin-inline:auto;padding-inline:40px;display:flex;justify-content:flex-end;flex-direction:column;color:#fff;height:min(900px,100dvh)}@media screen and (max-width:767px){.l-list-visual__inner{padding-inline:20px}}.l-main-2column .l-list-visual__inner,.l-main-3column .l-list-visual__inner{padding-inline:0!important}@media screen and (max-width:767px){.l-list-visual__inner{height:120vw}}.l-list-visual__title{margin-bottom:45px}@media screen and (max-width:767px){.l-list-visual__title{margin-bottom:25px}}.l-list-visual__title h2{line-height:1.5;font-weight:600;font-size:45px}@media screen and (max-width:767px){.l-list-visual__title h2{font-size:30px}}.l-list-visual__title p{line-height:2;font-weight:600;margin-top:1em;font-size:18px}@media screen and (max-width:767px){.l-list-visual__title p{font-size:15px}}.l-list-visual__scroll{font-family:"Inter",sans-serif;line-height:1;border-left:2px solid rgba(255,255,255,0.2);font-size:14px;padding-bottom:50px;position:relative}@media screen and (max-width:767px){.l-list-visual__scroll{font-size:13px;padding-bottom:30px}}.l-list-visual__scroll:after{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;top:0;left:-2px;width:2px;height:0;background-color:#fff;animation:scroll 4s ease infinite;animation-delay:2.4s!important}.l-list-visual__scroll a{display:inline-block;padding-left:0.8em;color:inherit;text-decoration:none;transition-property:opacity;transition-duration:0.4s}@media (any-hover:hover){.l-list-visual__scroll a:hover{color:inherit}}.l-list-visual__scroll a:not(.js-dialog):focus{color:inherit}@media (any-hover:hover){.l-list-visual__scroll a:hover{opacity:0.6}}.l-list-visual__scroll a:not(.js-dialog):focus{opacity:0.6}@keyframes scroll{0%{height:0;top:0}50%{height:100%;top:0}to{height:0;top:100%}}.l-visual{background-color:var(--color-bg)}.l-visual__inner{max-width:1080px;margin-inline:auto;padding-inline:40px}@media screen and (max-width:767px){.l-visual__inner{padding-inline:20px}}.l-main-2column .l-visual__inner,.l-main-3column .l-visual__inner{padding-inline:0!important}.l-visual__inner2{box-sizing:border-box;display:flex;justify-content:flex-end;flex-direction:column;min-height:400px;padding-bottom:6vw;background:url(/assets/img/bg-visual.svg) right 5% bottom/20vw auto no-repeat}@media screen and (max-width:767px){.l-visual__inner2{min-height:65vw;padding-bottom:10vw;background-size:55vw auto;background-position:right 4vw bottom}}.l-visual__date{font-weight:bold;color:#a8855f;margin-bottom:5px;font-size:20px}@media screen and (max-width:767px){.l-visual__date{font-size:18px}}.l-visual__title{font-weight:bold;font-size:45px}@media screen and (max-width:767px){.l-visual__title{font-size:30px}}.l-breadcrumb{background-color:#fff;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee}.l-breadcrumb ol{max-width:1280px;margin-inline:auto;padding-inline:40px;padding-block:20px;display:flex;gap:0.3em 0.75em;flex-wrap:wrap}@media screen and (max-width:767px){.l-breadcrumb ol{padding-inline:20px}}.l-main-2column .l-breadcrumb ol,.l-main-3column .l-breadcrumb ol{padding-inline:0!important}@media screen and (max-width:767px){.l-breadcrumb ol{overflow-x:scroll;flex-wrap:nowrap}.l-breadcrumb ol li{white-space:nowrap}}.l-breadcrumb ol li{position:relative;font-size:13px}.l-breadcrumb ol li:first-child a{padding-left:22px;position:relative}.l-breadcrumb ol li:first-child a:after{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;top:0;bottom:0;left:0;width:14px;height:14px;background:url(/assets/img/icn-home.svg) left center/14px auto no-repeat}.l-breadcrumb ol li:not(:last-child){padding-right:calc(0.75em + 6px);position:relative}.l-breadcrumb ol li:not(:last-child):after{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;width:6px;height:6px;transition-property:top,right,bottom,left,opacity;transition-duration:0.2s}.l-breadcrumb ol li:not(:last-child):after{top:0;bottom:0;right:0;transform-origin:center center;border-top:1px solid #222222;border-right:1px solid #222222;transform:translateX(-1.2426406871px) rotate(45deg)}.l-breadcrumb ol li a{color:inherit}@media (any-hover:hover){.l-breadcrumb ol li a:hover{color:#dd0000}}.l-breadcrumb ol li a:not(.js-dialog):focus{color:#dd0000}@media print,screen and (min-width:961px){.l-bottom-fixed{display:none}}@media screen and (max-width:960px){.l-bottom-fixed__btn{display:none;z-index:90;position:fixed;bottom:0;right:0}.l-bottom-fixed__btn button{width:fit-content;text-align:center;padding:1.15em 2em;background-color:var(--color);color:#fff;border-radius:10px 0 0 0;font-size:15px;font-weight:bold;color:#fff;text-decoration:none;display:inline-flex;align-items:center}}@media screen and (max-width:960px) and (any-hover:hover){.l-bottom-fixed__btn button:hover{color:#fff}}@media screen and (max-width:960px){.l-bottom-fixed__btn button:not(.js-dialog):focus{color:#fff}.l-bottom-fixed__btn button img{margin-right:0.5em}}.l-pagetop{position:relative}@media print{.l-pagetop{display:none!important}}.l-pagetop:not([data-pagetop]) .l-pagetop__btn{transform:translatey(0);position:fixed!important}.l-pagetop[data-pagetop=top] .l-pagetop__btn{transform:translatey(120px);position:fixed}@media screen and (max-width:960px){.l-pagetop[data-pagetop=top] .l-pagetop__btn{transform:translatey(150px)}}.l-pagetop[data-pagetop=scroll] .l-pagetop__btn,.l-pagetop[data-pagetop=top] .l-pagetop__btn:focus{transform:translatey(0);position:fixed}.l-pagetop[data-pagetop=bottom] .l-pagetop__btn{position:absolute}.l-pagetop__btn{z-index:89;transition-property:transform,background,opacity;transition-duration:0.4s;transition-timing-function:cubic-bezier(0.3,1.6,0.8,1);display:block;overflow:hidden;bottom:30px;right:30px}@media screen and (max-width:767px){.l-pagetop__btn{bottom:70px;right:10px}}.l-pagetop__btn{position:relative;width:50px;height:50px;border-radius:100%;background:#9bc948}.l-pagetop__btn:after{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;width:12px;height:12px;transition-property:top,right,bottom,left,opacity;transition-duration:0.2s}.l-pagetop__btn:after{top:0;bottom:0;left:0;right:0;transform-origin:center center;border-top:2px solid #fff;border-left:2px solid #fff;transform:translateY(2.4852813742px) rotate(45deg)}@media (any-hover:hover){.l-pagetop__btn:hover{opacity:0.8}}.l-pagetop__btn:not(.js-dialog):focus{opacity:0.8}.l-footer{color:#000}.l-footer__content{background-color:#fff}.l-footer__content-inner{display:grid}@media print,screen and (min-width:961px){.l-footer__content-inner{max-width:1280px;margin-inline:auto;padding-inline:40px;padding-inline:0;grid-template-columns:330px minmax(0,1fr) 250px;grid-template-areas:"head title title" "head menu tripadvisor" "head submenu tripadvisor"}}@media screen and (min-width:961px) and (max-width:767px){.l-footer__content-inner{padding-inline:20px}}@media print,screen and (min-width:961px){.l-main-2column .l-footer__content-inner,.l-main-3column .l-footer__content-inner{padding-inline:0!important}}@media screen and (max-width:1160px){.l-footer__content-inner{grid-template-columns:28.4482758621vw minmax(0,1fr) 250px}}@media screen and (max-width:960px){.l-footer__content-inner{grid-template-columns:minmax(0,1fr) 178px;grid-template-areas:"head head" "title title" "menu menu" "submenu tripadvisor";padding-bottom:30px}}.l-footer__head{grid-area:head}@media print,screen and (min-width:961px){.l-footer__head{border-right:1px solid #eeeeee;padding-block:50px 65px;display:flex;justify-content:center}}@media screen and (max-width:960px){.l-footer__head{padding-inline:20px;padding-block:35px 40px}}.l-footer__title{grid-area:title;font-size:14px;font-weight:normal}@media print,screen and (min-width:961px){.l-footer__title{padding-block:45px 50px;padding-left:60px}}@media screen and (max-width:1160px){.l-footer__title{padding-left:5.1724137931vw}}@media screen and (max-width:960px){.l-footer__title{padding-inline:20px;padding-block:20px;border-block:1px solid #eeeeee}}.l-footer-menu{grid-area:menu}@media print,screen and (min-width:961px){.l-footer-menu{padding-left:60px;padding-bottom:40px}}@media screen and (max-width:1160px){.l-footer-menu{padding-left:5.1724137931vw}}@media screen and (max-width:960px){.l-footer-menu{padding-inline:20px;padding-block:40px}}.l-footer-submenu{grid-area:submenu}@media print,screen and (min-width:961px){.l-footer-submenu{padding-left:60px;padding-bottom:70px}}@media screen and (max-width:1160px){.l-footer-submenu{padding-left:5.1724137931vw}}@media screen and (max-width:960px){.l-footer-submenu{padding-left:20px;padding-right:10px}}.l-footer-tripadvisor{grid-area:tripadvisor}@media print,screen and (min-width:961px){.l-footer-tripadvisor{padding-bottom:70px}.l-footer-tripadvisor li{width:fit-content;margin-inline:auto}.l-footer-tripadvisor li>div{width:fit-content}}@media screen and (max-width:960px){.l-footer-tripadvisor{padding-right:20px}}@media screen and (max-width:960px){.l-footer__head>div{display:flex;flex-direction:row-reverse}}.l-footer__logo{text-align:center}@media print,screen and (min-width:961px){.l-footer__logo img{width:200px}}@media screen and (max-width:960px){.l-footer__logo img{max-width:min(130px,40vw)}}.l-footer__address{font-size:15px;line-height:2}@media screen and (max-width:960px){.l-footer__address{flex-grow:1}}.l-footer__address dt{font-weight:bold}.l-footer__address a{color:inherit}@media (any-hover:hover){.l-footer__address a:hover{color:#dd0000}}.l-footer__address a:not(.js-dialog):focus{color:#dd0000}@media print,screen and (min-width:961px){.l-footer__address dt{margin-top:40px}.l-footer__address dd+dd{margin-top:40px}}@media screen and (max-width:960px){.l-footer__address dd+dd{margin-top:20px}}.l-footer__copy{display:block;padding:1rem;text-align:center;background-color:var(--color-base);color:#fff;font-size:11px}.l-footer__copy small{font-size:inherit}.l-footer__copy span{display:inline-block}.l-footer-menu{line-height:2;display:flex;gap:40px}@media screen and (max-width:1160px){.l-footer-menu{gap:3.4482758621vw}}@media screen and (max-width:960px){.l-footer-menu{gap:20px}}.l-footer-menu__title{font-size:13px;color:var(--color-base)}.l-footer-menu__title--main{color:var(--color-dreamgate)}.l-footer-menu__title--annex{color:var(--color-dreamgate-annex)}.l-footer-menu li ul{margin-top:20px}.l-footer-menu li ul li{margin-top:0.35em}.l-footer-menu li ul li a{font-size:15px;font-weight:bold;white-space:nowrap;color:inherit;text-decoration:none}@media (any-hover:hover){.l-footer-menu li ul li a:hover{color:inherit}}.l-footer-menu li ul li a:not(.js-dialog):focus{color:inherit}@media (any-hover:hover){.l-footer-menu li ul li a:hover{color:#dd0000}}.l-footer-menu li ul li a:not(.js-dialog):focus{color:#dd0000}.l-footer-submenu{line-height:1.6;display:flex;gap:40px}@media screen and (max-width:1160px){.l-footer-submenu{gap:3.4482758621vw}}@media screen and (max-width:767px){.l-footer-submenu{flex-direction:column;gap:20px}}.l-footer-submenu a{font-size:13px;color:#888888;text-decoration:none}@media (any-hover:hover){.l-footer-submenu a:hover{color:#888888}}.l-footer-submenu a:not(.js-dialog):focus{color:#888888}@media (any-hover:hover){.l-footer-submenu a:hover{color:#dd0000}}.l-footer-submenu a:not(.js-dialog):focus{color:#dd0000}.c-section{position:relative}.c-section--offset-cut{padding-top:0.1px;padding-bottom:0.1px}.c-section--italic{clip-path:polygon(0 10vw,100% 0,100% calc(100% - 10vw),0 100%);padding-block:10vw}.c-section__fit{max-width:1080px;margin-inline:auto;padding-inline:40px}@media screen and (max-width:767px){.c-section__fit{padding-inline:20px}}.l-main-2column .c-section__fit,.l-main-3column .c-section__fit{padding-inline:0!important}.c-section__fit--slim{max-width:1000px;margin-inline:auto;padding-inline:40px}@media screen and (max-width:767px){.c-section__fit--slim{padding-inline:20px}}.l-main-2column .c-section__fit--slim,.l-main-3column .c-section__fit--slim{padding-inline:0!important}.c-section__fit--full{max-width:none;padding-inline:0}.c-section__top{max-width:1080px;margin-inline:auto;padding-inline:40px;margin-top:80px}@media screen and (max-width:767px){.c-section__top{padding-inline:20px}}.l-main-2column .c-section__top,.l-main-3column .c-section__top{padding-inline:0!important}@media screen and (max-width:767px){.c-section__top{margin-top:60px}}.c-section__top--slim{max-width:1000px;margin-inline:auto;padding-inline:40px}@media screen and (max-width:767px){.c-section__top--slim{padding-inline:20px}}.l-main-2column .c-section__top--slim,.l-main-3column .c-section__top--slim{padding-inline:0!important}.c-section__top--full{max-width:none;padding-inline:0}.c-section__bottom{max-width:1080px;margin-inline:auto;padding-inline:40px;margin-bottom:80px}@media screen and (max-width:767px){.c-section__bottom{padding-inline:20px}}.l-main-2column .c-section__bottom,.l-main-3column .c-section__bottom{padding-inline:0!important}@media screen and (max-width:767px){.c-section__bottom{margin-bottom:60px}}.c-section__bottom--slim{max-width:1000px;margin-inline:auto;padding-inline:40px}@media screen and (max-width:767px){.c-section__bottom--slim{padding-inline:20px}}.l-main-2column .c-section__bottom--slim,.l-main-3column .c-section__bottom--slim{padding-inline:0!important}.c-section__bottom--full{max-width:none;padding-inline:0}.c-section__vertical{max-width:1080px;margin-inline:auto;padding-inline:40px;margin-top:80px;margin-bottom:80px}@media screen and (max-width:767px){.c-section__vertical{padding-inline:20px}}.l-main-2column .c-section__vertical,.l-main-3column .c-section__vertical{padding-inline:0!important}@media screen and (max-width:767px){.c-section__vertical{margin-top:60px;margin-bottom:60px}}.c-section__vertical--slim{max-width:1000px;margin-inline:auto;padding-inline:40px}@media screen and (max-width:767px){.c-section__vertical--slim{padding-inline:20px}}.l-main-2column .c-section__vertical--slim,.l-main-3column .c-section__vertical--slim{padding-inline:0!important}.c-section__vertical--full{width:calc(100% - 60px);max-width:1400px;padding-inline:0}@media screen and (max-width:767px){.c-section__vertical--full{width:calc(100% - 20px - 20px)}}.c-section--top-booking{margin-top:-30px}.c-section--footer-booking{background:var(--bg) center center/cover no-repeat;--bg-sp:var(--bg)}@media screen and (max-width:960px){.c-section--footer-booking{background-image:var(--bg-sp)}}.c-flexbox{display:flex;flex-wrap:wrap;--flexbox-gap-y:1rem;--flexbox-gap-x:1rem;margin-right:calc(var(--flexbox-gap-x) * -1);gap:var(--flexbox-gap-y) var(--flexbox-gap-x)}@media screen and (max-width:767px){.c-flexbox.sp-reverse{flex-direction:column-reverse!important}.c-flexbox .sp-full .c-image{margin-inline:-20px;width:calc(100% + 20px + 20px)}.c-flexbox .sp-full .c-image img{width:100%}}.c-flexbox>.c-flexbox__item5col,.c-flexbox>[class*=c-flexbox__item]{position:relative;box-sizing:border-box}.c-flexbox>.c-flexbox__item5col:has(>.c-button:first-child):has(>.c-button:last-child),.c-flexbox>[class*=c-flexbox__item]:has(>.c-button:first-child):has(>.c-button:last-child){display:flex}.c-flexbox--center{justify-content:center}.c-flexbox--right{justify-content:flex-end}.c-flexbox--bottom{align-items:flex-end}.c-flexbox--vertical>.c-flexbox__item5col,.c-flexbox--vertical>[class*=c-flexbox__item]{display:flex;align-items:center}.c-flexbox--center{margin-right:calc(var(--flexbox-gap-x) * -0.5);margin-left:calc(var(--flexbox-gap-x) * -0.5)}.c-flexbox--right{margin-right:initial;margin-left:calc(var(--flexbox-gap-x) * -1)}.c-flexbox>.c-flexbox__item1{width:calc(8.3333333333% - var(--flexbox-gap-x))}.c-flexbox>.c-flexbox__item2{width:calc(16.6666666667% - var(--flexbox-gap-x))}.c-flexbox>.c-flexbox__item3{width:calc(25% - var(--flexbox-gap-x))}.c-flexbox>.c-flexbox__item4{width:calc(33.3333333333% - var(--flexbox-gap-x))}.c-flexbox>.c-flexbox__item5{width:calc(41.6666666667% - var(--flexbox-gap-x))}.c-flexbox>.c-flexbox__item6{width:calc(50% - var(--flexbox-gap-x))}.c-flexbox>.c-flexbox__item7{width:calc(58.3333333333% - var(--flexbox-gap-x))}.c-flexbox>.c-flexbox__item8{width:calc(66.6666666667% - var(--flexbox-gap-x))}.c-flexbox>.c-flexbox__item9{width:calc(75% - var(--flexbox-gap-x))}.c-flexbox>.c-flexbox__item10{width:calc(83.3333333333% - var(--flexbox-gap-x))}.c-flexbox>.c-flexbox__item11{width:calc(91.6666666667% - var(--flexbox-gap-x))}.c-flexbox>.c-flexbox__item12{width:calc(100% - var(--flexbox-gap-x))}.c-flexbox>.c-flexbox__item5col{width:calc(20% - var(--flexbox-gap-x))}@media screen and (max-width:1160px){.c-flexbox.pc-vw{--flexbox-gap-y:1.3793103448vw;--flexbox-gap-x:1.3793103448vw}}.c-flexbox--s{--flexbox-gap-y:0.75rem;--flexbox-gap-x:0.75rem}.c-flexbox--2x{--flexbox-gap-y:2rem;--flexbox-gap-x:2rem}@media screen and (max-width:1160px){.c-flexbox--2x.pc-vw{--flexbox-gap-y:2.7586206897vw;--flexbox-gap-x:2.7586206897vw}}.c-flexbox--button-img{--flexbox-gap-y:20px;--flexbox-gap-x:30px}.c-flexbox--8px{--flexbox-gap-y:8px;--flexbox-gap-x:8px}.c-flexbox--35px{--flexbox-gap-y:35px;--flexbox-gap-x:35px}.c-flexbox--40px{--flexbox-gap-y:40px;--flexbox-gap-x:40px}.c-flexbox--60px{--flexbox-gap-y:60px;--flexbox-gap-x:60px}.c-flexbox--vw{--flexbox-gap-y:5.1724137931vw;--flexbox-gap-x:5.1724137931vw}@media screen and (max-width:1160px){.c-flexbox.pc-destroy{display:initial;flex-wrap:initial;margin-right:initial;margin-left:initial;gap:initial}.c-flexbox.pc-destroy>*{position:initial;box-sizing:initial;width:initial}.c-flexbox>.pc-item1{width:calc(8.3333333333% - var(--flexbox-gap-x))}.c-flexbox>.pc-item2{width:calc(16.6666666667% - var(--flexbox-gap-x))}.c-flexbox>.pc-item3{width:calc(25% - var(--flexbox-gap-x))}.c-flexbox>.pc-item4{width:calc(33.3333333333% - var(--flexbox-gap-x))}.c-flexbox>.pc-item5{width:calc(41.6666666667% - var(--flexbox-gap-x))}.c-flexbox>.pc-item6{width:calc(50% - var(--flexbox-gap-x))}.c-flexbox>.pc-item7{width:calc(58.3333333333% - var(--flexbox-gap-x))}.c-flexbox>.pc-item8{width:calc(66.6666666667% - var(--flexbox-gap-x))}.c-flexbox>.pc-item9{width:calc(75% - var(--flexbox-gap-x))}.c-flexbox>.pc-item10{width:calc(83.3333333333% - var(--flexbox-gap-x))}.c-flexbox>.pc-item11{width:calc(91.6666666667% - var(--flexbox-gap-x))}.c-flexbox>.pc-item12{width:calc(100% - var(--flexbox-gap-x))}.c-flexbox>.pc-item5col{width:calc(20% - var(--flexbox-gap-x))}.c-flexbox--s{--flexbox-gap-y:0.75rem;--flexbox-gap-x:0.75rem}.c-flexbox.pc-s{--flexbox-gap-y:0.75rem;--flexbox-gap-x:0.75rem}.c-flexbox--2x{--flexbox-gap-y:2rem;--flexbox-gap-x:2rem}.c-flexbox.pc-2x{--flexbox-gap-y:2rem;--flexbox-gap-x:2rem}.c-flexbox--button-img{--flexbox-gap-y:20px;--flexbox-gap-x:30px}.c-flexbox.pc-button-img{--flexbox-gap-y:20px;--flexbox-gap-x:30px}.c-flexbox--8px{--flexbox-gap-y:8px;--flexbox-gap-x:8px}.c-flexbox.pc-8px{--flexbox-gap-y:8px;--flexbox-gap-x:8px}.c-flexbox--35px{--flexbox-gap-y:35px;--flexbox-gap-x:35px}.c-flexbox.pc-35px{--flexbox-gap-y:35px;--flexbox-gap-x:35px}.c-flexbox--40px{--flexbox-gap-y:40px;--flexbox-gap-x:40px}.c-flexbox.pc-40px{--flexbox-gap-y:40px;--flexbox-gap-x:40px}.c-flexbox--60px{--flexbox-gap-y:60px;--flexbox-gap-x:60px}.c-flexbox.pc-60px{--flexbox-gap-y:60px;--flexbox-gap-x:60px}.c-flexbox--vw{--flexbox-gap-y:5.1724137931vw;--flexbox-gap-x:5.1724137931vw}.c-flexbox.pc-vw{--flexbox-gap-y:5.1724137931vw;--flexbox-gap-x:5.1724137931vw}}@media screen and (max-width:960px){.c-flexbox.portrait-destroy{display:initial;flex-wrap:initial;margin-right:initial;margin-left:initial;gap:initial}.c-flexbox.portrait-destroy>*{position:initial;box-sizing:initial;width:initial}.c-flexbox>.portrait-item1{width:calc(8.3333333333% - var(--flexbox-gap-x))}.c-flexbox>.portrait-item2{width:calc(16.6666666667% - var(--flexbox-gap-x))}.c-flexbox>.portrait-item3{width:calc(25% - var(--flexbox-gap-x))}.c-flexbox>.portrait-item4{width:calc(33.3333333333% - var(--flexbox-gap-x))}.c-flexbox>.portrait-item5{width:calc(41.6666666667% - var(--flexbox-gap-x))}.c-flexbox>.portrait-item6{width:calc(50% - var(--flexbox-gap-x))}.c-flexbox>.portrait-item7{width:calc(58.3333333333% - var(--flexbox-gap-x))}.c-flexbox>.portrait-item8{width:calc(66.6666666667% - var(--flexbox-gap-x))}.c-flexbox>.portrait-item9{width:calc(75% - var(--flexbox-gap-x))}.c-flexbox>.portrait-item10{width:calc(83.3333333333% - var(--flexbox-gap-x))}.c-flexbox>.portrait-item11{width:calc(91.6666666667% - var(--flexbox-gap-x))}.c-flexbox>.portrait-item12{width:calc(100% - var(--flexbox-gap-x))}.c-flexbox>.portrait-item5col{width:calc(20% - var(--flexbox-gap-x))}.c-flexbox--s{--flexbox-gap-y:0.75rem;--flexbox-gap-x:0.75rem}.c-flexbox.portrait-s{--flexbox-gap-y:0.75rem;--flexbox-gap-x:0.75rem}.c-flexbox--2x{--flexbox-gap-y:2rem;--flexbox-gap-x:2rem}.c-flexbox.portrait-2x{--flexbox-gap-y:2rem;--flexbox-gap-x:2rem}.c-flexbox--button-img{--flexbox-gap-y:20px;--flexbox-gap-x:30px}.c-flexbox.portrait-button-img{--flexbox-gap-y:20px;--flexbox-gap-x:30px}.c-flexbox--8px{--flexbox-gap-y:8px;--flexbox-gap-x:8px}.c-flexbox.portrait-8px{--flexbox-gap-y:8px;--flexbox-gap-x:8px}.c-flexbox--35px{--flexbox-gap-y:35px;--flexbox-gap-x:35px}.c-flexbox.portrait-35px{--flexbox-gap-y:35px;--flexbox-gap-x:35px}.c-flexbox--40px{--flexbox-gap-y:40px;--flexbox-gap-x:40px}.c-flexbox.portrait-40px{--flexbox-gap-y:40px;--flexbox-gap-x:40px}.c-flexbox--60px{--flexbox-gap-y:60px;--flexbox-gap-x:60px}.c-flexbox.portrait-60px{--flexbox-gap-y:60px;--flexbox-gap-x:60px}.c-flexbox--vw{--flexbox-gap-y:5.1724137931vw;--flexbox-gap-x:5.1724137931vw}.c-flexbox.portrait-vw{--flexbox-gap-y:5.1724137931vw;--flexbox-gap-x:5.1724137931vw}}@media screen and (max-width:767px){.c-flexbox{--flexbox-gap-y:0.75rem;--flexbox-gap-x:0.75rem}.c-flexbox.sp-destroy{display:initial;flex-wrap:initial;margin-right:initial;margin-left:initial;gap:initial}.c-flexbox.sp-destroy>*{position:initial;box-sizing:initial;width:initial}.c-flexbox>.sp-item1{width:calc(8.3333333333% - var(--flexbox-gap-x))}.c-flexbox>.sp-item2{width:calc(16.6666666667% - var(--flexbox-gap-x))}.c-flexbox>.sp-item3{width:calc(25% - var(--flexbox-gap-x))}.c-flexbox>.sp-item4{width:calc(33.3333333333% - var(--flexbox-gap-x))}.c-flexbox>.sp-item5{width:calc(41.6666666667% - var(--flexbox-gap-x))}.c-flexbox>.sp-item6{width:calc(50% - var(--flexbox-gap-x))}.c-flexbox>.sp-item7{width:calc(58.3333333333% - var(--flexbox-gap-x))}.c-flexbox>.sp-item8{width:calc(66.6666666667% - var(--flexbox-gap-x))}.c-flexbox>.sp-item9{width:calc(75% - var(--flexbox-gap-x))}.c-flexbox>.sp-item10{width:calc(83.3333333333% - var(--flexbox-gap-x))}.c-flexbox>.sp-item11{width:calc(91.6666666667% - var(--flexbox-gap-x))}.c-flexbox>.sp-item12{width:calc(100% - var(--flexbox-gap-x))}.c-flexbox>.sp-item5col{width:calc(20% - var(--flexbox-gap-x))}.c-flexbox--s{--flexbox-gap-y:0.5625rem;--flexbox-gap-x:0.5625rem}.c-flexbox.sp-s{--flexbox-gap-y:0.5625rem;--flexbox-gap-x:0.5625rem}.c-flexbox--2x{--flexbox-gap-y:1.5rem;--flexbox-gap-x:1.5rem}.c-flexbox.sp-2x{--flexbox-gap-y:1.5rem;--flexbox-gap-x:1.5rem}.c-flexbox--button-img{--flexbox-gap-y:20px;--flexbox-gap-x:30px}.c-flexbox.sp-button-img{--flexbox-gap-y:20px;--flexbox-gap-x:30px}.c-flexbox--8px{--flexbox-gap-y:8px;--flexbox-gap-x:8px}.c-flexbox.sp-8px{--flexbox-gap-y:8px;--flexbox-gap-x:8px}.c-flexbox--35px{--flexbox-gap-y:35px;--flexbox-gap-x:35px}.c-flexbox.sp-35px{--flexbox-gap-y:35px;--flexbox-gap-x:35px}.c-flexbox--40px{--flexbox-gap-y:40px;--flexbox-gap-x:40px}.c-flexbox.sp-40px{--flexbox-gap-y:40px;--flexbox-gap-x:40px}.c-flexbox--60px{--flexbox-gap-y:60px;--flexbox-gap-x:60px}.c-flexbox.sp-60px{--flexbox-gap-y:60px;--flexbox-gap-x:60px}.c-flexbox--vw{--flexbox-gap-y:5.1724137931vw;--flexbox-gap-x:5.1724137931vw}.c-flexbox.sp-vw{--flexbox-gap-y:5.1724137931vw;--flexbox-gap-x:5.1724137931vw}}.c-accordion summary{cursor:pointer;user-select:none}.c-accordion summary::marker{content:none}.c-accordion summary::-webkit-details-marker{display:none}.c-accordion>:not(:last-child){margin-bottom:1rem}.c-accordion details{background-color:var(--color-bg);border-radius:10px}@media screen and (max-width:767px){.c-accordion details{border-radius:0}}.c-accordion details[open] summary{position:relative}.c-accordion details[open] summary:after{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;width:12px;height:12px;transition-property:top,right,bottom,left,opacity;transition-duration:0.2s}.c-accordion details[open] summary:after{top:0;bottom:0;right:1em;transform-origin:center center;border-top:2px solid var(--color);border-right:2px solid var(--color);transform:translateX(-2.4852813742px) translateY(2.4852813742px) rotate(-45deg)}.c-accordion summary{padding:1em calc(2em + 16px) 1em 1em;font-size:15px;line-height:2;position:relative;transition-property:opacity;transition-duration:0.4s;font-weight:500;font-size:18px}@media screen and (max-width:767px){.c-accordion summary{font-size:15px}}.c-accordion summary:after{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;width:12px;height:12px;transition-property:top,right,bottom,left,opacity;transition-duration:0.2s}.c-accordion summary:after{top:0;bottom:0;right:1em;transform-origin:center center;border-top:2px solid var(--color);border-right:2px solid var(--color);transform:translateX(-2.4852813742px) translateY(-2.4852813742px) rotate(135deg)}@media screen and (max-width:767px){.c-accordion summary{font-size:16px}}@media (any-hover:hover){.c-accordion summary:hover{opacity:0.8}}.c-accordion summary:not(.js-dialog):focus{opacity:0.8}.c-accordion__body{font-size:15px;line-height:2}@media screen and (max-width:767px){.c-accordion__body{font-size:15px}}.c-accordion__body-inner{border-top:1px solid #f2e6d4;padding:40px 80px}@media screen and (max-width:767px){.c-accordion__body-inner{padding:40px 20px}}.c-accordion .c-accordion__q{position:relative;display:block;padding-left:50px}@media screen and (max-width:767px){.c-accordion .c-accordion__q{padding-left:32px}}.c-accordion .c-accordion__q:before{position:absolute;left:0;font-family:"Inter",sans-serif;font-weight:bold;font-style:normal;color:var(--color);top:0;line-height:1;font-size:36px}@media screen and (max-width:767px){.c-accordion .c-accordion__q:before{font-size:30px}}.c-accordion .c-accordion__q:before{content:"Q"}:root{--scrollbar:0px}.c-100vw{width:calc(100vw - var(--scrollbar));margin:0 calc(50% - 50vw + var(--scrollbar) / 2)}.c-100vw__inner{padding-inline:40px}@media screen and (max-width:767px){.c-100vw__inner{padding-inline:20px}}@media screen and (max-width:767px){.c-100vw-sp{width:calc(100vw - var(--scrollbar));margin:0 calc(50% - 50vw + var(--scrollbar) / 2)}.c-100vw-sp__inner{padding-inline:40px}}@media screen and (max-width:767px) and (max-width:767px){.c-100vw-sp__inner{padding-inline:20px}}.c-menu{display:flex;flex-wrap:wrap}.c-menu li{--color:#a8855f}.c-menu li[data-color=dreamgate]{--color:#18aaaa}.c-menu li[data-color=dreamgate-annex]{--color:#f4881a}.c-menu a,.c-menu button{color:inherit;text-decoration:none;position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;text-align:center;cursor:pointer}@media (any-hover:hover){.c-menu a:hover,.c-menu button:hover{color:inherit}}.c-menu a:not(.js-dialog):focus,.c-menu button:not(.js-dialog):focus{color:inherit}@media screen and (max-width:960px){.c-menu:not(.c-menu--facility){width:fit-content;margin-inline:auto}}.c-menu:not(.c-menu--facility) li:first-child a,.c-menu:not(.c-menu--facility) li:first-child button{border-radius:100vw 0 0 100vw}.c-menu:not(.c-menu--facility) li:last-child a,.c-menu:not(.c-menu--facility) li:last-child button{border-radius:0 100vw 100vw 0}.c-menu:not(.c-menu--facility) a,.c-menu:not(.c-menu--facility) button{padding:0.6em;min-width:7.5em;font-size:15px;background-color:#fff;transition-property:background,color,opacity;transition-duration:0.4s;position:relative;position:relative}.p-dialog-booking .c-menu:not(.c-menu--facility) a,.p-dialog-booking .c-menu:not(.c-menu--facility) button{background-color:var(--color-bg)}@media (any-hover:hover){.c-menu:not(.c-menu--facility) a:hover,.c-menu:not(.c-menu--facility) button:hover{opacity:0.8}}.c-menu:not(.c-menu--facility) a:not(.js-dialog):focus,.c-menu:not(.c-menu--facility) button:not(.js-dialog):focus{opacity:0.8}.c-menu:not(.c-menu--facility) a:after,.c-menu:not(.c-menu--facility) button:after{transition-property:top,right,bottom,left,opacity;transition-duration:0.2s;position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;width:12.8px;height:8px;border-color:var(--color);border-style:solid;border-top-width:8px;border-right:6.4px solid transparent!important;border-bottom-width:0;border-left:6.4px solid transparent!important;bottom:-8px;left:0;right:0}.c-menu:not(.c-menu--facility) a:after,.c-menu:not(.c-menu--facility) button:after{transition-property:opacity;transition-duration:0.4s;opacity:0}.c-menu:not(.c-menu--facility) a[aria-checked=true],.c-menu:not(.c-menu--facility) a[aria-current=page],.c-menu:not(.c-menu--facility) button[aria-checked=true],.c-menu:not(.c-menu--facility) button[aria-current=page]{background-color:var(--color)!important;color:#fff!important}.c-menu:not(.c-menu--facility) a[aria-checked=true]:after,.c-menu:not(.c-menu--facility) a[aria-current=page]:after,.c-menu:not(.c-menu--facility) button[aria-checked=true]:after,.c-menu:not(.c-menu--facility) button[aria-current=page]:after{opacity:1}.c-menu.c-menu--facility{flex-wrap:nowrap;gap:20px}@media screen and (max-width:767px){.c-menu.c-menu--facility{gap:10px}}@media screen and (max-width:767px){.c-menu.c-menu--facility li{width:calc(33.3333333333% - 10px)}}.c-menu.c-menu--facility li a,.c-menu.c-menu--facility li button{border-radius:100vw}.c-menu.c-menu--facility a,.c-menu.c-menu--facility button{padding:0.6em;min-width:7.5em;font-size:15px;background-color:var(--color-bg);transition-property:background,color,opacity;transition-duration:0.4s;position:relative;position:relative}@media screen and (max-width:767px){.c-menu.c-menu--facility a,.c-menu.c-menu--facility button{min-width:auto;width:100%}}@media (any-hover:hover){.c-menu.c-menu--facility a:hover,.c-menu.c-menu--facility button:hover{opacity:0.8}}.c-menu.c-menu--facility a:not(.js-dialog):focus,.c-menu.c-menu--facility button:not(.js-dialog):focus{opacity:0.8}.c-menu.c-menu--facility a:after,.c-menu.c-menu--facility button:after{transition-property:top,right,bottom,left,opacity;transition-duration:0.2s;position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;width:12.8px;height:8px;border-color:var(--color);border-style:solid;border-top-width:8px;border-right:6.4px solid transparent!important;border-bottom-width:0;border-left:6.4px solid transparent!important;bottom:-8px;left:0;right:0}.c-menu.c-menu--facility a:after,.c-menu.c-menu--facility button:after{transition-property:opacity;transition-duration:0.4s;opacity:0}.c-menu.c-menu--facility a[aria-checked=true],.c-menu.c-menu--facility a[aria-current=page],.c-menu.c-menu--facility button[aria-checked=true],.c-menu.c-menu--facility button[aria-current=page]{background-color:var(--color)!important;color:#fff!important}.c-menu.c-menu--facility a[aria-checked=true]:after,.c-menu.c-menu--facility a[aria-current=page]:after,.c-menu.c-menu--facility button[aria-checked=true]:after,.c-menu.c-menu--facility button[aria-current=page]:after{opacity:1}.c-hr{border-color:#cccccc;margin-top:50px;margin-bottom:50px!important}@media screen and (max-width:767px){.c-hr{margin-top:40px;margin-bottom:40px!important}}.c-news-list>:not(:last-child){margin-bottom:20px}@media screen and (max-width:767px){.c-news-list>:not(:last-child){margin-bottom:10px}}.c-news-list a{display:flex;background-color:var(--color-bg);padding:24px 45px 24px 25px;font-size:15px;font-weight:bold;line-height:2;border-radius:10px;color:inherit;text-decoration:none;transition-property:opacity;transition-duration:0.4s;position:relative}@media screen and (max-width:767px){.c-news-list a{border-radius:0;display:block}}@media (any-hover:hover){.c-news-list a:hover{color:inherit}}.c-news-list a:not(.js-dialog):focus{color:inherit}@media (any-hover:hover){.c-news-list a:hover{opacity:0.8}}.c-news-list a:not(.js-dialog):focus{opacity:0.8}.c-news-list a:after{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;top:32px;right:25px;width:10px;height:10px}.c-news-list a:after:after{background:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjExLjQxIiB2aWV3Qm94PSIwIDAgMTEuNDEgMTEuNDEiIHdpZHRoPSIxMS40MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBzdHJva2U9IiNhODg1NWYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJtMCA1LjcxaDEwIi8+PHBhdGggZD0ibTUgLjcxIDUgNS01IDUiLz48L2c+PC9zdmc+") no-repeat center center/100% auto}.dreamgate .c-news-list a:after{background:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjExLjQxIiB2aWV3Qm94PSIwIDAgMTEuNDEgMTEuNDEiIHdpZHRoPSIxMS40MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBzdHJva2U9IiMxOGFhYWEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJtMCA1LjcxaDEwIi8+PHBhdGggZD0ibTUgLjcxIDUgNS01IDUiLz48L2c+PC9zdmc+") no-repeat center center/100% auto}.dreamgate-annex .c-news-list a:after{background:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjExLjQxIiB2aWV3Qm94PSIwIDAgMTEuNDEgMTEuNDEiIHdpZHRoPSIxMS40MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBzdHJva2U9IiNmNDg4MWEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJtMCA1LjcxaDEwIi8+PHBhdGggZD0ibTUgLjcxIDUgNS01IDUiLz48L2c+PC9zdmc+") no-repeat center center/100% auto}.base .c-news-list a:after{background:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjExLjQxIiB2aWV3Qm94PSIwIDAgMTEuNDEgMTEuNDEiIHdpZHRoPSIxMS40MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBzdHJva2U9IiNhODg1NWYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJtMCA1LjcxaDEwIi8+PHBhdGggZD0ibTUgLjcxIDUgNS01IDUiLz48L2c+PC9zdmc+") no-repeat center center/100% auto}.c-news-list__date{flex-shrink:0;color:var(--color)}@media print,screen and (min-width:768px){.c-news-list__date{width:11em}}@media screen and (max-width:767px){.c-news-list__date{display:block;margin-bottom:0.5em}}.c-list>*{font-size:15px;line-height:2}@media screen and (max-width:767px){.c-list>*{font-size:15px}}.c-list--gutter>:not(:first-child){margin-top:0.75em}.c-list-disc>*{padding-left:1.5em;font-size:15px;line-height:2;position:relative}@media screen and (max-width:767px){.c-list-disc>*{font-size:15px}}.c-list-disc>:before{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;top:0;left:0;width:0.5em;height:0.5em;margin-top:calc((1lh - 1em) / 2 + 0.25em);margin-left:0.3em;border:2px solid var(--color);border-radius:100vw}.c-list-disc--gutter>:not(:first-child){margin-top:0.75em}.c-list-order:has(>:nth-child(10)){margin-left:0.75em}.c-list-order>*{margin-left:1.5em;list-style:decimal;font-size:15px;line-height:2;color:var(--color)}@media screen and (max-width:767px){.c-list-order>*{font-size:15px}}.c-list-order>*>*{color:#222222}.c-list-order--gutter>:not(:first-child){margin-top:0.75em}.c-list-note{display:inline-table;font-size:15px;line-height:2}@media screen and (max-width:767px){.c-list-note{font-size:15px}}.c-list-note__item{display:table-row}.c-list-note__head{color:var(--color);display:table-cell;padding-right:0.75em;white-space:nowrap;vertical-align:top}.c-list-note__head--wide{padding-right:1.75em;font-weight:400}.c-list-note__head--fit{padding-right:0}.c-list-note__head--asterisk{width:1.5em;padding-right:0}.c-list-note__body{display:table-cell;vertical-align:top}.c-list-note__body a{word-break:break-all}.c-list-note--gutter>.c-list-note__item:not(:first-child)>.c-list-note__body,.c-list-note--gutter>.c-list-note__item:not(:first-child)>.c-list-note__head{padding-top:0.75em}@media screen and (max-width:767px){.c-list-note--gutter.sp-row>.c-list-note__item:not(:first-child)>.c-list-note__body{padding-top:0}}.c-list-note--gutter-border{width:100%}.c-list-note--gutter-border>.c-list-note__item>.c-list-note__head{width:0.1%}.c-list-note--gutter-border>.c-list-note__item:first-child:not(:last-child)>.c-list-note__body,.c-list-note--gutter-border>.c-list-note__item:first-child:not(:last-child)>.c-list-note__head{padding-bottom:0.75em}.c-list-note--gutter-border>.c-list-note__item:not(:first-child):not(:last-child)>.c-list-note__body,.c-list-note--gutter-border>.c-list-note__item:not(:first-child):not(:last-child)>.c-list-note__head{border-top:1px solid #cccccc;padding-block:0.75em}.c-list-note--gutter-border>.c-list-note__item:not(:first-child):last-child>.c-list-note__body,.c-list-note--gutter-border>.c-list-note__item:not(:first-child):last-child>.c-list-note__head{border-top:1px solid #cccccc;padding-top:0.75em}@media screen and (max-width:767px){.c-list-note--gutter-border.sp-row>.c-list-note__item>.c-list-note__head{padding-bottom:0!important}.c-list-note--gutter-border.sp-row>.c-list-note__item>.c-list-note__body{border-top:0!important;padding-block:0!important}}.c-list-note--border{width:100%;border-bottom:1px solid #cccccc}.c-list-note--border>.c-list-note__item>.c-list-note__head{width:0.1%}.c-list-note--border>.c-list-note__item>.c-list-note__body,.c-list-note--border>.c-list-note__item>.c-list-note__head{border-top:1px solid #cccccc;padding-block:0.75em}.c-list-note--border>.c-list-note__item:last-child>.c-list-note__body,.c-list-note--border>.c-list-note__item:last-child>.c-list-note__head{padding-bottom:0.75em}@media screen and (max-width:767px){.c-list-note--border.sp-row>.c-list-note__item>.c-list-note__head{padding-bottom:0!important}.c-list-note--border.sp-row>.c-list-note__item>.c-list-note__body{border-top:0!important;padding-block:0!important}.c-list-note--border.sp-row>.c-list-note__item:last-child>.c-list-note__body{padding-bottom:0.75em!important}}@media screen and (max-width:767px){.c-list-note.sp-row{display:block}.c-list-note.sp-row>.c-list-note__item{display:block}.c-list-note.sp-row>.c-list-note__item:not(:first-child){padding-top:0.75em}.c-list-note.sp-row>.c-list-note__item>.c-list-note__head{display:block;white-space:normal;padding-right:0;width:auto;font-weight:bold}.c-list-note.sp-row>.c-list-note__item>.c-list-note__body{display:block}}.c-list-inline{display:inline-flex;flex-wrap:wrap;gap:0.5rem}.c-list-inline li{font-size:15px;line-height:2}@media screen and (max-width:767px){.c-list-inline li{font-size:15px}}.c-list-inline li{border:1px solid #cccccc;border-radius:100vw;color:#888888;font-size:14px;padding:0.45em 0.75em;line-height:1.2}.c-define-inline{display:inline-flex;flex-wrap:wrap;gap:1rem 1.5rem}.c-define-inline>div{display:flex}.c-define-inline>div>dt{font-size:15px;line-height:2;margin-right:0.5rem}@media screen and (max-width:767px){.c-define-inline>div>dt{font-size:15px}}.c-define-inline>div>dd{font-size:15px;line-height:2}@media screen and (max-width:767px){.c-define-inline>div>dd{font-size:15px}}.c-define-inline>div{color:#888888;font-size:14px}.c-define-inline>div>dt{padding:0.2em 0.75em;background-color:#f5f5f5;border-radius:15px;font-weight:bold}.c-define-inline>div>dd{padding:0.24em}a:has(>.c-image){display:block;color:inherit;text-decoration:none}@media (any-hover:hover){a:has(>.c-image):hover{color:inherit}}a:has(>.c-image):not(.js-dialog):focus{color:inherit}a:has(>.c-image:not(.c-image--full):not(.c-image--object-fit)){width:fit-content;margin-inline:auto}a:has(>.c-image.c-image--left:not(.c-image--full):not(.c-image--object-fit)){margin-inline:initial}a:has(>.c-image.c-image--right:not(.c-image--full):not(.c-image--object-fit)){margin-inline:auto 0}.c-image{display:table;width:fit-content;margin-inline:auto;position:relative}.c-image--left{margin-inline:initial}.c-image--right{margin-inline:auto 0}@media screen and (max-width:767px){.c-image.sp-full{margin-inline:-20px;width:calc(100% + 20px + 20px)}.c-image.sp-full img{width:100%}}.c-image--object-fit{width:100%}.c-image--object-fit img{width:100%;object-fit:contain;aspect-ratio:3/2;background-color:#f1f1f1}.c-image--full{width:100%}.c-image--full img{width:100%}.c-image__title{display:table-caption;caption-side:top;font-weight:bold;font-size:18px}@media screen and (max-width:767px){.c-image__title{font-size:18px}}.c-image__title:first-child{margin-bottom:0.5rem}.c-image__title:last-child{margin-top:0.5rem}.c-image__caption{display:table-caption;caption-side:bottom;font-size:13px;color:#888888}.c-image__caption:first-child{margin-bottom:30px}.c-image__caption:last-child{margin-top:30px}.c-image__badge{position:absolute;top:0;left:0;transform:translate(-20%,-20%);border-radius:100vw;width:fit-content;aspect-ratio:1/1;font-size:13px;font-weight:bold;display:flex;align-items:center;justify-content:center;padding:0.5em;background-color:#ffea66;text-align:center}@media print,screen and (min-width:768px){.c-image__badge--howto{left:auto;right:0;transform:translate(20%,-20%)}}@media screen and (max-width:767px){.c-image__badge--howto{top:auto;bottom:0;left:auto;right:0;transform:translate(-20%,20%)}}.c-image-column{display:grid;grid-template-areas:"img body";grid-template-columns:repeat(2,1fr);--image-column-gap:1rem;gap:var(--image-column-gap)}.c-image-column--bottom-70px{margin-bottom:70px!important}@media screen and (max-width:767px){.c-image-column{grid-template-columns:repeat(2,1fr)}}.c-image-column--right{grid-template-areas:"body img";grid-template-columns:repeat(2,1fr)}@media screen and (max-width:767px){.c-image-column--right{grid-template-columns:repeat(2,1fr)}}.c-image-column__body{grid-area:body}.c-image-column__img{grid-area:img}.c-image-column__img>:not(:last-child){margin-bottom:1rem}@media screen and (max-width:767px){.c-image-column__img>:not(:last-child){margin-bottom:0.75rem}}.c-image-column--vertical{align-items:center}@media screen and (max-width:1160px){.c-image-column.pc-vw{--image-column-gap:1.3793103448vw}}.c-image-column--2x{--image-column-gap:2rem}@media screen and (max-width:1160px){.c-image-column--2x.pc-vw{--image-column-gap:2.7586206897vw}}.c-image-column--60px{--image-column-gap:60px}.c-image-column--30px{--image-column-gap:30px}.c-image-column--vw{--image-column-gap:5.1724137931vw}@media screen and (max-width:1160px){.c-image-column.pc-top{align-items:stretch}.c-image-column.pc-vertical{align-items:center}.c-image-column.pc-row{grid-template-areas:"img" "body";grid-template-columns:1fr}.c-image-column.pc-row .c-image-column__img{width:fit-content;margin-inline:auto}.c-image-column.pc-row-reverse{grid-template-areas:"body" "img"}.c-image-column--2x{--image-column-gap:2rem}.c-image-column.pc-2x{--image-column-gap:2rem}.c-image-column--60px{--image-column-gap:60px}.c-image-column.pc-60px{--image-column-gap:60px}.c-image-column--30px{--image-column-gap:30px}.c-image-column.pc-30px{--image-column-gap:30px}.c-image-column--vw{--image-column-gap:5.1724137931vw}.c-image-column.pc-vw{--image-column-gap:5.1724137931vw}}@media screen and (max-width:767px){.c-image-column{--image-column-gap:0.75rem}.c-image-column.sp-top{align-items:stretch}.c-image-column.sp-vertical{align-items:center}.c-image-column.sp-row{grid-template-areas:"img" "body";grid-template-columns:1fr}.c-image-column.sp-row .c-image-column__img{width:fit-content;margin-inline:auto}.c-image-column.sp-row-reverse{grid-template-areas:"body" "img"}.c-image-column--2x{--image-column-gap:1.5rem}.c-image-column.sp-2x{--image-column-gap:1.5rem}.c-image-column--60px{--image-column-gap:60px}.c-image-column.sp-60px{--image-column-gap:60px}.c-image-column--30px{--image-column-gap:30px}.c-image-column.sp-30px{--image-column-gap:30px}.c-image-column--vw{--image-column-gap:5.1724137931vw}.c-image-column.sp-vw{--image-column-gap:5.1724137931vw}}.c-image-loop{display:flex}.c-image-loop__items{animation:image-loop 30s infinite linear both;display:flex}.c-image-loop__item{width:35.7142857143vw}@media screen and (max-width:767px){.c-image-loop__item{width:83.3333333333vw}}.c-image-loop__item img{display:block;width:100%}@keyframes image-loop{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.c-table-scroll .c-table{min-width:700px}.c-table{width:100%}.c-table td,.c-table th{box-sizing:border-box;border:1px solid #cccccc;text-align:left;padding-inline:1rem;padding-block:1rem;vertical-align:top}.c-table--service th{width:6.25em;white-space:nowrap}.c-table__bg{background-color:#f5f5f5}.c-table-scroll{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#BCBCBC #F1F1F1}.c-table-scroll::-webkit-scrollbar{width:5px;background:#F1F1F1}.c-table-scroll::-webkit-scrollbar:horizontal{height:5px;background:#F1F1F1}.c-table-scroll::-webkit-scrollbar-thumb{background:#BCBCBC;border-radius:2px}.c-table-scroll::-webkit-scrollbar-thumb:horizontal{background:#BCBCBC;border-radius:2px}.c-table-scroll--100vw{box-sizing:border-box}@media screen and (max-width:1160px){.c-table-scroll--100vw{width:calc(100vw - var(--scrollbar));margin:0 calc(50% - 50vw + var(--scrollbar) / 2);padding-inline:40px}}@media screen and (max-width:767px){.c-table-scroll--100vw{padding-inline:20px}}.js-table-scroll-attention{position:relative}.js-table-scroll-attention__body{vertical-align:middle;box-sizing:border-box;position:absolute;inset:0;margin:auto;width:fit-content;height:fit-content;border-radius:10px;color:#fff;font-size:0.8rem;line-height:1.5;padding:55px 10px 10px 10px;background:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJtOS4yOTI4OTMyMiA3aC01LjU4NTc4NjQ0bDEuMTQ2NDQ2NjEgMS4xNDY0NDY2MWMuMTk1MjYyMTUuMTk1MjYyMTUuMTk1MjYyMTUuNTExODQ0NjMgMCAuNzA3MTA2NzhzLS41MTE4NDQ2My4xOTUyNjIxNS0uNzA3MTA2NzggMGwtMi0yYy0uMTk1MjYyMTUtLjE5NTI2MjE1LS4xOTUyNjIxNS0uNTExODQ0NjMgMC0uNzA3MTA2NzhsMi0yYy4xOTUyNjIxNS0uMTk1MjYyMTUuNTExODQ0NjMtLjE5NTI2MjE1LjcwNzEwNjc4IDBzLjE5NTI2MjE1LjUxMTg0NDYzIDAgLjcwNzEwNjc4bC0xLjE0NjQ0NjYxIDEuMTQ2NDQ2NjFoNS41ODU3ODY0NGwtMS4xNDY0NDY2MS0xLjE0NjQ0NjYxYy0uMTk1MjYyMTUtLjE5NTI2MjE1LS4xOTUyNjIxNS0uNTExODQ0NjMgMC0uNzA3MTA2NzhzLjUxMTg0NDYzLS4xOTUyNjIxNS43MDcxMDY3OCAwbDIuMDAwMDAwMDEgMmMuMTk1MjYyMS4xOTUyNjIxNS4xOTUyNjIxLjUxMTg0NDYzIDAgLjcwNzEwNjc4bC0yLjAwMDAwMDAxIDJjLS4xOTUyNjIxNS4xOTUyNjIxNS0uNTExODQ0NjMuMTk1MjYyMTUtLjcwNzEwNjc4IDBzLS4xOTUyNjIxNS0uNTExODQ0NjMgMC0uNzA3MTA2Nzh6bTQuNzA3MTA2NzggMi41djIuNTQ3NDM3NmMwIC4zMzA5MTA1LS4xMTYwMTQ1LjY1MTM0ODQtLjMyNzg1ODMuOTA1NTYwOS0uNTAwMTI3NC42MDAxNTI5LTEuMzkyMDgwOS42ODEyMzk2LTEuOTkyMjMzOS4xODExMTIxbC0uOTIzODM0LS43Njk4NjE3Yy0uMjgyNDI4OS0uMjM1MzU3My0uNjM4NDMzOC0uMzY0MjQ4OS0xLjAwNjA3MzgtLjM2NDI0ODktLjI2NjM2NDc0IDAtLjUwOTE3Mzk1LjE1MjYxNDYtLjYyNDY3Nzk1LjM5MjYzMzRsLS4wMzU2OTg1Ny4wNzQxODIxYy0uMTM1MTQ0ODMuMjgwODMyNi0uMDk0MjEzMTkuNjE0NjcxNC4xMDQ3NzM4Ni44NTQ1MzY1bDQuNDEzNDY3NjYgNS4zMjAxMjg0Yy43MTM5MTM4Ljg2MDU3MzYgMS43NzM5ODQ4IDEuMzU4NTE5NiAyLjg5MjEzNSAxLjM1ODUxOTYgMi40ODUyODE0IDAgNC41LTIuMDE0NzE4NiA0LjUtNC41di00YzAtLjI3NjE0MjQtLjIyMzg1NzYtLjUtLjUtLjVzLS41LjIyMzg1NzYtLjUuNXYxYzAgLjI3NjE0MjQtLjIyMzg1NzYuNS0uNS41cy0uNS0uMjIzODU3Ni0uNS0uNXYtMmMwLS4yNzYxNDI0LS4yMjM4NTc2LS41LS41LS41cy0uNS4yMjM4NTc2LS41LjV2MmMwIC4yNzYxNDI0LS4yMjM4NTc2LjUtLjUuNXMtLjUtLjIyMzg1NzYtLjUtLjV2LTNjMC0uMjc2MTQyMzctLjIyMzg1NzYtLjUtLjUtLjVzLS41LjIyMzg1NzYzLS41LjV2M2MwIC4yNzYxNDI0LS4yMjM4NTc2LjUtLjUuNXMtLjUtLjIyMzg1NzYtLjUtLjV2LTdjMC0uMjc2MTQyMzctLjIyMzg1NzYtLjUtLjUtLjVzLS41LjIyMzg1NzYzLS41LjV6bS0xLS4wMDAwMDA1NXYtMy45OTk5OTk0NWMwLS44Mjg0MjcxMi42NzE1NzI5LTEuNSAxLjUtMS41czEuNS42NzE1NzI4OCAxLjUgMS41djIuNTg1MzUyODVjLjE1NjM4OTUtLjA1NTI3NTc0LjMyNDY4MjMtLjA4NTM1Mjg1LjUtLjA4NTM1Mjg1LjY5MTczNCAwIDEuMjc0MTA2Mi40NjgyMzM4NiAxLjQ0NzQ1OTUgMS4xMDUwNDQ2Mi4xNzA5OTQ2LS4wNjc3ODc4NS4zNTc0MTY2LS4xMDUwNDQ2Mi41NTI1NDA1LS4xMDUwNDQ2Mi42OTE3MzQgMCAxLjI3NDEwNjIuNDY4MjMzODYgMS40NDc0NTk1IDEuMTA1MDQ0Ni4xNzA5OTQ2LS4wNjc3ODc4LjM1NzQxNjYtLjEwNTA0NDYuNTUyNTQwNS0uMTA1MDQ0Ni44Mjg0MjcxIDAgMS41LjY3MTU3MjkgMS41IDEuNXY0YzAgMy4wMzc1NjYxLTIuNDYyNDMzOSA1LjUtNS41IDUuNS0xLjQxNTcwNjcgMC0yLjc1Nzg3ODQtLjYzMDQ1NjktMy42NjE3NzU0LTEuNzIwMDQybC00LjQxMzQ2NzY1LTUuMzIwMTI4NGMtLjQ0ODYzNzg3LS41NDA4MDE4LS41NDA5MjI2OC0xLjI5MzQ3NzUtLjIzNjIyNDAzLTEuOTI2NjQ1MWwuMDM1Njk4NTgtLjA3NDE4MjFjLjI4MjExNzE1LS41ODYyNDI5Ljg3NTE3NTc2LS45NTkwMDI0IDEuNTI1NzY4NS0uOTU5MDAyNC42MDE1NzY1IDAgMS4xODQxMTQzLjIxMDkwNzggMS42NDYyNTgyLjU5NjAyNzdsLjkyMzgzNC43Njk4NjE3Yy4xNzU4NzYxLjE0NjU2MzMuNDM3MjY0OS4xMjI4MDA3LjU4MzgyODMtLjA1MzA3NTMuMDYyMDgxMi0uMDc0NDk3NS4wOTYwNzk1LS4xNjg0MDI1LjA5NjA3OTUtLjI2NTM3NjV2LTIuNTQ3NDM3NnoiLz48L3N2Zz4=") center top 8px/45px auto no-repeat;background-color:rgba(0,0,0,0.7)}@media screen and (max-width:767px){.js-table-scroll-attention__body{font-size:0.8rem}}.js-table-scroll-attention__body{transition-property:opacity;transition-duration:0.4s;opacity:0;pointer-events:none}.js-table-scroll-attention.is-scroll .js-table-scroll-attention__body[aria-hidden=false]{opacity:1;pointer-events:auto}.c-heading2{color:var(--color);letter-spacing:0.08em;font-weight:bold;font-size:32px;position:relative;padding-bottom:0.6em}.c-heading2:not(:first-child){margin-top:80px}@media screen and (max-width:767px){.c-heading2:not(:first-child){margin-top:60px}}@media screen and (max-width:767px){.c-heading2{font-size:24px}}.c-heading2:before{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;bottom:0;left:0;width:100%;height:2px;background-color:var(--color);opacity:0.2}.c-heading2:after{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;bottom:0;left:0;width:1.5em;height:2px;background-color:var(--color)}.c-heading3{color:var(--color);letter-spacing:0.08em;font-weight:bold;font-size:24px;position:relative;padding-bottom:0.6em}@media screen and (max-width:767px){.c-heading3{font-size:21px}}.c-heading3:after{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;bottom:0;left:0;width:1.5em;height:2px;background-color:var(--color)}.c-heading4{color:var(--color);font-weight:bold;font-size:20px}@media screen and (max-width:767px){.c-heading4{font-size:18px}}.c-heading-howto{color:var(--color)}.c-heading-howto__num{display:block;font-family:"Inter",sans-serif;font-weight:bold;font-style:normal;line-height:1;margin-bottom:0.2em;font-size:48px}@media screen and (max-width:767px){.c-heading-howto__num{font-size:40px}}.c-heading-howto__title{display:block;font-weight:bold;margin-bottom:1em;font-size:32px}@media screen and (max-width:1160px){.c-heading-howto__title{font-size:2.7586206897vw}}@media screen and (max-width:767px){.c-heading-howto__title{font-size:24px}}.c-heading-hotels{color:var(--color)}.c-heading-hotels__badge{display:inline-block;width:fit-content;margin-right:6px;color:#fff;line-height:1;padding:0.2em 1em 0.3em 1em;font-size:13px;border-radius:100vw}.c-heading-hotels__badge.dreamgate{background-color:var(--color-dreamgate)}.c-heading-hotels__badge.dreamgate-annex{background-color:var(--color-dreamgate-annex)}.c-heading-hotels__main{margin-top:12px;display:block;font-size:20px}.c-heading-hotels__main.dreamgate{color:var(--color-dreamgate)}.c-heading-hotels__main.dreamgate-annex{color:var(--color-dreamgate-annex)}.c-heading-contact{color:var(--color);letter-spacing:0.08em;font-weight:bold;text-align:center;font-size:32px}@media screen and (max-width:767px){.c-heading-contact{font-size:24px}}.c-text{font-size:15px;line-height:2}@media screen and (max-width:767px){.c-text{font-size:15px}}.c-button-list{display:flex;flex-wrap:wrap;gap:1rem}.c-button-list--center{justify-content:center}.c-button-list--right{justify-content:flex-end}@media screen and (max-width:767px){.c-button-list.sp-center{justify-content:center}.c-button-list.sp-row{flex-direction:column}.c-button-list.sp-row-center{flex-direction:column;align-items:center}}.c-button-list>*{min-width:min(25em,100%)}.c-button-list--2column>*{min-width:min(calc((100%/2) - (1rem*1/2)),100%)}.c-button-list--3column>*{min-width:min(calc((1080px/3) - (1rem*2/3)),100%)}.c-button-list--4column>*{min-width:min(calc((1080px/4) - (1rem*3/4)),100%)}.c-button-list--5column>*{min-width:min(calc((1080px/5) - (1rem*4/5)),100%)}.c-button-list--2column-slim>*{min-width:min(calc((1000px/2) - (1rem*1/2)),100%)}.c-button-list--3column-slim>*{min-width:min(calc((1000px/3) - (1rem*2/3)),100%)}.c-button-list--4column-slim>*{min-width:min(calc((1000px/4) - (1rem*3/4)),100%)}.c-button-list--5column-slim>*{min-width:min(calc((1000px/5) - (1rem*4/5)),100%)}.c-button-list--plan>*{min-width:min(calc((100%/2) - (1rem*1/2)),100%)}.c-button-list--plan>:first-child{min-width:100%}.c-button-list--plan>:first-child .c-button{width:auto!important;min-width:min(calc((100%/2) - (1rem*1/2)),100%)!important}@media screen and (max-width:767px){.c-button-list--plan{justify-content:center}.c-button-list--plan>:first-child{text-align:center}}.c-button-list .c-button{width:100%!important;min-width:auto!important}.c-button{color:inherit;text-decoration:none;position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;text-align:center;cursor:pointer}@media (any-hover:hover){.c-button:hover{color:inherit}}.c-button:not(.js-dialog):focus{color:inherit}span.c-button{pointer-events:none}.c-button--full{width:100%!important;min-width:auto!important}.c-button--label{position:relative}.c-button--basic,.c-button--basic-blank,.c-button--basic-pdf{min-width:165px;padding:0.5em calc(2em + 10px) 0.5em 2em;background-color:var(--color);min-height:3.5em;color:#fff;font-weight:500;border-radius:100vw;transition-property:background,color;transition-duration:0.4s}.c-button-list .c-button--basic,.c-button-list .c-button--basic-blank,.c-button-list .c-button--basic-pdf{min-width:min(25em,100%)}.dreamgate.c-button--basic,.dreamgate.c-button--basic-blank,.dreamgate.c-button--basic-pdf{background-color:var(--color-dreamgate)}.dreamgate-annex.c-button--basic,.dreamgate-annex.c-button--basic-blank,.dreamgate-annex.c-button--basic-pdf{background-color:var(--color-dreamgate-annex)}@media (any-hover:hover){.c-button--basic-blank:hover,.c-button--basic-pdf:hover,.c-button--basic:hover{color:#fff}}.c-button--basic-blank:not(.js-dialog):focus,.c-button--basic-pdf:not(.js-dialog):focus,.c-button--basic:not(.js-dialog):focus{color:#fff}.c-button--basic-border{min-width:165px;padding:0.5em calc(2em + 10px) 0.5em 2em;min-height:3.5em;border:2px solid var(--color);color:var(--color);font-weight:500;border-radius:100vw;transition-property:background,color;transition-duration:0.4s}.c-button-list .c-button--basic-border{min-width:min(25em,100%)}@media (any-hover:hover){.c-button--basic-border:hover{color:var(--color)}}.c-button--basic-border:not(.js-dialog):focus{color:var(--color)}.c-button--basic:after{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;top:0;right:1em;bottom:0;width:10px;height:10px;background:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjExLjQxIiB2aWV3Qm94PSIwIDAgMTEuNDEgMTEuNDEiIHdpZHRoPSIxMS40MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJtMCA1LjcxaDEwIi8+PHBhdGggZD0ibTUgLjcxIDUgNS01IDUiLz48L2c+PC9zdmc+") no-repeat center center/100% auto}.c-button--basic-blank:after{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;top:0;right:1em;bottom:0;width:13px;height:10px;background:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjEwIiB2aWV3Qm94PSIwIDAgMTMgMTAiIHdpZHRoPSIxMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJtMyAwaDEwdjdoLTEweiIvPjxwYXRoIGQ9Im0wIDNoMXY3aC0xeiIvPjxwYXRoIGQ9Im0wIDloMTB2MWgtMTB6Ii8+PC9nPjwvc3ZnPg==") no-repeat center center/100% auto}.c-button--basic-pdf{padding:0.5em calc(1.6em + 24px) 0.5em 1.6em}.c-button--basic-pdf:after{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;top:0;right:1em;bottom:0;width:24px;height:12px;background:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMjQgMTIiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJtMjMgMXYxMGgtMjJ2LTEwem0xLTFoLTI0djEyaDI0eiIvPjxwYXRoIGQ9Im00LjExIDkuNDl2LTYuNjVoMi4xYy41IDAgLjk0LjA2IDEuMzIuMTlzLjY5LjM0LjkxLjY0LjM0LjcxLjM0IDEuMjEtLjExLjktLjMzIDEuMjItLjUzLjU2LS45MS43MS0uODIuMjMtMS4zLjIzaC0uOTV2Mi40NGgtMS4xOXptMS4xOS0zLjM4aC44NmMuNDkgMCAuODYtLjEgMS4xLS4zcy4zNi0uNTEuMzYtLjkxLS4xMy0uNjktLjM4LS44NS0uNjMtLjI0LTEuMTItLjI0aC0uODF2Mi4zMXoiLz48cGF0aCBkPSJtMTAuMDMgOS40OXYtNi42NWgxLjc3Yy42OCAwIDEuMjcuMTIgMS43NS4zN3MuODUuNjEgMS4xMSAxLjEuMzggMS4xLjM4IDEuODQtLjEzIDEuMzUtLjM4IDEuODUtLjYyLjg3LTEuMDkgMS4xMi0xLjA0LjM4LTEuNy4zOGgtMS44NHptMS4xOS0uOTZoLjVjLjQ0IDAgLjgyLS4wOSAxLjE0LS4yNnMuNTUtLjQzLjcyLS43OS4yNS0uOC4yNS0xLjM0LS4wOC0xLS4yNS0xLjM0LS40LS41OS0uNzItLjc2Yy0uMzItLjE2LS42OS0uMjQtMS4xNC0uMjRoLS41eiIvPjxwYXRoIGQ9Im0xNi40IDkuNDl2LTYuNjVoNC4wMXYxaC0yLjgzdjEuODhoMi40MXYxaC0yLjQxdjIuNzdoLTEuMTl6Ii8+PC9nPjwvc3ZnPg==") no-repeat center center/100% auto}.c-button--basic-border:after{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;top:0;right:1em;bottom:0;width:10px;height:10px;background:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjExLjQxIiB2aWV3Qm94PSIwIDAgMTEuNDEgMTEuNDEiIHdpZHRoPSIxMS40MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBzdHJva2U9IiNhODg1NWYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJtMCA1LjcxaDEwIi8+PHBhdGggZD0ibTUgLjcxIDUgNS01IDUiLz48L2c+PC9zdmc+") no-repeat center center/100% auto}body.dreamgate .c-button--basic-border:after{background:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjExLjQxIiB2aWV3Qm94PSIwIDAgMTEuNDEgMTEuNDEiIHdpZHRoPSIxMS40MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBzdHJva2U9IiMxOGFhYWEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJtMCA1LjcxaDEwIi8+PHBhdGggZD0ibTUgLjcxIDUgNS01IDUiLz48L2c+PC9zdmc+") no-repeat center center/100% auto}body.dreamgate-annex .c-button--basic-border:after{background:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjExLjQxIiB2aWV3Qm94PSIwIDAgMTEuNDEgMTEuNDEiIHdpZHRoPSIxMS40MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBzdHJva2U9IiNmNDg4MWEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJtMCA1LjcxaDEwIi8+PHBhdGggZD0ibTUgLjcxIDUgNS01IDUiLz48L2c+PC9zdmc+") no-repeat center center/100% auto}.c-button--img{background:var(--bg) center center/cover no-repeat;--bg-sp:var(--bg);position:relative;align-items:flex-end;justify-content:flex-start;width:100%;border-radius:10px;overflow:hidden;color:#fff;text-decoration:none;font-weight:bold;aspect-ratio:386/579;font-size:32px}@media screen and (max-width:960px){.c-button--img{background-image:var(--bg-sp)}}.c-button--img:after{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%)}@media screen and (max-width:767px){.c-button--img:after{height:80%}}@media (any-hover:hover){.c-button--img:hover{color:#fff}}.c-button--img:not(.js-dialog):focus{color:#fff}@media screen and (max-width:1160px){.c-button--img{font-size:2.7586206897vw}}@media screen and (max-width:960px){.c-button--img{aspect-ratio:320/240;font-size:32px}}@media screen and (max-width:767px){.c-button--img{font-size:23px}}.c-button--img span{box-sizing:border-box;position:relative;z-index:1;display:block;width:100%;text-align:left;margin:35px 30px}@media screen and (max-width:1160px){.c-button--img span{margin:3.0172413793vw 2.5862068966vw}}@media screen and (max-width:767px){.c-button--img span{margin:20px}}.c-button--img span:after{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;top:0;right:0;bottom:0;width:10px;height:10px;background:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjExLjQxIiB2aWV3Qm94PSIwIDAgMTEuNDEgMTEuNDEiIHdpZHRoPSIxMS40MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJtMCA1LjcxaDEwIi8+PHBhdGggZD0ibTUgLjcxIDUgNS01IDUiLz48L2c+PC9zdmc+") no-repeat center center/100% auto}.c-button--img-top{background:var(--bg) center center/cover no-repeat;--bg-sp:var(--bg);position:relative;align-items:flex-end;justify-content:flex-start;width:100%;border-radius:10px;overflow:hidden;color:#fff;text-decoration:none;font-weight:bold;aspect-ratio:386/386;font-size:28px}@media screen and (max-width:960px){.c-button--img-top{background-image:var(--bg-sp)}}.c-button--img-top:after{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%)}@media screen and (max-width:767px){.c-button--img-top:after{height:80%}}@media (any-hover:hover){.c-button--img-top:hover{color:#fff}}.c-button--img-top:not(.js-dialog):focus{color:#fff}@media screen and (max-width:1160px){.c-button--img-top{font-size:2.4137931034vw}}@media screen and (max-width:960px){.c-button--img-top{aspect-ratio:320/240;font-size:28px}}@media screen and (max-width:767px){.c-button--img-top{font-size:23px}}.c-button--img-top span{box-sizing:border-box;position:relative;z-index:1;display:block;width:100%;text-align:left;margin:35px 30px}@media screen and (max-width:1160px){.c-button--img-top span{margin:3.0172413793vw 2.5862068966vw}}@media screen and (max-width:767px){.c-button--img-top span{margin:20px}}.c-button--img-top span:after{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;top:0;right:0;bottom:0;width:10px;height:10px;background:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjExLjQxIiB2aWV3Qm94PSIwIDAgMTEuNDEgMTEuNDEiIHdpZHRoPSIxMS40MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJtMCA1LjcxaDEwIi8+PHBhdGggZD0ibTUgLjcxIDUgNS01IDUiLz48L2c+PC9zdmc+") no-repeat center center/100% auto}.c-button--img-full{background:var(--bg) center center/cover no-repeat;--bg-sp:var(--bg);position:relative;align-items:flex-end;justify-content:flex-start;width:100%;border-radius:10px;overflow:hidden;color:#fff;text-decoration:none;font-weight:bold;aspect-ratio:1220/610;font-size:32px}@media screen and (max-width:960px){.c-button--img-full{background-image:var(--bg-sp)}}.c-button--img-full:after{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%)}@media screen and (max-width:767px){.c-button--img-full:after{height:80%}}@media (any-hover:hover){.c-button--img-full:hover{color:#fff}}.c-button--img-full:not(.js-dialog):focus{color:#fff}@media screen and (max-width:767px){.c-button--img-full{aspect-ratio:320/240;font-size:23px}}.c-button--img-full span{box-sizing:border-box;position:relative;z-index:1;display:block;width:100%;text-align:left;margin:35px 30px}@media screen and (max-width:767px){.c-button--img-full span{margin:20px}}.c-button--img-full span:after{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;top:0;right:0;bottom:0;width:10px;height:10px;background:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjExLjQxIiB2aWV3Qm94PSIwIDAgMTEuNDEgMTEuNDEiIHdpZHRoPSIxMS40MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJtMCA1LjcxaDEwIi8+PHBhdGggZD0ibTUgLjcxIDUgNS01IDUiLz48L2c+PC9zdmc+") no-repeat center center/100% auto}.c-flexbox .c-youtube{width:100%}.c-youtube{width:800px;max-width:100%;margin-inline:auto}.c-youtube--full{width:100%}.c-youtube iframe{width:100%;aspect-ratio:16/9}.c-youtube__title{width:fit-content;font-weight:bold;font-size:18px}.c-youtube__title--center{margin-inline:auto}@media screen and (max-width:767px){.c-youtube__title{font-size:18px}}.c-youtube__title:first-child{margin-bottom:0.5rem}.c-youtube__title:last-child{margin-top:0.5rem}.c-youtube__caption{width:fit-content;font-size:90%}.c-youtube__caption--center{margin-inline:auto}.c-youtube__caption:first-child{margin-bottom:0.5rem}.c-youtube__caption:last-child{margin-top:0.5rem}body:has(.c-dialog[open]){overflow:hidden}.l-wrapper:has(.c-dialog[open]){overflow-y:auto;scrollbar-gutter:stable}body:has(.c-dialog[open]) .l-header-fixed__inner{right:var(--scrollbar)}.c-dialog{max-width:100vw;max-height:100dvh;margin:auto!important;box-sizing:border-box;width:100vw;height:100dvh;border:0;background-color:transparent;overflow:hidden;padding:50px;transition-property:opacity;transition-duration:300ms;opacity:0}@media screen and (max-width:767px){.c-dialog{padding:20px}}.c-dialog[open]{display:flex;justify-content:center;align-items:center}.c-dialog::backdrop{background-color:rgba(0,0,0,0.4)}.c-dialog::backdrop{transition-property:opacity;transition-duration:300ms;opacity:0}.c-dialog__inner{transition-property:transform;transition-duration:300ms;transform:scale(0.97)}.c-dialog.is-open{opacity:1}.c-dialog.is-open::backdrop{opacity:1}.c-dialog.is-open .c-dialog__inner{transform:scale(1)}.c-dialog__inner{box-sizing:border-box;position:relative;width:fit-content;height:fit-content;max-height:100%;max-width:1300px;outline:0}.c-dialog[data-type=image] .c-dialog__inner img{max-height:calc(100dvh - 50px - 50px)}@media screen and (max-width:767px){.c-dialog[data-type=image] .c-dialog__inner img{max-height:calc(100dvh - 20px - 20px)}}.c-dialog[data-type=movie] .c-dialog__inner,.c-dialog[data-type=youtube] .c-dialog__inner{width:100%}.c-dialog[data-type=movie] .c-dialog__inner iframe,.c-dialog[data-type=youtube] .c-dialog__inner iframe{width:100%;aspect-ratio:16/9}.c-dialog__close{position:absolute;top:10px;right:10px;display:inline-block;border-radius:100vw;aspect-ratio:1/1;line-height:0;padding:16px;transition-property:background;transition-duration:0.4s}@media (any-hover:hover){.c-dialog__close:hover{background-color:#333}}.c-dialog__close:not(.js-dialog):focus{background-color:#333}.c-dialog__close>span{display:inline-block;width:24px;height:24px;position:relative}.c-dialog__close>span:after,.c-dialog__close>span:before{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;transition-property:all;transition-duration:0.3s;transition-timing-function:cubic-bezier(0.3,2,0.6,1)}.c-dialog__close>span:before{background-color:#fff;width:30.941125497px;height:3px;transform:translateX(-3.4705627485px) rotate(45deg);top:0;bottom:0;right:0;left:0}.c-dialog__close>span:after{background-color:#fff;width:30.941125497px;height:3px;transform:translateX(-3.4705627485px) rotate(-45deg);top:0;bottom:0;right:0;left:0}.c-dialog[data-type=booking] .c-dialog__inner2,.c-dialog[data-type=nav] .c-dialog__inner2{overflow-y:auto;scroll-behavior:smooth;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#BCBCBC #F1F1F1}.c-dialog[data-type=booking] .c-dialog__inner2::-webkit-scrollbar,.c-dialog[data-type=nav] .c-dialog__inner2::-webkit-scrollbar{width:5px;background:#F1F1F1}.c-dialog[data-type=booking] .c-dialog__inner2::-webkit-scrollbar:horizontal,.c-dialog[data-type=nav] .c-dialog__inner2::-webkit-scrollbar:horizontal{height:5px;background:#F1F1F1}.c-dialog[data-type=booking] .c-dialog__inner2::-webkit-scrollbar-thumb,.c-dialog[data-type=nav] .c-dialog__inner2::-webkit-scrollbar-thumb{background:#BCBCBC;border-radius:2px}.c-dialog[data-type=booking] .c-dialog__inner2::-webkit-scrollbar-thumb:horizontal,.c-dialog[data-type=nav] .c-dialog__inner2::-webkit-scrollbar-thumb:horizontal{background:#BCBCBC;border-radius:2px}.c-dialog[data-type=nav]{padding:0;width:310px;transition-property:transform;transition-duration:300ms;opacity:1;transform:translateX(100%);justify-content:flex-end;margin-right:0!important}@media screen and (max-width:767px){.c-dialog[data-type=nav]{padding:0}}.c-dialog[data-type=nav].is-open{transform:translateX(0)}.c-dialog[data-type=nav] .c-dialog__inner{transform:scale(1)}.c-dialog[data-type=nav] .c-dialog__inner{width:100%;height:100%;max-height:none;max-width:none;background-color:#fff;padding:0;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1)}.c-dialog[data-type=nav] .c-dialog__inner2{width:100%;height:calc(100% - 60px)}.c-dialog[data-type=nav] .c-dialog__logo{padding:40px 20px 30px 20px}.c-dialog[data-type=nav] .c-dialog-booking2{display:block;width:100%;padding:0 20px;min-height:60px;width:100%;font-size:15px;font-weight:bold;background-color:var(--color);color:#fff;text-decoration:none;transition-property:opacity;transition-duration:0.4s}@media (any-hover:hover){.c-dialog[data-type=nav] .c-dialog-booking2:hover{color:#fff}}.c-dialog[data-type=nav] .c-dialog-booking2:not(.js-dialog):focus{color:#fff}.c-dialog[data-type=nav] .c-dialog-booking2 img{margin-right:1em}@media (any-hover:hover){.c-dialog[data-type=nav] .c-dialog-booking2:hover{opacity:0.8}}.c-dialog[data-type=nav] .c-dialog-booking2:not(.js-dialog):focus{opacity:0.8}.c-dialog__inner2{transition-property:opacity,transform;transition-duration:0.6s;transition-delay:0.1s;opacity:0;transform:translateX(15px)}.c-dialog.is-open .c-dialog__inner2{opacity:1;transform:translateX(0)}.c-dialog[data-type=booking]{padding:0;transition-property:transform;transition-duration:600ms;opacity:1;transform:translateX(100%);justify-content:flex-end;margin-right:0!important}@media screen and (max-width:767px){.c-dialog[data-type=booking]{padding:0}}@media print,screen and (min-width:768px){.c-dialog[data-type=booking]{width:max(80vw,1100px)}}@media screen and (max-width:767px){.c-dialog[data-type=booking]{width:310px}}@media screen and (max-width:960px){.c-dialog[data-type=booking]{transition-duration:300ms}}.c-dialog[data-type=booking].is-open{transform:translateX(0)}.c-dialog[data-type=booking] .c-dialog__inner{transform:scale(1)}.c-dialog[data-type=booking] .c-dialog__inner{width:100%;max-height:none;max-width:none;background-color:#fff;padding:0;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1)}@media print,screen and (min-width:768px){.c-dialog[data-type=booking] .c-dialog__inner{align-self:flex-start;height:auto;border-radius:0 0 0 20px;overflow:hidden;max-height:100vh}}@media screen and (max-width:767px){.c-dialog[data-type=booking] .c-dialog__inner{height:100%}}.c-dialog[data-type=booking] .c-dialog__inner2{width:100%;height:100%;max-height:100vh}.c-dialog[data-type=booking] .c-dialog__logo{padding:40px 20px 30px 20px}.c-dialog[data-type=booking] .c-dialog-booking2{display:block;width:100%;padding:0 20px;min-height:60px;width:100%;font-size:15px;font-weight:bold;background-color:var(--color);color:#fff;text-decoration:none;transition-property:opacity;transition-duration:0.4s}@media (any-hover:hover){.c-dialog[data-type=booking] .c-dialog-booking2:hover{color:#fff}}.c-dialog[data-type=booking] .c-dialog-booking2:not(.js-dialog):focus{color:#fff}.c-dialog[data-type=booking] .c-dialog-booking2 img{margin-right:1em}@media (any-hover:hover){.c-dialog[data-type=booking] .c-dialog-booking2:hover{opacity:0.8}}.c-dialog[data-type=booking] .c-dialog-booking2:not(.js-dialog):focus{opacity:0.8}.c-dialog__close2{position:absolute;top:10px;right:10px;display:inline-block;line-height:0;padding:16px;font-size:13px;font-weight:bold;transition-property:opacity;transition-duration:0.4s;display:flex;gap:0.8em;align-items:center;color:inherit;text-decoration:none}@media (any-hover:hover){.c-dialog__close2:hover{opacity:0.6}}.c-dialog__close2:not(.js-dialog):focus{opacity:0.6}@media (any-hover:hover){.c-dialog__close2:hover{color:inherit}}.c-dialog__close2:not(.js-dialog):focus{color:inherit}.c-dialog__close2>span{display:inline-block;width:18px;height:18px;position:relative}.c-dialog__close2>span:after,.c-dialog__close2>span:before{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;transition-property:all;transition-duration:0.3s;transition-timing-function:cubic-bezier(0.3,2,0.6,1)}.c-dialog__close2>span:before{background-color:#000;width:24.4558441227px;height:1px;transform:translateX(-3.2279220614px) rotate(45deg);top:0;bottom:0;right:0;left:0}.c-dialog__close2>span:after{background-color:#000;width:24.4558441227px;height:1px;transform:translateX(-3.2279220614px) rotate(-45deg);top:0;bottom:0;right:0;left:0}.c-dialog-hamburger{line-height:0}@media print,screen and (min-width:961px){.c-dialog-hamburger{display:block;padding:20px;width:100%;font-size:15px;font-weight:bold;transition-property:opacity;transition-duration:0.4s}.c-dialog-hamburger>span{margin-right:1em;display:inline-block;position:relative;width:22px;height:11px}.c-dialog-hamburger>span span{position:absolute;display:block;margin:auto;width:100%;height:1px;background-color:#222222}.c-dialog-hamburger>span span:first-child{top:0}.c-dialog-hamburger>span span:nth-child(2){top:0;bottom:0}.c-dialog-hamburger>span span:last-child{bottom:0}.c-dialog-hamburger>span span:first-child{transition:top 0.24s 0.16s,transform 0.16s}.c-dialog-hamburger>span span:nth-child(2){transition:opacity 0.24s 0.16s}.c-dialog-hamburger>span span:last-child{transition:bottom 0.24s 0.16s,transform 0.16s}}@media print and (any-hover:hover),screen and (min-width:961px) and (any-hover:hover){.c-dialog-hamburger:hover{opacity:0.6}}@media print,screen and (min-width:961px){.c-dialog-hamburger:not(.js-dialog):focus{opacity:0.6}}@media screen and (max-width:960px){.c-dialog-hamburger{display:inline-block;aspect-ratio:1/1;padding:20px}.c-dialog-hamburger>span{display:inline-block;position:relative;width:22px;height:11px}.c-dialog-hamburger>span span{position:absolute;display:block;margin:auto;width:100%;height:1px;background-color:#222222}.c-dialog-hamburger>span span:first-child{top:0}.c-dialog-hamburger>span span:nth-child(2){top:0;bottom:0}.c-dialog-hamburger>span span:last-child{bottom:0}.c-dialog-hamburger>span span:first-child{transition:top 0.24s 0.16s,transform 0.16s}.c-dialog-hamburger>span span:nth-child(2){transition:opacity 0.24s 0.16s}.c-dialog-hamburger>span span:last-child{transition:bottom 0.24s 0.16s,transform 0.16s}}.c-dialog-booking{line-height:0}@media print,screen and (min-width:961px){.c-dialog-booking{display:block;padding:20px;width:100%;font-size:15px;font-weight:bold;background-color:var(--color);color:#fff;text-decoration:none;transition-property:opacity;transition-duration:0.4s}}@media print and (any-hover:hover),screen and (min-width:961px) and (any-hover:hover){.c-dialog-booking:hover{color:#fff}}@media print,screen and (min-width:961px){.c-dialog-booking:not(.js-dialog):focus{color:#fff}.c-dialog-booking img{margin-right:1em}}@media print and (any-hover:hover),screen and (min-width:961px) and (any-hover:hover){.c-dialog-booking:hover{opacity:0.8}}@media print,screen and (min-width:961px){.c-dialog-booking:not(.js-dialog):focus{opacity:0.8}}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.c-swiper-top{position:relative}.c-swiper-top .swiper-outer{position:relative}.c-swiper-top .swiper-wrapper{width:fit-content;margin-inline:auto}.c-swiper-top .swiper-slide img{width:100%}@keyframes swiper-slide-fade-zoom{0%{transform:scale(1.05)}to{transform:scale(1)}}.c-swiper-top[data-fade=true] .swiper-slide-active img,.c-swiper-top[data-fade=true] .swiper-slide-duplicate-active img,.c-swiper-top[data-fade=true] .swiper-slide-prev img{animation:swiper-slide-fade-zoom 1s ease-out both}.c-swiper-top[data-fade=true] .swiper-slide img{height:auto;width:100%}.c-swiper-top .swiper-outer .swiper-button-next,.c-swiper-top .swiper-outer .swiper-button-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer}.c-swiper-top .swiper-outer .swiper-button-prev{left:20px}@media screen and (max-width:767px){.c-swiper-top .swiper-outer .swiper-button-prev{left:10px}}.c-swiper-top .swiper-outer .swiper-button-next{right:20px}@media screen and (max-width:767px){.c-swiper-top .swiper-outer .swiper-button-next{right:10px}}.c-swiper-top .swiper-button-next.swiper-button-disabled,.c-swiper-top .swiper-button-prev.swiper-button-disabled{opacity:0.35;filter:grayscale(100%);cursor:auto;pointer-events:none}.c-swiper-top .swiper-button-next.swiper-button-hidden,.c-swiper-top .swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.c-swiper-top .swiper-navigation-disabled .swiper-button-next,.c-swiper-top .swiper-navigation-disabled .swiper-button-prev{display:none!important}.c-swiper-top .swiper-button-lock{display:none}.c-swiper-top .swiper-button-next span,.c-swiper-top .swiper-button-prev span{display:block;width:45px;height:45px;transition-property:opacity;transition-duration:0.2s}.c-swiper-top .swiper-button-prev{position:relative;margin-right:1px}.c-swiper-top .swiper-button-prev:before{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;top:0;right:-1px;width:1px;height:100%;background-color:var(--color);opacity:0.8}.c-swiper-top .swiper-button-prev span{border-radius:100vw 0 0 100vw;background:var(--color) url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjExLjQxIiB2aWV3Qm94PSIwIDAgMTEuNDEgMTEuNDEiIHdpZHRoPSIxMS40MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJtMTEuNDEgNS43MWgtMTAiLz48cGF0aCBkPSJtNi40MSAxMC43MS01LTUgNS01Ii8+PC9nPjwvc3ZnPg==") center center no-repeat}@media (any-hover:hover){.c-swiper-top .swiper-button-prev span:hover{opacity:0.8}}.c-swiper-top .swiper-button-prev span:not(.js-dialog):focus{opacity:0.8}.c-swiper-top .swiper-button-next span{border-radius:0 100vw 100vw 0;background:var(--color) url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjExLjQxIiB2aWV3Qm94PSIwIDAgMTEuNDEgMTEuNDEiIHdpZHRoPSIxMS40MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJtMCA1LjcxaDEwIi8+PHBhdGggZD0ibTUgLjcxIDUgNS01IDUiLz48L2c+PC9zdmc+") center center no-repeat}@media (any-hover:hover){.c-swiper-top .swiper-button-next span:hover{opacity:0.8}}.c-swiper-top .swiper-button-next span:not(.js-dialog):focus{opacity:0.8}.c-swiper-top>.swiper-pagination{position:absolute;z-index:10;width:100%;bottom:40px}@media screen and (max-width:767px){.c-swiper-top>.swiper-pagination{bottom:55px}}.c-swiper-top .swiper-pagination.swiper-pagination-hidden{opacity:0}.c-swiper-top .swiper-pagination.swiper-pagination-disabled{display:none!important}.c-swiper-top .swiper-pagination-disabled>.swiper-pagination{display:none!important}.c-swiper-top .swiper-pagination-lock{display:none}.c-swiper-top .swiper-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:0}@media screen and (max-width:767px){.c-swiper-top .swiper-pagination{gap:0}}.c-swiper-top .swiper-pagination .swiper-pagination-bullet{width:24px;height:24px;position:relative}.c-swiper-top .swiper-pagination .swiper-pagination-bullet:only-child{display:none!important}.c-swiper-top .swiper-pagination .swiper-pagination-bullet:after{box-sizing:border-box;position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;top:0;right:0;bottom:0;left:0;width:8px;height:8px;border-radius:100vw;background-color:#fff;border:1px solid #aaaaaa;transition-property:background;transition-duration:0.2s}.c-swiper-top .swiper-pagination.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.c-swiper-top .swiper-pagination .circle-pagination{position:relative}.c-swiper-top .swiper-pagination .circle-pagination svg{opacity:0;position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg)}.c-swiper-top .swiper-pagination .circle-pagination circle{fill:transparent;stroke:var(--color);stroke-width:1;stroke-dasharray:0 69}.c-swiper-top .swiper-pagination .swiper-pagination-bullet-active:after{background:var(--color);border:1px solid var(--color)}.c-swiper-top .swiper-pagination.is-autoplay:not(.is-stop) .swiper-pagination-bullet-active.circle-pagination circle{animation-name:circle-pagination;animation-timing-function:linear;animation-fill-mode:forwards;animation-duration:var(--animation-duration);animation-play-state:var(--animation-play-state)}@keyframes circle-pagination{0%{stroke-dasharray:0 69}99.9%,to{stroke-dasharray:69 69}}.c-swiper{position:relative}.c-swiper .swiper-outer{position:relative}.c-swiper .swiper-wrapper{width:fit-content;margin-inline:auto}.c-swiper .swiper-slide img{width:100%}.c-swiper .swiper-slide{height:auto;display:flex;flex-direction:column}.c-swiper .swiper-slide>a{display:flex;flex-direction:column;flex-grow:1;color:inherit;text-decoration:none}@media (any-hover:hover){.c-swiper .swiper-slide>a:hover{color:inherit}}.c-swiper .swiper-slide>a:not(.js-dialog):focus{color:inherit}.c-swiper .swiper-slide__body{text-align:center;font-size:13px;color:#888888;padding:30px 30px 0 30px}@media screen and (max-width:767px){.c-swiper .swiper-slide__body{padding:30px 20px 0 20px}}.c-swiper .swiper-outer .swiper-button-next,.c-swiper .swiper-outer .swiper-button-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer}.c-swiper .swiper-outer .swiper-button-prev{left:20px}@media screen and (max-width:767px){.c-swiper .swiper-outer .swiper-button-prev{left:10px}}.c-swiper .swiper-outer .swiper-button-next{right:20px}@media screen and (max-width:767px){.c-swiper .swiper-outer .swiper-button-next{right:10px}}.c-swiper .swiper-button-next.swiper-button-disabled,.c-swiper .swiper-button-prev.swiper-button-disabled{opacity:0.35;filter:grayscale(100%);cursor:auto;pointer-events:none}.c-swiper .swiper-button-next.swiper-button-hidden,.c-swiper .swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.c-swiper .swiper-navigation-disabled .swiper-button-next,.c-swiper .swiper-navigation-disabled .swiper-button-prev{display:none!important}.c-swiper .swiper-button-lock{display:none}.c-swiper .swiper-button-next span,.c-swiper .swiper-button-prev span{display:block;width:45px;height:45px;transition-property:opacity;transition-duration:0.2s}.c-swiper .swiper-button-prev{position:relative;margin-right:1px}.c-swiper .swiper-button-prev:before{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;top:0;right:-1px;width:1px;height:100%;background-color:var(--color);opacity:0.8}.c-swiper .swiper-button-prev span{border-radius:100vw 0 0 100vw;background:var(--color) url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjExLjQxIiB2aWV3Qm94PSIwIDAgMTEuNDEgMTEuNDEiIHdpZHRoPSIxMS40MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJtMTEuNDEgNS43MWgtMTAiLz48cGF0aCBkPSJtNi40MSAxMC43MS01LTUgNS01Ii8+PC9nPjwvc3ZnPg==") center center no-repeat}@media (any-hover:hover){.c-swiper .swiper-button-prev span:hover{opacity:0.8}}.c-swiper .swiper-button-prev span:not(.js-dialog):focus{opacity:0.8}.c-swiper .swiper-button-next span{border-radius:0 100vw 100vw 0;background:var(--color) url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjExLjQxIiB2aWV3Qm94PSIwIDAgMTEuNDEgMTEuNDEiIHdpZHRoPSIxMS40MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJtMCA1LjcxaDEwIi8+PHBhdGggZD0ibTUgLjcxIDUgNS01IDUiLz48L2c+PC9zdmc+") center center no-repeat}@media (any-hover:hover){.c-swiper .swiper-button-next span:hover{opacity:0.8}}.c-swiper .swiper-button-next span:not(.js-dialog):focus{opacity:0.8}.c-swiper>.swiper-pagination{position:absolute;z-index:10;width:100%;bottom:20px}@media screen and (max-width:767px){.c-swiper>.swiper-pagination{bottom:14px}}.c-swiper .swiper-pagination.swiper-pagination-hidden{opacity:0}.c-swiper .swiper-pagination.swiper-pagination-disabled{display:none!important}.c-swiper .swiper-pagination-disabled>.swiper-pagination{display:none!important}.c-swiper .swiper-pagination-lock{display:none}.c-swiper>.swiper-pagination{position:relative;z-index:10;width:fit-content;margin-inline:auto;margin-top:20px;bottom:auto}@media screen and (max-width:767px){.c-swiper>.swiper-pagination{margin-top:16px;bottom:auto}}.c-swiper .swiper-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:0}@media screen and (max-width:767px){.c-swiper .swiper-pagination{gap:0}}.c-swiper .swiper-pagination .swiper-pagination-bullet{width:24px;height:24px;position:relative}.c-swiper .swiper-pagination .swiper-pagination-bullet:only-child{display:none!important}.c-swiper .swiper-pagination .swiper-pagination-bullet:after{box-sizing:border-box;position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;top:0;right:0;bottom:0;left:0;width:8px;height:8px;border-radius:100vw;background-color:#fff;border:1px solid #aaaaaa;transition-property:background;transition-duration:0.2s}.c-swiper .swiper-pagination.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.c-swiper .swiper-pagination .circle-pagination{position:relative}.c-swiper .swiper-pagination .circle-pagination svg{opacity:0;position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg)}.c-swiper .swiper-pagination .circle-pagination circle{fill:transparent;stroke:var(--color);stroke-width:1;stroke-dasharray:0 69}.c-swiper .swiper-pagination .swiper-pagination-bullet-active:after{background:var(--color);border:1px solid var(--color)}.c-swiper .swiper-pagination.is-autoplay:not(.is-stop) .swiper-pagination-bullet-active.circle-pagination circle{animation-name:circle-pagination;animation-timing-function:linear;animation-fill-mode:forwards;animation-duration:var(--animation-duration);animation-play-state:var(--animation-play-state)}@keyframes circle-pagination{0%{stroke-dasharray:0 69}99.9%,to{stroke-dasharray:69 69}}.c-swiper .swiper-nav{position:relative;margin-top:50px;padding-inline:40px;display:flex;gap:20px;align-items:center;justify-content:center}@media screen and (max-width:767px){.c-swiper .swiper-nav{margin-top:40px;padding-inline:20px}}@media screen and (max-width:767px){.c-swiper .swiper-nav{justify-content:flex-start}}.c-swiper .swiper-nav .swiper-button-prev{order:1}.c-swiper .swiper-nav .swiper-button-next{order:3}.c-swiper .swiper-nav .swiper-pagination{order:2}.c-swiper .swiper-nav .swiper-number{order:2}.c-swiper .swiper-nav .swiper-button{position:absolute;display:flex;right:0}@media screen and (max-width:767px){.c-swiper .swiper-nav .swiper-button{right:20px}}.c-form-frame-wapper{background-color:var(--color-bg);border-radius:10px;padding:80px 60px 80px 60px}@media screen and (max-width:1160px){.c-form-frame-wapper{padding:80px 5.1724137931vw 80px 5.1724137931vw}}@media screen and (max-width:767px){.c-form-frame-wapper{padding:40px 20px 40px 20px}}.c-form-frame-column--border{border-bottom:1px solid #f2e6d4}.c-form-frame-column--border .c-form-frame-column__item{border-top:1px solid #f2e6d4;padding:1.5rem 1rem}@media screen and (max-width:767px){.c-form-frame-column--border .c-form-frame-column__item{padding:1rem 0}}.c-form-frame-column--border .c-form-frame-column__item:not(:last-child){margin-bottom:0}.c-form-frame-column--confirm .c-form-frame-column__body{font-size:110%}.c-form-frame-column__item{display:grid;grid-template-areas:"head body";grid-template-columns:20% minmax(0,1fr);gap:1rem 2rem}@media screen and (max-width:767px){.c-form-frame-column__item{grid-template-areas:"head" "body";grid-template-columns:minmax(0,1fr);gap:0.5em}}.c-form-frame-column__item:not(:last-child){margin-bottom:1.5rem}.c-form-frame-column__head{grid-area:head}.c-form-frame-column__head>:not(:last-child){margin-bottom:0.5em}@media print,screen and (min-width:768px){.c-form-frame-column__head>:last-child{margin-bottom:1em}}.c-form-frame-column__title{display:flex;gap:0.5em;align-items:start;font-weight:bold;font-size:15px}@media print,screen and (min-width:768px){.c-form-frame-column__title{margin-block:1em}}.c-form-frame-column__title-inner:first-child{margin-right:auto}.c-form-frame-column__body{grid-area:body;align-self:center}.c-form-step{margin-left:auto;display:flex;justify-content:flex-end;overflow:hidden;width:fit-content;background-color:var(--color-bg);border-radius:10px}@media screen and (max-width:767px){.c-form-step{width:100%}}.c-form-step li{position:relative;box-sizing:border-box;text-align:center;padding:0.5em 1.25em 0.5em calc(1.25em + 20px)}@media screen and (max-width:767px){.c-form-step li{width:100%;font-size:14px}}.c-form-step li:first-child{padding:0.5em 1.25em 0.5em 1.25em}.c-form-step li:last-child{padding:0.5em 1.25em 0.5em calc(1.25em + 20px)}.c-form-step li:not(:last-child):before{z-index:1;position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;top:0;right:-20px;bottom:0;width:22px;height:100%;background:url("data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDYwIDEwMCIgd2lkdGg9IjYwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im0xMCAwaC0xMHYxMDBoMTBsNTAtNTB6IiBmaWxsPSIjZmZmIi8+PC9zdmc+") left center/100% 100% no-repeat}.c-form-step li:not(:last-child):after{z-index:1;position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;top:0;right:-18px;bottom:0;width:22px;height:100%;background:url("data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDYwIDEwMCIgd2lkdGg9IjYwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im0xMCAwaC0xMHYxMDBoMTBsNTAtNTB6IiBmaWxsPSIjZjlmNmVlIi8+PC9zdmc+") left center/100% 100% no-repeat}.c-form-step li[aria-current=page]{background-color:#a8855f;color:#fff}.c-form-step li[aria-current=page]:before{background:url("data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDYwIDEwMCIgd2lkdGg9IjYwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im0xMCAwaC0xMHYxMDBoMTBsNTAtNTB6IiBmaWxsPSIjYTg4NTVmIi8+PC9zdmc+") left center/100% 100% no-repeat}.c-form-step li[aria-current=page]:after{background:none}.c-form-readme{box-sizing:border-box;border:1px solid #cccccc;background-color:#ffffff;max-height:20rem;overflow-y:scroll;padding:1rem}@media screen and (max-width:767px){.c-form-readme{padding:0.75rem}}.c-form-readme__title{font-weight:bold;font-size:18px}@media screen and (max-width:767px){.c-form-readme__title{font-size:18px}}.c-form-error{border:1px solid #f17995;background-color:#fff1f1;color:#cf0d13;text-align:center;font-weight:bold;font-size:15px;line-height:2;padding:1rem}@media screen and (max-width:767px){.c-form-error{font-size:15px}}@media screen and (max-width:767px){.c-form-error{padding:0.75rem}}.c-form-error__list{font-size:13.5px;line-height:2}@media screen and (max-width:767px){.c-form-error__list{font-size:13.5px}}.c-form-notice{padding:2rem;background-color:#f1f1f1}.c-form-button{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}@media screen and (max-width:767px){.c-form-button{gap:0.75rem}}.c-form-button form{width:16em}.c-form-button form a,.c-form-button form button{width:100%!important}.c-form-button .c-form-button__back,.c-form-button .c-form-button__complete,.c-form-button .c-form-button__confirm,.c-form-button .c-form-button__submit{color:inherit;text-decoration:none;position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;width:16em;padding:0.5em;min-height:4em;border-radius:100vw;font-weight:bold;font-size:18px;transition-property:opacity;transition-duration:0.4s;background-color:var(--color);color:#fff;text-decoration:none}@media (any-hover:hover){.c-form-button .c-form-button__back:hover,.c-form-button .c-form-button__complete:hover,.c-form-button .c-form-button__confirm:hover,.c-form-button .c-form-button__submit:hover{color:inherit}}.c-form-button .c-form-button__back:not(.js-dialog):focus,.c-form-button .c-form-button__complete:not(.js-dialog):focus,.c-form-button .c-form-button__confirm:not(.js-dialog):focus,.c-form-button .c-form-button__submit:not(.js-dialog):focus{color:inherit}@media screen and (max-width:767px){.c-form-button .c-form-button__back,.c-form-button .c-form-button__complete,.c-form-button .c-form-button__confirm,.c-form-button .c-form-button__submit{font-size:16px}}@media (any-hover:hover){.c-form-button .c-form-button__back:hover,.c-form-button .c-form-button__complete:hover,.c-form-button .c-form-button__confirm:hover,.c-form-button .c-form-button__submit:hover{color:#fff}}.c-form-button .c-form-button__back:not(.js-dialog):focus,.c-form-button .c-form-button__complete:not(.js-dialog):focus,.c-form-button .c-form-button__confirm:not(.js-dialog):focus,.c-form-button .c-form-button__submit:not(.js-dialog):focus{color:#fff}@media (any-hover:hover){.c-form-button .c-form-button__back:hover:not(:disabled),.c-form-button .c-form-button__complete:hover:not(:disabled),.c-form-button .c-form-button__confirm:hover:not(:disabled),.c-form-button .c-form-button__submit:hover:not(:disabled){opacity:0.6}}.c-form-button .c-form-button__back:not(.js-dialog):focus:not(:disabled),.c-form-button .c-form-button__complete:not(.js-dialog):focus:not(:disabled),.c-form-button .c-form-button__confirm:not(.js-dialog):focus:not(:disabled),.c-form-button .c-form-button__submit:not(.js-dialog):focus:not(:disabled){opacity:0.6}.c-form-button__confirm:disabled{opacity:0.3;cursor:not-allowed;filter:grayscale(1)}.c-form-button__back{background-color:#a7a7a7!important}@media (any-hover:hover){.c-form-button__back:hover{background-color:#959595!important}}.c-form-button__back:not(.js-dialog):focus{background-color:#959595!important}.c-input-name{display:flex;align-self:flex-start}@media screen and (max-width:767px){.c-input-name{flex-direction:column}}@media print,screen and (min-width:768px){.c-input-name__item{max-width:calc(50% - 0.75em)}.c-input-name__item:not(:last-child){margin-right:1.5em}}@media screen and (max-width:767px){.c-input-name__item:not(:last-child){margin-bottom:0.75rem}}.c-input-name__input{display:flex;align-items:center}.c-input-name--en .c-input-name__input{flex-wrap:wrap;gap:6px 0}.c-input-name__label{margin-right:0.5em;white-space:nowrap;text-align:right}.c-input-name--kana .c-input-name__label{width:2em}.c-input-name input{width:20em;max-width:100%}.c-input-name:has(.c-input-name__label) input{max-width:calc(100% - 1.5em)}.c-input-name--en:has(.c-input-name__label) input{max-width:100%;width:25em}.c-input-name--kana:has(.c-input-name__label) input{max-width:calc(100% - 2.5em)}.c-input-zip{display:flex}.c-input-zip__mark{align-self:center;margin-right:0.5em}.c-input-zip__hyphen{align-self:center;width:1.5em;text-align:center}.c-input-zip input:first-of-type:not(.c-input--zip){width:6em}.c-input-zip input:nth-of-type(2):not(.c-input--zip){width:7em}.c-input-zip__autoinput{margin-left:1em;border-radius:100vw;padding:0.5em 1em;font-size:90%;background-color:var(--color);color:#fff;text-decoration:none;transition-property:opacity;transition-duration:0.4s}@media (any-hover:hover){.c-input-zip__autoinput:hover{color:#fff}}.c-input-zip__autoinput:not(.js-dialog):focus{color:#fff}@media (any-hover:hover){.c-input-zip__autoinput:hover{opacity:0.6}}.c-input-zip__autoinput:not(.js-dialog):focus{opacity:0.6}.c-input-zip__autoinput span{display:inline-block}.c-input-tel{display:flex;align-items:center}.c-input-tel__hyphen{width:1.5em;text-align:center}.c-input-tel input{width:calc(36% - 1em);max-width:8em}.c-input-tel input:first-of-type{width:calc(28% - 1em);max-width:6em}.c-input-date{display:flex;align-items:center;gap:1rem}.c-input-date--en-wrap{flex-wrap:wrap}.c-input-date__day,.c-input-date__month,.c-input-date__year{display:flex;align-items:center;gap:0.5em}.c-input-date__year{width:10em;max-width:40%}.c-input-date__month{width:8em;max-width:30%}.c-input-date__day{width:8em;max-width:30%}.c-input-date--en .c-input-date__year{width:11em;max-width:40%}.c-input-date--en .c-input-date__month{width:10.5em;max-width:33%}.c-input-date--en .c-input-date__day{width:9em;max-width:27%}.c-input-date--en-wrap .c-input-date__year{width:11em;max-width:100%}.c-input-date--en-wrap .c-input-date__month{width:10.5em;max-width:calc(53% - 0.5rem)}.c-input-date--en-wrap .c-input-date__day{width:9em;max-width:calc(47% - 0.5rem)}.c-input-date .c-select,.c-input-date input{width:100%}.c-input-booking{display:flex;align-items:flex-end;gap:15px}@media screen and (max-width:960px){.c-input-booking{flex-wrap:wrap;gap:15px 10px}}.c-input-booking__item-adults,.c-input-booking__item-checkin,.c-input-booking__item-child1,.c-input-booking__item-child2,.c-input-booking__item-nights,.c-input-booking__item-rooms{width:100%}.c-input-booking__item-adults .c-input,.c-input-booking__item-adults .c-select,.c-input-booking__item-checkin .c-input,.c-input-booking__item-checkin .c-select,.c-input-booking__item-child1 .c-input,.c-input-booking__item-child1 .c-select,.c-input-booking__item-child2 .c-input,.c-input-booking__item-child2 .c-select,.c-input-booking__item-nights .c-input,.c-input-booking__item-nights .c-select,.c-input-booking__item-rooms .c-input,.c-input-booking__item-rooms .c-select{width:100%}.c-input-booking__item-checkin{width:180px;flex-shrink:0}@media screen and (max-width:960px){.c-input-booking__item-checkin{width:100%}}.c-input-booking__item-nights,.c-input-booking__item-rooms{flex-grow:1}@media print,screen and (min-width:961px){.c-input-booking__item-nights,.c-input-booking__item-rooms{max-width:120px}}@media screen and (max-width:960px){.c-input-booking__item-nights,.c-input-booking__item-rooms{width:calc((100% - 10px) / 2)}}.c-input-booking__item-adults,.c-input-booking__item-child1,.c-input-booking__item-child2{flex-grow:1}@media print,screen and (min-width:961px){.c-input-booking__item-adults,.c-input-booking__item-child1,.c-input-booking__item-child2{max-width:120px}}@media screen and (max-width:960px){.c-input-booking__item-adults,.c-input-booking__item-child1,.c-input-booking__item-child2{width:calc((100% - 20px) / 3)}}.c-input-booking__submit{flex-shrink:0;width:180px}@media screen and (max-width:960px){.c-input-booking__submit{margin-inline:auto;margin-top:20px}}@media screen and (max-width:767px){.c-input-booking__submit{width:100%}}.c-input-booking__submit button{width:100%;vertical-align:middle;border-radius:100vw;padding:calc(1em + 1px) 1.5em;background-color:var(--color);color:#fff;text-decoration:none;font-weight:bold;transition-property:opacity;transition-duration:0.4s}@media (any-hover:hover){.c-input-booking__submit button:hover{color:#fff}}.c-input-booking__submit button:not(.js-dialog):focus{color:#fff}@media (any-hover:hover){.c-input-booking__submit button:hover{opacity:0.8}}.c-input-booking__submit button:not(.js-dialog):focus{opacity:0.8}.c-input-booking__label{display:block;font-size:12px;margin-bottom:0.8em}.c-input{box-sizing:border-box;vertical-align:middle;padding:1em 1em;background-color:#ffffff;border-radius:100vw;border:0}textarea.c-input{line-height:2}.c-input::placeholder{color:#8e8e8e}.c-input:-ms-input-placeholder{color:#8e8e8e}.c-input:-moz-placeholder,.c-input::-moz-placeholder{color:#8e8e8e;opacity:1}.c-input[aria-invalid=true]{border:1px solid #f17995;background:#fff1f1}.c-input:disabled{background:#eee;opacity:0.6;cursor:not-allowed}.c-input--full{display:block;width:100%}.c-input--half{width:50%}.c-input--pref{width:10em}.c-input--tel{width:18em}.c-input--zip{width:12em}.c-input--mail{width:60%}@media screen and (max-width:767px){.c-input--mail{width:100%}}.c-input--multiple{width:100%;height:12em;border-radius:12px}.c-check{display:flex;flex-wrap:wrap;gap:1rem 1.5rem}.c-check--row{flex-direction:column}.c-check--row>*{width:fit-content}.c-check>*{cursor:pointer;display:inline-flex}.c-check>:has(:disabled){opacity:0.6;cursor:not-allowed}.c-check>* input{flex-shrink:0;position:relative;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:calc((1lh - 25px) / 2 + 1px);margin-right:0.5em;width:25px;height:25px;border:1px solid #cccccc;background-color:#fff}.c-check>* input[aria-invalid=true]{border:1px solid #f17995;background:#fff1f1}.c-check>* input:disabled{background:#eee;cursor:not-allowed}.c-check>* input[type=checkbox]{border-radius:4px}.c-check>* input[type=checkbox]:before{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;top:3.75px;left:2.5px;width:7.5px;height:12.5px;border-bottom:2px solid var(--color);border-right:2px solid var(--color);transition-property:transform;transition-duration:0.2s;transition-timing-function:cubic-bezier(0.3,1.8,0.8,1);transform-origin:bottom right;transform:rotate(-40deg) scale(0)}.c-check>* input[type=checkbox]:checked:before{transform:rotate(40deg) scale(1)}.c-check>* input[type=radio]{border-radius:100vw}.c-check>* input[type=radio]:before{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;top:0;right:0;bottom:0;left:0;width:11.25px;height:11.25px;border-radius:100vw;background-color:var(--color);transition-property:transform;transition-duration:0.2s;transition-timing-function:cubic-bezier(0.3,2,0.6,1);transform:scale(0)}.c-check>* input[type=radio]:checked:before{transform:scale(1)}.c-select{position:relative;width:fit-content;position:relative}.c-select:after{transition-property:top,right,bottom,left,opacity;transition-duration:0.2s;position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;width:6px;height:6px;border-color:#222222;border-style:solid;border-top-width:6px;border-right:3px solid transparent!important;border-bottom-width:0;border-left:3px solid transparent!important;top:0;bottom:0;right:0.75em}.c-select:has(select[disabled]):after{border-color:#ccc}.c-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;cursor:pointer;box-sizing:border-box;padding:1em 30px 1em 1em;background-color:#ffffff;border-radius:100vw;border:0;color:#222222}.c-select select[aria-invalid=true]{border:1px solid #f17995;background:#fff1f1}.c-select select:disabled{background:#eee;opacity:0.6;cursor:not-allowed}.c-select--full{display:block;width:100%}.c-select--half{width:50%}.c-select--pref{width:10em}.c-submit{vertical-align:middle;border-radius:6px;padding:calc(1em + 1px) 1.5em;background-color:var(--color);min-width:6em;transition-property:background;transition-duration:0.4s}@media (any-hover:hover){.c-submit:hover{background-color:#e4e4e4}}.c-submit:not(.js-dialog):focus{background-color:#e4e4e4}.c-form-required{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;line-height:1.5;vertical-align:1px;white-space:nowrap;font-size:12px;font-weight:bold;padding:0.25em 0.5em;border-radius:4px;background:#ED1C24;color:#fff}.c-form-optional{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;line-height:1.5;vertical-align:1px;white-space:nowrap;font-size:12px;font-weight:bold;padding:0.25em 0.5em;border-radius:4px;background:#999;color:#fff}.c-form-note{font-size:85%}.c-form-invalid{color:#f40940;margin-top:calc((1em - 1lh) / 2)}[data-scroll-ani-parent=fadeIn]>*,[data-scroll-ani=fadeIn]{opacity:0}[data-scroll-ani-parent=fadeIn]>.is-scroll-ani,[data-scroll-ani=fadeIn].is-scroll-ani{animation:fadeIn 1s ease-out both}[data-scroll-ani-child=fadeIn]{opacity:0}.js-scroll-ani-group.is-scroll-ani [data-scroll-ani-child=fadeIn]{animation:fadeIn 1s ease-out both}[data-scroll-ani-parent=fadeInUp]>*,[data-scroll-ani=fadeInUp]{opacity:0}[data-scroll-ani-parent=fadeInUp]>.is-scroll-ani,[data-scroll-ani=fadeInUp].is-scroll-ani{animation:fadeInUp 1s ease-out both}[data-scroll-ani-child=fadeInUp]{opacity:0}.js-scroll-ani-group.is-scroll-ani [data-scroll-ani-child=fadeInUp]{animation:fadeInUp 1s ease-out both}[data-scroll-ani-parent=bounceInUp]>*,[data-scroll-ani=bounceInUp]{opacity:0}[data-scroll-ani-parent=bounceInUp]>.is-scroll-ani,[data-scroll-ani=bounceInUp].is-scroll-ani{animation:bounceInUp 1s ease-out both}[data-scroll-ani-child=bounceInUp]{opacity:0}.js-scroll-ani-group.is-scroll-ani [data-scroll-ani-child=bounceInUp]{animation:bounceInUp 1s ease-out both}[data-scroll-ani-parent=flipInX]>*,[data-scroll-ani=flipInX]{opacity:0}[data-scroll-ani-parent=flipInX]>.is-scroll-ani,[data-scroll-ani=flipInX].is-scroll-ani{animation:flipInX 1s ease-out both}[data-scroll-ani-child=flipInX]{opacity:0}.js-scroll-ani-group.is-scroll-ani [data-scroll-ani-child=flipInX]{animation:flipInX 1s ease-out both}[data-scroll-ani-parent=rotateIn]>*,[data-scroll-ani=rotateIn]{opacity:0}[data-scroll-ani-parent=rotateIn]>.is-scroll-ani,[data-scroll-ani=rotateIn].is-scroll-ani{animation:rotateIn 1s ease-out both}[data-scroll-ani-child=rotateIn]{opacity:0}.js-scroll-ani-group.is-scroll-ani [data-scroll-ani-child=rotateIn]{animation:rotateIn 1s ease-out both}[data-scroll-ani-parent=jackInTheBox]>*,[data-scroll-ani=jackInTheBox]{opacity:0}[data-scroll-ani-parent=jackInTheBox]>.is-scroll-ani,[data-scroll-ani=jackInTheBox].is-scroll-ani{animation:jackInTheBox 1s ease-out both}[data-scroll-ani-child=jackInTheBox]{opacity:0}.js-scroll-ani-group.is-scroll-ani [data-scroll-ani-child=jackInTheBox]{animation:jackInTheBox 1s ease-out both}[data-scroll-ani-parent=zoomIn]>*,[data-scroll-ani=zoomIn]{opacity:0}[data-scroll-ani-parent=zoomIn]>.is-scroll-ani,[data-scroll-ani=zoomIn].is-scroll-ani{animation:zoomIn 1s ease-out both}[data-scroll-ani-child=zoomIn]{opacity:0}.js-scroll-ani-group.is-scroll-ani [data-scroll-ani-child=zoomIn]{animation:zoomIn 1s ease-out both}[data-scroll-ani-parent=blur]>*,[data-scroll-ani=blur]{opacity:0}[data-scroll-ani-parent=blur]>.is-scroll-ani,[data-scroll-ani=blur].is-scroll-ani{animation:blur 1s ease-out both}[data-scroll-ani-child=blur]{opacity:0}.js-scroll-ani-group.is-scroll-ani [data-scroll-ani-child=blur]{animation:blur 1s ease-out both}[data-scroll-ani-parent=clipPath]>*,[data-scroll-ani=clipPath]{opacity:0}[data-scroll-ani-parent=clipPath]>.is-scroll-ani,[data-scroll-ani=clipPath].is-scroll-ani{animation:clipPath 1s ease-out both}[data-scroll-ani-child=clipPath]{opacity:0}.js-scroll-ani-group.is-scroll-ani [data-scroll-ani-child=clipPath]{animation:clipPath 1s ease-out both}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.p-illust-ani{transition-property:transform,opacity;transition-duration:0.6s;transition-delay:0.2s;transform:rotate(-5deg) scale(0.7);opacity:0}.p-illust-ani.is-scroll-ani{transform:rotate(0deg) scale(1);opacity:1}.p-dialog-booking{--color:#a8855f}.p-dialog-booking[data-color=dreamgate]{--color:#18aaaa}.p-dialog-booking[data-color=dreamgate-annex]{--color:#f4881a}.p-dialog-booking__head{display:flex;padding:60px 70px 0 70px}@media screen and (max-width:1160px){.p-dialog-booking__head{padding:60px 6.0344827586vw 0 6.0344827586vw}}@media screen and (max-width:960px){.p-dialog-booking__head{flex-direction:column;gap:25px;padding:80px 20px 0 20px}}.p-dialog-booking__body{background-color:var(--color-bg);padding:40px 70px 60px 70px;position:relative}.p-dialog-booking__body>:not(:last-child){margin-bottom:20px}@media screen and (max-width:1160px){.p-dialog-booking__body{padding:40px 6.0344827586vw 60px 6.0344827586vw}}@media screen and (max-width:767px){.p-dialog-booking__body{padding:30px 20px 45px 20px}}.p-dialog-booking[data-color=dreamgate] .p-dialog-booking__body:after{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;top:-100px;right:51px;width:86px;aspect-ratio:86/147;background:url(/assets/img/illust-dreamgate.png) center top/100% auto no-repeat}@media screen and (max-width:767px){.p-dialog-booking[data-color=dreamgate] .p-dialog-booking__body:after{top:-48px;right:26px;width:56px}}.p-dialog-booking[data-color=dreamgate-annex] .p-dialog-booking__body:after{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;top:-100px;right:42px;width:103px;aspect-ratio:103/146;background:url(/assets/img/illust-annex.png) center top/100% auto no-repeat}@media screen and (max-width:767px){.p-dialog-booking[data-color=dreamgate-annex] .p-dialog-booking__body:after{top:-48px;right:20px;width:67px}}.p-dialog-booking__text{margin-left:40px;align-self:center;color:var(--color);font-weight:bold;padding-left:30px;background:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE0LjU3IiB2aWV3Qm94PSIwIDAgMjAgMTQuNTciIHdpZHRoPSIyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtNC4xNiAxNC41Ny0yLjAyLTguMjNjLS41Ni4xMS0xLjA2LS4wMi0xLjQ5LS4zOXMtLjY1LS44My0uNjUtMS40MWMwLS41LjE4LS45My41My0xLjI4LjM2LS4zNi43OC0uNTMgMS4yOC0uNTNzLjkzLjE4IDEuMjguNTMuNTMuNzguNTMgMS4yOGMwIC4yMS0uMDMuNDEtLjA5LjU5cy0uMTUuMzUtLjI3LjVjLjMzLjIuNjcuMzYgMS4wMS40OXMuNy4xOSAxLjA4LjE5Yy42NyAwIDEuMjgtLjE3IDEuODUtLjVzMS4wMS0uNzkgMS4zMy0xLjM2bC41Ny0xLjA1Yy0uMjktLjE3LS41Mi0uMzktLjY4LS42NnMtLjI1LS41OC0uMjUtLjkzYzAtLjUuMTgtLjkzLjUzLTEuMjhzLjc4LS41MyAxLjI4LS41My45My4xOCAxLjI4LjUzLjUzLjc4LjUzIDEuMjhjMCAuMzUtLjA4LjY2LS4yNS45M3MtLjM5LjQ5LS42OC42NmwuNTcgMS4wNWMuMzIuNTguNzYgMS4wMyAxLjMzIDEuMzZzMS4xOS41IDEuODUuNWMuMzggMCAuNzQtLjA2IDEuMDgtLjE4cy42OC0uMjggMS4wMS0uNDhjLS4xMi0uMTUtLjIxLS4zMi0uMjctLjUxcy0uMDktLjM5LS4wOS0uNmMwLS41LjE4LS45My41My0xLjI4cy43OC0uNTMgMS4yOC0uNTMuOTMuMTggMS4yOC41My41My43OC41MyAxLjI4YzAgLjU4LS4yMiAxLjA1LS42NSAxLjQxcy0uOTMuNDktMS40OS4zOWwtMi4wMiA4LjIzeiIgZmlsbD0iI2E4ODU1ZiIvPjwvc3ZnPg==") left center/20px auto no-repeat}@media screen and (max-width:1160px){.p-dialog-booking__text{margin-left:3.4482758621vw}}@media screen and (max-width:960px){.p-dialog-booking__text{order:3;margin-left:0;font-size:13px}}.p-dialog-booking[data-color=dreamgate] .p-dialog-booking__text{background:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE0LjU3IiB2aWV3Qm94PSIwIDAgMjAgMTQuNTciIHdpZHRoPSIyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtNC4xNiAxNC41Ny0yLjAyLTguMjNjLS41Ni4xMS0xLjA2LS4wMi0xLjQ5LS4zOXMtLjY1LS44My0uNjUtMS40MWMwLS41LjE4LS45My41My0xLjI4LjM2LS4zNi43OC0uNTMgMS4yOC0uNTNzLjkzLjE4IDEuMjguNTMuNTMuNzguNTMgMS4yOGMwIC4yMS0uMDMuNDEtLjA5LjU5cy0uMTUuMzUtLjI3LjVjLjMzLjIuNjcuMzYgMS4wMS40OXMuNy4xOSAxLjA4LjE5Yy42NyAwIDEuMjgtLjE3IDEuODUtLjVzMS4wMS0uNzkgMS4zMy0xLjM2bC41Ny0xLjA1Yy0uMjktLjE3LS41Mi0uMzktLjY4LS42NnMtLjI1LS41OC0uMjUtLjkzYzAtLjUuMTgtLjkzLjUzLTEuMjhzLjc4LS41MyAxLjI4LS41My45My4xOCAxLjI4LjUzLjUzLjc4LjUzIDEuMjhjMCAuMzUtLjA4LjY2LS4yNS45M3MtLjM5LjQ5LS42OC42NmwuNTcgMS4wNWMuMzIuNTguNzYgMS4wMyAxLjMzIDEuMzZzMS4xOS41IDEuODUuNWMuMzggMCAuNzQtLjA2IDEuMDgtLjE4cy42OC0uMjggMS4wMS0uNDhjLS4xMi0uMTUtLjIxLS4zMi0uMjctLjUxcy0uMDktLjM5LS4wOS0uNmMwLS41LjE4LS45My41My0xLjI4cy43OC0uNTMgMS4yOC0uNTMuOTMuMTggMS4yOC41My41My43OC41MyAxLjI4YzAgLjU4LS4yMiAxLjA1LS42NSAxLjQxcy0uOTMuNDktMS40OS4zOWwtMi4wMiA4LjIzeiIgZmlsbD0iIzE4YWFhYSIvPjwvc3ZnPg==") left center/20px auto no-repeat}.p-dialog-booking[data-color=dreamgate-annex] .p-dialog-booking__text{background:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE0LjU3IiB2aWV3Qm94PSIwIDAgMjAgMTQuNTciIHdpZHRoPSIyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtNC4xNiAxNC41Ny0yLjAyLTguMjNjLS41Ni4xMS0xLjA2LS4wMi0xLjQ5LS4zOXMtLjY1LS44My0uNjUtMS40MWMwLS41LjE4LS45My41My0xLjI4LjM2LS4zNi43OC0uNTMgMS4yOC0uNTNzLjkzLjE4IDEuMjguNTMuNTMuNzguNTMgMS4yOGMwIC4yMS0uMDMuNDEtLjA5LjU5cy0uMTUuMzUtLjI3LjVjLjMzLjIuNjcuMzYgMS4wMS40OXMuNy4xOSAxLjA4LjE5Yy42NyAwIDEuMjgtLjE3IDEuODUtLjVzMS4wMS0uNzkgMS4zMy0xLjM2bC41Ny0xLjA1Yy0uMjktLjE3LS41Mi0uMzktLjY4LS42NnMtLjI1LS41OC0uMjUtLjkzYzAtLjUuMTgtLjkzLjUzLTEuMjhzLjc4LS41MyAxLjI4LS41My45My4xOCAxLjI4LjUzLjUzLjc4LjUzIDEuMjhjMCAuMzUtLjA4LjY2LS4yNS45M3MtLjM5LjQ5LS42OC42NmwuNTcgMS4wNWMuMzIuNTguNzYgMS4wMyAxLjMzIDEuMzZzMS4xOS41IDEuODUuNWMuMzggMCAuNzQtLjA2IDEuMDgtLjE4cy42OC0uMjggMS4wMS0uNDhjLS4xMi0uMTUtLjIxLS4zMi0uMjctLjUxcy0uMDktLjM5LS4wOS0uNmMwLS41LjE4LS45My41My0xLjI4cy43OC0uNTMgMS4yOC0uNTMuOTMuMTggMS4yOC41My41My43OC41MyAxLjI4YzAgLjU4LS4yMiAxLjA1LS42NSAxLjQxcy0uOTMuNDktMS40OS4zOWwtMi4wMiA4LjIzeiIgZmlsbD0iI2Y0ODgxYSIvPjwvc3ZnPg==") left center/20px auto no-repeat}.p-dialog-booking form{max-width:960px;margin-inline:auto}.p-dialog-booking input[name=yyyymmdd]{background:#fff url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMTYgMjAiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMjIyIj48cGF0aCBkPSJtNCAwaDF2M2gtMXoiLz48cGF0aCBkPSJtMTEgMGgxdjNoLTF6Ii8+PHBhdGggZD0ibTE1IDJ2MTdoLTE0di0xN3ptMS0xaC0xNnYxOWgxNnoiLz48cGF0aCBkPSJtNyA4aDJ2MmgtMnoiLz48cGF0aCBkPSJtNCA4aDJ2MmgtMnoiLz48cGF0aCBkPSJtMTAgOGgydjJoLTJ6Ii8+PHBhdGggZD0ibTcgMTFoMnYyaC0yeiIvPjxwYXRoIGQ9Im00IDExaDJ2MmgtMnoiLz48cGF0aCBkPSJtMTAgMTFoMnYyaC0yeiIvPjxwYXRoIGQ9Im03IDE0aDJ2MmgtMnoiLz48cGF0aCBkPSJtNCAxNGgydjJoLTJ6Ii8+PHBhdGggZD0ibTEwIDE0aDJ2MmgtMnoiLz48cGF0aCBkPSJtLjUgNC41aDE1djFoLTE1eiIvPjwvZz48L3N2Zz4=") right 14px center/16px 20px no-repeat}.p-dialog-booking__bnr{max-width:960px;margin-inline:auto;display:flex;flex-wrap:wrap;gap:33px}@media screen and (max-width:1160px){.p-dialog-booking__bnr{gap:2.8448275862vw}}@media screen and (max-width:767px){.p-dialog-booking__bnr{gap:10px}}.p-dialog-booking__bnr li{width:calc(25% - 24.75px)}@media screen and (max-width:1160px){.p-dialog-booking__bnr li{width:calc(25% - 8.5344827586vw / 4)}}@media screen and (max-width:767px){.p-dialog-booking__bnr li{width:calc(50% - 5px)}}.p-dialog-booking__bnr a{transition-property:opacity;transition-duration:0.4s}@media (any-hover:hover){.p-dialog-booking__bnr a:hover{opacity:0.6}}.p-dialog-booking__bnr a:not(.js-dialog):focus{opacity:0.6}.p-dialog-booking__bnr img{width:100%}.p-dialog-booking .datepicker{padding:40px 70px 60px 70px}@media screen and (max-width:1160px){.p-dialog-booking .datepicker{padding:40px 6.0344827586vw 60px 6.0344827586vw}}@media screen and (max-width:767px){.p-dialog-booking .datepicker{padding:20px 20px 30px 20px}}.p-footer-booking{--color:#a8855f;position:relative;background-color:var(--color-bg);border-radius:10px}.p-footer-booking[data-color=dreamgate]{--color:#18aaaa}.p-footer-booking[data-color=dreamgate-annex]{--color:#f4881a}.p-footer-booking[data-color=dreamgate]:after{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;top:-22px;left:-34px;width:86px;aspect-ratio:86/147;background:url(/assets/img/illust-dreamgate.png) center top/100% auto no-repeat}@media screen and (max-width:767px){.p-footer-booking[data-color=dreamgate]:after{top:-31px;left:33px;width:65px}}.p-footer-booking[data-color=dreamgate-annex]:after{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;top:-22px;left:-42px;width:103px;aspect-ratio:103/146;background:url(/assets/img/illust-annex.png) center top/100% auto no-repeat}@media screen and (max-width:767px){.p-footer-booking[data-color=dreamgate-annex]:after{top:-30px;left:28px;width:77px}}.p-footer-booking:after{transition-property:transform,opacity;transition-duration:0.6s;transition-delay:0.2s;transform:rotate(-5deg) scale(0.7);opacity:0}.p-footer-booking.is-scroll-ani:after{transform:rotate(0deg) scale(1);opacity:1}.c-section--top-booking .p-footer-booking:after{transition-delay:0.6s}.p-footer-booking__head{display:flex;border-bottom:1px solid #f2e6d4;padding:55px 60px 40px 60px}@media screen and (max-width:1160px){.p-footer-booking__head{padding:55px 5.1724137931vw 40px 5.1724137931vw}}@media screen and (max-width:960px){.p-footer-booking__head{flex-direction:column;gap:25px;padding:40px 20px 30px 20px}}.p-footer-booking__body{padding:35px 60px 55px 60px}.p-footer-booking__body>:not(:last-child){margin-bottom:35px}@media screen and (max-width:1160px){.p-footer-booking__body{padding:35px 5.1724137931vw 55px 5.1724137931vw}}@media screen and (max-width:767px){.p-footer-booking__body{padding:30px 20px 45px 20px}}.p-footer-booking__title{font-weight:bold;color:var(--color);font-size:32px;flex-grow:1;padding-bottom:8px}@media screen and (max-width:1160px){.p-footer-booking__title{padding-left:20px}}@media screen and (max-width:960px){.p-footer-booking__title{padding-left:0;padding-bottom:0;font-size:24px;text-align:center}}.p-footer-booking__text{padding-bottom:8px;margin-right:40px;align-self:center;color:var(--color);font-weight:bold;padding-left:30px;background:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE0LjU3IiB2aWV3Qm94PSIwIDAgMjAgMTQuNTciIHdpZHRoPSIyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtNC4xNiAxNC41Ny0yLjAyLTguMjNjLS41Ni4xMS0xLjA2LS4wMi0xLjQ5LS4zOXMtLjY1LS44My0uNjUtMS40MWMwLS41LjE4LS45My41My0xLjI4LjM2LS4zNi43OC0uNTMgMS4yOC0uNTNzLjkzLjE4IDEuMjguNTMuNTMuNzguNTMgMS4yOGMwIC4yMS0uMDMuNDEtLjA5LjU5cy0uMTUuMzUtLjI3LjVjLjMzLjIuNjcuMzYgMS4wMS40OXMuNy4xOSAxLjA4LjE5Yy42NyAwIDEuMjgtLjE3IDEuODUtLjVzMS4wMS0uNzkgMS4zMy0xLjM2bC41Ny0xLjA1Yy0uMjktLjE3LS41Mi0uMzktLjY4LS42NnMtLjI1LS41OC0uMjUtLjkzYzAtLjUuMTgtLjkzLjUzLTEuMjhzLjc4LS41MyAxLjI4LS41My45My4xOCAxLjI4LjUzLjUzLjc4LjUzIDEuMjhjMCAuMzUtLjA4LjY2LS4yNS45M3MtLjM5LjQ5LS42OC42NmwuNTcgMS4wNWMuMzIuNTguNzYgMS4wMyAxLjMzIDEuMzZzMS4xOS41IDEuODUuNWMuMzggMCAuNzQtLjA2IDEuMDgtLjE4cy42OC0uMjggMS4wMS0uNDhjLS4xMi0uMTUtLjIxLS4zMi0uMjctLjUxcy0uMDktLjM5LS4wOS0uNmMwLS41LjE4LS45My41My0xLjI4cy43OC0uNTMgMS4yOC0uNTMuOTMuMTggMS4yOC41My41My43OC41MyAxLjI4YzAgLjU4LS4yMiAxLjA1LS42NSAxLjQxcy0uOTMuNDktMS40OS4zOWwtMi4wMiA4LjIzeiIgZmlsbD0iI2E4ODU1ZiIvPjwvc3ZnPg==") left calc(50% - 4px)/20px auto no-repeat}@media screen and (max-width:1160px){.p-footer-booking__text{margin-right:3.4482758621vw}}@media screen and (max-width:960px){.p-footer-booking__text{order:3;margin-right:0;font-size:13px}}.p-footer-booking[data-color=dreamgate] .p-footer-booking__text{background:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE0LjU3IiB2aWV3Qm94PSIwIDAgMjAgMTQuNTciIHdpZHRoPSIyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtNC4xNiAxNC41Ny0yLjAyLTguMjNjLS41Ni4xMS0xLjA2LS4wMi0xLjQ5LS4zOXMtLjY1LS44My0uNjUtMS40MWMwLS41LjE4LS45My41My0xLjI4LjM2LS4zNi43OC0uNTMgMS4yOC0uNTNzLjkzLjE4IDEuMjguNTMuNTMuNzguNTMgMS4yOGMwIC4yMS0uMDMuNDEtLjA5LjU5cy0uMTUuMzUtLjI3LjVjLjMzLjIuNjcuMzYgMS4wMS40OXMuNy4xOSAxLjA4LjE5Yy42NyAwIDEuMjgtLjE3IDEuODUtLjVzMS4wMS0uNzkgMS4zMy0xLjM2bC41Ny0xLjA1Yy0uMjktLjE3LS41Mi0uMzktLjY4LS42NnMtLjI1LS41OC0uMjUtLjkzYzAtLjUuMTgtLjkzLjUzLTEuMjhzLjc4LS41MyAxLjI4LS41My45My4xOCAxLjI4LjUzLjUzLjc4LjUzIDEuMjhjMCAuMzUtLjA4LjY2LS4yNS45M3MtLjM5LjQ5LS42OC42NmwuNTcgMS4wNWMuMzIuNTguNzYgMS4wMyAxLjMzIDEuMzZzMS4xOS41IDEuODUuNWMuMzggMCAuNzQtLjA2IDEuMDgtLjE4cy42OC0uMjggMS4wMS0uNDhjLS4xMi0uMTUtLjIxLS4zMi0uMjctLjUxcy0uMDktLjM5LS4wOS0uNmMwLS41LjE4LS45My41My0xLjI4cy43OC0uNTMgMS4yOC0uNTMuOTMuMTggMS4yOC41My41My43OC41MyAxLjI4YzAgLjU4LS4yMiAxLjA1LS42NSAxLjQxcy0uOTMuNDktMS40OS4zOWwtMi4wMiA4LjIzeiIgZmlsbD0iIzE4YWFhYSIvPjwvc3ZnPg==") left calc(50% - 4px)/20px auto no-repeat}.p-footer-booking[data-color=dreamgate-annex] .p-footer-booking__text{background:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE0LjU3IiB2aWV3Qm94PSIwIDAgMjAgMTQuNTciIHdpZHRoPSIyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtNC4xNiAxNC41Ny0yLjAyLTguMjNjLS41Ni4xMS0xLjA2LS4wMi0xLjQ5LS4zOXMtLjY1LS44My0uNjUtMS40MWMwLS41LjE4LS45My41My0xLjI4LjM2LS4zNi43OC0uNTMgMS4yOC0uNTNzLjkzLjE4IDEuMjguNTMuNTMuNzguNTMgMS4yOGMwIC4yMS0uMDMuNDEtLjA5LjU5cy0uMTUuMzUtLjI3LjVjLjMzLjIuNjcuMzYgMS4wMS40OXMuNy4xOSAxLjA4LjE5Yy42NyAwIDEuMjgtLjE3IDEuODUtLjVzMS4wMS0uNzkgMS4zMy0xLjM2bC41Ny0xLjA1Yy0uMjktLjE3LS41Mi0uMzktLjY4LS42NnMtLjI1LS41OC0uMjUtLjkzYzAtLjUuMTgtLjkzLjUzLTEuMjhzLjc4LS41MyAxLjI4LS41My45My4xOCAxLjI4LjUzLjUzLjc4LjUzIDEuMjhjMCAuMzUtLjA4LjY2LS4yNS45M3MtLjM5LjQ5LS42OC42NmwuNTcgMS4wNWMuMzIuNTguNzYgMS4wMyAxLjMzIDEuMzZzMS4xOS41IDEuODUuNWMuMzggMCAuNzQtLjA2IDEuMDgtLjE4cy42OC0uMjggMS4wMS0uNDhjLS4xMi0uMTUtLjIxLS4zMi0uMjctLjUxcy0uMDktLjM5LS4wOS0uNmMwLS41LjE4LS45My41My0xLjI4cy43OC0uNTMgMS4yOC0uNTMuOTMuMTggMS4yOC41My41My43OC41MyAxLjI4YzAgLjU4LS4yMiAxLjA1LS42NSAxLjQxcy0uOTMuNDktMS40OS4zOWwtMi4wMiA4LjIzeiIgZmlsbD0iI2Y0ODgxYSIvPjwvc3ZnPg==") left calc(50% - 4px)/20px auto no-repeat}@media screen and (max-width:960px){.p-footer-booking .c-menu{order:2}}.p-footer-booking input[name=yyyymmdd]{background:#fff url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMTYgMjAiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMjIyIj48cGF0aCBkPSJtNCAwaDF2M2gtMXoiLz48cGF0aCBkPSJtMTEgMGgxdjNoLTF6Ii8+PHBhdGggZD0ibTE1IDJ2MTdoLTE0di0xN3ptMS0xaC0xNnYxOWgxNnoiLz48cGF0aCBkPSJtNyA4aDJ2MmgtMnoiLz48cGF0aCBkPSJtNCA4aDJ2MmgtMnoiLz48cGF0aCBkPSJtMTAgOGgydjJoLTJ6Ii8+PHBhdGggZD0ibTcgMTFoMnYyaC0yeiIvPjxwYXRoIGQ9Im00IDExaDJ2MmgtMnoiLz48cGF0aCBkPSJtMTAgMTFoMnYyaC0yeiIvPjxwYXRoIGQ9Im03IDE0aDJ2MmgtMnoiLz48cGF0aCBkPSJtNCAxNGgydjJoLTJ6Ii8+PHBhdGggZD0ibTEwIDE0aDJ2MmgtMnoiLz48cGF0aCBkPSJtLjUgNC41aDE1djFoLTE1eiIvPjwvZz48L3N2Zz4=") right 14px center/16px 20px no-repeat}.p-footer-booking__bnr{display:flex;flex-wrap:wrap;gap:33px}@media screen and (max-width:1160px){.p-footer-booking__bnr{gap:2.8448275862vw}}@media screen and (max-width:767px){.p-footer-booking__bnr{gap:10px}}.p-footer-booking__bnr li{width:calc(25% - 24.75px)}@media screen and (max-width:1160px){.p-footer-booking__bnr li{width:calc(25% - 8.5344827586vw / 4)}}@media screen and (max-width:767px){.p-footer-booking__bnr li{width:calc(50% - 5px)}}.p-footer-booking__bnr a{transition-property:opacity;transition-duration:0.4s}@media (any-hover:hover){.p-footer-booking__bnr a:hover{opacity:0.6}}.p-footer-booking__bnr a:not(.js-dialog):focus{opacity:0.6}.p-footer-booking__bnr img{width:100%}#ui-datepicker-div{--color:#a8855f}body:has(.p-footer-booking[data-color=dreamgate]) #ui-datepicker-div{--color:#18aaaa}body:has(.p-footer-booking[data-color=dreamgate-annex]) #ui-datepicker-div{--color:#f4881a}.c-booking-note{margin-top:20px;display:flex;gap:20px;color:#888888;font-size:12px}@media screen and (max-width:767px){.c-booking-note{align-items:center;flex-direction:column;gap:10px}}.c-booking-note__text{flex-grow:1}@media screen and (max-width:767px){.c-booking-note__text{margin-bottom:1.5em}}.c-booking-note__link a{color:#888888}.ui-widget{font-family:"Noto Sans JP","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;margin-top:10px;border-radius:10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1)}.p-dialog-booking .ui-widget{margin-top:0;border-radius:0;box-shadow:none}.ui-widget.ui-widget-content{position:relative;border:none;box-sizing:border-box;padding-inline:10px}.p-dialog-booking .ui-widget.ui-widget-content{width:100%!important;padding-inline:70px}@media screen and (max-width:767px){.p-dialog-booking .ui-widget.ui-widget-content{padding-inline:10px}}.p-dialog-booking .ui-datepicker .ui-datepicker-header{position:static}@media screen and (max-width:767px){.p-dialog-booking .ui-datepicker .ui-datepicker-header{position:relative;margin-bottom:15px}}.ui-widget-header{border:none;background:none}.ui-datepicker .ui-datepicker-title{background:none;color:var(--color);font-size:18px}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:none;background:none;color:#222222;font-size:15px}.ui-datepicker td a,.ui-datepicker td span{text-align:center;padding:0.3em;width:1.2em;aspect-ratio:1/1;margin-inline:auto;line-height:1}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{color:var(--color)}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border-radius:100vw;background-color:var(--color);color:#fff}.ui-datepicker th:first-child span{display:block;text-align:center;padding:0.3em;width:1.2em;aspect-ratio:1/1;margin-inline:auto;line-height:1;border:1px solid #222222;border-radius:100vw;display:flex;align-items:center;justify-content:center}.ui-datepicker th:last-child span{display:block;text-align:center;padding:0.3em;width:1.2em;aspect-ratio:1/1;margin-inline:auto;line-height:1;background-color:#eeeeee;border-radius:100vw;display:flex;align-items:center;justify-content:center}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{background:none!important;border:0!important;top:0;bottom:0;margin:auto;width:30px;height:30px;transition-property:opacity;transition-duration:0.4s}.ui-datepicker .ui-datepicker-next:not(.ui-state-disabled),.ui-datepicker .ui-datepicker-prev:not(.ui-state-disabled){cursor:pointer}@media (any-hover:hover){.ui-datepicker .ui-datepicker-next:not(.ui-state-disabled):hover,.ui-datepicker .ui-datepicker-prev:not(.ui-state-disabled):hover{opacity:0.6}}.ui-datepicker .ui-datepicker-next:not(.ui-state-disabled):not(.js-dialog):focus,.ui-datepicker .ui-datepicker-prev:not(.ui-state-disabled):not(.js-dialog):focus{opacity:0.6}.p-dialog-booking .ui-datepicker .ui-datepicker-next,.p-dialog-booking .ui-datepicker .ui-datepicker-prev{width:38px;height:38px}@media screen and (max-width:767px){.p-dialog-booking .ui-datepicker .ui-datepicker-next,.p-dialog-booking .ui-datepicker .ui-datepicker-prev{width:30px;height:30px}}.ui-datepicker .ui-datepicker-prev{left:0!important}.ui-datepicker .ui-datepicker-next{right:0!important}.ui-widget-header .ui-icon{background:none;top:0;left:0;width:100%;height:100%;margin:0}.ui-widget-header .ui-icon:before{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;top:0;left:0;width:100%;height:100%;border:1px solid #222222;border-radius:100vw}.ui-datepicker .ui-datepicker-prev span{margin:0;left:0;top:0;position:relative}.ui-datepicker .ui-datepicker-prev span:after{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;width:10px;height:10px;transition-property:top,right,bottom,left,opacity;transition-duration:0.2s}.ui-datepicker .ui-datepicker-prev span:after{top:0;bottom:0;left:0;right:0;transform-origin:center center;border-top:2px solid #222;border-left:2px solid #222;transform:translateX(2.0710678119px) rotate(-45deg)}.ui-datepicker .ui-datepicker-next span{margin:0;left:0;top:0;position:relative}.ui-datepicker .ui-datepicker-next span:after{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;width:10px;height:10px;transition-property:top,right,bottom,left,opacity;transition-duration:0.2s}.ui-datepicker .ui-datepicker-next span:after{top:0;bottom:0;left:0;right:0;transform-origin:center center;border-top:2px solid #222;border-left:2px solid #222;transform:translateX(-2.0710678119px) rotate(135deg)}.p-hotel-nav{display:flex;flex-wrap:wrap;gap:30px}@media screen and (max-width:960px){.p-hotel-nav{gap:40px}}.p-hotel-nav__item{width:calc(50% - 15px);display:flex;flex-direction:column-reverse}@media screen and (max-width:960px){.p-hotel-nav__item{width:100%}}.p-hotel-nav__main{position:relative;flex-grow:1;background-color:var(--color-bg);border-radius:10px;margin-inline:20px;padding:35px 40px 60px}.p-hotel-nav__main>:not(:last-child){margin-bottom:25px}@media screen and (max-width:1160px){.p-hotel-nav__main{padding:3.0172413793vw 3.4482758621vw 5.1724137931vw}}@media screen and (max-width:767px){.p-hotel-nav__main{margin-inline:0;padding:35px 20px 50px}.p-hotel-nav__main>:not(:last-child){margin-bottom:15px}}.p-hotel-nav__main--general{padding-bottom:0!important}.p-hotel-nav .dreamgate{color:var(--color-dreamgate)}.p-hotel-nav .dreamgate-annex{color:var(--color-dreamgate-annex)}.p-hotel-nav__illust{position:absolute;top:0;transform:translate(-10%,-85%)}@media screen and (max-width:767px){.p-hotel-nav__illust{transform:translate(-18%,-85%);width:160px}}.p-hotel-nav__illust--general{transform:translate(-32%,-85%)}@media screen and (max-width:767px){.p-hotel-nav__illust--general{transform:translate(-18%,-85%);width:170px}}.p-hotel-nav__title{font-weight:bold;font-size:32px}@media screen and (max-width:767px){.p-hotel-nav__title{font-size:23px}}.p-hotel-nav__summary{font-weight:bold;font-size:18px}@media screen and (max-width:767px){.p-hotel-nav__summary{font-size:16px}}.p-hotel-nav__nav li{position:relative}.p-hotel-nav__nav li:after{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;top:0;left:-40px;width:calc(100% + 80px);border-top:1px solid #f2e6d4}@media screen and (max-width:1160px){.p-hotel-nav__nav li:after{left:-3.4482758621vw;width:calc(100% + 6.8965517241vw)}}@media screen and (max-width:767px){.p-hotel-nav__nav li:after{left:-20px;width:calc(100% + 40px)}}.p-hotel-nav__nav li a{display:block;padding:25px 0;color:#222222;text-decoration:none;font-weight:bold;position:relative;transition-property:opacity;transition-duration:0.4s}@media (any-hover:hover){.p-hotel-nav__nav li a:hover{color:#222222}}.p-hotel-nav__nav li a:not(.js-dialog):focus{color:#222222}.p-hotel-nav__nav li a:after{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;top:0;right:0;bottom:0;width:10px;height:10px}@media (any-hover:hover){.p-hotel-nav__nav li a:hover{opacity:0.6}}.p-hotel-nav__nav li a:not(.js-dialog):focus{opacity:0.6}.dreamgate .p-hotel-nav__nav a:after{background:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjExLjQxIiB2aWV3Qm94PSIwIDAgMTEuNDEgMTEuNDEiIHdpZHRoPSIxMS40MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBzdHJva2U9IiMxOGFhYWEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJtMCA1LjcxaDEwIi8+PHBhdGggZD0ibTUgLjcxIDUgNS01IDUiLz48L2c+PC9zdmc+") no-repeat center center/100% auto}.dreamgate-annex .p-hotel-nav__nav a:after{background:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjExLjQxIiB2aWV3Qm94PSIwIDAgMTEuNDEgMTEuNDEiIHdpZHRoPSIxMS40MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBzdHJva2U9IiNmNDg4MWEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJtMCA1LjcxaDEwIi8+PHBhdGggZD0ibTUgLjcxIDUgNS01IDUiLz48L2c+PC9zdmc+") no-repeat center center/100% auto}.p-hotel-nav__list{position:relative;padding-top:25px;font-weight:bold;font-size:16px}@media screen and (max-width:767px){.p-hotel-nav__list{padding-top:15px}}.p-hotel-nav__list:after{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;top:0;left:-40px;width:calc(100% + 80px);border-top:1px solid #f2e6d4}@media screen and (max-width:1160px){.p-hotel-nav__list:after{left:-3.4482758621vw;width:calc(100% + 6.8965517241vw)}}@media screen and (max-width:767px){.p-hotel-nav__list:after{left:-20px;width:calc(100% + 40px)}}@media screen and (max-width:767px){.p-hotel-nav__list{font-size:15px}}.p-hotel-nav__list li{padding-left:25px;margin-bottom:0.5em}.p-hotel-nav__list li.base{color:var(--color-base);background:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE4LjEyIiB2aWV3Qm94PSIwIDAgMTkuMTIgMTguMTIiIHdpZHRoPSIxOS4xMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTIgNi4xMnYxMGgtMTB2LTEwem0yLTJoLTE0djE0aDE0eiIgZmlsbD0iI2E4ODU1ZiIvPjxnIGZpbGw9Im5vbmUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCI+PHBhdGggZD0ibTE3IDIuMTItOS42MSA5LjYxLTIuNi0yLjYxIiBzdHJva2U9IiNmOWY2ZWUiIHN0cm9rZS13aWR0aD0iNiIvPjxwYXRoIGQ9Im0xNyAyLjEyLTkuNjEgOS42MS0yLjYtMi42MSIgc3Ryb2tlPSIjYTg4NTVmIiBzdHJva2Utd2lkdGg9IjMiLz48L2c+PC9zdmc+") left top 0.14em no-repeat!important}.p-hotel-nav__list li:not(.base)+li.base{margin-top:1.25em}.dreamgate .p-hotel-nav__list li{background:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE4LjEyIiB2aWV3Qm94PSIwIDAgMTkuMTIgMTguMTIiIHdpZHRoPSIxOS4xMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTIgNi4xMnYxMGgtMTB2LTEwem0yLTJoLTE0djE0aDE0eiIgZmlsbD0iIzE4YWFhYSIvPjxnIGZpbGw9Im5vbmUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCI+PHBhdGggZD0ibTE3IDIuMTItOS42MSA5LjYxLTIuNi0yLjYxIiBzdHJva2U9IiNmOWY2ZWUiIHN0cm9rZS13aWR0aD0iNiIvPjxwYXRoIGQ9Im0xNyAyLjEyLTkuNjEgOS42MS0yLjYtMi42MSIgc3Ryb2tlPSIjMThhYWFhIiBzdHJva2Utd2lkdGg9IjMiLz48L2c+PC9zdmc+") left top 0.14em no-repeat}.dreamgate-annex .p-hotel-nav__list li{background:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE4LjEyIiB2aWV3Qm94PSIwIDAgMTkuMTIgMTguMTIiIHdpZHRoPSIxOS4xMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTIgNi4xMnYxMGgtMTB2LTEwem0yLTJoLTE0djE0aDE0eiIgZmlsbD0iI2Y0ODgxYSIvPjxnIGZpbGw9Im5vbmUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCI+PHBhdGggZD0ibTE3IDIuMTItOS42MSA5LjYxLTIuNi0yLjYxIiBzdHJva2U9IiNmOWY2ZWUiIHN0cm9rZS13aWR0aD0iNiIvPjxwYXRoIGQ9Im0xNyAyLjEyLTkuNjEgOS42MS0yLjYtMi42MSIgc3Ryb2tlPSIjZjQ4ODFhIiBzdHJva2Utd2lkdGg9IjMiLz48L2c+PC9zdmc+") left top 0.14em no-repeat}.p-hotel-nav .c-button-list{margin-top:35px}.p-hotel-nav .c-button-list a{color:#fff}.p-hotel-nav__img{margin-bottom:-30px}@media screen and (max-width:767px){.p-hotel-nav__img{margin-inline:-20px}}.p-hotel-nav__img img{width:100%;border-radius:10px}@media screen and (max-width:767px){.p-hotel-nav__img img{border-radius:0}}.p-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"catch img" "text img";gap:40px;justify-content:space-between}.p-summary--access{margin-right:-40px}@media screen and (max-width:1160px){.p-summary--access{margin-right:auto}}@media screen and (max-width:960px){.p-summary{grid-template-columns:1fr;grid-template-areas:"catch" "text" "img";justify-content:space-between}}.p-summary__catch{grid-area:catch;color:var(--color);font-weight:bold;font-size:32px}@media screen and (max-width:767px){.p-summary__catch{font-size:23px}}.p-summary__main{grid-area:text}.p-summary__img{grid-area:img;align-self:flex-end}@media screen and (max-width:767px){.p-summary__img img{max-width:210px}}.p-howto-nav{display:flex;justify-content:space-between}@media screen and (max-width:767px){.p-howto-nav{flex-wrap:wrap;gap:40px 20px}}@media screen and (max-width:767px){.p-howto-nav__item{width:calc(50% - 10px)}}.p-howto-nav a{color:var(--color);text-decoration:none;display:inline-block}@media (any-hover:hover){.p-howto-nav a:hover{color:var(--color)}}.p-howto-nav a:not(.js-dialog):focus{color:var(--color)}.p-howto-nav__num{display:block;font-family:"Inter",sans-serif;font-weight:bold;font-style:normal;line-height:1;margin-bottom:0.2em;font-size:48px}@media screen and (max-width:767px){.p-howto-nav__num{font-size:32px}}.p-howto-nav__title{display:block;font-weight:bold;margin-bottom:1em;font-size:24px}@media screen and (max-width:1160px){.p-howto-nav__title{font-size:2.0689655172vw}}@media screen and (max-width:767px){.p-howto-nav__title{font-size:17px}}.p-howto-nav__arrow{position:relative;display:block;width:50px;aspect-ratio:1/1;background-color:#9bc948;border-radius:100vw;position:relative}@media screen and (max-width:767px){.p-howto-nav__arrow{width:30px}}.p-howto-nav__arrow:after{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;width:12px;height:12px;transition-property:top,right,bottom,left,opacity;transition-duration:0.2s}.p-howto-nav__arrow:after{top:0;bottom:0;left:0;right:0;transform-origin:center center;border-top:2px solid #fff;border-left:2px solid #fff;transform:translateY(-2.4852813742px) rotate(-135deg)}.p-parking2hotel{background-color:#f2ece4;color:#666666}@media print,screen and (min-width:961px){.p-parking2hotel{border-radius:10px;overflow:hidden;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:max-content 1fr;grid-template-areas:"img-main img-step" "body img-step";justify-content:space-between}.p-parking2hotel--pc{display:grid}.p-parking2hotel--portrait{display:none}.p-parking2hotel__img-main{grid-area:img-main}.p-parking2hotel__body{grid-area:body;padding:30px;line-height:2}.p-parking2hotel__body>:not(:last-child){margin-bottom:20px}.p-parking2hotel__summary{font-size:16px}.p-parking2hotel__summary>:not(:last-child){margin-bottom:0.5em}.p-parking2hotel__summary li{display:flex}.p-parking2hotel__summary img{margin-right:0.5em}.p-parking2hotel__img-step{grid-area:img-step;padding:35px 12px}.p-parking2hotel__img-step>:not(:last-child){margin-bottom:18px}.p-parking2hotel .c-list-note{font-size:13px}.p-parking2hotel .c-list-note__head{color:#666666}}@media screen and (max-width:960px){.p-parking2hotel{margin-inline:-20px}.p-parking2hotel--pc{display:none}.p-parking2hotel--portrait{display:block}.p-parking2hotel__img-main img{width:100%}.p-parking2hotel__body{padding:30px 20px;line-height:1.8;font-size:16px}}@media screen and (max-width:960px) and (max-width:767px){.p-parking2hotel__body{font-size:14px}}@media screen and (max-width:960px){.p-parking2hotel__body>:not(:last-child){margin-bottom:20px}.p-parking2hotel__img-step>:not(:last-child){margin-bottom:12px}.p-parking2hotel__img-step-block{display:flex;gap:16px}.p-parking2hotel__img-step-block>*{width:calc(50% - 8px)}.p-parking2hotel__img-step-block img{width:100%}.p-parking2hotel .c-list-note{font-size:13px}.p-parking2hotel .c-list-note__head{color:#666666}}.p-filter-node__body.js-init,.p-filter-node__body:empty{display:none}.p-filter-node__body [data-label]{animation:p-filter-node-ani 0.4s ease-in-out both}@keyframes p-filter-node-ani{0%{opacity:0}to{opacity:1}}.u-portrait-media{display:none}@media screen and (max-width:960px){.u-landscape-media{display:none}.u-portrait-media{display:block}img.u-portrait-media{display:inline-block}br.u-portrait-media{display:inline-block}table.u-portrait-media{display:table}}.u-sp-media{display:none}@media screen and (max-width:767px){.u-pc-media{display:none}.u-sp-media{display:block}img.u-sp-media{display:inline-block}br.u-sp-media{display:inline-block}table.u-sp-media{display:table}}.u-gutter>:not(:last-child){margin-bottom:1rem}.u-gutter-s>:not(:last-child){margin-bottom:0.75rem}.u-gutter-2x>:not(:last-child){margin-bottom:2rem}.u-gutter-8px>:not(:last-child){margin-bottom:8px}.u-gutter-25px>:not(:last-child){margin-bottom:25px}.u-gutter-35px>:not(:last-child){margin-bottom:35px}.u-gutter-40px>:not(:last-child){margin-bottom:40px}@media screen and (max-width:767px){.u-gutter>:not(:last-child){margin-bottom:0.75rem}.u-gutter-s>:not(:last-child){margin-bottom:0.5625rem}.u-gutter-2x>:not(:last-child){margin-bottom:1.5rem}.u-sp-gutter>:not(:last-child){margin-bottom:0.75rem}.u-sp-gutter-s>:not(:last-child){margin-bottom:0.5625rem}.u-sp-gutter-2x>:not(:last-child){margin-bottom:1.5rem}.u-sp-gutter-8px>:not(:last-child){margin-bottom:8px}.u-sp-gutter-25px>:not(:last-child){margin-bottom:25px}.u-sp-gutter-35px>:not(:last-child){margin-bottom:35px}.u-sp-gutter-40px>:not(:last-child){margin-bottom:40px}}.u-block{display:block}.u-none{display:none}.u-inline{display:inline}.u-inline-block{display:inline-block}@media screen and (max-width:767px){.u-sp-block{display:block}.u-sp-none{display:none}.u-sp-inline{display:inline}.u-sp-inline-block{display:inline-block}}.u-display-off{position:absolute;width:1px;height:1px;margin:-1px;border:0;overflow:hidden;padding:0;clip:rect(0,0,0,0)}.u-content-center{width:fit-content;margin-inline:auto}.u-content-right{width:fit-content;margin-inline:auto 0}.u-content-left{width:fit-content;margin-inline:initial}.u-center{text-align:center!important}.u-right{text-align:right!important}.u-left{text-align:left!important}.u-hover-opacity{transition-property:opacity;transition-duration:0.4s}@media (any-hover:hover){.u-hover-opacity:hover{opacity:0.7}}.u-hover-opacity:not(.js-dialog):focus{opacity:0.7}:root .u-icon-arrow,:root:has(body.dreamgate) .u-icon-arrow,:root:has(body.dreamgate-annex) .u-icon-arrow{position:relative;margin-left:0.6em;padding-left:15px}:root .u-icon-arrow:after,:root:has(body.dreamgate) .u-icon-arrow:after,:root:has(body.dreamgate-annex) .u-icon-arrow:after{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;top:0;bottom:0;left:0;width:10px;height:10px}:root .u-icon-arrow:after{background:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjExLjQxIiB2aWV3Qm94PSIwIDAgMTEuNDEgMTEuNDEiIHdpZHRoPSIxMS40MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBzdHJva2U9IiNhODg1NWYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJtMCA1LjcxaDEwIi8+PHBhdGggZD0ibTUgLjcxIDUgNS01IDUiLz48L2c+PC9zdmc+") no-repeat center center/100% auto}:root:has(body.dreamgate) .u-icon-arrow:after{background:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjExLjQxIiB2aWV3Qm94PSIwIDAgMTEuNDEgMTEuNDEiIHdpZHRoPSIxMS40MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBzdHJva2U9IiMxOGFhYWEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJtMCA1LjcxaDEwIi8+PHBhdGggZD0ibTUgLjcxIDUgNS01IDUiLz48L2c+PC9zdmc+") no-repeat center center/100% auto}:root:has(body.dreamgate-annex) .u-icon-arrow:after{background:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjExLjQxIiB2aWV3Qm94PSIwIDAgMTEuNDEgMTEuNDEiIHdpZHRoPSIxMS40MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBzdHJva2U9IiNmNDg4MWEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJtMCA1LjcxaDEwIi8+PHBhdGggZD0ibTUgLjcxIDUgNS01IDUiLz48L2c+PC9zdmc+") no-repeat center center/100% auto}@media (any-hover:hover){a:hover .u-icon-arrow:after{background:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjExLjQxIiB2aWV3Qm94PSIwIDAgMTEuNDEgMTEuNDEiIHdpZHRoPSIxMS40MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBzdHJva2U9IiNkZDAwMDAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJtMCA1LjcxaDEwIi8+PHBhdGggZD0ibTUgLjcxIDUgNS01IDUiLz48L2c+PC9zdmc+") no-repeat center center/100% auto!important}}a:not(.js-dialog):focus .u-icon-arrow:after{background:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjExLjQxIiB2aWV3Qm94PSIwIDAgMTEuNDEgMTEuNDEiIHdpZHRoPSIxMS40MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBzdHJva2U9IiNkZDAwMDAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJtMCA1LjcxaDEwIi8+PHBhdGggZD0ibTUgLjcxIDUgNS01IDUiLz48L2c+PC9zdmc+") no-repeat center center/100% auto!important}:root .u-icon-blank,:root:has(body.dreamgate) .u-icon-blank,:root:has(body.dreamgate-annex) .u-icon-blank{position:relative;margin-left:0.6em;padding-left:15px}:root .u-icon-blank:after,:root:has(body.dreamgate) .u-icon-blank:after,:root:has(body.dreamgate-annex) .u-icon-blank:after{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;top:0;bottom:0;left:0;width:13px;height:10px}:root .u-icon-blank:after{background:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjEwIiB2aWV3Qm94PSIwIDAgMTMgMTAiIHdpZHRoPSIxMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjYTg4NTVmIj48cGF0aCBkPSJtMyAwaDEwdjdoLTEweiIvPjxwYXRoIGQ9Im0wIDNoMXY3aC0xeiIvPjxwYXRoIGQ9Im0wIDloMTB2MWgtMTB6Ii8+PC9nPjwvc3ZnPg==") no-repeat center center/100% auto}:root:has(body.dreamgate) .u-icon-blank:after{background:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjEwIiB2aWV3Qm94PSIwIDAgMTMgMTAiIHdpZHRoPSIxMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMThhYWFhIj48cGF0aCBkPSJtMyAwaDEwdjdoLTEweiIvPjxwYXRoIGQ9Im0wIDNoMXY3aC0xeiIvPjxwYXRoIGQ9Im0wIDloMTB2MWgtMTB6Ii8+PC9nPjwvc3ZnPg==") no-repeat center center/100% auto}:root:has(body.dreamgate-annex) .u-icon-blank:after{background:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjEwIiB2aWV3Qm94PSIwIDAgMTMgMTAiIHdpZHRoPSIxMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjZjQ4ODFhIj48cGF0aCBkPSJtMyAwaDEwdjdoLTEweiIvPjxwYXRoIGQ9Im0wIDNoMXY3aC0xeiIvPjxwYXRoIGQ9Im0wIDloMTB2MWgtMTB6Ii8+PC9nPjwvc3ZnPg==") no-repeat center center/100% auto}@media (any-hover:hover){a:hover .u-icon-blank:after{background:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjEwIiB2aWV3Qm94PSIwIDAgMTMgMTAiIHdpZHRoPSIxMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjZGQwMDAwIj48cGF0aCBkPSJtMyAwaDEwdjdoLTEweiIvPjxwYXRoIGQ9Im0wIDNoMXY3aC0xeiIvPjxwYXRoIGQ9Im0wIDloMTB2MWgtMTB6Ii8+PC9nPjwvc3ZnPg==") no-repeat center center/100% auto!important}}a:not(.js-dialog):focus .u-icon-blank:after{background:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjEwIiB2aWV3Qm94PSIwIDAgMTMgMTAiIHdpZHRoPSIxMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjZGQwMDAwIj48cGF0aCBkPSJtMyAwaDEwdjdoLTEweiIvPjxwYXRoIGQ9Im0wIDNoMXY3aC0xeiIvPjxwYXRoIGQ9Im0wIDloMTB2MWgtMTB6Ii8+PC9nPjwvc3ZnPg==") no-repeat center center/100% auto!important}:root .u-icon-pdf,:root:has(body.dreamgate) .u-icon-pdf,:root:has(body.dreamgate-annex) .u-icon-pdf{position:relative;margin-left:0.6em;padding-left:15px}:root .u-icon-pdf:after,:root:has(body.dreamgate) .u-icon-pdf:after,:root:has(body.dreamgate-annex) .u-icon-pdf:after{position:absolute;content:"";margin:auto;box-sizing:border-box;vertical-align:middle;top:0;bottom:0;left:0;width:24px;height:12px}:root .u-icon-pdf:after{background:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMjQgMTIiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjYTg4NTVmIj48cGF0aCBkPSJtMjMgMXYxMGgtMjJ2LTEwem0xLTFoLTI0djEyaDI0eiIvPjxwYXRoIGQ9Im00LjExIDkuNDl2LTYuNjVoMi4xYy41IDAgLjk0LjA2IDEuMzIuMTlzLjY5LjM0LjkxLjY0LjM0LjcxLjM0IDEuMjEtLjExLjktLjMzIDEuMjItLjUzLjU2LS45MS43MS0uODIuMjMtMS4zLjIzaC0uOTV2Mi40NGgtMS4xOXptMS4xOS0zLjM4aC44NmMuNDkgMCAuODYtLjEgMS4xLS4zcy4zNi0uNTEuMzYtLjkxLS4xMy0uNjktLjM4LS44NS0uNjMtLjI0LTEuMTItLjI0aC0uODF2Mi4zMXoiLz48cGF0aCBkPSJtMTAuMDMgOS40OXYtNi42NWgxLjc3Yy42OCAwIDEuMjcuMTIgMS43NS4zN3MuODUuNjEgMS4xMSAxLjEuMzggMS4xLjM4IDEuODQtLjEzIDEuMzUtLjM4IDEuODUtLjYyLjg3LTEuMDkgMS4xMi0xLjA0LjM4LTEuNy4zOGgtMS44NHptMS4xOS0uOTZoLjVjLjQ0IDAgLjgyLS4wOSAxLjE0LS4yNnMuNTUtLjQzLjcyLS43OS4yNS0uOC4yNS0xLjM0LS4wOC0xLS4yNS0xLjM0LS40LS41OS0uNzItLjc2Yy0uMzItLjE2LS42OS0uMjQtMS4xNC0uMjRoLS41eiIvPjxwYXRoIGQ9Im0xNi40IDkuNDl2LTYuNjVoNC4wMXYxaC0yLjgzdjEuODhoMi40MXYxaC0yLjQxdjIuNzdoLTEuMTl6Ii8+PC9nPjwvc3ZnPg==") no-repeat center center/100% auto}:root:has(body.dreamgate) .u-icon-pdf:after{background:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMjQgMTIiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMThhYWFhIj48cGF0aCBkPSJtMjMgMXYxMGgtMjJ2LTEwem0xLTFoLTI0djEyaDI0eiIvPjxwYXRoIGQ9Im00LjExIDkuNDl2LTYuNjVoMi4xYy41IDAgLjk0LjA2IDEuMzIuMTlzLjY5LjM0LjkxLjY0LjM0LjcxLjM0IDEuMjEtLjExLjktLjMzIDEuMjItLjUzLjU2LS45MS43MS0uODIuMjMtMS4zLjIzaC0uOTV2Mi40NGgtMS4xOXptMS4xOS0zLjM4aC44NmMuNDkgMCAuODYtLjEgMS4xLS4zcy4zNi0uNTEuMzYtLjkxLS4xMy0uNjktLjM4LS44NS0uNjMtLjI0LTEuMTItLjI0aC0uODF2Mi4zMXoiLz48cGF0aCBkPSJtMTAuMDMgOS40OXYtNi42NWgxLjc3Yy42OCAwIDEuMjcuMTIgMS43NS4zN3MuODUuNjEgMS4xMSAxLjEuMzggMS4xLjM4IDEuODQtLjEzIDEuMzUtLjM4IDEuODUtLjYyLjg3LTEuMDkgMS4xMi0xLjA0LjM4LTEuNy4zOGgtMS44NHptMS4xOS0uOTZoLjVjLjQ0IDAgLjgyLS4wOSAxLjE0LS4yNnMuNTUtLjQzLjcyLS43OS4yNS0uOC4yNS0xLjM0LS4wOC0xLS4yNS0xLjM0LS40LS41OS0uNzItLjc2Yy0uMzItLjE2LS42OS0uMjQtMS4xNC0uMjRoLS41eiIvPjxwYXRoIGQ9Im0xNi40IDkuNDl2LTYuNjVoNC4wMXYxaC0yLjgzdjEuODhoMi40MXYxaC0yLjQxdjIuNzdoLTEuMTl6Ii8+PC9nPjwvc3ZnPg==") no-repeat center center/100% auto}:root:has(body.dreamgate-annex) .u-icon-pdf:after{background:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMjQgMTIiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjZjQ4ODFhIj48cGF0aCBkPSJtMjMgMXYxMGgtMjJ2LTEwem0xLTFoLTI0djEyaDI0eiIvPjxwYXRoIGQ9Im00LjExIDkuNDl2LTYuNjVoMi4xYy41IDAgLjk0LjA2IDEuMzIuMTlzLjY5LjM0LjkxLjY0LjM0LjcxLjM0IDEuMjEtLjExLjktLjMzIDEuMjItLjUzLjU2LS45MS43MS0uODIuMjMtMS4zLjIzaC0uOTV2Mi40NGgtMS4xOXptMS4xOS0zLjM4aC44NmMuNDkgMCAuODYtLjEgMS4xLS4zcy4zNi0uNTEuMzYtLjkxLS4xMy0uNjktLjM4LS44NS0uNjMtLjI0LTEuMTItLjI0aC0uODF2Mi4zMXoiLz48cGF0aCBkPSJtMTAuMDMgOS40OXYtNi42NWgxLjc3Yy42OCAwIDEuMjcuMTIgMS43NS4zN3MuODUuNjEgMS4xMSAxLjEuMzggMS4xLjM4IDEuODQtLjEzIDEuMzUtLjM4IDEuODUtLjYyLjg3LTEuMDkgMS4xMi0xLjA0LjM4LTEuNy4zOGgtMS44NHptMS4xOS0uOTZoLjVjLjQ0IDAgLjgyLS4wOSAxLjE0LS4yNnMuNTUtLjQzLjcyLS43OS4yNS0uOC4yNS0xLjM0LS4wOC0xLS4yNS0xLjM0LS40LS41OS0uNzItLjc2Yy0uMzItLjE2LS42OS0uMjQtMS4xNC0uMjRoLS41eiIvPjxwYXRoIGQ9Im0xNi40IDkuNDl2LTYuNjVoNC4wMXYxaC0yLjgzdjEuODhoMi40MXYxaC0yLjQxdjIuNzdoLTEuMTl6Ii8+PC9nPjwvc3ZnPg==") no-repeat center center/100% auto}@media (any-hover:hover){a:hover .u-icon-pdf:after{background:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMjQgMTIiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjZGQwMDAwIj48cGF0aCBkPSJtMjMgMXYxMGgtMjJ2LTEwem0xLTFoLTI0djEyaDI0eiIvPjxwYXRoIGQ9Im00LjExIDkuNDl2LTYuNjVoMi4xYy41IDAgLjk0LjA2IDEuMzIuMTlzLjY5LjM0LjkxLjY0LjM0LjcxLjM0IDEuMjEtLjExLjktLjMzIDEuMjItLjUzLjU2LS45MS43MS0uODIuMjMtMS4zLjIzaC0uOTV2Mi40NGgtMS4xOXptMS4xOS0zLjM4aC44NmMuNDkgMCAuODYtLjEgMS4xLS4zcy4zNi0uNTEuMzYtLjkxLS4xMy0uNjktLjM4LS44NS0uNjMtLjI0LTEuMTItLjI0aC0uODF2Mi4zMXoiLz48cGF0aCBkPSJtMTAuMDMgOS40OXYtNi42NWgxLjc3Yy42OCAwIDEuMjcuMTIgMS43NS4zN3MuODUuNjEgMS4xMSAxLjEuMzggMS4xLjM4IDEuODQtLjEzIDEuMzUtLjM4IDEuODUtLjYyLjg3LTEuMDkgMS4xMi0xLjA0LjM4LTEuNy4zOGgtMS44NHptMS4xOS0uOTZoLjVjLjQ0IDAgLjgyLS4wOSAxLjE0LS4yNnMuNTUtLjQzLjcyLS43OS4yNS0uOC4yNS0xLjM0LS4wOC0xLS4yNS0xLjM0LS40LS41OS0uNzItLjc2Yy0uMzItLjE2LS42OS0uMjQtMS4xNC0uMjRoLS41eiIvPjxwYXRoIGQ9Im0xNi40IDkuNDl2LTYuNjVoNC4wMXYxaC0yLjgzdjEuODhoMi40MXYxaC0yLjQxdjIuNzdoLTEuMTl6Ii8+PC9nPjwvc3ZnPg==") no-repeat center center/100% auto!important}}a:not(.js-dialog):focus .u-icon-pdf:after{background:url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMjQgMTIiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjZGQwMDAwIj48cGF0aCBkPSJtMjMgMXYxMGgtMjJ2LTEwem0xLTFoLTI0djEyaDI0eiIvPjxwYXRoIGQ9Im00LjExIDkuNDl2LTYuNjVoMi4xYy41IDAgLjk0LjA2IDEuMzIuMTlzLjY5LjM0LjkxLjY0LjM0LjcxLjM0IDEuMjEtLjExLjktLjMzIDEuMjItLjUzLjU2LS45MS43MS0uODIuMjMtMS4zLjIzaC0uOTV2Mi40NGgtMS4xOXptMS4xOS0zLjM4aC44NmMuNDkgMCAuODYtLjEgMS4xLS4zcy4zNi0uNTEuMzYtLjkxLS4xMy0uNjktLjM4LS44NS0uNjMtLjI0LTEuMTItLjI0aC0uODF2Mi4zMXoiLz48cGF0aCBkPSJtMTAuMDMgOS40OXYtNi42NWgxLjc3Yy42OCAwIDEuMjcuMTIgMS43NS4zN3MuODUuNjEgMS4xMSAxLjEuMzggMS4xLjM4IDEuODQtLjEzIDEuMzUtLjM4IDEuODUtLjYyLjg3LTEuMDkgMS4xMi0xLjA0LjM4LTEuNy4zOGgtMS44NHptMS4xOS0uOTZoLjVjLjQ0IDAgLjgyLS4wOSAxLjE0LS4yNnMuNTUtLjQzLjcyLS43OS4yNS0uOC4yNS0xLjM0LS4wOC0xLS4yNS0xLjM0LS40LS41OS0uNzItLjc2Yy0uMzItLjE2LS42OS0uMjQtMS4xNC0uMjRoLS41eiIvPjxwYXRoIGQ9Im0xNi40IDkuNDl2LTYuNjVoNC4wMXYxaC0yLjgzdjEuODhoMi40MXYxaC0yLjQxdjIuNzdoLTEuMTl6Ii8+PC9nPjwvc3ZnPg==") no-repeat center center/100% auto!important}.u-ani-delay0s,.u-ani-delay0s:after,.u-ani-delay0s:before{animation-delay:0s!important}.u-ani-delay01s,.u-ani-delay01s:after,.u-ani-delay01s:before{animation-delay:0.1s!important}.u-ani-delay02s,.u-ani-delay02s:after,.u-ani-delay02s:before{animation-delay:0.2s!important}.u-ani-delay03s,.u-ani-delay03s:after,.u-ani-delay03s:before{animation-delay:0.3s!important}.u-ani-delay04s,.u-ani-delay04s:after,.u-ani-delay04s:before{animation-delay:0.4s!important}.u-ani-delay05s,.u-ani-delay05s:after,.u-ani-delay05s:before{animation-delay:0.5s!important}.u-ani-delay06s,.u-ani-delay06s:after,.u-ani-delay06s:before{animation-delay:0.6s!important}.u-ani-delay07s,.u-ani-delay07s:after,.u-ani-delay07s:before{animation-delay:0.7s!important}.u-ani-delay08s,.u-ani-delay08s:after,.u-ani-delay08s:before{animation-delay:0.8s!important}.u-ani-delay09s,.u-ani-delay09s:after,.u-ani-delay09s:before{animation-delay:0.9s!important}.u-ani-delay10s,.u-ani-delay10s:after,.u-ani-delay10s:before{animation-delay:1s!important}.u-ani-delay11s,.u-ani-delay11s:after,.u-ani-delay11s:before{animation-delay:1.1s!important}.u-ani-delay12s,.u-ani-delay12s:after,.u-ani-delay12s:before{animation-delay:1.2s!important}.u-ani-delay13s,.u-ani-delay13s:after,.u-ani-delay13s:before{animation-delay:1.3s!important}.u-ani-delay14s,.u-ani-delay14s:after,.u-ani-delay14s:before{animation-delay:1.4s!important}.u-ani-delay15s,.u-ani-delay15s:after,.u-ani-delay15s:before{animation-delay:1.5s!important}.u-ani-delay16s,.u-ani-delay16s:after,.u-ani-delay16s:before{animation-delay:1.6s!important}.u-ani-delay17s,.u-ani-delay17s:after,.u-ani-delay17s:before{animation-delay:1.7s!important}.u-ani-delay18s,.u-ani-delay18s:after,.u-ani-delay18s:before{animation-delay:1.8s!important}.u-ani-delay19s,.u-ani-delay19s:after,.u-ani-delay19s:before{animation-delay:1.9s!important}.u-ani-delay20s,.u-ani-delay20s:after,.u-ani-delay20s:before{animation-delay:2s!important}.u-ani-delay21s,.u-ani-delay21s:after,.u-ani-delay21s:before{animation-delay:2.1s!important}.u-ani-delay22s,.u-ani-delay22s:after,.u-ani-delay22s:before{animation-delay:2.2s!important}.u-ani-delay23s,.u-ani-delay23s:after,.u-ani-delay23s:before{animation-delay:2.3s!important}.u-ani-delay24s,.u-ani-delay24s:after,.u-ani-delay24s:before{animation-delay:2.4s!important}.u-ani-delay25s,.u-ani-delay25s:after,.u-ani-delay25s:before{animation-delay:2.5s!important}.u-ani-delay26s,.u-ani-delay26s:after,.u-ani-delay26s:before{animation-delay:2.6s!important}.u-ani-delay27s,.u-ani-delay27s:after,.u-ani-delay27s:before{animation-delay:2.7s!important}.u-ani-delay28s,.u-ani-delay28s:after,.u-ani-delay28s:before{animation-delay:2.8s!important}.u-ani-delay29s,.u-ani-delay29s:after,.u-ani-delay29s:before{animation-delay:2.9s!important}.u-ani-delay30s,.u-ani-delay30s:after,.u-ani-delay30s:before{animation-delay:3s!important}