@charset "UTF-8";.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}@media (max-width:768px){.sp-none{display:none}}@media (min-width:767px){.pc-none{display:none}}ul.inline{display:inline-block}ul.inline li{display:inline-block}@-webkit-keyframes frameIn{0%{-webkit-transform:translate3d(50vw,0,0);transform:translate3d(50vw,0,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes frameIn{0%{-webkit-transform:translate3d(50vw,0,0);transform:translate3d(50vw,0,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes flush{0%{opacity:1}49.99%{opacity:1}50%{opacity:.5}99.99%{opacity:.5}100%{opacity:1}}@keyframes flush{0%{opacity:1}49.99%{opacity:1}50%{opacity:.5}99.99%{opacity:.5}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes popupIn{0%{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes popupIn{0%{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes swing{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}62.5%{-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0)}75%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}87.5%{-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes swing{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}62.5%{-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0)}75%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}87.5%{-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideUp{0%{opacity:0;-webkit-transform:translate3d(0,60%,0);transform:translate3d(0,60%,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideUp{0%{opacity:0;-webkit-transform:translate3d(0,60%,0);transform:translate3d(0,60%,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideUpF{0%{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideUpF{0%{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideDownF{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}}@keyframes slideDownF{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}}@-webkit-keyframes slideToL{0%{opacity:0;-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideToL{0%{opacity:0;-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes moveUpToDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}25%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}75%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes moveUpToDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}25%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}75%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes moveUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes moveUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes beat{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes frameIn{0%{-webkit-transform:scale(.95);transform:scale(.95)}50%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(.95);transform:scale(.95)}}#live2024{font-size:20px;letter-spacing:0;overflow-x:hidden;-webkit-font-smoothing:antialiased}@media screen and (max-width:1024px){#live2024{font-size:16px}}#live2024 *{font-size:inherit}body.--no-scroll{overflow:hidden}#live2024{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal}.fjalla-one-regular{font-family:"Fjalla One",sans-serif;font-weight:400;font-style:normal}.zen-kaku-gothic-new-regular{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal}#live2024 *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent}#live2024 img{vertical-align:top}.footer{background-color:#fff;position:relative;z-index:10}.footerApp{display:none}.btn{position:relative;display:block;background:#000;color:#fff!important;text-decoration:none;line-height:70px;border-radius:35px;width:400px;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;font-weight:500;font-size:20px}@media (max-width:1024px){.btn{line-height:50px;border-radius:25px;width:260px;font-size:13px!important}}body.en .btn{font-size:26px!important}@media (max-width:1024px){body.en .btn{font-size:13px!important}}.btn span{display:inline-block;position:relative}.btn .icon{position:absolute;display:inline-block;vertical-align:text-bottom!important;width:28px;top:50%;left:100%;margin-left:10px;margin-top:-14px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media (max-width:1024px){.btn .icon{margin-left:3px;width:17px;margin-top:-7px}}.btn.disabled{pointer-events:none;background:#8c8c8c}.btn.disabled .icon{display:none}.btn.--over{background:0 0;border:1px solid #fff;width:215px;height:45px;font-size:20px!important}.btn.--over .icon{width:21px;margin-left:10px;margin-top:-10px}.btnWrap{position:absolute;bottom:15px;right:20px}@media (max-width:700px){.btnWrap{bottom:2.14286vw;right:2.85714vw}}.btn2{color:#d2cdbc;border:1px solid #d2cdbc;text-decoration:none;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;line-height:1;position:relative;width:215px;height:45px;font-size:16px!important;font-family:'Noto Serif JP',serif;font-style:normal;font-weight:600}.btn2 .icon{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;position:absolute;left:100%;top:55%;-webkit-transform:translate3d(-75%,0,0);transform:translate3d(-75%,0,0);-webkit-mask-image:url(../images/arrow.svg);mask-image:url(../images/arrow.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;background:#d2cdbc}@media (max-width:1024px){.btn2 .icon{top:53%}}.btn2 .icon img{vertical-align:top;width:53px;height:auto;visibility:hidden}@media (max-width:750px){.btn2{width:28.66667vw;height:6vw;font-size:2.13333vw!important}.btn2 .icon img{width:7.06667vw}}#asiatour2024 a{position:relative;display:block}#asiatour2024 a:hover .icon{-webkit-transform:translate3d(-68%,0,0);transform:translate3d(-68%,0,0)}#live2024 #header{position:relative;z-index:5;height:200vh}#live2024 #header .select-lang{position:absolute;top:30px;right:30px;z-index:10}#live2024 #header .select-lang ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}#live2024 #header .select-lang ul li{-webkit-box-flex:50px;-ms-flex:50px 0 0px;flex:50px 0 0}@media screen and (max-width:1024px){#live2024 #header .select-lang ul li{-webkit-box-flex:40px;-ms-flex:40px 0 0px;flex:40px 0 0}}#live2024 #header .select-lang ul li.selected a{opacity:1;pointer-events:none;background:#fff;color:#184278}
#live2024 #header .select-lang ul li a{width:50px;height:50px;line-height:50px;letter-spacing:.1em;text-align:center;font-weight:700;display:block;background:0 0;border-radius:50%;border:1px solid #fff;color:#fff;text-decoration:none;-webkit-transition:opacity 1.2s ease;transition:opacity 1.2s ease;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1);cursor:pointer}@media screen and (max-width:1024px){#live2024 #header .select-lang ul li a{width:40px;height:40px;line-height:40px}}#live2024 #header #fv{position:fixed;width:100%;overflow:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:800px;perspective:800px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}#live2024 #header #fv .bg{width:100%;height:auto}@media (max-aspect-ratio:1400 / 1034){#live2024 #header #fv .bg{width:100%;height:100vh;-o-object-fit:cover;object-fit:cover}}#live2024 #header #fv.hide{opacity:0!important}#live2024 #header #fv .fvElement{position:absolute}#live2024 #header #fv #fvTitle,#live2024 #header #fv #fvTitle2{position:fixed;left:50%;top:50%;margin-top:0;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);opacity:0;z-index:10;max-width:743px;width:100%;padding:0 40px}@media (max-width:1024px){#live2024 #header #fv #fvTitle,#live2024 #header #fv #fvTitle2{margin-top:0}}@media (max-height:886px){#live2024 #header #fv #fvTitle img,#live2024 #header #fv #fvTitle2 img{width:100%;height:80vh;-o-object-fit:contain;object-fit:contain}}#live2024 #header #fv #fvTitle2{display:none}@media (max-width:1024px){#live2024 #header #fv #fvTitle2{display:block;margin-top:5vh}}#live2024 #header #fv #fvSun{position:absolute;left:50%;top:75%;-webkit-transform:translate3d(-50%,calc(-50% + 50vh),0);transform:translate3d(-50%,calc(-50% + 50vh),0)}#live2024 #header #fv #fvSun img{width:409px}@media (max-width:1024px){#live2024 #header #fv #fvSun img{width:48.8vw;-o-object-fit:contain;object-fit:contain;margin-top:-30%}}#live2024 #header #fv #fvLand{position:absolute;left:0;right:0;bottom:0}#live2024 #header #fv #fvLand img{width:100%;height:auto}@media (max-aspect-ratio:1400 / 1034){#live2024 #header #fv #fvLand img{width:100%;height:100vh;-o-object-fit:cover;object-fit:cover}}#live2024 #header #fv #fvTreeLeft,#live2024 #header #fv #fvTreeLeft2{display:block;position:absolute;left:0;bottom:0;-webkit-transform-origin:0 100%;transform-origin:0 100%}#live2024 #header #fv #fvTreeLeft img,#live2024 #header #fv #fvTreeLeft2 img{vertical-align:bottom;height:auto;width:45.85714vw}@media screen and (max-width:1024px){#live2024 #header #fv #fvTreeLeft img,#live2024 #header #fv #fvTreeLeft2 img{width:82.54286vw;margin-left:-25vw}}#live2024 #header #fv #fvTreeRight,#live2024 #header #fv #fvTreeRight2{display:block;position:absolute;right:0;bottom:0;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}#live2024 #header #fv #fvTreeRight img,#live2024 #header #fv #fvTreeRight2 img{vertical-align:bottom;height:auto;width:41.28571vw}@media screen and (max-width:1024px){#live2024 #header #fv #fvTreeRight img,#live2024 #header #fv #fvTreeRight2 img{width:74.31429vw;margin-right:-25vw}}#live2024 #header #fv #fvMessage{position:fixed;top:0;left:0;right:0;bottom:0;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;z-index:100;pointer-events:none;opacity:0;background:rgba(0,0,0,.7)}#live2024 #header #fv #fvMessage img{width:100%;height:100%;max-width:796px;max-height:60%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:1024px){#live2024 #header #fv #fvMessage img{max-width:85.86667vw}}#live2024 #header #fv #fvMessage{-webkit-transition:opacity 3s ease;transition:opacity 3s ease;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}#live2024 #header #fv #fvTitle,#live2024 #header #fv #fvTitle2{-webkit-transition:2s opacity 1.5s ease;transition:2s opacity 1.5s ease;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}#live2024 #header #fv #fvSun{-webkit-transition:2s -webkit-transform .5s ease;transition:2s -webkit-transform .5s ease;transition:2s transform .5s ease;transition:2s transform .5s ease,2s -webkit-transform .5s ease;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}#live2024 #header #fv #fvTreeLeft{-webkit-transition:-webkit-transform 2s ease;transition:-webkit-transform 2s ease;transition:transform 2s ease;transition:transform 2s ease,-webkit-transform 2s ease;-webkit-transform:translate3d(0,30%,0) scale(1.5);transform:translate3d(0,30%,0) scale(1.5);-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}#live2024 #header #fv #fvTreeRight{-webkit-transition:-webkit-transform 2s ease;transition:-webkit-transform 2s ease;transition:transform 2s ease;transition:transform 2s ease,-webkit-transform 2s ease;-webkit-transform:translate3d(0,30%,0) scale(1.5);transform:translate3d(0,30%,0) scale(1.5);-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}#live2024 #header #fv.show #fvTitle,#live2024 #header #fv.show #fvTitle2{opacity:1}#live2024 #header #fv.show #fvMessage.show{opacity:1}#live2024 #header #fv.show #fvMessage.hide{opacity:0}#live2024 #header #fv.show #fvSun{-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}#live2024 #header #fv.show #fvTreeLeft,#live2024 #header #fv.show #fvTreeRight{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#live2024 #header #fv.show #fvTreeLeft2,#live2024 #header #fv.show #fvTreeRight2{-webkit-transform:translate3d(0,0,880px) scale3d(2,2,2);transform:translate3d(0,0,880px) scale3d(2,2,2)}#live2024 #header #fv.complete #fvTreeLeft2,#live2024 #header #fv.complete #fvTreeRight2{display:none}#contents{background-color:#fff;position:relative;z-index:10;margin-top:75vh}.layout{max-width:1000px;margin:0 auto}#loader{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:1000;pointer-events:none;-webkit-transition:opacity 1.4s ease;transition:opacity 1.4s ease;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}#loader.hide{opacity:0}.colorBlock{position:relative;z-index:100}.colorBlock.colorBlock01{background:#f1ebd2}.colorBlock.colorBlock01:before{content:".";background:#f1ebd2;display:block;position:absolute;top:-9.5vw;left:0;right:0;height:9.64286vw;width:100%;-webkit-mask:url(../images/bg/bg-concept_top.svg);mask:url(../images/bg/bg-concept_top.svg);-webkit-mask-size:100% 9.64286vw;mask-size:100% 9.64286vw;-webkit-mask-position:center top;mask-position:center top}@media (max-width:1400px){.colorBlock.colorBlock01:before{-webkit-mask-size:100% 9.64286vw;mask-size:100% 9.64286vw}}.colorBlock.colorBlock01:after{content:".";background:#f1ebd2;display:block;position:absolute;bottom:-10.07143vw;left:0;right:0;height:10.21429vw;width:100%;-webkit-mask:url(../images/bg/bg-concept_bottom.svg);mask:url(../images/bg/bg-concept_bottom.svg);-webkit-mask-size:100% 10.21429vw;mask-size:100% 10.21429vw;-webkit-mask-position:center top;mask-position:center top}@media (max-width:1400px){.colorBlock.colorBlock01:after{-webkit-mask-size:100% 10.21429vw;mask-size:100% 10.21429vw}}.colorBlock.colorBlock02{background:#7eb8b9}.colorBlock.colorBlock02:before{content:".";background:#7eb8b9;display:block;position:absolute;top:-5.57143vw;left:0;right:0;height:5.71429vw;width:100%;-webkit-mask:url(../images/bg/bg-ticket_top.svg);mask:url(../images/bg/bg-ticket_top.svg);-webkit-mask-size:100% 5.71429vw;mask-size:100% 5.71429vw;-webkit-mask-position:center top;mask-position:center top}@media (max-width:1400px){.colorBlock.colorBlock02:before{-webkit-mask-size:100% 5.71429vw;mask-size:100% 5.71429vw}}.colorBlock.colorBlock02:after{content:".";background:#7eb8b9;display:block;position:absolute;bottom:-9.57143vw;left:0;right:0;height:9.71429vw;width:100%;-webkit-mask:url(../images/bg/bg-ticket_bottom.svg);mask:url(../images/bg/bg-ticket_bottom.svg);-webkit-mask-size:100% 9.71429vw;mask-size:100% 9.71429vw;-webkit-mask-position:center top;mask-position:center top}@media (max-width:1400px){.colorBlock.colorBlock02:after{-webkit-mask-size:100% 9.71429vw;mask-size:100% 9.71429vw}}
.colorBlock.colorBlock03{background:-webkit-gradient(linear,left top,left bottom,from(#2e5292),color-stop(50%,#98aad6),color-stop(75%,#eea66f),to(#f1944c));background:linear-gradient(#2e5292 0,#98aad6 50%,#eea66f 75%,#f1944c 100%)}.colorBlock.colorBlock03:before{content:".";background:-webkit-gradient(linear,left top,left bottom,from(#0e3577),to(#2e5292));background:linear-gradient(#0e3577 0,#2e5292 100%);display:block;position:absolute;top:-8.85714vw;left:0;right:0;height:9vw;width:100%;-webkit-mask:url(../images/bg/bg-appDL.svg);mask:url(../images/bg/bg-appDL.svg);-webkit-mask-size:100% 9vw;mask-size:100% 9vw;-webkit-mask-position:center top;mask-position:center top}@media (max-width:1400px){.colorBlock.colorBlock03:before{-webkit-mask-size:100% 9vw;mask-size:100% 9vw}}#live2024 a{color:#528b8c}#live2024 #about a{color:#528b8c;text-decoration:underline}#modal{position:fixed;top:0;left:0;right:0;bottom:0;display:none;z-index:10000;padding:100px 50px;background:rgba(0,0,0,.8)}@media (max-width:1024px){#modal{padding:50px 25px}}#modal.show{display:block;overflow:auto;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}#modal.show .modal-inner{-webkit-animation-name:slideUp;animation-name:slideUp;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}#modal.hide{pointer-events:none!important;display:block;overflow:auto;-webkit-animation-name:fadeOut;animation-name:fadeOut;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}#modal .modal-inner{position:relative;width:100%;max-width:1000px;margin:0 auto;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}@media (max-width:768px){#modal .modal-inner{gap:10px}}#modal .modal-inner .close{-ms-flex-item-align:end;align-self:flex-end;padding:0;background:0 0;border:none;outline:0}#modal .modal-inner .close img{vertical-align:top;width:57px;height:57px}@media (max-width:768px){#modal .modal-inner .close img{width:48px;height:48px}}#modal .modal-inner .modal-content{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;padding:60px 100px}#modal .modal-inner .modal-content h1{word-break:normal}#modal .modal-inner .modal-content .report-title{text-align:center;font-size:28px;letter-spacing:.03em;line-height:1.64;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}@media (max-width:768px){#modal .modal-inner .modal-content .report-title{font-size:16px}}@media (max-width:768px){#modal .modal-inner .modal-content .report-title{gap:15px}}#modal .modal-inner .modal-content .report-image img{vertical-align:top;width:100%;height:auto}#modal .modal-inner .modal-content .report-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}@media (max-width:768px){#modal .modal-inner .modal-content .report-body{gap:15px}}#modal .modal-inner .modal-content .report-text-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;word-break:normal;gap:20px}@media (max-width:768px){#modal .modal-inner .modal-content .report-text-group{gap:10px}}#modal .modal-inner .modal-content .report-text-group p{font-size:16px;line-height:1.5}@media (max-width:768px){#modal .modal-inner .modal-content .report-text-group p{font-size:12px}}#modal .modal-inner .modal-content .report-text-group small{font-size:14px;line-height:1.5}@media (max-width:768px){#modal .modal-inner .modal-content .report-text-group small{font-size:10px}}#modal .modal-inner .modal-content .report-text-group a{color:#000}#modal .modal-inner .modal-content .report-text-group a:hover{text-decoration:none}#modal .modal-inner .modal-content .report-image-group{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width:768px){#modal .modal-inner .modal-content .report-image-group{gap:10px}}@media (max-width:1024px){#modal .modal-inner .modal-content{gap:40px;padding:50px 24px}}@media (max-width:768px){#modal .modal-inner .modal-content{gap:15px;padding:25px 12px}}#concept{text-align:center;padding:65px 0 60px}@media (max-width:1024px){#concept{padding:70px 0 65px}}#concept .layoutHeader{padding:60px 0}@media (max-width:1024px){#concept .layoutHeader{padding:50px 0}}#concept .layoutHeader h3 img{width:auto;height:35px}#concept .layoutBody{font-size:20px;line-height:50px;font-weight:500;letter-spacing:.06em}body.en #concept .layoutBody{letter-spacing:.02em}@media (max-width:1024px){#concept .layoutBody{font-size:15px;line-height:38px}}#about{display:block;margin:0 auto}@media (max-width:1024px){#about{display:block}}#about .layoutHeader{padding:21.42857vw 0 80px}@media (max-width:1024px){#about .layoutHeader{padding:calc(75px + 10.66667vw) 0 25px}}#about .layoutHeader #liveTitle{padding-top:170px}@media (max-width:1024px){#about .layoutHeader #liveTitle{padding-top:85px}}#about .layoutHeader h3{text-align:center;padding:0 15px}#about .layoutHeader h3 img{width:362px;height:auto}@media (max-width:1024px){#about .layoutHeader h3 img{width:212px}}@media (max-width:1024px){#about .layoutHeader h3{padding:0;text-align:center}}#about .layoutBody>div:first-child{padding:0 25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1024px){#about .layoutBody>div:first-child{padding-bottom:10.66667vw}}@media (max-width:1024px){#about .layoutBody>div:first-child>*{max-width:100%}}#about .layoutBody{padding-bottom:15vw;font-size:20px;line-height:50px;font-weight:500;letter-spacing:.06em}body.en #about .layoutBody{letter-spacing:.02em}@media (max-width:1024px){#about .layoutBody{font-size:14px;line-height:35px}}#about .textBox{background:#fff;border:2px solid #000;margin-top:120px}@media (max-width:1024px){#about .textBox{margin:0 25px;margin-top:0}}#about .textBoxHeader{text-align:center;padding:12px 35px 15px}@media (max-width:1024px){#about .textBoxHeader{padding:5px 15px 7px}}#about .textBoxHeader h3{text-align:center;font-size:28px;font-weight:500;margin:0 auto}@media (max-width:1024px){#about .textBoxHeader h3{font-size:17px}}#about .textBoxBody{line-height:1.5;font-size:16px}#about .textBoxBody>div{padding:20px 35px 40px}@media (max-width:1024px){#about .textBoxBody>div{padding:10px 15px 35px}}@media (max-width:1024px){#about .textBoxBody{font-size:13px}}#about .textBoxBody h5{line-height:1.333;font-size:18px;font-weight:500}@media (max-width:1024px){#about .textBoxBody h5{font-size:15px}}#about .textBoxBody ul{margin-top:.5em;list-style:"・";padding-left:1em}#about .textBoxBody ul.--double-circle{list-style:"◎"}body.en #about .textBoxBody ul.--double-circle{list-style:"・"}#about .textBoxBody ul+h5{margin-top:1em}#about .textBoxBody ul+p{margin-top:1.5em}#about .textBox+.textBox{margin-top:80px}@media (max-width:1024px){#about .textBox+.textBox{margin-top:28px}}#about dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#about dl dt{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:25%;-ms-flex:25% 0 0px;flex:25% 0 0;padding:10px 0;line-height:1.5}@media (max-width:1024px){#about dl dt{padding:6px 0;line-height:1.5;-webkit-box-flex:32%;-ms-flex:32% 0 0px;flex:32% 0 0}}#about dl dd{-webkit-box-flex:75%;-ms-flex:75% 0 0px;flex:75% 0 0;padding:10px 0;line-height:1.5;word-break:break-all}#about dl dd span{display:inline-block;word-break:nowrap!important}@media (max-width:1024px){#about dl dd{padding:6px 0;line-height:1.5;-webkit-box-flex:68%;-ms-flex:68% 0 0px;flex:68% 0 0}}#about dl dd small{font-size:80%}#about dl dd a{display:inline-block}#about dl dd .f-box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}@media (max-width:1024px){#about dl dd .f-box{display:block}}#about dl dd .f-box div:first-child{-ms-flex-preferred-size:165px;flex-basis:165px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}
#about dl dd .f-box div:last-child{-ms-flex-preferred-size:100%;flex-basis:100%}@media (max-width:1024px){#about dl dd+dt{border-top:1px solid #ccc}#about dl dt+dd:not(:nth-child(2)){border-top:1px solid #ccc}}#about #liveReport.report .reportBody{position:relative}@media (max-width:1024px){#about #liveReport.report .reportBody .report-img{height:250px}#about #liveReport.report .reportBody .report-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}#about #liveReport.report .reportBody .report-content{position:absolute;top:0;left:0;right:0;bottom:0;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-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;text-align:center;gap:35px}@media (max-width:1024px){#about #liveReport.report .reportBody .report-content{gap:22px}}#about #liveReport.report .reportBody .report-content h3 img{height:49px}@media (max-width:1024px){#about #liveReport.report .reportBody .report-content h3 img{height:25px}}#about #liveReport.report .reportBody .report-content p{font-weight:500;font-size:20px}@media (max-width:1024px){#about #liveReport.report .reportBody .report-content p{font-size:14px}}#about #liveReport.report .reportBody .report-content .btn{width:190px;height:70px}@media (max-width:1024px){#about #liveReport.report .reportBody .report-content .btn{width:125px;height:45px}}#about #liveReport.report .reportBody .report-content .btn .icon{margin-top:-12px}@media (max-width:1024px){#about #liveReport.report .reportBody .report-content .btn .icon{margin-top:-7px;margin-left:5px}}#about #liveReport.report .reportBody .report-content .btn span{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}#about #liveReport.report .reportBody .report-content .btn span img{vertical-align:middle}#about #liveReport.report .reportBody .report-content .btn span:first-child img{vertical-align:top;width:auto;height:25px}@media (max-width:1024px){#about #liveReport.report .reportBody .report-content .btn span:first-child img{height:14px}}#about #liveReport.report .reportBody .report-content .btn:hover{background:#fff;opacity:1}#about #liveReport.report .reportBody .report-content .btn:hover span{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="1" /><feFuncG type="linear" slope="1" /><feFuncB type="linear" slope="1" /></feComponentTransfer></filter></svg>#filter');-webkit-filter:brightness(0);filter:brightness(0)}#about .stream{text-align:center;margin-top:90px;padding:0 35px 0}@media (max-width:1024px){#about .stream{margin-top:60px;padding:0 25px 0}}#about .streamHeader{margin-bottom:40px}@media (max-width:1024px){#about .streamHeader{margin-bottom:12px}}#about .streamHeader h4{text-align:center;font-size:28px;font-weight:500;margin:0 auto;line-height:1.1}@media (max-width:1024px){#about .streamHeader h4{font-size:17px}}#about .streamHeader p{margin-top:1em;line-height:1.1}@media (max-width:1024px){#about .streamHeader p{line-height:1.1}}#about .streamHeader p small{font-size:20px;font-weight:500}@media (max-width:1024px){#about .streamHeader p small{font-size:14px}}#about .stream .video{max-width:800px;vertical-align:top;margin:0 auto;position:relative;aspect-ratio:16/9}@media (max-width:1024px){#about .stream .video{max-width:100%}}#about .stream .video iframe{vertical-align:top;width:100%;height:100%;top:0;left:0;position:absolute}#about .streamBody{margin-bottom:20px}@media (max-width:1024px){#about .streamBody{margin-bottom:10px}}#about .streamFooter p{line-height:1}@media (max-width:1024px){#about .streamFooter p{line-height:1.05}}#about .streamFooter p small{font-size:16px;font-weight:500}@media (max-width:1024px){#about .streamFooter p small{font-size:10px}}#about #asiatour2024{width:100%;max-width:750px;margin:0 auto;margin-top:80px}@media (max-width:1024px){#about #asiatour2024{padding:0 25px;margin-top:60px}}#about #asiatour2024 a{display:inline-block}#about #asiatour2024 img{height:auto}#ticket{padding:40px 0 10.71429vw}@media (max-width:1024px){#ticket{padding:40px 0 calc(75px + 10.66667vw)}}#ticket .layoutHeader{padding:80px 0}@media (max-width:1024px){#ticket .layoutHeader{padding:50px 0 40px}}#ticket .layoutHeader h3{text-align:center}#ticket .layoutHeader h3 img{width:auto;height:42px}@media (max-width:1024px){#ticket .layoutHeader h3 img{height:35px}}#ticket .layoutBody{padding:0 25px}#ticket .ticketBox .ticketBoxBody{max-height:682px}#ticket .subscription{margin-bottom:60px;text-align:center;color:#fff}@media (max-width:1024px){#ticket .subscription{margin-bottom:35px}}#ticket .subscription h4{position:relative;font-size:28px;line-height:1.2;font-weight:500;margin:0 0 .75em 0;letter-spacing:.06em}body.en #ticket .subscription h4{letter-spacing:.02em}@media (max-width:1024px){#ticket .subscription h4{margin:0 0 1em 0;font-size:17px;letter-spacing:0}}#ticket .subscription h4+p{font-weight:500;line-height:1.2}#ticket .subscription h4+p small{font-size:70%;font-weight:400}#ticket .subscription a.btn{margin:0 auto;margin-top:25px}#ticket .subscription a.btn+p{margin-top:1em;line-height:1}@media (max-width:768px){#ticket .subscription a.btn+p{text-align:left}}#ticket p small{font-size:14px}@media (max-width:1024px){#ticket p small{font-size:10px}}
#ticket table tr th{background:#d2e7e7;color:#598384;border-bottom:1px solid #598384;text-align: center;}#ticket table tr th:not(:last-child):not(:first-child){border-right:1px solid #598384}#ticket table tr th:first-child{background:#528b8c;color:#fff}#ticket table tr td{background:#fff;border-bottom:1px solid #598384}#ticket table tr td:not(:last-child){border-right:1px solid #598384}#ticket table tr th:first-child{border-bottom:1px solid #fff}#ticket table tr:last-child td,#ticket table tr:last-child th{border:none}#ticket th{font-size:20px;line-height:1;font-weight:500;letter-spacing:.06em;padding:20px 0}body.en #ticket th{letter-spacing:.02em}@media (max-width:1024px){#ticket th{font-size:14px;line-height:17px;letter-spacing:0;padding:10px 0}}#ticket td{font-size:16px;line-height:1.5;font-weight:400;letter-spacing:.03em;padding:20px 0}body.en #ticket td{letter-spacing:.02em}@media (max-width:1024px){body.en #ticket td{font-size:13px}}#ticket td small{font-size:14px}@media (max-width:1024px){#ticket td{padding:20px 0;font-size:12px;line-height:17px}#ticket td small{font-size:11px}}#ticket tr:not(.note) td{font-weight:500;line-height:1;text-align:center;vertical-align:middle}@media (max-width:1024px){#ticket tr:not(.note) td{line-height:1.2}}#ticket tr.note td{font-weight:400;line-height:1.5;text-align:left;padding:20px 1em}#ticket tr.note td p{font-size:18px;font-weight:500}@media (max-width:1024px){#ticket tr.note td p{font-size:15px}}@media (max-width:1024px){#ticket tr.note td{padding:10px .5em}}#ticket tr.note td div+div{margin-top:1em}#ticket tr.note td div>ul{padding-left:1em}#ticket tr.note td div>ul>li{list-style:"・"}#ticket tr:first-child th:nth-child(2){width:18%}@media (max-width:1024px){#ticket tr:first-child th:nth-child(2){width:22%}body.en #ticket tr:first-child th:nth-child(2){width:25%}}#ticket tr:first-child th:nth-child(3){width:30%}#ticket tr th:first-child{width:200px;text-align:center;vertical-align:middle}@media (max-width:1024px){#ticket tr th:first-child{width:20%;}}#ticket .map{margin:0 auto;margin-top:150px;text-align:center;color:#fff}@media (max-width:1024px){#ticket .map{margin-top:98px}}#ticket .mapHeader{text-align:center}#ticket .mapHeader img{width:auto;height:42px}@media (max-width:1024px){#ticket .mapHeader img{height:34px}}body.en #ticket .mapHeader img{height:45px}@media (max-width:1024px){body.en #ticket .mapHeader img{height:42px}}#ticket .mapHeader p{margin-top:.5em}#ticket .mapBody{font-size:20px;line-height:1.5;font-weight:500;letter-spacing:.03em;margin-top:70px}@media (max-width:1024px){#ticket .mapBody{margin-top:35px}}body.en #ticket .mapBody{letter-spacing:.02em}@media (max-width:1024px){#ticket .mapBody{font-size:14px;line-height:20px}}@media (max-width:1024px) and (max-width:768px){#ticket .mapBody{text-align:left}}#ticket .mapBody .mapImage{margin:0 auto;margin-top:50px;max-width:735px}@media (max-width:1024px){#ticket .mapBody .mapImage{margin-top:30px}}#ticket .mapBody .mapImage img{width:100%;height:auto}#ticket .mapBody a.btn{margin:0 auto;margin-top:25px}#ticket .mapFooter{margin-top:50px;text-align:left;line-height:1.25}@media (max-width:1024px){#ticket .mapFooter{margin-top:28px}}#ticket .mapFooter ul{padding-left:1em;list-style:"※";font-size:16px}#ticket .map .mapInfo{text-align:center;margin:0 auto;margin-top:70px}@media (max-width:1024px){#ticket .map .mapInfo{margin-top:35px}}#ticket .map .mapInfoHeader h4{font-size:28px;line-height:1.2;font-weight:500;margin:0 0 .75em 0;letter-spacing:.03em}@media (max-width:1024px){#ticket .map .mapInfoHeader h4{margin:0 0 1em 0;font-size:17px;letter-spacing:.03em;line-height:25px}}#ticket .map .mapInfoBody{margin:0 auto;color:#000;background:#bfdcdc;text-align:center;padding:20px 20px 30px}@media (max-width:1024px){#ticket .map .mapInfoBody{padding:15px 15px 20px}}#ticket .map .mapInfoBody p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;text-align:left;line-height:1.25;font-size:24px}@media (max-width:1024px){#ticket .map .mapInfoBody p{font-size:14px}}#ticket .map .mapInfoBody .f-box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 0 5px}@media (max-width:1024px){#ticket .map .mapInfoBody .f-box{padding:0 0 5px}}@media (max-width:768px){#ticket .map .mapInfoBody .f-box{display:block;padding:0 0 5px}}#ticket .map .mapInfoBody .f-box div:first-child{-ms-flex-preferred-size:228px;flex-basis:228px}#ticket .map .mapInfoBody .f-box div:first-child img{width:228px}@media (max-width:1024px){#ticket .map .mapInfoBody .f-box div:first-child img{width:222px}}#ticket .map .mapInfoBody .f-box div:last-child{text-align:left}@media (max-width:1024px){#ticket .map .mapInfoBody .f-box div:last-child{margin-top:20px}}#ticket .map .mapInfoBody .f-box div:last-child p{text-align:left;line-height:1.5;font-size:20px}@media (max-width:1024px){#ticket .map .mapInfoBody .f-box div:last-child p{font-size:14px}}#ticket .goods{margin:0 auto;margin-top:150px;text-align:center;color:#fff}@media (max-width:1024px){#ticket .goods{margin-top:98px}}#ticket .goodsHeader{text-align:center}#ticket .goodsHeader img{width:auto;height:42px}@media (max-width:1024px){#ticket .goodsHeader img{height:34px}}body.en #ticket .goodsHeader img{height:45px}@media (max-width:1024px){body.en #ticket .goodsHeader img{height:42px}}#ticket .goodsHeader p{margin-top:.5em}#ticket .goodsBody{font-size:20px;line-height:1.5;font-weight:500;letter-spacing:.03em;margin-top:70px}@media (max-width:1024px){#ticket .goodsBody{margin-top:35px}}body.en #ticket .goodsBody{letter-spacing:.02em}@media (max-width:1024px){#ticket .goodsBody{font-size:14px;line-height:20px}}@media (max-width:1024px) and (max-width:768px){#ticket .goodsBody{text-align:left}}#ticket .goodsBody a.btn{margin:0 auto;margin-top:25px}#ticket .goodsFooter{margin-top:50px;text-align:left;line-height:1.25}@media (max-width:1024px){#ticket .goodsFooter{margin-top:28px}}#ticket .goodsFooter ul{padding-left:1em;list-style:"※";font-size:16px}@media (max-width:1024px){#ticket .goodsFooter ul{font-size:10px}}body.en #ticket .goodsFooter ul{list-style:"*"}#ticket .goods .goodsInfo{text-align:center;margin:0 auto;margin-top:70px}@media (max-width:1024px){#ticket .goods .goodsInfo{margin-top:35px}}#ticket .goods .goodsInfoHeader{margin:0 0 .75em 0}#ticket .goods .goodsInfoHeader h4{font-size:28px;line-height:1.2;font-weight:500;letter-spacing:.03em}@media (max-width:1024px){#ticket .goods .goodsInfoHeader h4{margin:0 0 1em 0;font-size:17px;letter-spacing:.03em;line-height:25px}}#ticket .goods .goodsInfoHeader .goodsImage{margin-top:20px;margin-bottom:50px}@media (max-width:1024px){#ticket .goods .goodsInfoHeader .goodsImage{margin-top:10px;margin-bottom:20px}}#ticket .goods .goodsInfoBody{max-width:730px;margin:0 auto;color:#000;background:#bfdcdc;padding:20px}@media (max-width:1024px){#ticket .goods .goodsInfoBody{padding:15px 10px}}#ticket .goods .goodsInfoBody p{line-height:1;margin-bottom:20px;font-size:28px}@media (max-width:1024px){#ticket .goods .goodsInfoBody p{font-size:17px;margin-bottom:15px}}#ticket .goods .goodsInfoBody ul{display:inline-block;text-align:left;padding-left:1em;list-style:"※";font-size:16px}@media (max-width:1024px){#ticket .goods .goodsInfoBody ul{font-size:11px;line-height:14px}}body.en #ticket .goods .goodsInfoBody ul{list-style:"*"}#ticket .faq{margin-top:60px;background:#fff;border:2px solid #000}@media (max-width:1024px){#ticket .faq{margin-top:56px}}#ticket .faqHeader{font-size:20px;line-height:1;font-weight:500;letter-spacing:.06em;padding:18px;text-align:center}body.en #ticket .faqHeader{letter-spacing:.02em}@media (max-width:1024px){#ticket .faqHeader{font-size:14px;line-height:1}}@media (max-width:1024px){#ticket .faqHeader{padding:12px}}#ticket .faqHeader img{width:auto;height:30px}@media (max-width:1024px){#ticket .faqHeader img{height:25px}}#ticket .faqHeader p{margin-top:.5em}#ticket .faq input{display:none}#ticket .faqBody{padding:0 42px}@media (max-width:1024px){#ticket .faqBody{padding:0 14px}}#ticket .faqBody div{padding:42px 0;font-size:16px;line-height:1.55;font-weight:400;letter-spacing:.06em}@media (max-width:1024px){#ticket .faqBody div{padding:14px 0}}#ticket .faqBody div:first-child{padding-top:21px}@media (max-width:1024px){#ticket .faqBody div:first-child{padding-top:11px}}body.en #ticket .faqBody div{letter-spacing:.02em}@media (max-width:1024px){#ticket .faqBody div{font-size:13px}}#ticket .faqBody div p{text-align:center;font-weight:600;font-size:20px}@media (max-width:1024px){#ticket .faqBody div p{font-size:13px}}#ticket .faqBody div p+p{font-weight:400;line-height:1.4;font-size:14px;margin-top:.5em}@media (max-width:1024px){#ticket .faqBody div p+p{font-size:11px;margin-top:.5em}}#ticket .faqBody div dl{margin-top:1.7em}#ticket .faqBody div dt{color:#ea5e00;position:relative;padding-left:1.25em;font-weight:500}#ticket .faqBody div dt:before{content:'Q.';position:absolute;top:0;left:0}#ticket .faqBody div dd{position:relative;padding-left:1.25em}#ticket .faqBody div dd:before{content:'A.';position:absolute;top:0;left:0}#ticket .faqBody div dd+dt{margin-top:1.7em}#ticket .faqBody div+div{border-top:1px solid #7eb8b9}#ticket .seatingChart{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px}@media (max-width:1024px){#ticket .seatingChart{display:block;margin-top:35px}}#ticket .seatingChart .img{text-align:center}@media (max-width:1024px){#ticket .seatingChart img{max-width:640px;width: 100%;}}#ticket .seatingChart .txt{-webkit-box-flex:402px;-ms-flex:402px 0 0px;flex:402px 0 0;font-size:16px;line-height:1.6;font-weight:400;letter-spacing:.03em}@media (max-width:1024px){#ticket .seatingChart .txt{margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;letter-spacing:0}}#ticket .seatingChart .txt dl{padding:30px 10px 30px 67px;background:#fff}@media (max-width:1024px){#ticket .seatingChart .txt dl{padding:20px 12px 20px 50px}}#ticket .seatingChart .txt dt:before{content:"";display:block;position:absolute;right:100%;margin-right:2px;background:red;width:47px;height:27px}@media (max-width:1024px){#ticket .seatingChart .txt dt:before{width:35px;height:20px;top:2px}}#ticket .seatingChart .txt dt:nth-of-type(1):before{background:#6eaac6}#ticket .seatingChart .txt dt:nth-of-type(2):before{background:#98c7a2}#ticket .seatingChart .txt dt:nth-of-type(3):before{background:#ffc3b8}#ticket .seatingChart .txt dt:nth-of-type(4):before{background:#dcc7e1}#ticket .seatingChart .txt dt:nth-of-type(5):before{background:#e4b757}#ticket .seatingChart .txt dt{position:relative;display:inline-block;padding:0 0}#ticket .seatingChart .txt dd{padding:0 0}#ticket .seatingChart .txt dd+dt{margin-top:1.5em}@media (max-width:1024px){#ticket .seatingChart .txt dd+dt{margin-top:1em}}table .soldout{position:relative}table .soldout td{position:relative;background:#ececec!important;color:#747474}table .soldout .label{position:absolute;left:0;top:50%;text-align:center;display:inline-block;width:min(171px,90%);height:31px;line-height:31px;background:rgba(126,184,185,.7);color:#fff;font-family:"Fjalla One",sans-serif;font-weight:400;font-style:normal;font-size:20px;-webkit-transform:translate3d(-62%,-50%,0) rotate(-6deg);transform:translate3d(-62%,-50%,0) rotate(-6deg)}table .soldout .label br{display:none}@media (max-width:1024px){table .soldout .label{height:44px;width:44px;border-radius:22px;font-size:12px;padding:9px 0;line-height:1;-webkit-transform:translate3d(-70%,-50%,0) rotate(-6deg);transform:translate3d(-70%,-50%,0) rotate(-6deg)}table .soldout .label br{display:block}}.goodsInfo .soldout{position:relative}.goodsInfo .soldout .label{position:absolute;left:50%;top:50%;text-align:center;display:inline-block;width:min(171px,90%);height:65px;line-height:65px;width:332px;background:rgba(126,184,185,.7);color:#fff;font-family:"Fjalla One",sans-serif;font-weight:400;font-style:normal;font-size:38px!important;-webkit-transform:translate3d(-50%,-50%,0) rotate(-6deg);transform:translate3d(-50%,-50%,0) rotate(-6deg)}.goodsInfo .soldout .label br{display:none}@media (max-width:1024px){.goodsInfo .soldout .label{font-size:24px!important;height:40px;line-height:40px;width:200px}}.line-decoration{position:relative;display:inline-block;text-align:center;padding:0 40px}@media (max-width:1024px){.line-decoration{padding:0 20px}}@media (max-width:1024px) and (max-width:768px){body.en .line-decoration{padding:0 0}}.line-decoration:before{content:"";display:block;position:absolute;right:100%;top:50%;width:80px;height:2px;background-color:#fff}@media (max-width:1024px){.line-decoration:before{position:absolute;width:40px}}@media (max-width:1024px){body.en .line-decoration:before{position:absolute;width:40px}}.line-decoration:after{content:"";display:block;position:absolute;left:100%;top:50%;width:80px;height:2px;background-color:#fff}@media (max-width:1024px){.line-decoration:after{position:absolute;width:40px}}@media (max-width:1024px){body.en .line-decoration:after{position:absolute;width:40px}}.line-decoration.--color-black:after,.line-decoration.--color-black:before{background-color:#000}@media (max-width:1024px){.line-decoration:not(.--flex):before{position:absolute;width:40px}}@media (max-width:1024px) and (max-width:768px){.line-decoration:not(.--flex):before{right:inherit;left:50%;top:50%;margin-left:-170px}}@media (max-width:1024px){body.en .line-decoration:not(.--flex):before{position:absolute;width:40px}}@media (max-width:1024px) and (max-width:768px){body.en .line-decoration:not(.--flex):before{left:50%;top:50%;width:16px;margin-left:-178px}}@media (max-width:1024px){.line-decoration:not(.--flex):after{position:absolute;width:40px}}@media (max-width:1024px) and (max-width:768px){.line-decoration:not(.--flex):after{left:inherit;right:50%;top:50%;margin-right:-170px}}@media (max-width:1024px){body.en .line-decoration:not(.--flex):after{position:absolute;width:40px}}@media (max-width:1024px) and (max-width:768px){body.en .line-decoration:not(.--flex):after{left:inherit;right:50%;top:50%;width:16px;margin-right:-178px}}body:not(.en) .ticketBoxBody table tr:last-child th{vertical-align:top!important}body:not(.en) .ticketBoxBody table tr:last-child th div{padding-top:120px}@media (max-width:1024px){body:not(.en) .ticketBoxBody table tr:last-child th div{padding-top:140px}}@media (max-width:768px){body:not(.en) .ticketBoxBody table tr:last-child th div{padding-top:80px}}body.en .ticketBoxBody table tr:nth-last-child(2) th{vertical-align:top!important}body.en .ticketBoxBody table tr:nth-last-child(2) th div{padding-top:100px}@media (max-width:1024px){body.en .ticketBoxBody table tr:nth-last-child(2) th div{padding-top:120px}}@media (max-width:768px){body.en .ticketBoxBody table tr:nth-last-child(2) th div{padding-top:100px}}.accBox input{display:none}.accBoxBody{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;max-height:0;-webkit-transition:max-height .3s;transition:max-height .3s}.accBox input:checked~.accBoxBody{display:block;max-height:2400px!important}.accBox input:checked~.accBoxBody.ticketBoxBody{max-height:8600px!important}body:not(.en) .accBox input:checked~.accBoxBody table tr:last-child th{vertical-align:middle!important}body:not(.en) .accBox input:checked~.accBoxBody table tr:last-child th div{padding-top:0}body.en .accBox input:checked~.accBoxBody table tr:nth-last-child(2) th{vertical-align:middle!important}body.en .accBox input:checked~.accBoxBody table tr:nth-last-child(2) th div{padding-top:0}@media (max-width:1024px){.accBox input:checked~.accBoxBody{max-height:3600px!important}}.accBoxFooter{text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:28px;line-height:1;font-weight:500;letter-spacing:.06em}body.en .accBoxFooter{letter-spacing:.02em}@media (max-width:1024px){.accBoxFooter{font-size:17px;line-height:1}}.accBoxFooter .txt-close{display:none}.accBoxFooter span.icon{display:inline-block}.accBoxFooter span.icon img{vertical-align:middle!important;width:30px}@media (max-width:1024px){.accBoxFooter span.icon img{width:20px}}.accBoxFooter label{cursor:pointer;display:block;width:100%;line-height:70px;background:#000;color:#fff}@media (max-width:1024px){.accBoxFooter label{line-height:40px}}.accBox input:checked~.accBoxBody~.accBoxFooter span.icon img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accBox input:checked~.accBoxBody~.accBoxFooter .txt-open{display:none}.accBox input:checked~.accBoxBody~.accBoxFooter .txt-close{display:inline}.l-box{background:#bfdcdc;color:#000;margin-top:80px}@media (max-width:1024px){.l-box{margin-top:45px}}.l-box+.l-box{margin-top:60px}@media (max-width:1024px){.l-box+.l-box{margin-top:30px}}.l-box__header{padding:34px 0 37px}@media (max-width:1024px){.l-box__header{padding:26px 0 20px}}.l-box__header h4{font-size:28px!important;line-height:1.2;font-weight:500;letter-spacing:.06em}body.en .l-box__header h4{letter-spacing:.02em}@media (max-width:1024px){.l-box__header h4{font-size:17px!important;letter-spacing:0}}.l-box__body{text-align:left;padding:0 68px 40px}.l-box__body p{font-size:20px!important;line-height:1.5}@media (max-width:1024px){.l-box__body p{font-size:14px!important}}.l-box__body p small{font-size:16px!important;line-height:1.25;display:inline-block}@media (max-width:1024px){.l-box__body p small{font-size:11px!important}}@media (max-width:1024px){.l-box__body{padding:0 25px 30px;padding-top:0}}.originalAppInfo{margin-top:30px}@media (max-width:1024px){.originalAppInfo{margin-top:25px}}.originalAppInfo .originalAppHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:41px}@media (max-width:1024px){.originalAppInfo .originalAppHeader{gap:20px}}.originalAppInfo .originalAppHeader>div img{width:180px;height:auto}@media (max-width:1024px){.originalAppInfo .originalAppHeader>div img{width:90px}}.originalAppInfo .originalAppHeader>ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px}@media (max-width:1024px){.originalAppInfo .originalAppHeader>ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}}@media (max-width:768px){.originalAppInfo .originalAppHeader>ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}}.originalAppInfo .originalAppHeader>ul li img{vertical-align:top;width:auto;height:70px}@media (max-width:1024px){.originalAppInfo .originalAppHeader>ul li img{height:51px}}.originalAppInfo .originalAppBody{margin-top:32px}@media (max-width:1024px){.originalAppInfo .originalAppBody{margin-top:22px}}.originalAppInfo .originalAppBody>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}@media (max-width:1024px){.originalAppInfo .originalAppBody>div{gap:15px}}@media (max-width:768px){.originalAppInfo .originalAppBody>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.originalAppInfo .originalAppBody>div .btn span{font-size:28px!important}@media (max-width:1024px){.originalAppInfo .originalAppBody>div .btn span{font-size:18px!important}}.earmuffsInfo{margin-top:30px}@media (max-width:1024px){.earmuffsInfo{margin-top:25px}}.earmuffsInfo .earmuffsInfoHeader .earmuffs__images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;margin-bottom:10px}@media (max-width:1024px){.earmuffsInfo .earmuffsInfoHeader .earmuffs__images{gap:15px}}.earmuffsInfo .earmuffsInfoHeader .earmuffs__images img{width:277px;height:auto}@media (max-width:1024px){.earmuffsInfo .earmuffsInfoHeader .earmuffs__images img{width:138px;height:auto}}.earmuffsInfo .earmuffsInfoHeader .earmuffs__text{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.earmuffsInfo .earmuffsInfoHeader .earmuffs__text p{text-align:center}.earmuffsInfo .earmuffsInfoHeader .earmuffs__text p small{text-align:left;letter-spacing:.03em}@media (max-width:1024px){.earmuffsInfo .earmuffsInfoHeader .earmuffs__text p small{font-size:13px!important}}.earmuffsInfo .earmuffsInfoBody{margin-top:30px}@media (max-width:1024px){.earmuffsInfo .earmuffsInfoBody{margin-top:25px}}.earmuffsInfo .earmuffsInfoBody>div .btn{margin:0 auto}.earmuffsInfo .earmuffsInfoBody>div p{text-align:center}@media (max-width:1024px){.earmuffsInfo .earmuffsInfoBody>div p{margin-top:5px}}.earmuffsInfo .earmuffsInfoBody>ul{padding-left:1em;list-style:"※";width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:30px auto 0}body.en .earmuffsInfo .earmuffsInfoBody>ul{list-style:"*"}@media (max-width:1024px){.earmuffsInfo .earmuffsInfoBody>ul{margin:25px auto 0}}.earmuffsInfo .earmuffsInfoBody>ul li{line-height:1.5;font-size:16px!important}@media (max-width:1024px){.earmuffsInfo .earmuffsInfoBody>ul li{font-size:11px!important}}#release{padding:17.14286vw 0 12.85714vw}@media (max-width:1024px){#release{padding:calc(75px + 10.66667vw) 0 calc(75px + 10.66667vw)}}#release .layoutHeader{padding:0 0 80px}@media (max-width:1024px){#release .layoutHeader{padding:0 0 33px}}#release .layoutHeader h3{text-align:center}#release .layoutHeader h3 img{width:auto;height:43px}@media (max-width:1024px){#release .layoutHeader h3 img{height:40px}}#release .layoutBody .video{max-width:811px;vertical-align:top;margin:0 auto;margin-bottom:70px;position:relative;aspect-ratio:16/9}@media (max-width:1024px){#release .layoutBody .video{max-width:325px;margin-bottom:24px}}#release .layoutBody .video iframe{vertical-align:top;width:100%;height:100%;top:0;left:0;position:absolute}#release .layoutBody .discInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:70px;max-width:811px;margin:0 auto}@media (max-width:1024px){#release .layoutBody .discInfo{display:block;padding:0 25px}}#release .layoutBody .discInfo>*{-webkit-box-flex:50%;-ms-flex:50% 0 0px;flex:50% 0 0}#release .layoutBody .discInfo div.disc{width:100%;max-width:341px;height:341px;-ms-flex-preferred-size:341px;flex-basis:341px;margin:0 auto}#release .layoutBody .discInfo div.disc img{width:341px;height:341px;margin:0 auto}@media (max-width:1024px){#release .layoutBody .discInfo div.disc{max-width:180px;height:180px}#release .layoutBody .discInfo div.disc img{width:180px;height:180px;margin:0 auto}}#release .layoutBody .discInfo div.disc+div{max-width:400px;-ms-flex-preferred-size:400px;flex-basis:400px}#release .layoutBody .discInfo div.disc+div h4{text-align:center;line-height:1;margin-bottom:40px}#release .layoutBody .discInfo div.disc+div h4 img{width:342px;height:auto;vertical-align:top}@media (max-width:1024px){#release .layoutBody .discInfo div.disc+div h4{margin-top:20px;margin-bottom:20px}#release .layoutBody .discInfo div.disc+div h4 img{width:171px;height:auto}}body.en #release .layoutBody .discInfo div.disc+div .btn{font-size:20px!important}@media (max-width:1024px){body.en #release .layoutBody .discInfo div.disc+div .btn{font-size:14px!important}}@media (max-width:1024px){#release .layoutBody .discInfo div.disc+div{text-align:center;max-width:360px;margin:0 auto}#release .layoutBody .discInfo div.disc+div .btn{margin:0 auto}}#appDL{padding:135px 0 180px}@media (max-width:1024px){#appDL{padding:60px 0 70px}}#appDL .layoutHeader{padding:0 0;color:#fff}@media (max-width:1024px){#appDL .layoutHeader{padding:50px 0}}#appDL .layoutInner{position:relative;display:grid;grid-template-columns:1fr 440px;grid-template-areas:"header areaB" "areaA areaB";-webkit-box-align:end;-ms-flex-align:end;align-items:end}@media (max-width:1024px){#appDL .layoutInner{display:block}}#appDL .layoutHeader{grid-area:header;text-align:center;padding:0 60px}@media (max-width:1024px){#appDL .layoutHeader{padding:0}}#appDL .layoutHeader h3{text-align:center;margin-bottom:65px}@media (max-width:1024px){#appDL .layoutHeader h3{margin-bottom:35px}}#appDL .layoutHeader h3 img{width:auto;height:41px}@media (max-width:1024px){#appDL .layoutHeader h3 img{height:39px}}#appDL .layoutHeader h3+div p{font-size:28px;line-height:60px;font-weight:400;letter-spacing:.03em}#appDL .layoutHeader h3+div p .fjalla-one-regular{font-size:40px}@media (max-width:1024px){#appDL .layoutHeader h3+div p{font-size:17px;line-height:35px}#appDL .layoutHeader h3+div p .fjalla-one-regular{font-size:25px}}#appDL .layoutHeader+div{grid-area:areaB;-ms-flex-item-align:end;align-self:end}@media (max-width:1024px){#appDL .layoutHeader+div{padding:0;margin-top:10px}}#appDL .layoutHeader+div img{width:360px;height:auto;border-radius:180px}@media (max-width:1024px){#appDL .layoutHeader+div img{width:180px}}@media (max-width:1024px){#appDL .layoutHeader+div{text-align:center}}#appDL .layoutBody{padding:0 70px;grid-area:areaA}@media (max-width:1024px){#appDL .layoutBody{padding:0;margin-top:20px}}#appDL .layoutBody ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:25px}@media (max-width:1024px){#appDL .layoutBody ul img{height:51px;width:auto}}



.footer .footerSNS {
    padding: 45px 0;
    background-color: #fff;
}

.footerInfo {
    padding: 30px 0;
    text-align: center;
    font-size: 12px;
    background: #000;
    color: #fff;
}

.footerSNS__list {
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.footerSNS__listItem {
    margin: 0 10px;
    position: relative;
}

.footerSNS__listImg {
    width: 26px;
    height: 26px;
}

.footerInfo__companyImg {
    width: 90px;
    margin-bottom: 12px;
}

.footerInfo__copyright {
    font-style: normal;
}

.fk-footer__top {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 64px;
  padding: 0 10px;
}
@media screen and (max-width: 799px) {
  .fk-footer__top {
    gap: 32px;
  }
}
.fk-footer__logo-hehn {
  width: 70px;
  height: auto;
}
@media screen and (max-width: 799px) {
  .fk-footer__logo-hehn {
    width: 59px;
  }
}
.fk-footer__logo-universal {
  width: 108px;
  height: auto;
}
@media screen and (max-width: 799px) {
  .fk-footer__logo-universal {
    width: 84px;
  }
}
.fk-footer__middle {
  margin-top: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 32px;
  padding: 0 10px;
}
@media screen and (max-width: 799px) {
  .fk-footer__middle {
    gap: 8px 24px;
  }
}
.fk-footer__middle a {
  font-size: 11px;
  letter-spacing: 0.03em;
  color: #636363;
  text-decoration: underline;
  cursor: pointer;
}
.fk-footer__bottom {
  margin-top: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 32px;
  padding: 0 10px;
}
@media screen and (max-width: 799px) {
  .fk-footer__bottom {
    display: block;
    text-align: center;
  }
}
.fk-footer__copyright {
  font-size: 11px;
  letter-spacing: 0.03em;
  color: #636363;
  margin: 0;
}
@media screen and (max-width: 799px) {
  .fk-footer__copyright {
    margin-top: 8px;
    line-height: 1.75;
  }
}
.fk-footer__copyright .--indention {
  display: inline-block;
}
