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{-o-object-fit:cover;object-fit:cover}h1{font-weight:normal}h2,h3,h4,h5,h6{font-weight:500}p{margin:0}:-moz-placeholder{color:#8a8a8a}: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:#fff2f2}@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{position:relative;width:100%;height:auto}.layout__left::before{content:"";position:absolute;bottom:5%;left:0;width:100%;height:30%;background:url(../img/left-deco.svg) no-repeat 50% 260%/100%;z-index:0}.layout__left--ticket a{position:absolute;bottom:0;width:100%;text-align:center}.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 .hero_caution{display:flex;justify-content:center;align-items:center;height:100vh}.layout__right .hero_caution img{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}.img img{width:100%;max-width:100%}.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:#121320;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:#121320;font-weight:900;font-family:"Poppins",sans-serif;font-size:clamp(22px,22px + 18*(100vw - 767px)/673,40px)}@media(min-width: 768px)and (max-width: 1024px){.global-nav ul li a{color:#fff}}@media(max-width: 750px){.global-nav ul li a{color:#fff}}.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}.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}}.fv img{width:100%}.center{text-align:center}.fv{position:relative}.fv .btn{position:absolute;left:0;right:0;margin:0 auto;text-align:center;bottom:4.5%;width:90%}#ulo .img{position:relative}#ulo .img .map{position:absolute;left:0;right:0;margin:0 auto;text-align:center;bottom:1%}#ulo .img .map iframe{width:90%;height:230px}@media(min-width: 768px)and (max-width: 1024px){#ulo .img .map iframe{height:400px}}@media(max-width: 750px){#ulo .img .map iframe{height:180px}}#contents .img{position:relative}#contents .img .movie{position:absolute;left:0;right:0;margin:0 auto;text-align:center;top:18.8%}@media(min-width: 768px)and (max-width: 1024px){#contents .img .movie{top:18.1%}}@media(min-width: 768px)and (max-width: 1024px){#contents .img .movie video{width:80%}}@media(max-width: 750px){#contents .img .movie video{width:80%;z-index:1}}#contents .img .movie .deco{width:90%;margin:30px auto 0}@media(min-width: 768px)and (max-width: 1024px){#contents .img .movie .deco{margin:10px auto 0}}@media(max-width: 750px){#contents .img .movie .deco{margin:-20px auto 0;z-index:2;position:relative}}#flow .img{position:relative}#flow .img .flow-box{position:absolute;left:0;right:0;margin:0 auto;text-align:center;top:28%;width:90%}#flow ul.tab-list{display:flex;width:93%;margin:0 auto}#flow ul.tab-list li.tab-item:hover{cursor:pointer}#flow ul.content-list{max-width:94%;margin:0 auto}#flow ul.content-list li.content-item{display:none}#flow ul.content-list li.content-item.show{display:block}#price .img{position:relative}#price .img .price-box{position:absolute;left:0;right:0;margin:0 auto;text-align:center;top:12%;width:90%}#price .img .price-box2{position:absolute;left:0;right:0;margin:0 auto;text-align:center;top:47%;width:90%}#price .img .btn{position:absolute;left:0;right:0;margin:0 auto;text-align:center;width:90%}#price .img #btn-price01{top:39%}#price .img #btn-price02{bottom:24.6%}#price ul.tab-list{display:flex;width:93%;margin:0 auto 15px}#price ul.tab-list li.tab-item{display:flex;justify-content:center;align-items:center}#price ul.tab-list li.tab-item:hover{cursor:pointer}#price ul.content-list{max-width:94%;margin:0 auto}#price ul.content-list li.content-item{display:none}#price ul.content-list li.content-item.show{display:block}@media(min-width: 768px)and (max-width: 1024px){#faq{padding-bottom:166px}}@media(max-width: 750px){#faq{padding-bottom:78px}}#fixed{position:fixed;left:0;right:0;margin:0 auto;bottom:0;z-index:9999}