.container-fluid,body,html{background-color:#0A0A0A}.fadeIn,.fadeOut{transition:opacity .75s}.row{margin:0}.col-md-6{padding-left:0!important;padding-right:0!important}.fs_24,.heading{font-size:1.5rem}@media screen and (max-width:767px){.fs_24,.heading{font-size:1.5rem}}#main #footer,.fs_20,.title{font-size:1.25rem!important}@media screen and (max-width:767px){#main #footer,.fs_20,.title{font-size:1.25rem}.fs_16,.text{font-size:1rem}}.fs_16,.text{font-size:1rem}body,html{margin:0;padding:0;border:0;height:100%;color:#FFF;font-size:16px}body{margin:0;padding:0;display:inline;max-width:1920px;color:#fff;font-family:"Noto Sans",sans-serif;font-weight:400;line-height:1.5}.text{margin-top:5px}.innerarea{width:87.5vw;max-width:1680px;margin-left:auto;margin-right:auto;padding:5.2083333333vw;background-color:#00F}.selectarea,.selectarea p span,select{margin-right:10px}.heading{font-family:redaction-50,sans-serif;font-weight:700;font-style:normal;margin-bottom:20px}#firstView .scroll_down a,#firstView .scrollarea,#header .datearea .scroll-infinity__item--text,.title{font-family:redaction-50,sans-serif}.title{font-weight:400;font-style:normal;margin-bottom:10px}.pc_only{display:block}.sp_only{display:none}@media screen and (max-width:767px){body{font-size:16px;line-height:1.5}.innerarea{width:92.3076923077vw;max-width:360px;padding:12.3076923077vw 6.1538461538vw}.pc_only{display:none}.sp_only{display:block}}a,a:hover{color:#000;text-decoration:none}.autolink a{text-decoration:underline!important;word-break:break-all}.autolink a:hover{text-decoration:none!important}.container-fluid{padding-right:0;padding-left:0}select{border:2px solid #000!important}.selectarea,.selectarea p{display:flex;align-items:center}.selectarea p span input{padding-right:0}.youtube{position:relative;width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.video,.video_bg{width:100%;height:100%;overflow:hidden;top:0;left:0}.video_bg{position:fixed;z-index:-1;pointer-events:none}.video{position:absolute}.prev{opacity:1}.next{opacity:0}#firstView .logoarea{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}#firstView .logoarea .logo{opacity:0;width:87.5vw!important;height:auto!important;max-width:1680px!important}#firstView .logoarea .logo.fadeIn{opacity:1}#firstView .scrollarea{font-size:24px;opacity:0;z-index:-1;position:fixed;bottom:5.2083333333vw;left:50%;transform:translateX(-50%);pointer-events:none}@media screen and (max-width:767px){#firstView .logoarea .logo{width:21.7948717949vw!important;max-width:85px!important}#firstView .scrollarea{font-size:16px;color:#00F;bottom:4.1025641026vw}}#firstView .scrollarea.scroll{width:48px;height:120px}@media screen and (max-width:767px){#firstView .scrollarea.scroll{width:32px;height:10px}}#firstView .scroll_down{position:absolute;bottom:0;left:50%;width:48px;height:85px;transform:translateX(-50%);animation:arrowmove 1s ease-in-out infinite}@media screen and (max-width:767px){#firstView .scroll_down{width:15px;height:45px}}#firstView .scroll_down a{position:absolute;left:-24px;bottom:17px;color:#FFF;font-size:14px;letter-spacing:.2em;writing-mode:vertical-rl;text-decoration:none;text-transform:uppercase}#firstView .scroll_down:after,#firstView .scroll_down:before{content:"";bottom:5px;width:2px;position:absolute}#firstView .scroll_down:before{right:-6px;height:20px;background:#FFF;transform:skewX(-31deg)}@media screen and (max-width:767px){#firstView .scroll_down a{color:#00F;font-size:14px}#firstView .scroll_down:before{background:#00F}}#firstView .scroll_down:after{right:0;height:85px;background:#FFF}@media screen and (max-width:767px){#firstView .scroll_down:after{background:#00F;height:85px}}@keyframes arrowmove{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(12px)}}@keyframes blinking{0%{opacity:0}100%{opacity:1}}.blink{animation:blinking .75s ease-in-out infinite alternate}.fadeOut{opacity:0!important}.fadeIn{opacity:1!important}video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}#header .youtubeIcon{position:fixed;bottom:50px;right:25px;display:inline-block;z-index:1000}#header .youtubeIcon img{display:block;height:10.4166666667vw;width:auto}#header .datearea,#header .datearea .scroll-infinity{width:100%;align-items:center;overflow:hidden;display:flex}@media screen and (max-width:767px){#header .youtubeIcon{bottom:6.1538461538vw;right:4.1025641026vw}#header .youtubeIcon img{height:25.641025641vw}}#header .datearea{position:fixed;top:0;left:0;height:2.0833333333vw;z-index:0;background-color:#00F}@media screen and (max-width:767px){#header .datearea{height:8.2051282051vw}}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}#header .datearea .scroll-infinity{height:100%}#header .datearea .scroll-infinity__wrap{display:flex;overflow:hidden}#header .datearea .scroll-infinity__list{display:flex;align-items:center;list-style:none;padding:0;margin:0}#header .datearea .scroll-infinity__list--left{animation:infinity-scroll-left 80s infinite linear .5s both}#header .datearea .scroll-infinity__item{width:10vw}@media screen and (max-width:767px){#header .datearea .scroll-infinity__list--left{animation-duration:50s}#header .datearea .scroll-infinity__item{width:10vw}}#header .datearea .scroll-infinity__item>img{width:100%}#header .datearea .scroll-infinity__item--text{display:flex;align-items:center;flex-shrink:0;font-size:.8333333333vw;color:#FFF;width:20vw;height:100%;white-space:nowrap;transform:skewX(-12deg)}#main .innerarea{margin-top:60.1041666667vw}#main .infoarea{margin-bottom:100px}@media screen and (max-width:767px){#header .datearea .scroll-infinity__item--text{font-size:4.1025641026vw;width:100vw;transform:skewX(-12deg)}#main .innerarea{margin-top:333.3333333333vw}#main .infoarea{margin-bottom:200px}}#main .infoarea .contents{margin-top:20px;margin-bottom:20px}#main .infoarea .contents .text{margin-bottom:10px}#main .timetablearea{margin-bottom:100px}@media screen and (max-width:767px){#main .timetablearea{margin-bottom:200px}}#main .timetablearea img{width:100%;height:auto}#main .performersarea{margin-bottom:200px}#main .performersarea .heading{margin-bottom:30px}#main .performersarea .performers{display:grid;grid-template-columns:repeat(2,1fr);row-gap:4.6875%;column-gap:7.8125%}#main .performersarea .performers .content{width:33.8541666667vw;max-width:650px}#main .performersarea .performers .content .imagearea{width:100%;height:14.0625vw;max-height:270px;padding:0 6.25vw;text-align:center;justify-content:space-between}@media screen and (max-width:767px){#main .performersarea .performers{grid-template-columns:repeat(1,1fr);row-gap:23.0769230769vw;column-gap:23.0769230769vw}#main .performersarea .performers .content{width:100%}#main .performersarea .performers .content .imagearea{padding:0;height:48.7179487179vw;max-height:190px}}#main .performersarea .performers .content .imagearea.onePieceImage img{width:14.0625vw;max-width:270px;height:auto}@media screen and (max-width:767px){#main .performersarea .performers .content .imagearea.onePieceImage img{width:48.7179487179vw;max-width:190px}}#main .performersarea .performers .content .imagearea.twoPieceImage{display:flex;justify-content:space-between}#main .performersarea .performers .content .imagearea.twoPieceImage img{width:10.5208333333vw;max-width:202px;height:auto}@media screen and (max-width:767px){#main .performersarea .performers .content .imagearea.twoPieceImage img{width:39.4871794872vw;max-width:154px}}#main .performersarea .performers .content .imagearea.twoPieceImage .image1{align-self:flex-start}#main .performersarea .performers .content .imagearea.twoPieceImage .image2{align-self:flex-end}#main .performersarea .performers .content .imagearea.threePieceImage{display:flex;justify-content:space-between}#main .performersarea .performers .content .imagearea.threePieceImage img{width:7.03125vw;max-width:135px;height:auto}#main .performersarea .performers .content .imagearea.threePieceImage .image1{align-self:flex-start}#main .performersarea .performers .content .imagearea.threePieceImage .image2{align-self:center}#main .performersarea .performers .content .imagearea.threePieceImage .image3{align-self:flex-end}#main .performersarea .performers .content .title{margin-top:20px;margin-bottom:10px;font-family:noto-sans,sans-serif}#main #footer{text-align:center}@media screen and (max-width:767px){#main .performersarea .performers .content .imagearea.threePieceImage img{width:26.1538461538vw;max-width:102px}#main #footer{font-size:14px!important;margin-top:50px}}