html{scrollbar-color:#fff #000;scrollbar-width:thin}html::-webkit-scrollbar{width:1.6vw}@media screen and (min-width: 751px){html::-webkit-scrollbar{width:.4vw}}@media screen and (min-width: 1500px){html::-webkit-scrollbar{width:6px}}html::-webkit-scrollbar-track{background-color:#000}html::-webkit-scrollbar-thumb{box-shadow:inset 0 0 1000px #fff}*{margin:0;padding:0;box-sizing:border-box}::selection{background-color:#949494;color:#000}body{display:block;background:url(../images/common/bg.jpg) top center no-repeat;background-attachment:fixed;background-size:cover;width:100%;overflow-x:hidden;position:relative;font-family:'Noto Sans JP', sans-serif;font-weight:400;line-height:1.5;-webkit-text-size-adjust:100%}@media screen and (max-width: 750px){body:before{content:"";display:block;position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;background-repeat:no-repeat;background-position:top center;background-image:url(../images/common/bg_sp.jpg);background-size:cover}}@media screen and (min-width: 751px){body:before{content:"";display:block;position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;background-repeat:no-repeat;background-position:top center;background-image:url(../images/common/bg.jpg);background-size:cover}}img{width:100%;height:auto;vertical-align:bottom;font-size:0;line-height:1;outline:none}ul li{list-style-type:none}h1,h2,h3,h4,h5,h6{line-height:1}a{word-break:break-all}.loader{position:fixed;z-index:9999;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%;height:100%;background:#fff}#btnMenu{display:block;width:13.33333vw;height:13.33333vw;position:fixed;top:0;right:0;z-index:9999;font-weight:800;line-height:1;color:#fff;mix-blend-mode:difference}#btnMenu .line{display:block;margin:0 auto;background:#fff;width:6.4vw;height:.53333vw;position:relative;transition:background .05s .3s ease;-webkit-transform:translateY(5.33333vw);transform:translateY(5.33333vw)}#btnMenu .line::before,#btnMenu .line::after{transition:top .3s .2s ease, -webkit-transform .3s .1s ease;transition:top .3s .2s ease, transform .3s .1s ease;transition:top .3s .2s ease, transform .3s .1s ease, -webkit-transform .3s .1s ease;position:absolute;background:#fff;width:6.4vw;height:.53333vw;content:""}#btnMenu .line::before{top:-2.13333vw}#btnMenu .line::after{top:2.13333vw}#btnMenu.close .txt::before{opacity:0}#btnMenu.close .txt::after{opacity:1}#btnMenu.close .line{background:transparent}#btnMenu.close .line::after,#btnMenu.close .line::before{transition:top .3s .1s ease, -webkit-transform .3s .2s ease;transition:top .3s .1s ease, transform .3s .2s ease;transition:top .3s .1s ease, transform .3s .2s ease, -webkit-transform .3s .2s ease;top:0}#btnMenu.close .line::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#btnMenu.close .line::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (min-width: 751px){#btnMenu{display:none}}@media screen and (max-width: 750px){nav{background:#000;width:70%;height:100vh;max-height:100vh;position:fixed;right:0;z-index:999;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;opacity:1;-webkit-transform:translate(100%, 0);transform:translate(100%, 0);transition:all ease-in-out 0.5s;pointer-events:none;border-left:.53333vw solid #fff}nav.open{-webkit-transform:translate(0, 0);transform:translate(0, 0);pointer-events:all}nav ul{margin:21.33333vw 0 21.33333vw 2.66667vw;position:relative}nav ul li{margin:5.33333vw 4vw 0 0;text-align:right}nav ul li a,nav ul li p{font-weight:500;text-decoration:none;text-align:right;color:#fff}nav ul li a span,nav ul li p span{display:inline-block;padding:.26667vw .53333vw;background:#000;font-size:4.8vw;line-height:1}nav ul li p span{background:#bfbfbf}nav ul li.new span{position:relative}nav ul li.new span::before{content:'NEW';position:absolute;display:block;top:2vw;left:-3em;color:#fff;background-image:linear-gradient(to right, #4db923, #1023c5);font-size:2.66667vw;font-weight:700;font-family:'Noto Sans JP', sans-serif;font-style:normal;line-height:1;padding:2px}}@media screen and (min-width: 751px){nav{position:fixed;right:0;z-index:999;transition:.4s;opacity:0;pointer-events:none}nav.show{opacity:1;pointer-events:all}}@media screen and (min-width: 751px){nav ul li{display:block;margin:30px 1.33333vw 0 0;text-align:right;transition:0.2s}nav ul li a,nav ul li p{font-weight:500;text-decoration:none;transition:0.2s;background-image:linear-gradient(to right, #676767, #323335);padding:4px 4px 2px 4px}nav ul li a span,nav ul li p span{display:inline-block;color:#fff;font-size:1.46667vw;line-height:1;padding:1px 3px 2px 3px;position:relative}nav ul li p span{background:#bfbfbf}}@media screen and (min-width: 1500px){nav ul li{margin:25px 20px 0 0}nav ul li a span,nav ul li p span{font-size:22px}}@media screen and (min-width: 751px){nav ul li.new{position:relative}nav ul li.new::before{content:'NEW';display:block;font-family:'Noto Sans JP', sans-serif;color:#000;background-color:#fff;font-size:1vw;line-height:1;position:absolute;top:-1.7em;right:0;font-style:normal;padding:0.2em;font-weight:600;z-index:150}}@media screen and (min-width: 1500px){nav ul li.new::before{font-size:13px;top:-1.4em;padding:2px}}nav ul li.close{pointer-events:none;opacity:.3}nav ul li.about img{max-width:103px}nav ul li.schedule_ticket a img{max-width:153px}nav ul li.stream a img{max-width:169px}nav ul li.goods a img{max-width:97px}nav ul li.attention a img{max-width:165px}nav ul li.qa a img{max-width:60px}nav ul li.bluray a{padding:7px 4px 2px 4px}nav ul li.bluray a img{max-width:91px}nav ul li.top a img{max-width:59px}@media screen and (min-width: 751px) and (hover: hover){nav ul li a:hover{position:relative;background-image:linear-gradient(to right, #fff, #949494)}nav ul li a:hover span{background-position:center 60%;background-size:96%;background-repeat:no-repeat}nav ul li a:hover span img{opacity:0}}@media screen and (min-width: 751px){nav ul li.about a:hover span{background-image:url(../images/nav/nav_about_on.png)}nav ul li.about a img{max-width:103px}nav ul li.schedule_ticket a:hover span{background-image:url(../images/nav/nav_schedule_on.png)}nav ul li.schedule_ticket a img{max-width:286px}nav ul li.stream a:hover span{background-image:url(../images/nav/nav_streaming_on.png)}nav ul li.stream a img{max-width:169px}nav ul li.goods a:hover span{background-image:url(../images/nav/nav_goods_on.png)}nav ul li.goods a img{max-width:97px}nav ul li.attention a:hover span{background-image:url(../images/nav/nav_attention_on.png)}nav ul li.attention a img{max-width:165px}nav ul li.qa a:hover span{background-image:url(../images/nav/nav_qa_on.png)}nav ul li.qa a img{max-width:60px}nav ul li.top a:hover span{background-image:url(../images/nav/nav_top_on.png)}nav ul li.top a img{max-width:59px}nav ul li.bluray a:hover span{background-image:url(../images/nav/nav_bluray_on.png)}nav ul li.bluray a img{max-width:91px}}main{color:#fff;overflow:hidden}main .frame{display:block;position:relative;width:95%;margin:10.8vw auto;position:relative}main .frame:first-of-type{margin-top:0}@media screen and (min-width: 751px){main .frame{width:93.33333vw;margin:5.4vw auto}}@media screen and (min-width: 1500px){main .frame{width:1400px;margin:80px auto}}main .frame h2.frmTit{display:block;margin:0 auto;text-align:center}@media screen and (max-width: 750px){main .frame h2.frmTit{width:120%;margin:0 -10%}}main .frame h2.frmTit img{position:relative;z-index:2;max-height:230px;max-width:1060px}main .frame>.inner{position:relative;display:block;width:100%;margin:0 auto;background-color:#000;border:2px solid #fff;max-width:1240px;background-image:url(../images/common/shapeLine_l.png),url(../images/common/shapeLine_r.png);background-position:left top, right top;background-size:25px, 25px;background-repeat:repeat-y}@media screen and (max-width: 750px){main .frame>.inner{padding:30px 36px;background-size:12px, 12px}}@media screen and (min-width: 751px){main .frame>.inner{padding:40px 60px 60px}}@media screen and (min-width: 1500px){main .frame>.inner{padding:40px 60px 60px}}main .frame>.inner>*{display:block;margin:0 auto}main .frame>.inner::before{content:"";position:absolute;top:-0.6em;left:-2.7em;margin:auto 0;display:block;width:3em;height:1.5em;background:url(../images/common/ico_kira.svg) top left no-repeat;background-size:contain}@media screen and (max-width: 750px){main .frame>.inner::before{top:-0.4em;left:-1.3em;width:1.5em}}main .frame>.inner::after{content:"";position:absolute;top:-0.6em;right:-2.7em;margin:auto 0;display:block;width:3em;height:1.5em;background:url(../images/common/ico_kira.svg) top left no-repeat;background-size:contain}@media screen and (max-width: 750px){main .frame>.inner::after{top:-0.4em;right:-1.3em;width:1.5em}}main .frame>.inner h3{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:2vw;font-size:7.2vw;padding:4.8vw 0;font-weight:800;line-height:1;text-align:center;color:#fff;font-style:italic;font-weight:600}@media screen and (min-width: 751px){main .frame>.inner h3{padding:2vw 0;font-size:4vw}}@media screen and (min-width: 1500px){main .frame>.inner h3{font-size:60px;padding:30px 0}}main .frame>.inner h3 span{position:relative;background-image:linear-gradient(to right, #62b741 50%, #2135e0 50%);background-size:100% 3px;background-repeat:no-repeat;background-position:bottom;padding:0 0.3em 0.1em 0.2em;line-height:1.2}@media screen and (max-width: 750px){main .frame>.inner h3 span{background-size:100% 2px}}main .frame>.inner h3 span::before{content:"";position:absolute;bottom:-8px;left:calc(-161px*0.5);width:calc(161px*0.7);height:calc(29px*0.7);background:url(../images/common/shape_green.png) top left no-repeat;background-size:contain}@media screen and (max-width: 750px){main .frame>.inner h3 span::before{bottom:-4px;left:calc(-161px*0.25);width:calc(161px*0.35);height:calc(29px*0.35)}}main .frame>.inner h3 span::after{content:"";position:absolute;bottom:-8px;right:calc(-161px*0.5);width:calc(161px*0.7);height:calc(29px*0.7);background:url(../images/common/shape_blue.png) top left no-repeat;background-size:contain}@media screen and (max-width: 750px){main .frame>.inner h3 span::after{bottom:-4px;right:calc(-161px*0.25);width:calc(161px*0.35);height:calc(29px*0.35)}}main .frame>.inner h3 img{height:5.33333vw}@media screen and (min-width: 751px){main .frame>.inner h3 img{height:2.66667vw}}@media screen and (min-width: 1500px){main .frame>.inner h3 img{height:40px}}main .frame>.inner h3.jp{font-size:4.4vw}@media screen and (min-width: 751px){main .frame>.inner h3.jp{font-size:2.66667vw}}@media screen and (min-width: 1500px){main .frame>.inner h3.jp{font-size:40px}}main .frame>.inner h3.jp span{padding:0 0.3em 0.3em}main .frame>.inner h4{position:relative;display:block;padding:4.8vw 0 3.2vw;margin-bottom:1.2vw;font-size:3.73333vw;font-weight:700;line-height:1.5;color:#fff}@media screen and (min-width: 751px){main .frame>.inner h4{padding:4vw 0 3vw;font-size:1.86667vw;margin-bottom:1vw}}@media screen and (min-width: 1500px){main .frame>.inner h4{padding:60px 0 30px;font-size:28px;margin-bottom:15px}}main .frame>.inner h3+h4{padding:0 0 4.8vw;margin-bottom:0}@media screen and (min-width: 751px){main .frame>.inner h3+h4{padding:0 0 3vw}}@media screen and (min-width: 1500px){main .frame>.inner h3+h4{padding:0 0 30px;font-size:28px}}main .frame>.inner h5{position:relative;text-align:center;padding:2vw 4vw;background:#fff;font-size:3.2vw;font-weight:700;color:#000}@media screen and (min-width: 751px){main .frame>.inner h5{padding:1vw 2vw;font-size:1.6vw;background-size:.66667vw}}@media screen and (min-width: 1500px){main .frame>.inner h5{padding:20px 30px;font-size:24px;background-size:10px}}main .frame>.inner p{display:block;margin:0 auto 4vw;font-size:3.46667vw;line-height:1.5}@media screen and (min-width: 751px){main .frame>.inner p{margin:0 auto 2vw;font-size:1.2vw}}@media screen and (min-width: 1500px){main .frame>.inner p{margin:0 auto 30px;font-size:18px}}main .frame>.inner a:not(.btn){position:relative;color:#fff;text-decoration:none;font-weight:700;transition:0.3s}@media screen and (max-width: 750px){main .frame>.inner a:not(.btn){background-image:linear-gradient(to right, #0ae748, #1158fb);background-size:100% 15%;background-repeat:no-repeat;background-position:bottom}}@media screen and (min-width: 751px){main .frame>.inner a:not(.btn):after{position:absolute;left:0;content:'';width:100%;height:2px;background-image:linear-gradient(to right, #0ae748, #1158fb);bottom:-1px;-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:left top;transform-origin:left top;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}}@media screen and (min-width: 751px) and (hover: hover){main .frame>.inner a:not(.btn):hover{color:#676767}main .frame>.inner a:not(.btn):hover::after{-webkit-transform:scale(0, 1);transform:scale(0, 1)}}@media screen and (min-width: 1500px){main .frame>.inner a:not(.btn):after{position:absolute;left:0;content:'';width:100%;height:2px;background-image:linear-gradient(to right, #0ae748, #1158fb);bottom:-1px;-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:left top;transform-origin:left top;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}}@media screen and (min-width: 1500px) and (hover: hover){main .frame>.inner a:not(.btn):hover{color:#676767}main .frame>.inner a:not(.btn):hover::after{-webkit-transform:scale(0, 1);transform:scale(0, 1)}}main .frame>.inner .tableCol table{display:block;width:76vw;margin:0 auto;border-collapse:collapse;border-spacing:0}@media screen and (max-width: 750px){main .frame>.inner .tableCol table{overflow-x:scroll}}@media screen and (min-width: 751px){main .frame>.inner .tableCol table{width:100%;margin:0 auto}}@media screen and (min-width: 1500px){main .frame>.inner .tableCol table{width:100%;margin:0 auto}}main .frame>.inner .tableCol table th{width:auto;font-size:3.2vw;line-height:1.2;font-weight:700;padding:2vw;background:#fff;color:#000;word-break:keep-all;text-align:center;padding:2.66667vw 5.33333vw}main .frame>.inner .tableCol table th:nth-of-type(1){width:100%}@media screen and (min-width: 751px){main .frame>.inner .tableCol table th{padding:1.33333vw;font-size:1.46667vw}}@media screen and (min-width: 1500px){main .frame>.inner .tableCol table th{padding:20px;font-size:20px}}main .frame>.inner .tableCol table th span{display:block;padding:0;margin:0 0 1.33333vw;font-size:80%}@media screen and (min-width: 751px){main .frame>.inner .tableCol table th span{margin:0 0 .66667vw}}@media screen and (min-width: 1500px){main .frame>.inner .tableCol table th span{margin:0 0 10px}}main .frame>.inner .tableCol table tr{border-bottom:1px solid #fff}main .frame>.inner .tableCol table td{font-size:3.73333vw;font-weight:500;padding:4vw;background:#000;border-right:1px solid #fff;text-align:center;min-width:10em}main .frame>.inner .tableCol table td:first-of-type{border-left:1px solid #000}@media screen and (min-width: 751px){main .frame>.inner .tableCol table td{padding:1.33333vw;font-size:1.86667vw}}@media screen and (min-width: 1500px){main .frame>.inner .tableCol table td{padding:20px;font-size:28px}}main .frame>.inner .tableCol table thead tr th{border-left:1px solid #000}main .frame>.inner .tableCol table thead tr th:first-of-type{border-left:none}main .frame>.inner .tableCol table tbody tr th{border-top:1px solid #000;border-left:none}@media screen and (min-width: 751px){main .frame>.inner .tableCol table tbody tr th{font-size:1.86667vw}}@media screen and (min-width: 1500px){main .frame>.inner .tableCol table tbody tr th{font-size:28px}}main .frame>.inner .img{width:auto;max-width:76vw;margin:6vw auto 0}@media screen and (min-width: 751px){main .frame>.inner .img{margin:2vw auto 0}}@media screen and (min-width: 1500px){main .frame>.inner .img{margin:0 auto 30px}}main .frame>.inner .box{display:block;margin:4vw auto 0;padding:4vw;background:#282828}@media screen and (min-width: 751px){main .frame>.inner .box{margin:2vw auto 0;padding:2vw}}@media screen and (min-width: 1500px){main .frame>.inner .box{margin:0 auto 30px;padding:30px}}main .frame>.inner .list{display:block;margin:4vw auto 0;font-size:3.73333vw}@media screen and (min-width: 751px){main .frame>.inner .list{margin:1.33333vw auto 0;font-size:1.2vw}}@media screen and (min-width: 1500px){main .frame>.inner .list{margin:20px auto 0;font-size:18px}}main .frame>.inner .list li{text-indent:-1em;padding-left:1em;margin-top:0.5em;font-weight:500}main .frame>.inner .list li:has(.notice){margin-top:1em}main .frame>.inner .list li .notice{margin-top:0.6em}main .frame>.inner ol.txt2 li{text-indent:-2em;padding-left:2em}main .frame>.inner .notice{display:block;margin:6vw auto 0;padding:2.66667vw 4vw;border:1px solid #bbb;font-size:2.8vw;font-weight:500;color:#bbb;background-color:rgba(0,0,0,0.5)}@media screen and (min-width: 751px){main .frame>.inner .notice{margin:2vw auto 0;padding:1.33333vw;font-size:1.06667vw}}@media screen and (min-width: 1500px){main .frame>.inner .notice{margin:20px auto 0;padding:30px;font-size:16px}}main .frame>.inner .notice li{text-indent:-1em;padding-left:1em;margin-top:0.5em}main .frame>.inner .notice li:first-child{margin-top:0}main .frame>.inner .detailList{margin:5.33333vw auto 0}@media screen and (min-width: 751px){main .frame>.inner .detailList{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;margin:2.66667vw auto 0}}@media screen and (min-width: 1500px){main .frame>.inner .detailList{margin:40px auto 0}}main .frame>.inner .detailList dt{display:block;width:25%;padding:1.2vw;display:grid;-webkit-align-items:center;align-items:center;background:#fff;color:#000;font-size:4vw;margin-bottom:.6vw;font-weight:500}@media screen and (max-width: 750px){main .frame>.inner .detailList dt{width:100%;margin-bottom:0;font-weight:700}}@media screen and (min-width: 751px){main .frame>.inner .detailList dt{font-size:1.6vw}}@media screen and (min-width: 1500px){main .frame>.inner .detailList dt{font-size:24px}}main .frame>.inner .detailList dt:last-of-type{margin-bottom:0}main .frame>.inner .detailList dd{display:block;width:75%;padding:2.66667vw;background:rgba(0,0,0,0.5);border:1px solid #fff;box-sizing:border-box;margin-bottom:.6vw}@media screen and (max-width: 750px){main .frame>.inner .detailList dd{width:100%;margin-bottom:4vw;font-weight:700}}main .frame>.inner .detailList dd p{margin:0}main .frame>.inner .detailList dd p.price{font-size:4vw}@media screen and (min-width: 751px){main .frame>.inner .detailList dd p.price{font-size:1.86667vw}}@media screen and (min-width: 1500px){main .frame>.inner .detailList dd p.price{font-size:28px}}main .frame>.inner .detailList dd p.price span{font-size:80%}main .frame>.inner .detailList dd p.stit{display:inline-block;margin:4vw auto 0;padding:1px 3px;font-size:3.73333vw;font-weight:700;background-image:linear-gradient(to right, #4db923, #1023c5)}@media screen and (min-width: 751px){main .frame>.inner .detailList dd p.stit{margin:1.33333vw auto 0;font-size:1.2vw}}@media screen and (min-width: 1500px){main .frame>.inner .detailList dd p.stit{margin:20px auto 0;font-size:18px}}main .frame>.inner .detailList dd.col1{padding:2.66667vw}@media screen and (min-width: 751px){main .frame>.inner .detailList dd.col1{padding:2.66667vw 2vw}}@media screen and (min-width: 1500px){main .frame>.inner .detailList dd.col1{width:880px;margin:6px 0 0;padding:40px 30px}}main .frame>.inner .detailList dd .list{font-weight:700}main .frame>.inner .detailList dd:last-of-type{margin-bottom:0}@media screen and (min-width: 751px){main .frame>.inner .ticketList{position:relative;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:2vw auto 0}main .frame>.inner .ticketList::before{content:'';display:block;width:.06667vw;height:95%;background:#fff;position:absolute;left:6.66667vw;top:0.8em}}@media screen and (min-width: 1500px){main .frame>.inner .ticketList{margin:0 auto 30px}main .frame>.inner .ticketList::before{width:1px;left:100px}}main .frame>.inner .ticketList dt{margin:2.66667vw 0 1.33333vw;padding:1.33333vw 0;font-size:3.6vw}@media screen and (max-width: 750px){main .frame>.inner .ticketList dt{border-bottom:.13333vw solid #fff}}@media screen and (min-width: 751px){main .frame>.inner .ticketList dt{width:8.66667vw;margin:1.33333vw 0 0;padding:0;font-size:1.2vw}}@media screen and (min-width: 1500px){main .frame>.inner .ticketList dt{width:130px;margin:20px 0 0;font-size:18px}}main .frame>.inner .ticketList dd{font-size:3.6vw;font-weight:700}@media screen and (min-width: 751px){main .frame>.inner .ticketList dd{width:calc(100% - (1vw * 130 / 1500 * 100));margin:1.33333vw 0 0;font-size:1.2vw}}@media screen and (min-width: 1500px){main .frame>.inner .ticketList dd{width:calc(100% - 130px);margin:20px 0 0;font-size:18px}}main .frame>.inner .ticketList:has(dd:nth-child(2):last-child) dt,main .frame>.inner .ticketList:has(dd:nth-child(2):last-child) dd{margin-top:0}@media screen and (min-width: 751px){main .frame>.inner .ticketList2{position:relative;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:2vw auto 0}main .frame>.inner .ticketList2::before{content:'';display:block;width:.06667vw;height:95%;background:#fff;position:absolute;left:6.66667vw;top:0}}@media screen and (min-width: 1500px){main .frame>.inner .ticketList2{margin:0 auto 30px}main .frame>.inner .ticketList2::before{width:1px;left:100px;top:0}}main .frame>.inner .ticketList2 dt{margin:2.66667vw 0 1.33333vw;padding:1.33333vw 0;font-size:3.6vw}@media screen and (max-width: 750px){main .frame>.inner .ticketList2 dt{border-bottom:.13333vw solid #fff}}@media screen and (min-width: 751px){main .frame>.inner .ticketList2 dt{width:8.66667vw;padding:0;font-size:1.2vw}}@media screen and (min-width: 1500px){main .frame>.inner .ticketList2 dt{width:130px;font-size:18px}}main .frame>.inner .ticketList2 dd{font-size:3.6vw;font-weight:700}@media screen and (min-width: 751px){main .frame>.inner .ticketList2 dd{width:calc(100% - (1vw * 130 / 1500 * 100));font-size:1.2vw}}@media screen and (min-width: 1500px){main .frame>.inner .ticketList2 dd{width:calc(100% - 130px);font-size:18px}}main .frame>.inner .ticketList2:has(dd:nth-child(2):last-child) dt,main .frame>.inner .ticketList2:has(dd:nth-child(2):last-child) dd{margin-top:0}main .frame>.inner .accordionList{margin:0 auto 6.66667vw}@media screen and (min-width: 751px){main .frame>.inner .accordionList{margin:0 auto 3.33333vw}}@media screen and (min-width: 1500px){main .frame>.inner .accordionList{margin:0 auto 50px}}main .frame>.inner .accordionList dt{display:block;margin:2vw auto 0;padding:2vw 5.33333vw 2vw 2.66667vw;font-size:3.73333vw;border:.26667vw solid #fff;position:relative;transition:.2s;cursor:pointer}main .frame>.inner .accordionList dt::before{content:'';width:3.2vw;height:2vw;background:url(../images/common/arw.png) top left no-repeat;background-size:contain;position:absolute;top:50%;right:2.66667vw;-webkit-transform:translate(0, -50%) rotate(0deg);transform:translate(0, -50%) rotate(0deg);transition:.2s}@media screen and (min-width: 751px){main .frame>.inner .accordionList dt{margin:1vw auto 0;padding:1vw 2.66667vw 1vw 1.33333vw;font-size:1.33333vw;border:.13333vw solid #fff}main .frame>.inner .accordionList dt::before{width:1.6vw;height:1vw;right:1.33333vw}}@media screen and (min-width: 1500px){main .frame>.inner .accordionList dt{margin:15px auto 0;padding:15px 40px 15px 20px;font-size:20px;border:2px solid #fff;background-size:auto}main .frame>.inner .accordionList dt::before{width:24px;height:15px;right:20px}}@media (hover: hover){main .frame>.inner .accordionList dt:hover{background:#3c3c3c}}main .frame>.inner .accordionList dt.open{background:linear-gradient(to right, #fff, #949494);color:#000;border:none;font-weight:700}main .frame>.inner .accordionList dt.open::before{-webkit-transform:translate(0, -50%) rotate(180deg);transform:translate(0, -50%) rotate(180deg)}main .frame>.inner .accordionList>dd{display:none;padding:4vw 0;font-size:3.73333vw;font-weight:400}@media screen and (min-width: 751px){main .frame>.inner .accordionList>dd{padding:2vw 1.33333vw;font-size:1.2vw}}@media screen and (min-width: 1500px){main .frame>.inner .accordionList>dd{padding:30px 20px;font-size:18px}}main .frame>.inner .accordionList>dd>*{margin-top:0}main .frame>.inner .accordionList>dd.open{display:block}main .frame>.inner .accordionList:last-of-type{margin-bottom:0}main .frame>.inner .tabCol{display:block;margin:0 auto}@media screen and (min-width: 751px){main .frame>.inner .tabCol .tabList{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}}main .frame>.inner .tabCol .tabList li{width:calc(96% / 3);margin:0 2% 0 0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:1.6vw 0;font-size:3.73333vw;font-weight:800;color:#fff;position:relative;text-align:center;transition:0.2s;cursor:pointer;border:.26667vw solid #fff}main .frame>.inner .tabCol .tabList li:nth-child(3n){margin-right:0}main .frame>.inner .tabCol .tabList li:last-child{margin-right:0}main .frame>.inner .tabCol .tabList li:first-child{margin-top:0}@media screen and (max-width: 750px){main .frame>.inner .tabCol .tabList li{width:100%;margin:0 0 2% 0}}@media screen and (min-width: 751px){main .frame>.inner .tabCol .tabList li{font-size:1.33333vw;border:.13333vw solid #fff}}@media screen and (min-width: 1500px){main .frame>.inner .tabCol .tabList li{font-size:20px;border:2px solid #fff}}main .frame>.inner .tabCol .tabList li.select{background:#fff;color:#000}@media (hover: hover){main .frame>.inner .tabCol .tabList li.select:hover{background:#fff}}main .frame>.inner .tabCol .tabList li.disabled{pointer-events:none;opacity:0.4}@media (hover: hover){main .frame>.inner .tabCol .tabList li:hover{background:#3c3c3c}}main .frame>.inner .tabCol .tabList .new{position:relative}main .frame>.inner .tabCol .tabList .new::before{content:'NEW';position:absolute;top:-2px;left:-2px;color:#fff;background-image:linear-gradient(to right, #4db923, #1023c5);font-size:1.13333vw;line-height:1;padding:2px 2px 3px}@media screen and (max-width: 750px){main .frame>.inner .tabCol .tabList .new::before{top:0;left:0;font-size:2.66667vw}}@media screen and (min-width: 1500px){main .frame>.inner .tabCol .tabList .new::before{font-size:17px}}main .frame>.inner .tabCol .contentList .content{display:none}main .frame>.inner .tabCol .contentList .content.select{display:block}@media screen and (min-width: 751px){main .frame>.inner .snav{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}}main .frame>.inner .snav li{width:calc(96% / 3);margin:0 2% 0 0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:3.73333vw;font-weight:800;color:#fff;position:relative;text-align:center;transition:0.2s;border:.26667vw solid #fff}main .frame>.inner .snav li a{display:block;width:100%;padding:1.6vw 0}@media screen and (max-width: 750px){main .frame>.inner .snav li a{background:none}}@media screen and (min-width: 751px){main .frame>.inner .snav li a:after{display:none}}@media (hover: hover){main .frame>.inner .snav li a:hover{background:#fff;color:#000}}main .frame>.inner .snav li:nth-child(3n){margin-right:0}main .frame>.inner .snav li:last-child{margin-right:0}main .frame>.inner .snav li:first-child{margin-top:0}@media screen and (max-width: 750px){main .frame>.inner .snav li{width:100%;margin:0 0 2% 0}}@media screen and (min-width: 751px){main .frame>.inner .snav li{font-size:1.33333vw;border:.13333vw solid #fff}}@media screen and (min-width: 1500px){main .frame>.inner .snav li{font-size:20px;border:2px solid #fff}}main .frame>.inner .snav .new{position:relative}main .frame>.inner .snav .new::before{content:'NEW';position:absolute;top:-2px;left:-2px;color:#fff;background-image:linear-gradient(to right, #4db923, #1023c5);font-size:1.13333vw;line-height:1;padding:2px 2px 3px}@media screen and (max-width: 750px){main .frame>.inner .snav .new::before{top:0;left:0;font-size:2.66667vw}}@media screen and (min-width: 1500px){main .frame>.inner .snav .new::before{font-size:17px}}footer{text-align:center;padding:13.33333vw 0;background:#000;color:#fff}@media screen and (min-width: 751px){footer{padding:3.33333vw 0}}@media screen and (min-width: 1500px){footer{padding:50px 0}}footer .snsList{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin-bottom:8vw}@media screen and (min-width: 751px){footer .snsList{margin-bottom:2vw}}@media screen and (min-width: 1500px){footer .snsList{margin-bottom:30px}}footer .snsList li{display:inline-block;width:10.66667vw;margin:0 4vw;transition:0.2s}@media screen and (min-width: 751px){footer .snsList li{width:2.66667vw;max-width:40px;margin:0 1vw}}@media (hover: hover){footer .snsList li:hover{opacity:0.6}}@media screen and (min-width: 1500px){footer .snsList li{margin:0 15px}}footer .snsList li a{margin:0;padding:0}footer .snsList li a img{width:100%}footer small{display:block;font-size:2.8vw;font-family:'Noto Sans JP', sans-serif;font-weight:500;line-height:1}@media screen and (min-width: 751px){footer small{font-size:1vw}}@media screen and (min-width: 1500px){footer small{font-size:15px}}.btn{display:block;background:rgba(255,255,255,0.1);margin:2.66667vw auto 2.66667vw;padding:2vw 5.33333vw 2vw 2.66667vw;max-width:500px;font-size:3.73333vw;border:.26667vw solid #fff;position:relative;transition:.4s;color:#fff !important;font-weight:bold;text-decoration:none;cursor:pointer}.btn::before{content:'';width:3.2vw;height:2vw;background:url(../images/common/arw.png) top left no-repeat;background-size:contain;position:absolute;top:50%;right:2.66667vw;-webkit-transform:translate(0, -50%) rotate(-90deg);transform:translate(0, -50%) rotate(-90deg);transition:.2s}@media screen and (min-width: 751px){.btn{margin:2vw auto 2vw;padding:1vw 2.66667vw 1vw 1.33333vw;font-size:1.33333vw;border:.13333vw solid #fff}.btn::before{width:1.6vw;height:1vw;right:1.33333vw}}.btn:hover,.btn:focus-visible{background:#fff;color:#000 !important}.btn:hover::before,.btn:focus-visible::before{mix-blend-mode:difference}.fancybox-bg{background:#000}.fancybox-slide{padding:5% !important}.movieCustom .fancybox-content{position:relative !important;width:100% !important;height:0 !important;padding-bottom:56.25% !important}@media screen and (min-width: 1500px){.movieCustom .fancybox-content{width:1000px !important;padding-bottom:562.5px !important}}.fancybox-content iframe{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important}.sp{display:block}@media screen and (min-width: 751px){.sp{display:none}}.pc{display:none}@media screen and (min-width: 751px){.pc{display:block}}.mt0{margin-top:0 !important}.mb0{margin-bottom:0 !important}.mtS{margin-top:4vw !important}@media screen and (min-width: 751px){.mtS{margin-top:2vw !important}}@media screen and (min-width: 1500px){.mtS{margin-top:30px !important}}.mtM{margin-top:6.66667vw !important}@media screen and (min-width: 751px){.mtM{margin-top:3.33333vw !important}}@media screen and (min-width: 1500px){.mtM{margin-top:50px !important}}.bgWh{color:#000;background-color:#FFF;padding:0 0.2em 0.1em}.txtC{text-align:center}.txtB{font-weight:700}.txtYellow{color:#ffec5b}.txtM{font-size:120%}.txtL{font-size:140%;font-weight:800}.txtUpdate{color:#fff;background-image:linear-gradient(to right, #4db923, #1023c5);font-size:1.13333vw;line-height:1;padding:2px 2px 3px;font-weight:700}@media screen and (max-width: 750px){.txtUpdate{top:0;left:0;font-size:2.66667vw}}@media screen and (min-width: 1500px){.txtUpdate{font-size:17px}}.udL{position:relative}.udL::after{content:"";position:absolute;bottom:0;left:-2.5%;margin:auto 0;height:20px;background:url(../images/common/ptn_line.png) top center no-repeat;background-size:contain;width:105%}@media screen and (max-width: 750px){.udL::after{height:10px;background:url(../images/common/ptn_line_sp.png) top center no-repeat;background-size:contain}}.udLInner{width:95%;margin:0 auto}#onetrust-consent-sdk{font-family:auto !important}#onetrust-consent-sdk a{display:inline}

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