﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}table{border-collapse:collapse;border-spacing:0;font-weight:normal}table caption,table th,table td{text-align:left;vertical-align:middle}table caption,table th{font-weight:300}table td{font-weight:200}q::before,q::after,blockquote::before,blockquote::after{content:"";content:none}a{display:inline-block;color:#000;text-decoration:none}a:link{color:#000}a:active{color:#000}a:visited{color:#000}a:hover{cursor:pointer}a img{border:none}img{vertical-align:bottom;max-width:100%}ul{list-style:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}input,button,textarea,select{margin:0;border:none;outline:none;letter-spacing:.1em}img.cover,video.cover{object-fit:cover}h1{font-weight:normal}h2,h3,h4,h5,h6{font-weight:500}p{margin:0}:placeholder-shown{color:#8a8a8a}::-webkit-input-placeholder{color:#8a8a8a}:-moz-placeholder{color:#8a8a8a;opacity:1}::-moz-placeholder{color:#8a8a8a;opacity:1}:-ms-input-placeholder{color:#8a8a8a}*:focus{outline:none}.pc{display:block}@media(max-width: 750px){.pc{display:none}}@media(min-width: 768px)and (max-width: 1024px){.pc{display:none}}.pc-tab{display:block}@media(max-width: 750px){.pc-tab{display:none}}@media(min-width: 768px)and (max-width: 1024px){.pc-tab{display:block}}.tab{display:none}@media(max-width: 750px){.tab{display:none}}@media(min-width: 768px)and (max-width: 1024px){.tab{display:block}}.tab-sp{display:none}@media(max-width: 750px){.tab-sp{display:block}}@media(min-width: 768px)and (max-width: 1024px){.tab-sp{display:block}}.sp{display:none}@media(max-width: 750px){.sp{display:block}}@media(min-width: 768px)and (max-width: 1024px){.sp{display:none}}.fL{float:left}.fR{float:right}.flex{display:flex}.center{text-align:center}.right{text-align:right}.left{text-align:left}.bold{font-weight:bold}.is-fixed{display:none}.mT20{margin-top:20px}.mT25{margin-top:25px}.mT30{margin-top:30px}.mT40{margin-top:40px}.mT60{margin-top:60px}html{font-size:62.5%;line-height:1}body{position:relative;color:#fff;font-size:clamp(16px,16px + 0*(100vw - 767px)/673,16px);line-height:1.8;font-feature-settings:"palt";-webkit-text-size-adjust:100%;letter-spacing:.1em;margin:0 auto;overflow-x:visible;background:#010158}@font-face{font-family:"Outfit-numbers";font-style:normal;font-weight:400;src:url("https://fonts.gstatic.com/s/outfit/v11/QGYyz_MVcBeNP4NJtEtqUqk.woff2") format("woff2");unicode-range:U+30-39}.layout{display:flex;height:100vh}.layout .layout__left,.layout .layout__right{width:calc((100% - 500px)/2);flex-shrink:0}.layout .layout__main{max-width:500px;margin:0 auto;flex-grow:1;overflow-y:auto;scrollbar-width:none;font-family:"Outfit-numbers","Noto Sans JP",sans-serif;font-optical-sizing:auto;-ms-overflow-style:none}.layout .layout__main::-webkit-scrollbar{display:none}@media(min-width: 768px)and (max-width: 1024px){.layout .layout__main{max-width:inherit}}@media(max-width: 750px){.layout .layout__main{max-width:inherit}}.layout__left{background:url(../img/layout__left.jpg) no-repeat 50% 50%/cover;position:relative;width:100%;height:auto}.layout__left--ticket a{color:#fff;position:absolute;font-size:24px;bottom:0;width:100%;background:#d39222;text-align:center;padding:10px 0}.layout__left--ticket a:before{content:"";position:absolute;background:url(../img/arrow.svg) no-repeat 50% 50%/cover;right:30px;top:0;bottom:0;margin:auto;width:24px;height:16px}.layout__left .btn-box{position:absolute;left:0;right:0;margin:0 auto;bottom:15%;text-align:center}.layout__left .btn-box .deco{margin:30px auto 0;font-weight:900;font-size:clamp(20px,20px + 0*(100vw - 767px)/673,20px);font-family:"Outfit-numbers","Noto Sans JP",sans-serif;font-optical-sizing:auto;letter-spacing:.05em;text-align:center;color:#fff;text-shadow:0px 0px 10px #55bdfd}.layout__left .btn-box .btn{margin:10px auto 0;text-align:center;width:90%}.layout__right{background:url(../img/layout__right.jpg) no-repeat 50% 25%/cover;position:relative;width:100%;height:auto}.layout__right .deco{content:"";position:absolute;left:0;right:0;bottom:33%;margin:auto;width:40px;height:40px}.layout__right .deco svg{width:100%}.bg{background:url(../img/bg.jpg) no-repeat 50% 50%/cover}main{position:relative}.inner{width:92%;max-width:480px;margin:0 auto}@media(min-width: 768px)and (max-width: 1024px){.inner{max-width:inherit}}a:hover{opacity:.7}.hamburger{width:60px;height:60px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;z-index:1001;position:fixed;border-radius:50%;top:3%;left:5%}.hamburger span{display:block;height:2px;width:40%;background-color:#fff;border-radius:2px;transition:.3s ease;margin-left:25%}.hamburger.open{background:#e8be77}.hamburger.open span:nth-child(1){transform:rotate(45deg) translate(6px, 10px);width:60%}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:rotate(-45deg) translate(6px, -11px);width:60%}.global-nav{padding:25% 0}.global-nav .flex{justify-content:center;gap:30px}@media(min-width: 768px)and (max-width: 1024px){.global-nav{position:fixed;top:0;right:-100%;width:100%;max-width:375px;height:100vh;overflow-y:auto;background:#121320;transition:right .3s ease;z-index:1000;padding:80px}.global-nav#nav-pc{display:none}.global-nav.open{right:0}}@media(max-width: 750px){.global-nav{position:fixed;top:0;right:-100%;width:100%;max-width:50%;height:100vh;overflow-y:auto;background:#121320;transition:right .3s ease;z-index:1000;padding:80px}.global-nav#nav-pc{display:none}.global-nav.open{right:0;width:100%;max-width:60%}}.global-nav ul{list-style:none;padding:0;margin:0}.global-nav ul li{margin-bottom:1em;text-align:center}.global-nav ul li:first-child a img{max-width:130px;margin:0 auto}@media(max-width: 750px){.global-nav ul li:last-child{padding-bottom:200px}}.global-nav ul li:last-child a img{max-width:75px;margin:0 auto}@media(max-width: 750px){.global-nav ul li:last-child a img{max-width:50px}}.global-nav ul li.flex{margin-top:50px;gap:30px;justify-content:center}@media(max-width: 750px){.global-nav ul li.flex{gap:10px}}.global-nav ul li a{color:#fff;font-weight:500;font-family:"Poppins",sans-serif;font-size:clamp(22px,22px + 0*(100vw - 767px)/673,22px)}.fixed{display:none}@media(min-width: 768px)and (max-width: 1024px){.fixed{display:block;position:fixed;z-index:999;right:0;bottom:5%;max-width:200px}}@media(max-width: 750px){.fixed{display:block;position:fixed;z-index:999;right:0;bottom:5%;max-width:100px}}.mainv img{width:100%}.center{text-align:center}.cta{background:#061e3e;padding:0 0 50px}.cta h2{font-size:clamp(15px,15px + 0*(100vw - 767px)/673,15px);text-align:center;font-weight:500}@media(min-width: 768px)and (max-width: 1024px){.cta h2{font-size:30px}}.cta .flex-box{margin:10px auto 0;display:flex;gap:7px}section{padding:72px 0 64px;position:relative}section::after{content:"";position:absolute;top:0;width:100%;height:5px;background:linear-gradient(to left, rgba(0, 245, 255, 0), rgb(0, 245, 255))}h2{color:#e8be77;font-size:30px;font-family:"Noto Serif",serif;line-height:1.2;margin-bottom:24px}h2 span{font-size:16px;line-height:1;font-family:"Noto Serif JP",serif}h3{font-size:30px;margin-bottom:18px}.btn{text-align:center}.btn a{font-size:16px;display:block;width:100%;color:#fff;font-family:"Poppins",sans-serif;padding:20px 0;background:#d39222;border:1px solid #d39222;border-radius:100px;position:relative}.btn a:before{content:"";position:absolute;background:url(../img/arrow.svg) no-repeat 50% 50%/cover;right:30px;top:0;bottom:0;margin:auto;width:24px;height:16px}.map{margin-top:24px}.map iframe{width:100%}.border{border:#fff 2px solid;padding:2px 0;margin-bottom:16px}.sub-inner{padding:40px 20px}.note{font-size:14px}.mb-16{margin-bottom:16px}.mb-24{margin-bottom:24px}.mb-32{margin-bottom:32px}.mb-40{margin-bottom:40px}.mb-48{margin-bottom:48px}.mb-56{margin-bottom:56px}.mb-64{margin-bottom:64px}.fs-16{font-size:16px}.head-insta{position:fixed;right:5%;top:6%;z-index:999;width:24px;height:24px}.head-tiktok{position:fixed;right:5%;top:13%;z-index:999;width:21px;height:24px}#intro h2{line-height:1.6}.intro-image img{width:100%}.intro-caution{font-weight:bold;padding:16px 32px;background:#fff;color:#010158;font-size:16px}.contents-wrap{background:#4173a8;margin-bottom:24px;position:relative}.contents-wrap img{width:100%}.contents-wrap:before{content:"";position:absolute;width:107px;height:73px;right:30px;top:50px;background:url(../img/contents-01.png) no-repeat 50% 50%/cover}.contents-wrap:nth-of-type(2){background:#d8980c}.contents-wrap:nth-of-type(2):before{background:url(../img/contents-02.png) no-repeat 50% 50%/cover;width:43px;height:100px}.contents-wrap:nth-of-type(3){background:#5e2ca9}.contents-wrap:nth-of-type(3):before{background:url(../img/contents-03.png) no-repeat 50% 50%/cover;width:100px;height:61px}.contents-wrap:nth-of-type(4){background:#d6d6d6;color:#000}.contents-wrap:nth-of-type(4):before{background:url(../img/contents-04.png) no-repeat 50% 50%/cover;width:49px;height:65px}.contents-wrap:nth-of-type(5){background:#8df7aa;color:#000}.contents-wrap:nth-of-type(5):before{background:url(../img/contents-07.png) no-repeat 50% 50%/cover;width:70px;height:48px}.contents-wrap:nth-of-type(6){background:#6f98b6}.contents-wrap:nth-of-type(6):before{background:url(../img/contents-05.png) no-repeat 50% 50%/cover;width:35px;height:56px}.contents-wrap:nth-of-type(7){background:#bc21d8}.contents-wrap:nth-of-type(7):before{background:url(../img/contents-06.png) no-repeat 50% 50%/cover;width:22px;height:34px}.contents-artist{margin-bottom:40px}.contents-artist a{color:#fff}.contents-artist__name{font-size:24px;margin:16px 0 0}.contents-artist__time{margin-bottom:16px}.tickets-grid{display:grid;grid-template-columns:2fr 3fr 5fr;gap:0 4px;text-align:center;line-height:1}.tickets-grid__item{align-content:center;padding:20px 0;border-bottom:2px dotted #fff}.tickets-grid__item:nth-last-child(-n+3){border-bottom:none}.tickets-grid__num{font-size:13px}.tickets-grid__price{font-size:25px;background:#373553}@media(max-width: 750px){.tickets-grid__price{font-size:18px}}.tickets-grid__price--head{font-size:14px}.tickets-grid__popular{font-size:14px}.tickets-grid__discount{font-size:32px;position:relative;background:#00f5ff;color:#000;padding-left:50px}@media(max-width: 750px){.tickets-grid__discount{font-size:24px}}.tickets-grid__discount--head{font-size:14px;padding-left:0px}.tickets-grid__discount__bar{padding-left:0px}.tickets-grid__discount span{font-size:25px}.tickets-grid__discount .circle{position:absolute;text-align:center;font-weight:bold;letter-spacing:normal;left:5px;top:0;bottom:0;margin:auto;padding:10px;width:30px;height:30px;border-radius:50%;background:#ff2ef7;font-size:12px;justify-items:center;align-content:center;color:#000}@media(max-width: 750px){.tickets-grid__discount .circle{font-size:10px;width:30px;height:30px}}.tickets-grid__discount .circle span{font-size:14px}.tickets-grid .table-yen{letter-spacing:normal}.bus-flex{display:flex;gap:30px;margin-bottom:8px}.bus-flex__img{text-align:center;align-content:center;width:20%;background:#00f5ff;color:#000}.bus-flex__text{width:80%}.bus-flex__time{font-size:40px}.bus-flex__time span{font-size:14px}.bus-flex__place{font-size:16px}.bus-flex__moving{font-size:14px}.bus-form{font-size:16px}.bus-form span{color:#00f5ff}.bus-wrap .border{position:relative}.bus-wrap .border .memo{position:absolute;content:"";background:#ff2ef7;border-radius:50rem;top:-110%;right:4%;color:#000;font-weight:bold;font-size:20px;line-height:1.4;width:100px;height:100px;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.after-icon{width:100px;margin:auto}.last{background:url(../img/contents-end.png) no-repeat 50% 50%/cover;padding-bottom:300px}.faq-wrap h3{font-size:20px}#staff{position:relative}#staff:before{white-space:pre;content:"応募多数につき、\a定員に達しましたため\a受付を終了いたしました。 \aたくさんのご応募、誠に\aありがとうございました。";position:absolute;background:hsla(0,0%,100%,.8);top:0;left:0;width:100%;height:100%;z-index:999;font-size:36px;font-weight:bold;color:#010158;text-align:center;align-content:center}@media(max-width: 750px){#staff:before{font-size:24px}}#footer{background:#010158;padding:30px 0}@media(max-width: 750px){#footer{padding:30px 0 60px}}#footer .contact a:link{color:#fff}#footer .contact a:visited{color:#fff}#footer p{text-align:center;font-size:clamp(13px,13px + 0*(100vw - 767px)/673,13px)}.footer-icon{max-width:175px;margin:0 auto 32px}.follow-box{display:none;border-radius:50px;font-size:18px;position:fixed;bottom:10px;left:0;right:0;margin:auto;width:80%}@media(max-width: 750px){.follow-box{display:block}}.follow-box a{padding:10px 0}.count{text-align:center;padding-top:30px}.count-ttl{font-size:18px;font-weight:bold}.count-sum{font-weight:bold;font-size:100px;line-height:1}@media(max-width: 750px){.count-sum{font-size:60px}}.count-sum span{font-size:180px;font-weight:bold}@media(max-width: 750px){.count-sum span{font-size:100px}}.countdown{position:absolute;bottom:10%;background:#e96750;left:0;right:0;text-align:center;max-width:300px;margin:auto;width:100%;font-weight:bold;font-size:24px;line-height:1;padding:10px 0 20px}@media(max-width: 750px){.countdown{position:fixed;bottom:11%}}.countdown:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-right:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);border-top:12px solid #e96750;border-bottom:0;left:0;right:0;margin:auto;bottom:-10px}.countdown span{font-size:40px}.weather{margin:30px 0}.weather-wrap{position:relative;width:80%;border-radius:30px;margin:auto;background:hsla(0,0%,100%,.3);padding:25px;text-align:center}.weather-wrap:before{content:"";position:absolute;background:url(../img/weather.svg) no-repeat 50% 50%/cover;width:40px;height:71px;left:30px;top:30px}.weather-heading{font-size:18px;font-size:clamp(18px,18px + 6*(100vw - 767px)/673,24px);font-weight:bold}.weather-flex{justify-content:center;align-items:center;display:flex;gap:25px}.weather-main{font-size:clamp(32px,32px + 6*(100vw - 767px)/673,38px);line-height:1}.weather-main span{font-size:clamp(53px,53px + 7*(100vw - 767px)/673,60px);font-weight:bold}.weather-highlow{line-height:1.6;text-align:left;font-size:18px}.weather-situation{font-size:clamp(16px,16px + 16*(100vw - 767px)/673,32px)}.belongings-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:16px}.belongings-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:16px}.tabs{max-width:700px;margin:40px auto;font-family:system-ui,sans-serif}.tab-buttons{display:flex;gap:8px;border-bottom:solid 3px #fff;margin-bottom:16px}.tab-buttons button{font-weight:bold;padding:8px 12px;border:1px solid #e8be77;background:#e8be77;color:#fff;cursor:pointer;width:100%;font-size:16px}.tab-buttons button[aria-selected=true]{background:#fff;color:#e8be77;border-color:#fff}.tab-panel{display:grid}.tab-panel[hidden]{display:none}.tickets-today{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center}.tickets-today__num{font-size:13px}.tickets-today__price{background:#373553;font-size:25px;padding:10px}.head-text{background:linear-gradient(45deg, #E96750, #FF2EF7);text-align:center;padding:10px;font-size:20px;font-weight:bold}.layout__right{position:relative}.hero.tab-sp{position:relative}.hero.tab-sp img{width:100%}.hero_caution{position:absolute;max-width:500px;width:92%;line-height:1.2;margin:auto;background:hsla(0,0%,100%,.8);left:0;right:0;padding:30px;border-radius:50px;margin:auto;bottom:30px;color:#000;text-align:left}@media(max-width: 750px){.hero_caution{padding:30px 10px}}.hero_caution span{font-weight:bold}/*# sourceMappingURL=style.min.css.map */