@charset "UTF-8";#header,.c-sub-link,.l-footer{display:none}.u-fun-color-blue{color:#006AB8}.u-fun-w360{width:calc(360 / 480 * 100%);margin-inline:auto}.u-fun-w400{width:calc(400 / 480 * 100%);margin-inline:auto}.u-fun-spbr span{display:inline-block}.c-fun-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.c-fun-title .jp{font-size:calc(var(--ts-target-font-size) / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.c-fun-title .jp{--ts-target-font-size:24}}@media only screen and (min-width:768px) and (max-width:1024px){.c-fun-title .jp{--ts-target-font-size:22}}@media only screen and (max-width:767px){.c-fun-title .jp{--ts-target-font-size:18}}.c-fun-title .jp{line-height:1.8;letter-spacing:0.03em;font-family:var(--ts-title-main-font);font-weight:700;position:relative;z-index:1;padding-bottom:calc(30 / var(--ts-parent-font-size) * 1rem);color:#006AB8}@media only screen and (min-width:1025px){.c-fun-title .jp{font-size:clamp(20px,1.6666666667vw,24px)}}.c-fun-title .jp:before{content:"";display:block;position:absolute;z-index:1;bottom:0;left:0;width:calc(60 / var(--ts-parent-font-size) * 1rem);height:1px;background-color:#006AB8}.c-fun-title .en{-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;text-align:left;display:inline-block;font-size:calc(var(--ts-target-font-size) / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.c-fun-title .en{--ts-target-font-size:14}}@media only screen and (max-width:767px){.c-fun-title .en{--ts-target-font-size:13}}.c-fun-title .en{letter-spacing:0.1em;line-height:1.8;color:#006AB8;font-family:var(--ts-font-serif)}.c-fun-title--white .jp{color:#fff}.c-fun-title--white .jp:before{background-color:#fff}.c-fun-title--white .en{color:#fff}.c-fun-title--noline .jp:before{display:none}.c-fun-title2{text-align:center}.c-fun-title2__floor{display:inline-block;font-size:calc(var(--ts-target-font-size) / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.c-fun-title2__floor{--ts-target-font-size:16}}@media only screen and (min-width:768px) and (max-width:1024px){.c-fun-title2__floor{--ts-target-font-size:15}}@media only screen and (max-width:767px){.c-fun-title2__floor{--ts-target-font-size:12}}.c-fun-title2__floor{line-height:1.8;letter-spacing:0.1em;font-weight:500;border-bottom:solid 1px #006AB8;margin-bottom:calc(10 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.c-fun-title2__floor{font-size:clamp(14px,1.1111111111vw,16px)}}.c-fun-title2__text{display:block;font-size:calc(var(--ts-target-font-size) / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.c-fun-title2__text{--ts-target-font-size:18}}@media only screen and (min-width:768px) and (max-width:1024px){.c-fun-title2__text{--ts-target-font-size:16}}@media only screen and (max-width:767px){.c-fun-title2__text{--ts-target-font-size:14}}.c-fun-title2__text{line-height:1.6;letter-spacing:0.1em;font-weight:500}@media only screen and (min-width:1025px){.c-fun-title2__text{font-size:clamp(16px,1.25vw,18px)}}.c-fun-title2--white .c-fun-title2__floor{color:#fff;border-bottom-color:#fff}.c-fun-title2--white .c-fun-title2__text{color:#fff}.c-fun-title3{text-align:center;font-size:calc(var(--ts-target-font-size) / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.c-fun-title3{--ts-target-font-size:40}}@media only screen and (min-width:768px) and (max-width:1024px){.c-fun-title3{--ts-target-font-size:32}}@media only screen and (max-width:767px){.c-fun-title3{--ts-target-font-size:25}}.c-fun-title3{line-height:1.8;letter-spacing:0.1em;font-weight:400;font-family:var(--ts-font-serif)}.c-fun-title3--white{color:#fff}@media only screen and (min-width:1025px){.c-fun-title3{font-size:clamp(30px,2.7777777778vw,40px)}}@media only screen and (min-width:1025px){html:lang(de) .c-fun-title3,html:lang(en) .c-fun-title3,html:lang(es) .c-fun-title3,html:lang(fr) .c-fun-title3{font-size:clamp(18px,1.7361111111vw,25px)}}.c-fun-text{letter-spacing:0.1em;line-height:1.6;font-weight:400}@media only screen and (min-width:768px){.c-fun-text{font-size:clamp(11px,0.9027777778vw,13px)}}@media only screen and (max-width:767px){.c-fun-text{font-size:calc(var(--ts-target-font-size) / var(--ts-parent-font-size) * 1rem);--ts-target-font-size:13}}.c-fun-text--white{color:#fff}.c-fun-text .s{font-size:calc(var(--ts-target-font-size) / var(--ts-parent-font-size) * 1rem);--ts-target-font-size:10}@media only screen and (min-width:1025px){.c-fun-text .s{font-size:clamp(8px,0.6944444444vw,10px)}}.c-fun-text-s{font-size:calc(var(--ts-target-font-size) / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.c-fun-text-s{--ts-target-font-size:13}}@media only screen and (min-width:768px) and (max-width:1024px){.c-fun-text-s{--ts-target-font-size:12}}@media only screen and (max-width:767px){.c-fun-text-s{--ts-target-font-size:11}}.c-fun-text-s{letter-spacing:0.1em;line-height:1.5;font-weight:500}@media only screen and (min-width:1025px){.c-fun-text-s{font-size:clamp(12px,0.9027777778vw,13px)}}.c-fun-text-s--white{color:#fff}.o-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;aspect-ratio:1;margin-left:calc(10 / var(--ts-parent-font-size) * 1rem)}.o-arrow--24{width:calc(24 / var(--ts-parent-font-size) * 1rem)}.o-arrow--circle{border-radius:50%}.o-arrow--circle--white{background-color:#fff}.o-arrow--circle--blue{background-color:#006AB8}.o-arrow--circle--40{width:calc(40 / var(--ts-parent-font-size) * 1rem);height:calc(40 / var(--ts-parent-font-size) * 1rem)}.o-arrow--circle--40 img{width:calc(20 / var(--ts-parent-font-size) * 1rem)}.o-arrow--circle--50{width:calc(50 / var(--ts-parent-font-size) * 1rem);height:calc(50 / var(--ts-parent-font-size) * 1rem)}.o-arrow--circle--50 img{width:calc(24 / var(--ts-parent-font-size) * 1rem)}.c-ticketBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-ticketBtn__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-decoration:none;text-align:left;padding:calc(10 / var(--ts-parent-font-size) * 1rem) calc(25 / var(--ts-parent-font-size) * 1rem);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:calc(40 / var(--ts-parent-font-size) * 1rem);width:calc(350 / 480 * 100%);background-color:#006AB8}.c-ticketBtn__link:hover .o-arrow img{-webkit-transform:translateX(0.2em);transform:translateX(0.2em)}.c-ticketBtn__link .o-arrow img{-webkit-transition:-webkit-transform 400ms ease;transition:-webkit-transform 400ms ease;transition:transform 400ms ease;transition:transform 400ms ease,-webkit-transform 400ms ease}.c-ticketBtn__link__text{font-size:calc(var(--ts-target-font-size) / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.c-ticketBtn__link__text{--ts-target-font-size:14}}@media only screen and (min-width:768px) and (max-width:1024px){.c-ticketBtn__link__text{--ts-target-font-size:13}}@media only screen and (max-width:767px){.c-ticketBtn__link__text{--ts-target-font-size:11}}.c-ticketBtn__link__text{font-weight:700;line-height:1.8;letter-spacing:0.05em;color:#fff}@media only screen and (min-width:1025px){.c-ticketBtn__link__text{font-size:clamp(12px,0.9722222222vw,14px)}}.c-ticketBtn--white .c-ticketBtn__link{background-color:#E8F2F9}.c-ticketBtn--white .c-ticketBtn__link__icon{background-color:#006AB8}.c-ticketBtn--white .c-ticketBtn__link__text{color:#006AB8}.c-fun-sns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:calc(10 / var(--ts-parent-font-size) * 1rem);-moz-column-gap:calc(10 / var(--ts-parent-font-size) * 1rem);column-gap:calc(10 / var(--ts-parent-font-size) * 1rem);row-gap:calc(10 / var(--ts-parent-font-size) * 1rem);max-width:calc(275 / var(--ts-parent-font-size) * 1rem);margin-inline:auto}@media only screen and (max-width:767px){html:lang(zh-CN) .c-fun-sns,html:lang(zh-TW) .c-fun-sns{max-width:calc(210 / var(--ts-parent-font-size) * 1rem)}}.c-fun-sns__item{width:calc(45 / var(--ts-parent-font-size) * 1rem)}#abi_page{overflow:visible!important}.l-main{-ms-touch-action:manipulation;touch-action:manipulation;position:relative;z-index:2;margin-inline:auto}@media only screen and (min-width:1025px){.l-main{width:calc(480 / 1440 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.l-main{width:100%}}@media only screen and (max-width:767px){.l-main{width:100%}}.l-main{background:#fff;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}@media only screen and (min-width:768px) and (max-width:1024px){.l-main{max-width:480px}}@media only screen and (min-width:768px) and (max-width:1024px) and (min-width:1441px){.l-main{max-width:calc(480px * (13 + 3 + 0) / 13)}}.js-funMenu{position:fixed;z-index:999;top:calc(40 / var(--ts-parent-font-size) * 1rem);right:calc(30 / var(--ts-parent-font-size) * 1rem);width:calc(20 / var(--ts-parent-font-size) * 1rem);height:calc(14 / var(--ts-parent-font-size) * 1rem)}.js-funMenu .ic{position:relative;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.js-funMenu .ic .line{width:100%;height:2px;background-color:#9b9b97}.js-funMenu .ic:after,.js-funMenu .ic:before{content:"";display:block;position:absolute;z-index:1;left:0;width:100%;height:2px;background-color:#9b9b97}.js-funMenu .ic:before{top:0}.js-funMenu .ic:after{bottom:0}.l-enjoy-fun-menu .o-fun-anchor,.l-enjoy-fun-spmenu .o-fun-anchor{margin-top:calc(35 / var(--ts-parent-font-size) * 1rem)}.l-enjoy-fun-menu .o-fun-anchor__list__item+*,.l-enjoy-fun-spmenu .o-fun-anchor__list__item+*{margin-top:calc(15 / var(--ts-parent-font-size) * 1rem)}.l-enjoy-fun-menu .o-fun-anchor__list__item__link,.l-enjoy-fun-spmenu .o-fun-anchor__list__item__link{display:inline-block;text-decoration:none}.l-enjoy-fun-menu .o-fun-anchor__list__item__link .en,.l-enjoy-fun-spmenu .o-fun-anchor__list__item__link .en{display:block;font-weight:700;font-size:calc(var(--ts-target-font-size) / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.l-enjoy-fun-menu .o-fun-anchor__list__item__link .en,.l-enjoy-fun-spmenu .o-fun-anchor__list__item__link .en{--ts-target-font-size:14}}@media only screen and (max-width:767px){.l-enjoy-fun-menu .o-fun-anchor__list__item__link .en,.l-enjoy-fun-spmenu .o-fun-anchor__list__item__link .en{--ts-target-font-size:18}}.l-enjoy-fun-menu .o-fun-anchor__list__item__link .en,.l-enjoy-fun-spmenu .o-fun-anchor__list__item__link .en{line-height:1.8;letter-spacing:0.1em;color:#fff;-webkit-transition:color 400ms ease;transition:color 400ms ease}.l-enjoy-fun-menu .o-fun-anchor__list__item__link .jp,.l-enjoy-fun-spmenu .o-fun-anchor__list__item__link .jp{display:block;line-height:1.8;font-size:calc(var(--ts-target-font-size) / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.l-enjoy-fun-menu .o-fun-anchor__list__item__link .jp,.l-enjoy-fun-spmenu .o-fun-anchor__list__item__link .jp{--ts-target-font-size:10}}@media only screen and (max-width:767px){.l-enjoy-fun-menu .o-fun-anchor__list__item__link .jp,.l-enjoy-fun-spmenu .o-fun-anchor__list__item__link .jp{--ts-target-font-size:12}}.l-enjoy-fun-menu .o-fun-anchor__list__item__link .jp,.l-enjoy-fun-spmenu .o-fun-anchor__list__item__link .jp{letter-spacing:0.1em;color:#fff;-webkit-transition:color 400ms ease;transition:color 400ms ease}.l-enjoy-fun-menu .o-fun-anchor__list__item__link:hover .en,.l-enjoy-fun-menu .o-fun-anchor__list__item__link:hover .jp,.l-enjoy-fun-spmenu .o-fun-anchor__list__item__link:hover .en,.l-enjoy-fun-spmenu .o-fun-anchor__list__item__link:hover .jp{color:#006AB8}.l-enjoy-fun-menu .o-gnav__logo,.l-enjoy-fun-spmenu .o-gnav__logo{width:calc(93 / var(--ts-parent-font-size) * 1rem)}.l-enjoy-fun-menu .o-gnav__logo-link,.l-enjoy-fun-spmenu .o-gnav__logo-link{aspect-ratio:93/70}.l-enjoy-fun-menu{position:fixed;z-index:1;top:0;left:0;width:100%;height:100vh}.l-enjoy-fun-menu__info,.l-enjoy-fun-menu__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;height:100vh}.l-enjoy-fun-menu__info__inner,.l-enjoy-fun-menu__nav__inner{padding-block:calc(40 / var(--ts-parent-font-size) * 1rem) calc(60 / var(--ts-parent-font-size) * 1rem);width:calc(400 / 480 * 100%)}@media only screen and (min-width:1025px){.l-enjoy-fun-menu__info__inner,.l-enjoy-fun-menu__nav__inner{max-width:400px}}.l-enjoy-fun-menu__info{background:url(../../enjoy/fun2/images/bg_menu_left.webp) no-repeat center center/cover}.l-enjoy-fun-menu__info__inner__ticket{margin-top:calc(31 / var(--ts-parent-font-size) * 1rem)}.l-enjoy-fun-menu__info__inner__ticket__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:calc(10 / var(--ts-parent-font-size) * 1rem);-moz-column-gap:calc(10 / var(--ts-parent-font-size) * 1rem);column-gap:calc(10 / var(--ts-parent-font-size) * 1rem)}.l-enjoy-fun-menu__info__inner__ticket__title:after,.l-enjoy-fun-menu__info__inner__ticket__title:before{content:"";display:block;width:calc(30 / var(--ts-parent-font-size) * 1rem);height:calc(1 / var(--ts-parent-font-size) * 1rem);background-color:#006AB8}@media only screen and (min-width:1025px) and (max-width:1440px){.l-enjoy-fun-menu__info__inner__ticket__title:after,.l-enjoy-fun-menu__info__inner__ticket__title:before{width:calc(20 / var(--ts-parent-font-size) * 1rem)}}.l-enjoy-fun-menu__info__inner__ticket__title .text{font-size:calc(var(--ts-target-font-size) / var(--ts-parent-font-size) * 1rem);--ts-target-font-size:16;line-height:1.8;font-weight:700;color:#006AB8}@media only screen and (min-width:1025px) and (max-width:1440px){.l-enjoy-fun-menu__info__inner__ticket__title .text{font-size:calc(var(--ts-target-font-size) / var(--ts-parent-font-size) * 1rem);--ts-target-font-size:18}}.l-enjoy-fun-menu__info__inner__ticket__wrp{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:1025px) and (max-width:1440px){.l-enjoy-fun-menu__info__inner__ticket__wrp{-ms-flex-wrap:wrap;flex-wrap:wrap}}.l-enjoy-fun-menu__info__inner__ticket__wrp__item{width:calc(165 / 340 * 100%);text-align:center;background:#fff;border-radius:3px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;padding:calc(15 / var(--ts-parent-font-size) * 1rem) calc(5 / var(--ts-parent-font-size) * 1rem)}.l-enjoy-fun-menu__info__inner__ticket__wrp__item__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:calc(var(--ts-target-font-size) / var(--ts-parent-font-size) * 1rem);--ts-target-font-size:10;font-weight:500}@media only screen and (min-width:1025px){.l-enjoy-fun-menu__info__inner__ticket__wrp__item__text{font-size:clamp(8px,0.625vw,9px)}}.l-enjoy-fun-menu__info__inner__ticket__wrp__item__text .u-fun-color-blue{line-height:1.5;width:100%;display:block;font-size:calc(var(--ts-target-font-size) / var(--ts-parent-font-size) * 1rem);--ts-target-font-size:14}@media only screen and (min-width:1025px){.l-enjoy-fun-menu__info__inner__ticket__wrp__item__text .u-fun-color-blue{font-size:clamp(12px,1.1805555556vw,16px)}}.l-enjoy-fun-menu__info__inner__ticket__wrp__item__price{margin-top:calc(3 / var(--ts-parent-font-size) * 1rem);white-space:nowrap}.l-enjoy-fun-menu__info__inner__ticket__wrp__item__price .u-fun-color-blue{color:#fff;background:#006AB8;padding:0.2em 0.5em;line-height:1;font-family:var(--ts-font-serif);font-weight:400}@media only screen and (min-width:1025px){.l-enjoy-fun-menu__info__inner__ticket__wrp__item__price .u-fun-color-blue{font-size:clamp(8px,0.7638888889vw,11px)}}@media only screen and (max-width:1024px){.l-enjoy-fun-menu__info__inner__ticket__wrp__item__price .u-fun-color-blue{font-size:calc(var(--ts-target-font-size) / var(--ts-parent-font-size) * 1rem);--ts-target-font-size:10}}.l-enjoy-fun-menu__info__inner__ticket__wrp__item__price .price{font-size:calc(var(--ts-target-font-size) / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.l-enjoy-fun-menu__info__inner__ticket__wrp__item__price .price{--ts-target-font-size:20}}@media only screen and (max-width:767px){.l-enjoy-fun-menu__info__inner__ticket__wrp__item__price .price{--ts-target-font-size:18}}.l-enjoy-fun-menu__info__inner__ticket__wrp__item__price .price{margin-left:calc(5 / var(--ts-parent-font-size) * 1rem);font-weight:500}@media only screen and (min-width:1025px){.l-enjoy-fun-menu__info__inner__ticket__wrp__item__price .price{font-size:clamp(18px,1.5277777778vw,22px)}}.l-enjoy-fun-menu__info__inner__ticket__wrp__item__price .unit{font-size:calc(var(--ts-target-font-size) / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.l-enjoy-fun-menu__info__inner__ticket__wrp__item__price .unit{--ts-target-font-size:18}}@media only screen and (min-width:768px) and (max-width:1024px){.l-enjoy-fun-menu__info__inner__ticket__wrp__item__price .unit{--ts-target-font-size:16}}@media only screen and (max-width:767px){.l-enjoy-fun-menu__info__inner__ticket__wrp__item__price .unit{--ts-target-font-size:14}}.l-enjoy-fun-menu__info__inner__ticket__wrp__item__price .unit{font-weight:500}@media only screen and (min-width:1025px){.l-enjoy-fun-menu__info__inner__ticket__wrp__item__price .unit{font-size:clamp(14px,1.1111111111vw,16px)}}.l-enjoy-fun-menu__info__inner__ticket .c-ticketBtn{margin-top:calc(25 / var(--ts-parent-font-size) * 1rem)}.l-enjoy-fun-menu__info__inner__ticket .c-ticketBtn__link{width:calc(300 / 340 * 100%)}.l-enjoy-fun-menu__info__inner__sns{margin-top:calc(18 / var(--ts-parent-font-size) * 1rem)}.l-enjoy-fun-menu__info__inner__sns__title{font-weight:500;line-height:1.85;letter-spacing:0.2em;color:#fff;text-align:center}.l-enjoy-fun-menu__info__inner__sns .c-fun-sns{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}.l-enjoy-fun-menu__nav{position:relative;background:url(../../enjoy/fun2/images/bg_menu_right.webp) no-repeat center center/cover;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.l-enjoy-fun-menu__nav__inner{position:relative;z-index:2}.l-enjoy-fun-menu__nav__inner__title{color:#fff;font-size:calc(var(--ts-target-font-size) / var(--ts-parent-font-size) * 1rem);--ts-target-font-size:20;line-height:1.8;letter-spacing:0.1em}.l-enjoy-fun-menu__nav__inner__title .txt-symbol{font-size:clamp(12px,1.1111111111vw,16px);vertical-align:text-top}@media only screen and (min-width:1025px){.l-enjoy-fun-menu__nav__inner__title{font-size:clamp(18px,1.3888888889vw,20px)}}.l-enjoy-fun-menu__nav__inner__link{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}.l-enjoy-fun-menu__nav__inner__link__wrp__item+*{margin-top:calc(15 / var(--ts-parent-font-size) * 1rem)}.l-enjoy-fun-menu__nav__inner__link__wrp__item__herf{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;padding-bottom:calc(10 / var(--ts-parent-font-size) * 1rem)}.l-enjoy-fun-menu__nav__inner__link__wrp__item__herf:before{content:"";display:block;position:absolute;z-index:1;bottom:0;left:0;width:calc(60 / var(--ts-parent-font-size) * 1rem);height:2px;background-color:#fff;-webkit-transition:width 400ms ease;transition:width 400ms ease}.l-enjoy-fun-menu__nav__inner__link__wrp__item__herf .img{width:calc(35 / 300 * 100%);aspect-ratio:1}.l-enjoy-fun-menu__nav__inner__link__wrp__item__herf .text{width:calc(100% - calc(35 / 300 * 100%) - calc(24 / var(--ts-parent-font-size) * 1rem));padding-inline:calc(13 / var(--ts-parent-font-size) * 1rem);-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:calc(var(--ts-target-font-size) / var(--ts-parent-font-size) * 1rem);--ts-target-font-size:13;line-height:1.8;letter-spacing:0.1em}@media only screen and (min-width:1025px){.l-enjoy-fun-menu__nav__inner__link__wrp__item__herf .text{font-size:clamp(10px,0.9027777778vw,13px)}}.l-enjoy-fun-menu__nav__inner__link__wrp__item__herf:hover:before{width:100%}#enjoy_fun .l-enjoy-fun-menu__nav__inner__link__wrp__item__herf .text{-webkit-transition:color 600ms ease;transition:color 600ms ease}#enjoy_fun .l-enjoy-fun-menu__nav__inner__link__wrp__item__herf .o-arrow{position:relative}#enjoy_fun .l-enjoy-fun-menu__nav__inner__link__wrp__item__herf .o-arrow:before{position:absolute;z-index:2;top:0;left:0;opacity:0;content:"";display:block;width:100%;height:100%;background:url(../../enjoy/fun2/images/arr.svg) no-repeat center center/100% 100%;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease}#enjoy_fun .l-enjoy-fun-menu__nav__inner__link__wrp__item__herf:before{-webkit-transition:width 400ms ease,background-color 600ms ease;transition:width 400ms ease,background-color 600ms ease}#enjoy_fun .l-enjoy-fun-menu__nav__inner__link__wrp__item__herf:hover .text{color:#006AB8}#enjoy_fun .l-enjoy-fun-menu__nav__inner__link__wrp__item__herf:hover:before{width:100%;background-color:#006AB8}#enjoy_fun .l-enjoy-fun-menu__nav__inner__link__wrp__item__herf:hover .o-arrow img{opacity:0}#enjoy_fun .l-enjoy-fun-menu__nav__inner__link__wrp__item__herf:hover .o-arrow:before{opacity:1}.l-enjoy-fun-menu__nav__slider{position:absolute;z-index:1;top:0;left:0;height:100%}.l-enjoy-fun-menu__nav__slider__element{width:100%;height:100%}.l-enjoy-fun-menu__nav__slider__element__wrapper{width:100%;height:100%}.l-enjoy-fun-menu__nav__slider__element__wrapper__slide{width:100%;height:100%}.l-enjoy-fun-menu__nav__slider__element__wrapper__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:768px){.l-enjoy-fun-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width:767px){.l-enjoy-fun-menu{display:none}}.l-enjoy-fun-menu__info,.l-enjoy-fun-menu__nav{width:calc(480 / 1440 * 100%)}@media only screen and (max-width:1024px){.l-enjoy-fun-menu__info,.l-enjoy-fun-menu__nav{max-width:480px}}@media only screen and (max-width:1024px) and (min-width:1441px){.l-enjoy-fun-menu__info,.l-enjoy-fun-menu__nav{max-width:calc(480px * (13 + 3 + 0) / 13)}}.l-enjoy-fun-spmenu{position:fixed;z-index:1;top:0;left:0;width:100%;height:100vh;z-index:9999;opacity:0;visibility:hidden;-webkit-transition:opacity 0.3s ease,visibility 0.3s ease;transition:opacity 0.3s ease,visibility 0.3s ease;background:url(../../enjoy/fun2/images/bg_menu_left.webp) no-repeat center center/cover}.l-enjoy-fun-spmenu.is-open{opacity:1;visibility:visible}.l-enjoy-fun-spmenu__inner{overflow-y:scroll;webkit-overflow-scrolling:touch;scrollbar-width:none;height:100vh}.l-enjoy-fun-spmenu__inner__content{width:calc(400 / 480 * 100%);margin-inline:auto;padding-block:calc(40 / var(--ts-parent-font-size) * 1rem) calc(60 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px) and (max-width:1024px){.l-enjoy-fun-spmenu__inner__content{width:100%;max-width:400px}}@media only screen and (min-width:768px) and (max-width:1024px) and (min-width:1441px){.l-enjoy-fun-spmenu__inner__content{max-width:calc(400px * (13 + 3 + 0) / 13)}}.l-enjoy-fun-spmenu__inner__content .o-gnav__logo{margin-left:calc(18 / 376 * 100%)}.l-enjoy-fun-spmenu__inner__content .o-fun-anchor{margin-inline:auto;width:calc(340 / 376 * 100%)}.l-enjoy-fun-spmenu__inner__content__lowerlink{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem);background-color:#e8f2f9;border-radius:calc(10 / var(--ts-parent-font-size) * 1rem);-webkit-box-sizing:border-box;box-sizing:border-box;padding:calc(40 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.l-enjoy-fun-spmenu__inner__content__lowerlink{padding:calc(40 / var(--ts-parent-font-size) * 1rem) calc(30 / var(--ts-parent-font-size) * 1rem)}}.l-enjoy-fun-spmenu__inner__content__lowerlink__title{color:#006AB8;font-size:calc(var(--ts-target-font-size) / var(--ts-parent-font-size) * 1rem);--ts-target-font-size:20;line-height:1.8;letter-spacing:0.1em;text-align:center}.l-enjoy-fun-spmenu__inner__content__lowerlink__title>span{text-align:left;display:inline-block}.l-enjoy-fun-spmenu__inner__content__lowerlink__nav{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}.l-enjoy-fun-spmenu__inner__content__lowerlink__nav__wrap__item+*{margin-top:calc(15 / var(--ts-parent-font-size) * 1rem)}.l-enjoy-fun-spmenu__inner__content__lowerlink__nav__wrap__item__herf{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;padding-bottom:calc(10 / var(--ts-parent-font-size) * 1rem)}.l-enjoy-fun-spmenu__inner__content__lowerlink__nav__wrap__item__herf:before{content:"";display:block;position:absolute;z-index:1;bottom:0;left:0;width:calc(60 / var(--ts-parent-font-size) * 1rem);height:2px;background-color:#006AB8;-webkit-transition:width 400ms ease;transition:width 400ms ease}.l-enjoy-fun-spmenu__inner__content__lowerlink__nav__wrap__item__herf .img{width:calc(35 / 300 * 100%);aspect-ratio:1}.l-enjoy-fun-spmenu__inner__content__lowerlink__nav__wrap__item__herf .text{width:calc(100% - calc(35 / 300 * 100%) - calc(24 / var(--ts-parent-font-size) * 1rem));padding-inline:calc(13 / var(--ts-parent-font-size) * 1rem);-webkit-box-sizing:border-box;box-sizing:border-box;color:#006AB8;font-size:calc(var(--ts-target-font-size) / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.l-enjoy-fun-spmenu__inner__content__lowerlink__nav__wrap__item__herf .text{--ts-target-font-size:11}}@media only screen and (max-width:767px){.l-enjoy-fun-spmenu__inner__content__lowerlink__nav__wrap__item__herf .text{--ts-target-font-size:10}}.l-enjoy-fun-spmenu__inner__content__lowerlink__nav__wrap__item__herf .text{line-height:1.8;letter-spacing:0.1em}.l-enjoy-fun-spmenu__inner__content__lowerlink__nav__wrap__item__herf:hover:before{width:100%}.l-enjoy-fun-spmenu__inner__content__ticket{margin:calc(40 / var(--ts-parent-font-size) * 1rem) auto 0;width:100%}.l-enjoy-fun-spmenu__inner__content__ticket__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:calc(10 / var(--ts-parent-font-size) * 1rem);-moz-column-gap:calc(10 / var(--ts-parent-font-size) * 1rem);column-gap:calc(10 / var(--ts-parent-font-size) * 1rem)}.l-enjoy-fun-spmenu__inner__content__ticket__title:after,.l-enjoy-fun-spmenu__inner__content__ticket__title:before{content:"";display:block;width:calc(30 / var(--ts-parent-font-size) * 1rem);height:calc(1 / var(--ts-parent-font-size) * 1rem);background-color:#006AB8}@media only screen and (min-width:1025px) and (max-width:1440px){.l-enjoy-fun-spmenu__inner__content__ticket__title:after,.l-enjoy-fun-spmenu__inner__content__ticket__title:before{width:calc(20 / var(--ts-parent-font-size) * 1rem)}}.l-enjoy-fun-spmenu__inner__content__ticket__title .text{font-size:calc(var(--ts-target-font-size) / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.l-enjoy-fun-spmenu__inner__content__ticket__title .text{--ts-target-font-size:20}}@media only screen and (max-width:767px){.l-enjoy-fun-spmenu__inner__content__ticket__title .text{--ts-target-font-size:16}}.l-enjoy-fun-spmenu__inner__content__ticket__title .text{line-height:1.8;font-weight:700;color:#006AB8}@media only screen and (min-width:1025px) and (max-width:1440px){.l-enjoy-fun-spmenu__inner__content__ticket__title .text{font-size:calc(var(--ts-target-font-size) / var(--ts-parent-font-size) * 1rem);--ts-target-font-size:18}}.l-enjoy-fun-spmenu__inner__content__ticket__wrp{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:1025px) and (max-width:1440px){.l-enjoy-fun-spmenu__inner__content__ticket__wrp{-ms-flex-wrap:wrap;flex-wrap:wrap}}.l-enjoy-fun-spmenu__inner__content__ticket__wrp__item{width:calc(165 / 340 * 100%);text-align:center;background:#fff;border-radius:3px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;padding:calc(20 / var(--ts-parent-font-size) * 1rem) calc(5 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px) and (max-width:1440px){.l-enjoy-fun-spmenu__inner__content__ticket__wrp__item{width:100%}.l-enjoy-fun-spmenu__inner__content__ticket__wrp__item+*{margin-top:calc(10 / var(--ts-parent-font-size) * 1rem)}}.l-enjoy-fun-spmenu__inner__content__ticket__wrp__item__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:calc(var(--ts-target-font-size) / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.l-enjoy-fun-spmenu__inner__content__ticket__wrp__item__text{--ts-target-font-size:12}}@media only screen and (min-width:768px) and (max-width:1024px){.l-enjoy-fun-spmenu__inner__content__ticket__wrp__item__text{--ts-target-font-size:10}}@media only screen and (max-width:767px){.l-enjoy-fun-spmenu__inner__content__ticket__wrp__item__text{--ts-target-font-size:8}}.l-enjoy-fun-spmenu__inner__content__ticket__wrp__item__text{line-height:1.8;font-weight:500}.l-enjoy-fun-spmenu__inner__content__ticket__wrp__item__text .u-fun-color-blue{line-height:1.5;margin-bottom:-0.25em;width:100%;display:block;font-size:calc(var(--ts-target-font-size) / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.l-enjoy-fun-spmenu__inner__content__ticket__wrp__item__text .u-fun-color-blue{--ts-target-font-size:16}}@media only screen and (max-width:767px){.l-enjoy-fun-spmenu__inner__content__ticket__wrp__item__text .u-fun-color-blue{--ts-target-font-size:13}}.l-enjoy-fun-spmenu__inner__content__ticket__wrp__item__price{margin-top:calc(5 / var(--ts-parent-font-size) * 1rem);white-space:nowrap}.l-enjoy-fun-spmenu__inner__content__ticket__wrp__item__price .u-fun-color-blue{color:#fff;background:#006AB8;font-family:var(--ts-font-serif);font-weight:400;padding:0.2em 0.5em;margin-bottom:0.15em;line-height:1;font-size:calc(var(--ts-target-font-size) / var(--ts-parent-font-size) * 1rem);--ts-target-font-size:10}@media only screen and (max-width:767px){.l-enjoy-fun-spmenu__inner__content__ticket__wrp__item__price .u-fun-color-blue{font-size:calc(var(--ts-target-font-size) / var(--ts-parent-font-size) * 1rem);--ts-target-font-size:8}}.l-enjoy-fun-spmenu__inner__content__ticket__wrp__item__price .price{margin-left:calc(3 / var(--ts-parent-font-size) * 1rem);font-weight:500;font-size:calc(var(--ts-target-font-size) / var(--ts-parent-font-size) * 1rem);--ts-target-font-size:22}@media only screen and (max-width:767px){.l-enjoy-fun-spmenu__inner__content__ticket__wrp__item__price .price{font-size:calc(var(--ts-target-font-size) / var(--ts-parent-font-size) * 1rem);--ts-target-font-size:20}}.l-enjoy-fun-spmenu__inner__content__ticket__wrp__item__price .unit{font-size:calc(var(--ts-target-font-size) / var(--ts-parent-font-size) * 1rem);--ts-target-font-size:16;font-weight:500}@media only screen and (max-width:767px){.l-enjoy-fun-spmenu__inner__content__ticket__wrp__item__price .unit{font-size:calc(var(--ts-target-font-size) / var(--ts-parent-font-size) * 1rem);--ts-target-font-size:14}}.l-enjoy-fun-spmenu__inner__content__ticket .c-ticketBtn{margin-top:calc(25 / var(--ts-parent-font-size) * 1rem)}.l-enjoy-fun-spmenu__inner__content__ticket .c-ticketBtn__link{width:calc(300 / 340 * 100%)}.l-enjoy-fun-spmenu__inner__content__sns{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem)}.l-enjoy-fun-spmenu__inner__content__sns__title{font-weight:500;line-height:1.85;letter-spacing:0.2em;color:#fff;text-align:center}.l-enjoy-fun-spmenu__inner__content__sns .c-fun-sns{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}.l-enjoy-fun-spmenu .js-funClose{position:absolute;z-index:2;top:calc(46 / var(--ts-parent-font-size) * 1rem);right:calc(30 / var(--ts-parent-font-size) * 1rem);width:calc(20 / var(--ts-parent-font-size) * 1rem);height:2px}.l-enjoy-fun-spmenu .js-funClose span{position:relative;width:100%;height:100%;display:block}.l-enjoy-fun-spmenu .js-funClose span:after,.l-enjoy-fun-spmenu .js-funClose span:before{content:"";display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:#9b9b97}.l-enjoy-fun-spmenu .js-funClose span:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.l-enjoy-fun-spmenu .js-funClose span:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.js-scrollfade{position:relative;z-index:1}.js-scrollfade__item{-webkit-transform:translateY(2em);transform:translateY(2em);-webkit-transition:-webkit-transform 1000ms ease;transition:-webkit-transform 1000ms ease;transition:transform 1000ms ease;transition:transform 1000ms ease,-webkit-transform 1000ms ease}.js-scrollfade:before{opacity:1;content:"";display:block;position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity 1000ms ease,z-index 1200ms ease;transition:opacity 1000ms ease,z-index 1200ms ease;background-image:radial-gradient(circle at 50% 0%,rgb(19,131,217) 50%,rgb(116,179,217) 90%)}.js-scrollfade.is-fade .js-scrollfade__item{-webkit-transform:translateY(0);transform:translateY(0)}.js-scrollfade.is-fade:before{z-index:-1;opacity:0}.js-scrollfade--lower:before{background:#fff}.p-enjoy-fun-intro{position:relative;width:100%}.p-enjoy-fun-intro--lower .p-enjoy-fun-intro__wrap{aspect-ratio:480/820}.p-enjoy-fun-intro__title{opacity:0;position:absolute;z-index:2;top:50vh;left:0;right:0;margin-inline:auto}.p-enjoy-fun-intro__title--family{top:40vh}.p-enjoy-fun-intro__title--single{top:40vh}.p-enjoy-fun-intro__title--couple{top:30vh}.p-enjoy-fun-intro__title--svg{width:calc(399 / 480 * 100%)}.p-enjoy-fun-intro__title--text{font-size:calc(var(--ts-target-font-size) / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.p-enjoy-fun-intro__title--text{--ts-target-font-size:30}}@media only screen and (max-width:767px){.p-enjoy-fun-intro__title--text{--ts-target-font-size:20}}.p-enjoy-fun-intro__title--text{line-height:1.6;letter-spacing:0.16em;text-align:center;color:#fff;text-shadow:0px 0px 14px rgba(0,0,0,0.7)}html:not(:lang(ja)) .p-enjoy-fun-intro__title--text{line-height:1.4;font-size:clamp(18px,1.5277777778vw,22px)}@media only screen and (min-width:768px) and (max-width:1024px){html:not(:lang(ja)) .p-enjoy-fun-intro__title--text{font-size:calc(var(--ts-target-font-size) / var(--ts-parent-font-size) * 1rem);--ts-target-font-size:20}}@media only screen and (max-width:767px){html:not(:lang(ja)) .p-enjoy-fun-intro__title--text{font-size:calc(var(--ts-target-font-size) / var(--ts-parent-font-size) * 1rem);--ts-target-font-size:16}}.p-enjoy-fun-intro__slider{position:relative;z-index:1;height:100vh}.p-enjoy-fun-intro__slider__element{height:100%}.p-enjoy-fun-intro__slider__element__wrapper{height:100%}.p-enjoy-fun-intro__slider__element__wrapper__slide{height:100%}.p-enjoy-fun-intro__slider__element__wrapper__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-enjoy-fun-ticket{position:relative;z-index:1;background-color:#006AB8;padding-block:calc(60 / var(--ts-parent-font-size) * 1rem);overflow:hidden}.p-enjoy-fun-ticket>*{position:relative;z-index:2}.p-enjoy-fun-ticket:before{content:"";display:block;position:absolute;z-index:1;top:calc(176 / var(--ts-parent-font-size) * 1rem);left:calc(-124 / var(--ts-parent-font-size) * 1rem);width:calc(480 / var(--ts-parent-font-size) * 1rem);height:calc(495 / var(--ts-parent-font-size) * 1rem);background-color:#3f91d0;-webkit-filter:blur(200px);filter:blur(200px);border-radius:50%}.p-enjoy-fun-ticket__inner .c-ticketBtn{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}.p-enjoy-fun-ticket__inner .c-ticketBtn__link{width:100%}.p-enjoy-fun-ticket__sns{margin-top:calc(50 / var(--ts-parent-font-size) * 1rem)}.p-enjoy-fun-ticket__sns .c-fun-sns{margin-top:calc(10 / var(--ts-parent-font-size) * 1rem)}.p-enjoy-fun-ticket__sns__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-enjoy-fun-ticket .copyright{color:#fff;text-align:center;font-size:calc(var(--ts-target-font-size) / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.p-enjoy-fun-ticket .copyright{--ts-target-font-size:12}}@media only screen and (max-width:767px){.p-enjoy-fun-ticket .copyright{--ts-target-font-size:10}}.p-enjoy-fun-ticket .copyright{font-weight:600;line-height:1.8;letter-spacing:0.1em;margin-top:calc(75 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.p-enjoy-fun-copyright{padding-block:calc(45 / var(--ts-parent-font-size) * 1rem) calc(75 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-enjoy-fun-copyright{padding-block:calc(45 / var(--ts-parent-font-size) * 1rem) calc(135 / var(--ts-parent-font-size) * 1rem)}}.p-enjoy-fun-copyright{text-align:center;font-size:calc(var(--ts-target-font-size) / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.p-enjoy-fun-copyright{--ts-target-font-size:10}}@media only screen and (max-width:767px){.p-enjoy-fun-copyright{--ts-target-font-size:9}}.p-enjoy-fun-copyright{font-weight:600;line-height:1.8;letter-spacing:0.1em}