@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&display=swap");@-webkit-keyframes filter{0%{-webkit-filter:hue-rotate(0deg);filter:hue-rotate(0deg)}50%{-webkit-filter:hue-rotate(90deg);filter:hue-rotate(90deg)}100%{-webkit-filter:hue-rotate(0deg);filter:hue-rotate(0deg)}}@keyframes filter{0%{-webkit-filter:hue-rotate(0deg);filter:hue-rotate(0deg)}50%{-webkit-filter:hue-rotate(90deg);filter:hue-rotate(90deg)}100%{-webkit-filter:hue-rotate(0deg);filter:hue-rotate(0deg)}}@-webkit-keyframes glitchi{98%{background-position:left 0 top 0}98.5%{background-position:left 100px top -80px}99%{background-position:left -300px top 20px}99.5%{background-position:left 30px top -50px}100%{background-position:left -100px top 10px}}@keyframes glitchi{98%{background-position:left 0 top 0}98.5%{background-position:left 100px top -80px}99%{background-position:left -300px top 20px}99.5%{background-position:left 30px top -50px}100%{background-position:left -100px top 10px}}@-webkit-keyframes flash{60%,80%{opacity:1}61%,81%{opacity:0}62%,82%,100%{opacity:1}100%{opacity:1}}@keyframes flash{60%,80%{opacity:1}61%,81%{opacity:0}62%,82%,100%{opacity:1}100%{opacity:1}}@-webkit-keyframes fillBlink{0.5%,3.5%,8.5%{fill:#fff}0%,1%,3%,4%,8%,9%,100%{fill:#da0b32}}@keyframes fillBlink{0.5%,3.5%,8.5%{fill:#fff}0%,1%,3%,4%,8%,9%,100%{fill:#da0b32}}@-webkit-keyframes btnBlink{0.5%,3.5%,8.5%{background-color:rgba(0,0,0,0.8);color:#da0b32}0%,1%,3%,4%,8%,9%,100%{background-color:rgba(218,11,50,0.2);color:#fff;font-weight:700}}@keyframes btnBlink{0.5%,3.5%,8.5%{background-color:rgba(0,0,0,0.8);color:#da0b32}0%,1%,3%,4%,8%,9%,100%{background-color:rgba(218,11,50,0.2);color:#fff;font-weight:700}}@-webkit-keyframes opaBlinkShow{0.5%,3.5%,8.5%,9.5%,100%{opacity:1}0%,1%,3%,4%,8%,9%{opacity:0}}@keyframes opaBlinkShow{0.5%,3.5%,8.5%,9.5%,100%{opacity:1}0%,1%,3%,4%,8%,9%{opacity:0}}@-webkit-keyframes opaBlinkHide{0.5%,3.5%,8.5%,9.5%,100%{opacity:0}0%,1%,3%,4%,8%,9%{opacity:1}}@keyframes opaBlinkHide{0.5%,3.5%,8.5%,9.5%,100%{opacity:0}0%,1%,3%,4%,8%,9%{opacity:1}}@-webkit-keyframes titAnimeShow{80%,85.1%,90%{opacity:0}80.1%,85%,90.1%,100%{opacity:1}}@keyframes titAnimeShow{80%,85.1%,90%{opacity:0}80.1%,85%,90.1%,100%{opacity:1}}@-webkit-keyframes titAnimeHide{80%,85.1%,90%{opacity:1}80.1%,85%,90.1%,100%{opacity:0}}@keyframes titAnimeHide{80%,85.1%,90%{opacity:1}80.1%,85%,90.1%,100%{opacity:0}}.slideIn{opacity:0;-webkit-transform:translate(100%, 0);transform:translate(100%, 0)}.slideIn.s{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0);transition:opacity 0.3s,-webkit-transform 0.5s cubic-bezier(0.455, 0.030, 0.515, 0.955);transition:opacity 0.3s,transform 0.5s cubic-bezier(0.455, 0.030, 0.515, 0.955);transition:opacity 0.3s,transform 0.5s cubic-bezier(0.455, 0.030, 0.515, 0.955),-webkit-transform 0.5s cubic-bezier(0.455, 0.030, 0.515, 0.955)}*{box-sizing:border-box;margin:0;padding:0;outline:none}ul li{list-style-type:none}img{width:100%;height:auto;vertical-align:bottom;line-height:1;backface-visibility:hidden;-webkit-backface-visibility:hidden;image-rendering:-webkit-optimize-contrast}main{overflow-x:hidden;display:block}.pc{display:none}@media (min-width: 750px){.sp{display:none}.pc{display:block}}a{color:#fff;text-decoration:none}::-moz-selection{background:#da0b32;color:#000}::selection{background:#da0b32;color:#000}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#da0b32}body{position:relative;overflow-x:hidden;z-index:0;background:#000;font-family:"Noto Sans JP", "ヒラギノ角ゴシック", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "ヒラギノ角ゴ StdN", "Hiragino Kaku Gothic StdN", YuGothic, "Yu Gothic", "Yu Gothic UI", "Arial", sans-serif;font-size:3.2vw;font-weight:500;line-height:1.6;letter-spacing:0;color:#fff;word-break:break-all}body:before{pointer-events:none;content:"";width:100%;height:100%;display:block;position:fixed;top:0vw;left:0vw;z-index:-1;background:url(../images/common/bg.png) no-repeat top center;background-size:100% auto;-webkit-animation:filter 10s 0s linear infinite;animation:filter 10s 0s linear infinite}body:after{pointer-events:none;content:"";width:100%;height:100%;display:block;position:fixed;top:0vw;left:0vw;z-index:-1;background:url(../images/common/bg_glitchi.png) no-repeat top left;background-size:100% auto;-webkit-animation:glitchi 6s 0s steps(5) infinite;animation:glitchi 6s 0s steps(5) infinite;mix-blend-mode:overlay}@media (min-width: 750px){body{font-size:1.33333vw}}@media (min-width: 750px) and (min-width: 1200px){body{font-size:16px}}@media (min-width: 750px){body:before{background:url(../images/common/bg_pc.png) no-repeat top center;background-size:auto}}@media (min-width: 750px) and (min-width: 2000px){body:before{background-size:cover}}@media (min-width: 750px){body:after{background:url(../images/common/bg_glitchi_pc.png) no-repeat top left;background-size:contain}}header h1{position:fixed;top:2.66667vw;left:4vw;z-index:999;width:47.33333vw;height:10.26667vw;line-height:0}header h1:before{position:absolute;top:0vw;left:0vw;pointer-events:none;content:"";width:100%;height:100%;display:block;background:url(../images/common/logo.png) no-repeat;background-size:100% auto;opacity:0}@media (hover: hover), (-ms-high-contrast: none){header h1:hover img{-webkit-animation:opaBlinkHide 4s 0s linear 2 forwards;animation:opaBlinkHide 4s 0s linear 2 forwards}header h1:hover:before{-webkit-animation:opaBlinkShow 4s 0s linear 2 forwards;animation:opaBlinkShow 4s 0s linear 2 forwards}}header #btnNav{position:fixed;top:2.66667vw;right:2.66667vw;z-index:999;width:12vw;height:10.4vw}header #btnNav span{position:absolute;top:50%;left:50%;display:block;background:#fff;width:6.66667vw;height:.53333vw;-webkit-transform:scaleX(1) translate(-50%, -50%);transform:scaleX(1) translate(-50%, -50%);-webkit-transform-origin:left;transform-origin:left;transition:-webkit-transform 0.2s 0.5s;transition:transform 0.2s 0.5s;transition:transform 0.2s 0.5s, -webkit-transform 0.2s 0.5s}header #btnNav:before{pointer-events:none;content:"";width:100%;height:100%;display:block;position:absolute;top:2.66667vw;left:50%;background:#fff;width:6.66667vw;height:.53333vw;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);transition:top 0.2s 0.3s, -webkit-transform 0.3s;transition:top 0.2s 0.3s, transform 0.3s;transition:top 0.2s 0.3s, transform 0.3s, -webkit-transform 0.3s}header #btnNav:after{pointer-events:none;content:"";width:100%;height:100%;display:block;position:absolute;bottom:2.66667vw;left:50%;background:#fff;width:6.66667vw;height:.53333vw;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);transition:bottom 0.2s 0.3s, -webkit-transform 0.3s;transition:bottom 0.2s 0.3s, transform 0.3s;transition:bottom 0.2s 0.3s, transform 0.3s, -webkit-transform 0.3s}header #btnNav.open span{-webkit-transform:scaleX(0) translate(-50%, -50%);transform:scaleX(0) translate(-50%, -50%);transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}header #btnNav.open:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotateZ(45deg);transform:translate(-50%, -50%) rotateZ(45deg);transition:top 0.2s 0.2s, -webkit-transform 0.3s 0.4s;transition:top 0.2s 0.2s, transform 0.3s 0.4s;transition:top 0.2s 0.2s, transform 0.3s 0.4s, -webkit-transform 0.3s 0.4s}header #btnNav.open:after{position:absolute;bottom:50%;left:50%;-webkit-transform:translate(-50%, 50%) rotateZ(-45deg);transform:translate(-50%, 50%) rotateZ(-45deg);transition:bottom 0.2s 0.2s, -webkit-transform 0.3s 0.4s;transition:bottom 0.2s 0.2s, transform 0.3s 0.4s;transition:bottom 0.2s 0.2s, transform 0.3s 0.4s, -webkit-transform 0.3s 0.4s}@media (min-width: 750px){header{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;position:fixed;top:0vw;left:0vw;z-index:999;background:#000;width:100%;height:8.33333vw;max-height:100px}header h1{position:relative;top:inherit;left:inherit;width:21.66667vw;max-width:260px;height:4.66667vw;max-height:56px;margin:0vw 2.66667vw 0vw 0vw}header #btnNav{display:none}}nav{position:fixed;top:0vw;left:0vw;z-index:888;background:#000;width:100%;height:100%;padding:16vw 0vw 0vw 0vw;-webkit-transform:translate(0, -100%);transform:translate(0, -100%);transition:-webkit-transform 0.2s cubic-bezier(0.420, 0.000, 1.000, 1.000);transition:transform 0.2s cubic-bezier(0.420, 0.000, 1.000, 1.000);transition:transform 0.2s cubic-bezier(0.420, 0.000, 1.000, 1.000), -webkit-transform 0.2s cubic-bezier(0.420, 0.000, 1.000, 1.000)}nav.open{-webkit-transform:translate(0, 0);transform:translate(0, 0)}nav:before{pointer-events:none;content:"";width:100%;height:100%;display:block;position:absolute;bottom:0vw;right:-4.66667vw;background:url(../images/common/bg_symbol.png) no-repeat;background-size:contain;width:68.13333vw;height:62.26667vw}@media (orientation: landscape){nav:before{width:40.88vw;height:37.36vw}}nav ul{overflow-y:scroll;height:100%;padding:9.33333vw 0vw 9.33333vw 0vw}nav ul li a,nav ul li p{position:relative;display:block;width:100%;padding:5.33333vw 0vw 5.33333vw 8vw}nav ul li a span,nav ul li p span{display:block;position:relative;z-index:0;height:3.73333vw;text-indent:100%;white-space:nowrap;overflow:hidden}nav ul li a span svg,nav ul li p span svg{position:absolute;top:0vw;left:0vw;width:100%;height:100%;fill:#fff;stroke:none}@media (hover: hover), (-ms-high-contrast: none){nav ul li a:hover span svg,nav ul li p:hover span svg{-webkit-animation:fillBlink 2s 0s linear 2 forwards;animation:fillBlink 2s 0s linear 2 forwards}}nav ul li p{pointer-events:none}nav ul li p span svg{fill:#2c2c2c}nav ul li.new a:before,nav ul li.new p:before{pointer-events:none;content:"";width:100%;height:100%;display:block;position:absolute;top:50%;left:13.33333vw;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 15'%3E%3Cpath fill-rule='evenodd' fill='rgb(218, 11, 50)' d='M43.970,14.539 L42.190,12.639 L40.409,14.539 L35.168,14.539 L35.168,0.976 L38.409,0.976 L38.409,12.19 L40.569,12.19 L40.569,0.976 L43.810,0.976 L43.810,12.19 L46.211,12.19 L46.211,0.976 L49.451,0.976 L49.451,14.539 L43.970,14.539 ZM18.8,0.976 L29.231,0.976 L29.231,3.497 L21.249,3.497 L21.249,6.378 L29.231,6.378 L29.231,8.898 L21.249,8.898 L21.249,12.19 L29.231,12.19 L29.231,14.539 L18.8,14.539 L18.8,0.976 ZM8.930,3.497 L4.189,3.497 L4.189,14.539 L0.948,14.539 L0.948,0.976 L8.730,0.976 L12.171,4.417 L12.171,14.539 L8.930,14.539 L8.930,3.497 Z'/%3E%3C/svg%3E") no-repeat center;background-size:contain;width:7.73333vw;height:2.13333vw;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}nav ul li.select a span svg{fill:#da0b32}nav ul li.top a span,nav ul li.top p span{width:10.53333vw;height:3.73333vw}nav ul li.top.new a:before,nav ul li.top.new p:before{position:absolute;top:50%;left:21.2vw}nav ul li.ticket a span,nav ul li.ticket p span{width:19.2vw;height:3.73333vw}nav ul li.ticket.new a:before,nav ul li.ticket.new p:before{position:absolute;top:50%;left:29.86667vw}nav ul li.stream a span,nav ul li.stream p span{width:22.13333vw;height:3.73333vw}nav ul li.stream.new a:before,nav ul li.stream.new p:before{position:absolute;top:50%;left:32.8vw}nav ul li.goods a span,nav ul li.goods p span{width:17.6vw;height:3.73333vw}nav ul li.goods.new a:before,nav ul li.goods.new p:before{position:absolute;top:50%;left:28.26667vw}nav ul li.attention a span,nav ul li.attention p span{width:29.33333vw;height:3.73333vw}nav ul li.attention.new a:before,nav ul li.attention.new p:before{position:absolute;top:50%;left:40vw}nav ul li.qa a span,nav ul li.qa p span{width:11.33333vw;height:4.13333vw}nav ul li.qa.new a:before,nav ul li.qa.new p:before{position:absolute;top:50%;left:22vw}nav ul li.special a span,nav ul li.special p span{width:23.2vw;height:3.73333vw}nav ul li.special.new a:before,nav ul li.special.new p:before{position:absolute;top:50%;left:33.86667vw}@media (min-width: 750px){nav{position:static;background:none;width:68.33333vw;max-width:820px;height:100%;padding:0;-webkit-transform:translate(0, 0);transform:translate(0, 0);transition:none}nav.open{-webkit-transform:translate(0, 0);transform:translate(0, 0)}nav::before{display:none}nav ul{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;overflow-y:inherit;padding:0}nav ul li a,nav ul li p{width:auto;padding:0vw 2.5vw 0vw 2.5vw}}@media (min-width: 750px) and (min-width: 1200px){nav ul li a,nav ul li p{padding:0px 30px 0px 30px}}@media (min-width: 750px){nav ul li a span,nav ul li p span{display:block;position:relative;z-index:0;height:.83333vw;max-height:10px}nav ul li p{pointer-events:none}nav ul li p span svg{fill:#2c2c2c}nav ul li.new a:before,nav ul li.new p:before{position:absolute;top:0vw;left:50%;width:2.08333vw;max-width:25px;height:.58333vw;max-height:7px;-webkit-transform:translate(-50%, -250%);transform:translate(-50%, -250%)}nav ul li.top a span,nav ul li.top p span{width:2.33333vw;max-width:28px;height:.83333vw;max-height:10px}nav ul li.top.new a:before,nav ul li.top.new p:before{position:absolute;top:0vw;left:50%}nav ul li.ticket a span,nav ul li.ticket p span{width:4.08333vw;max-width:49px;height:.83333vw;max-height:10px}nav ul li.ticket.new a:before,nav ul li.ticket.new p:before{position:absolute;top:0vw;left:50%}nav ul li.stream a span,nav ul li.stream p span{width:4.83333vw;max-width:58px;height:.83333vw;max-height:10px}nav ul li.stream.new a:before,nav ul li.stream.new p:before{position:absolute;top:0vw;left:50%}nav ul li.goods a span,nav ul li.goods p span{width:3.91667vw;max-width:47px;height:.83333vw;max-height:10px}nav ul li.goods.new a:before,nav ul li.goods.new p:before{position:absolute;top:0vw;left:50%}nav ul li.attention a span,nav ul li.attention p span{width:6.5vw;max-width:78px;height:.83333vw;max-height:10px}nav ul li.attention.new a:before,nav ul li.attention.new p:before{position:absolute;top:0vw;left:50%}nav ul li.qa a span,nav ul li.qa p span{width:2.5vw;max-width:30px;height:.91667vw;max-height:11px}nav ul li.qa.new a:before,nav ul li.qa.new p:before{position:absolute;top:0vw;left:50%}nav ul li.special a span,nav ul li.special p span{width:5.08333vw;max-width:61px;height:.83333vw;max-height:10px}nav ul li.special.new a:before,nav ul li.special.new p:before{position:absolute;top:0vw;left:50%}}main{padding:17.33333vw 0vw 0vw 0vw}@media (min-width: 750px){main{padding:12.5vw 0vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){main{padding:150px 0px 0px 0px}}.bnrSetsunaBeat{display:block;width:84vw;margin:5.33333vw auto 10.66667vw auto}@media (hover: hover), (-ms-high-contrast: none){.bnrSetsunaBeat:hover{-webkit-animation:opaBlinkShow 1s 0s 1 forwards;animation:opaBlinkShow 1s 0s 1 forwards}}@media (min-width: 750px){.bnrSetsunaBeat{width:91.66667vw;max-width:1100px;margin:6.66667vw auto 6.66667vw auto}}@media (min-width: 750px) and (min-width: 1200px){.bnrSetsunaBeat{margin:80px auto 80px auto}}footer{background:#000;width:100%;padding:13.33333vw 0vw 13.33333vw 0vw;text-align:center}footer:before{pointer-events:none;content:"";width:100%;height:100%;display:block;position:fixed;top:16vw;left:-1.33333vw;z-index:-1;background:url(../images/common/bg_txt.png) no-repeat;background-size:100% auto;width:18.66667vw;-webkit-animation:flash 3s 0s steps(5) infinite,filter 10s 0s linear infinite;animation:flash 3s 0s steps(5) infinite,filter 10s 0s linear infinite}footer .sns{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;margin:0vw 0vw 5.33333vw 0vw}footer .sns li{width:8.66667vw;margin:0vw 3.33333vw 0vw 3.33333vw}footer .copyright{font-size:2.93333vw;font-weight:400}@media (min-width: 750px){footer{padding:5vw 0vw 5vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){footer{padding:60px 0px 60px 0px}}@media (min-width: 750px){footer:before{position:fixed;top:10vw;left:-.83333vw;width:14.5vw;max-width:174px}}@media (min-width: 750px) and (min-width: 1200px){footer:before{top:120px;left:-10px}}@media (min-width: 750px){footer .sns{margin:0vw 0vw 3.33333vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){footer .sns{margin:0px 0px 40px 0px}}@media (min-width: 750px){footer .sns li{width:4.16667vw;max-width:50px;margin:0vw 1.66667vw 0vw 1.66667vw}}@media (min-width: 750px) and (min-width: 1200px){footer .sns li{margin:0px 20px 0px 20px}}@media (min-width: 750px){footer .copyright{font-size:1vw}}@media (min-width: 750px) and (min-width: 1200px){footer .copyright{font-size:12px}}#bne{font-weight:normal;letter-spacing:0;line-height:1}#bne a{color:#333}#onetrust-consent-sdk{font-family:auto !important}#onetrust-consent-sdk a{display:inline}#cursor{pointer-events:none;display:block;position:fixed;z-index:-1;background:#fff;border-radius:999px;width:300px;height:300px;margin:-150px 0 0 -150px;opacity:1;-webkit-filter:blur(100px);filter:blur(100px);mix-blend-mode:overlay;-webkit-animation:bgCursor 10s 0s alternate infinite;animation:bgCursor 10s 0s alternate infinite}@media (hover: hover), (-ms-high-contrast: none){#cursor{-webkit-animation:none;animation:none;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s}#cursor.active{z-index:9999;width:100px;height:100px;margin:-50px 0 0 -50px;-webkit-filter:blur(0);filter:blur(0)}}@media all and (-ms-high-contrast: none){#cursor{display:none}}@-webkit-keyframes bgCursor{0%{top:0;left:0}25%{top:100vh;left:100vw}50%{top:0;left:100vh}75%{top:100vh;left:0}100%{top:0;left:0}}@keyframes bgCursor{0%{top:0;left:0}25%{top:100vh;left:100vw}50%{top:0;left:100vh}75%{top:100vh;left:0}100%{top:0;left:0}}section{position:relative;z-index:0;background-image:linear-gradient(-90deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.9) 100%);width:93.33333vw;margin:0vw 0vw 8vw auto;padding:10.66667vw 0vw 10.66667vw 8vw}section:before{pointer-events:none;content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;left:0vw;background:#da0b32;width:1.06667vw;height:100%}@media (min-width: 750px){section{width:100%;margin:0vw 0vw 0vw 0vw;padding:6.66667vw 0vw 6.66667vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){section{padding:80px 0px 80px 0px}}@media (min-width: 750px){section:before{position:absolute;top:0vw;left:0vw;background:#da0b32;width:60%;height:.33333vw;max-height:4px}section:after{pointer-events:none;content:"";width:100%;height:100%;display:block;position:absolute;bottom:0vw;right:0vw;background:#da0b32;width:60%;height:.33333vw;max-height:4px}}section h2{position:relative;z-index:0;width:72.4vw;height:9.73333vw;margin:0vw 0vw 6.66667vw 0vw;text-indent:100%;white-space:nowrap;overflow:hidden}section h2:before{pointer-events:none;content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;left:0vw;background:url(../images/top/tit_information_b.png) no-repeat;background-size:contain;-webkit-animation:titAnimeHide 2s 0s linear infinite;animation:titAnimeHide 2s 0s linear infinite}section h2:after{pointer-events:none;content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;left:0vw;background:url(../images/top/tit_information_a.png) no-repeat;background-size:contain;opacity:0;-webkit-animation:titAnimeShow 2s 0s linear infinite;animation:titAnimeShow 2s 0s linear infinite}@media (min-width: 750px){section h2{width:91.66667vw;max-width:1100px;height:6.08333vw;max-height:73px;margin:0vw auto 4.16667vw auto}}@media (min-width: 750px) and (min-width: 1200px){section h2{margin:0px auto 50px auto}}section h3{position:relative;z-index:-1;margin:-16vw 0vw 4vw 0vw;padding:18.66667vw 0vw 0vw 0vw;font-size:4vw;font-weight:900;letter-spacing:0.3em;color:#da0b32}section h3:before{pointer-events:none;content:"";width:100%;height:100%;display:block;position:absolute;bottom:-1px;left:0vw;background:#da0b32;width:2.66667vw;height:1px}section h3:after{pointer-events:none;content:"";width:100%;height:100%;display:block;background:#da0b32;width:100%;height:1px;margin:1.33333vw 0vw 0vw 0vw}@media (min-width: 750px){section h3{width:91.66667vw;max-width:1100px;margin:-10vw auto 1.66667vw auto;padding:11.66667vw 0vw 0vw 0vw;font-size:1.83333vw}}@media (min-width: 750px) and (min-width: 1200px){section h3{margin:-120px auto 20px auto}}@media (min-width: 750px) and (min-width: 1200px){section h3{padding:140px 0px 0px 0px}}@media (min-width: 750px) and (min-width: 1200px){section h3{font-size:22px}}@media (min-width: 750px){section h3:before{pointer-events:none;content:"";width:100%;height:100%;display:block;position:absolute;bottom:-1px;left:0vw;background:#da0b32;width:1.66667vw;max-width:20px;height:1px}section h3:after{pointer-events:none;content:"";width:100%;height:100%;display:block;background:#da0b32;width:100%;height:1px;margin:.83333vw 0vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){section h3:after{margin:10px 0px 0px 0px}}section h4{background:#da0b32;margin:4vw 8vw 4vw 0vw;padding:0.5em 1em;font-size:3.46667vw;font-weight:700;letter-spacing:0.3em;color:#fff;-webkit-clip-path:polygon(10px 0, 100% 0, 100% 100%, 0 100%, 0 10px);clip-path:polygon(10px 0, 100% 0, 100% 100%, 0 100%, 0 10px)}@media (min-width: 750px){section h4{width:91.66667vw;max-width:1100px;margin:1.66667vw auto 1.66667vw auto;font-size:1.5vw}}@media (min-width: 750px) and (min-width: 1200px){section h4{margin:20px auto 20px auto}}@media (min-width: 750px) and (min-width: 1200px){section h4{font-size:18px}}section p,section ul,section ol,section dl{margin:4vw 0vw 5.33333vw 0vw;padding:0vw 8vw 0vw 0vw}section p:last-child,section ul:last-child,section ol:last-child,section dl:last-child{margin-bottom:0}@media (min-width: 750px){section p,section ul,section ol,section dl{width:91.66667vw;max-width:1100px;margin:1.66667vw auto 2.5vw auto;padding:0vw 0vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){section p,section ul,section ol,section dl{margin:20px auto 30px auto}}section ol li{list-style-type:none;margin-bottom:0.5em;padding-left:1.5em;text-indent:-1.5em}section ol li:last-child{margin-bottom:0}section a{background:linear-gradient(transparent 80%, #da0b32 60%)}section .new{display:inline-block;background:#da0b32;margin:0 0.8em 0 0;padding:0.4em 0.3em 0.4em 0.4em;font-size:0.7em;font-weight:700;color:#fff;line-height:0.7em;letter-spacing:0.1em}section .catch{text-align:center;line-height:2.5}section .catch span{display:inline;background:#da0b32;padding:0.2em 0.5em;color:#fff}section .btn{position:relative;z-index:0;display:block;background:rgba(0,0,0,0.8);margin:4vw 8vw 5.33333vw 0vw;padding:4vw 4vw 4vw 4vw;font-size:3.46667vw;font-weight:900;text-align:center;letter-spacing:0.3em;color:#da0b32}section .btn:before{pointer-events:none;content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;left:0vw;width:3px;background:#da0b32}section .btn:after{pointer-events:none;content:"";width:100%;height:100%;display:block;position:absolute;top:0;right:0vw;width:3px;background:#da0b32}section .btn:last-child{margin-bottom:0}section .btn.blank{color:#2c2c2c;pointer-events:none}section .btn.blank:before,section .btn.blank:after{background:#2c2c2c}@media (min-width: 750px){section .btn{width:50vw;max-width:600px;margin:1.66667vw auto 2.5vw auto;padding:2.5vw 2.5vw 2.5vw 2.5vw;font-size:1.83333vw}}@media (min-width: 750px) and (min-width: 1200px){section .btn{margin:20px auto 30px auto}}@media (min-width: 750px) and (min-width: 1200px){section .btn{padding:30px 30px 30px 30px}}@media (min-width: 750px) and (min-width: 1200px){section .btn{font-size:22px}}@media (min-width: 750px){section .btn:before{pointer-events:none;content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;left:0vw;width:3px;background:#da0b32}section .btn:after{pointer-events:none;content:"";width:100%;height:100%;display:block;position:absolute;top:0;right:0vw;width:3px;background:#da0b32}}@media (min-width: 750px) and (hover: hover), (min-width: 750px) and (-ms-high-contrast: none){section .btn:hover{-webkit-animation:btnBlink 2s 0s linear 1 forwards;animation:btnBlink 2s 0s linear 1 forwards}}section .box{position:relative;background:rgba(0,0,0,0.6);margin:5.33333vw 8vw 4vw 0vw;padding:5.33333vw 5.33333vw 5.33333vw 5.33333vw}section .box:before{pointer-events:none;content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;left:0vw;width:5.33333vw;height:5.33333vw;border-top:1px solid #da0b32;border-left:1px solid #da0b32}section .box>*:first-child{margin-top:0}section .box>*:last-child{margin-bottom:0}section .box p,section .box ul,section .box ol,section .box dl{width:100%;padding:0vw 0vw 0vw 0vw}@media (min-width: 750px){section .box{width:91.66667vw;max-width:1100px;margin:1.66667vw auto 2.5vw auto;padding:3.33333vw 3.33333vw 3.33333vw 3.33333vw}}@media (min-width: 750px) and (min-width: 1200px){section .box{margin:20px auto 30px auto}}@media (min-width: 750px) and (min-width: 1200px){section .box{padding:40px 40px 40px 40px}}@media (min-width: 750px){section .box:before{width:2.5vw;max-width:30px;height:2.5vw;max-height:30px;border-top:1px solid #da0b32;border-left:1px solid #da0b32}}section .titBox{position:relative;background:rgba(0,0,0,0.6);margin:-4vw 8vw 4vw 0vw;padding:5.33333vw 5.33333vw 5.33333vw 5.33333vw}section .titBox:before{pointer-events:none;content:"";width:100%;height:100%;display:block;position:absolute;bottom:0vw;right:0vw;width:5.33333vw;height:5.33333vw;border-bottom:1px solid #da0b32;border-right:1px solid #da0b32}section .titBox>*:first-child{margin-top:0}section .titBox>*:last-child{margin-bottom:0}section .titBox p,section .titBox ul,section .titBox ol,section .titBox dl{width:100%;padding:0vw 0vw 0vw 0vw}@media (min-width: 750px){section .titBox{width:91.66667vw;max-width:1100px;margin:-1.66667vw auto 2.5vw auto;padding:3.33333vw 3.33333vw 3.33333vw 3.33333vw}}@media (min-width: 750px) and (min-width: 1200px){section .titBox{margin:-20px auto 30px auto}}@media (min-width: 750px) and (min-width: 1200px){section .titBox{padding:40px 40px 40px 40px}}@media (min-width: 750px){section .titBox:before{width:2.5vw;max-width:30px;height:2.5vw;max-height:30px;border-bottom:1px solid #da0b32;border-right:1px solid #da0b32}}section .endWrap{pointer-events:none;position:relative;margin:5.33333vw 0vw 5.33333vw 0vw;padding:5.33333vw 0vw 5.33333vw 5.33333vw}section .endWrap::before{content:"";display:block;width:100%;height:100%;background:rgba(0,0,0,0.8);position:absolute;top:0;left:0;z-index:1}section .endWrap::after{content:"受付は終了致しました。";display:block;color:#fff;font-size:5.33333vw;font-weight:600;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:3}section .endWrap.noTxt::after{display:none;font-weight:600}@media (min-width: 750px){section .endWrap{width:91.66667vw;max-width:1100px;margin:1.66667vw auto 2.5vw auto;padding:3.33333vw 3.33333vw 3.33333vw 3.33333vw}}@media (min-width: 750px) and (min-width: 1200px){section .endWrap{margin:20px auto 30px auto}}@media (min-width: 750px) and (min-width: 1200px){section .endWrap{padding:40px 40px 40px 40px}}@media (min-width: 750px){section .endWrap .ticketBox,section .endWrap .notice,section .endWrap h4{width:83.33333vw;max-width:1000px}section .endWrap::after{font-size:2.13333vw}}section .lineBox{background:rgba(0,0,0,0.6);margin:5.33333vw 8vw 4vw 0vw;padding:5.33333vw 5.33333vw 5.33333vw 5.33333vw;border-left:1px solid #da0b32}section .lineBox h5{font-weight:900;font-size:3.46667vw;color:#da0b32}section .lineBox>*:first-child{margin-top:0}section .lineBox>*:last-child{margin-bottom:0}section .lineBox p,section .lineBox ul,section .lineBox ol,section .lineBox dl{width:100%;padding:0vw 0vw 0vw 0vw}@media (min-width: 750px){section .lineBox{width:91.66667vw;max-width:1100px;margin:1.66667vw auto 2.5vw auto;padding:2.5vw 2.5vw 2.5vw 2.5vw}}@media (min-width: 750px) and (min-width: 1200px){section .lineBox{margin:20px auto 30px auto}}@media (min-width: 750px) and (min-width: 1200px){section .lineBox{padding:30px 30px 30px 30px}}@media (min-width: 750px){section .lineBox h5{font-weight:900;font-size:1.66667vw;color:#da0b32}}@media (min-width: 750px) and (min-width: 1200px){section .lineBox h5{font-size:20px}}section .notice{font-size:2.93333vw;font-weight:400;color:#c0c0c0}section .notice li{margin-bottom:0.5em;padding-left:1em;text-indent:-1em}section .notice li:last-child{margin-bottom:0}@media (min-width: 750px){section .notice{font-size:1.16667vw}}@media (min-width: 750px) and (min-width: 1200px){section .notice{font-size:14px}}section .list li{margin-bottom:0.5em;padding-left:1em;text-indent:-1em}section .list li:last-child{margin-bottom:0}section .list li>*{text-indent:0}section .ticketBox,section .contactBox{position:relative;background:rgba(0,0,0,0.6);margin:5.33333vw 8vw 0vw 0vw;padding:5.33333vw 5.33333vw 5.33333vw 5.33333vw}section .ticketBox:before,section .contactBox:before{pointer-events:none;content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;left:0vw;width:5.33333vw;height:5.33333vw;border-top:1px solid #da0b32;border-left:1px solid #da0b32}section .ticketBox dt,section .contactBox dt{margin:4vw 0vw 1.33333vw 0vw;font-weight:900;color:#da0b32}section .ticketBox dt:first-of-type,section .contactBox dt:first-of-type{margin-top:0}@media (min-width: 750px){section .ticketBox,section .contactBox{overflow:hidden;width:91.66667vw;max-width:1100px;margin:1.66667vw auto 2.5vw auto;padding:3.33333vw 3.33333vw 3.33333vw 3.33333vw}}@media (min-width: 750px) and (min-width: 1200px){section .ticketBox,section .contactBox{margin:20px auto 30px auto}}@media (min-width: 750px) and (min-width: 1200px){section .ticketBox,section .contactBox{padding:40px 40px 40px 40px}}@media (min-width: 750px){section .ticketBox:before,section .contactBox:before{width:2.5vw;max-width:30px;height:2.5vw;max-height:30px;border-top:1px solid #da0b32;border-left:1px solid #da0b32}section .ticketBox[class^="ticket"] dt,section .contactBox[class^="ticket"] dt{clear:left;float:left;margin:0vw 1.66667vw 1.66667vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){section .ticketBox[class^="ticket"] dt,section .contactBox[class^="ticket"] dt{margin:0px 20px 20px 0px}}@media (min-width: 750px){section .ticketBox[class^="ticket"] dt:last-of-type,section .contactBox[class^="ticket"] dt:last-of-type{margin-bottom:0}section .ticketBox[class^="ticket"] dd,section .contactBox[class^="ticket"] dd{float:left;margin:0vw 0vw 1.66667vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){section .ticketBox[class^="ticket"] dd,section .contactBox[class^="ticket"] dd{margin:0px 0px 20px 0px}}@media (min-width: 750px){section .ticketBox[class^="ticket"] dd:last-of-type,section .contactBox[class^="ticket"] dd:last-of-type{margin-bottom:0}section .ticketBox[class^="contact"] dt,section .contactBox[class^="contact"] dt{margin:0vw 0vw .83333vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){section .ticketBox[class^="contact"] dt,section .contactBox[class^="contact"] dt{margin:0px 0px 10px 0px}}@media (min-width: 750px){section .ticketBox[class^="contact"] dt:last-of-type,section .contactBox[class^="contact"] dt:last-of-type{margin-bottom:0}section .ticketBox[class^="contact"] dd,section .contactBox[class^="contact"] dd{margin:0vw 0vw 2.5vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){section .ticketBox[class^="contact"] dd,section .contactBox[class^="contact"] dd{margin:0px 0px 30px 0px}}@media (min-width: 750px){section .ticketBox[class^="contact"] dd:last-of-type,section .contactBox[class^="contact"] dd:last-of-type{margin-bottom:0}}section .accordionList dt{position:relative;z-index:0;background:#000;margin:2.66667vw 0vw 0vw 0vw;padding:.8em 10.66667vw .8em 1em;font-weight:700;color:#fff;border-left:4px solid #da0b32}section .accordionList dt:before{pointer-events:none;pointer-events:none;content:"";width:100%;height:100%;display:block;position:absolute;top:0;right:4vw;top:50%;width:0;height:0;border-style:solid;border-width:1.33333vw 1.6vw 0 1.6vw;border-color:#da0b32 transparent transparent transparent;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s}section .accordionList dt.show:before{-webkit-transform:translate(0, -50%) rotateX(-180deg);transform:translate(0, -50%) rotateX(-180deg)}@media (hover: hover), (-ms-high-contrast: none){section .accordionList dt:hover{background:#da0b32;cursor:pointer}section .accordionList dt:hover:before{border-color:#fff transparent transparent transparent}}section .accordionList dd{display:none;background:rgba(0,0,0,0.6);padding:5.33333vw 5.33333vw 5.33333vw 5.33333vw;line-height:1.8}section .accordionList dd img{width:auto;max-width:100%}section .accordionList dd p,section .accordionList dd ul,section .accordionList dd ol,section .accordionList dd dl{padding:0vw 0vw 0vw 0vw}section .accordionList dd .box,section .accordionList dd .lineBox{margin:2.66667vw 0vw 4vw 0vw}section .accordionList dd>*:first-child{margin-top:0}section .accordionList dd>*:last-child{margin-bottom:0}@media (min-width: 750px){section .accordionList dt{position:relative;z-index:0;background:#000;margin:.83333vw 0vw 0vw 0vw;padding:.8em 6.66667vw .8em 1em;font-weight:700;color:#fff;border-left:4px solid #da0b32}}@media (min-width: 750px) and (min-width: 1200px){section .accordionList dt{margin:10px 0px 0px 0px}}@media (min-width: 750px) and (min-width: 1200px){section .accordionList dt{padding:.8em 80px .8em 1em}}@media (min-width: 750px){section .accordionList dt:before{position:absolute;top:50%;right:1.66667vw;border-width:.66667vw .66667vw 0 .66667vw}}@media (min-width: 750px) and (min-width: 1200px){section .accordionList dt:before{top:50%;right:20px}}@media (min-width: 750px) and (min-width: 1200px){section .accordionList dt:before{border-width:8px 8px 0 8px}}@media (min-width: 750px){section .accordionList dd{padding:3.33333vw 3.33333vw 3.33333vw 3.33333vw}}@media (min-width: 750px) and (min-width: 1200px){section .accordionList dd{padding:40px 40px 40px 40px}}@media (min-width: 750px){section .accordionList dd p,section .accordionList dd ul,section .accordionList dd ol,section .accordionList dd dl{width:100%;padding:0vw 0vw 0vw 0vw}section .accordionList dd .box,section .accordionList dd .lineBox{width:100%;margin:1.66667vw 0vw 2.5vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){section .accordionList dd .box,section .accordionList dd .lineBox{margin:20px 0px 30px 0px}}section .tableCol{position:relative;margin:4vw 8vw 4vw 0vw}section .tableCol>div{width:100%;overflow-x:auto}section .tableCol table{text-align:center;word-break:keep-all;border:1px solid #da0b32;border-collapse:collapse;border-spacing:0}section .tableCol table tr{border:1px solid #da0b32}section .tableCol table tr th{padding:1.33333vw 1.33333vw 1.33333vw 1.33333vw;border:1px solid #da0b32;color:#da0b32}section .tableCol table tr th:nth-child(2){min-width:48vw}section .tableCol table tr th:nth-child(3){min-width:74.66667vw}section .tableCol table tr th:nth-child(4){min-width:26.66667vw}section .tableCol table tr td{padding:2.66667vw 2.66667vw 2.66667vw 2.66667vw;border:1px solid #da0b32}@media (min-width: 750px){section .tableCol{width:91.66667vw;max-width:1100px;margin:1.66667vw auto 1.66667vw auto}}@media (min-width: 750px) and (min-width: 1200px){section .tableCol{margin:20px auto 20px auto}}@media (min-width: 750px){section .tableCol table{width:100%}section .tableCol table tr th{padding:20px}section .tableCol table tr th:nth-child(2){min-width:inherit}section .tableCol table tr th:nth-child(3){min-width:inherit}section .tableCol table tr th:nth-child(4){min-width:inherit}section .tableCol table tr td{padding:20px}}section .column2,section .column2Sp{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}section .column2>*,section .column2Sp>*{width:50%}@media (min-width: 750px){section .column2Pc{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}section .column2Pc>*{width:50%}}section .txtLeft{text-align:left}section .txtRight{text-align:right}section .txtCenter{text-align:center}section .txtUl{text-decoration:underline}section b{font-weight:900;color:#da0b32}section .txtRed{color:#da0b32}section .kari{color:greenyellow}section h2{width:40.66667vw}section h2:before{background:url(../images/special/tit_b.png) no-repeat;background-size:contain}section h2:after{background:url(../images/special/tit_a.png) no-repeat;background-size:contain}section .period{text-align:center}section .period span{display:inline-block;background:#da0b32;padding:0.5em;color:#fff}@media (min-width: 750px){section h2{width:91.66667vw;max-width:1100px}}

/*# sourceMappingURL=maps/special.css.map */
