@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0);line-height:1}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;line-height:1;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}body,html{width:100%}body{margin:0;color:black;background-color:black}main{display:block}img{max-width:100%;height:auto}@media screen and (max-width:750px){.is-pc{display:none!important}}@media screen and (min-width:751px){.is-sp{display:none!important}}@media screen and (min-width:751px){.fade{transition:all 400ms cubic-bezier(0.25,0.1,0.25,1)}.fade:hover{opacity:0.7}}.btn.more{margin:auto;width:100%;max-width:300px;height:80px;display:flex;align-items:center;justify-content:center;background-color:black;cursor:pointer;transition:all 400ms cubic-bezier(0.25,0.1,0.25,1)}.btn.more:hover{opacity:0.7}@media screen and (max-width:750px){.btn.more{max-width:40vw;height:10.6666666667vw}}.global-header{}.global-header .spmenuOpener{position:fixed;z-index:100;top:0;right:0;background-color:white}@media screen and (min-width:1000px){.global-header .spmenuOpener{display:none}}.global-header .spmenuOpener .hamburger{position:relative;top:0;left:0;display:block;width:45px;height:45px}.global-header .spmenuOpener .hamburger.is-open .hamburger-item:first-child{background-color:black;transform:translateY(0px) rotate(45deg)}.global-header .spmenuOpener .hamburger.is-open .hamburger-item:nth-child(2){transform:translateX(7.3333333333px);opacity:0}.global-header .spmenuOpener .hamburger.is-open .hamburger-item:nth-child(3){background-color:black;transform:translateY(0px) rotate(-45deg)}.global-header .spmenuOpener .hamburger-item{position:absolute;display:block;width:22px;height:2px;top:21.5px;left:0;right:0;margin:auto;transition:.2s ease-out}.global-header .spmenuOpener .hamburger-item:first-child{background-color:black;transform:translateY(-6px)}.global-header .spmenuOpener .hamburger-item:nth-child(2){background-color:black}.global-header .spmenuOpener .hamburger-item:nth-child(3){background-color:black;transform:translateY(6px)}.global-header .spmenu{padding:60px 0;box-sizing:border-box;position:fixed;top:0;left:0;width:100vw;height:100vh;overflow-y:scroll;background-color:white;visibility:hidden;z-index:-1;opacity:0;transition:all 400ms cubic-bezier(0.25,0.1,0.25,1)}.global-header .spmenu.is-open{visibility:visible;z-index:90;opacity:1}.global-header .spmenu #spNav{margin-bottom:25px;padding:20px 20px}.global-header .spmenu #spNav .navWrap ul{display:flex;flex-wrap:wrap}.global-header .spmenu #spNav .navWrap ul li{width:calc(50% - 10px)}.global-header .spmenu #spNav .navWrap ul li:nth-of-type(odd){margin-right:20px}.global-header .spmenu #spNav .navWrap .mainNav ul li{margin-top:20px}.global-header .pcmenu{position:fixed;z-index:100;top:0;left:0;width:100%;transition:all 400ms cubic-bezier(0.25,0.1,0.25,1);visibility:hidden;transform:translateY(-100%)}@media screen and (max-width:999px){.global-header .pcmenu{display:none!important}}.global-header .pcmenu .globalNav ul{display:flex;justify-content:center}.global-header .pcmenu .globalNav ul li{margin-bottom:10px;width:150px}.global-header .pcmenu .globalNav ul li:not(:last-of-type){margin-right:20px}.global-header .pcmenu .globalNav ul li a{transition:all 400ms cubic-bezier(0.25,0.1,0.25,1)}.global-header .pcmenu .globalNav ul li a:hover{opacity:0.7}.global-header .pcmenu .mainNav{margin:-10px auto 0;max-width:750px}.global-header .pcmenu .mainNav ul{display:flex;justify-content:center}.global-header .pcmenu .mainNav ul li:not(:last-of-type){margin-right:20px}.global-header .pcmenu .mainNav ul li a{transition:all 400ms cubic-bezier(0.25,0.1,0.25,1)}.global-header .pcmenu .mainNav ul li a:hover{opacity:0.7}.global-header .pcmenu.active{visibility:visible;transform:translateY(-25px)}#pagetopBtn{margin:auto;width:100%;max-width:1640px;background:#d93c35 url(../img/top_btn_bg.png) no-repeat center center;background-size:cover;display:block;position:relative;z-index:2;margin-top:-5px}#pagetopBtn p{width:100%;padding-top:19%;box-sizing:border-box;background:url(../img/top_btn.png) no-repeat center center;background-size:auto 40%}@media screen and (max-width:860px){#pagetopBtn{width:100%;background:#d93c35 url(../img/top_btn_bg.png) no-repeat center bottom;background-size:auto 80%;display:block;position:relative;z-index:2}#pagetopBtn p{padding-top:30%}}#footer{width:100%;text-align:center;margin:0 auto 0 auto;padding:80px 0px 80px 0px;position:relative;line-height:1.6;color:#e5e5e4;background:#000000;z-index:2}.footerWrap{max-width:960px;margin:0 auto 0 auto}#footer .logoBox{width:90%;margin:40px auto 30px auto}#footer .logoBox .logo{width:40%;max-width:180px;margin:0 auto 20px auto;font-size:22px;color:#ffffff}#footer .copyright{font-size:15px;margin:30px auto 0 auto;color:#ffffff}@media screen and (max-width:860px){#footer{width:100%;margin:0 auto 0 auto;padding:15vw 0 45vw 0}.footerWrap{width:90%;margin:0 auto 0 auto}#footer .copyright{margin-top:0px;font-size:12px}#footer .logoBox{width:80%}}.mailmagazine{margin:0 auto 0 auto}.mailmagazine .bnr{width:90%;max-width:400px;margin:0 auto 0 auto}@media screen and (max-width:860px){.mailmagazine .bnr{width:80%}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.mainvisual{padding:0 20px;box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto;position:relative;background-repeat:no-repeat;background-position:top center;background-size:cover;padding-bottom:300px}@media screen and (min-width:751px){.mainvisual{max-width:1640px}}@media screen and (max-width:750px){.mainvisual{padding-bottom:200px;background-image:url(../img/bg_mainvisual_sp.png)}}@media screen and (min-width:751px){.mainvisual{background-image:url(../img/bg_mainvisual_pc.png)}}.mainvisual .logoBox{position:absolute;top:20px;left:20px}@media screen and (max-width:999px){.mainvisual .logoBox{top:10px;left:10px}}.mainvisual .logoBox img{width:140px}@media screen and (max-width:999px){.mainvisual .logoBox img{width:13.3333333333vw}}.mainvisual .wrap{margin:auto;padding-top:100px;box-sizing:border-box;position:relative}@media screen and (max-width:750px){.mainvisual .wrap{padding:50px 0}}.mainvisual header{text-align:center}@media screen and (max-width:750px){.mainvisual header{margin-bottom:0}}@media screen and (max-width:999px){.mainvisual header .ttl{text-align:right}}@media screen and (min-width:1000px){.mainvisual header .ttl{position:absolute;top:50px;right:0}}.mainvisual header .ttl img{width:240px;transform:translateX(-5vw)}@media screen and (max-width:1599px){.mainvisual header .ttl img{transform:translateX(-20px);width:15vw}}@media screen and (max-width:999px){.mainvisual header .ttl img{width:25vw}}.mainvisual header .subTtl{position:absolute;top:0;left:13%}@media screen and (min-width:1000px){.mainvisual header .subTtl{left:160px}}.mainvisual header .subTtl img{left:15%;width:66px}@media screen and (max-width:1599px){.mainvisual header .subTtl img{width:5vw}}@media screen and (max-width:999px){.mainvisual header .subTtl img{width:6.875vw}}.mainvisual .navWrap{margin-bottom:60px;position:relative;z-index:1}@media screen and (max-width:999px){.mainvisual .navWrap{display:none}}@media screen and (min-width:1000px){.mainvisual .navWrap{padding-top:450px}}.mainvisual .navWrap .globalNav ul{display:flex;justify-content:center}.mainvisual .navWrap .globalNav ul li{margin-bottom:40px;width:15.625vw;max-width:250px}.mainvisual .navWrap .globalNav ul li:not(:last-of-type){margin-right:20px}.mainvisual .navWrap .globalNav ul li a{transition:all 400ms cubic-bezier(0.25,0.1,0.25,1)}.mainvisual .navWrap .globalNav ul li a:hover{opacity:0.7}.mainvisual .navWrap .mainNav{margin:auto;width:43.75vw;max-width:700px}.mainvisual .navWrap .mainNav ul{display:flex;flex-wrap:wrap;justify-content:center}.mainvisual .navWrap .mainNav ul li{margin-bottom:20px;width:17.5vw;max-width:280px}.mainvisual .navWrap .mainNav ul li:nth-of-type(odd){margin-right:20px}.mainvisual .navWrap .mainNav ul li a{transition:all 400ms cubic-bezier(0.25,0.1,0.25,1)}.mainvisual .navWrap .mainNav ul li a:hover{opacity:0.7}.mainvisual .conts .mission{margin-bottom:20px;text-align:center}.mainvisual .conts .mission img{width:785px;transform:translateX(15px)}@media screen and (max-width:999px){.mainvisual .conts .mission img{transform:translateX(10px);width:104.666666667vw}}.mainvisual .conts .term{margin-bottom:20px;text-align:center}.mainvisual .conts .term img{width:752px}@media screen and (max-width:999px){.mainvisual .conts .term img{width:100.266666667vw}}.mainvisual .conts .feature{margin-bottom:30px;text-align:center}.mainvisual .conts .feature img{width:674px}@media screen and (max-width:999px){.mainvisual .conts .feature img{width:89.8666666667vw}}.mainvisual .conts .featureImg{margin-bottom:20px;text-align:center}.mainvisual .conts .featureImg img{width:480px}@media screen and (max-width:999px){.mainvisual .conts .featureImg img{width:64vw}}.mainvisual .conts .photo-carousel{padding:30px 0;margin-left:-20px;width:calc(100% + 40px)}.mainvisual .conts .photo-carousel .slick-slide{padding:0 10px}.rules-news{padding:0 20px;box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto;position:relative;background:url(../img/bg_rules-news.png) no-repeat top center;background-size:cover;margin-top:-500px;padding:600px 0 0}@media screen and (min-width:751px){.rules-news{max-width:1640px}}@media screen and (max-width:750px){.rules-news{margin-top:-350px;padding:300px 0 0}}.rules-news .rules{padding:0 20px;box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto;position:relative}@media screen and (min-width:751px){.rules-news .rules{max-width:1640px}}.rules-news .rules .wrap{margin:auto;padding:100px 0 0;box-sizing:border-box;max-width:740px;position:relative}.rules-news .rules header{text-align:center}.rules-news .rules header .ttl{margin-bottom:60px}@media screen and (max-width:750px){.rules-news .rules header .ttl{margin-bottom:8vw}}.rules-news .rules header .ttl img{width:222px}@media screen and (max-width:750px){.rules-news .rules header .ttl img{width:29.6vw}}.rules-news .covid-notice{padding:0 20px;box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto;position:relative}@media screen and (min-width:751px){.rules-news .covid-notice{max-width:1640px}}.rules-news .covid-notice .wrap{margin:auto;padding:100px 0 0;box-sizing:border-box;max-width:700px;position:relative}@media screen and (max-width:750px){.rules-news .covid-notice .wrap{padding:50px 0 0}}.rules-news .covid-notice .wrap>p{margin-bottom:2em;font-family:"Noto Sans JP",sans-serif;font-size:16px;line-height:150%;letter-spacing:.02em}@media screen and (max-width:750px){.rules-news .covid-notice .wrap>p{font-size:3.3333333333vw}}.rules-news .covid-notice .accordion:not(:last-of-type){margin-bottom:30px}.rules-news .covid-notice .accordion dt{padding:.5em 2.5em .5em 0;font-family:"Noto Sans JP",sans-serif;font-weight:bold;font-size:20px;line-height:140%;letter-spacing:.075em;position:relative;border-bottom:2px solid black;border-right:2px solid black;position:relative;cursor:pointer;transition:all 400ms cubic-bezier(0.25,0.1,0.25,1)}.rules-news .covid-notice .accordion dt:hover{opacity:0.7}@media screen and (max-width:750px){.rules-news .covid-notice .accordion dt{font-size:4.1666666667vw}}.rules-news .covid-notice .accordion dt:before{position:absolute;top:50%;z-index:1;transform:translateY(-50%);right:1em;content:"";width:0;height:0;border-style:solid;border-width:10px 8px 0 8px;border-color:black transparent transparent transparent}.rules-news .covid-notice .accordion dd{font-family:"Noto Sans JP",sans-serif;font-size:16px;line-height:150%;letter-spacing:.02em;visibility:hidden;opacity:0;height:0;transition:all 400ms cubic-bezier(0.25,0.1,0.25,1)}@media screen and (max-width:750px){.rules-news .covid-notice .accordion dd{font-size:3.3333333333vw}}.rules-news .covid-notice .accordion dd ul{margin-bottom:1em}.rules-news .covid-notice .accordion dd ul li{padding-left:1.1em;position:relative}.rules-news .covid-notice .accordion dd ul li:before{position:absolute;top:0;left:0;content:"・";width:1em;height:1em}.rules-news .covid-notice .accordion dd p{margin-bottom:1em}.rules-news .covid-notice .accordion dd .notes{margin-bottom:1em;font-size:14px}@media screen and (max-width:750px){.rules-news .covid-notice .accordion dd .notes{font-size:2.9166666667vw}}.rules-news .covid-notice .accordion.open dt:before{border-width:0 8px 10px 8px;border-color:transparent transparent black transparent}.rules-news .covid-notice .accordion.open dd{padding:1.5em 0 .5em;visibility:visible;opacity:1;height:auto}.rules-news .news{padding:0 20px;box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto;position:relative}@media screen and (min-width:751px){.rules-news .news{max-width:1640px}}.rules-news .news .wrap{margin:auto;padding:100px 0 100px;box-sizing:border-box;max-width:700px;position:relative}@media screen and (max-width:750px){.rules-news .news .wrap{padding:50px 0}}.rules-news .news header{text-align:center}.rules-news .news header .ttl{margin-bottom:60px}@media screen and (max-width:750px){.rules-news .news header .ttl{margin-bottom:8vw}}.rules-news .news header .ttl img{width:220px}@media screen and (max-width:750px){.rules-news .news header .ttl img{width:29.3333333333vw}}.rules-news .news .news-list{max-height:220px;overflow-y:scroll}.rules-news .news .news-list .news-item{padding:.5em 0;box-sizing:border-box;display:flex;font-family:"Noto Sans JP",sans-serif;font-weight:bold;font-size:20px;line-height:150%}@media screen and (max-width:750px){.rules-news .news .news-list .news-item{font-size:4.1666666667vw}}.rules-news .news .news-list .news-item:not(:last-of-type){border-bottom:2px solid black}.rules-news .news .news-list .news-item .date{width:8em}.rules-news .news .news-list .news-item .txt{flex:1 1 0}.rules-news .news .news-list .news-item a{text-decoration:underline;transition:all 400ms cubic-bezier(0.25,0.1,0.25,1)}.rules-news .news .news-list .news-item a:hover{opacity:0.7}.story{padding:0 20px;box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto;position:relative;background:url(../img/bg_story.png) no-repeat top center;background-size:cover}@media screen and (min-width:751px){.story{max-width:1640px}}.story .wrap{margin:auto;padding:100px 0 100px;box-sizing:border-box;max-width:740px;position:relative}.story header{text-align:center}.story header .ttl{margin-bottom:60px}@media screen and (max-width:750px){.story header .ttl{margin-bottom:8vw}}.story header .ttl img{width:338px}@media screen and (max-width:750px){.story header .ttl img{width:45.0666666667vw}}.story .conts p{margin-bottom:2em;font-family:"Noto Sans JP",sans-serif;font-weight:bold;color:white;font-size:20px;line-height:200%;letter-spacing:.02em;text-align:center}@media screen and (max-width:750px){.story .conts p{font-size:4.1666666667vw}}.point{padding:0 20px;box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto;position:relative;background:url(../img/bg_point.png) no-repeat top center;background-size:cover}@media screen and (min-width:751px){.point{max-width:1640px}}.point .wrap{margin:auto;padding:100px 0 100px;box-sizing:border-box;max-width:900px;position:relative}.point header{text-align:center}.point header .ttl{margin-bottom:60px}@media screen and (max-width:750px){.point header .ttl{margin-bottom:8vw}}.point header .ttl img{width:475px}@media screen and (max-width:750px){.point header .ttl img{width:63.3333333333vw}}.point .step{margin:0 auto 60px;max-width:720px}.point .step .step-item{position:relative}.point .step .step-item .moreInfo{position:absolute;left:35%;bottom:10%}.point .step .step-item .moreInfo img{width:300px}@media screen and (max-width:999px){.point .step .step-item .moreInfo img{width:40vw}}.point .step .step-item .moreInfo a{transition:all 400ms cubic-bezier(0.25,0.1,0.25,1)}.point .step .step-item .moreInfo a:hover{opacity:0.7}.point .aboutGame{padding:60px 40px;box-sizing:border-box;background-color:white;text-align:center;border-radius:8px}@media screen and (max-width:750px){.point .aboutGame{padding:8vw 4vw}}.point .aboutGame .ttl{margin-bottom:20px}@media screen and (max-width:750px){.point .aboutGame .ttl{margin-bottom:2.6666666667vw}}.point .aboutGame .ttl img{width:439px}@media screen and (max-width:750px){.point .aboutGame .ttl img{width:58.5333333333vw}}.point .aboutGame p{font-family:"Noto Sans JP",sans-serif;font-weight:bold;color:black;font-size:18px;line-height:200%;letter-spacing:.075em;text-align:center}@media screen and (max-width:999px){.point .aboutGame p{font-size:3.3333333333vw}}.point .youtube{margin:30px auto 0;position:relative;width:100%;padding-top:56.25%;overflow:auto;-webkit-overflow-scrolling:touch}.point .youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;display:block}.howToPlay{margin:auto;max-width:1640px;background-color:#fabc05}.howToPlay .index{padding:0 20px;box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto;position:relative;background:url(../img/bg_howToPlay.png) no-repeat top center;background-size:cover}@media screen and (min-width:751px){.howToPlay .index{max-width:1640px}}.howToPlay .index .wrap{margin:auto;padding:100px 0 200px;box-sizing:border-box;max-width:1000px;position:relative}@media screen and (max-width:750px){.howToPlay .index .wrap{padding:100px 0 200px}}.howToPlay .index header{text-align:center}.howToPlay .index header .ttl{margin-bottom:60px}@media screen and (max-width:750px){.howToPlay .index header .ttl{margin-bottom:8vw}}.howToPlay .index header .ttl img{width:208px}@media screen and (max-width:750px){.howToPlay .index header .ttl img{width:27.7333333333vw}}.howToPlay .index .step{display:flex;flex-wrap:wrap}@media screen and (min-width:1000px){.howToPlay .index .step{justify-content:space-between}}.howToPlay .index .step .step-item{position:relative}@media screen and (min-width:1000px){.howToPlay .index .step .step-item{width:calc(50% - 20px)}}.howToPlay .index .step .moreInfo{position:absolute;left:0;bottom:15%;width:100%;font-family:"Noto Sans JP",sans-serif;font-size:18px;font-weight:bold;text-align:center}@media screen and (max-width:999px){.howToPlay .index .step .moreInfo{font-size:3.75vw}}.howToPlay .index .step .moreInfo a{text-decoration:underline}.howToPlay .ticket{margin-top:-400px;padding:0 20px;box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto;position:relative;background:url(../img/bg_ticket.png) no-repeat top center;background-size:cover}@media screen and (min-width:751px){.howToPlay .ticket{max-width:1640px}}@media screen and (max-width:750px){.howToPlay .ticket{margin-top:-400px}}.howToPlay .ticket .wrap{margin:auto;padding:650px 0 400px;box-sizing:border-box;max-width:1200px;position:relative}@media screen and (max-width:750px){.howToPlay .ticket .wrap{padding:500px 0 100px}}.howToPlay .ticket .separator{padding-top:150px}.howToPlay .ticket header{text-align:center}.howToPlay .ticket header .ttl{margin-bottom:30px}@media screen and (max-width:750px){.howToPlay .ticket header .ttl{margin-bottom:4vw}}.howToPlay .ticket header .ttl img{width:322px}@media screen and (max-width:750px){.howToPlay .ticket header .ttl img{width:42.9333333333vw}}.howToPlay .ticket .ticketlistBox{margin:120px auto 0;max-width:790px;position:relative}.howToPlay .ticket .ticketlistBox .tit{position:absolute;top:-80px;left:-80px;width:295px}@media screen and (max-width:750px){.howToPlay .ticket .ticketlistBox .tit{top:-13.3333333333vw;left:-5.3333333333vw;width:39.3333333333vw}}.howToPlay .ticket .ticket-table{margin:0 auto 30px auto;width:100%;border-right:2px solid #ff4b42;border-bottom:2px solid #ff4b42}.howToPlay .ticket .ticket-table td,.howToPlay .ticket .ticket-table th{padding:10px 5px;font-family:"Noto Sans JP",sans-serif;text-align:center;vertical-align:middle;background:#ffd9d7;font-size:22px;line-height:1.2;letter-spacing:0;color:#000000;border-top:2px solid #ff4b42;border-left:2px solid #ff4b42}@media screen and (max-width:750px){.howToPlay .ticket .ticket-table td,.howToPlay .ticket .ticket-table th{font-size:3.75vw}}.howToPlay .ticket .ticket-table td strong,.howToPlay .ticket .ticket-table th strong{font-weight:bold}.howToPlay .ticket .ticket-table td span,.howToPlay .ticket .ticket-table th span{font-size:12px}@media screen and (max-width:750px){.howToPlay .ticket .ticket-table td span,.howToPlay .ticket .ticket-table th span{font-size:2.5vw}}.howToPlay .ticket .ticket-table .txt{width:28%}.howToPlay .ticket .ticket-table td.cl,.howToPlay .ticket .ticket-table th.cl{background:transparent;border:none}.howToPlay .ticket .ticket-table .l01{border-left:3px solid #ff4b42}.howToPlay .ticket .ticket-table td{background-color:#fff5e2}@media screen and (min-width:751px){.howToPlay .ticket .ticket-table td .cellWrap{display:flex;align-items:center;justify-content:center}}.howToPlay .ticket .ticket-table td .subTtl{font-size:16px}@media screen and (max-width:750px){.howToPlay .ticket .ticket-table td .subTtl{font-size:2.9166666667vw}}@media screen and (min-width:751px){.howToPlay .ticket .ticket-table td .subTtl{margin-right:.5em}}.howToPlay .ticket .ticket-table .l01 td{background-color:white}.howToPlay .ticket .ticket-table .l01 .head{width:8%;color:white;font-size:18px;background-color:#ff624c}@media screen and (max-width:750px){.howToPlay .ticket .ticket-table .l01 .head{font-size:3.3333333333vw}}.howToPlay .ticket .ticket-table .head2{font-size:16px}@media screen and (max-width:750px){.howToPlay .ticket .ticket-table .head2{font-size:2.7083333333vw}}.howToPlay .ticket .ticket-table thead td,.howToPlay .ticket .ticket-table thead th{padding:5px 0 5px 0}.howToPlay .ticket #ticket .ticketBox li table .txt,.howToPlay .ticket .ticket-table thead th{color:#000000;font-size:24px}@media screen and (max-width:750px){.howToPlay .ticket #ticket .ticketBox li table .txt,.howToPlay .ticket .ticket-table thead th{font-size:5vw}}.howToPlay .ticket #ticket table td.f02,.howToPlay .ticket .ticket-table th.f02{font-size:16px}@media screen and (max-width:750px){.howToPlay .ticket #ticket table td.f02,.howToPlay .ticket .ticket-table th.f02{font-size:3.3333333333vw}}.howToPlay .ticket .ticket-table thead th{background-color:#ff8f7f}.howToPlay .ticket .ticket-table2{margin:0 auto 30px;width:100%;table-layout:fixed;border-collapse:collapse}.howToPlay .ticket .ticket-table2 thead th{padding:.5em;box-sizing:border-box;vertical-align:middle}.howToPlay .ticket .ticket-table2 thead th:not(.blank){background-color:#ff8f7f;border:3px solid #e65c51;font-family:"Noto Sans JP",sans-serif;font-size:24px}@media screen and (max-width:750px){.howToPlay .ticket .ticket-table2 thead th:not(.blank){font-size:5vw}}.howToPlay .ticket .ticket-table2 thead th:first-of-type{width:25%}@media screen and (max-width:750px){.howToPlay .ticket .ticket-table2 thead th:first-of-type{width:25%}}.howToPlay .ticket .ticket-table2 tbody td,.howToPlay .ticket .ticket-table2 tbody th{padding:1em 1em;box-sizing:border-box;border:3px solid #e65c51;font-family:"Noto Sans JP",sans-serif;font-size:16px;line-height:137.5%;vertical-align:middle;text-align:center}@media screen and (max-width:750px){.howToPlay .ticket .ticket-table2 tbody td,.howToPlay .ticket .ticket-table2 tbody th{font-size:3.3333333333vw}}.howToPlay .ticket .ticket-table2 tbody th{color:white;background-color:#ff624c}.howToPlay .ticket .ticket-table2 tbody td{background-color:white}.howToPlay .ticket .ticket-table2 tbody td strong{font-size:22px;font-weight:bold}@media screen and (max-width:750px){.howToPlay .ticket .ticket-table2 tbody td strong{font-size:4.5833333333vw}}.howToPlay .ticket .ticket-table2 tbody td .small{margin-top:.5em;display:block;font-size:12px}@media screen and (max-width:750px){.howToPlay .ticket .ticket-table2 tbody td .small{font-size:2.5vw}}.howToPlay .ticket .notes-wrap{background-color:white;border-radius:10px;box-sizing:border-box}@media screen and (max-width:999px){.howToPlay .ticket .notes-wrap{padding:20px}}@media screen and (min-width:1000px){.howToPlay .ticket .notes-wrap{padding:30px;display:flex}}@media screen and (max-width:999px){.howToPlay .ticket .notes-wrap .notes{margin-bottom:30px}}@media screen and (min-width:1000px){.howToPlay .ticket .notes-wrap .notes{flex:1 1 0}}.howToPlay .ticket .notes-wrap .notes dt{font-family:"Noto Sans JP",sans-serif;font-size:14px;line-height:135.714285714%}.howToPlay .ticket .notes-wrap .notes dt:not(:first-of-type){margin-top:20px}@media screen and (max-width:999px){.howToPlay .ticket .notes-wrap .notes dt{font-size:2.9166666667vw}}.howToPlay .ticket .notes-wrap .notes ul li{padding-left:1.1em;position:relative;font-family:"Noto Sans JP",sans-serif;font-size:14px;line-height:135.714285714%}@media screen and (max-width:999px){.howToPlay .ticket .notes-wrap .notes ul li{font-size:2.9166666667vw}}.howToPlay .ticket .notes-wrap .notes ul li:before{position:absolute;top:0;left:0;content:"・";width:1em;height:1em}.howToPlay .ticket .notes-wrap .notes ul.note li:before{content:"※"}@media screen and (min-width:1000px){.howToPlay .ticket .notes-wrap .img{margin-left:20px;width:600px;max-width:50%}}.howToPlay .ticket .btn.about-ticket{margin-top:60px;text-align:center}.howToPlay .ticket .btn.about-ticket img{width:300px}@media screen and (max-width:750px){.howToPlay .ticket .btn.about-ticket img{width:40vw}}.howToPlay .ticketSchedule{padding:0 20px;box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto;position:relative;margin-top:-300px}@media screen and (min-width:751px){.howToPlay .ticketSchedule{max-width:1640px}}@media screen and (max-width:750px){.howToPlay .ticketSchedule{margin-top:-150px}}.howToPlay .ticketSchedule .wrap{margin:auto;padding:100px 0 100px;box-sizing:border-box;max-width:720px;position:relative}.howToPlay .ticketSchedule header{position:relative;text-align:center}.howToPlay .ticketSchedule header .ttl{margin-bottom:60px}@media screen and (max-width:750px){.howToPlay .ticketSchedule header .ttl{margin-bottom:8vw}}.howToPlay .ticketSchedule header .ttl img{width:645px}@media screen and (max-width:750px){.howToPlay .ticketSchedule header .ttl img{width:86vw}}.howToPlay .ticketSchedule header .obj{position:absolute;top:0;left:-200px}.howToPlay .ticketSchedule .conts .txtBox{box-sizing:border-box;max-width:600px;border:3px solid #ffffff;color:#ffffff;margin:30px auto 0 auto;background:#000000}.howToPlay .ticketSchedule .conts .txtBox .tit{margin-bottom:20px;padding:10px;background:#ffffff;font-family:"Noto Sans JP",sans-serif;font-size:18px;color:#000000;font-weight:bold;text-align:center}.howToPlay .ticketSchedule .conts .txtBox .txt{padding:0 20px 20px;box-sizing:border-box;font-family:"Noto Sans JP",sans-serif;font-size:18px;line-height:150%;color:#e49516;font-weight:bold;text-align:center}.howToPlay .ticketSchedule .conts .txtBox .txt a{color:#e49516}.howToPlay .ticketSchedule .conts .txtBox .btn{padding:0 25px 25px;font-size:18px;color:#e49516;font-weight:bold;text-align:center}.schedule{padding:0 20px;box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto;position:relative;background-color:#db3937!important}@media screen and (min-width:751px){.schedule{max-width:1640px}}.schedule .wrap{margin:auto;padding:100px 0 100px;box-sizing:border-box;/*max-width:720px;*/position:relative}.schedule .wrap .notes{color:white;font-size:16px;line-height:118.75%}@media screen and (max-width:750px){.schedule .wrap .notes{font-size:3.3333333333vw}}.schedule header{text-align:center}.schedule header .ttl{margin-bottom:60px}@media screen and (max-width:750px){.schedule header .ttl{margin-bottom:8vw}}.schedule header .ttl img{width:430px}@media screen and (max-width:750px){.schedule header .ttl img{width:57.3333333333vw}}.schedule .adBox{margin:0 0 30px 0;padding:10px 10px 0 0;box-sizing:border-box;background:#fabc05;position:relative}@media screen and (max-width:750px){.schedule .adBox .ticketWrap .detailsBox .tit .tit01{font-size:6.25vw}}@media screen and (max-width:750px){.schedule .adBox .ticketWrap .detailsBox .tit .tit02{font-size:4.1666666667vw}}.schedule .adBox .ticketWrap .detailsBox .details h4{line-height:1.6;overflow:hidden}@media screen and (max-width:750px){.schedule .adBox .ticketWrap .detailsBox .details h4{font-size:3.3333333333vw;text-align:center}}.schedule .adBox .ticketWrap .detailsBox .details a.scrap{position:relative;display:block;padding:0 20px 0 .75em;color:#0e70bb;font-size:15px;margin:.5em 0;float:none;background:#fabc05}@media screen and (max-width:750px){.schedule .adBox .ticketWrap .detailsBox .details a.scrap{padding:0 20px 0 1em;font-size:3.75vw;text-align:left}}.schedule .adBox .ticketWrap .detailsBox .details a.scrap:after{right:10px}.schedule .adBox .ticketWrap .detailsBox .details ul li .scheduleBox{padding:1em 6%}@media screen and (min-width:751px){.schedule .adBox .ticketWrap .detailsBox .details ul li .scheduleBox .time{font-size:12px}}@media screen and (min-width:751px){.schedule .adBox .ticketWrap .detailsBox .details ul li .scheduleBox .state{font-size:12px}}.schedule .adBox .edge{position:absolute;top:0;left:0;width:100%;height:100%}.schedule .adBox .edge .top{position:absolute;top:0;left:0;width:100%;height:10px;content:"";background-color:#a0a0a0}.schedule .adBox .edge .top:before{position:absolute;z-index:1;top:0;left:0;content:"";width:0;height:0;border-style:solid;border-width:0 0 10px 10px;border-color:transparent transparent transparent #db3937}.schedule .adBox .edge .top:after{position:absolute;z-index:1;top:0;right:0;content:"";width:0;height:0;border-style:solid;border-width:10px 10px 0 0;border-color:#a0a0a0 transparent transparent transparent}.schedule .adBox .edge .right{position:absolute;top:0;right:0;width:10px;height:100%;content:"";background-color:#878787}.schedule .adBox .edge .right:after{position:absolute;z-index:1;bottom:0;right:0;content:"";width:0;height:0;border-style:solid;border-width:0 0 10px 10px;border-color:transparent transparent #db3937 transparent}.schedule .adBox .adBtn{position:relative;z-index:10;cursor:pointer;padding:30px 10px;box-sizing:border-box;text-align:center}@media screen and (max-width:750px){.schedule .adBox .adBtn{padding:15px 10px}}.schedule .adBox .adBtn .place{margin-bottom:.5em;font-family:"Noto Sans JP",sans-serif;font-size:28px;font-weight:bold}@media screen and (max-width:750px){.schedule .adBox .adBtn .place{font-size:4.1666666667vw}}.schedule .adBox .adBtn .date{font-size:18px;font-weight:bold}@media screen and (max-width:750px){.schedule .adBox .adBtn .date{font-size:3.3333333333vw}}.schedule .adBox .arrow{position:relative;z-index:10;cursor:pointer;background:white;padding:15px 0 15px 0}.schedule .adBox .arrow.op p{transform:rotate(180deg)}.schedule .adBox .arrow p{margin:auto;position:relative;content:"";width:0;height:0;border-style:solid;border-width:15px 10px 0 10px;border-color:#fabc05 transparent transparent transparent}.schedule .adBox .scheduledBox{position:relative;z-index:50;width:86%;margin:0 auto 0 auto;padding:0 0 30px 0;color:#000000}@media screen and (max-width:750px){.schedule .adBox .scheduledBox .mapBox iframe{width:100%!important;height:300px}}.schedule .adBox .scheduledBox .maptxt{margin:18px auto 0 auto;text-align:left;line-height:1.3;font-size:12px;padding-bottom:20px;border-bottom:2px solid #000000}.schedule .adBox .scheduledBox .ticketbuyBox{padding:20px 0 0 0}.schedule .adBox .scheduledBox .ticketbuyBox .tictit{color:#000000;font-size:18px;text-align:center;font-weight:bold}.schedule .adBox .creditBox{font-size:12px;line-height:133.333333333%}.special{padding:0 20px;box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto;position:relative;background-color:#f1f1f1}@media screen and (min-width:751px){.special{max-width:1640px}}.special .wrap{margin:auto;padding:100px 0 100px;box-sizing:border-box;max-width:1000px;position:relative}.special header{margin-bottom:60px;text-align:center}.special header .ttl{margin-bottom:60px}@media screen and (max-width:750px){.special header .ttl{margin-bottom:8vw}}.special header .ttl img{width:255px}@media screen and (max-width:750px){.special header .ttl img{width:34vw}}.special header .sub-ttl{text-align:center}@media screen and (min-width:1000px){.special header .sub-ttl img{max-width:890px}}@media screen and (min-width:751px){.special .contsWrap{display:flex;align-items:center}}@media screen and (max-width:750px){.special .contsWrap .img{margin-bottom:30px;text-align:center}}@media screen and (min-width:751px){.special .contsWrap .img{margin-right:60px}}.special .contsWrap .img img{width:330px}@media screen and (max-width:750px){.special .contsWrap .img img{width:44vw}}@media screen and (min-width:751px){.special .contsWrap .txt{flex:1 1 0}}.special .contsWrap .txt .name{display:inline-block;margin-bottom:.5em;font-family:"Noto Sans JP",sans-serif;font-weight:bold;font-size:32px;line-height:135%;letter-spacing:.02em}@media screen and (max-width:750px){.special .contsWrap .txt .name{font-size:6.6666666667vw}}.special .contsWrap .txt .name .small{font-size:20px}@media screen and (max-width:750px){.special .contsWrap .txt .name .small{font-size:4.1666666667vw}}.special .contsWrap .txt strong{display:inline-block;margin-bottom:.5em;font-family:"Noto Sans JP",sans-serif;font-weight:bold;font-size:24px;line-height:135%;letter-spacing:.02em}@media screen and (max-width:750px){.special .contsWrap .txt strong{font-size:5vw}}.special .contsWrap p{margin-bottom:2em;font-family:"Noto Sans JP",sans-serif;color:black;font-size:18px;line-height:150%;letter-spacing:.02em}@media screen and (max-width:750px){.special .contsWrap p{font-size:3.75vw}}.special .comingsoon{text-align:center}.special .comingsoon img{width:330px}@media screen and (max-width:750px){.special .comingsoon img{width:44vw}}.topMessage{padding:0 20px;box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto;position:relative;background-color:white}@media screen and (min-width:751px){.topMessage{max-width:1640px}}.topMessage .wrap{margin:auto;padding:100px 0 200px;box-sizing:border-box;max-width:720px;position:relative}.topMessage header{text-align:center}.topMessage header .ttl{margin-bottom:60px}@media screen and (max-width:750px){.topMessage header .ttl{margin-bottom:8vw}}.topMessage header .ttl img{width:380px}@media screen and (max-width:750px){.topMessage header .ttl img{width:50.6666666667vw}}.topMessage header .topName{margin-bottom:80px}@media screen and (max-width:750px){.topMessage header .topName{margin-bottom:10.6666666667vw}}.topMessage header .topName img{width:560px}@media screen and (max-width:750px){.topMessage header .topName img{width:74.6666666667vw}}.topMessage .conts{height:700px;overflow-y:hidden;transition:all 400ms cubic-bezier(0.25,0.1,0.25,1)}@media screen and (max-width:750px){.topMessage .conts{height:93.3333333333vw}}.topMessage .conts.open{height:auto}.topMessage .conts.open .btnWrap{background:transparent}.topMessage .conts.open .btnWrap .btn span{background-image:url(../img/txt_close@2x.png)}.topMessage .conts p{margin-bottom:2em;font-family:"Noto Sans JP",sans-serif;font-weight:bold;font-size:18px;line-height:200%;letter-spacing:.02em}@media screen and (max-width:750px){.topMessage .conts p{font-size:3.75vw}}.topMessage .conts .sign{text-align:center}.topMessage .btnWrap{padding:300px 0 120px;position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,white 50%)}.topMessage .btnWrap .btn span{display:block;width:83px;height:100%;background:url(../img/txt_more@2x.png) no-repeat center;background-size:contain}@media screen and (max-width:750px){.topMessage .btnWrap .btn span{width:16vw}}.topMessage .obj{position:absolute;bottom:0;left:-260px}@media screen and (max-width:999px){.topMessage .obj{left:-17.3333333333vw}}.topMessage .obj img{width:317px;height:auto}@media screen and (max-width:999px){.topMessage .obj img{width:42.2666666667vw}}.goods{padding:0 20px;box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto;position:relative;background-color:#e5e5e5}@media screen and (min-width:751px){.goods{max-width:1640px}}.goods .wrap{margin:auto;padding:100px 0;box-sizing:border-box;max-width:890px;position:relative}.goods header{margin-bottom:60px;text-align:center}.goods header .ttl{margin-bottom:60px}@media screen and (max-width:750px){.goods header .ttl{margin-bottom:8vw}}.goods header .ttl img{width:178px}@media screen and (max-width:750px){.goods header .ttl img{width:23.7333333333vw}}.goods header .sub-ttl{text-align:center}@media screen and (min-width:1000px){.goods header .sub-ttl img{max-width:880px}}@media screen and (min-width:751px){.goods .detail .item{display:flex}}@media screen and (max-width:750px){.goods .detail .item .img{margin-bottom:8vw;text-align:center}.goods .detail .item .img img{max-width:71.8666666667vw}}@media screen and (min-width:751px){.goods .detail .item .img{padding:0 40px;box-sizing:border-box;width:45%}}@media screen and (min-width:751px){.goods .detail .item .txt{width:55%}}.goods .detail .item .txt .ttl{margin-bottom:30px}@media screen and (max-width:750px){.goods .detail .item .txt .ttl{text-align:center}}.goods .detail .item .txt p{margin-bottom:2em;font-family:"Noto Sans JP",sans-serif;font-size:18px;line-height:150%;letter-spacing:.02em}@media screen and (max-width:750px){.goods .detail .item .txt p{font-size:3.75vw}}.goods .detail .item01{margin-bottom:90px}@media screen and (max-width:750px){.goods .detail .item01{margin-bottom:12vw}}.goods .detail .item01 .ttl img{width:472px}@media screen and (max-width:750px){.goods .detail .item01 .ttl img{width:62.9333333333vw}}.goods .detail .item02 .ttl img{width:304px}@media screen and (max-width:750px){.goods .detail .item02 .ttl img{width:40.5333333333vw}}.caution{padding:0 20px;box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto;position:relative;background-color:#f1f1f1}@media screen and (min-width:751px){.caution{max-width:1640px}}.caution .wrap{margin:auto;padding:100px 0 100px;box-sizing:border-box;max-width:940px;position:relative}.caution header{text-align:center}.caution header .ttl{margin-bottom:60px}@media screen and (max-width:750px){.caution header .ttl{margin-bottom:8vw}}.caution header .ttl img{width:187px}@media screen and (max-width:750px){.caution header .ttl img{width:24.9333333333vw}}.caution .conts section:not(:last-of-type){margin-bottom:45px}.caution .conts section .ttl{margin-bottom:2em;padding:.75em 2em;font-family:"Noto Sans JP",sans-serif;font-weight:bold;font-size:24px;letter-spacing:.075em;background-color:#fabc05;position:relative}@media screen and (max-width:750px){.caution .conts section .ttl{font-size:5vw}}.caution .conts section .ttl:after,.caution .conts section .ttl:before{position:absolute;top:50%;transform:translateY(-50%);width:10px;height:10px;content:"";background-color:black;border-radius:50%}.caution .conts section .ttl:before{left:.75em}.caution .conts section .ttl:after{right:.75em}.caution .conts .accordion:not(:last-of-type){margin-bottom:30px}.caution .conts .accordion dt{padding:.5em 2.5em .5em 0;font-family:"Noto Sans JP",sans-serif;font-weight:bold;font-size:20px;line-height:140%;letter-spacing:.075em;position:relative;border-bottom:2px solid black;border-right:2px solid black;background-color:#f1f1f1;position:relative;cursor:pointer;transition:all 400ms cubic-bezier(0.25,0.1,0.25,1)}.caution .conts .accordion dt:hover{opacity:0.7}@media screen and (max-width:750px){.caution .conts .accordion dt{font-size:4.1666666667vw}}.caution .conts .accordion dt:before{position:absolute;top:50%;z-index:1;transform:translateY(-50%);right:1em;content:"";width:0;height:0;border-style:solid;border-width:10px 8px 0 8px;border-color:black transparent transparent transparent}.caution .conts .accordion dd{font-family:"Noto Sans JP",sans-serif;font-size:16px;line-height:150%;letter-spacing:.02em;visibility:hidden;opacity:0;height:0;transition:all 400ms cubic-bezier(0.25,0.1,0.25,1)}@media screen and (max-width:750px){.caution .conts .accordion dd{font-size:3.3333333333vw}}.caution .conts .accordion dd ul{margin-bottom:1em}.caution .conts .accordion dd ul li{padding-left:1.1em;position:relative}.caution .conts .accordion dd ul li:before{position:absolute;top:0;left:0;content:"・";width:1em;height:1em}.caution .conts .accordion dd p{margin-bottom:1em}.caution .conts .accordion dd .notes{margin-bottom:1em;font-size:14px}@media screen and (max-width:750px){.caution .conts .accordion dd .notes{font-size:2.9166666667vw}}.caution .conts .accordion dd a{color:#0d74dd;text-decoration:underline;transition:all 400ms cubic-bezier(0.25,0.1,0.25,1)}.caution .conts .accordion dd a:hover{text-decoration:none}.caution .conts .accordion.open dt:before{border-width:0 8px 10px 8px;border-color:transparent transparent black transparent}.caution .conts .accordion.open dd{padding:1.5em 0 .5em;visibility:visible;opacity:1;height:auto}.condition{padding:0 20px;box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto;position:relative;background-color:#f1f1f1}@media screen and (min-width:751px){.condition{max-width:1640px}}.condition .wrap{margin:auto;padding:100px 0 100px;box-sizing:border-box;max-width:940px;position:relative}.condition header{text-align:center}.condition header .ttl{margin-bottom:60px}@media screen and (max-width:750px){.condition header .ttl{margin-bottom:8vw}}.condition header .ttl img{width:190px}@media screen and (max-width:750px){.condition header .ttl img{width:25.3333333333vw}}.condition .conts table{border-collapse:collapse;background-color:white}.condition .conts table td,.condition .conts table th{padding:1em;box-sizing:border-box;border:4px solid #f1f1f1}@media screen and (max-width:750px){.condition .conts table td,.condition .conts table th{display:block;width:100%}}.condition .conts table th{font-family:"Noto Sans JP",sans-serif;font-weight:bold;font-size:18px;line-height:150%;letter-spacing:.075em;text-align:left}@media screen and (max-width:750px){.condition .conts table th{font-size:3.75vw}}@media screen and (min-width:751px){.condition .conts table th{width:calc(14em * 1.075)}}.condition .conts table td{font-family:"Noto Sans JP",sans-serif;font-size:16px;line-height:150%;letter-spacing:.02em}@media screen and (max-width:750px){.condition .conts table td{font-size:3.3333333333vw;border-top:0;margin-bottom:1em}}.condition .conts table td ul li{padding-left:1.1em;position:relative}.condition .conts table td ul li:before{position:absolute;top:0;left:0;content:"・";width:1em;height:1em}.faq{padding:0 20px;box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto;position:relative;background-color:white}@media screen and (min-width:751px){.faq{max-width:1640px}}.faq .wrap{margin:auto;padding:100px 0 100px;box-sizing:border-box;max-width:940px;position:relative}.faq header{text-align:center}.faq header .ttl{margin-bottom:60px}@media screen and (max-width:750px){.faq header .ttl{margin-bottom:8vw}}.faq header .ttl img{width:466px}@media screen and (max-width:750px){.faq header .ttl img{width:62.1333333333vw}}.faq .conts .accordion:not(:last-of-type){margin-bottom:30px}.faq .conts .accordion dt{padding:.5em 2.5em .5em 0;font-family:"Noto Sans JP",sans-serif;font-weight:bold;font-size:20px;line-height:140%;letter-spacing:.075em;position:relative;border-bottom:2px solid black;border-right:2px solid black;background-color:white;position:relative;cursor:pointer;transition:all 400ms cubic-bezier(0.25,0.1,0.25,1)}.faq .conts .accordion dt:hover{opacity:0.7}@media screen and (max-width:750px){.faq .conts .accordion dt{font-size:4.1666666667vw}}.faq .conts .accordion dt:before{position:absolute;top:50%;z-index:1;transform:translateY(-50%);right:1em;content:"";width:0;height:0;border-style:solid;border-width:10px 8px 0 8px;border-color:black transparent transparent transparent}.faq .conts .accordion dd{font-family:"Noto Sans JP",sans-serif;font-size:16px;line-height:150%;letter-spacing:.02em;visibility:hidden;opacity:0;height:0;transition:all 400ms cubic-bezier(0.25,0.1,0.25,1)}@media screen and (max-width:750px){.faq .conts .accordion dd{font-size:3.3333333333vw}}.faq .conts .accordion dd ul{margin-bottom:1em}.faq .conts .accordion dd ul li{padding-left:1.1em;position:relative}.faq .conts .accordion dd ul li:before{position:absolute;top:0;left:0;content:"・";width:1em;height:1em}.faq .conts .accordion dd p{margin-bottom:1em}.faq .conts .accordion dd .notes{margin-bottom:1em;font-size:14px}@media screen and (max-width:750px){.faq .conts .accordion dd .notes{font-size:2.9166666667vw}}.faq .conts .accordion.open dt:before{border-width:0 8px 10px 8px;border-color:transparent transparent black transparent}.faq .conts .accordion.open dd{padding:1.5em 0 .5em;visibility:visible;opacity:1;height:auto}#share{width:75px;line-height:0;margin:0 0 0 0;padding:0 0 0 0;position:fixed;bottom:37%;left:20px;z-index:100}#share ul{width:100%;margin:20px 0 0 0}#share ul li{width:100%;margin:0 0 5px 0}#share ul li img{width:100%;height:auto}@media screen and (max-width:750px){#share{width:10%;left:auto;right:1%;bottom:40%}}.ticketBtn{position:fixed;z-index:100;bottom:10px;right:0}.ticketBtn a{transition:all 400ms cubic-bezier(0.25,0.1,0.25,1)}.ticketBtn a:hover{opacity:0.7}.ticketBtn img{width:200px}@media screen and (max-width:750px){.ticketBtn img{width:26.6666666667vw}}
/*# sourceMappingURL=style.css.map */