*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}article,aside,footer,header,nav,section{display:block}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;line-height:1.5;min-height:100vh}ul,ol{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor}h1,h2,h3,h4,h5,h6,p,blockquote,pre{margin:0}h1,h2,h3,h4,h5,h6{font-weight:inherit;text-wrap:balance}img,picture{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;border:none;padding:0;background:none;color:currentColor;outline:none}button{cursor:pointer;display:inline-block;background-color:rgba(0,0,0,0)}textarea{resize:vertical}table{border-collapse:collapse;width:100%}th,td{padding:0;text-align:left}html{scroll-behavior:smooth}:target{scroll-margin-block:5ex}:root{--color-main: #FFF;--color-navy: #014868;--color-navy-light: #006A84;--color-purple: #CBCFFE;--color-yellow: #FFF9B5;--color-orange: #F56851;--color-txt: #C7C7C7;--color-body: #161616;--color-ftr: #000;--color-gray: #2B2B2B;--color-gray-light: #C7C7C7;--color-gray-1: #e5e5e5;--color-gray-2: #cccccc;--color-gray-3: #b2b2b2;--color-gray-4: #999999;--color-gray-5: #808080;--color-gray-6: #666666;--color-gray-7: #4d4d4d;--color-gray-8: #333333;--color-gray-9: #1a1a1a;--color-black: #000;--color-white: #fff;--color-link: var(--color-beige);--color-hover:var(--color-orange);--transition-def: all 0.4s ease 0s;--hover-filter-bright: brightness(125%) contrast(110%) saturate(110%);--hover-filter-bright-soft: brightness(105%) contrast(120%) saturate(130%)}:root{--radius-def: 6px;--radius-0: 0;--bdw-def: 3px;--bdw-0: 0;--bdw-1: 1px}@media(width <= 960px){:root{--radius-def: 4px;--radius-0: 0}}@media(width <= 960px){:root{--bdw-def: 2px}}:root{--ff-yh-jp: YakuHanJP;--ff-yh-mp: YakuHanMP;--ff-yh-rp: YakuHanRP;--ff-gothic: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--ff-mincho: Georgia, "Times New Roman", Times, serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--ff-jp: "Noto Sans JP";--ff-ttl: "Zen Kaku Gothic Antique";--ff-en: "Outfit";--font-jp: var(--ff-yh-jp), var(--ff-jp), var(--ff-gothic);--font-ttl: var(--ff-yh-jp), var(--ff-en), var(--ff-ttl), var(--ff-gothic);--font-mix: var(--ff-yh-jp), var(--ff-en) ,var(--ff-jp), var(--ff-gothic);--fz-def: 18px;--fw-def: 400;--fw-regular: 400;--fw-medium: 500;--fw-bold: 700;--ls-def: 0.06em;--ls-0: 0;--lh-def: 1.6;--lh-0: 0;--lh-1: 1.1;--lh-s: 1.4;--lh-m: 1.5;--lh-l: 1.8}@media(width <= 960px){:root{--ls-def: 0.03em;--lh-def: 1.5}}*,::before,::after{font-style:inherit;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;font-optical-sizing:inherit;color:inherit;text-align:inherit;word-break:inherit;overflow-wrap:inherit;white-space:inherit}img,svg{display:block;margin:0 auto;width:auto;max-width:100%;height:auto}em,strong{font-style:inherit}i,b{display:inline-block}.font-jp{font-family:var(--font-jp);font-weight:var(--fw-def);letter-spacing:var(--ls-def)}.font-jp-sub{font-family:var(--font-jp-sub);font-weight:var(--fw-jp-sub);letter-spacing:var(--ls-sub)}.font-en{font-family:var(--font-en);font-weight:var(--fw-en);letter-spacing:var(--ls-en)}.fw-def{font-weight:var(--fw-def)}.fw400,.fw-regular{font-weight:var(--fw-regular)}.fw500,.fw-medium{font-weight:var(--fw-medium)}.fw700,.fw-bold{font-weight:var(--fw-bold)}:focus{outline:0}a{transition-property:color,opacity,background-color;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:0s}a:link{text-decoration:none;color:var(--color-link)}a:visited{text-decoration:none;color:var(--color-link)}a:hover{text-decoration:none;color:var(--color-link)}a:active{text-decoration:none;color:var(--color-link)}a.link-txt:link{text-decoration:none;color:var(--color-link)}a.link-txt:visited{text-decoration:none;color:var(--color-link)}a.link-txt:hover{text-decoration:none;color:var(--color-hover)}a.link-txt:active{text-decoration:none;color:var(--color-hover)}a[href=""],a:not([href]){pointer-events:none}a img{transition:var(--transition-def)}html{font-size:100%;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body{overscroll-behavior:none;overscroll-behavior-y:none;position:relative}.body-wrap{will-change:animation;animation:accessFadein .6s linear .2s both}@keyframes accessFadein{0%{opacity:0}40%{opacity:0}100%{opacity:1}}.body-wrap{text-align:center;background:var(--color-body);color:var(--color-txt);font-style:normal;font-family:var(--font-mix);font-optical-sizing:auto;font-size:clamp(16px,15px + 0.313vw,18px);line-height:var(--lh-def);letter-spacing:var(--ls-def);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt" 1,"kana" 1;word-break:normal;overflow-wrap:break-word;white-space:normal;min-width:320px}@media(960px < width){.sp-only{display:none !important}}@media(width <= 960px){.pc-only{display:none !important}}:target{scroll-margin-block:8ex}.clrfix::before,.clrfix::after{display:table;content:""}.clrfix::after{clear:both}.edit-block{position:relative;padding:10em 0}[none]{display:none !important}.scale{background-color:#555;width:40em;height:1em}.fz-s{font-size:88%}.fz-xs{font-size:80%}.fz-xxs{font-size:64%}.fz-h2{font-size:clamp(80px,60px + 6.25vw,120px)}.fz-h3{font-size:clamp(32px,20px + 3.75vw,56px)}.fz-h4{font-size:clamp(28px,22px + 1.875vw,40px)}.fz-h5{font-size:clamp(20px,16px + 1.25vw,28px)}.fz-24{font-size:clamp(18px,15px + 0.938vw,24px)}.fz-16{font-size:16px}.fz-14{font-size:14px}.txt-white{color:var(--color-white)}.txt-black{color:var(--color-black)}.txt-red{color:var(--color-red)}.nav-wrap{position:sticky;z-index:100;top:0;width:100%}.nav-inner{transition:var(--transition-def);position:absolute;z-index:1;top:16px;right:16px}.nav-inner::after{position:absolute;z-index:-1;top:4px;right:0;content:"";width:100%;height:calc(100% - 8px);border-radius:3px;background:linear-gradient(180deg, rgba(203, 207, 254, 0.2) 0%, rgba(78, 81, 110, 0.6) 100%);box-shadow:0px 0px 64px 0px rgba(0,0,0,.25)}@media(width <= 960px){.nav-inner{left:0;right:0;margin-inline:auto}.nav-inner::after{width:96%;left:0;right:0;margin-inline:auto}}.nav-menu{display:flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap;flex-direction:row;gap:40px;padding-inline:48px 24px}@media(width <= 960px){.nav-menu{justify-content:center;gap:clamp(12px,-2px + 4.375vw,40px);padding-inline:4px 8px}}.nav-menu li{color:#cbcffe;font-size:clamp(14px,11px + 0.938vw,20px);line-height:1}.nav-menu li a{text-decoration:none !important;color:#cbcffe}@media(width <= 640px){.nav-menu li a{letter-spacing:0}}.nav-menu li a:hover{color:#f56851}.nav-menu li.ticket a{color:#fff;border:1px solid #006a84;font-size:clamp(15px,10.5px + 1.406vw,24px);background:#f56851;border-radius:40px;padding-inline:clamp(8px,-8px + 5vw,40px);height:36px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row}.nav-menu li.ticket a:hover{color:#014868;background-color:#fff9b5}.nav-menu li.comingsoon{pointer-events:none;opacity:.2}.toppage .nav-menu :nth-child(1 of li){display:none}.page-about .nav-menu :nth-child(4 of li){display:none}.lang-wrap{background:#000}.lang-wrap .lang-inner{padding:3px 56px 0;display:flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap;flex-direction:row;gap:24px}@media(width <= 960px){.lang-wrap .lang-inner{padding-inline:16px;gap:18px}}.lang-wrap .lang-inner::before{content:"";display:block;aspect-ratio:1/1;width:16px;background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-image:url(../img/svg/icon_lang.svg);mask-image:url(../img/svg/icon_lang.svg);-webkit-mask-size:contain;mask-size:contain;opacity:.7;transform:translateY(1px)}.lang-ul{display:flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap;flex-direction:row;gap:24px}@media(width <= 960px){.lang-ul{gap:16px}}.lang-ul li{font-size:clamp(13px,12px + 0.313vw,15px);line-height:1.2;letter-spacing:.1em;height:clamp(28px,24px + 1.25vw,36px)}.lang-ul li a{color:gray;height:100%;position:relative;display:flex;justify-content:center;align-items:center;transition-property:color;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:0s}.lang-ul li a::after{content:"";position:absolute;bottom:0;left:0;right:0;margin-inline:auto;width:0%;height:2px;background-color:rgba(255,255,255,0);transition-property:width,background-color;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:0s}.lang-ul li a:hover{color:gray}.lang-ul li a:hover::after{width:100%;background-color:#fff}.lang-jp .lang-ul li:nth-child(1) a,.lang-en .lang-ul li:nth-child(2) a{pointer-events:none;color:#fff}.lang-jp .lang-ul li:nth-child(1) a::after,.lang-en .lang-ul li:nth-child(2) a::after{width:100%;background-color:#fff}.hdr-wrap{position:relative;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:50%;background-image:url(../img/top/kv.webp);background-size:cover}.hdr-wrap .hdr-inner{aspect-ratio:1920/1080;width:100%;max-height:1080px;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;flex-direction:row}.hdr-wrap h1{width:min(70%,994px);margin-inline:auto;transform:translateY(10%)}.hdr-wrap .parts{position:absolute}.hdr-wrap .logo-jwave{aspect-ratio:154/74;width:154px;top:0;left:0}.hdr-wrap .logo-dig{aspect-ratio:154/84;width:154px;top:50%;left:0;transform:translateY(-50%)}.hdr-wrap .credit{aspect-ratio:400/64;width:400px;bottom:0;left:0}.hdr-wrap .photoby{aspect-ratio:230/64;width:230px;bottom:0;right:0}.hdr-wrap-sp{position:relative;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:50%;background-image:url(../img/top/kv_sp.webp);background-size:cover}.hdr-wrap-sp .hdr-inner{aspect-ratio:1080/1920;width:min(100%,540px);margin-inline:auto;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;flex-direction:column;position:relative;padding-top:56px}.hdr-wrap-sp .photoby{position:absolute;right:0;bottom:0;width:min(100%,540px)}@media(width <= 960px){.hdr-wrap{display:none}}@media(961px <= width){.hdr-wrap-sp{display:none}}.ftr-wrap{background-color:#003440;padding-block:clamp(40px,32px + 2.5vw,56px)}.ftr-wrap .ftr-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:row;width:94%;margin-inline:auto}@media(width <= 480px){.ftr-wrap .ftr-inner{flex-direction:column;gap:16px}}.ftr-wrap .logo{width:160px}.ftr-wrap .logo a{display:block;aspect-ratio:240/30;width:100%;-webkit-mask-image:url(../img/svg_common/logo_jwave.svg);mask-image:url(../img/svg_common/logo_jwave.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;background-color:#fff;overflow:hidden;text-indent:-99999px}.ftr-wrap .copyright{color:var(--color-white);font-size:clamp(13px,12.5px + 0.156vw,14px)}.ftr-wrap .copyright b{color:currentColor;display:inline-block;margin-right:6px}.area-width{width:min(92%,1200px);margin-inline:auto}.area-width.toppage-upper{padding-bottom:clamp(64px,36px + 8.75vw,120px)}.area-width.toppage-middle{padding-bottom:clamp(64px,36px + 8.75vw,120px)}.area-width.toppage-lower{padding-top:clamp(56px,36px + 6.25vw,96px)}.area-width.page-entry-upper{margin-bottom:clamp(56px,36px + 6.25vw,96px)}.page-entry-upper .lead-area+.credit-area{padding-top:clamp(56px,36px + 6.25vw,96px)}.bg-stripe{position:relative;z-index:5;height:40px;background-color:#161616;background-repeat:repeat-x;background-position:50%;background-image:url(../img/svg/line_stripe.svg)}.bg-wrap{position:relative;z-index:6;background:linear-gradient(180deg, #F56851 0%, #006A84 50%, #161616 80%)}.bg-wrap::before,.bg-wrap::after{content:"";position:absolute;top:0;left:0;width:100%;background-color:rgba(0,0,0,0);background-repeat:no-repeat}.bg-wrap::before{z-index:2;aspect-ratio:1440/970;background-position:center top;background-size:contain;background-image:url(../img/about/bg_grunge1.webp)}.bg-wrap::after{z-index:1;height:150vh;background-position:center bottom;background-size:cover;background-image:url(../img/about/bg_grunge2.png);opacity:.7}@media(width <= 960px){.bg-wrap::after{opacity:.3}}.bg-wrap .area{position:relative;z-index:5}.bg-insert{height:clamp(120px,0px + 37.5vw,240px);background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:50%;background-size:cover;background-image:url(../img/about/bg_insert.webp)}@media(1440px <= width){.bg-insert{aspect-ratio:1440/240;width:100%;height:auto}}.page-about .bg-insert{margin-block:clamp(64px,36px + 8.75vw,120px)}.credit-area{text-align:left;width:min(92%,1200px);margin-inline:auto}.credit-area h3{position:relative;color:#fff;font-weight:500;font-size:clamp(24px,16px + 2.5vw,40px);line-height:1.4;letter-spacing:0}.credit-area h3 .kana{display:inline-block;font-size:max(50%,13px)}.credit-area h3:after{content:"";position:absolute;z-index:-1;top:-20px;left:-64px;aspect-ratio:740/300;width:clamp(240px,110px + 40.625vw,370px);background-color:#fff;opacity:.1;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-image:url(../img/svg/obj_uday.svg);mask-image:url(../img/svg/obj_uday.svg);-webkit-mask-size:contain;mask-size:contain}@media(width <= 960px){.credit-area h3:after{left:initial;right:0}}@media(width <= 960px){.credit-area h3 em{font-size:72%}}.credit-area .credit-dl{margin-top:48px}.credit-area .credit-dl dt{color:#fff;font-weight:500;position:relative}.credit-area .credit-dl dt b{display:inline-block;padding-right:1.5em;background:#161616}.credit-area .credit-dl dt:not(:first-child){margin-top:2em}.credit-area .credit-dl dt::after{content:"";position:absolute;width:100%;height:1px;background:#fff;top:0;bottom:0;left:0;margin-block:auto;z-index:-1}.credit-area .credit-dl dd{margin-top:10px}.credit-area .label{display:inline-block;text-indent:0;background:#e5e5e5;margin-block:.6em;line-height:1;padding:.2em .5em;color:#000}.credit-area a:link,.credit-area a:visited{color:#fff9b5;text-decoration:underline}.credit-area a:hover,.credit-area a:active{color:#f56851;text-decoration:none}.page-entry .credit-area{width:min(100%,800px);margin-inline:auto}.page-entry .credit-area dt b{border:1px solid #fff;padding-inline:.8em}.credit-ul{text-align:left}.credit-ul>li{font-size:16px;font-weight:500;padding-left:24px;text-indent:-24px}.credit-ul>li+li{margin-top:.2em}.credit-ul>li::before{text-indent:0;content:"";display:inline-block;aspect-ratio:1/1;width:18px;border-radius:40px;background-color:#006a84;overflow:hidden;transform:translateY(4px) scale(0.6);margin-right:4px}.credit-ul-sub{text-align:left}.credit-ul-sub li{font-size:16px;padding-left:24px;text-indent:-24px}.credit-ul-sub li+li{margin-top:0em}.credit-ul-sub li::before{text-indent:0;content:"■";display:inline-block;aspect-ratio:1/1;width:18px;margin-right:4px;transform:scale(0.4)}.area-ttl{position:relative;color:#fff;font-weight:500;font-size:clamp(24px,16px + 2.5vw,40px);line-height:1.4;letter-spacing:0;margin-bottom:clamp(24px,20px + 1.25vw,32px)}.area-lead{color:#fff;margin-bottom:2em}.area-lead em{font-weight:700}.area-lead .note{color:#c7c7c7;font-size:90%;display:inline-block;margin-top:.5em}a.btn-normal{display:block;background-color:#cbcffe;color:#000 !important;font-weight:500;padding-block:.5em;transition-property:color,filter;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}a.btn-normal:hover{filter:var(--hover-filter-bright)}.bnr-blk{margin-top:clamp(64px,36px + 8.75vw,120px)}.bnr-blk .bnr-normal{display:block;width:min(80%,400px);margin-inline:auto}.bnr-blk .bnr-normal:hover{opacity:.7}.bnr-blk.flex{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row;gap:24px}.bnr-blk.flex .bnr-normal{width:min(100%,400px);margin-inline:0}@media(width <= 960px){.bnr-blk.flex .bnr-normal{width:min(80%,400px)}}.lead-area .bnr-blk{margin-top:clamp(48px,40px + 2.5vw,64px)}.news-area .bnr-blk{margin-top:clamp(32px,24px + 2.5vw,48px)}.partner-area{position:relative;z-index:10;background:#2b2b2b;border-block:1px solid #000;padding-inline:4%;margin-top:clamp(56px,34px + 6.875vw,100px)}.partner-ul{background:#000;padding-inline:1px;width:min(100%,1200px);margin-inline:auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px}@media(width <= 960px){.partner-ul{width:min(100%,640px);grid-template-columns:1fr 1fr}.partner-ul.single{grid-template-columns:1fr}}.partner-ul li{background:#2b2b2b}.partner-ul li a{display:block;padding:16px 16px}@media(width <= 640px){.partner-ul li a{padding:16px 16px}}.partner-ul li a:hover{opacity:.7}.partner2nd-area{position:relative;z-index:11;background:#1e1e1e;border-block:1px solid #000;padding-inline:4%;margin-top:8px}.page-about .partner2nd-area{margin-bottom:clamp(56px,34px + 6.875vw,100px)}.partner2nd-ul{background:#000;padding-inline:1px;width:min(100%,1200px);margin-inline:auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px}@media(width <= 960px){.partner2nd-ul{width:min(100%,640px);grid-template-columns:1fr 1fr}.partner2nd-ul.single{grid-template-columns:1fr}}@media(width <= 480px){.partner2nd-ul{grid-template-columns:1fr}.partner2nd-ul .sp-only{display:none}}.partner2nd-ul li{background:#1e1e1e}.partner2nd-ul li a{display:block;padding:24px 16px;width:min(100%,270px);margin-inline:auto}@media(width <= 640px){.partner2nd-ul li a{padding:16px 8%}}.partner2nd-ul li a:hover{opacity:.7}.gigya-area{margin-block:clamp(56px,36px + 6.25vw,96px)}#gigyaShare .jme_share{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;flex-direction:row;gap:24px}#gigyaShare .jme_share li{aspect-ratio:1/1;width:32px;overflow:hidden;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:50%;background-size:contain;margin-inline:0}#gigyaShare .jme_share li:nth-child(1){aspect-ratio:200/28;width:142px;margin-right:12px}@media(width <= 960px){#gigyaShare .jme_share{gap:18px}#gigyaShare .jme_share li{width:24px}#gigyaShare .jme_share li:nth-child(1){width:122px}}#gigyaShare .jme_share li img.share__label{opacity:0}#gigyaShare .jme_share li a{display:block;width:100%;height:100%;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:50%;background-size:contain;overflow:hidden;transition:all .6s ease-out 0s}#gigyaShare .jme_share li a img{opacity:0}#gigyaShare .jme_share li a:hover{opacity:.6}#gigyaShare .jme_share li:nth-child(1){background-image:url("../img/svg_common/jme_bar/share_jme_v4.svg")}#gigyaShare .jme_share li:nth-child(2) a{background-image:url("../img/svg_common/jme_bar/share_line.svg")}#gigyaShare .jme_share li:nth-child(3) a{background-image:url("../img/svg_common/jme_bar/share_x_fff.svg")}#gigyaShare .jme_share li:nth-child(4) a{background-image:url("../img/svg_common/jme_bar/share_facebook.svg")}@media(width <= 960px){#jwave_footer_wrapper{padding-bottom:env(safe-area-inset-bottom) !important}}.date-area{padding-top:clamp(32px,16px + 5vw,64px);color:#fff;font-weight:700;position:relative;padding-bottom:clamp(32px,16px + 5vw,64px)}.date-area::after{content:"";position:absolute;left:0;right:0;bottom:0;width:min(30%,800px);height:2px;margin-inline:auto;background:#fff}.date-area .date{font-size:clamp(32px,17.71px + 4.464vw,52px);line-height:1.1}.date-area .time{font-size:clamp(17px,9.14px + 2.455vw,28px);line-height:1.1;margin-top:.5em}.date-area .venue{margin-top:1.2em;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row;font-size:clamp(26px,-2.44px + 3.704vw,42px);line-height:1.1}@media(width <= 768px){.date-area .venue{font-size:clamp(20px,8.57px + 3.571vw,36px)}}.date-area .venue li{display:flex;justify-content:center;align-items:center;position:relative}@media(769px <= width){.date-area .venue li:nth-child(2){padding-inline:1em}.date-area .venue li:nth-child(2)::before,.date-area .venue li:nth-child(2)::after{content:"";position:absolute;top:0;bottom:0;margin-block:auto;width:3px;height:100%;background:#fff;transform:rotate(20deg)}.date-area .venue li:nth-child(2)::before{left:.5em}.date-area .venue li:nth-child(2)::after{right:.5em}}@media(width <= 768px){.date-area .venue li:nth-child(3){padding-inline:1em 0}.date-area .venue li:nth-child(3)::before{content:"";position:absolute;left:.5em;top:0;bottom:0;margin-block:auto;width:3px;height:100%;background:#fff;transform:rotate(20deg)}}@media(width <= 768px){.date-area .venue li:nth-child(1){order:1}.date-area .venue li:nth-child(2){order:3;width:100%;margin-top:.4em}.date-area .venue li:nth-child(3){order:2}}.lead-area{padding-top:clamp(32px,16px + 5vw,64px)}.lead-comment p{color:#fff;font-weight:500;font-size:clamp(20px,14px + 1.875vw,32px);line-height:1.4}.lead-comment p.fz-l{font-size:clamp(22px,14px + 2.5vw,38px);font-weight:700}.lead-comment-sub{margin-block:clamp(32px,16px + 5vw,64px);padding:1em 2%;border:1px solid #fff;text-align:left;width:min(100%,800px);margin-inline:auto}.lead-comment-sub p{color:#fff;font-weight:500;font-size:clamp(18px,17px + 0.313vw,20px);line-height:1.4}.lead-img{width:min(100%,800px);margin-inline:auto}.report-wrap{position:relative;text-align:left;border:1px solid #fff;height:100%;display:flex;flex-direction:column}.report-head{position:relative}.report-head .button-close{cursor:pointer;position:absolute;top:10px;right:10px;aspect-ratio:1/1;width:32px;transition:opacity .4s ease-out 0s}@media(width <= 960px){.report-head .button-close{width:24px}}.report-head .button-close::before,.report-head .button-close::after{content:"";width:90%;height:2px;background-color:#fff;position:absolute;inset:0;margin:auto}.report-head .button-close::before{transform:rotate(45deg)}.report-head .button-close::after{transform:rotate(-45deg)}.report-head .button-close:hover{opacity:.6}.report-main{flex:1 0 0;overflow-y:auto;padding:20px 2%;scrollbar-color:rgba(255,255,255,.1490196078) rgba(255,255,255,.1490196078);scrollbar-width:thin}.report-main .scroll-on{display:none}.report-main .report-main-inner{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;flex-direction:column}.report-main .pct{width:100%;margin-inline:auto}.report-main .pct img{-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%;width:100%;height:min(100lvh - 280px,540px)}@media(width <= 960px){.report-main .pct img{height:min(100lvh - 200px,540px)}}.report-main .credit{margin-top:clamp(16px,12px + 1.25vw,24px)}.report-main .credit p{color:#fff;text-align:center;font-size:clamp(16px,15px + 0.313vw,18px)}@media(width <= 960px){.report-main .credit p{letter-spacing:0}}.report-main .credit p+p{margin-top:1.5em}.report-main .detail{margin-top:clamp(32px,28px + 1.25vw,40px)}.report-main .detail+dl.detail{margin-top:2em}.report-main .detail dt{font-weight:500;font-size:clamp(15px,14.5px + 0.156vw,16px);line-height:1.1;letter-spacing:.1em;color:#4099bd;margin-bottom:.8em}@media(width <= 960px){.report-main .detail dt{letter-spacing:0;line-height:1.4}}.report-main .detail dd{color:#fff;text-align:left;font-size:clamp(16px,15px + 0.313vw,18px)}@media(width <= 960px){.report-main .detail dd{letter-spacing:0}}.report-main .detail dd p+p{margin-top:1.5em}.report-main .detail dd .links{margin-top:1.5em}.report-btn{margin-top:2.5em;margin-bottom:1em}.report-btn a{width:min(100%,480px);margin-inline:auto;text-align:center;display:block;color:#fff;font-size:clamp(16px,14px + 0.625vw,20px);font-weight:500;line-height:1.1;text-decoration:none !important;border:1px solid #f56851;padding:3px;border-radius:40px;overflow:hidden;transition:filter .4s ease 0s}.report-btn a>span{display:block;background-color:#f56851;border-radius:40px;overflow:hidden;padding:.5em .6em}.report-btn a:hover,.report-btn a:active{filter:var(--hover-filter-bright)}.report-btn a.comingsoon{pointer-events:none;border-color:#4e516e}.report-btn a.comingsoon>span{background-color:#4e516e}.news-area{text-align:left;margin-top:clamp(56px,48px + 2.5vw,72px)}.news-ul{color:#fff}.news-ul li{background-color:rgba(255,255,255,.0784313725);overflow:hidden;border-radius:3px;padding:.8em 1.8em;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;flex-direction:row;gap:32px;--date-w: 100px}.news-ul li .date{width:var(--date-w)}.news-ul li .txt{width:calc(100% - var(--date-w))}@media(width <= 960px){.news-ul li{padding:.6em .6em;display:block;--date-w: 100%}.news-ul li .date{margin-bottom:8px;color:#c7c7c7}.news-ul li .txt{width:var(--date-w)}}.news-ul li a:link,.news-ul li a:visited{color:#fff9b5}.news-ul li a:hover,.news-ul li a:active{color:#f56851}.news-ul li+li{margin-top:.8em}.lineup-area{text-align:left;margin-top:clamp(56px,48px + 2.5vw,72px);z-index:10 !important}.comment-area{text-align:left;margin-top:clamp(72px,60px + 3.75vw,96px);z-index:10 !important}.report-area{text-align:left;margin-top:clamp(72px,60px + 3.75vw,96px);z-index:10 !important}.modal-open.lineup .lineup-area,.modal-open.comment .comment-area,.modal-open.report .report-area{z-index:11 !important}.lineup-ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:56px 3%}@media(width <= 960px){.lineup-ul{grid-template-columns:repeat(2, 1fr);gap:40px 3%}}.comment-ul{display:grid;grid-template-columns:repeat(5, 1fr);gap:32px}@media(width <= 960px){.comment-ul{grid-template-columns:repeat(3, 1fr);gap:12px}}.lang-en .comment-ul{grid-template-columns:repeat(4, 1fr)}@media(width <= 960px){.lang-en .comment-ul{grid-template-columns:repeat(2, 1fr)}}.report-ul{display:grid;grid-template-columns:repeat(10, 1fr);gap:8px}@media(width <= 640px){.report-ul{grid-template-columns:repeat(5, 1fr);gap:4px}}.modal-card{position:relative}.modal-card .thumb{overflow:hidden;position:relative;cursor:pointer}.modal-card .thumb::after{content:"i";position:absolute;right:8px;bottom:8px;border-radius:40px;color:#fff;border:1px solid currentColor;aspect-ratio:1/1;width:20px;line-height:1;font-size:15px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row;transition:all .4s ease-out 0s}.modal-card .thumb img{transition:all .4s ease-out 0s}.modal-card .thumb:hover img{transform:scale(1.06);filter:var(--hover-filter-bright)}.modal-card .thumb:hover::after{opacity:.5}.modal-card.new::before{content:"";position:absolute;display:block;z-index:3;top:0;left:0;width:0;height:0;border-style:solid;border-color:#f56851 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:60px 60px 0px 0px}@media(width <= 560px){.modal-card.new::before{border-width:38px 38px 0px 0px}}.modal-card.new::after{content:"NEW";position:absolute;display:block;z-index:4;top:0;left:0;transform:rotate(-45deg);display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;width:42px;text-align:center;font-weight:700;font-size:14px;line-height:1.1;color:#fff}@media(width <= 560px){.modal-card.new::after{top:-3px;left:-3px;width:32px;font-size:12px}}.modal-card .name{margin-top:10px;color:#fff;font-size:clamp(16px,14px + 0.625vw,20px)}.lang-en .modal-card .thumb{cursor:initial;pointer-events:none}.lang-en .modal-card .thumb::after{display:none}.modal-card.type2{position:relative}.modal-card.type2 .thumb{overflow:hidden;position:relative;cursor:pointer}.modal-card.type2 .thumb::after{content:"";position:absolute;right:3px;bottom:3px;aspect-ratio:1/1;width:18px;background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-image:url(../img/svg/icon_zoom.svg);mask-image:url(../img/svg/icon_zoom.svg);-webkit-mask-size:contain;mask-size:contain;transition:all .4s ease-out 0s}@media(width <= 640px){.modal-card.type2 .thumb::after{width:14px}}.modal-card.type2 .thumb img{transition:all .4s ease-out 0s}.modal-card.type2 .thumb:hover img{transform:scale(1.06);filter:var(--hover-filter-bright)}.modal-card.type2 .thumb:hover::after{opacity:.5}.modal-card.type2.new::before{content:"";position:absolute;display:block;z-index:3;top:0;left:0;width:0;height:0;border-style:solid;border-color:#f56851 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:36px 36px 0px 0px}@media(width <= 560px){.modal-card.type2.new::before{border-width:38px 38px 0px 0px}}.modal-card.type2.new::after{content:"NEW";position:absolute;display:block;z-index:4;top:0;left:0;transform:rotate(-45deg);display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;width:28px;text-align:center;font-weight:700;font-size:12px;line-height:1.1;color:#fff}@media(width <= 560px){.modal-card.type2.new::after{top:-3px;left:-3px;width:32px;font-size:12px}}.modal-contents{display:flex;justify-content:center;align-items:center;position:fixed;z-index:1000;top:0;left:0;width:100%;height:100lvh;padding-block:80px 120px;display:none}@media(width <= 768px){.modal-contents{padding-block:40px 80px}}.modal.on .modal-contents{display:flex}.lineup-area::before,.comment-area::before,.report-area::before{content:"";position:fixed;z-index:-999;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:100lvh;background-color:#000;opacity:0;transition:opacity .3s linear 0s;pointer-events:none}.modal-open.lineup .lineup-area::before,.modal-open.comment .comment-area::before,.modal-open.report .report-area::before{z-index:999;opacity:.9;pointer-events:initial}.modal-inner{position:relative;width:min(100% - 60px,800px);height:max(100%,400px);margin:auto;overflow:hidden;background-color:#000}.modal-contents>.button-close{position:absolute;top:10px;right:10px;width:30px;height:30px;cursor:pointer;z-index:1001}.modal-contents .controller.prev,.modal-contents .controller.next{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;padding:10px;z-index:1001}.modal-contents .controller.prev{left:10px}.modal-contents .controller.next{right:10px}body.modal-open{overflow:hidden}body.modal-open .nav-wrap{opacity:0;pointer-events:none}.lineup-area p.more,.comment-area p.more,.report-area p.more{margin-top:2em;text-align:center;font-size:clamp(24px,20px + 1.25vw,32px);font-weight:700}span.setting{color:#cbcffe}.timetable-area{text-align:left;margin-top:clamp(72px,60px + 3.75vw,96px)}@media(width <= 960px){.timetable-area{width:min(100%,580px);margin-inline:auto}}.table-list{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;flex-direction:row;gap:16px}@media(width <= 960px){.table-list{display:block}}dl.table-dl{flex:1;background:#0f1e2c;padding-bottom:16px;border-radius:8px}@media(width <= 960px){dl.table-dl+.table-dl{margin-top:3em}}@media(961px <= width){dl.table-dl.venue-1 .min15{height:75px}dl.table-dl.venue-1 .min30{height:140px}dl.table-dl.venue-1 .min30.adjust{height:130px}dl.table-dl.venue-1 .min40{height:150px}dl.table-dl.venue-1 .min40.adjust{height:140px}dl.table-dl.venue-1 .min45{height:160px}dl.table-dl.venue-1 .min50{height:155px}dl.table-dl.venue-1 .min60{height:165px}dl.table-dl.venue-2 .min15{height:65px}dl.table-dl.venue-2 .min30{height:130px}dl.table-dl.venue-2 .min30.adjust{height:120px}dl.table-dl.venue-2 .min40{height:140px}dl.table-dl.venue-2 .min45{height:145px}dl.table-dl.venue-2 .min45.adjust{height:180px}dl.table-dl.venue-2 .min50{height:150px}dl.table-dl.venue-2 .min50.adjust{height:165px}dl.table-dl.venue-2 .min60{height:160px}dl.table-dl.venue-3 .min15{height:75px}dl.table-dl.venue-3 .min30{height:140px}dl.table-dl.venue-3 .min40{height:150px}dl.table-dl.venue-3 .min45{height:165px}dl.table-dl.venue-3 .min45.adjust{height:180px}dl.table-dl.venue-3 .min50{height:160px}dl.table-dl.venue-3 .min60{height:170px}}dl.table-dl dt{text-align:center;color:#fff;margin-bottom:16px;font-size:clamp(20px,4px + 1.667vw,22px);font-weight:700;line-height:1.1;padding:.6em 4%;border-radius:8px;overflow:hidden;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:50% 0;background-image:url(../img/timetable/bg_head.webp);background-size:cover;border:1px solid #5d707c;box-shadow:0px 0px 12px 0px rgba(0,0,0,.8)}@media(width <= 960px){dl.table-dl dt{font-size:clamp(18px,15px + 0.938vw,24px)}}dl.table-dl dt i{color:#fff;transform:translateY(-0.1em);display:inline-block;margin-right:.2em}dl.table-dl dd{position:relative;display:flex;justify-content:center;align-items:center;margin-inline:auto;padding-inline:2%;padding-block:32px 12px;border-inline:16px solid #0f1e2c;border-block:6px solid #0f1e2c;background:#080e16;font-size:clamp(18px,-2.21px + 2.105vw,22px);line-height:1.4}@media(width <= 960px){dl.table-dl dd{font-size:clamp(16px,14px + 0.625vw,20px);padding-block:32px 24px}}dl.table-dl dd .labels{position:absolute;width:100%;top:12px;left:0;padding-inline:3%;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;line-height:1}dl.table-dl dd .time{font-size:80%;color:#c56655}dl.table-dl dd .tag{font-size:70%;background:#006a84;color:#fff;border-radius:40px;padding-inline:20px}dl.table-dl dd .tag.audition{font-size:66%;color:#cbcffe;background:none;border:1px solid #cbcffe;padding-block:2px;padding-inline:10px}dl.table-dl dd .name{text-align:center;color:#fff}dl.table-dl dd.open,dl.table-dl dd.end{padding-block:8px}dl.table-dl dd.open .name,dl.table-dl dd.end .name{color:gray;font-weight:400}dl.table-dl dd.open .tag,dl.table-dl dd.end .tag{display:none}@media(width <= 960px){dl.table-dl dd.blank{display:none}}.table-attention{color:#fff;margin-bottom:3em}.table-attention em{font-weight:700}.table-attention .note{color:#c7c7c7;font-size:90%;display:inline-block;margin-top:.5em}.table-list-ul{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;flex-direction:row;width:min(100%,1200px);margin-inline:auto}@media(width <= 960px){.table-list-ul{width:min(100%,400px);display:block}}.table-list-ul li{flex:1}.table-list-ul li img{width:100%}@media(width <= 960px){.table-list-ul li+li{margin-top:2em}}@media(width <= 960px){.timetable-area .area-ttl,.timetable-area .table-attention{text-align:center}}.prof-wrap{position:relative;text-align:left;border:1px solid #fff;height:100%;display:flex;flex-direction:column}.prof-head{position:relative;border-bottom:1px solid #fff;padding-left:4%;padding-block:.6em .8em}.prof-head .button-close{cursor:pointer;position:absolute;top:0;right:0;width:80px;height:100%;transition:opacity .4s ease-out 0s}@media(width <= 960px){.prof-head .button-close{width:60px}}.prof-head .button-close::before,.prof-head .button-close::after{content:"";width:32px;height:2px;background-color:#fff;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.prof-head .button-close::before{transform:rotate(45deg)}.prof-head .button-close::after{transform:rotate(-45deg)}.prof-head .button-close:hover{opacity:.6}.prof-head .name{color:#fff;font-weight:500;font-size:clamp(18px,15px + .938vw,24px);line-height:1.4;padding-right:96px}@media(width <= 960px){.prof-head .name{padding-right:72px}}.prof-head .name .sub{display:inline-block;font-size:80%;color:#c7c7c7}.prof-main{flex:1 0 0;overflow-y:auto;padding:30px calc(4% - 8px) 54px;margin:10px 8px;scrollbar-color:rgba(255,255,255,.1490196078) rgba(255,255,255,.1490196078);scrollbar-width:thin}.prof-main .scroll-on{display:none}.prof-main .detail{margin-top:clamp(40px,32px + 2.5vw,56px)}.prof-main .detail+dl.detail{margin-top:clamp(32px,24px + 2.5vw,48px)}.prof-main .detail dt{font-weight:500;font-size:15px;line-height:1.1;letter-spacing:.1em;color:#c7c7c7;margin-bottom:16px}.prof-main .detail dd{color:#fff;text-align:left;font-size:clamp(16px,15px + 0.313vw,18px)}.prof-main .detail dd p+p{margin-top:1.5em}.prof-main .detail dd .links{margin-top:1.5em}.comment-wrap{position:relative;text-align:left;border:1px solid #fff;height:100%;display:flex;flex-direction:column}.comment-head{position:relative;border-bottom:1px solid #fff;padding-left:4%;padding-block:.6em .8em}.comment-head .button-close{cursor:pointer;position:absolute;top:0;right:0;width:80px;height:100%;transition:opacity .4s ease-out 0s}@media(width <= 960px){.comment-head .button-close{width:60px}}.comment-head .button-close::before,.comment-head .button-close::after{content:"";width:32px;height:2px;background-color:#fff;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.comment-head .button-close::before{transform:rotate(45deg)}.comment-head .button-close::after{transform:rotate(-45deg)}.comment-head .button-close:hover{opacity:.6}.comment-head .name{color:#fff;font-weight:500;font-size:clamp(18px,15px + .938vw,24px);line-height:1.4;padding-right:96px}@media(width <= 960px){.comment-head .name{padding-right:72px}}.comment-head .name .sub{display:inline-block;font-size:80%;color:#c7c7c7}.comment-main{flex:1 0 0;overflow-y:auto;padding:30px calc(4% - 8px) 54px;margin:10px 8px;scrollbar-color:rgba(255,255,255,.1490196078) rgba(255,255,255,.1490196078);scrollbar-width:thin}.comment-main .scroll-on{display:none}.comment-main .pct{width:min(100%,500px);margin-inline:auto}.comment-main .detail{margin-top:clamp(32px,28px + 1.25vw,40px)}.comment-main .detail+dl.detail{margin-top:2em}.comment-main .detail dt{font-weight:500;font-size:clamp(15px,14.5px + 0.156vw,16px);line-height:1.1;letter-spacing:.1em;color:#4099bd;margin-bottom:.8em}@media(width <= 960px){.comment-main .detail dt{letter-spacing:0;line-height:1.4}}.comment-main .detail dd{color:#fff;text-align:left;font-size:clamp(16px,15px + 0.313vw,18px)}@media(width <= 960px){.comment-main .detail dd{letter-spacing:0}}.comment-main .detail dd p+p{margin-top:1.5em}.comment-main .detail dd .links{margin-top:1.5em}a.icon-arrow{font-size:16px;line-height:1;position:relative;padding-left:20px;transition:var(--transition-def);display:inline-block;white-space:nowrap}a.icon-arrow::before{content:"";position:absolute;left:0;top:0;bottom:0;margin-block:auto;aspect-ratio:1/1;width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);transition:var(--transition-def)}a.icon-arrow:hover{color:#f56851}a.icon-arrow:hover::before{border-color:#f56851}.ticket-area{position:relative;z-index:2}.ticket-area h3{text-align:left}.ticket-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:row;border-top:1px solid #fff;border-bottom:1px solid #fff;padding-block:24px;--price-w: 36vw}@media(width <= 340px){.ticket-head{--price-w: 120px}}.ticket-head .price{width:var(--price-w);text-align:left;color:#fff;font-size:clamp(20px,14px + 1.875vw,32px);line-height:1.1}.ticket-head .price span{font-size:60%;display:inline-block;margin-left:.4em}.ticket-head .btn{width:min(100% - var(--price-w),480px)}.ticket-head .btn a{display:block;color:#fff;font-size:clamp(20px,16px + 1.25vw,28px);line-height:1.1;text-decoration:none !important;border:1px solid #f56851;padding:5px;border-radius:40px;overflow:hidden;transition:filter .4s ease 0s}.ticket-head .btn a>span{display:block;background-color:#f56851;border-radius:40px;overflow:hidden;padding:.2em .6em}.ticket-head .btn a:hover,.ticket-head .btn a:active{filter:var(--hover-filter-bright)}.ticket-head .btn a.comingsoon{pointer-events:none;border-color:#4e516e}.ticket-head .btn a.comingsoon>span{background-color:#4e516e}.ticket-foot{margin-top:clamp(32px,24px + 2.5vw,48px);display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row;margin-inline:auto;width:min(100%,1000px);margin-inline:auto;--txt-w: 660px}.ticket-foot .pct{width:calc(100% - var(--txt-w));padding-right:40px}.ticket-foot .pct img{width:min(100%,280px);margin-inline:auto}.ticket-foot .txt{width:var(--txt-w)}@media(width <= 960px){.ticket-foot{display:block;--txt-w: 100%}.ticket-foot .pct{width:var(--txt-w)}.ticket-foot .pct img{width:180px;margin-inline:0 auto;margin-bottom:clamp(24px,20px + 1.25vw,32px)}}.ticket-ul{text-align:left}.ticket-ul li{font-size:16px;color:#fff;font-weight:500;padding-left:24px;text-indent:-24px}.ticket-ul li+li{margin-top:.4em}.ticket-ul li::before{text-indent:0;content:"";display:inline-block;aspect-ratio:1/1;width:18px;border-radius:40px;background-color:#cbcffe;overflow:hidden;transform:translateY(4px) scale(0.8);margin-right:4px}.ticket-ul-sub{text-align:left}.ticket-ul-sub li{font-size:16px;padding-left:24px;text-indent:-24px}.ticket-ul-sub li+li{margin-top:.2em}.ticket-ul-sub li::before{text-indent:0;content:"※";display:inline-block;aspect-ratio:1/1;width:18px;margin-right:4px}.sub-blk{margin-top:clamp(18px,15px + 0.938vw,24px);text-align:left}.sub-blk .label{display:inline-block;line-height:1.1;font-size:16px;padding:.2em 1em;border:1px solid #c7c7c7;margin-bottom:.8em}.preorder-area{margin-top:clamp(64px,36px + 8.75vw,120px)}.preorder-head{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row;border-top:1px solid #fff;border-bottom:1px solid #fff;padding-block:18px;gap:clamp(6px,0px + 1.875vw,12px)}.preorder-head .name{color:#fff;font-size:clamp(20px,14px + 1.875vw,32px);line-height:1.1}.preorder-head .name span{font-size:60%;display:inline-block;margin-left:.4em}.preorder-head .label{line-height:1.1;color:#fff9b5;font-size:clamp(20px,14px + 1.875vw,32px);border:1px solid currentColor;padding-block:.2em;padding-inline:clamp(6px,-6px + 3.75vw,18px)}.preorder-main{width:min(100%,720px);margin-inline:auto;margin-top:clamp(40px,32px + 2.5vw,56px)}.preorder-box+.preorder-box{margin-top:clamp(56px,48px + 2.5vw,72px)}.preorder-box .ttl{color:#fff9b5;margin-bottom:1em}.preorder-box .ttl>b::before,.preorder-box .ttl>b::after{content:"●　●　●";display:inline-block;vertical-align:middle;font-size:60%}.preorder-box .ttl>b::before{margin-right:1.2em}.preorder-box .ttl>b::after{margin-left:1.2em}.preorder-box .ttl>em{font-size:80%}.preorder-box .date{color:#fff9b5;font-weight:500;font-size:clamp(18px,17px + 0.313vw,20px)}.preorder-box .txt{margin-block:1.5em}.preorder-box.border{border:1px solid #fff;padding:clamp(16px,12px + 1.25vw,24px)}.preorder-box.border .ttl{color:#fff}.preorder-box.border .date{color:#fff}.preorder-box.border+.border{margin-top:clamp(24px,20px + 1.25vw,32px)}.preorder-ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row;margin-bottom:1em;width:min(94%,720px);margin-inline:auto}@media(width <= 640px){.preorder-ul{display:block;margin-bottom:0}}.preorder-ul li{width:calc(50% - 2em);margin-inline:1em}@media(width <= 640px){.preorder-ul li{width:clamp(200px,60%,480px);margin-inline:auto}.preorder-ul li:nth-child(1){margin-bottom:1em}}.preorder-note{margin-top:clamp(24px,20px + 1.25vw,32px)}.preorder-note p{color:#fff}.preorder-note a:link,.preorder-note a:visited{color:#fff9b5}.preorder-note a:hover,.preorder-note a:active{color:#f56851}.qr-wrap .ttl-red{font-size:clamp(18px,17px + 0.313vw,20px);color:#f56851}.qr-wrap .qr-block{margin-top:1em}.qr-wrap .qr-block p{color:#fff;font-size:16px}.qr-wrap .qr-block .qr-img{aspect-ratio:1/1;width:200px;margin-inline:auto;margin-block:2em;background-color:rgba(255,255,255,.2)}.qr-guide-block .caption{color:#cbcffe;border:1px solid currentColor;padding:.2em .8em}.qr-guide-block .caption p{font-weight:500;font-size:16px}.qr-guide-block ul{margin-top:1.5em;text-align:left}.qr-guide-block ul li{font-size:16px;text-indent:-20px;padding-left:20px}.qr-guide-block ul li+li{margin-top:.4em}.qr-guide-block ul li *,.qr-guide-block ul li *::before,.qr-guide-block ul li *::after{text-indent:0}.qr-guide-block ul li::before{content:"※";display:inline-block;text-indent:0;width:20px}.qr-guide-block .note{margin-top:1em}.qr-guide-block .note a:link,.qr-guide-block .note a:visited{color:#fff9b5}.qr-guide-block .note a:hover,.qr-guide-block .note a:active{color:#f56851}.form-wrap{margin-bottom:clamp(48px,40px + 2.5vw,64px);width:min(90%,600px);margin-inline:auto}.form-main{margin-top:clamp(16px,12px + 1.25vw,24px)}.form-main .block-forget{text-align:right;margin-top:.5em}.form-main .block-forget a{font-size:16px;color:var(--color-beige);text-decoration:underline}.form-main .block-forget a:hover{color:var(--color-orange);text-decoration:none}.form-ul li{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row;margin-bottom:.8em}@media(width <= 480px){.form-ul li{display:block}}.form-ul li label{display:block;width:7em;padding-right:.8em;text-align:right;font-size:16px}@media(width <= 480px){.form-ul li label{text-align:left;width:100%;margin-bottom:.5em}}.form-ul li .input{width:calc(100% - 7em);font-size:16px;background-color:#fff;color:#000;border:1px solid #fff;border-radius:4px;box-shadow:2px 2px 4px rgba(0,0,0,.2) inset;transition:box-shadow .4s ease-out 0s,background-color .4s ease-out 0s;letter-spacing:.05em;line-height:1.4;padding:.3em .8em;text-align:left;display:block}@media(width <= 480px){.form-ul li .input{width:100%}}.form-ul li .input:focus{box-shadow:2px 2px 4px rgba(0,0,0,.5) inset;border:1px solid #1b3164}.form-ul li .input::-moz-placeholder{color:rgba(0,0,0,.4);font-size:16px;letter-spacing:.03em}.form-ul li .input::placeholder{color:rgba(0,0,0,.4);font-size:16px;letter-spacing:.03em}.form-ul li .input.wrote{background-color:#dddfe6}.form-foot .block-submit{margin-top:clamp(24px,20px + 1.25vw,32px)}.form-foot .block-submit button[type=submit]{display:block;width:100%;color:#fff;font-size:clamp(20px,16px + 1.25vw,28px);line-height:1.1;text-decoration:none !important;border:1px solid #f56851;padding:5px;border-radius:40px;overflow:hidden;transition:filter .4s ease 0s}.form-foot .block-submit button[type=submit]>span{display:block;background-color:#f56851;border-radius:40px;overflow:hidden;padding:.2em}.form-foot .block-submit button[type=submit]:hover,.form-foot .block-submit button[type=submit]:active{filter:var(--hover-filter-bright)}.form-foot .block-submit button[type=submit].comingsoon{pointer-events:none;border-color:#4e516e}.form-foot .block-submit button[type=submit].comingsoon>span{background-color:#4e516e}.about-area{position:relative;z-index:5;width:min(92%,1200px);margin-inline:auto;padding-top:clamp(32px,16px + 5vw,64px)}@media(width <= 960px){.about-area{width:min(92%,640px)}}.about-title{width:min(92%,1000px);margin-inline:auto;text-align:left;color:#fff;font-weight:500;font-size:clamp(58px,39px + 5.938vw,96px);line-height:1.1;letter-spacing:0;display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;flex-direction:row;gap:32px}.about-title .main{position:relative}.about-title .sub{position:relative}.about-title .sub .kana{position:absolute;top:.5em;right:1em;font-weight:400;font-size:16px}.about-title .separate{width:240px;height:2px;background:#fff;margin-top:24px}@media(width <= 960px){.about-title{width:min(100%,560px);flex-wrap:wrap;-moz-column-gap:24px;column-gap:24px;row-gap:0;line-height:1}.about-title .main{position:relative;width:100%}.about-title .sub{position:relative}.about-title .sub .kana{top:0em;right:.2em;font-size:14px}.about-title .separate{flex:1 0 0;width:auto;margin-top:24px}}.about-lead{text-align:left;position:relative;width:min(92%,1000px);margin-inline:auto;margin-top:40px;color:#fff;font-weight:500;font-size:clamp(20px,14px + 1.875vw,32px);line-height:1.4}@media(width <= 960px){.about-lead{margin-top:48px;width:100%}}.about-description{position:relative;margin-top:clamp(48px,32px + 5vw,80px);color:#fff}.about-description>.inner{margin-left:10%;margin-right:0}@media(width <= 960px){.about-description>.inner{margin-inline:auto}}.about-description p{width:min(100%,680px);margin-left:auto;display:block;position:relative;text-align:left;padding-left:40px;border-left:1px solid #fff}@media(width <= 960px){.about-description p{padding-left:4%}}.about-description p::after{content:"";position:absolute;z-index:-1;margin-block:auto;top:0;bottom:0;left:-300px;aspect-ratio:740/300;width:740px;background-color:#cbcffe;opacity:.08;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-image:url(../img/svg/obj_uday.svg);mask-image:url(../img/svg/obj_uday.svg);-webkit-mask-size:contain;mask-size:contain}@media(width <= 960px){.about-description p::after{margin-top:0;top:8%;left:-20px;width:calc(100% + 40px);opacity:.12}}.about-detail{margin-top:clamp(80px,40px + 12.5vw,160px)}.about-dl{text-align:left}.about-dl:not(:first-child){margin-top:clamp(56px,36px + 6.25vw,96px)}.about-dl dt{color:#fff;font-weight:500;font-size:clamp(24px,16px + 2.5vw,40px);line-height:1.4;letter-spacing:0}@media(width <= 960px){.about-dl dt{text-align:center}}.about-dl dd{margin-top:32px;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;flex-direction:row}.about-dl dd .pct{width:33%}.about-dl dd .txt{width:67%;padding-left:4%}.about-dl dd .txt .ttl{color:#fff;font-weight:500;margin-bottom:1em}.about-dl.items-center dd{align-items:center}.about-dl.reverse dd{flex-direction:row-reverse}.about-dl.reverse dd .txt{padding-left:0;padding-right:4%}@media(width <= 960px){.about-dl dd{margin-top:32px;align-items:center;flex-direction:column !important;gap:32px}.about-dl dd .pct{width:min(100%,400px)}.about-dl dd .txt{width:100%;padding-inline:0 !important}}.entry-area{position:relative;z-index:5;width:min(92%,800px);margin-inline:auto;padding-top:clamp(32px,16px + 5vw,64px);margin-bottom:clamp(56px,36px + 6.25vw,96px)}@media(width <= 960px){.entry-area{width:min(92%,640px)}}.entry-title{width:min(92%,1000px);margin-inline:auto;margin-bottom:clamp(40px,28px + 3.75vw,64px);color:#fff;font-weight:500;font-size:clamp(58px,39px + 5.938vw,96px);line-height:1;letter-spacing:0}#form-entry input[type=text],#form-entry input[type=password],#form-entry input[type=email],#form-entry input[type=tel],#form-entry input[type=url],#form-entry select,#form-entry textarea{width:100%;color:#2b2b2b;background-color:#fff;border:1px solid #c7c7c7;border-radius:4px;box-shadow:2px 2px 3px 0px rgba(0,0,0,.04) inset;transition:box-shadow .4s ease-out 0s,background-color .4s ease-out 0s;font-size:16px;letter-spacing:0;line-height:1.6;padding-block:2px;padding-inline:12px}#form-entry input[type=text]:focus,#form-entry input[type=password]:focus,#form-entry input[type=email]:focus,#form-entry input[type=tel]:focus,#form-entry input[type=url]:focus,#form-entry select:focus,#form-entry textarea:focus{box-shadow:4px 4px 6px 0px rgba(0,0,0,.12) inset}#form-entry input.wrote,#form-entry select.selected,#form-entry textarea.wrote{background-color:#ccc}#form-entry input{width:min(100%,800px)}#form-entry select.size-l{width:min(100%,560px)}#form-entry textarea.size-l,#form-entry input.size-l{width:min(100%,640px)}#form-entry input.size-m{width:min(100%,320px)}#form-entry input.size-s{width:min(100%,200px)}#form-entry input.size-xs{width:min(100%,60px);text-align:center}#form-entry textarea{height:4em;white-space:pre-wrap}#form-entry textarea.row-l{height:10.5em}#form-entry textarea.row-m{height:7em}#form-entry textarea.row-s{height:3.5em}#form-entry input::-moz-placeholder{color:rgba(0,0,0,.4);font-size:16px;letter-spacing:0}#form-entry input::placeholder{color:rgba(0,0,0,.4);font-size:16px;letter-spacing:0}#form-entry input:-moz-placeholder-shown{color:rgba(0,0,0,.6);font-size:18px}#form-entry input:placeholder-shown{color:rgba(0,0,0,.6);font-size:18px}#form-entry select{text-align:left;width:min(100%,320px);padding-block:4px;padding-inline:10px 36px;position:relative}#form-entry select.select-style{position:relative;display:inline-block;width:min(100%,320px);margin-bottom:4px}#form-entry select.select-style::before{pointer-events:none;content:"";position:absolute;z-index:2;top:0;bottom:0;right:10px;margin-block:auto;aspect-ratio:1/1;width:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-2px) rotate(45deg)}#form-entry select.select-style::after{pointer-events:none;content:"";position:absolute;z-index:1;top:0;right:0;width:32px;height:100%;border-radius:0px 8px 8px 0px;background-color:#000;border:1px solid #c7c7c7;border-left-width:2px}#form-entry label{position:relative;display:inline-block;margin:0;font-size:16px;line-height:1.1}#form-entry input[type=radio]{display:none}#form-entry label.type-radio{cursor:pointer;position:relative;display:inline-block;height:32px;padding:6px 0 0 40px}#form-entry label.type-radio::before{content:"";position:absolute;top:0;left:0;aspect-ratio:1/1;width:32px;border-radius:50%;border:1px solid #c7c7c7;background-color:#fff}#form-entry input[type=checkbox]{display:none}#form-entry label.type-checkbox{cursor:pointer;position:relative;display:inline-block;height:32px;padding:6px 0 0 40px}#form-entry label.type-checkbox::before{content:"";position:absolute;top:0;left:0;aspect-ratio:1/1;width:32px;border-radius:50%;border:1px solid #c7c7c7;background-color:#fff}#form-entry input[type=radio]:checked+.type-radio::before,#form-entry input[type=checkbox]:checked+.type-checkbox::before{background-color:#ccc}#form-entry input[type=radio]:checked+.type-radio::after{content:"";position:absolute;top:0;bottom:0;left:7px;margin:auto 0;aspect-ratio:1/1;width:18px;border-radius:50%;background-color:#006a84}#form-entry input[type=checkbox]:checked+.type-checkbox::after{content:"";position:absolute;top:0;bottom:0;left:9px;margin:auto 0;width:12px;height:16px;border-right:6px solid #000;border-bottom:6px solid #000;transform:translateY(-1px) rotate(45deg)}#form-entry button{cursor:pointer;position:relative;display:block;width:min(100%,420px);margin-inline:auto;text-align:center;color:#fff;font-size:clamp(20px,18px + 0.625vw,24px);line-height:1.1;letter-spacing:0;border:1px solid #f56851;padding:clamp(4px,2px + 0.625vw,8px);border-radius:40px;overflow:hidden;transition:filter .4s ease 0s}#form-entry button em{display:block;background-color:#f56851;border-radius:40px;overflow:hidden;padding:.2em .6em}#form-entry button:hover,#form-entry button:active{filter:var(--hover-filter-bright)}#form-entry{text-align:left;background-color:rgba(1,72,104,.2);border:3px solid #014868;padding-top:clamp(18px,15px + 0.938vw,24px);padding-bottom:clamp(32px,24px + 2.5vw,48px);padding-inline:2%}.entry-main dl{color:#fff}.entry-main dl+dl{margin-top:.8em}.entry-main dl.mt-add{margin-top:1.2em}.entry-main dt{line-height:1.4;margin-bottom:.4em}.entry-main dt .note{font-size:88%;opacity:.7}.entry-main dd+dd{margin-top:.4em}.entry-main .radio-set{margin-top:1em;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;flex-direction:row;-moz-column-gap:24px;column-gap:24px;row-gap:10px}.entry-foot{margin-top:clamp(24px,16px + 2.5vw,40px)}.entry-foot .caution{color:#f56851;font-weight:700;margin-bottom:clamp(18px,11px + 2.188vw,32px);text-align:center}@media(width <= 420px){.entry-foot .caution br{display:none}}.entry-foot .attention{margin-bottom:clamp(24px,16px + 2.5vw,40px);border:1px solid #006a84;background-color:rgba(255,255,255,.0509803922);padding:.4em 2%;font-size:16px}.entry-foot .attention a{color:#fff9b5;text-decoration:underline}.entry-foot .attention a:hover,.entry-foot .attention a:active{text-decoration:none}.area-foot{width:min(80%,420px);margin-inline:auto;margin-block:clamp(56px,36px + 6.25vw,96px)}.area-foot a{font-size:clamp(20px,18px + 0.625vw,24px);line-height:1.4}.area-foot a .fz-s{font-size:80%}.accepted-comment{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row;min-height:20vh;background-color:rgba(0,0,0,.1);border:1px solid #014868;padding:.4em 2%}.accepted-comment p{color:#fff;font-size:clamp(18px,17px + 0.313vw,20px)}/*# sourceMappingURL=style.css.map */