@import"https://fonts.googleapis.com/css2?family=BIZ+UDMincho&display=swap";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;font:inherit;vertical-align:baseline}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,button,select,option,input,textarea{font-size:100%}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}video{max-width:100%}html{height:100%;font-size:10px;-ms-touch-action:manipulation;touch-action:manipulation;height:-webkit-fill-available}body{height:100%;background-color:#000;color:#fff;line-height:1.8;font-size:1.8rem;font-family:"Noto Sans JP","Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif;-webkit-font-smoothing:antialiased !important;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-ms-scroll-chaining:none;overscroll-behavior:none;overflow-x:hidden;min-height:-webkit-fill-available;height:-webkit-fill-available}a{cursor:pointer}a:link{color:inherit;text-decoration:none}a:visited{color:inherit;text-decoration:none}a:hover{color:inherit;text-decoration:underline}a:active{color:inherit;text-decoration:none}img{vertical-align:middle;max-width:100%}button,select,option,input[type=text],input[type=num],input[type=tel],input[type=password],input[type=date],textarea{font-family:inherit}input,textarea,button,select,option{-webkit-font-smoothing:antialiased !important}strong{font-weight:700}video{background-color:#000}::-webkit-input-placeholder{color:#a2a2a2}::-moz-placeholder{color:#a2a2a2}:-ms-input-placeholder{color:#a2a2a2}::-ms-input-placeholder{color:#a2a2a2}::placeholder{color:#a2a2a2}.serif{font-family:"BIZ UDMincho",serif}.l-page-outFrame{position:fixed;z-index:1;top:0;right:0;bottom:0;left:0}@media print,screen and (max-width: 450px){.l-page-outFrame{display:none}}.l-page-inFrame{position:relative;z-index:20;max-width:450px;margin:0 auto;background-color:#000}.l-page-preAnime{pointer-events:none}.c-effect-slideUp{will-change:opacity,transform;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity ease-out .5s,-webkit-transform ease-out .5s;transition:opacity ease-out .5s,-webkit-transform ease-out .5s;transition:opacity ease-out .5s,transform ease-out .5s;transition:opacity ease-out .5s,transform ease-out .5s,-webkit-transform ease-out .5s}.c-effect-slideUp.is-anime,.is-anime .c-effect-slideUp{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.c-effect-fadeIn{will-change:opacity;opacity:0;-webkit-transition:opacity ease-out .8s;transition:opacity ease-out .8s}.c-effect-fadeIn.is-anime,.is-anime .c-effect-fadeIn{opacity:1}.c-effect-zoonIn{will-change:opacity,transform;opacity:0;-webkit-transform:scale(2);transform:scale(2);-webkit-transition:opacity ease-out .5s,-webkit-transform ease-out .5s;transition:opacity ease-out .5s,-webkit-transform ease-out .5s;transition:opacity ease-out .5s,transform ease-out .5s;transition:opacity ease-out .5s,transform ease-out .5s,-webkit-transform ease-out .5s}.c-effect-zoonIn.is-anime,.is-anime .c-effect-zoonIn{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.effect-fuwa2,.effect-fuwa{pointer-events:none}.effect-fuwa{-webkit-animation:fuwa 16s ease-in-out infinite alternate;animation:fuwa 16s ease-in-out infinite alternate;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fuwa{0%{-webkit-transform:scale(0.99) translate(0, 10px);transform:scale(0.99) translate(0, 10px)}50%{-webkit-transform:scale(1) translate(0, -10px);transform:scale(1) translate(0, -10px)}100%{-webkit-transform:scale(0.99) translate(0, 10px);transform:scale(0.99) translate(0, 10px)}}@keyframes fuwa{0%{-webkit-transform:scale(0.99) translate(0, 10px);transform:scale(0.99) translate(0, 10px)}50%{-webkit-transform:scale(1) translate(0, -10px);transform:scale(1) translate(0, -10px)}100%{-webkit-transform:scale(0.99) translate(0, 10px);transform:scale(0.99) translate(0, 10px)}}.effect-fuwa2{-webkit-animation:fuwa2 18s ease-in-out infinite alternate;animation:fuwa2 18s ease-in-out infinite alternate;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fuwa2{0%{-webkit-transform:scale(1) translate(0, -10px);transform:scale(1) translate(0, -10px)}50%{-webkit-transform:scale(0.99) translate(0, 10px);transform:scale(0.99) translate(0, 10px)}100%{-webkit-transform:scale(1) translate(0, -10px);transform:scale(1) translate(0, -10px)}}@keyframes fuwa2{0%{-webkit-transform:scale(1) translate(0, -10px);transform:scale(1) translate(0, -10px)}50%{-webkit-transform:scale(0.99) translate(0, 10px);transform:scale(0.99) translate(0, 10px)}100%{-webkit-transform:scale(1) translate(0, -10px);transform:scale(1) translate(0, -10px)}}.c-effect-bounceIn{will-change:transform,opacity;opacity:0}.c-effect-bounceIn.is-anime,.is-anime .c-effect-bounceIn{-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.p-outFrame{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%}.p-outFrame__left{position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background-image:url("../images/of-bg-l@2x.jpg");background-repeat:no-repeat;background-size:cover;background-position:right center;pointer-events:none}.p-outFrame__left::after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;width:132px;background-image:url("../images/of-deco-l.png");background-repeat:repeat-y}.p-outFrame__center{-webkit-flex-basis:450px;-ms-flex-preferred-size:450px;flex-basis:450px;pointer-events:none}.p-outFrame__right{position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background-image:url("../images/of-bg-r@2x.jpg");background-repeat:no-repeat;background-size:cover;background-position:left center}.p-outFrame__right::after{content:"";position:absolute;z-index:1;top:0;left:0;bottom:0;width:140px;background-image:url("../images/of-deco-r.png");background-repeat:repeat-y}.p-outFrame-logo{position:absolute;z-index:2;top:0;right:0;left:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:auto;max-width:80%;text-align:center}.p-outFrame-logo img{max-height:100%}.p-outFrame-menu{position:absolute;z-index:2;top:0;bottom:0;left:40px;right:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:left;-webkit-align-items:left;-ms-flex-align:left;align-items:left;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:250px;margin:auto;padding:0;-webkit-transition:opacity ease-out .2s;transition:opacity ease-out .2s;list-style:none}@media print,screen and (max-width: 450px){.p-outFrame-menu{opacity:0}}.p-outFrame-menu__item{margin:24px 0}.p-outFrame-menu__item--bnr{margin-top:48px}.p-outFrame-menu__item a img{height:22px;width:auto}.p-header{position:-webkit-sticky;position:sticky;z-index:10;top:0;margin-bottom:-56px}.p-header-bar{position:relative;z-index:2;height:56px;background:-webkit-gradient(linear, left top, left bottom, from(#000), to(rgba(0, 0, 0, 0)));background:linear-gradient(#000 0%, rgba(0, 0, 0, 0) 100%)}.p-header-bar__title{position:absolute;top:10px;left:8px;width:36%}.p-header-bar__40{position:absolute;top:7px;right:50px}.p-header-toggleBtn{position:absolute;z-index:3;top:8px;right:8px;width:40px;height:40px;background-image:url(../images/icon-menu.svg);background-size:24px 18px;background-position:center;background-color:#000;background-repeat:no-repeat;cursor:pointer}.is-open .p-header-toggleBtn{background-image:url(../images/icon-close.svg)}.p-header-nav{position:fixed;z-index:1;top:0;right:0;left:0;width:450px;height:0%;margin:0 auto;background-color:rgba(0,0,0,.9);overflow:hidden;opacity:0;-webkit-transition:height ease-out .3s,opacity ease-out .3s;transition:height ease-out .3s,opacity ease-out .3s;will-change:height opacity}.is-open .p-header-nav{height:100%;opacity:1}.p-header-nav__inner{position:absolute;top:0;right:0;left:0;bottom:0;height:100%;background-image:url(../images/nav-deco-1@2x.webp);background-size:194px 410px;background-repeat:no-repeat;background-position:calc(50% + 110px) calc(100% - 20px)}.p-header-nav__menu{margin:100px 50px 10px}.p-header-nav__item{margin-bottom:32px}.p-header-nav__item img{height:22px;width:auto}@media screen and (max-width: 450px){.p-header-nav{width:100%}}.p-footer{margin:50px 0 0}.p-footer-bnrLink{padding:0 30px;margin-bottom:50px}.p-footer-bnrLink__item{margin-bottom:12px}.p-footer-bnrLink__item--40{margin-top:40px}.p-footer-bnrLink__item--100{margin-top:40px}.p-footer-bnrLink__item--100 img{width:100%}.p-footer-crowdfunding{margin-bottom:50px}.p-footer-toki{position:relative;width:100%;height:360px;margin-bottom:80px}.p-footer-toki__bg{position:absolute;z-index:1;top:-40px;right:0;left:0;bottom:0;margin:auto;text-align:center;-webkit-animation:tokiBg 2.4s linear infinite;animation:tokiBg 2.4s linear infinite}@-webkit-keyframes tokiBg{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.6;-webkit-transform:scale(1.01);transform:scale(1.01)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes tokiBg{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.6;-webkit-transform:scale(1.01);transform:scale(1.01)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.p-footer-toki__img{position:absolute;z-index:2;bottom:0;right:0;left:0;text-align:center}.p-footer-toki__pop{position:absolute;z-index:3;top:0;right:0;left:80px}.p-footer-copy{padding:10px 0;margin-top:9v0px;text-align:center;font-size:14px}.p-footer-eg{position:fixed;z-index:10;bottom:0;overflow:hidden;width:88px;height:210px;overflow:hidden;text-align:right;pointer-events:none}@media print,screen and (min-width: 451px){.p-footer-eg{right:0;left:0;margin:0 auto;width:450px}}@media print,screen and (max-width: 450px){.p-footer-eg{right:0}}.p-footer-eg__returnTop{display:inline-block;pointer-events:auto}.p-footer-eg img{-webkit-transform:translateY(230px);transform:translateY(230px);-webkit-transition:-webkit-transform ease-out .2s;transition:-webkit-transform ease-out .2s;transition:transform ease-out .2s;transition:transform ease-out .2s, -webkit-transform ease-out .2s;will-change:transform}.p-footer-eg.is-show img{-webkit-transform:translateY(0px);transform:translateY(0px)}.p-kv{position:relative;margin-bottom:10%;padding-bottom:16%}.p-kv__title{position:absolute;z-index:2;bottom:0;right:0;left:0;padding:0 20px}.p-kv__title .title__logo{margin-bottom:5px}.p-kv__mainImg{position:relative;z-index:1;margin-bottom:50px}.p-kv-cfBnr2{position:relative}.p-kv-cfBnr2__pop{display:inline-block;position:absolute;z-index:2;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}@media print,screen and (min-width: 451px){.p-kv-cfBnr2__pop{bottom:10px;right:6px}}@media print,screen and (max-width: 450px){.p-kv-cfBnr2__pop{bottom:1.3333333333vw;right:0.8vw}}.p-kv-cfBnr2__pop--1{opacity:1}.p-kv-cfBnr2__pop--2{opacity:0}.p-kv-cfBnr2:hover .p-kv-cfBnr2__pop--1{opacity:0}.p-kv-cfBnr2:hover .p-kv-cfBnr2__pop--2{opacity:1}.p-kv-date-kaijo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.p-kv-date-kaijo>div:nth-child(1){width:57%}.p-kv-date-kaijo>div:nth-child(2){margin-left:3%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.p-kv-date-kaijo2{width:100%;margin:.75em auto 0}.bulletin-movie{padding:0 20px;margin-bottom:20px;margin-top:-56px;padding-top:56px}.bulletin-movie>div>div{padding-top:56.25%;background-color:#b7b7b7;position:relative}.bulletin-movie>div>div iframe,.bulletin-movie>div>div a{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.bulletin-movie>div>div iframe:after,.bulletin-movie>div>div a:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/youtube-play.svg) center center no-repeat;background-size:20% auto}.bulletin-movie>div>div iframe img,.bulletin-movie>div>div a img{display:block;position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-tenji{padding-top:190.2222222222%;position:relative;overflow:hidden}.p-tenji>div,.p-tenji>a{position:absolute}.p-tenji .anc{top:-66px;width:100%}.p-tenji .bg{left:0;top:10.875%;width:100%}.p-tenji .neon{left:0;top:0;width:100%;height:100%;mix-blend-mode:overlay;pointer-events:none}.p-tenji .neon img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-tenji .title{opacity:0;left:22%;top:0;width:56.4%}.p-tenji .ss{opacity:0}.p-tenji .ss.s1{left:13%;top:10%;width:37.4444444444%}.p-tenji .ss.s2{left:55%;top:8%;width:27.2222222222%}.p-tenji .ss.s3{left:74%;top:27%;width:26.6666666667%}.p-tenji .ss.s4{left:31%;top:35.5%;width:47.5555555556%}.p-tenji .ss.s5{left:62%;top:51%;width:20.5555555556%}.p-tenji .ss.s6{left:31%;top:61%;width:27.1111111111%}.p-tenji .ss.s7{left:66%;top:76%;width:34%}.p-tenji .star{opacity:0;width:54.5555555556%;mix-blend-mode:screen}.p-tenji .star.star1{left:0%;top:11%}.p-tenji .star.star2{left:37%;top:6.3%}.p-tenji .star.star3{left:57%;top:23%}.p-tenji .star.star4{left:30%;top:32%}.p-tenji .star.star5{left:33.3%;top:47%}.p-tenji .star.star6{left:33%;top:61%}.p-tenji .star.star7{left:53%;top:73%}.p-tenji .tt{width:27.7777777778%;opacity:0}.p-tenji .tt.tt1{left:23.2%;top:21.3%}.p-tenji .tt.tt2{left:57.5%;top:15.1%}.p-tenji .tt.tt3{left:70.2%;top:33.3%}.p-tenji .tt.tt4{left:36.8%;top:41.5%}.p-tenji .tt.tt5{left:54.2%;top:56.6%}.p-tenji .tt.tt6{left:40%;top:71.9%}.p-tenji .tt.tt7{left:73.4%;top:83.9%}.p-tenji .text1{left:13%;top:38%;width:20.2222222222%}.p-tenji .text1 img{display:block;position:absolute;left:0;top:0;width:100%}.p-tenji .text1 img:nth-child(1){-webkit-clip-path:polygon(60% 0, 100% 0, 100% 0, 60% 0);clip-path:polygon(60% 0, 100% 0, 100% 0, 60% 0)}.p-tenji .text1 img:nth-child(2){-webkit-clip-path:polygon(0 0, 60% 0, 60% 0, 0 0);clip-path:polygon(0 0, 60% 0, 60% 0, 0 0)}.p-tenji .line{opacity:0;left:24%;top:20%;width:63.4444444444%}.p-tenji.is-anime .title{opacity:1;-webkit-transition:.3s ease .3s;transition:.3s ease .3s}.p-tenji.is-anime .line{opacity:1;-webkit-transition:.3s ease 2.8s;transition:.3s ease 2.8s}.p-tenji.is-anime .text1 img:nth-child(1){-webkit-clip-path:polygon(60% 0, 100% 0, 100% 100%, 60% 100%);clip-path:polygon(60% 0, 100% 0, 100% 100%, 60% 100%);-webkit-transition:.5s ease 3.3s;transition:.5s ease 3.3s}.p-tenji.is-anime .text1 img:nth-child(2){-webkit-clip-path:polygon(0 0, 60% 0, 60% 100%, 0 100%);clip-path:polygon(0 0, 60% 0, 60% 100%, 0 100%);-webkit-transition:.5s ease 3.8s;transition:.5s ease 3.8s}.p-tenji.is-anime .ss,.p-tenji.is-anime .star,.p-tenji.is-anime .tt{opacity:1}.p-tenji.is-anime .s1,.p-tenji.is-anime .star1,.p-tenji.is-anime .tt1{-webkit-transition:.5s ease .5s;transition:.5s ease .5s}.p-tenji.is-anime .s2,.p-tenji.is-anime .star2,.p-tenji.is-anime .tt2{-webkit-transition:.5s ease .8s;transition:.5s ease .8s}.p-tenji.is-anime .s3,.p-tenji.is-anime .star3,.p-tenji.is-anime .tt3{-webkit-transition:.5s ease 1.1s;transition:.5s ease 1.1s}.p-tenji.is-anime .s4,.p-tenji.is-anime .star4,.p-tenji.is-anime .tt4{-webkit-transition:.5s ease 1.4s;transition:.5s ease 1.4s}.p-tenji.is-anime .s5,.p-tenji.is-anime .star5,.p-tenji.is-anime .tt5{-webkit-transition:.5s ease 1.7s;transition:.5s ease 1.7s}.p-tenji.is-anime .s6,.p-tenji.is-anime .star6,.p-tenji.is-anime .tt6{-webkit-transition:.5s ease 2s;transition:.5s ease 2s}.p-tenji.is-anime .s7,.p-tenji.is-anime .star7,.p-tenji.is-anime .tt7{-webkit-transition:.5s ease 2.3s;transition:.5s ease 2.3s}.fb{position:fixed;left:calc(50% - 225px);width:48px;top:50vh;z-index:5}.fb:before{content:"";display:block;position:absolute;left:0;top:-8em;width:100%;height:100%;background:url(../images/fb_baba.png) left top no-repeat;background-size:100% auto}.fb a{position:relative;display:block;-webkit-box-shadow:.25em .25em 1em rgba(0,0,0,.3);box-shadow:.25em .25em 1em rgba(0,0,0,.3)}@media screen and (max-width: 450px){.fb{font-size:3.5555555556vw;left:0;width:10.6666666667%}}.mymodal{position:fixed;left:0;top:100vh;-webkit-transition:.3s;transition:.3s;opacity:0;width:100%;height:100vh;overflow:auto}.mymodal::-webkit-scrollbar{display:none}.mymodal .mymodal-inner{position:absolute;left:calc(50% - 225px);top:0;width:450px;background-color:#000;min-height:100vh}.mymodal.on{top:0;opacity:1;z-index:10000;min-height:100vh}.mymodal .mymodal-close{display:block;position:fixed;right:calc(50% - 225px + .5em);top:.5em;width:2.2em;height:2.2em;background:url(../images/close.svg) center center no-repeat;background-size:98%}@media screen and (max-width: 450px){.mymodal{font-size:3.5555555556vw}.mymodal .mymodal-inner{left:0;width:100%}.mymodal .mymodal-close{right:.5em}}.hidetemp{display:none}.tenji-modal{position:relative}.tenji-modal .text{position:absolute;left:11%;right:11%}.tenji-modal .text p{line-height:2.25;text-align:justify;font-size:16px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.tenji-modal .text p .italic{font-weight:bold;font-style:italic}.tenji-modal .text p+p{margin-top:.25em}.tenji-modal .cap{position:absolute}.tenji-modal .cap p{background-color:#000;font-size:.6875em;line-height:1.25}.tenji-modal .cap p .italic{font-weight:bold;font-style:italic}.tenji-modal.tenji-modal-c1 .text{top:63%}.tenji-modal.tenji-modal-c1 .cap{left:64%;top:48%}.tenji-modal.tenji-modal-c2 .text{top:17%}.tenji-modal.tenji-modal-c2 .cap{left:56%;top:86%}.tenji-modal.tenji-modal-c3 .text{top:48%}.tenji-modal.tenji-modal-c4 .text{top:18.5%}.tenji-modal.tenji-modal-c4 .cap{left:57%;top:44.4%}.tenji-modal.tenji-modal-c5 .text{top:66%}.tenji-modal.tenji-modal-c5 .cap{left:34%;top:45%}.tenji-modal.tenji-modal-c6 .text{top:59.5%}.tenji-modal.tenji-modal-c6 .cap{left:53%;top:44.7%}@media screen and (max-width: 450px){.tenji-modal .text p{font-size:3.5555555556vw}}.kaijo-modal{background-image:url(../images/venue-bg-body@2x.webp);background-repeat:repeat-y;background-size:100% auto;padding:3em 11% 6em;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px}.kaijo-modal .title{margin-left:-1.125em;margin-bottom:2em}.kaijo-modal .title-text{width:100%;font-size:1.75em;font-weight:700;height:2em;background:url(../images/kaijo/title_bg.svg) left center no-repeat;background-size:100% auto;padding-left:.75em;margin:0 auto .5em -0.5em}.kaijo-modal .tt2{background-color:#fff;color:#ac0060;display:inline-block;font-size:1.25em;font-weight:700;padding:0 .5em;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.kaijo-modal p{line-height:1.75}.kaijo-modal p .waku{display:inline-block;padding:0 .25em;border:1px solid #fff;font-weight:400;font-size:.875em;margin-left:1em}.kaijo-modal p a{text-decoration:underline}.kaijo-modal p a:link{text-decoration:underline}.kaijo-modal .item_cap{width:76%;font-size:.875em;margin:.5em auto 1em}.kaijo-modal .lg{font-size:1.25em}.kaijo-modal .lg .sm{font-size:.75em}.kaijo-modal .sm{font-size:.875em}.kaijo-modal .bold{font-weight:700}.kaijo-modal .thin{font-weight:400}.kaijo-modal .mt-05{margin-top:.5em}.kaijo-modal .mt-1{margin-top:1em}.kaijo-modal .mt-2{margin-top:2em}.kaijo-modal .mt-6{margin-top:6em}.kaijo-modal .text-red{color:#c00}.kaijo-modal .ind1{padding-left:1em;text-indent:-1em}.kaijo-modal .ind3{padding-left:3em;text-indent:-3em}.kaijo-modal .uline{text-decoration:underline}.kaijo-modal .img1-shikishi{margin:1em auto}.kaijo-modal .img1{width:16.8125em;margin:.5em auto;position:relative}.kaijo-modal .img1 p{position:absolute;right:1em;bottom:0;color:#000}.kaijo-modal .img2{width:100%;background-color:#fff;padding:1.5em 0;margin:.5em auto}.kaijo-modal .img2 img{display:block;width:16.8125em;margin:0 auto}.kaijo-modal .img2+.item_cap{width:100%}.kaijo-modal .img3{display:block;width:100%;margin:1.5em auto}.kaijo-modal .yellow-blk{background-color:#fff146;color:#000;padding:1em;position:relative}.kaijo-modal .yellow-blk+.yellow-blk{margin-top:2em}.kaijo-modal .yellow-blk+.tt2{margin-top:1.75em}.kaijo-modal .yellow-blk.chiba:before{content:"";display:block;position:absolute;right:.75em;top:.75em;width:5.84375em;height:8em;background:url(../images/kaijo/chiba.png) center top no-repeat;background-size:contain}.kaijo-modal table{border-collapse:collapse;table-layout:fixed;width:100%;margin:1em auto}.kaijo-modal table+table{margin-top:.5em}.kaijo-modal table th,.kaijo-modal table td{text-align:center;vertical-align:middle;border:1px solid #fff;height:3.25em;line-height:1.25}.kaijo-modal table th{background-color:rgba(0,0,0,.5)}.kaijo-modal .acs{border-top:1px solid #fff}.kaijo-modal .acs.bb{border-bottom:1px solid #fff}.kaijo-modal .ac{display:block;padding:.375em 0;font-size:1.125em;font-weight:700;position:relative}.kaijo-modal .ac:before{content:"＋";display:block;position:absolute;right:0;bottom:.375em}.kaijo-modal .ac+.acc{max-height:0;overflow:hidden;-webkit-transition:.3s;transition:.3s}.kaijo-modal .ac.on:before{content:"－"}.kaijo-modal .ac.on+.acc{margin:1em auto;max-height:200em}.kaijo-modal .ticket-btn1{width:100%}@media screen and (max-width: 450px){.kaijo-modal{font-size:3.5vw}}.tickets1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1.5em auto}.tickets1>div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background-color:#fff;color:#000;border-radius:.5em;padding-bottom:1em;text-align:center}.tickets1>div.yellow{background-color:#fff146}.tickets1>div.yellow .tt{color:#600}.tickets1>div.blue{background-color:#38caff}.tickets1>div.blue .tt{color:#006}.tickets1>div.green{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;background-color:#7bda46;margin:.75em 0 0}.tickets1>div.green .tt{color:#050}.tickets1>div .tt{text-align:center;padding:.5em 0;margin:0 .5em .5em;border-bottom:2px solid #000;font-size:1.125em;font-weight:bold}.tickets1>div .tt:before{content:"▶ ";font-size:.8em;margin-left:-0.5em}.tickets1>div p{text-align:center;font-size:.875em}.tickets1>div p .tate{display:inline-block;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.tickets1>div a{color:#000;text-decoration:underline}.tickets1>div span.bold{font-size:114.2857142857%}.tickets1>div+div{margin-left:.75em}.recommend_goods{margin:0 auto 5em}.recommend_goods .item{margin:1.5em auto}.recommend_goods .toshop{display:block;width:78%;margin:1.5em auto}.gmap{position:relative;margin:1.5em auto .25em;padding-top:100%}.gmap iframe{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.p-message{background-image:url("../images/message-bg@2x.webp");background-repeat:no-repeat;background-size:100% auto;margin-bottom:70px}.p-message-bigdipper{position:relative;width:259px;height:293px;margin:0 auto 30px}.p-message-bigdipper__1{position:absolute;top:0;left:0;opacity:0;-webkit-transition:opacity ease-out 1s;transition:opacity ease-out 1s}.is-anime .p-message-bigdipper__1{opacity:1}.p-message-bigdipper__2{position:absolute;top:230px;left:120px;display:none;opacity:0;-webkit-transition:opacity ease-out 1s 1s;transition:opacity ease-out 1s 1s}.is-anime .p-message-bigdipper__2{opacity:1}.is-death .p-message-bigdipper__2{display:block}.p-message-bigdipper__3{position:absolute;top:0;left:0}.p-message-title{text-align:center;margin:0 auto 2.5em;width:78.4444444444%;will-change:opacity,transform;opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);-webkit-transition:opacity ease-out .5s,-webkit-transform ease-out .5s;transition:opacity ease-out .5s,-webkit-transform ease-out .5s;transition:opacity ease-out .5s,transform ease-out .5s;transition:opacity ease-out .5s,transform ease-out .5s,-webkit-transform ease-out .5s}.p-message-title.is-anime{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.p-message-titleBg{height:140px;margin-bottom:40px;background-image:url(../images/message-img-1@2x.webp);background-repeat:no-repeat;background-position:0 0;background-size:450px auto;will-change:background-position}.p-message-text{padding:0 11%;margin:3em 0 1.25em;text-align:justify;line-height:2;font-size:18px;line-break:strict;word-break:break-word;overflow-wrap:break-word;word-wrap:break-word}.p-message-text p+p{margin-top:1em}.p-message-text .italic{font-weight:bold;font-style:italic}@media screen and (max-width: 450px){.p-message-text{font-size:4vw}}.p-message-deco1{position:relative;width:100%;height:488px;overflow:hidden}.p-message-deco1__img{position:absolute;z-index:2;top:100px;width:396px;-webkit-transform:translateX(460px);transform:translateX(460px);-webkit-transition:-webkit-transform ease-out .8s;transition:-webkit-transform ease-out .8s;transition:transform ease-out .8s;transition:transform ease-out .8s, -webkit-transform ease-out .8s;will-change:transform}.is-anime .p-message-deco1__img{-webkit-transform:translateX(54px);transform:translateX(54px)}.p-message-deco1__pop{position:absolute;z-index:1;top:0;right:50px;opacity:0;-webkit-transition:opacity ease-out .2s .8s;transition:opacity ease-out .2s .8s;will-change:opacity}.is-anime .p-message-deco1__pop{opacity:1}.italic{font-weight:bold;font-style:italic}.p-venue{position:relative;padding-bottom:50px;margin:3em auto}.p-venue__body{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:2;padding:8em 0 12.5em;min-height:730px}.p-venue__body:after{content:"";display:block;position:absolute;left:0;top:calc(100% - 2em);width:100%;height:8em;background-color:#000;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:skewY(10deg);transform:skewY(10deg)}.p-venue::before{content:"";display:block;position:absolute;z-index:1;top:0;left:0;right:0;-webkit-box-sizing:border-box;box-sizing:border-box;height:341px;background-image:url(../images/venue-bg-top@2x.webp);background-repeat:no-repeat;background-size:450px 341px;background-position:top;padding-top:128px;text-align:center}.p-venue::after{content:"";display:block;position:absolute;z-index:1;top:341px;right:0;bottom:50px;left:0;background-image:url(../images/venue-bg-body@2x.webp);background-repeat:repeat-y;background-size:450px auto}.p-venue__title{width:57.3333333333%;margin:0 auto 6em}.p-venue h3{width:74%;margin:2em auto 1em 6%}.p-venue .tt1{width:74%;font-size:1.75em;font-weight:700;height:2em;background:url(../images/kaijo/title_bg.svg) left center no-repeat;background-size:100% auto;padding-left:.625em;margin:2em auto .5em 6%}.p-venue .c-detail{width:78%;margin:.5em auto}.p-venue .c-detail a{text-decoration:underline}.p-venue .hoka{text-align:center;margin:3em auto 0}@media screen and (max-width: 450px){.p-venue{font-size:4vw}}.p-venue-def{width:78%;margin:.5em auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p-venue-def dt{font-weight:bold;width:3em}.p-venue-def dd{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.p-venue-def dd .sm{font-size:.875em}.p-venue-deco1{position:absolute;z-index:2;right:0;bottom:20px;overflow:hidden}.p-venue-deco1__img{-webkit-transform:translateX(460px);transform:translateX(460px);-webkit-transition:-webkit-transform ease-out .8s;transition:-webkit-transform ease-out .8s;transition:transform ease-out .8s;transition:transform ease-out .8s, -webkit-transform ease-out .8s;will-change:transform}.is-anime .p-venue-deco1__img{-webkit-transform:translateX(0);transform:translateX(0)}p.heimaku{width:78%;margin:1em auto}.ticket-btn1{display:block;width:77.7777777778%;margin:1em auto;padding:1em 0;border-radius:.25em;background-color:#b28b1e;text-align:center;color:#fff;text-decoration:none;letter-spacing:.125em;-webkit-box-shadow:.25em .25em 1em rgba(0,0,0,.2);box-shadow:.25em .25em 1em rgba(0,0,0,.2)}.ticket-btn1.imbtn{padding:0;overflow:hidden;border-radius:.25em}.ticket-btn1:visited{color:#fff}.ticket-btn1:hover{text-decoration:none}.v-bnr-1{margin:2em auto 1em;display:block;width:77.7777777778%}.v-bnr-1 a{display:block}.kaijo-btn1{display:block;width:77.7777777778%;margin:1em auto;padding:1em 0;border-radius:.25em;background-color:#fff146;text-align:center;color:#000;text-decoration:none;letter-spacing:.125em;-webkit-box-shadow:.25em .25em 1em rgba(0,0,0,.2);box-shadow:.25em .25em 1em rgba(0,0,0,.2)}.kaijo-btn1.imbtn{padding:0;overflow:hidden;border-radius:.25em}.kaijo-btn1:visited{color:#000}.kaijo-btn1:hover{text-decoration:none}.kaijo-detail2{margin:1em auto;padding:0 11%;font-size:16px}.kaijo-detail2 .tt2{background-color:#fff;color:#ac0060;display:inline-block;font-size:1.25em;font-weight:700;padding:0 .5em;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.kaijo-detail2 .lg{font-size:1.25em}.kaijo-detail2 .lg .sm{font-size:.75em}.kaijo-detail2 .sm{font-size:.875em}.kaijo-detail2 .bold{font-weight:700}.kaijo-detail2 .thin{font-weight:400}.kaijo-detail2 .mt-05{margin-top:.5em}.kaijo-detail2 .mt-1{margin-top:1em}.kaijo-detail2 .mt-2{margin-top:2em}.kaijo-detail2 .mt-6{margin-top:6em}.venue-ac{display:block;width:78%;margin:1em auto;font-size:.875em}.venue-ac:after{content:"+";display:inline-block;margin-left:1em;-webkit-transform:scale(1.5);transform:scale(1.5)}.venue-ac+.kaijo-detail2{max-height:0;overflow:hidden;-webkit-transition:.3s;transition:.3s}.venue-ac.on:after{content:"-"}.venue-ac.on+.kaijo-detail2{max-height:100em}.p-preAnime-loading{position:fixed;z-index:100;top:0;bottom:0;right:0;left:0;background-color:#000;opacity:0;-webkit-transition:opacity ease-out 1s;transition:opacity ease-out 1s;overflow:hidden;pointer-events:none}body.is-loading .p-preAnime-loading{opacity:1}.p-preAnime-loading::before,.p-preAnime-loading::after{content:"";display:block;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.p-preAnime-loading::before{width:110px;height:80px;background:url("../images/pre-loading-img.png") no-repeat center;background-size:contain;-webkit-animation:loadingStar 1.5s ease-in-out infinite alternate;animation:loadingStar 1.5s ease-in-out infinite alternate;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes loadingStar{0%{opacity:.5}50%{opacity:1}100%{opacity:.5}}@keyframes loadingStar{0%{opacity:.5}50%{opacity:1}100%{opacity:.5}}.p-preAnime-loading::after{width:70px;height:9px;padding-top:160px;background:url("../images/pre-loading-text.png") no-repeat center;background-size:contain;background-position:bottom}.p-preAnime-sceneWrap{position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;-webkit-transition:opacity ease-out 1s;transition:opacity ease-out 1s;overflow:hidden}.p-preAnime-sceneWrap.is-end{opacity:.5}.p-preAnime-scene{position:fixed;z-index:2;top:0;right:0;bottom:0;left:0;background-color:#000;-webkit-transition:opacity linear .4s;transition:opacity linear .4s;opacity:1}.p-preAnime-scene.is-hide{opacity:0}.p-preAnime-scene--flame{z-index:30;background-image:url("../images/pre-img-flame@2x.webp");background-size:contain;background-position:center;background-repeat:no-repeat;pointer-events:none}@media print,screen and (max-width: 450px){.p-preAnime-scene--flame{background-size:cover}}.p-preAnime-scene--white{z-index:25;background-color:#fff;pointer-events:none}.p-preAnime-scene--zako{z-index:2;background-image:url("../images/pre-img-zako.jpg");background-size:cover;background-position:center bottom;background-repeat:no-repeat}@media print,screen and (max-width: 450px){.p-preAnime-scene--zako{display:none}}.p-preAnime-scene--zako__inner{position:absolute;top:-50vh;bottom:-50vh;right:-50vw;left:-50vw;width:1366px;height:768px;margin:auto;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform linear .2s;transition:-webkit-transform linear .2s;transition:transform linear .2s;transition:transform linear .2s, -webkit-transform linear .2s;will-change:transform}.p-preAnime-scene--zako img{-o-object-fit:contain;object-fit:contain}.p-preAnime-scene--zako .zako__chara,.p-preAnime-scene--zako .zako__pop,.p-preAnime-scene--zako .zako__onmpt{position:absolute}.p-preAnime-scene--zako .zako__chara--1{top:15px;left:245px}.p-preAnime-scene--zako .zako__chara--2{top:290px;left:20px}.p-preAnime-scene--zako .zako__chara--3{bottom:110px;left:30px}.p-preAnime-scene--zako .zako__chara--4{bottom:140px;right:0}.p-preAnime-scene--zako .zako__onmpt--1{bottom:120px;right:15px;-webkit-animation:hurueru .1s infinite;animation:hurueru .1s infinite}@-webkit-keyframes hurueru{0%{-webkit-transform:translate(0px, 0px) rotateZ(0deg);transform:translate(0px, 0px) rotateZ(0deg)}25%{-webkit-transform:translate(2px, 2px) rotateZ(0.5deg);transform:translate(2px, 2px) rotateZ(0.5deg)}50%{-webkit-transform:translate(0px, 2px) rotateZ(0deg);transform:translate(0px, 2px) rotateZ(0deg)}75%{-webkit-transform:translate(2px, 0px) rotateZ(-0.5deg);transform:translate(2px, 0px) rotateZ(-0.5deg)}100%{-webkit-transform:translate(0px, 0px) rotateZ(0deg);transform:translate(0px, 0px) rotateZ(0deg)}}@keyframes hurueru{0%{-webkit-transform:translate(0px, 0px) rotateZ(0deg);transform:translate(0px, 0px) rotateZ(0deg)}25%{-webkit-transform:translate(2px, 2px) rotateZ(0.5deg);transform:translate(2px, 2px) rotateZ(0.5deg)}50%{-webkit-transform:translate(0px, 2px) rotateZ(0deg);transform:translate(0px, 2px) rotateZ(0deg)}75%{-webkit-transform:translate(2px, 0px) rotateZ(-0.5deg);transform:translate(2px, 0px) rotateZ(-0.5deg)}100%{-webkit-transform:translate(0px, 0px) rotateZ(0deg);transform:translate(0px, 0px) rotateZ(0deg)}}.p-preAnime-scene--zako .zako__onmpt--2{bottom:90px;left:130px}.p-preAnime-scene--zako .zako__pop{will-change:transform,opacity;opacity:0;-webkit-transform-origin:center;transform-origin:center}.p-preAnime-scene--zako .zako__pop.is-anime,.is-anime .p-preAnime-scene--zako .zako__pop{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:zakoPop;animation-name:zakoPop;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media print,screen and (max-width: 450px){.p-preAnime-scene--zako .zako__pop{display:none}}@-webkit-keyframes zakoPop{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.2, 1.2, 1.2);transform:scale3d(1.2, 1.2, 1.2)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes zakoPop{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.2, 1.2, 1.2);transform:scale3d(1.2, 1.2, 1.2)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.p-preAnime-scene--zako .zako__pop--1{top:15px;left:40px}.p-preAnime-scene--zako .zako__pop--2{top:290px;left:190px}.p-preAnime-scene--zako .zako__pop--3{top:-40px;right:80px}.p-preAnime-scene--kaminari{z-index:3;background-image:url("../images/pre-img-kaminari.webp");background-size:cover;background-position:center bottom;background-repeat:no-repeat;mix-blend-mode:screen;opacity:0;pointer-events:none}@media print,screen and (max-width: 450px){.p-preAnime-scene--kaminari{display:none}}.p-preAnime-scene--kaminari.is-anime{-webkit-animation-duration:.9s;animation-duration:.9s;-webkit-animation-name:key-kaminari;animation-name:key-kaminari;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes key-kaminari{0%{opacity:0}20%{opacity:1}30%{opacity:0}40%{opacity:1}100%{opacity:0}}@keyframes key-kaminari{0%{opacity:0}20%{opacity:1}30%{opacity:0}40%{opacity:1}100%{opacity:0}}.u-br:after{content:"";display:block}@media print,screen and (min-width: 451px)and (max-width: 960px){.u-br-pc{display:none}}@media print,screen and (max-width: 450px){.u-br-pc{display:none}}@media print,screen and (min-width: 961px){.u-br-tablet{display:none}}@media print,screen and (max-width: 450px){.u-br-tablet{display:none}}@media print,screen and (max-width: 450px){.u-br-pt{display:none}}@media print,screen and (min-width: 961px){.u-br-mobile{display:none}}@media print,screen and (min-width: 451px)and (max-width: 960px){.u-br-mobile{display:none}}
/*# sourceMappingURL=common.css.map */
