*{box-sizing:border-box;margin:0;padding:0}*:before,*:after{pointer-events:none;display:block;box-sizing:border-box}html{-webkit-text-size-adjust:100%}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;pointer-events:none}_::-webkit-full-page-media,_:future,:root img{image-rendering:auto}h1,h2,h3,h4,h5,h6{font-size:0;line-height:1;letter-spacing:0}table{border-collapse:collapse;border-spacing:0}summary{display:block}summary::-webkit-details-marker{display:none}#bne{font-weight:normal;letter-spacing:0;line-height:1}#bne a{color:#333}#onetrust-consent-sdk{font-family:auto, sans-serif !important}#onetrust-consent-sdk a{display:inline !important}:root{--device_font-size: 24;--device_width: 750;--color_txt: #FFF;--color_link: #2be9bb;--color_link_invalid: #444444;--color_dramatic-stars: #ffa500;--color_frame: #008000;--color_sai: #6600cc;--color_high-joker: #ff0000;--color_shinsoku-ikkon: #f5f5f5;--color_the-kogado: #4d4d4d;--color_f-lags: #0000ff;--color_legenders: #6880a0}@media (min-width: 749px) and (orientation: landscape){:root{--device_font-size: 24;--device_width: 1600}}html{scroll-behavior:smooth;scroll-padding-top:100px;font-size:clamp(0.75rem, calc(0.191rem + 2.8vw), 1.5rem)}@media (min-width: 749px) and (orientation: landscape){html{font-size:clamp(0.75rem, calc(0.409rem + 0.73vw), 1rem)}}a{color:var(--color_link);word-break:break-all}a:not([target]){font-family:"Poppins", "Noto Sans JP", sans-serif;font-weight:600;text-transform:uppercase}@media not screen and (min-width: 749px) and (orientation: landscape){.pc{display:none}}@media (min-width: 749px) and (orientation: landscape){.sp{display:none}}::selection{background:#FFF;color:#000}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#FFF}html{scrollbar-width:thin;scrollbar-color:#FFF #000}body{position:relative;z-index:0;background:#000;font-family:"Noto Sans JP", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", YuGothic, "Yu Gothic", "Yu Gothic UI", "Arial", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:1.6;letter-spacing:0.05em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:var(--color_txt)}@media not screen and (min-width: 749px) and (orientation: landscape){body.isDisable{overflow:hidden}}nav{position:fixed;z-index:1;top:0;left:0;pointer-events:none;background:#000;width:100%;height:100%;translate:0 -100%;transition:translate 0.5s}nav.isOpen{pointer-events:all;translate:0 0}nav ul{overflow-y:auto;height:100%;width:100%;padding-block:calc(60 / var(--device_font-size) * 1rem)}nav ul li{position:relative;z-index:0}nav ul li>*{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:calc(40 / var(--device_font-size) * 1rem) calc(40 / var(--device_font-size) * 1rem);font-family:"Poppins", sans-serif;font-weight:700;font-size:calc(40 / var(--device_font-size) * 1rem);text-decoration:none;text-transform:uppercase;text-align:center;color:var(--color_txt)}nav ul li>* span{position:relative;z-index:0}nav ul li>* span:before{content:"";position:absolute;top:50%;left:0;background:#FFF;width:calc(100% + 0.5em);height:1px;-webkit-transform-origin:left;transform-origin:left;translate:-0.25em 0;scale:0 1}nav ul li>*:after{content:"NEW";position:absolute;top:0;left:50%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:0.2em;font-size:calc(20 / var(--device_font-size) * 1rem);line-height:0.8;color:var(--color_txt);border:1px solid #FFF;translate:-50% 0;display:none;word-break:keep-all}@media (any-hover: hover){nav ul li>a span:before{transition:scale 0.5s}nav ul li>a:hover span:before{scale:1 1}}nav ul li>span{color:var(--color_link_invalid)}nav ul li.active>* span:before{scale:1 1}nav ul li.new>*:after{display:block}@media (min-width: 749px) and (orientation: landscape){nav{position:-webkit-sticky;position:sticky;z-index:1;top:0;left:0;background:none;pointer-events:all;width:100%;height:auto;visibility:visible;opacity:1;transition:none;translate:0 0}nav ul{overflow:visible;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch;gap:calc(60 / var(--device_font-size) * 1rem);width:-webkit-fit-content;width:fit-content;margin-inline:auto;padding-block:0;font-size:calc(30 / var(--device_font-size) * 1rem)}nav ul li>*{padding-inline:0;padding-block:calc(85 / var(--device_font-size) * 1rem) calc(20 / var(--device_font-size) * 1rem);font-size:calc(32 / var(--device_font-size) * 1rem)}nav ul li>*:after{top:calc(85 / var(--device_font-size) * 1rem);font-size:calc(16 / var(--device_font-size) * 1rem);translate:-50% -125%}}#btnNav{background:none;position:fixed;z-index:2;top:0;right:0;width:calc(90 / var(--device_font-size) * 1rem);height:calc(90 / var(--device_font-size) * 1rem);border:none;mix-blend-mode:difference}#btnNav:before,#btnNav:after{content:"";position:absolute;top:50%;left:50%;background:#FFF;width:60%;height:2px;translate:-50% -50%;transition:top 0.5s 0.5s, width 0.5s 0.5s, rotate 0.5s}#btnNav:before{top:calc(50% - calc(8 / var(--device_font-size) * 1rem))}#btnNav:after{top:calc(50% + calc(8 / var(--device_font-size) * 1rem))}#btnNav.isOpen:before{top:calc(50% - 0px);rotate:z -25deg;transition:top 0.5s, width 0.5s, rotate 0.5s 0.5s}#btnNav.isOpen:after{top:calc(50% + 0px);rotate:z 25deg;transition:top 0.5s, width 0.5s, rotate 0.5s 0.5s}@media (min-width: 749px) and (orientation: landscape){#btnNav{display:none}}footer{display:grid;gap:calc(60 / var(--device_font-size) * 1rem);border-top:1px solid #FFF;-webkit-margin-before:calc(120 / var(--device_font-size) * 1rem);margin-block-start:calc(120 / var(--device_font-size) * 1rem);padding-block:calc(100 / var(--device_font-size) * 1rem)}footer .copyright{font-family:"Poppins", sans-serif;font-weight:600;font-size:calc(20 / var(--device_font-size) * 1rem);letter-spacing:0.1em;text-align:center}footer #snsList{display:grid;grid-template-columns:repeat(3, calc(60 / var(--device_font-size) * 1rem));gap:calc(30 / var(--device_font-size) * 1rem);width:-webkit-fit-content;width:fit-content;margin-inline:auto}footer #snsList a{display:block}.bg{overflow:hidden;position:absolute;z-index:-1;top:0;left:0;aspect-ratio:1/1;width:100%;height:100%}.bg .smoke:not(:has(span)){position:fixed;z-index:-1;top:0;left:0;width:100%;height:100%}.bg .smoke:not(:has(span)):before,.bg .smoke:not(:has(span)):after{content:"";position:absolute;z-index:0;width:100%;height:auto}.bg .smoke:not(:has(span)):before{background:url(../images/common/bg_smoke_l.webp) no-repeat bottom left/contain;aspect-ratio:487/597;bottom:0;left:0;width:48.7%;translate:-80% 0;-webkit-animation:smokeMove 30s 0s linear 1, smokeMoveRepeat 30s 30s linear infinite;animation:smokeMove 30s 0s linear 1, smokeMoveRepeat 30s 30s linear infinite}.bg .smoke:not(:has(span)):after{background:url(../images/common/bg_smoke_r.webp) no-repeat bottom left/contain;aspect-ratio:428/1462;right:0;width:42.8%;translate:80% 0;-webkit-animation:smokeMoveRe 30s 0s linear 1, smokeMoveReRepeat 30s 30s linear infinite;animation:smokeMoveRe 30s 0s linear 1, smokeMoveReRepeat 30s 30s linear infinite}@media (min-width: 749px) and (orientation: landscape){.bg .smoke:not(:has(span)) span:before,.bg .smoke:not(:has(span)) span:after{content:"";position:absolute;z-index:0;bottom:0;width:100%;height:auto}.bg .smoke:not(:has(span)) span:before{width:calc(487 / var(--device_font-size) * 1rem)}.bg .smoke:not(:has(span)) span:after{width:calc(428 / var(--device_font-size) * 1rem)}}@-webkit-keyframes leaserShow{0%{scale:0 1}100%{scale:1 1}}@keyframes leaserShow{0%{scale:0 1}100%{scale:1 1}}@-webkit-keyframes titSmokeL{0%{background-position-x:0%;translate:calc(97/159*-100%) calc(57/159*-100%)}50%{translate:calc(calc(97/159*-100%) + 20%) calc(57/159*-100%);-webkit-filter:blur(0px);filter:blur(0px)}60%{-webkit-filter:blur(80px);filter:blur(80px)}70%{-webkit-filter:blur(0px);filter:blur(0px)}100%{background-position-x:200%;translate:calc(97/159*-100%) calc(57/159*-100%)}}@keyframes titSmokeL{0%{background-position-x:0%;translate:calc(97/159*-100%) calc(57/159*-100%)}50%{translate:calc(calc(97/159*-100%) + 20%) calc(57/159*-100%);-webkit-filter:blur(0px);filter:blur(0px)}60%{-webkit-filter:blur(80px);filter:blur(80px)}70%{-webkit-filter:blur(0px);filter:blur(0px)}100%{background-position-x:200%;translate:calc(97/159*-100%) calc(57/159*-100%)}}@-webkit-keyframes titSmokeR{0%{background-position-x:100%;translate:calc(113/230*100%) calc(33/230*-100%)}50%{translate:calc(calc(113/230*100%) - 20%) calc(33/230*-100%);-webkit-filter:blur(0px);filter:blur(0px)}60%{-webkit-filter:blur(80px);filter:blur(80px)}70%{-webkit-filter:blur(0px);filter:blur(0px)}100%{background-position-x:-100%;translate:calc(113/230*100%) calc(33/230*-100%)}}@keyframes titSmokeR{0%{background-position-x:100%;translate:calc(113/230*100%) calc(33/230*-100%)}50%{translate:calc(calc(113/230*100%) - 20%) calc(33/230*-100%);-webkit-filter:blur(0px);filter:blur(0px)}60%{-webkit-filter:blur(80px);filter:blur(80px)}70%{-webkit-filter:blur(0px);filter:blur(0px)}100%{background-position-x:-100%;translate:calc(113/230*100%) calc(33/230*-100%)}}@-webkit-keyframes flash{20%{opacity:1}100%{opacity:1}40%{opacity:0}100%{opacity:1}60%{opacity:1}100%{opacity:1}80%{opacity:0}100%{opacity:1}100%{opacity:1}100%{opacity:1}}@keyframes flash{20%{opacity:1}100%{opacity:1}40%{opacity:0}100%{opacity:1}60%{opacity:1}100%{opacity:1}80%{opacity:0}100%{opacity:1}100%{opacity:1}100%{opacity:1}}@-webkit-keyframes flashIll{20%{-webkit-filter:brightness(1);filter:brightness(1)}100%{-webkit-filter:brightness(1);filter:brightness(1)}40%{-webkit-filter:brightness(0);filter:brightness(0)}100%{-webkit-filter:brightness(1);filter:brightness(1)}60%{-webkit-filter:brightness(1);filter:brightness(1)}100%{-webkit-filter:brightness(1);filter:brightness(1)}80%{-webkit-filter:brightness(0);filter:brightness(0)}100%{-webkit-filter:brightness(1);filter:brightness(1)}100%{-webkit-filter:brightness(1);filter:brightness(1)}100%{-webkit-filter:brightness(1);filter:brightness(1)}}@keyframes flashIll{20%{-webkit-filter:brightness(1);filter:brightness(1)}100%{-webkit-filter:brightness(1);filter:brightness(1)}40%{-webkit-filter:brightness(0);filter:brightness(0)}100%{-webkit-filter:brightness(1);filter:brightness(1)}60%{-webkit-filter:brightness(1);filter:brightness(1)}100%{-webkit-filter:brightness(1);filter:brightness(1)}80%{-webkit-filter:brightness(0);filter:brightness(0)}100%{-webkit-filter:brightness(1);filter:brightness(1)}100%{-webkit-filter:brightness(1);filter:brightness(1)}100%{-webkit-filter:brightness(1);filter:brightness(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes rotate{0%{rotate:z 0deg}100%{rotate:z 360deg}}@keyframes rotate{0%{rotate:z 0deg}100%{rotate:z 360deg}}@-webkit-keyframes smokeMove{0%{translate:-50% 0}80%{opacity:1}100%{translate:0% 0;opacity:0}}@keyframes smokeMove{0%{translate:-50% 0}80%{opacity:1}100%{translate:0% 0;opacity:0}}@-webkit-keyframes smokeMoveRe{0%{translate:50% 0}80%{opacity:1}100%{translate:0% 0;opacity:0}}@keyframes smokeMoveRe{0%{translate:50% 0}80%{opacity:1}100%{translate:0% 0;opacity:0}}@-webkit-keyframes smokeMoveRepeat{0%{translate:-50% 0;opacity:0}10%{opacity:1}80%{opacity:1}100%{translate:0% 0;opacity:0}}@keyframes smokeMoveRepeat{0%{translate:-50% 0;opacity:0}10%{opacity:1}80%{opacity:1}100%{translate:0% 0;opacity:0}}@-webkit-keyframes smokeMoveReRepeat{0%{translate:50% 0;opacity:0}10%{opacity:1}80%{opacity:1}100%{translate:0% 0;opacity:0}}@keyframes smokeMoveReRepeat{0%{translate:50% 0;opacity:0}10%{opacity:1}80%{opacity:1}100%{translate:0% 0;opacity:0}}.bg .laser{position:absolute;z-index:-3;top:calc(-50 / var(--device_font-size) * 1rem);left:0;width:100%;height:100%}.bg .laser:nth-of-type(1){-webkit-mask:radial-gradient(circle at top, #fff calc(150 / var(--device_font-size) * 1rem), transparent calc(550 / var(--device_font-size) * 1rem));mask:radial-gradient(circle at top, #fff calc(150 / var(--device_font-size) * 1rem), transparent calc(550 / var(--device_font-size) * 1rem))}.bg .laser:nth-of-type(2){-webkit-filter:blur(5px);filter:blur(5px);-webkit-mask:radial-gradient(circle at top, transparent calc(150 / var(--device_font-size) * 1rem), #fff calc(550 / var(--device_font-size) * 1rem));mask:radial-gradient(circle at top, transparent calc(150 / var(--device_font-size) * 1rem), #fff calc(550 / var(--device_font-size) * 1rem))}.bg .laser span:before,.bg .laser span:after{content:"";position:absolute;z-index:-1;top:0;left:50%;width:100%;height:2px;-webkit-transform-origin:left center;transform-origin:left center}.bg .laser span:nth-of-type(1):after{background:var(--color_f-lags);rotate:z 165deg;-webkit-animation:leaserShow 0.5s 0s linear 1;animation:leaserShow 0.5s 0s linear 1}@media (min-width: 749px) and (orientation: landscape){.bg .laser span:nth-of-type(1):after{rotate:z 170deg}}.bg .laser span:nth-of-type(1):before{background:var(--color_shinsoku-ikkon);rotate:z 150deg;-webkit-animation:leaserShow 0.5s 0s linear 1;animation:leaserShow 0.5s 0s linear 1}@media (min-width: 749px) and (orientation: landscape){.bg .laser span:nth-of-type(1):before{rotate:z 160deg}}.bg .laser span:nth-of-type(2):after{background:var(--color_sai);rotate:z 135deg;-webkit-animation:leaserShow 0.5s 0s linear 1;animation:leaserShow 0.5s 0s linear 1}@media (min-width: 749px) and (orientation: landscape){.bg .laser span:nth-of-type(2):after{rotate:z 150deg}}.bg .laser span:nth-of-type(2):before{background:var(--color_frame);rotate:z 120deg;-webkit-animation:leaserShow 0.5s 0s linear 1;animation:leaserShow 0.5s 0s linear 1}@media (min-width: 749px) and (orientation: landscape){.bg .laser span:nth-of-type(2):before{rotate:z 140deg}}.bg .laser span:nth-of-type(3):after{background:var(--color_dramatic-stars);rotate:z 60deg;-webkit-animation:leaserShow 0.5s 0s linear 1;animation:leaserShow 0.5s 0s linear 1}@media (min-width: 749px) and (orientation: landscape){.bg .laser span:nth-of-type(3):after{rotate:z 40deg}}.bg .laser span:nth-of-type(3):before{background:var(--color_high-joker);rotate:z 45deg;-webkit-animation:leaserShow 0.5s 0s linear 1;animation:leaserShow 0.5s 0s linear 1}@media (min-width: 749px) and (orientation: landscape){.bg .laser span:nth-of-type(3):before{rotate:z 30deg}}.bg .laser span:nth-of-type(4):after{background:var(--color_the-kogado);rotate:z 30deg;-webkit-animation:leaserShow 0.5s 0s linear 1;animation:leaserShow 0.5s 0s linear 1}@media (min-width: 749px) and (orientation: landscape){.bg .laser span:nth-of-type(4):after{rotate:z 20deg}}.bg .laser span:nth-of-type(4):before{background:var(--color_legenders);rotate:z 15deg;-webkit-animation:leaserShow 0.5s 0s linear 1;animation:leaserShow 0.5s 0s linear 1}@media (min-width: 749px) and (orientation: landscape){.bg .laser span:nth-of-type(4):before{rotate:z 10deg}}@media (min-width: 749px) and (orientation: landscape){.bg .laser:nth-of-type(1){-webkit-mask:radial-gradient(circle at top, #fff calc(300 / var(--device_font-size) * 1rem), transparent calc(1000 / var(--device_font-size) * 1rem));mask:radial-gradient(circle at top, #fff calc(300 / var(--device_font-size) * 1rem), transparent calc(1000 / var(--device_font-size) * 1rem))}.bg .laser:nth-of-type(2){-webkit-filter:blur(5px);filter:blur(5px);-webkit-mask:radial-gradient(circle at top, transparent calc(300 / var(--device_font-size) * 1rem), #fff calc(1000 / var(--device_font-size) * 1rem));mask:radial-gradient(circle at top, transparent calc(300 / var(--device_font-size) * 1rem), #fff calc(1000 / var(--device_font-size) * 1rem))}}.bg:before{content:"";position:absolute;z-index:-2;top:0;left:0;background:url(../images/common/eff_light.webp) no-repeat center/cover;aspect-ratio:1/1;width:100%;height:auto;mix-blend-mode:screen;translate:0 -55%}header{overflow:hidden;padding-block:calc(100 / var(--device_font-size) * 1rem)}header h1{position:relative;z-index:0;width:-webkit-fit-content;width:fit-content;margin-inline:auto;-webkit-margin-after:calc(60 / var(--device_font-size) * 1rem);margin-block-end:calc(60 / var(--device_font-size) * 1rem);text-transform:uppercase;text-align:center;font-family:"Poppins", sans-serif;font-weight:700;font-size:calc(80 / var(--device_font-size) * 1rem)}header h1:only-child{-webkit-margin-after:0;margin-block-end:0}header h1:before,header h1:after{content:"";position:absolute;z-index:-1;display:block;top:0;height:auto;opacity:0.4}header h1:before{-webkit-mask:url(../images/common/mask_tit_l.webp) no-repeat center/contain;mask:url(../images/common/mask_tit_l.webp) no-repeat center/contain;background:linear-gradient(to right, var(--color_f-lags) 6.75%,var(--color_shinsoku-ikkon) 18.75%,var(--color_sai) 31.25%,var(--color_frame) 43.75%,var(--color_dramatic-stars) 56.25%,var(--color_high-joker) 68.75%,var(--color_the-kogado) 81.25%,var(--color_legenders) 93.75%,var(--color_f-lags) 100%) repeat-x left 0% top/200%;aspect-ratio:159/109;left:0;width:calc(159 / var(--device_font-size) * 1rem);translate:calc(97/159*-100%) calc(57/159*-100%);-webkit-animation:titSmokeL 60s 0s linear infinite;animation:titSmokeL 60s 0s linear infinite}header h1:after{-webkit-mask:url(../images/common/mask_tit_r.webp) no-repeat center/contain;mask:url(../images/common/mask_tit_r.webp) no-repeat center/contain;background:linear-gradient(to right, var(--color_f-lags) 6.75%,var(--color_shinsoku-ikkon) 18.75%,var(--color_sai) 31.25%,var(--color_frame) 43.75%,var(--color_dramatic-stars) 56.25%,var(--color_high-joker) 68.75%,var(--color_the-kogado) 81.25%,var(--color_legenders) 93.75%,var(--color_f-lags) 100%) repeat-x left 100% top/200%;aspect-ratio:290/142;right:0;width:calc(290 / var(--device_font-size) * 1rem);translate:calc(113/230*100%) calc(33/230*-100%);animation:titSmokeR 60s 0s linear reverse infinite}@media (min-width: 749px) and (orientation: landscape){header{padding-block:calc(80 / var(--device_font-size) * 1rem) calc(100 / var(--device_font-size) * 1rem)}header h1{-webkit-margin-after:calc(100 / var(--device_font-size) * 1rem);margin-block-end:calc(100 / var(--device_font-size) * 1rem);font-size:calc(100 / var(--device_font-size) * 1rem)}}#snav{padding-block:calc(60 / var(--device_font-size) * 1rem);border-top:1px solid #FFF;border-bottom:1px solid #FFF}#snav ul{display:grid;gap:calc(30 / var(--device_font-size) * 1rem);width:84%;margin-inline:auto}#snav ul li>*{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;gap:calc(10 / var(--device_font-size) * 1rem);padding:calc(20 / var(--device_font-size) * 1rem);border:1px solid #FFF;font-weight:900;font-size:calc(29 / var(--device_font-size) * 1rem);line-height:1;letter-spacing:0.1em;color:#FFF;text-decoration:none}#snav ul li>* span{font-family:"Poppins", sans-serif;font-weight:700;font-size:calc(22 / var(--device_font-size) * 1rem);letter-spacing:0}#snav ul li.active>*{background:#FFF;color:#000}@media (any-hover: hover){#snav ul li>*{transition:color 0.5s, background-color 0.5s}#snav ul li:hover>*{background:#FFF;color:#000}}@media (min-width: 749px) and (orientation: landscape){#snav ul{grid-template-columns:1fr 1fr;gap:calc(40 / var(--device_font-size) * 1rem);width:-webkit-fit-content;width:fit-content;margin-inline:auto}#snav ul li{min-width:-webkit-fit-content;min-width:fit-content}#snav ul li>*{-webkit-flex-flow:row;flex-flow:row;gap:calc(30 / var(--device_font-size) * 1rem);padding:calc(30 / var(--device_font-size) * 1rem) calc(40 / var(--device_font-size) * 1rem);font-size:calc(29 / var(--device_font-size) * 1rem)}#snav ul li>* span{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;font-size:calc(22 / var(--device_font-size) * 1rem)}}main>*{width:84%;max-width:1600px;margin-inline:auto}main :is(ul,ol):not([class]){display:grid;gap:0.5em;-webkit-margin-before:1rem;margin-block-start:1rem}main :is(ul,ol):not([class]) ul,main :is(ul,ol):not([class]) ol{margin-block:1rem}main :is(ul,ol):not([class]) li{text-indent:-1em;padding-left:1em}main p{-webkit-margin-before:1rem;margin-block-start:1rem}[role="tablist"],.ssnav{display:grid;-webkit-margin-after:calc(100 / var(--device_font-size) * 1rem);margin-block-end:calc(100 / var(--device_font-size) * 1rem)}[role="tablist"]>*:nth-of-type(n),.ssnav>*:nth-of-type(n){border-top:1px solid #FFF}[role="tablist"]>*:last-of-type,.ssnav>*:last-of-type{border-bottom:1px solid #FFF}[role="tablist"] button,[role="tablist"] a,.ssnav button,.ssnav a{position:relative;z-index:0;background:none;padding:1rem 2rem;font-size:calc(26 / var(--device_font-size) * 1rem);font-weight:700;color:#FFF;border:none}[role="tablist"] button:before,[role="tablist"] a:before,.ssnav button:before,.ssnav a:before{content:"";display:block;position:absolute;top:50%;left:1rem;translate:-50% -50%;border-top:solid #FFF 2px;border-right:solid #FFF 2px;aspect-ratio:1/1;width:auto;height:0.8rem;rotate:z 135deg;translate:0 -170%;opacity:0;transition:translate 0.2s, opacity 0.5s}[role="tablist"] button[aria-selected="true"]:before,[role="tablist"] a[aria-selected="true"]:before,.ssnav button[aria-selected="true"]:before,.ssnav a[aria-selected="true"]:before{opacity:1;translate:0 -85%}@media (any-hover: hover){[role="tablist"] button:hover,[role="tablist"] a:hover,.ssnav button:hover,.ssnav a:hover{cursor:pointer}[role="tablist"] button:hover:before,[role="tablist"] a:hover:before,.ssnav button:hover:before,.ssnav a:hover:before{opacity:1;translate:0 -85%}}@media (min-width: 749px) and (orientation: landscape){[role="tablist"],.ssnav{grid-template-columns:1fr 1fr;width:-webkit-fit-content;width:fit-content}[role="tablist"]:has(>*:nth-child(3)),.ssnav:has(>*:nth-child(3)){grid-template-columns:1fr 1fr 1fr}[role="tablist"]>*:nth-of-type(n),.ssnav>*:nth-of-type(n){border-top:none;border-left:1px solid #FFF}[role="tablist"]>*:last-of-type,.ssnav>*:last-of-type{border-bottom:none;border-right:1px solid #FFF}[role="tablist"] button,[role="tablist"] a,.ssnav button,.ssnav a{padding:0.5rem 2rem;border:none}[role="tablist"] button:before,[role="tablist"] a:before,.ssnav button:before,.ssnav a:before{top:auto;bottom:0;left:50%;translate:-50% 100%}[role="tablist"] button[aria-selected="true"]:before,[role="tablist"] a[aria-selected="true"]:before,.ssnav button[aria-selected="true"]:before,.ssnav a[aria-selected="true"]:before{translate:-50% 150%}}@media (min-width: 749px) and (orientation: landscape) and (any-hover: hover){[role="tablist"] button:hover:before,[role="tablist"] a:hover:before,.ssnav button:hover:before,.ssnav a:hover:before{translate:-50% 150%}}details{-webkit-margin-before:calc(40 / var(--device_font-size) * 1rem);margin-block-start:calc(40 / var(--device_font-size) * 1rem)}details summary{position:relative;z-index:0;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;gap:0.5rem 1rem;list-style:none;padding:1rem 1rem 1rem 3rem;font-size:calc(28 / var(--device_font-size) * 1rem);font-weight:700;border-top:1px solid #fff;border-bottom:1px solid #fff}details summary:before{content:"";display:block;position:absolute;top:50%;left:1rem;translate:-50% -50%;border-top:solid #FFF 2px;border-right:solid #FFF 2px;aspect-ratio:1/1;width:auto;height:0.8rem;rotate:z 135deg;translate:0 -85%;transition:rotate 0.5s, translate 0.2s, opacity 0.5s}details summary .icoUpdate{margin:0}@media (any-hover: hover){details summary:hover{cursor:pointer}details summary:hover:before{translate:0 -65%}}details[open] summary:before{rotate:z -45deg;translate:0 -25%}@media (any-hover: hover){details[open] summary:hover:before{translate:0 -45%}}details>div{padding:calc(40 / var(--device_font-size) * 1rem);border-bottom:1px solid #FFF}details>div .detail,details>div .notes{-webkit-margin-before:1rem;margin-block-start:1rem}details>div :is(.box01,.box02){margin-block:1rem}details>div>*:first-child{-webkit-margin-before:0;margin-block-start:0}details+details{-webkit-margin-before:-1px;margin-block-start:-1px}details .icoEnd{font-size:0.8em;color:#646464;line-height:1}.btn{position:relative;z-index:0;display:grid;grid-template-columns:auto 1rem;-webkit-align-items:center;align-items:center;gap:2rem;width:-webkit-fit-content;width:fit-content;border:1px solid #FFF;font-weight:700;font-size:calc(29 / var(--device_font-size) * 1rem);color:#FFF;text-decoration:none;padding:1.5rem 1.5rem 1.5rem 3rem}.btn:before{content:"";position:absolute;z-index:1;top:0;left:0;display:block;width:100%;height:100%;background:#FFF;mix-blend-mode:difference;scale:0 1;-webkit-transform-origin:left;transform-origin:left}.btn:after{content:"";display:block;border-top:solid #FFF 2px;border-right:solid #FFF 2px;aspect-ratio:1/1;width:0.8rem;height:auto;rotate:z 45deg}@media (any-hover: hover){.btn:before{transition:scale 0.5s}.btn:hover:before{scale:1 1}}.btn[aria-disabled="true"]{pointer-events:none;border-color:#636363;color:#636363}.btn[aria-disabled="true"]:after{border-top-color:#636363;border-right-color:#636363}.grid.col2{display:grid;gap:1rem 2rem;-webkit-justify-content:center;justify-content:center;width:-webkit-fit-content;width:fit-content;margin-inline:auto;grid-template-columns:repeat(2, 1fr)}.grid.col3{display:grid;gap:1rem 2rem;-webkit-justify-content:center;justify-content:center;width:-webkit-fit-content;width:fit-content;margin-inline:auto;grid-template-columns:repeat(3, 1fr)}.grid.col4{display:grid;gap:1rem 2rem;-webkit-justify-content:center;justify-content:center;width:-webkit-fit-content;width:fit-content;margin-inline:auto;grid-template-columns:repeat(4, 1fr)}@media (min-width: 749px) and (orientation: landscape){.grid.colPc2{display:grid;gap:1rem 2rem;-webkit-justify-content:center;justify-content:center;width:-webkit-fit-content;width:fit-content;margin-inline:auto;grid-template-columns:repeat(2, 1fr)}.grid.colPc3{display:grid;gap:1rem 2rem;-webkit-justify-content:center;justify-content:center;width:-webkit-fit-content;width:fit-content;margin-inline:auto;grid-template-columns:repeat(3, 1fr)}.grid.colPc4{display:grid;gap:1rem 2rem;-webkit-justify-content:center;justify-content:center;width:-webkit-fit-content;width:fit-content;margin-inline:auto;grid-template-columns:repeat(4, 1fr)}}@media not screen and (min-width: 749px) and (orientation: landscape){.grid.colSp2{display:grid;gap:1rem 2rem;-webkit-justify-content:center;justify-content:center;width:-webkit-fit-content;width:fit-content;margin-inline:auto;grid-template-columns:repeat(2, 1fr)}.grid.colSp3{display:grid;gap:1rem 2rem;-webkit-justify-content:center;justify-content:center;width:-webkit-fit-content;width:fit-content;margin-inline:auto;grid-template-columns:repeat(3, 1fr)}.grid.colSp4{display:grid;gap:1rem 2rem;-webkit-justify-content:center;justify-content:center;width:-webkit-fit-content;width:fit-content;margin-inline:auto;grid-template-columns:repeat(4, 1fr)}}:is(.box01,.box02){margin-block:calc(80 / var(--device_font-size) * 1rem)}:is(.box01,.box02)>*:first-child{-webkit-margin-before:0;margin-block-start:0}:is(.box01,.box02) .detail,:is(.box01,.box02) .notes{-webkit-margin-before:1rem;margin-block-start:1rem}.box01{position:relative;z-index:0;-webkit-margin-after:calc(calc(80 / var(--device_font-size) * 1rem) + calc(14 / var(--device_font-size) * 1rem));margin-block-end:calc(calc(80 / var(--device_font-size) * 1rem) + calc(14 / var(--device_font-size) * 1rem));padding:calc(40 / var(--device_font-size) * 1rem) calc(20 / var(--device_font-size) * 1rem);border-top:2px solid #FFF;border-bottom:2px solid #FFF}.box01:after{content:"315 Production presents F＠NTASTIC BATTLE FES ～Who goes first～";position:absolute;bottom:0;right:0;font-family:"Poppins", sans-serif;font-weight:600;font-size:calc(10 / var(--device_font-size) * 1rem);letter-spacing:0.3em;translate:0 200%}@media (min-width: 749px) and (orientation: landscape){.box01{padding:calc(60 / var(--device_font-size) * 1rem);border-top-width:4px;border-bottom-width:4px}.box01:after{font-size:calc(14 / var(--device_font-size) * 1rem)}}.box02{padding:calc(40 / var(--device_font-size) * 1rem);border:1px solid #FFF}@media (min-width: 749px) and (orientation: landscape){.box02{padding:calc(60 / var(--device_font-size) * 1rem)}}.detail{display:grid;gap:1rem}.detail>dt{-webkit-margin-before:1rem;margin-block-start:1rem;-webkit-padding-after:0.5rem;padding-block-end:0.5rem;font-size:calc(26 / var(--device_font-size) * 1rem);font-weight:800;border-bottom:1px solid #FFF}.detail>dt:first-of-type{-webkit-margin-before:0;margin-block-start:0}.detail>dd>*:first-child{-webkit-margin-before:0;margin-block-start:0}.detail.solid dt{background:#FFF;color:#000;padding:0.5rem 1rem}.gridDetail{display:grid;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;gap:1rem 2rem}.gridDetail>dt{font-weight:800}.note{font-size:calc(22 / var(--device_font-size) * 1rem)}br+.note{display:block;text-indent:-1em;padding-left:1em}.notes{display:grid;gap:0.5em;background:rgba(255,255,255,0.1);-webkit-margin-before:calc(60 / var(--device_font-size) * 1rem);margin-block-start:calc(60 / var(--device_font-size) * 1rem);padding:calc(40 / var(--device_font-size) * 1rem);font-size:calc(22 / var(--device_font-size) * 1rem)}@media (min-width: 749px) and (orientation: landscape){.notes{padding:calc(60 / var(--device_font-size) * 1rem)}}.notes>li{text-indent:-1em;padding-left:1em}.notes>li ul,.notes>li ol{margin-block:0.5rem}.mt0{-webkit-margin-before:0;margin-block-start:0}.icoUpdate{display:inline-block;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:-webkit-fit-content;width:fit-content;padding:0.3em;font-family:"Poppins", sans-serif;font-weight:600;font-size:calc(20 / var(--device_font-size) * 1rem);line-height:1;letter-spacing:0.1em;text-align:center;border:1px solid #FFF}:is(h2,h3,h4,h5,h6):not([class]){margin-block:calc(100 / var(--device_font-size) * 1rem) calc(30 / var(--device_font-size) * 1rem);font-weight:900;line-height:1.5;letter-spacing:0.1em}:is(h2,h3):not([class]){text-align:center}:is(h2,h3):not([class]) .icoUpdate{margin-inline:auto}:is(h4,h5,h6):not([class]){text-align:left}h2:not([class]){margin-block:calc(100 / var(--device_font-size) * 1rem) calc(60 / var(--device_font-size) * 1rem);font-size:calc(50 / var(--device_font-size) * 1rem)}h3:not([class]){font-size:calc(41 / var(--device_font-size) * 1rem)}h3:not([class])>span:not([class]){display:grid;-webkit-align-items:center;align-items:center;grid-template-columns:minmax(1rem, 1fr) auto minmax(1rem, 1fr);gap:0.5rem}h3:not([class])>span:not([class]):before,h3:not([class])>span:not([class]):after{content:"";display:block;background:url(../images/common/ptn_dots_01.gif) repeat top left/3px 3px;height:1rem}@media (min-width: 749px) and (orientation: landscape){h3:not([class])>span:not([class]){grid-template-columns:minmax(4rem, 1fr) auto minmax(4rem, 1fr)}}h4:not([class]){font-size:calc(35 / var(--device_font-size) * 1rem)}h4:not([class])>span:not([class]){display:grid;grid-template-columns:1rem auto;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;gap:0.5rem;background:#FFF;padding:calc(calc(1rem - 1lh) / 2 + 1rem) 1rem calc(calc(1rem - 1lh) / 2 + 1rem) 0;color:#000;line-height:1.3;letter-spacing:0.05em}h4:not([class])>span:not([class]):before{content:"";display:block;background:linear-gradient(to bottom, transparent calc(50% - 1px), #000 calc(50% - 1px), #000 calc(50% + 1px), transparent calc(50% + 1px));width:1rem;height:1lh}h5:not([class]){-webkit-padding-after:0.5rem;padding-block-end:0.5rem;font-size:calc(29 / var(--device_font-size) * 1rem);border-bottom:1px solid #FFF}h6:not([class])>span:not([class]){display:grid;grid-template-columns:1rem auto;gap:0.5rem;font-size:calc(26 / var(--device_font-size) * 1rem)}h6:not([class])>span:not([class]):before{content:"";display:block;background:linear-gradient(to bottom, transparent calc(50% - 1px), #fff calc(50% - 1px), #fff calc(50% + 1px), transparent calc(50% + 1px));width:1rem;height:1lh}hr{background:#FFF;width:100%;height:1px;margin-block:calc(100 / var(--device_font-size) * 1rem);border:none}.map{width:auto;max-width:100%;margin-inline:auto}@media (min-width: 749px) and (orientation: landscape){.map{width:50%}}.ticketDetail{display:grid;padding-inline:0}.ticketDetail>dt{font-size:calc(40 / var(--device_font-size) * 1rem);font-weight:900}.ticketDetail>dt:nth-of-type(n+2){-webkit-margin-before:calc(60 / var(--device_font-size) * 1rem);margin-block-start:calc(60 / var(--device_font-size) * 1rem);-webkit-padding-before:calc(40 / var(--device_font-size) * 1rem);padding-block-start:calc(40 / var(--device_font-size) * 1rem);border-top:2px solid #FFF}.ticketDetail>dt+dd{margin-block:calc(40 / var(--device_font-size) * 1rem);font-size:calc(32 / var(--device_font-size) * 1rem);font-weight:900;text-align:right}.ticketDetail .detail{-webkit-margin-before:0;margin-block-start:0}@media (min-width: 749px) and (orientation: landscape){.ticketDetail{grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;grid-template-rows:calc(4lh - calc(100 / var(--device_font-size) * 1rem)) auto repeat(5, 4lh auto);-webkit-align-items:self-start;align-items:self-start}.ticketDetail>dt+dd{grid-row:span 1;grid-column:1/2;-webkit-align-self:flex-start;align-self:flex-start}.ticketDetail>dt+dd+dd{grid-column:2/3;-webkit-padding-start:calc(60 / var(--device_font-size) * 1rem);padding-inline-start:calc(60 / var(--device_font-size) * 1rem)}.ticketDetail>dt:nth-of-type(n+2)+dd+dd{-webkit-margin-before:calc(60 / var(--device_font-size) * 1rem);margin-block-start:calc(60 / var(--device_font-size) * 1rem);-webkit-padding-before:calc(40 / var(--device_font-size) * 1rem);padding-block-start:calc(40 / var(--device_font-size) * 1rem);border-top:2px solid #FFF}.ticketDetail>dt:nth-of-type(1)+dd+dd{grid-row:1/3}.ticketDetail>dt:nth-of-type(2)+dd+dd{grid-row:3/5}.ticketDetail>dt:nth-of-type(3)+dd+dd{grid-row:5/7}.ticketDetail>dt:nth-of-type(4)+dd+dd{grid-row:7/9}.ticketDetail>dt:nth-of-type(5)+dd+dd{grid-row:9/11}.ticketDetail>dt:nth-of-type(6)+dd+dd{grid-row:11/13}}.tableBox{display:-webkit-flex;display:flex}.tableBox table{width:100%;border-spacing:2px;border-collapse:separate;font-size:calc(22 / var(--device_font-size) * 1rem)}.tableBox table tr th:nth-of-type(1){width:-webkit-min-content;width:min-content;white-space:nowrap}@media not screen and (min-width: 749px) and (orientation: landscape){.tableBox table tr th:nth-of-type(1){width:5rem}.tableBox table tr th:nth-of-type(2),.tableBox table tr th:nth-of-type(3){width:calc(calc(100% - 5rem)/2)}}.tableBox table th,.tableBox table td{padding:0.5em 1em}.tableBox table th{background:#FFF;font-weight:700;letter-spacing:0;color:#000;word-break:break-all}.tableBox table th:has(ul){font-weight:500}.tableBox table th ul{display:grid;gap:0.5em 3em;width:-webkit-fit-content;width:fit-content;-webkit-margin-before:0;margin-block-start:0;margin-inline:auto;font-size:0.9em;text-align:left}.tableBox table td{text-align:center;background:rgba(255,255,255,0.1)}@media (min-width: 749px) and (orientation: landscape){.tableBox table{border-spacing:2px;border-collapse:separate}.tableBox table th,.tableBox table td{padding:1em}.tableBox table th{background:#FFF;font-weight:700;color:#000}.tableBox table th:has(ul){font-weight:500}.tableBox table th ul{grid-template-columns:repeat(2, 1fr)}.tableBox table td{text-align:center;background:rgba(255,255,255,0.1)}}

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