/* Generated by scripts/legacy-css.ts from en/css/common.css of the legacy line. Do not edit. */
.legacy-page,.legacy-page{height:100%}.legacy-page *,.legacy-page :after,.legacy-page :before{box-sizing:border-box}.legacy-page *{font-size:inherit;line-height:inherit;margin:0;padding:0}.legacy-page pre,.legacy-page textarea{overflow:auto}.legacy-page template{display:none}.legacy-page details,.legacy-page main,.legacy-page summary{display:block}.legacy-page input[type=number]{width:auto}.legacy-page input[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.legacy-page input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.legacy-page input[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.legacy-page progress{display:inline-block}.legacy-page small{font-size:75%}.legacy-page sub,.legacy-page sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}.legacy-page sup{top:-.5em}.legacy-page sub{bottom:-.25em}.legacy-page textarea{resize:vertical}.legacy-page audio,.legacy-page canvas,.legacy-page iframe,.legacy-page img,.legacy-page svg,.legacy-page video{vertical-align:middle}.legacy-page img{border:0;width:100%;height:auto}.legacy-page audio:not([controls]){display:none}.legacy-page button,.legacy-page input,.legacy-page select,.legacy-page textarea{min-height:1.5em;font-family:inherit;font-style:inherit;font-weight:inherit;color:inherit}.legacy-page button{overflow:visible}.legacy-page button,.legacy-page select{text-transform:none}.legacy-page input{line-height:normal}.legacy-page button,.legacy-page input[type=button],.legacy-page input[type=reset],.legacy-page input[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer;background-color:#0000;border-style:none}.legacy-page button[disabled],.legacy-page input[disabled]{cursor:default}.legacy-page button::-moz-focus-inner{border:0;padding:0}.legacy-page input::-moz-focus-inner{border:0;padding:0}.legacy-page code,.legacy-page kbd,.legacy-page pre,.legacy-page samp{font-family:monospace}.legacy-page ol,.legacy-page ul{list-style:none}.legacy-page select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.legacy-page table{border-spacing:0;border-collapse:collapse}.legacy-page fieldset{border:0}@media (max-width:767.98px){.legacy-page main{padding-top:calc(61 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page main{padding-top:calc(87 * var(--base-size,1) / 10)}}.legacy-page{color:#000;word-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-text-size-adjust:100%;text-size-adjust:100%;--base-size:.625rem;background-color:#fff;height:auto;font-family:Noto Sans JP,sans-serif;font-weight:500;line-height:1.857}@media (max-width:767.98px){.legacy-page{font-size:calc(15 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page{font-size:calc(16 * var(--base-size,1) / 10)}}.legacy-page :where(a){color:#00a0c1;text-decoration:none}.legacy-page :where(a):visited{color:#00a0c1}.legacy-page :where(a):hover{color:#00a0c1}.legacy-page :where(a):active{color:#00a0c1}.legacy-page :where(a)[href^=tel\:]{color:#000;pointer-events:none;cursor:text;text-decoration:none}.legacy-page :where(a)[href^=tel\:]:hover{color:#000}.legacy-page :where(a)[href^=tel\:]:active{color:#000}.legacy-page :where(address){font-style:normal}@media print{.legacy-page *,.legacy-page :before,.legacy-page :after{color:#000!important;text-shadow:none!important;box-shadow:none!important;background:0 0!important}.legacy-page a,.legacy-page a:visited{text-decoration:underline}.legacy-page tr,.legacy-page img{page-break-inside:avoid}.legacy-page img{max-width:100%!important}.legacy-page p,.legacy-page h2,.legacy-page h3{orphans:3;widows:3}.legacy-page h2,.legacy-page h3{page-break-after:avoid}}.legacy-page .c-faq-accordion{border-bottom:1px solid #00a0c1}.legacy-page .c-faq-accordion__summary{display:flex}@media (max-width:767.98px){.legacy-page .c-faq-accordion__summary{gap:calc(16 * var(--base-size,1) / 10);padding-top:calc(14 * var(--base-size,1) / 10);padding-bottom:calc(14 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .c-faq-accordion__summary{gap:calc(16 * var(--base-size,1) / 10);padding-top:calc(24 * var(--base-size,1) / 10);padding-bottom:calc(24 * var(--base-size,1) / 10)}}@media (hover:hover){.legacy-page .c-faq-accordion__summary:hover{cursor:pointer}.legacy-page .c-faq-accordion__summary:hover .c-faq-accordion__icon:before{border:2px solid #000}}.legacy-page .c-faq-accordion__icon{transform-origin:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;transform:rotate(90deg)}@media (max-width:767.98px){.legacy-page .c-faq-accordion__icon{width:calc(30 * var(--base-size,1) / 10);height:calc(30 * var(--base-size,1) / 10);padding:calc(9 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .c-faq-accordion__icon{width:calc(44 * var(--base-size,1) / 10);height:calc(44 * var(--base-size,1) / 10);padding:calc(14 * var(--base-size,1) / 10)}}.legacy-page .is-opened .c-faq-accordion__icon{transform:rotate(270deg)}.legacy-page .c-faq-accordion__icon:before{content:"";border:1px solid #000;border-radius:50%;width:100%;height:100%;transition:border .2s;position:absolute;top:0;left:0}.legacy-page .c-faq-accordion__question,.legacy-page .c-faq-accordion__answer{flex-shrink:0;display:block}@media (max-width:767.98px){.legacy-page .c-faq-accordion__question,.legacy-page .c-faq-accordion__answer{width:calc(20 * var(--base-size,1) / 10);height:calc(30 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .c-faq-accordion__question,.legacy-page .c-faq-accordion__answer{width:calc(20 * var(--base-size,1) / 10);height:calc(30 * var(--base-size,1) / 10)}}@media (max-width:767.98px){.legacy-page .c-faq-accordion__answer{margin-bottom:calc(14 * var(--base-size,1) / 10);display:block}}@media (min-width:768px){.legacy-page .c-faq-accordion__question{margin-top:calc(6 * var(--base-size,1) / 10);margin-left:calc(12 * var(--base-size,1) / 10)}}.legacy-page .c-faq-accordion__label{flex-grow:1;font-weight:600}@media (max-width:767.98px){.legacy-page .c-faq-accordion__label{font-size:calc(17 * var(--base-size,1) / 10);line-height:1.5}}@media (min-width:768px){.legacy-page .c-faq-accordion__label{margin-top:calc(3 * var(--base-size,1) / 10);font-size:calc(20 * var(--base-size,1) / 10)}}.legacy-page .c-faq-accordion__content{width:100%;display:flex;overflow:hidden}@media (max-width:767.98px){.legacy-page .c-faq-accordion__content{gap:calc(16 * var(--base-size,1) / 10);padding-left:calc(46 * var(--base-size,1) / 10);font-size:calc(15 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .c-faq-accordion__content{gap:calc(16 * var(--base-size,1) / 10);padding-left:calc(72 * var(--base-size,1) / 10);font-size:calc(16 * var(--base-size,1) / 10)}}.legacy-page .c-faq-accordion__content-inner{line-height:1.6}@media (max-width:767.98px){.legacy-page .c-faq-accordion__content-inner{padding-bottom:calc(14 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .c-faq-accordion__content-inner{padding-bottom:calc(28 * var(--base-size,1) / 10)}}.legacy-page .c-faq-accordion li{text-indent:-1em;padding-left:1em}.legacy-page .animation-fade{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(20px)}.legacy-page .animation-fade.is-visible{opacity:1;transform:translateY(0)}.legacy-page .c-button-link{color:#000;border-bottom:2px solid #000;flex-direction:column;align-items:center;width:100%;font-weight:700;transition:color .2s;display:inline-flex;position:relative}@media (max-width:767.98px){.legacy-page .c-button-link{max-width:calc(284 * var(--base-size,1) / 10);padding:calc(12 * var(--base-size,1) / 10) calc(16 * var(--base-size,1) / 10);font-size:calc(16 * var(--base-size,1) / 10);border-bottom:calc(2.5 * var(--base-size,1) / 10) solid #000}}@media (min-width:768px){.legacy-page .c-button-link{max-width:calc(580 * var(--base-size,1) / 10);padding:calc(12 * var(--base-size,1) / 10) calc(16 * var(--base-size,1) / 10);font-size:calc(18 * var(--base-size,1) / 10)}}@media (max-width:767.98px){.legacy-page .c-button-link.c-button-link--icon-link{padding-right:calc(28 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .c-button-link.c-button-link--icon-link{padding-right:calc(28 * var(--base-size,1) / 10)}}.legacy-page .c-button-link.c-button-link--icon-link:focus-visible .c-button-link__icon{transform:translate(calc(5 * var(--base-size,1) / 10));transition:transform .2s ease-out}@media (hover:hover) and (pointer:fine){.legacy-page .c-button-link.c-button-link--icon-link:hover .c-button-link__icon{transform:translate(calc(5 * var(--base-size,1) / 10));transition:transform .2s ease-out}}@media (max-width:767.98px){.legacy-page .c-button-link.c-button-link--icon-back{padding-left:calc(28 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .c-button-link.c-button-link--icon-back{padding-left:calc(28 * var(--base-size,1) / 10)}}.legacy-page .c-button-link.c-button-link--icon-back:focus-visible .c-button-link__icon{transform:scaleX(-1) translate(calc(5 * var(--base-size,1) / 10));transition:transform .2s ease-out}@media (hover:hover) and (pointer:fine){.legacy-page .c-button-link.c-button-link--icon-back:hover .c-button-link__icon{transform:scaleX(-1) translate(calc(5 * var(--base-size,1) / 10));transition:transform .2s ease-out}}.legacy-page .c-button-link.c-button-link--white{color:#fff;border-color:#fff}.legacy-page .c-button-link.c-button-link--white .c-button-link__icon{background-color:#fff}.legacy-page .c-button-link.c-button-link--white:after{background-color:#f4f4f4!important}@media (hover:hover){.legacy-page .c-button-link.c-button-link--white:hover{color:#f4f4f4!important}.legacy-page .c-button-link.c-button-link--white:hover:after{transform:scaleX(1)}.legacy-page .c-button-link.c-button-link--white:hover .c-button-link__icon{background-color:#f4f4f4!important}}.legacy-page .c-button-link:after{content:"";transform-origin:0;background-color:#007f99;width:100%;transition:transform .2s;position:absolute;left:0;transform:scaleX(0)}@media (max-width:767.98px){.legacy-page .c-button-link:after{height:3px;bottom:-2.5px}}@media (min-width:768px){.legacy-page .c-button-link:after{height:3px;bottom:-2px}}@media (hover:hover){.legacy-page .c-button-link:hover{color:#007f99}.legacy-page .c-button-link:hover:after{transform:scaleX(1)}.legacy-page .c-button-link:hover .c-button-link__icon{background-color:#007f99}}.legacy-page .c-button-link__icon{background-color:#000;margin:auto;line-height:1;transition:transform .15s ease-out,background-color .2s;position:absolute;top:0;bottom:0;-webkit-mask-image:url(../img/common/icon_double-chevron_right.svg);mask-image:url(../img/common/icon_double-chevron_right.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:767.98px){.legacy-page .c-button-link__icon{width:calc(20 * var(--base-size,1) / 10);height:calc(20 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .c-button-link__icon{width:calc(20 * var(--base-size,1) / 10);height:calc(20 * var(--base-size,1) / 10)}}@media (max-width:767.98px){.legacy-page .c-button-link--icon-link .c-button-link__icon{right:calc(5 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .c-button-link--icon-link .c-button-link__icon{right:calc(5 * var(--base-size,1) / 10)}}.legacy-page .c-button-link--icon-back .c-button-link__icon{transform:scaleX(-1)}@media (max-width:767.98px){.legacy-page .c-button-link--icon-back .c-button-link__icon{left:calc(5 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .c-button-link--icon-back .c-button-link__icon{left:calc(5 * var(--base-size,1) / 10)}}.legacy-page .c-button-link__icon.c-button-link--icon-blank{-webkit-mask-image:url(../img/common/icon_another-window.svg);mask-image:url(../img/common/icon_another-window.svg)}@media (max-width:767.98px){.legacy-page .c-button-link__icon.c-button-link--icon-blank{width:calc(13 * var(--base-size,1) / 10);height:calc(13 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .c-button-link__icon.c-button-link--icon-blank{width:calc(14 * var(--base-size,1) / 10);height:calc(14 * var(--base-size,1) / 10)}}@media (max-width:767.98px){.legacy-page .c-button-link__icon.c-button-link--icon-blank{right:calc(21 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .c-button-link__icon.c-button-link--icon-blank{right:calc(14 * var(--base-size,1) / 10)}}.legacy-page .c-button-box{color:#000;border:2px solid #007f99;flex-direction:column;align-items:center;width:100%;font-weight:700;display:inline-flex;position:relative}@media (max-width:767.98px){.legacy-page .c-button-box{max-width:calc(284 * var(--base-size,1) / 10);padding:calc(16 * var(--base-size,1) / 10);font-size:calc(16 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .c-button-box{max-width:calc(410 * var(--base-size,1) / 10);padding:calc(14 * var(--base-size,1) / 10) calc(16 * var(--base-size,1) / 10);font-size:calc(20 * var(--base-size,1) / 10)}}@media (hover:hover){.legacy-page .c-button-box:hover{outline:1px solid #007f99;text-decoration:underline}}.legacy-page .c-arrow-link{color:#000;text-decoration:none;transition:color .2s}.legacy-page .c-arrow-link:hover{color:#007f99!important;text-decoration:underline!important}.legacy-page .c-arrow-link:hover .c-arrow-link__arrow,.legacy-page .c-arrow-link:hover .c-arrow-link__window{background-color:#007f99!important}.legacy-page .c-arrow-link2{color:#000;text-decoration:none;transition:color .2s}.legacy-page .c-arrow-link2:hover{color:#007f99!important;text-decoration:underline!important}.legacy-page .c-arrow-link2:hover .c-arrow-link__arrow,.legacy-page .c-arrow-link2:hover .c-arrow-link__window{background-color:#007f99!important}.legacy-page .c-arrow-link2 .c-arrow-link__arrow{transform:translate(calc(0 * var(--base-size,1) / 10))}.legacy-page .c-arrow-link__arrow{width:calc(12 * var(--base-size,1) / 10);height:calc(12 * var(--base-size,1) / 10);transform:translate(calc(-4 * var(--base-size,1) / 10),calc(.5 * var(--base-size,1) / 10));background-color:#000;transition:background-color .2s;display:inline-block;-webkit-mask-image:url(../img/common/icon_double-chevron_right.svg);mask-image:url(../img/common/icon_double-chevron_right.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.legacy-page .c-arrow-link__window{margin-left:calc(3 * var(--base-size,1) / 10);background-color:#000;transition:background-color .2s;display:inline-block;-webkit-mask-image:url(../img/common/icon_another-window.svg);mask-image:url(../img/common/icon_another-window.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:767.98px){.legacy-page .c-arrow-link__window{width:calc(12 * var(--base-size,1) / 10);height:calc(12 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .c-arrow-link__window{width:calc(13 * var(--base-size,1) / 10);height:calc(13 * var(--base-size,1) / 10)}}.legacy-page .c-bordered-box{background-color:#fff;border:2px solid #007f99}@media (max-width:767.98px){.legacy-page .c-bordered-box{padding:calc(32 * var(--base-size,1) / 10) calc(24 * var(--base-size,1) / 10) calc(40 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .c-bordered-box{padding:calc(24 * var(--base-size,1) / 10) calc(40 * var(--base-size,1) / 10) calc(40 * var(--base-size,1) / 10)}.legacy-page .c-bordered-box.c-bordered-box--warning{padding:calc(19 * var(--base-size,1) / 10) calc(40 * var(--base-size,1) / 10) calc(17 * var(--base-size,1) / 10)}}@media (max-width:767.98px){.legacy-page .c-bordered-box.c-bordered-box--warning{padding:calc(15 * var(--base-size,1) / 10) calc(10 * var(--base-size,1) / 10) calc(17 * var(--base-size,1) / 10);line-height:1.8}}@media (min-width:768px){.legacy-page .c-bordered-box.c-bordered-box--warning .c-bordered-box__warning-icon{width:calc(37 * var(--base-size,1) / 10);height:calc(37 * var(--base-size,1) / 10);margin-bottom:calc(18 * var(--base-size,1) / 10)}}.legacy-page .c-bordered-box__warning-icon{margin-right:auto;margin-bottom:calc(12 * var(--base-size,1) / 10);margin-left:auto}@media (max-width:767.98px){.legacy-page .c-bordered-box__warning-icon{width:calc(32 * var(--base-size,1) / 10);height:calc(32 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .c-bordered-box__warning-icon{width:calc(40 * var(--base-size,1) / 10);height:calc(40 * var(--base-size,1) / 10)}}@keyframes slider-bullet-circle-animation{0%{stroke-dasharray:0 37.7}99.9%,to{stroke-dasharray:37.7 37.7}}.legacy-page .c-autoplay-carousel{--swiper-pagination-bullet-horizontal-gap:0;--swiper-pagination-color:transparent;--swiper-pagination-bullet-inactive-color:transparent;--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-top:0;--swiper-pagination-bottom:0}@media (max-width:767.98px){.legacy-page .c-autoplay-carousel{--swiper-pagination-bullet-width:calc(18 * var(--base-size,1) / 10);--swiper-pagination-bullet-height:calc(18 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .c-autoplay-carousel{--swiper-pagination-bullet-width:calc(28 * var(--base-size,1) / 10);--swiper-pagination-bullet-height:calc(28 * var(--base-size,1) / 10)}}.legacy-page .c-autoplay-carousel .swiper-pagination{grid-area:pagination;align-items:center;display:flex;position:relative;top:0;bottom:0;left:0;right:0}@media (max-width:767.98px){.legacy-page .c-autoplay-carousel .swiper-pagination{bottom:calc(30 * var(--base-size,1) / 10);gap:calc(2 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .c-autoplay-carousel .swiper-pagination{bottom:calc(30 * var(--base-size,1) / 10);gap:calc(10 * var(--base-size,1) / 10)}}.legacy-page .c-autoplay-carousel .swiper-button-prev,.legacy-page .c-autoplay-carousel .swiper-button-next{margin:auto;position:relative;top:0;bottom:0;left:0;right:0}@media (max-width:767.98px){.legacy-page .c-autoplay-carousel .swiper-button-prev,.legacy-page .c-autoplay-carousel .swiper-button-next{width:calc(12 * var(--base-size,1) / 10);height:calc(12 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .c-autoplay-carousel .swiper-button-prev,.legacy-page .c-autoplay-carousel .swiper-button-next{width:calc(24 * var(--base-size,1) / 10);height:calc(24 * var(--base-size,1) / 10)}}.legacy-page .c-autoplay-carousel .swiper-button-prev:after,.legacy-page .c-autoplay-carousel .swiper-button-next:after{display:none}.legacy-page .c-autoplay-carousel .swiper-button-prev svg path,.legacy-page .c-autoplay-carousel .swiper-button-next svg path{stroke:#fff;transition:stroke .15s}@media (hover:hover){.legacy-page .c-autoplay-carousel .swiper-button-prev:hover svg path,.legacy-page .c-autoplay-carousel .swiper-button-next:hover svg path{stroke:#000}}.legacy-page .c-autoplay-carousel .swiper-button-prev{grid-area:prev;transform:scaleX(-1)}@media (max-width:767.98px){.legacy-page .c-autoplay-carousel .swiper-button-prev{margin-right:calc(8 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .c-autoplay-carousel .swiper-button-prev{margin-right:calc(16 * var(--base-size,1) / 10)}}.legacy-page .c-autoplay-carousel .swiper-button-next{grid-area:next}@media (max-width:767.98px){.legacy-page .c-autoplay-carousel .swiper-button-next{margin-left:calc(8 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .c-autoplay-carousel .swiper-button-next{margin-left:calc(16 * var(--base-size,1) / 10)}}.legacy-page .c-autoplay-carousel .swiper-pagination-bullet{flex-shrink:0;position:relative}.legacy-page .c-autoplay-carousel__controls{grid-template:"prev pagination control next"/auto auto auto auto;place-content:center;margin-left:auto;margin-right:auto;display:grid;position:relative}@media (max-width:767.98px){.legacy-page .c-autoplay-carousel__controls{gap:calc(6 * var(--base-size,1) / 10);max-width:calc(300 * var(--base-size,1) / 10);margin-top:calc(16 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .c-autoplay-carousel__controls{gap:calc(14 * var(--base-size,1) / 10);max-width:calc(300 * var(--base-size,1) / 10);padding-bottom:calc(10 * var(--base-size,1) / 10);margin-top:calc(36 * var(--base-size,1) / 10)}}.legacy-page .c-autoplay-carousel__control-buttons{grid-area:control;align-items:center;display:flex}.legacy-page .c-autoplay-carousel__start-button:not([hidden]),.legacy-page .c-autoplay-carousel__stop-button:not([hidden]){align-items:center;line-height:1;display:flex}@media (max-width:767.98px){.legacy-page .c-autoplay-carousel__start-button:not([hidden]),.legacy-page .c-autoplay-carousel__stop-button:not([hidden]){width:calc(12 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .c-autoplay-carousel__start-button:not([hidden]),.legacy-page .c-autoplay-carousel__stop-button:not([hidden]){width:calc(20 * var(--base-size,1) / 10)}}.legacy-page .c-pagination-progress{color:#000;position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:767.98px){.legacy-page .c-pagination-progress{--swiper-pagination-progress-width:calc(16 * var(--base-size,1) / 10);--swiper-pagination-progress-height:calc(16 * var(--base-size,1) / 10);--swiper-pagination-progress-radius:calc(6 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .c-pagination-progress{--swiper-pagination-progress-width:calc(22 * var(--base-size,1) / 10);--swiper-pagination-progress-height:calc(22 * var(--base-size,1) / 10);--swiper-pagination-progress-radius:calc(12 * var(--base-size,1) / 10)}}.legacy-page .c-pagination-progress svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.legacy-page .c-pagination-progress svg circle{width:100%}.legacy-page .swiper-pagination-bullet-active .c-pagination-progress{stroke:currentColor;stroke-dasharray:314}.legacy-page .is-ready .swiper-pagination-bullet-active .c-pagination-progress{animation:4.1s linear slider-bullet-circle-animation}@media (max-width:767.98px){.legacy-page .is-ready .swiper-pagination-bullet-active .c-pagination-progress{stroke-width:calc(1 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .is-ready .swiper-pagination-bullet-active .c-pagination-progress{stroke-width:calc(1 * var(--base-size,1) / 10)}}.legacy-page .c-pagination-dot{border:1px solid;border-radius:50%;margin:0;position:absolute}.legacy-page .swiper-pagination-bullet-active .c-pagination-dot{background-color:currentColor;border-color:#0000;margin:0}@media (max-width:767.98px){.legacy-page .c-pagination-dot,.legacy-page .swiper-pagination-bullet-active .c-pagination-dot{top:calc(4 * var(--base-size,1) / 10);left:calc(4 * var(--base-size,1) / 10);width:calc(10 * var(--base-size,1) / 10);height:calc(10 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .c-pagination-dot,.legacy-page .swiper-pagination-bullet-active .c-pagination-dot{top:calc(6 * var(--base-size,1) / 10);left:calc(6 * var(--base-size,1) / 10);width:calc(16 * var(--base-size,1) / 10);height:calc(16 * var(--base-size,1) / 10)}}.legacy-page .header{z-index:9990;background-color:#fff;width:100%;display:flex;position:fixed;top:0;left:0}@media (max-width:767.98px){.legacy-page .header{height:calc(61 * var(--base-size,1) / 10);border-bottom:calc(2 * var(--base-size,1) / 10) solid #e5e5e5}}@media (min-width:768px){.legacy-page .header{height:calc(87 * var(--base-size,1) / 10);border-bottom:calc(2 * var(--base-size,1) / 10) solid #e5e5e5}}.legacy-page .hamburger{z-index:9999;border-radius:100vmax;transition:border-color .3s;position:absolute}@media (hover:hover){.legacy-page .hamburger:hover{border-color:#007f99}.legacy-page .hamburger:hover:before,.legacy-page .hamburger:hover:after,.legacy-page .hamburger:hover .hamburger__line{background-color:#007f99}}@media (max-width:767.98px){.legacy-page .hamburger{top:calc(14.5 * var(--base-size,1) / 10);right:calc(11 * var(--base-size,1) / 10);width:calc(36 * var(--base-size,1) / 10);height:calc(36 * var(--base-size,1) / 10);border:1px solid #000}}@media (min-width:768px){.legacy-page .hamburger{top:calc(13 * var(--base-size,1) / 10);right:calc(26 * var(--base-size,1) / 10);width:calc(60 * var(--base-size,1) / 10);height:calc(60 * var(--base-size,1) / 10);border:1px solid #000}}.legacy-page .hamburger:before,.legacy-page .hamburger:after{content:"";transform-origin:50%;background-color:#000;transition:transform .3s cubic-bezier(0,0,0,.98),background-color .3s;position:absolute;left:50%;transform:translate(-50%,-50%)}@media (max-width:767.98px){.legacy-page .hamburger:before,.legacy-page .hamburger:after{width:calc(11 * var(--base-size,1) / 10);height:calc(1 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .hamburger:before,.legacy-page .hamburger:after{width:calc(15 * var(--base-size,1) / 10);height:calc(1 * var(--base-size,1) / 10)}}@media (max-width:767.98px){.legacy-page .hamburger:before{top:calc(50% - 4.5 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .hamburger:before{top:calc(50% - 6 * var(--base-size,1) / 10)}}@media (max-width:767.98px){.legacy-page .hamburger:after{top:calc(50% + 4.5 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .hamburger:after{top:calc(50% + 6 * var(--base-size,1) / 10)}}.legacy-page .hamburger[aria-expanded=true]:before{top:50%;transform:translate(-50%,-50%)scale(1.3)rotate(45deg)}.legacy-page .hamburger[aria-expanded=true]:after{top:50%;transform:translate(-50%,-50%)scale(1.3)rotate(-45deg)}.legacy-page .hamburger[aria-expanded=true] .hamburger__line{opacity:0}@media (max-width:767.98px){.legacy-page .hamburger[aria-expanded=true] .hamburger__line{transform:translate(calc(-50% + 4.5 * var(--base-size,1) / 10),-50%)}}@media (min-width:768px){.legacy-page .hamburger[aria-expanded=true] .hamburger__line{transform:translate(calc(-50% + 4 * var(--base-size,1) / 10),-50%)}}.legacy-page .hamburger__line{content:"";background-color:#000;transition:transform .3s,opacity .3s,background-color .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:767.98px){.legacy-page .hamburger__line{width:calc(11 * var(--base-size,1) / 10);height:calc(1 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .hamburger__line{width:calc(15 * var(--base-size,1) / 10);height:calc(1 * var(--base-size,1) / 10)}}.legacy-page .header-lang{top:calc(26 * var(--base-size,1) / 10);left:calc(39 * var(--base-size,1) / 10);z-index:2;align-items:center;width:-moz-fit-content;width:fit-content;display:flex;position:absolute}@media (max-width:767.98px){.legacy-page .header-lang{top:50%;left:calc(15 * var(--base-size,1) / 10);transform:translateY(-50%)}}@media (min-width:768px){.legacy-page .header-lang{top:calc(26 * var(--base-size,1) / 10);left:calc(39 * var(--base-size,1) / 10)}}.legacy-page .header-lang__separate{background-color:#000;transform:rotate(45deg)}@media (max-width:767.98px){.legacy-page .header-lang__separate{width:calc(1 * var(--base-size,1) / 10);height:calc(8 * var(--base-size,1) / 10);margin:0 calc(8 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .header-lang__separate{width:calc(1 * var(--base-size,1) / 10);height:calc(17 * var(--base-size,1) / 10);margin:0 calc(15 * var(--base-size,1) / 10)}}.legacy-page .header-lang__en{display:block}@media (max-width:767.98px){.legacy-page .header-lang__en{padding:calc(6 * var(--base-size,1) / 10) calc(7 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .header-lang__en{padding:calc(10 * var(--base-size,1) / 10) calc(7 * var(--base-size,1) / 10)}}.legacy-page .header-lang__en .header-lang__en-txt{background-color:#000;transition:background-color .2s;display:block;-webkit-mask-image:url(../img/common/header_en.svg);mask-image:url(../img/common/header_en.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:767.98px){.legacy-page .header-lang__en .header-lang__en-txt{width:calc(13.5 * var(--base-size,1) / 10);height:calc(13.8 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .header-lang__en .header-lang__en-txt{width:calc(16 * var(--base-size,1) / 10);height:calc(15 * var(--base-size,1) / 10)}}@media (hover:hover){.legacy-page .header-lang__en:hover>span{background-color:#007f99}}.legacy-page .header-lang__jp{display:block}@media (max-width:767.98px){.legacy-page .header-lang__jp{padding:calc(6 * var(--base-size,1) / 10) calc(7 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .header-lang__jp{padding:calc(10 * var(--base-size,1) / 10) calc(7 * var(--base-size,1) / 10)}}.legacy-page .header-lang__jp .header-lang__jp-txt{background-color:#000;transition:background-color .2s;display:block;-webkit-mask-image:url(../img/common/header_jp.svg);mask-image:url(../img/common/header_jp.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:767.98px){.legacy-page .header-lang__jp .header-lang__jp-txt{width:calc(14.5 * var(--base-size,1) / 10);height:calc(13.8 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .header-lang__jp .header-lang__jp-txt{width:calc(16 * var(--base-size,1) / 10);height:calc(15 * var(--base-size,1) / 10)}}@media (hover:hover){.legacy-page .header-lang__jp:hover>span{background-color:#007f99}}.legacy-page .header-lang__current{pointer-events:none;position:relative}.legacy-page .header-lang__current:after{content:"";background-color:#000;position:absolute;left:50%;transform:translate(-50%)}@media (max-width:767.98px){.legacy-page .header-lang__current:after{bottom:calc(-4 * var(--base-size,1) / 10);width:calc(25 * var(--base-size,1) / 10);height:2px}}@media (min-width:768px){.legacy-page .header-lang__current:after{width:100%;height:calc(1 * var(--base-size,1) / 10);bottom:0}}.legacy-page .header-logo-link{width:-moz-fit-content;width:fit-content;transition:opacity .3s;display:block}.legacy-page .header-logo-link:focus-visible{cursor:pointer;opacity:.6}@media (hover:hover) and (pointer:fine){.legacy-page .header-logo-link:hover{cursor:pointer;opacity:.6}}.legacy-page .header-logo-link:active,.legacy-page .header-logo-link:hover{cursor:pointer;opacity:.6}@media (max-width:767.98px){.legacy-page .header-logo-link{margin:calc(13 * var(--base-size,1) / 10) auto 0}}@media (min-width:768px){.legacy-page .header-logo-link{margin:calc(19 * var(--base-size,1) / 10) auto 0}}@media (max-width:767.98px){.legacy-page .header-logo-link img{width:calc(108 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .header-logo-link img{width:calc(160 * var(--base-size,1) / 10)}}.legacy-page .header-right-link{align-items:center;display:flex;position:absolute;top:50%}@media (max-width:767.98px){.legacy-page .header-right-link{top:calc(20 * var(--base-size,1) / 10);right:calc(56 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .header-right-link{right:calc(105 * var(--base-size,1) / 10);transform:translateY(-50%)}}.legacy-page .header-right-link__access{width:calc(109 * var(--base-size,1) / 10);height:calc(48 * var(--base-size,1) / 10);padding-right:calc(10 * var(--base-size,1) / 10);margin-right:calc(11 * var(--base-size,1) / 10);font-size:calc(16 * var(--base-size,1) / 10);justify-content:center;align-items:center;font-weight:700;transition:color .2s;display:flex;position:relative;color:#000!important}@media (max-width:1023.98px){.legacy-page .header-right-link__access{display:none}}@media (hover:hover){.legacy-page .header-right-link__access:hover{text-decoration:underline;color:#007f99!important}.legacy-page .header-right-link__access:hover .header-right-link__arrow{background-color:#007f99}}.legacy-page .header-right-link__ticket{width:calc(151 * var(--base-size,1) / 10);height:calc(48 * var(--base-size,1) / 10);padding-right:calc(10 * var(--base-size,1) / 10);margin-right:calc(21 * var(--base-size,1) / 10);font-size:calc(16 * var(--base-size,1) / 10);background-color:#fcda49;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative;color:#000!important}@media (max-width:1023.98px){.legacy-page .header-right-link__ticket{display:none}}.legacy-page .header-right-link__ticket:before{content:"";width:100%;height:100%;transition:border-color .2s;position:absolute;top:0;left:0}@media (max-width:767.98px){.legacy-page .header-right-link__ticket:before{border:1px solid #0000}}@media (min-width:768px){.legacy-page .header-right-link__ticket:before{border:2px solid #0000}}@media (hover:hover){.legacy-page .header-right-link__ticket:hover{text-decoration:underline}.legacy-page .header-right-link__ticket:hover:before{border-color:#000}}.legacy-page .header-right-link__sns{background-color:#000;transition:background-color .2s;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:767.98px){.legacy-page .header-right-link__sns{width:calc(24 * var(--base-size,1) / 10);height:calc(24 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .header-right-link__sns{width:calc(32 * var(--base-size,1) / 10);height:calc(32 * var(--base-size,1) / 10)}}@media (max-width:767.98px){.legacy-page .header-right-link__sns+.header-right-link__sns{margin-left:calc(3 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .header-right-link__sns+.header-right-link__sns{margin-left:calc(6 * var(--base-size,1) / 10)}}.legacy-page .header-right-link__sns.header-right-link__sns--x{-webkit-mask-image:url(../img/common/icon_x.svg);mask-image:url(../img/common/icon_x.svg)}.legacy-page .header-right-link__sns.header-right-link__sns--instagram{-webkit-mask-image:url(../img/common/icon_instagram.svg);mask-image:url(../img/common/icon_instagram.svg)}.legacy-page .header-right-link__sns.header-right-link__sns--tiktok{-webkit-mask-image:url(../img/common/icon_tiktok.svg);mask-image:url(../img/common/icon_tiktok.svg)}@media (hover:hover){.legacy-page .header-right-link__sns:hover{background-color:#007f99}}.legacy-page .header-right-link__arrow{top:50%;right:calc(10 * var(--base-size,1) / 10);width:calc(14 * var(--base-size,1) / 10);height:calc(14 * var(--base-size,1) / 10);background-color:#000;transition:transform .15s ease-out,background-color .2s;display:block;position:absolute;transform:translateY(-50%);-webkit-mask-image:url(../img/common/icon_double-chevron_right.svg);mask-image:url(../img/common/icon_double-chevron_right.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:767.98px){.legacy-page .header-right-link__arrow{pointer-events:none;visibility:hidden}}.legacy-page .header-right-link__arrow.header-right-link__arrow--access{right:calc(8 * var(--base-size,1) / 10)}.legacy-page .header-right-link__arrow.header-right-link__arrow--ticket{right:calc(7 * var(--base-size,1) / 10)}.legacy-page .nav{z-index:1;pointer-events:none;visibility:hidden;opacity:0;background:#fff;width:100%;position:fixed;top:0;left:0;overflow:scroll}@media (max-width:767.98px){.legacy-page .nav{height:100dvh;padding-top:calc(30 * var(--base-size,1) / 10);margin-top:calc(60 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .nav{padding-top:calc(113 * var(--base-size,1) / 10);padding-bottom:calc(52 * var(--base-size,1) / 10);box-shadow:0 0 20px 9px #0000001c}}.legacy-page .nav[aria-hidden=false]{pointer-events:auto;visibility:visible;opacity:1}@media (max-width:767.98px){.legacy-page .nav__container{padding:calc(0 * var(--base-size,1) / 10) calc(30 * var(--base-size,1) / 10) 0;padding-bottom:calc(120 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .nav__container{max-width:calc(1120 * var(--base-size,1) / 10);padding-right:calc(24 * var(--base-size,1) / 10);padding-left:calc(24 * var(--base-size,1) / 10);margin:0 auto}.legacy-page .nav-large-list{display:flex}}.legacy-page .nav-large-list__item{width:-moz-fit-content;width:fit-content}@media (max-width:767.98px){.legacy-page .nav-large-list__item+.nav-large-list__item{margin-top:calc(10 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .nav-large-list__item+.nav-large-list__item{margin-left:calc(53 * var(--base-size,1) / 10)}}.legacy-page .nav-arrow-links{display:flex}@media (max-width:767.98px){.legacy-page .nav-arrow-links{gap:calc(16 * var(--base-size,1) / 10);margin-top:calc(10 * var(--base-size,1) / 10);letter-spacing:-.05em;flex-direction:column}}@media (min-width:768px){.legacy-page .nav-arrow-links{gap:calc(5 * var(--base-size,1) / 10) calc(17 * var(--base-size,1) / 10);margin-top:calc(10 * var(--base-size,1) / 10);flex-wrap:wrap;justify-content:flex-start}}.legacy-page .nav-arrow-link{color:#000;align-items:center;width:-moz-fit-content;width:fit-content;font-weight:700;line-height:1.4;transition:color .2s;position:relative}@media (hover:hover){.legacy-page .nav-arrow-link:hover{color:#007f99;text-decoration:underline}.legacy-page .nav-arrow-link:hover .nav-arrow-link__icon{background-color:#007f99}}@media (max-width:767.98px){.legacy-page .nav-arrow-link{font-size:calc(18 * var(--base-size,1) / 10);letter-spacing:0;display:block}}@media (min-width:768px){.legacy-page .nav-arrow-link{font-size:calc(24 * var(--base-size,1) / 10);display:flex}}.legacy-page .nav-arrow-link__small{font-size:calc(14 * var(--base-size,1) / 10);font-weight:500}@media (max-width:767.98px){.legacy-page .nav-arrow-link__small{line-height:1.6}}@media (min-width:768px){.legacy-page .nav-arrow-link__small{margin-right:calc(12 * var(--base-size,1) / 10)}}.legacy-page .nav__border{border-bottom:1px solid #000}@media (max-width:767.98px){.legacy-page .nav__border{padding-bottom:calc(13 * var(--base-size,1) / 10);margin-top:calc(10 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .nav__border{padding-bottom:calc(18 * var(--base-size,1) / 10);margin-top:calc(48 * var(--base-size,1) / 10)}}.legacy-page .nav__link-event{width:-moz-fit-content;width:fit-content;display:block}@media (max-width:767.98px){.legacy-page .nav__link-event{border-bottom:1px solid #0000}}@media (min-width:768px){.legacy-page .nav__link-event{border-bottom:2px solid #0000}}@media (hover:hover){.legacy-page .nav__link-event:hover{border-color:#007f99}.legacy-page .nav__link-event:hover .nav__link-event-txt{background-color:#007f99}}.legacy-page .nav__link-event-txt{background-color:#000;transition:background-color .2s;display:block;-webkit-mask-image:url(../img/common/nav_link_event.svg);mask-image:url(../img/common/nav_link_event.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:767.98px){.legacy-page .nav__link-event-txt{width:calc(97 * var(--base-size,1) / 10);height:calc(33 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .nav__link-event-txt{width:calc(142 * var(--base-size,1) / 10);height:calc(50 * var(--base-size,1) / 10)}}.legacy-page .nav-arrow-link__icon{background-color:#000;transition:background-color .2s;display:inline-block;-webkit-mask-image:url(../img/common/link_arrow_black.svg);mask-image:url(../img/common/link_arrow_black.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:767.98px){.legacy-page .nav-arrow-link__icon{top:50%;right:calc(-27 * var(--base-size,1) / 10);width:calc(17 * var(--base-size,1) / 10);height:calc(10.75 * var(--base-size,1) / 10);position:absolute;transform:translateY(-50%)}}@media (min-width:768px){.legacy-page .nav-arrow-link__icon{width:calc(24 * var(--base-size,1) / 10);height:calc(15 * var(--base-size,1) / 10);transform:translate(calc(3 * var(--base-size,1) / 10),calc(1.5 * var(--base-size,1) / 10))}.legacy-page .nav-arrow-link__icon.nav-arrow-link__icon--change{transform:translate(calc(-6 * var(--base-size,1) / 10),calc(1.5 * var(--base-size,1) / 10))}}.legacy-page .nav-list-wrap{display:flex}@media (max-width:767.98px){.legacy-page .nav-list-wrap{margin:calc(22 * var(--base-size,1) / 10) auto 0}}@media (min-width:768px){.legacy-page .nav-list-wrap{margin:calc(30 * var(--base-size,1) / 10) auto 0;justify-content:space-between}}.legacy-page .nav-large-list__link{display:block;position:relative}@media (hover:hover){.legacy-page .nav-large-list__link:hover .nav-list__link-txt-ja{color:#007f99!important}.legacy-page .nav-large-list__link:hover .nav-large-list__link-txt{background-color:#007f99}.legacy-page .nav-large-list__link:hover .nav-list__link-txt-wrapper{border-color:#007f99}}.legacy-page .nav-large-list__link.nav-large-list__link--hover-border-none{border-bottom:none}@media (hover:hover){.legacy-page .nav-large-list__link .nav-large-list__link-txt-about-hover-border:hover{border-color:#007f99}}.legacy-page .nav-large-list__link-txt{background-color:#000;transition:background-color .2s;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.legacy-page .nav-large-list__link-txt.nav-large-list__link-txt--top{-webkit-mask-image:url(../img/common/nav_link_top.svg);mask-image:url(../img/common/nav_link_top.svg)}@media (max-width:767.98px){.legacy-page .nav-large-list__link-txt.nav-large-list__link-txt--top{width:calc(57.5 * var(--base-size,1) / 10);height:calc(35 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .nav-large-list__link-txt.nav-large-list__link-txt--top{width:calc(91 * var(--base-size,1) / 10);height:calc(51 * var(--base-size,1) / 10)}}.legacy-page .nav-large-list__link-txt.nav-large-list__link-txt--about{-webkit-mask-image:url(../img/common/nav_link_about.svg);mask-image:url(../img/common/nav_link_about.svg)}@media (max-width:767.98px){.legacy-page .nav-large-list__link-txt.nav-large-list__link-txt--about{width:calc(147 * var(--base-size,1) / 10);height:calc(36 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .nav-large-list__link-txt.nav-large-list__link-txt--about{width:calc(212 * var(--base-size,1) / 10);height:calc(52 * var(--base-size,1) / 10)}}.legacy-page .nav-list__link-txt-wrapper{display:inline-block}@media (max-width:767.98px){.legacy-page .nav-list__link-txt-wrapper{border-bottom:1px solid #0000}}@media (min-width:768px){.legacy-page .nav-list__link-txt-wrapper{border-bottom:2px solid #0000}.legacy-page .nav-list__item+.nav-list__item{margin-left:calc(44 * var(--base-size,1) / 10)}}.legacy-page .nav-large-list__link-txt-about-hover-border{height:100%;display:block;position:absolute;bottom:0;left:0}@media (max-width:767.98px){.legacy-page .nav-large-list__link-txt-about-hover-border{width:calc(160 * var(--base-size,1) / 10);border-bottom:1px solid #0000}}@media (min-width:768px){.legacy-page .nav-large-list__link-txt-about-hover-border{width:calc(230 * var(--base-size,1) / 10);border-bottom:2px solid #0000}}.legacy-page .nav-list{flex-wrap:wrap;display:flex}@media (max-width:767.98px){.legacy-page .nav-list{gap:calc(10 * var(--base-size,1) / 10) calc(30 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .nav-list{justify-content:space-between}}.legacy-page .nav-list__link{display:block;position:relative}@media (hover:hover){.legacy-page .nav-list__link:hover .nav-list__link-txt-ja{color:#007f99!important}.legacy-page .nav-list__link:hover .nav-list__link-txt{background-color:#007f99}.legacy-page .nav-list__link:hover .nav-list__link-txt-wrapper{border-color:#007f99}}.legacy-page .nav-list__link-txt{background-color:#000;transition:background-color .2s;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.legacy-page .nav-list__link-txt.nav-list__link-txt--news{-webkit-mask-image:url(/img/common/nav_link_news.svg);mask-image:url(/img/common/nav_link_news.svg)}@media (max-width:767.98px){.legacy-page .nav-list__link-txt.nav-list__link-txt--news{width:calc(88 * var(--base-size,1) / 10);height:calc(34.5 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .nav-list__link-txt.nav-list__link-txt--news{width:calc(135 * var(--base-size,1) / 10);height:calc(53 * var(--base-size,1) / 10)}}.legacy-page .nav-list__link-txt.nav-list__link-txt--ticket{-webkit-mask-image:url(../img/common/nav_link_ticket.svg);mask-image:url(../img/common/nav_link_ticket.svg)}@media (max-width:767.98px){.legacy-page .nav-list__link-txt.nav-list__link-txt--ticket{width:calc(113 * var(--base-size,1) / 10);height:calc(34.5 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .nav-list__link-txt.nav-list__link-txt--ticket{width:calc(166 * var(--base-size,1) / 10);height:calc(51 * var(--base-size,1) / 10)}}.legacy-page .nav-list__link-txt.nav-list__link-txt--access{-webkit-mask-image:url(../img/common/nav_link_access.svg);mask-image:url(../img/common/nav_link_access.svg)}@media (max-width:767.98px){.legacy-page .nav-list__link-txt.nav-list__link-txt--access{width:calc(112 * var(--base-size,1) / 10);height:calc(35 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .nav-list__link-txt.nav-list__link-txt--access{width:calc(164 * var(--base-size,1) / 10);height:calc(51 * var(--base-size,1) / 10)}}.legacy-page .nav-list__link-txt.nav-list__link-txt--shop{-webkit-mask-image:url(../img/common/nav_link_shop.svg);mask-image:url(../img/common/nav_link_shop.svg)}@media (max-width:767.98px){.legacy-page .nav-list__link-txt.nav-list__link-txt--shop{width:calc(77 * var(--base-size,1) / 10);height:calc(35 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .nav-list__link-txt.nav-list__link-txt--shop{width:calc(116 * var(--base-size,1) / 10);height:calc(51 * var(--base-size,1) / 10)}}.legacy-page .nav-list__link-txt.nav-list__link-txt--faq{-webkit-mask-image:url(../img/common/nav_link_faq.svg);mask-image:url(../img/common/nav_link_faq.svg)}@media (max-width:767.98px){.legacy-page .nav-list__link-txt.nav-list__link-txt--faq{width:calc(51.5 * var(--base-size,1) / 10);height:calc(39 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .nav-list__link-txt.nav-list__link-txt--faq{width:calc(78 * var(--base-size,1) / 10);height:calc(59 * var(--base-size,1) / 10)}}.legacy-page .nav-list__link-txt-ja{letter-spacing:0;font-weight:700;transition:color .2s;display:block;color:#000!important}@media (max-width:767.98px){.legacy-page .nav-list__link-txt-ja{font-size:calc(14 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .nav-list__link-txt-ja{font-size:calc(16 * var(--base-size,1) / 10)}}.legacy-page .nav-ticket-link{background-color:#fcda49;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative;color:#000!important}@media (max-width:767.98px){.legacy-page .nav-ticket-link{width:calc(225 * var(--base-size,1) / 10);height:calc(42.5 * var(--base-size,1) / 10);margin-left:calc(18 * var(--base-size,1) / 10);font-size:calc(15 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .nav-ticket-link{width:calc(285 * var(--base-size,1) / 10);height:calc(61 * var(--base-size,1) / 10);margin-left:calc(25 * var(--base-size,1) / 10);font-size:calc(20 * var(--base-size,1) / 10)}}.legacy-page .nav-ticket-link:before{content:"";width:100%;height:100%;transition:border-color .2s;position:absolute;top:0;left:0}@media (max-width:767.98px){.legacy-page .nav-ticket-link:before{border:1px solid #0000}}@media (min-width:768px){.legacy-page .nav-ticket-link:before{border:2px solid #0000}}@media (hover:hover){.legacy-page .nav-ticket-link:hover{text-decoration:underline}.legacy-page .nav-ticket-link:hover:before{border-color:#000}}.legacy-page .nav-ticket-link__arrow{display:block;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:767.98px){.legacy-page .nav-ticket-link__arrow{right:calc(10 * var(--base-size,1) / 10);width:calc(18 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .nav-ticket-link__arrow{right:calc(17 * var(--base-size,1) / 10);width:calc(18 * var(--base-size,1) / 10)}}.legacy-page .nav-ticket-link__arrow img{display:block}.legacy-page .nav-link__sns-list{align-items:center;display:flex}@media (max-width:767.98px){.legacy-page .nav-link__sns-list{margin-top:calc(10 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .nav-link__sns-list{margin-top:calc(56 * var(--base-size,1) / 10)}}.legacy-page .nav-link__sns{background-color:#000;transition:background-color .2s;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:767.98px){.legacy-page .nav-link__sns{width:calc(37 * var(--base-size,1) / 10);height:calc(37 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .nav-link__sns{width:calc(45 * var(--base-size,1) / 10);height:calc(45 * var(--base-size,1) / 10)}}@media (max-width:767.98px){.legacy-page .nav-link__sns+.nav-link__sns{margin-left:calc(3 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .nav-link__sns+.nav-link__sns{margin-left:calc(5 * var(--base-size,1) / 10)}}.legacy-page .nav-link__sns.nav-link__sns--x{-webkit-mask-image:url(../img/common/icon_x.svg);mask-image:url(../img/common/icon_x.svg)}.legacy-page .nav-link__sns.nav-link__sns--instagram{-webkit-mask-image:url(../img/common/icon_instagram.svg);mask-image:url(../img/common/icon_instagram.svg)}.legacy-page .nav-link__sns.nav-link__sns--tiktok{-webkit-mask-image:url(../img/common/icon_tiktok.svg);mask-image:url(../img/common/icon_tiktok.svg)}@media (hover:hover){.legacy-page .nav-link__sns:hover{background-color:#007f99}}.legacy-page .nav-arrow-link__small-small{margin-left:calc(4 * var(--base-size,1) / 10);display:inline-block}@media (max-width:767.98px){.legacy-page .nav-arrow-link__small-small{font-size:calc(14 * var(--base-size,1) / 10);transform:translateY(calc(-2 * var(--base-size,1) / 10))}}@media (min-width:768px){.legacy-page .nav-arrow-link__small-small{font-size:calc(16 * var(--base-size,1) / 10)}}.legacy-page .footer{background-color:var(--footer-bg,#fff);margin-top:-1px}.legacy-page .footer.access-footer,.legacy-page .footer.ticket-footer{background-color:#fff}.legacy-page .footer.event-footer{background-color:#f4f4f4}@keyframes footer-mask{0%{-webkit-mask-position:50% 0;mask-position:50% 0}to{-webkit-mask-position:50% 100%;mask-position:50% 100%}}.legacy-page .footer__bg-text{-webkit-mask-image:linear-gradient(#0000 0% 34%,#000 66%);width:-moz-fit-content;width:fit-content;margin:0 auto;mask-image:linear-gradient(#0000,#0000 34%,#000 66%);-webkit-mask-position:50% 0;mask-position:50% 0;-webkit-mask-size:100% 300%;mask-size:100% 300%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:767.98px){.legacy-page .footer__bg-text{padding-bottom:calc(38 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .footer__bg-text{padding-bottom:calc(57 * var(--base-size,1) / 10)}}.legacy-page .footer__bg-text.is-visible{animation:3s cubic-bezier(.115,.405,.24,1) both footer-mask}.legacy-page .footer__content{background-color:#fff;border-top:1px solid #007f99;position:relative}@media (min-width:768px){.legacy-page .footer__content{gap:calc(24 * var(--base-size,1) / 10);padding-right:calc(87 * var(--base-size,1) / 10);padding-left:calc(103 * var(--base-size,1) / 10);flex-wrap:wrap;justify-content:space-between;display:flex}}.legacy-page .footer__logo-link{transition:opacity .3s;display:block}.legacy-page .footer__logo-link:focus-visible{cursor:pointer;opacity:.6}@media (hover:hover) and (pointer:fine){.legacy-page .footer__logo-link:hover{cursor:pointer;opacity:.6}}.legacy-page .footer__logo-link:active,.legacy-page .footer__logo-link:hover{cursor:pointer;opacity:.6}@media (max-width:767.98px){.legacy-page .footer__logo-link{width:calc(200 * var(--base-size,1) / 10);margin:calc(46 * var(--base-size,1) / 10) auto 0}}@media (min-width:768px){.legacy-page .footer__logo-link{width:calc(284 * var(--base-size,1) / 10);margin-top:calc(55 * var(--base-size,1) / 10)}}@media (max-width:767.98px){.legacy-page .footer__right{margin-top:calc(41 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .footer__right{margin-top:calc(55 * var(--base-size,1) / 10);margin-left:auto}.legacy-page .footer__links{max-width:calc(500 * var(--base-size,1) / 10);flex-wrap:wrap;justify-content:end;display:flex}}.legacy-page .footer__link{color:#000;transition:color .2s;position:relative}@media (max-width:767.98px){.legacy-page .footer__link{width:-moz-fit-content;width:fit-content;font-size:calc(14 * var(--base-size,1) / 10);text-align:center;margin:0 auto;display:block}}@media (min-width:768px){.legacy-page .footer__link{font-size:calc(14 * var(--base-size,1) / 10)}}@media (max-width:767.98px){.legacy-page .footer__link+.footer__link{margin-top:calc(6 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .footer__link+.footer__link{margin-left:calc(17 * var(--base-size,1) / 10)}}@media (hover:hover){.legacy-page .footer__link:hover{color:#007f99;text-decoration:underline}.legacy-page .footer__link:hover .footer__link-icon{background-color:#007f99}}.legacy-page .footer__link-icon{margin-left:calc(4 * var(--base-size,1) / 10);background-color:#000;transition:background-color .2s;display:inline-block;-webkit-mask-image:url(../img/common/icon_double-chevron_right.svg);mask-image:url(../img/common/icon_double-chevron_right.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:767.98px){.legacy-page .footer__link-icon{width:calc(12 * var(--base-size,1) / 10);height:calc(12 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .footer__link-icon{width:calc(12 * var(--base-size,1) / 10);height:calc(12 * var(--base-size,1) / 10)}}.legacy-page .footer__link-icon.footer__link-icon--external{position:relative;top:1px;-webkit-mask-image:url(../img/common/icon_another-window.svg);mask-image:url(../img/common/icon_another-window.svg)}.legacy-page .footer-sns{display:flex}@media (max-width:767.98px){.legacy-page .footer-sns{margin-top:calc(20 * var(--base-size,1) / 10);justify-content:center}}@media (min-width:768px){.legacy-page .footer-sns{margin-top:calc(15 * var(--base-size,1) / 10);justify-content:end}}.legacy-page .footer-sns__icon{background-color:#000;transition:background-color .2s;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:767.98px){.legacy-page .footer-sns__icon{width:calc(40 * var(--base-size,1) / 10);height:calc(40 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .footer-sns__icon{width:calc(38 * var(--base-size,1) / 10);height:calc(38 * var(--base-size,1) / 10)}}@media (max-width:767.98px){.legacy-page .footer-sns__icon+.footer-sns__icon{margin-left:calc(14 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .footer-sns__icon+.footer-sns__icon{margin-left:calc(12 * var(--base-size,1) / 10)}}.legacy-page .footer-sns__icon.footer-sns__icon--x{-webkit-mask-image:url(../img/common/icon_x.svg);mask-image:url(../img/common/icon_x.svg)}.legacy-page .footer-sns__icon.footer-sns__icon--instagram{-webkit-mask-image:url(../img/common/icon_instagram.svg);mask-image:url(../img/common/icon_instagram.svg)}.legacy-page .footer-sns__icon.footer-sns__icon--tiktok{-webkit-mask-image:url(../img/common/icon_tiktok.svg);mask-image:url(../img/common/icon_tiktok.svg)}@media (hover:hover){.legacy-page .footer-sns__icon:hover{background-color:#007f99}}.legacy-page .footer__copyright{text-align:right;letter-spacing:.06em}@media (max-width:767.98px){.legacy-page .footer__copyright{padding-bottom:calc(56 * var(--base-size,1) / 10);margin-top:calc(25 * var(--base-size,1) / 10);font-size:calc(11 * var(--base-size,1) / 10);text-align:center}}@media (min-width:768px){.legacy-page .footer__copyright{padding-bottom:calc(56 * var(--base-size,1) / 10);margin-top:calc(10 * var(--base-size,1) / 10);font-size:calc(12 * var(--base-size,1) / 10)}}.legacy-page .footer__page-top{background-color:#000;transition:transform .15s ease-out,background-color .2s;position:absolute;-webkit-mask-image:url(../img/common/text_top-page-top.svg);mask-image:url(../img/common/text_top-page-top.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:767.98px){.legacy-page .footer__page-top{top:calc(13 * var(--base-size,1) / 10);right:calc(9 * var(--base-size,1) / 10);width:calc(20 * var(--base-size,1) / 10);height:calc(110 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .footer__page-top{top:calc(25 * var(--base-size,1) / 10);right:calc(22 * var(--base-size,1) / 10);width:calc(16 * var(--base-size,1) / 10);height:calc(88 * var(--base-size,1) / 10)}}.legacy-page .footer__page-top:hover{background-color:#007f99}.legacy-page .l-contents{padding-right:calc(24 * var(--base-size,1) / 10);padding-left:calc(24 * var(--base-size,1) / 10);margin-left:auto;margin-right:auto}@media (min-width:768px){.legacy-page .l-contents{max-width:calc(948 * var(--base-size,1) / 10)}.legacy-page .l-contents.l-contents--wide{max-width:calc(1080 * var(--base-size,1) / 10)}}@media (max-width:767.98px){.legacy-page .l-contents.l-contents--sp-none{padding-right:calc(0 * var(--base-size,1) / 10);padding-left:calc(0 * var(--base-size,1) / 10)}}.legacy-page .c-section-title{flex-direction:column;align-items:center;display:flex}.legacy-page .c-section-title__ja{font-weight:700}@media (max-width:767.98px){.legacy-page .c-section-title__ja{font-size:calc(14 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .c-section-title__ja{font-size:calc(18 * var(--base-size,1) / 10)}}.legacy-page .c-section-title__en:before{content:"";background-color:#007f99;display:block}@media (max-width:767.98px){.legacy-page .c-section-title__en:before{width:calc(12 * var(--base-size,1) / 10);height:2px;margin:calc(0 * var(--base-size,1) / 10) auto calc(8 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .c-section-title__en:before{width:calc(18 * var(--base-size,1) / 10);height:3px;margin:calc(2 * var(--base-size,1) / 10) auto calc(16 * var(--base-size,1) / 10)}}@media (max-width:767.98px){.legacy-page .c-section-title__en>img{height:calc(35 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .c-section-title__en>img{height:calc(52 * var(--base-size,1) / 10)}}.legacy-page .c-heading{font-weight:700}.legacy-page .c-heading.c-heading--large{line-height:1.4}@media (max-width:767.98px){.legacy-page .c-heading.c-heading--large{font-size:calc(26 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .c-heading.c-heading--large{font-size:calc(48 * var(--base-size,1) / 10)}}.legacy-page .c-heading.c-heading--medium{line-height:1.25}@media (max-width:767.98px){.legacy-page .c-heading.c-heading--medium{font-size:calc(24 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .c-heading.c-heading--medium{font-size:calc(36 * var(--base-size,1) / 10)}}.legacy-page .c-heading.c-heading--regular{line-height:1.5}@media (max-width:767.98px){.legacy-page .c-heading.c-heading--regular{font-size:calc(21 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .c-heading.c-heading--regular{font-size:calc(34 * var(--base-size,1) / 10)}}.legacy-page .c-heading.c-heading--regular:has(span){line-height:1.1}@media (max-width:767.98px){.legacy-page .c-heading.c-heading--regular span{font-size:calc(16 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .c-heading.c-heading--regular span{font-size:calc(24 * var(--base-size,1) / 10)}}.legacy-page .c-label{font-weight:700}@media (max-width:767.98px){.legacy-page .c-label.c-label--large{font-size:calc(19 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .c-label.c-label--large{font-size:calc(30 * var(--base-size,1) / 10)}}@media (max-width:767.98px){.legacy-page .c-label.c-label--medium{font-size:calc(18 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .c-label.c-label--medium{font-size:calc(24 * var(--base-size,1) / 10)}}.legacy-page .c-label.c-label--regular{line-height:1.58824}@media (max-width:767.98px){.legacy-page .c-label.c-label--regular{font-size:calc(17 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .c-label.c-label--regular{font-size:calc(20 * var(--base-size,1) / 10)}}@media (max-width:767.98px){.legacy-page .c-text{font-size:calc(15 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .c-text{font-size:calc(16 * var(--base-size,1) / 10)}}@media (max-width:767.98px){.legacy-page .c-text.c-text--medium{font-size:calc(16 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .c-text.c-text--medium{font-size:calc(18 * var(--base-size,1) / 10)}}@media (max-width:767.98px){.legacy-page .c-text.c-text--small{font-size:calc(14 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .c-text.c-text--small{font-size:calc(14 * var(--base-size,1) / 10)}}@media (max-width:767.98px){.legacy-page .c-lower-heading>img{height:calc(40 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .c-lower-heading>img{height:calc(64 * var(--base-size,1) / 10)}}@media (max-width:767.98px){.legacy-page .c-description-list{margin-top:calc(32 * var(--base-size,1) / 10);font-size:calc(16 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .c-description-list{margin-top:calc(20 * var(--base-size,1) / 10);font-size:calc(18 * var(--base-size,1) / 10)}}.legacy-page .c-description-list__inner{display:flex}@media (max-width:767.98px){.legacy-page .c-description-list__inner{padding-top:calc(14 * var(--base-size,1) / 10);padding-bottom:calc(13 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .c-description-list__inner{padding-top:calc(24 * var(--base-size,1) / 10);padding-bottom:calc(22 * var(--base-size,1) / 10);padding-left:calc(52 * var(--base-size,1) / 10)}}.legacy-page .c-description-list__inner>dt{flex-shrink:0;font-weight:600}@media (max-width:767.98px){.legacy-page .c-description-list__inner>dt{width:calc(104 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .c-description-list__inner>dt{width:calc(150 * var(--base-size,1) / 10);font-size:calc(20 * var(--base-size,1) / 10)}}.legacy-page .c-description-list__inner>dd{overflow-wrap:anywhere}@media (max-width:767.98px){.legacy-page .c-description-list__inner>dd{margin-right:calc(-10 * var(--base-size,1) / 10)}}.legacy-page .c-description-list__inner+.c-description-list__inner{border-top:1px solid #bdbdbd}.legacy-page .c-blue-bg{z-index:-1;opacity:.12;background:linear-gradient(#00a0c1,#00a0c100);width:100%;position:absolute;top:0;left:0}@media (max-width:767.98px){.legacy-page .c-blue-bg{height:calc(70 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .c-blue-bg{height:calc(234 * var(--base-size,1) / 10)}}.legacy-page .fixed-button{right:0;bottom:calc(0 * var(--base-size,1) / 10);z-index:1000;transition:opacity .3s;position:fixed}@media (max-width:767.98px){.legacy-page .fixed-button{width:100%;display:flex}}.legacy-page .fixed-button.is-visible{pointer-events:none;opacity:0}.legacy-page .fixed-button__link-ticket{color:#000;background-color:#fcda49;justify-content:center;align-items:center;font-weight:700;line-height:1.1;text-decoration:none;display:flex;position:relative}@media (min-width:768px){.legacy-page .fixed-button__link-ticket{width:calc(60 * var(--base-size,1) / 10);height:calc(232 * var(--base-size,1) / 10);padding-bottom:calc(26 * var(--base-size,1) / 10);font-size:calc(20 * var(--base-size,1) / 10);letter-spacing:.1em;writing-mode:vertical-rl}}@media (max-width:767.98px){.legacy-page .fixed-button__link-ticket{width:calc(227.5 * var(--base-size,1) / 10);height:calc(40.35 * var(--base-size,1) / 10);font-size:calc(16 * var(--base-size,1) / 10);flex-shrink:0}}.legacy-page .fixed-button__link-ticket:before{content:"";width:100%;height:100%;transition:border-color .2s;position:absolute;top:0;left:0}@media (max-width:767.98px){.legacy-page .fixed-button__link-ticket:before{border:1px solid #0000}}@media (min-width:768px){.legacy-page .fixed-button__link-ticket:before{border:2px solid #0000}}@media (hover:hover){.legacy-page .fixed-button__link-ticket:hover{text-decoration:underline}.legacy-page .fixed-button__link-ticket:hover:before{border-color:#000}}@media (min-width:768px){.legacy-page .fixed-button__text{transform:translateY(calc(8 * var(--base-size,1) / 10))}}.legacy-page .fixed-button__text-arrow{display:block}@media (max-width:767.98px){.legacy-page .fixed-button__text-arrow{top:50%;right:calc(13 * var(--base-size,1) / 10);width:calc(13 * var(--base-size,1) / 10);height:calc(13 * var(--base-size,1) / 10);position:absolute;transform:translateY(-50%)}}@media (min-width:768px){.legacy-page .fixed-button__text-arrow{width:calc(20 * var(--base-size,1) / 10);height:calc(20 * var(--base-size,1) / 10);padding-top:calc(15 * var(--base-size,1) / 10)}}.legacy-page .fixed-button__text-arrow img{width:100%;display:block}.legacy-page .fixed-button__link-access{width:100%;font-size:calc(14 * var(--base-size,1) / 10);color:#000;letter-spacing:0;background-color:#fff;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative}.legacy-page .u-hidden{visibility:hidden;display:none!important}@media (max-width:767.98px){.legacy-page .u-hidden-sm{visibility:hidden;display:none!important}}.legacy-page .u-hidden-up-sm{visibility:hidden;display:none!important}@media (max-width:767.98px){.legacy-page .u-hidden-down-sm{visibility:hidden;display:none!important}}@media (min-width:768px) and (max-width:1023.98px){.legacy-page .u-hidden-md{visibility:hidden;display:none!important}}@media (min-width:768px){.legacy-page .u-hidden-up-md{visibility:hidden;display:none!important}}@media (max-width:1023.98px){.legacy-page .u-hidden-down-md{visibility:hidden;display:none!important}}@media (min-width:1024px){.legacy-page .u-hidden-lg,.legacy-page .u-hidden-up-lg{visibility:hidden;display:none!important}}.legacy-page .u-hidden-down-lg{visibility:hidden;display:none!important}.legacy-page .u-visuallyhidden{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.legacy-page .u-visuallyhidden.focusable:active,.legacy-page .u-visuallyhidden.focusable:focus{clip:auto;width:auto;height:auto;margin:0;position:static;overflow:visible}.legacy-page .u-invisible{visibility:hidden}.legacy-page .u-uppercase{text-transform:uppercase!important}.legacy-page .u-font-medium{font-weight:500!important}.legacy-page .u-font-bold{font-weight:700!important}.legacy-page .clearfix:after{clear:both;content:"";display:block}@media (min-width:768px){.legacy-page .u-mt0-md{margin-top:calc(0 * var(--base-size,1) / 10)!important}}@media (max-width:767.98px){.legacy-page .u-mt0-sm{margin-top:calc(0 * var(--base-size,1) / 10)!important}}@media (min-width:768px){.legacy-page .u-mt5-md{margin-top:calc(5 * var(--base-size,1) / 10)!important}}@media (max-width:767.98px){.legacy-page .u-mt5-sm{margin-top:calc(5 * var(--base-size,1) / 10)!important}}@media (min-width:768px){.legacy-page .u-mt10-md{margin-top:calc(10 * var(--base-size,1) / 10)!important}}@media (max-width:767.98px){.legacy-page .u-mt10-sm{margin-top:calc(10 * var(--base-size,1) / 10)!important}}@media (min-width:768px){.legacy-page .u-mt15-md{margin-top:calc(15 * var(--base-size,1) / 10)!important}}@media (max-width:767.98px){.legacy-page .u-mt15-sm{margin-top:calc(15 * var(--base-size,1) / 10)!important}}@media (min-width:768px){.legacy-page .u-mt20-md{margin-top:calc(20 * var(--base-size,1) / 10)!important}}@media (max-width:767.98px){.legacy-page .u-mt20-sm{margin-top:calc(20 * var(--base-size,1) / 10)!important}}@media (min-width:768px){.legacy-page .u-mt25-md{margin-top:calc(25 * var(--base-size,1) / 10)!important}}@media (max-width:767.98px){.legacy-page .u-mt25-sm{margin-top:calc(25 * var(--base-size,1) / 10)!important}}@media (min-width:768px){.legacy-page .u-mt30-md{margin-top:calc(30 * var(--base-size,1) / 10)!important}}@media (max-width:767.98px){.legacy-page .u-mt30-sm{margin-top:calc(30 * var(--base-size,1) / 10)!important}}@media (min-width:768px){.legacy-page .u-mt35-md{margin-top:calc(35 * var(--base-size,1) / 10)!important}}@media (max-width:767.98px){.legacy-page .u-mt35-sm{margin-top:calc(35 * var(--base-size,1) / 10)!important}}@media (min-width:768px){.legacy-page .u-mt40-md{margin-top:calc(40 * var(--base-size,1) / 10)!important}}@media (max-width:767.98px){.legacy-page .u-mt40-sm{margin-top:calc(40 * var(--base-size,1) / 10)!important}}@media (min-width:768px){.legacy-page .u-mt45-md{margin-top:calc(45 * var(--base-size,1) / 10)!important}}@media (max-width:767.98px){.legacy-page .u-mt45-sm{margin-top:calc(45 * var(--base-size,1) / 10)!important}}@media (min-width:768px){.legacy-page .u-mt50-md{margin-top:calc(50 * var(--base-size,1) / 10)!important}}@media (max-width:767.98px){.legacy-page .u-mt50-sm{margin-top:calc(50 * var(--base-size,1) / 10)!important}}@media (min-width:768px){.legacy-page .u-mt55-md{margin-top:calc(55 * var(--base-size,1) / 10)!important}}@media (max-width:767.98px){.legacy-page .u-mt55-sm{margin-top:calc(55 * var(--base-size,1) / 10)!important}}@media (min-width:768px){.legacy-page .u-mt60-md{margin-top:calc(60 * var(--base-size,1) / 10)!important}}@media (max-width:767.98px){.legacy-page .u-mt60-sm{margin-top:calc(60 * var(--base-size,1) / 10)!important}}@media (min-width:768px){.legacy-page .u-mt65-md{margin-top:calc(65 * var(--base-size,1) / 10)!important}}@media (max-width:767.98px){.legacy-page .u-mt65-sm{margin-top:calc(65 * var(--base-size,1) / 10)!important}}@media (min-width:768px){.legacy-page .u-mt70-md{margin-top:calc(70 * var(--base-size,1) / 10)!important}}@media (max-width:767.98px){.legacy-page .u-mt70-sm{margin-top:calc(70 * var(--base-size,1) / 10)!important}}@media (min-width:768px){.legacy-page .u-mt75-md{margin-top:calc(75 * var(--base-size,1) / 10)!important}}@media (max-width:767.98px){.legacy-page .u-mt75-sm{margin-top:calc(75 * var(--base-size,1) / 10)!important}}@media (min-width:768px){.legacy-page .u-mt80-md{margin-top:calc(80 * var(--base-size,1) / 10)!important}}@media (max-width:767.98px){.legacy-page .u-mt80-sm{margin-top:calc(80 * var(--base-size,1) / 10)!important}}@media (min-width:768px){.legacy-page .u-mt85-md{margin-top:calc(85 * var(--base-size,1) / 10)!important}}@media (max-width:767.98px){.legacy-page .u-mt85-sm{margin-top:calc(85 * var(--base-size,1) / 10)!important}}@media (min-width:768px){.legacy-page .u-mt90-md{margin-top:calc(90 * var(--base-size,1) / 10)!important}}@media (max-width:767.98px){.legacy-page .u-mt90-sm{margin-top:calc(90 * var(--base-size,1) / 10)!important}}@media (min-width:768px){.legacy-page .u-mt95-md{margin-top:calc(95 * var(--base-size,1) / 10)!important}}@media (max-width:767.98px){.legacy-page .u-mt95-sm{margin-top:calc(95 * var(--base-size,1) / 10)!important}}@media (min-width:768px){.legacy-page .u-mt100-md{margin-top:calc(100 * var(--base-size,1) / 10)!important}}@media (max-width:767.98px){.legacy-page .u-mt100-sm{margin-top:calc(100 * var(--base-size,1) / 10)!important}}@media (min-width:768px){.legacy-page .u-mt105-md{margin-top:calc(105 * var(--base-size,1) / 10)!important}}@media (max-width:767.98px){.legacy-page .u-mt105-sm{margin-top:calc(105 * var(--base-size,1) / 10)!important}}@media (min-width:768px){.legacy-page .u-mt110-md{margin-top:calc(110 * var(--base-size,1) / 10)!important}}@media (max-width:767.98px){.legacy-page .u-mt110-sm{margin-top:calc(110 * var(--base-size,1) / 10)!important}}@media (min-width:768px){.legacy-page .u-mt115-md{margin-top:calc(115 * var(--base-size,1) / 10)!important}}@media (max-width:767.98px){.legacy-page .u-mt115-sm{margin-top:calc(115 * var(--base-size,1) / 10)!important}}@media (min-width:768px){.legacy-page .u-mt120-md{margin-top:calc(120 * var(--base-size,1) / 10)!important}}@media (max-width:767.98px){.legacy-page .u-mt120-sm{margin-top:calc(120 * var(--base-size,1) / 10)!important}}@media (min-width:768px){.legacy-page .u-mt125-md{margin-top:calc(125 * var(--base-size,1) / 10)!important}}@media (max-width:767.98px){.legacy-page .u-mt125-sm{margin-top:calc(125 * var(--base-size,1) / 10)!important}}@media (min-width:768px){.legacy-page .u-mt130-md{margin-top:calc(130 * var(--base-size,1) / 10)!important}}@media (max-width:767.98px){.legacy-page .u-mt130-sm{margin-top:calc(130 * var(--base-size,1) / 10)!important}}@media (min-width:768px){.legacy-page .u-mt135-md{margin-top:calc(135 * var(--base-size,1) / 10)!important}}@media (max-width:767.98px){.legacy-page .u-mt135-sm{margin-top:calc(135 * var(--base-size,1) / 10)!important}}@media (min-width:768px){.legacy-page .u-mt140-md{margin-top:calc(140 * var(--base-size,1) / 10)!important}}@media (max-width:767.98px){.legacy-page .u-mt140-sm{margin-top:calc(140 * var(--base-size,1) / 10)!important}}@media (min-width:768px){.legacy-page .u-mt145-md{margin-top:calc(145 * var(--base-size,1) / 10)!important}}@media (max-width:767.98px){.legacy-page .u-mt145-sm{margin-top:calc(145 * var(--base-size,1) / 10)!important}}@media (min-width:768px){.legacy-page .u-mt150-md{margin-top:calc(150 * var(--base-size,1) / 10)!important}}@media (max-width:767.98px){.legacy-page .u-mt150-sm{margin-top:calc(150 * var(--base-size,1) / 10)!important}}@media (min-width:768px){.legacy-page .u-mt155-md{margin-top:calc(155 * var(--base-size,1) / 10)!important}}@media (max-width:767.98px){.legacy-page .u-mt155-sm{margin-top:calc(155 * var(--base-size,1) / 10)!important}}@media (min-width:768px){.legacy-page .u-mt160-md{margin-top:calc(160 * var(--base-size,1) / 10)!important}}@media (max-width:767.98px){.legacy-page .u-mt160-sm{margin-top:calc(160 * var(--base-size,1) / 10)!important}}.legacy-page .u-margin-x-auto{margin-left:auto;margin-right:auto}.legacy-page .u-text-blue{color:#007f99!important}.legacy-page .u-text-center{text-align:center!important}.legacy-page .u-text-right{text-align:right!important}@media (min-width:768px){.legacy-page .md\:u-text-center{text-align:center!important}}.legacy-page .u-indent,.legacy-page .u-indent-list>li{text-indent:-1em;padding-left:1em}.legacy-page .u-anchor{width:1px;height:1px;position:absolute}@media (max-width:767.98px){.legacy-page .u-anchor{top:calc(-80 * var(--base-size,1) / 10)}}@media (min-width:768px){.legacy-page .u-anchor{top:calc(-100 * var(--base-size,1) / 10)}}.legacy-page .u-font-lato{font-family:Lato,sans-serif!important}.legacy-page .u-inline-block{display:inline-block!important}.legacy-page .u-mr5{margin-right:calc(5 * var(--base-size,1) / 10)!important}.legacy-page .u-ls-6{letter-spacing:.06em!important}.legacy-page .backdrop{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:none;position:fixed;top:0;bottom:0;left:0;right:0}.legacy-page .backdrop.is-active{background:#ffffff4d;display:block}
