*{box-sizing:border-box;margin:0;padding:0;outline:none}ol li,ul li{list-style-type:none}img{width:auto;max-width:100%;margin:0 auto;height:auto;vertical-align:bottom;line-height:1;backface-visibility:hidden;-webkit-backface-visibility:hidden;image-rendering:-webkit-optimize-contrast}.sp{display:block}@media(min-width: 960px){.sp{display:none}}@media(min-width: 960px){.pc{display:block}}@media(max-width: 750px){.mgt20{margin-top:2.6666666667vw}}@media(min-width: 960px){.mgt20{margin-top:min(1vw,20px)}}@media(max-width: 750px){.mgb20{margin-bottom:2.6666666667vw}}@media(min-width: 960px){.mgb20{margin-bottom:min(1vw,20px)}}@media(max-width: 750px){.mgb40{margin-bottom:5.3333333333vw}}@media(min-width: 960px){.mgb40{margin-bottom:min(2vw,40px)}}a{font-weight:600;color:#ea0027;text-decoration:underline}@media(hover: hover){a:hover{text-decoration:none}}:target{scroll-margin-top:150px;border:1px solid #ffc20b}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#272727}::-webkit-scrollbar-thumb{background:#797979}.js-anime{opacity:0}.js-anime.s{animation:fadeUp .6s forwards}.js-anime.fadeIn.s{animation:fadeIn 1s forwards}@keyframes fadeIn{0%{opacity:1%}100%{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}body{position:relative;animation:fadeIn 1s ease 0s 1 normal;background:#800;overflow-x:hidden}@media(min-width: 960px){body::before{content:"";position:absolute;display:block;background:url(../images/common/bg_pc.jpg) no-repeat top center;background-size:100%;width:100vw;height:100vh;overflow:hidden;filter:blur(20px);pointer-events:none}}#container{font-family:"M PLUS 1",sans-serif;font-weight:400;line-height:1.5;-webkit-text-size-adjust:100%;background:url(../images/common/bg_sp.jpg) no-repeat top center;background-size:100%;overflow-x:hidden;font-size:3.2vw}@media(min-width: 960px){#container{position:relative;background:url(../images/common/bg_pc.jpg) no-repeat top center;background-size:contain;font-size:min(1.4vw,18px)}}@media(min-width: 2000px){#container{background-size:auto}}header .menuBtn{position:fixed;z-index:100;top:0;left:0;width:100%;background:#000;border:none;border-bottom:.6666666667vw solid #a86700;cursor:pointer;font-family:"Montserrat",sans-serif;font-weight:600;padding:2.6666666667vw 0;font-size:5.0666666667vw;color:#ffc20b}@media(min-width: 960px){header .menuBtn{display:none}}header .menuBtn span{position:relative;display:flex;align-items:center;justify-content:center}header .menuBtn span::after,header .menuBtn span::before{content:"";display:block;position:relative;background:url(../images/common/ico_star_01.svg) no-repeat center;background-size:contain;width:4vw;height:4vw}header .menuBtn span::after{margin:0 0 0 1rem}header .menuBtn span::before{margin:0 1rem 0 0}header .gnaviCol{position:fixed;z-index:10;top:0;width:0;height:100vh;height:100dvh;pointer-events:none;opacity:0}@media(min-width: 960px){header .gnaviCol{z-index:2;width:100%;height:initial;transform:inherit;pointer-events:all;background:#000;border-bottom:min(0.25vw,5px) solid #a86700;opacity:1}}header .gnaviCol.panelactive{opacity:1;transition:.3s;pointer-events:visible}@media(max-width: 750px){header .gnaviCol.panelactive .gnaviColInner{position:fixed;z-index:999;width:100vw;height:100vh;height:100dvh;overflow:auto;-webkit-overflow-scrolling:touch;background:#000}}@media(min-width: 751px)and (max-width: 959px){header .gnaviCol.panelactive .gnaviColInner{position:fixed;z-index:999;width:100vw;height:100vh;height:100dvh;overflow:auto;-webkit-overflow-scrolling:touch;background:#000}}header .gnaviCol ul{position:relative;margin:13.3333333333vw auto 0}@media(min-width: 960px){header .gnaviCol ul{display:flex;justify-content:center;margin:0 auto;padding:min(1.5vw,30px) 0;gap:0 5.2083333333vw;width:100%}}header .gnaviCol ul li{display:block;position:relative;font-family:"Montserrat",sans-serif;font-weight:600;border-bottom:1px solid #272727;padding:5.3333333333vw 0 5.3333333333vw}@media(min-width: 960px){header .gnaviCol ul li{display:flex;align-items:center;border-bottom:0;padding:0}}@media(min-width: 960px){header .gnaviCol ul li::after{content:"";display:block;position:absolute;background:url(../images/common/ico_star_01.svg) no-repeat center;background-size:contain;width:min(1.1vw,22px);height:min(1.1vw,22px);right:-3.125vw}}header .gnaviCol ul li:last-child::after{content:none}header .gnaviCol ul li a{display:block;text-decoration:none;color:#ffc20b;text-align:center;font-size:5.0666666667vw}@media(min-width: 960px){header .gnaviCol ul li a{font-size:min(1.7vw,22px)}}@media(hover: hover){header .gnaviCol ul li a{transition:.3s}header .gnaviCol ul li a:hover{text-decoration:none;color:#ffeec2}}header .gnaviCol ul li.active a{position:relative;color:#ffeec2}@media(hover: hover){header .gnaviCol ul li.active a{transition:.3s}header .gnaviCol ul li.active a:hover{opacity:.7}}header .gnaviCol ul li.close a{pointer-events:none;color:#5b5b5b}header .gnaviCol ul li.new{position:relative}header .gnaviCol ul li.new::before{content:"";display:block;background:url(../images/common/ico_new.png) top center no-repeat;background-size:contain;position:absolute;width:11.0666666667vw;height:4vw;top:1.3333333333vw;left:0;right:0;margin:0 auto}@media(min-width: 960px){header .gnaviCol ul li.new::before{top:-50%;left:initial;right:0;width:min(3.32vw,66.4px);height:min(1.2vw,24px)}}main{overflow:hidden;color:#fff;padding:0}@media(min-width: 960px){#titCol{background:url(../images/common/bg_tit_pc.webp) no-repeat bottom center;background-size:contain}}#titCol h1{animation:fadeDown .8s 0s ease-in-out;animation-fill-mode:forwards;opacity:0;margin:0 auto;text-align:center;width:100%;margin:2.6666666667vw auto 0}@media(min-width: 960px){#titCol h1{margin:0 auto}}#contents{position:relative;z-index:1;background:url(../images/common/bg_stripe.jpg) center top repeat;padding:10.6666666667vw 0 8vw}@media(min-width: 960px){#contents{padding:min(4.5vw,90px) 0 min(3vw,60px)}}#contents::before{position:absolute;content:"";background:url(../images/common/pic_line.jpg) center top repeat-x;background-size:contain;background-size:52.2666666667vw 5.3333333333vw;left:0;top:0;width:100%;height:5.3333333333vw}@media(min-width: 960px){#contents::before{background-size:min(19.6vw,392px) min(2vw,40px);height:min(2vw,40px)}}#contents.hasTab{padding:0 0 8vw}@media(min-width: 960px){#contents.hasTab{padding:0 0 min(3vw,60px)}}#contents h2.hLv2{position:relative;background-image:url(../images/common/pic_dot.jpg),url(../images/common/pic_dot.jpg);background-repeat:repeat-x,repeat-x;background-position:top center,bottom center;background-size:.9333333333vw 1.4666666667vw,.9333333333vw 1.4666666667vw;text-align:center;color:#ffe4a4;margin:10.6666666667vw auto 4vw;padding:4vw 0}@media(min-width: 960px){#contents h2.hLv2{background-size:min(0.35vw,7px) min(0.55vw,11px),min(0.35vw,7px) min(0.55vw,11px);margin:min(4vw,80px) auto min(1.5vw,30px);padding:min(2vw,40px) 0}}#contents h2.hLv2::before{display:block;content:"";position:absolute;top:-23%;left:0;right:0;margin:0 auto;background:url(../images/common/ico_papillon.webp) center top repeat-x;background-size:contain;background-color:#000;pointer-events:none;width:7.7333333333vw;height:7.4666666667vw}@media(min-width: 960px){#contents h2.hLv2::before{width:min(2.9vw,58px);height:min(2.8vw,56px)}}#contents h2.hLv2:first-child{margin-top:0}#contents h2.hLv2 span{position:relative;display:grid;place-content:center;place-items:center;grid-auto-flow:column;font-size:4vw}@media(min-width: 960px){#contents h2.hLv2 span{font-size:min(2vw,26px)}}#contents h2.hLv2 span::before,#contents h2.hLv2 span::after{display:block;content:"";position:relative;top:0;left:0;right:0;margin:0 auto;width:7.2vw;height:1.76vw}@media(min-width: 960px){#contents h2.hLv2 span::before,#contents h2.hLv2 span::after{width:min(4.5vw,90px);height:min(1.1vw,22px)}}#contents h2.hLv2 span::before{background:url(../images/common/ico_star_l.webp) center top repeat-x;background-size:contain;margin:0 95% 0 0}#contents h2.hLv2 span::after{background:url(../images/common/ico_star_r.webp) center top repeat-x;background-size:contain;margin:0 0 0 95%}#contents h3{background:#ffc20b;border-radius:0 4vw;margin:5.3333333333vw 0 2.6666666667vw 0;padding:1.3333333333vw 4vw;font-size:3.2vw}@media(min-width: 960px){#contents h3{border-radius:0 min(1.5vw,30px);margin:min(2vw,40px) 0 min(1vw,20px) 0;padding:min(0.5vw,10px) min(1.5vw,30px);font-size:min(1.7vw,22px)}}#contents h3 span{display:flex;align-items:center;position:relative;color:#000}#contents h3 span::before{content:"";display:block;position:relative;background:url(../images/common/ico_star_bl.svg) no-repeat center;background-size:contain;margin:0 .5rem 0 0;width:4vw;height:4vw}@media(min-width: 960px){#contents h3 span::before{width:min(1.1vw,22px);height:min(1.1vw,22px)}}#contents h3:first-child{margin-top:0}#contents h4{margin-bottom:.5rem;color:#ffe4a4;font-size:3.2vw}@media(min-width: 960px){#contents h4{font-size:min(1.4vw,18px)}}#contents .box_border{border:1px solid #525252;margin:2.6666666667vw 0;padding:2.6666666667vw}@media(min-width: 960px){#contents .box_border{margin:min(1vw,20px) 0;padding:min(1.5vw,30px)}}#contents .notice{background:#1f1f1f;padding:2vw 2.6666666667vw}@media(min-width: 960px){#contents .notice{padding:min(0.75vw,15px) min(1vw,20px)}}#contents .notice.gl{background:#dadada}#contents .notice li{text-indent:-1em;padding-left:1em;font-size:2.6666666667vw}@media(min-width: 960px){#contents .notice li{font-size:min(1.1vw,14px)}}#contents .list li{text-indent:-1em;padding-left:1em}#contents .list li:not(:last-child){margin-bottom:.4rem}.tabnavCol{background:rgba(0,0,0,.5);margin:0 0 5.3333333333vw 0;padding:8vw 0 5.3333333333vw}@media(min-width: 960px){.tabnavCol{margin:0 0 min(2vw,40px) 0;padding:min(3.5vw,70px) 0 min(2vw,40px)}}.tabnav{max-width:1200px;width:90%;margin:0 auto}@media(min-width: 960px){.tabnav{display:flex;justify-content:space-between}}.tabnav li{text-align:center;color:#000;font-weight:600;display:grid;place-content:center;background:url(../images/common/bg_snav_sp_off.webp) no-repeat center;background-size:contain;width:100%;height:18.6666666667vw;font-size:3.2vw}@media(min-width: 960px){.tabnav li{display:flex;align-items:center;justify-content:center;width:32%;height:initial;background:url(../images/common/bg_snav_pc_off.webp) no-repeat center;background-size:contain;padding:min(1.5vw,30px) 0;cursor:pointer;font-size:min(1.4vw,18px)}}@media(min-width: 960px)and (hover: hover){.tabnav li{transition:.3s}.tabnav li:hover{opacity:.7}}.tabnav li.select{position:relative;background:url(../images/common/bg_snav_sp_on.webp) no-repeat center;background-size:contain;color:#ffc20b}@media(min-width: 960px){.tabnav li.select{background:url(../images/common/bg_snav_pc_on.webp) no-repeat center;background-size:contain}}.tabnav li.select::before{content:"";display:block;position:absolute;background:url(../images/common/ico_snav.webp) no-repeat center;background-size:contain;top:-10%;left:0;right:0;margin:0 auto;width:11.04vw;height:4.96vw}@media(min-width: 960px){.tabnav li.select::before{width:min(4.14vw,82.8px);height:min(1.86vw,37.2px)}}.tabnav li:nth-child(2){margin:2.6666666667vw 0}@media(min-width: 960px){.tabnav li:nth-child(2){margin:0}}.flameCol{position:relative;width:90%;max-width:1200px;margin:0 auto;overflow-wrap:break-word;padding:clamp(20px,4vw,60px) 0 clamp(20px,4vw,60px)}@media(min-width: 960px){.flameCol{padding:clamp(20px,4vw,60px) 0 clamp(20px,4vw,60px)}}.flameCol::before,.flameCol::after{content:"";position:absolute;left:0;width:100%;background-repeat:no-repeat;background-size:cover;pointer-events:none;aspect-ratio:960/60;max-height:60px}@media(min-width: 960px){.flameCol::before,.flameCol::after{aspect-ratio:1200/60}}.flameCol::before{top:0;background-position:top center;background-image:url(../images/common/bg_frame_top_sp.png)}@media(min-width: 960px){.flameCol::before{background-image:url(../images/common/bg_frame_top_pc.png)}}.flameCol::after{bottom:0;background-position:bottom center;background-image:url(../images/common/bg_frame_btm_sp.png)}@media(min-width: 960px){.flameCol::after{background-image:url(../images/common/bg_frame_btm_pc.png)}}.flameCol .flameColInner{position:relative;background:#000;z-index:1;padding:4vw 5.3333333333vw}@media(min-width: 960px){.flameCol .flameColInner{padding:0 min(2.5vw,50px)}}.tabcontent{display:none}.select{display:block}.accordion{margin:0 auto 0}.accordion>dt{display:flex;align-items:center;justify-content:space-between;position:relative;border:2px solid #ffe4a4;border-radius:100vw;color:#ffe4a4;font-weight:600;margin:2.6666666667vw auto 0;padding:1.3333333333vw 4vw;font-size:3.2vw}@media(min-width: 960px){.accordion>dt{margin:min(1vw,20px) auto 0;padding:min(0.5vw,10px) min(1.5vw,30px);cursor:pointer;font-size:min(1.5vw,20px)}}@media(min-width: 960px)and (hover: hover){.accordion>dt{transition:.3s}.accordion>dt:hover{opacity:.7}}.accordion>dt:after{position:relative;content:"";top:-3px;width:.5em;height:.5em;border-top:2px solid #ffe4a4;border-right:2px solid #ffe4a4;transform:rotate(135deg);transition:.3s}.accordion>dt.open:after{transform:rotate(315deg) translate(-0.5vw, 0.5vw)}@media(min-width: 960px){.accordion>dt.open:after{transform:rotate(315deg) translate(-0.2vw, 0.2vw)}}@media(min-width: 960px){.accordion>dt.open:after{transform:rotate(315deg) translate(-5px, 1px)}}.accordion>dd{width:96%;margin:0 auto;display:none}.accordion>dd.open{display:block}.accordion>dd>p{padding:2.6666666667vw 0 0}@media(min-width: 960px){.accordion>dd>p{padding:min(1vw,20px) 0 0}}.accordion>dd .list{padding:2.6666666667vw 0 0}@media(min-width: 960px){.accordion>dd .list{padding:min(1vw,20px) 0 0}}.accordion>dd .list .notice{margin:1.3333333333vw 0 0}@media(min-width: 960px){.accordion>dd .list .notice{margin:min(0.5vw,10px) 0 0}}.ticketCol dl{margin:2.6666666667vw auto 2.6666666667vw}@media(min-width: 960px){.ticketCol dl{display:flex;flex-wrap:wrap;justify-content:space-between;margin:min(1vw,20px) auto min(1vw,20px)}}.ticketCol dt,.ticketCol dd{border-bottom:1px solid #000;color:#000;font-weight:500;padding:2vw 2.6666666667vw}@media(min-width: 960px){.ticketCol dt,.ticketCol dd{padding:min(0.75vw,15px) min(0.75vw,15px)}}.ticketCol dt{background:#ffe4a4;text-align:center;font-weight:700}@media(min-width: 960px){.ticketCol dt{width:10rem}}.ticketCol dd{background:#fff;overflow-wrap:break-word}@media(min-width: 960px){.ticketCol dd{width:calc(100% - 10rem)}}.ticketCol dd:not(:last-child){margin-bottom:3px}@media(min-width: 960px){.ticketCol dd:not(:last-child){margin-bottom:0}}footer{position:relative;z-index:1;background:url(../images/common/bg_footer.jpg) center top repeat;margin-top:auto;background-size:10.56vw 10.7733333333vw;padding:10.6666666667vw 0 5.3333333333vw}@media(min-width: 960px){footer{background-size:min(3.96vw,79.2px) min(4.04vw,80.8px);padding:min(4vw,80px) 0 min(2vw,40px)}}footer::after{position:absolute;content:"";background:url(../images/common/pic_line.jpg) center top repeat-x;background-size:contain;background-size:52.2666666667vw 5.3333333333vw;left:0;top:0;width:100%;height:5.3333333333vw}@media(min-width: 960px){footer::after{background-size:min(19.6vw,392px) min(2vw,40px);height:min(2vw,40px)}}@media(min-width: 960px){footer .snsCol dl{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 min(1.5vw,30px)}}footer .snsCol dt{width:15.0666666667vw;margin:0 auto}@media(min-width: 960px){footer .snsCol dt{width:min(5.65vw,113px);width:min(8.9vw,113px);margin:0}}footer .snsCol dd ul{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;margin:2.6666666667vw auto 4vw;gap:0 3.3333333333vw}@media(min-width: 960px){footer .snsCol dd ul{margin:0;gap:0 min(0.75vw,15px)}}footer .snsCol dd li{width:10.6666666667vw}@media(min-width: 960px){footer .snsCol dd li{width:min(2.8vw,50px);height:min(2.8vw,50px)}}@media(hover: hover){footer .snsCol dd li a{transition:.3s}footer .snsCol dd li a:hover{opacity:.7}}footer .snsCol img{display:block}footer small{display:block;text-align:center;color:#b0b0b0;transform:rotate(0.05deg);font-family:"M PLUS 1p",sans-serif;margin-top:2.6666666667vw;font-size:2.6666666667vw}@media(min-width: 960px){footer small{font-size:min(1.1vw,15px);font-weight:400;margin-top:min(1vw,20px)}}.ot-sdk-row,.onetrust-policy-text{font-family:"Noto Sans JP",sans-serif !important}.picList li+li{margin-top:1rem}
/*# sourceMappingURL=maps/page.css.map */
