@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";@import"https://use.typekit.net/imt1vul.css";*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}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;font-optical-sizing:auto;font-feature-settings:"palt";font-kerning:normal;font-variant-ligatures:no-common-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word;line-break:strict;min-height:100svh}:where(h1,h2,h3,h4,h5,h6,th,dt){font-weight:inherit}:where(a){color:inherit;text-decoration:none}:where(ul,ol){list-style:none}:where(img,picture){display:block;max-width:100%;height:auto}:where(img,picture,svg,embed,object,iframe){vertical-align:bottom}:where(input,button,textarea,select){color:currentColor;font:inherit;line-height:inherit}:where(button){appearance:none;cursor:pointer;width:100%;background-color:transparent;margin:0}:where(textarea){min-height:3lh;resize:vertical}@supports (field-sizing: content){:where(textarea){field-sizing:content}}:where(label[for]){cursor:pointer}:where(fieldset){min-width:0}:where(legend){padding:0}:where([type=search]){outline-offset:-2px}:where([type=search])::-webkit-search-decoration{-webkit-appearance:none}:where([type=number])::-webkit-inner-spin-button,:where([type=number])::-webkit-outer-spin-button{height:auto}:where([type=number]){-moz-appearance:textfield}:where(table){border-collapse:collapse;width:100%}:where(th,td){text-align:left}:where(:root){scrollbar-gutter:stable;overflow-x:clip}:root{--color-body: #efe8d7;--color-ftr: #181716;--color-menu: #c3b061;--color-txt: #181716;--color-accent: #ef0000;--color-caution: #ef0000;--color-red: #c00000;--color-gold: #d3ae1c;--color-violet: #58238b;--color-lemon: #fff400;--color-orange: #ffa455;--color-pink: #ffb8ce;--color-moss: #33838e;--color-beige: #fbf5e3;--color-ivory: #f6f4f0;--color-cream: #faf5dc;--color-navy: #050a32;--color-purple: #934d9c;--color-purple-light: #e8deed;--color-yellow: #ffcc00;--color-yellow-light: #fff8dd;--color-green: #6fbb2d;--color-green-light: #e0f5dd;--color-blue: #1eaee4;--color-blue-dark: #057caa;--color-blue-light: #daf1fb;--color-rose: #b10446;--label-limited: #700e77;--label-early: #f94700;--label-goods: #0f5b44;--obj-orange: #ee4f26;--obj-blue: #1d81c2;--obj-brown: #ecaa39;--grd-gold: linear-gradient(to right, #d8b944 0%, #f7e26c 50%, #f6bf32 100%);--grd-bronze: linear-gradient( to right, #af7521 0%, #ef922e 50%, #af4a1d 100% );--grd-area: linear-gradient( to bottom, #dc9c9e 0%, #ece4d2 33%, #ece4d2 63%, #94b5d0 100% );--grd-sky-marine: linear-gradient( to bottom, #6fb2f7 0%, #38d8e2 40%, #0fc 100% );--grd-area-vip: linear-gradient(to bottom, #ebdec0 0%, #fce2a0 100%);--color-white: #fff;--color-black: #181716;--color-gray: gray;--color-gray-light: silver;--color-link: #33838e;--color-hover: #6fbb2d;--transition-def: all .3s ease-out 0s;--hover-filter-bright: brightness(120%) contrast(110%) saturate(110%);--hover-filter-bright-soft: brightness(102%) contrast(105%) saturate(120%);--bg-cover: no-repeat center / cover;--bg-contain: no-repeat center / contain}:root{--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-def: "Roboto", YakuHanJP, "Noto Sans JP";--ff-sub: "Noto Serif JP";--ff-en: "cinder";--ff-jp: "Noto Sans JP";--font-def: var(--ff-def), var(--ff-gothic);--font-sub: var(--ff-sub), var(--ff-mincho);--font-en: var(--ff-en), var(--ff-gothic);--font-jp: var(--ff-jp), var(--ff-gothic)}.font-def{font-family:var(--font-def);font-weight:var(--fw-def);line-height:var(--lh-def);letter-spacing:var(--ls-def)}.font-sub{font-family:var(--font-sub);font-weight:var(--fw-sub);line-height:var(--lh-sub);letter-spacing:var(--ls-sub)}.font-en{font-family:var(--font-en);font-weight:var(--fw-en);line-height:var(--lh-en);letter-spacing:var(--ls-en)}:root{--fz-def: clamp(1.6rem, 1.359rem + .575vw, 1.8rem);--fw-def: 500;--fw-sub: 900;--fw-en: 400;--fw-regular: 400;--fw-medium: 500;--fw-bold: 700;--fw-black: 900}:root{--lh-def: 1.6;--lh-p: 2;--lh-sub: 1;--lh-en: 1;--lh-0: 0;--lh-1: 1}:root{--ls-def: .03em;--ls-p: .05em;--ls-sub: .05em;--ls-en: 0;--ls-0: 0}html{font-size:62.5%}@media (width <= 420px){html{font-size:2.380952381vw}}body{background-color:var(--color-body);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.body-wrap{position:relative;text-align:center;color:var(--color-txt);font-style:normal;font-size:var(--fz-def);font-family:var(--font-def);font-weight:var(--fw-def);line-height:var(--lh-def);letter-spacing:var(--ls-def);font-variation-settings:"wdth" 100}a{color:var(--color-link);text-decoration:underline;transition-property:opacity,color;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}a[disable]{pointer-events:none;text-decoration:none}a[class]:not([class=""]){text-decoration:none}@media (any-hover: hover){a:hover{color:var(--color-hover);text-decoration:none}}a.a-icon{transition-property:color,background-color;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s;display:inline-block}a.a-icon:after{content:"";display:inline-block;margin-left:.5em;vertical-align:middle;aspect-ratio:1/1;min-width:0;width:12px;mask-repeat:no-repeat;mask-position:center;mask-size:contain;background-color:currentColor}a.a-icon--blank:after{mask-image:url(../svg/icon_window.svg)}.site-nav :where(em,strong),.site-hdr :where(em,strong),.site-ftr :where(em,strong),.main-wrap :where(em,strong){font-style:inherit}.site-nav :where(i,b),.site-hdr :where(i,b),.site-ftr :where(i,b),.main-wrap :where(i,b){font-style:inherit;font-weight:inherit}.site-nav :where(small),.site-hdr :where(small),.site-ftr :where(small),.main-wrap :where(small){display:block;font-size:inherit}.site-nav :where(button),.site-hdr :where(button),.site-ftr :where(button),.main-wrap :where(button){display:block}@media (any-hover: hover){:where(a[href^="tel:"]){pointer-events:none;color:inherit;text-decoration:none;cursor:default}}:where(h1,h2,h3,h4,h5,h6){font-size:inherit}:where(em,strong){font-style:inherit}:where(img){margin:0 auto;width:auto}:where(i,b){display:inline-block}@media (768px < width){.for-sp{display:none!important}}@media (width <= 768px){.for-pc{display:none!important}}@media (width <= 960px){.for-tab{display:none!important}}.is-resizing .site-nav *,.is-resizing .site-nav *:before,.is-resizing .site-nav *:after,.is-resizing .main-wrap *,.is-resizing .main-wrap *:before,.is-resizing .main-wrap *:after,.is-resizing .site-ftr *,.is-resizing .site-ftr *:before,.is-resizing .site-ftr *:after{transition:none!important}#jwave_footer_wrapper,.site-nav,.body-wrap{will-change:animation;opacity:0;animation:accessFadein .8s linear .4s forwards}@keyframes accessFadein{0%{opacity:0}to{opacity:1}}.note-list>li{position:relative;text-align:left;padding-left:1.2em}.note-list>li:before{content:"※";position:absolute;top:0;left:0;font-family:var(--font-jp)}.youtube-wrap{display:block;overflow:clip;width:min(100%,78rem);margin-inline:auto}.youtube-wrap>iframe{aspect-ratio:560/315;min-width:0;width:100%;height:auto;vertical-align:bottom}.txt-marker{color:var(--color-moss);display:inline;background:linear-gradient(to bottom,transparent 35%,var(--color-lemon) 35%)}.is-palt-off{font-feature-settings:normal}:where(.fz-s){font-size:85%}:where(.fz-l){font-size:115%}.is-flowroot,.is-clrfix{display:flow-root}.edit-block{position:relative;padding:10em 0}[none]{display:none!important}.page-edit{display:flex;flex-direction:column;height:100dvh}.page-edit .body-wrap{flex:1;min-width:0;display:flex;flex-direction:column}.page-edit .main-wrap{margin-block:auto}#gigyaShare{display:flex;justify-content:center;align-items:center;margin-inline:auto;width:fit-content}#gigyaShare.bg-white{background-color:var(--color-white);padding:.6rem 1.6rem;border-radius:100vmax}#gigyaShare .jme_share{display:flex;justify-content:center;align-items:center;gap:2rem}#gigyaShare .jme_share li{aspect-ratio:1/1;min-width:0;width:3rem;overflow:hidden;background-color:transparent;background-repeat:no-repeat;background-position:50%;background-size:contain;margin-inline:0}#gigyaShare .jme_share li:nth-child(1){aspect-ratio:200/28;min-width:0;width:15rem;margin-right:1rem}#gigyaShare .jme_share li img.share__label{opacity:0}#gigyaShare .jme_share li a{display:block;width:100%;height:100%;background-color:transparent;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(../svg/jme_bar/share_jme_v3.svg)}#gigyaShare .jme_share li:nth-child(2) a{background-image:url(../svg/jme_bar/sns_line.svg)}#gigyaShare .jme_share li:nth-child(3) a{background-image:url(../svg/jme_bar/sns_x.svg)}#gigyaShare .jme_share li:nth-child(4) a{background-image:url(../svg/jme_bar/sns_facebook.svg)}#sakura-canvas1,#sakura-canvas2,#sakura-canvas3{position:fixed;top:0;left:0;width:100%;height:100vh;overflow:hidden}#sakura-canvas1 .inner,#sakura-canvas2 .inner,#sakura-canvas3 .inner{position:absolute;inset:0}#sakura-canvas1 canvas,#sakura-canvas2 canvas,#sakura-canvas3 canvas{display:block;width:100%;height:100%}#sakura-canvas1{z-index:1}#sakura-canvas2{z-index:2}#sakura-canvas3{z-index:3}#sakura-canvas1,#sakura-canvas2,#sakura-canvas3{pointer-events:none}#sakura-canvas3 .inner{animation:scrollKamonReverse 60s ease-in-out infinite}@keyframes scrollKamon{0%{transform:translate(0)}25%{transform:translate(50%)}50%{transform:translate(100%)}75%{transform:translate(50%)}to{transform:translate(0)}}@keyframes scrollKamonReverse{0%{transform:translate(0)}25%{transform:translate(-50%)}50%{transform:translate(50%)}75%{transform:translate(-50%)}to{transform:translate(0)}}@media (width <= 960px){html.is-nav-open,body.is-nav-open{overflow:clip;overscroll-behavior:none}}:root{--nav-z: 1001;--overlay-z: 1000}.site-nav{--nav-h: 4.6rem;--nav-ticket-h: 6.5rem}@media (width <= 960px){.site-nav{--nav-h: clamp(6.4rem, 2.055rem + 10.345vw, 10rem);--nav-ticket-h: clamp(5.6rem, 4.634rem + 2.299vw, 6.4rem);--toggle-h: clamp(5.6rem, 1.738rem + 9.195vw, 8.8rem);--menu-gutter: clamp(.8rem, -.407rem + 2.874vw, 1.8rem)}}.site-nav a{text-decoration:none;color:var(--color-menu);font-family:var(--font-en);font-weight:var(--font-en);line-height:var(--lh-en);letter-spacing:.02em;display:block}@media (any-hover: hover){.site-nav a:hover{color:var(--color-yellow)}}.site-nav a[data-menu-state=inactive]{color:#454545}.site-nav a.is-current{color:#fff}.site-nav{pointer-events:none}.site-nav a,.site-nav button{pointer-events:auto}.site-nav .is-current,.site-nav [data-menu-state=inactive]{pointer-events:none}.is-nav-open .site-nav,.is-nav-open .site-nav-overlay{pointer-events:auto}.site-menu-ticket{color:#ffa455;font-size:clamp(2.4rem,1.8rem + .625vw,2.8rem);letter-spacing:.06em;position:relative;width:100%;height:100%;--btn-padding: .6rem;padding:var(--btn-padding);background:#c00000}.site-menu-ticket>span{white-space:nowrap;display:flex;justify-content:center;align-items:center;width:100%;height:100%;border:1px solid currentColor}.site-menu-ticket:before,.site-menu-ticket:after{content:"";position:absolute;z-index:1;pointer-events:none;aspect-ratio:1/1;min-width:0;width:1.6rem;background-color:currentColor;mask-image:url(../svg/frame_corner.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;transition-property:top,bottom,left,right;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}.site-menu-ticket{--pos-move: var(--btn-padding)}.site-menu-ticket:before{top:var(--pos-move);left:var(--pos-move)}.site-menu-ticket:after{bottom:var(--pos-move);right:var(--pos-move);scale:-1 -1}@media (any-hover: hover){.site-menu-ticket:hover{color:var(--color-yellow);--pos-move: .3rem}}@media (width <= 960px){.site-nav{position:fixed;z-index:var(--nav-z);top:0;left:0;display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse;width:100%;height:var(--nav-h);padding-top:calc(var(--nav-h) - var(--toggle-h));padding-inline:var(--menu-gutter)}.site-nav__main{overflow-y:auto;position:fixed;z-index:0;inset:0;top:calc(var(--nav-h) + 2.4rem);display:flex;justify-content:center;align-items:center;height:calc(100dvh - (var(--nav-h) + 2.4rem));border-top:1px solid #454545;opacity:0;visibility:hidden;transform:scale(.6);transition-property:visibility,opacity,background-color,transform;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:0s}.is-nav-open .site-nav__main{opacity:1;visibility:visible;transform:translate(0)}.site-nav__sub{width:clamp(16rem,11.172rem + 11.494vw,20rem);height:var(--nav-ticket-h)}.site-menu-wrap{display:flex;flex-direction:column;row-gap:6.4rem;padding-block:4rem;margin-block:auto}.site-menu-list{display:flex;flex-direction:column;gap:2.4rem}.site-menu-list a{font-size:4.8rem;position:relative;display:flex;justify-content:center;align-items:center}.site-menu-list a>span{white-space:nowrap}.site-menu-list a[data-menu-state=new]:before{content:"";position:absolute;inset-block:0;left:-.3em;margin-block:auto;transform:translate(-100%);aspect-ratio:1/1;min-width:0;width:3.2rem;background-color:transparent;background-image:url(../svg/icon_new.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.site-nav-toggle{position:relative;aspect-ratio:1/1;min-width:0;width:var(--toggle-h);overflow:clip;border-radius:50%;background-color:var(--color-black)}.site-nav-toggle>span{position:absolute;inset:0;margin:auto;aspect-ratio:1/1;min-width:0;width:52%;height:clamp(.3rem,-.062rem + .862vw,.6rem);color:var(--color-white);background-color:currentColor;display:flex;justify-content:center;align-items:center;transition-property:background-color,transform;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:0s}.site-nav-toggle>span:before,.site-nav-toggle>span:after{content:"";position:absolute;inset:0;margin:auto 0;width:100%;height:100%;background-color:currentColor;transition-property:margin,width,transform;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:0s}.site-nav-toggle>span:before{transform:translateY(calc(-100% - .9rem))}.site-nav-toggle>span:after{width:52%;transform:translateY(calc(100% + .9rem))}.is-nav-open .site-nav-toggle{background-color:#454545}.is-nav-open .site-nav-toggle>span{transform:rotate(180deg);background-color:transparent}.is-nav-open .site-nav-toggle>span:before,.is-nav-open .site-nav-toggle>span:after{margin:auto;transform:translateY(0);width:80%}.is-nav-open .site-nav-toggle>span:before{transform:rotate(-315deg)}.is-nav-open .site-nav-toggle>span:after{transform:rotate(-225deg)}.site-nav-close{cursor:pointer;position:relative;aspect-ratio:1/1;min-width:0;width:3rem;margin-inline:auto;color:var(--color-white);transition-property:color,background-color;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:0s}.site-nav-close:before,.site-nav-close:after{content:"";position:absolute;inset:0;margin:auto;width:100%;height:.4rem;background:currentColor}.site-nav-close:before{rotate:45deg}.site-nav-close:after{rotate:-45deg}.site-nav-overlay{position:fixed;z-index:var(--overlay-z);inset:0;background:#000000eb;backdrop-filter:blur(12px);transform:translateZ(0);opacity:0;visibility:hidden;transition-property:opacity,visibility;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}.is-nav-open .site-nav-overlay{opacity:1;visibility:visible}}@media (960px < width){.site-nav{position:sticky;z-index:var(--nav-z);top:0;left:0;display:flex;justify-content:space-between;align-items:start;width:100%;height:var(--nav-h);background:var(--color-black)}.site-nav__main{flex:1;min-width:0;height:100%}.site-nav__sub{width:clamp(18rem,6rem + 12.5vw,26rem);height:var(--nav-ticket-h)}.site-menu-wrap{display:contents}.site-menu-list{display:flex;justify-content:start;align-items:center;column-gap:clamp(2.4rem,-3.6rem + 6.25vw,6.4rem);height:100%;padding-left:clamp(1.6rem,-3.2rem + 5vw,4.8rem)}.site-menu-list>li{height:100%}.site-menu-list a{font-size:clamp(2.2rem,1.3rem + .938vw,2.8rem);position:relative;display:flex;justify-content:center;align-items:center;height:100%}.site-menu-list a>span{white-space:nowrap}.site-menu-list a[data-menu-state=new]:before{content:"";transform:translate(-.2em);aspect-ratio:1/1;min-width:0;width:clamp(2.6rem,2.3rem + .313vw,2.8rem);background-color:transparent;background-image:url(../svg/icon_new.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.site-nav-toggle,.site-nav-close,.site-nav-overlay{display:none}}.site-hdr--subpage{padding-top:6rem}@media (width <= 960px){.site-hdr--subpage{padding-top:clamp(8rem,3.172rem + 11.494vw,12rem)}}.subpage-hdr{width:min(92%,120rem);margin-inline:auto;height:30rem;padding:.5rem;margin-bottom:var(--gap-120);border:3px solid var(--color-black);background-color:var(--color-lemon)}@media (width <= 960px){.subpage-hdr{aspect-ratio:960/400;height:auto}}.subpage-hdr__inner{display:flex;justify-content:center;align-items:center;height:100%;padding-inline:2%;padding-block:1.6rem;border:1px solid var(--color-black);background-color:transparent;background-image:url(../img/bg_hdr_subpage.avif);background-repeat:no-repeat;background-position:center bottom;background-size:cover}@media (width <= 960px){.subpage-hdr__inner{background-image:url(../img/bg_hdr_subpage_sp.avif)}}.subpage-ttl{position:relative;aspect-ratio:800/262;width:auto;height:100%;margin-inline:auto;background-color:transparent;background-repeat:no-repeat;background-position:center;background-image:url(../svg/logo_subpage.svg);background-size:contain}.subpage-ttl__logo{position:absolute;inset:0;display:block;overflow:hidden;white-space:nowrap;text-indent:100%}.toppage-hdr{overflow-x:clip;position:relative;aspect-ratio:1600/854;width:100%;height:auto;max-height:85.4rem;background-color:transparent;background-image:url(../img/top_hdr/cover_bg.avif);background-repeat:no-repeat;background-position:center;background-size:cover}.toppage-hdr:after{content:"";position:absolute;z-index:2;inset:0;background-color:transparent;background-image:url(../img/top_hdr/cover_kazari.avif);background-repeat:no-repeat;background-position:center;background-size:cover}.toppage-hdr__ttl{position:absolute;z-index:3;inset:0;overflow:clip;white-space:nowrap;text-indent:100%;width:100%;max-width:160rem;margin-inline:auto;background-color:transparent;background-image:url(../img/top_hdr/cover_ttl.avif);background-repeat:no-repeat;background-position:center;background-size:cover}@media (width <= 960px){.toppage-hdr{aspect-ratio:768/1180;max-height:118rem;background-image:url(../img/top_hdr/cover_bg_sp.avif)}.toppage-hdr:after{background-image:url(../img/top_hdr/cover_kazari_sp.avif)}.toppage-hdr__ttl{max-width:initial;background-image:url(../img/top_hdr/cover_ttl_sp.avif)}}.tgj-slider{--tgj-slider-gap: 5.6rem;position:absolute;bottom:2.4rem;left:0;width:100%;overflow:clip}.tgj-slider__track{display:flex;width:max-content;animation:tgj-slider-move var(--tgj-slider-duration, 60s) linear infinite;will-change:transform}.tgj-slider__group{display:flex;flex:none;align-items:center;gap:var(--tgj-slider-gap);padding-right:var(--tgj-slider-gap)}.tgj-slider__slide{aspect-ratio:1/1;width:min(23.75vw,38rem);height:auto;flex:none;overflow:clip;border-radius:50%}.tgj-slider__slide img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}@media (width <= 960px){.tgj-slider{bottom:min(21.3542vw,16.4rem)}.tgj-slider__slide{width:min(52.0833vw,40rem)}}@keyframes tgj-slider-move{to{transform:translate(var(--tgj-slider-shift, -50%))}}.site-ftr{background:var(--color-ftr);color:var(--color-white);padding-block:6.4rem 4.8rem}@media (width <= 768px){.site-ftr{padding-block:3.2rem}}.site-ftr__inner{width:var(--inner-w);margin-inline:auto}.site-ftr__main{display:flex;justify-content:space-between;align-items:end;gap:2.4rem}@media (width <= 768px){.site-ftr__main{flex-direction:column;align-items:center}}.site-ftr__credit{flex:1;min-width:0;text-align:left}@media (width <= 768px){.site-ftr__credit{text-align:center}}.site-ftr__logo{width:min(40%,18rem)}.site-ftr__foot{margin-top:1.6rem}.ftr-credit-dl{font-size:clamp(1.5rem,1.1rem + .521vw,1.6rem);display:flex;justify-content:start;align-items:start;flex-wrap:wrap}.ftr-credit-dl+.ftr-credit-dl{margin-top:1.5em}.ftr-credit-dl{--dt-w: clamp(11rem, 7rem + 5.208vw, 12rem)}.ftr-credit-dl dt{font-weight:700;width:var(--dt-w);margin-bottom:.4em}@media (width <= 768px){.ftr-credit-dl dt{width:100%;margin-bottom:.2em}}.ftr-credit-dl dd{font-weight:400;width:calc(100% - var(--dt-w));margin-bottom:.4em}@media (width <= 768px){.ftr-credit-dl dd{width:100%;margin-bottom:.8em;opacity:.8}}.ftr-credit-dl dd a:not([class]){color:var(--color-white);text-decoration:none;display:inline-block}@media (any-hover: hover){.ftr-credit-dl dd a:not([class]):hover{color:var(--color-white);opacity:.5}}.ftr-credit-dl:last-child dd:last-child{margin-bottom:0}.ftr-credit-dl__link{color:var(--color-beige, #faf5dc)}.ftr-logo{color:var(--color-white)}.ftr-logo+.ftr-logo{margin-top:2.4rem}.ftr-logo{overflow:hidden;white-space:nowrap;text-indent:100%;transition-property:opacity,color,background-color;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}@media (any-hover: hover){.ftr-logo:hover{color:var(--color-white);opacity:.6}}.ftr-logo{display:block;overflow:hidden;white-space:nowrap;text-indent:100%;max-width:100%;mask-repeat:no-repeat;mask-position:center;mask-size:contain;background-color:currentColor}.ftr-logo--kamon{aspect-ratio:760/620;mask-image:url(../svg/logo_kamon.svg)}.ftr-logo--jwave{aspect-ratio:240/30;mask-image:url(../svg/logo_jwave.svg)}.ftr-copyright{text-align:right;font-size:clamp(1.3rem,.9rem + .521vw,1.4rem);font-weight:400;transform:translate(.5em)}@media (width <= 768px){.ftr-copyright{transform:none;text-align:center}}.ftr-copyright span{display:inline-block;margin-right:.2em}:root{--inner-w: 92%;--inner-gutter: 4%;--gap-200: clamp(16rem, 12.889rem + 7.407vw, 20rem);--gap-180: clamp(14rem, 10.889rem + 7.407vw, 18rem);--gap-160: clamp(12rem, 8.889rem + 7.407vw, 16rem);--gap-120: clamp(8rem, 4.889rem + 7.407vw, 12rem);--gap-96: clamp(7.2rem, 5.333rem + 4.444vw, 9.6rem);--gap-80: clamp(6.4rem, 5.156rem + 2.963vw, 8rem);--gap-72: clamp(5.6rem, 4.356rem + 2.963vw, 7.2rem);--gap-64: clamp(4.8rem, 3.556rem + 2.963vw, 6.4rem);--gap-56: clamp(4rem, 2.756rem + 2.963vw, 5.6rem);--gap-48: clamp(3.2rem, 1.956rem + 2.963vw, 4.8rem);--gap-40: clamp(2.4rem, 1.156rem + 2.963vw, 4rem);--gap-32: clamp(2rem, 1.067rem + 2.222vw, 3.2rem);--gap-24: clamp(1.8rem, 1.333rem + 1.111vw, 2.4rem);--gap-18: clamp(1.6rem, 1.444rem + .37vw, 1.8rem);--gap-16: clamp(1.2rem, .889rem + .741vw, 1.6rem);--fz-credit: 1.6rem}.area__inner{width:min(92%,100rem);margin-inline:auto}.area-ttl{color:var(--color-txt);font-family:var(--font-en);font-size:clamp(5.6rem,2.489rem + 7.407vw,9.6rem);font-weight:var(--fw-en);line-height:var(--lh-en);letter-spacing:var(--ls-en)}.area-ttl>span{display:block;overflow:hidden;white-space:nowrap;text-indent:100%;aspect-ratio:680/82;width:min(100%,68rem);margin-inline:auto;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain}.area-ttl--s{font-size:clamp(4.8rem,2.933rem + 4.444vw,7.2rem)}.area-ttl--news>span{width:min(70%,48rem);mask-image:url(../svg/ttl_news.svg)}.area-ttl--lineup>span{mask-image:url(../svg/ttl_lineup.svg)}.area-ttl--about>span{mask-image:url(../svg/ttl_about.svg)}.area-ttl--archive>span{width:min(70%,48rem);mask-image:url(../svg/ttl_archive.svg)}.area-ttl--ticket>span{mask-image:url(../svg/ttl_ticket.svg)}.area-subttl{position:relative;z-index:0;color:var(--obj-orange);font-size:clamp(3.2rem,1.269rem + 4.598vw,4.8rem);font-family:var(--font-sub);font-weight:var(--fw-sub);line-height:var(--lh-sub);letter-spacing:var(--ls-sub)}.area-subttl .area-subttl__grd-stroke{position:relative;display:inline-block;background:var(--grd-bronze);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}.area-subttl .area-subttl__grd-stroke:before{content:attr(data-text)/"";position:absolute;top:0;left:0;z-index:-1;-webkit-text-fill-color:transparent;-webkit-text-stroke:6px var(--color-ivory);text-stroke:6px var(--color-ivory);text-shadow:0 6px 4px rgba(0,0,0,.16)}.area-subttl--orange .area-subttl__grd-stroke{background:var(--obj-orange);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}.bg-pattern{position:relative;padding-block:var(--gap-120)}.bg-pattern:after{content:"";position:absolute;z-index:-1;inset:0;mask:url(../svg/pattern_seigaiha.svg) repeat center top}.bg-pattern--beige:after{background-color:#000;opacity:.03}.bg-pattern--sky-marine:after{background-color:#fff;opacity:.06}.bg-pattern--sky-marine:before{content:"";position:absolute;z-index:-2;inset:0;background:var(--grd-sky-marine)}.bg-pattern--sayagata{padding-bottom:var(--gap-160)}.bg-pattern--sayagata:after{mask:url(../svg/pattern_sayagata.svg) repeat center top;background-color:#e8e0cd}.bg-grd{background:var(--grd-area)}.bg-grd--vip{background:var(--grd-area-vip)}.bg-curtain{position:relative;border-bottom:1px solid var(--color-black);padding-bottom:var(--gap-120)}.bg-curtain:before{content:"";display:block;width:100%;height:clamp(8rem,-1.333rem + 22.222vw,20rem);margin-bottom:var(--gap-64);background-color:transparent;background-image:url(../img/curtain.avif);background-repeat:repeat-x;background-position:center;background-size:auto 100%}.bg-curtain--reverse:before{background-image:url(../img/curtain_reverse.avif)}.is-accent{color:var(--color-accent)}.is-red{color:var(--color-red)}.is-orange{color:var(--color-orange)}.is-blue-dark{color:var(--color-blue-dark)}.txt-grd-gold{background:linear-gradient(270deg,#d8b944,#f7e26c,#f6bf32);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.btn-viewdetails{color:var(--color-orange);position:relative;display:block;margin-inline:auto;width:min(50%,28rem);padding:var(--btn-padding);background:var(--color-black)}.btn-viewdetails__inner{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding-block:1rem;overflow:clip;border:1px solid currentColor}.btn-viewdetails__txt{display:block;overflow:hidden;white-space:nowrap;text-indent:100%;aspect-ratio:92/18;width:auto;height:clamp(1.6rem,1.359rem + .575vw,1.8rem);margin-inline:auto;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-image:url(../svg/txt_view_details.svg);mask-size:contain;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}.btn-viewdetails{--btn-padding: .4rem;--pos-move: var(--btn-padding)}.btn-viewdetails:before,.btn-viewdetails:after{content:"";position:absolute;z-index:1;pointer-events:none;aspect-ratio:1/1;min-width:0;width:clamp(1.2rem,.717rem + 1.149vw,1.6rem);background-color:currentColor;mask-image:url(../svg/frame_corner.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;transition-property:top,bottom,left,right;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}.btn-viewdetails:before{top:var(--pos-move);left:var(--pos-move)}.btn-viewdetails:after{bottom:var(--pos-move);right:var(--pos-move);scale:-1 -1}@media (any-hover: hover){.btn-viewdetails:hover{color:var(--color-yellow);--pos-move: .7rem}.btn-viewdetails:hover .btn-viewdetails__txt{transform:scale(1.04)}}.bnr-basic{display:block;overflow:clip;width:min(100%,78rem);margin-inline:auto}.bnr-basic img{transition-property:opacity,transform,filter;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}@media (any-hover: hover){.bnr-basic:hover img{filter:var(--hover-filter-bright-soft)}}.frame-bracket{--w-max: 120rem;--padding-inner: 4%;--padding-top: var(--gap-64);--padding-bottom: var(--gap-120);--frame-color: var(--color-txt);--bracket-w: clamp(2.4rem, 1.434rem + 2.299vw, 3.2rem)}.frame-bracket--vip{--frame-color: var(--color-gold)}.frame-bracket{position:relative;width:min(92%,var(--w-max));margin-inline:auto;border:1px solid var(--frame-color);background:var(--color-body)}.frame-bracket:before,.frame-bracket:after{content:"";position:absolute;pointer-events:none;aspect-ratio:1/1;min-width:0;width:var(--bracket-w);background-color:var(--frame-color);mask-repeat:no-repeat;mask-position:center;mask-image:url(../svg/frame_corner.svg);mask-size:contain}.frame-bracket:before{top:0;left:0}.frame-bracket:after{top:0;right:0;scale:-1 1}.frame-bracket__inner{position:relative;padding:var(--padding-top) var(--padding-inner) var(--padding-bottom)}.frame-bracket__inner:before,.frame-bracket__inner:after{content:"";position:absolute;pointer-events:none;aspect-ratio:1/1;min-width:0;width:var(--bracket-w);background-color:var(--frame-color);mask-repeat:no-repeat;mask-position:center;mask-image:url(../svg/frame_corner.svg);mask-size:contain}.frame-bracket__inner:before{bottom:0;left:0;scale:1 -1}.frame-bracket__inner:after{bottom:0;right:0;scale:-1 -1}.intro{overflow-x:clip}.intro__head{margin-bottom:var(--gap-80);position:relative}.intro__head .support-bnr--bracket{width:clamp(32rem,16.31rem + 37.356vw,45rem);max-width:initial}.intro__main{margin-top:var(--gap-96);position:relative}.intro__foot{margin-top:var(--gap-120);position:relative}.intro-obj{position:absolute;z-index:-1;pointer-events:none;min-width:0;height:auto;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:contain}.intro-obj--1{top:0;left:clamp(68rem,24rem + 45.833vw,90rem);transform:translateY(-14%);aspect-ratio:398/535;width:39.8rem;background-image:url(../img/top_hdr/obj1.avif)}@media (width <= 960px){.intro-obj--1{left:clamp(26rem,-6.667rem + 77.778vw,68rem);width:27.86rem}}.intro-obj--2{top:100%;right:clamp(74rem,34rem + 41.667vw,94rem);transform:translateY(-100%);aspect-ratio:374/474;width:37.4rem;background-image:url(../img/top_hdr/obj2.avif)}@media (width <= 960px){.intro-obj--2{right:clamp(30rem,-4.222rem + 81.481vw,74rem);width:26.18rem}}.intro-obj--3{bottom:100%;left:clamp(72rem,28rem + 45.833vw,94rem);transform:translateY(45%);aspect-ratio:380/516;width:38rem;background-image:url(../img/top_hdr/obj3.avif)}@media (width <= 960px){.intro-obj--3{left:clamp(28rem,-6.222rem + 81.481vw,72rem);width:26.6rem}}.sns-list{display:flex;justify-content:center;align-items:center;column-gap:3.2rem;margin-bottom:var(--gap-40)}.sns-list>li{width:4rem}.sns-icon{display:block;overflow:hidden;white-space:nowrap;text-indent:100%;aspect-ratio:1/1;width:100%;border-radius:50%;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:contain}.sns-icon--x{background-image:url(../svg/sns_x.svg)}.sns-icon--instagram{background-image:url(../svg/sns_instagram.svg)}.intro-lead{position:relative;margin-bottom:var(--gap-96)}.intro-lead__txt{margin-bottom:var(--gap-80);display:block;overflow:hidden;white-space:nowrap;text-indent:100%;aspect-ratio:784/250;width:min(100%,78.4rem);margin-inline:auto;background-color:transparent;background-repeat:no-repeat;background-position:center;background-image:url(../img/typography/copy_intro.avif);background-size:contain}.intro-bnr{position:relative;margin-bottom:var(--gap-96)}.news-list{display:flex;flex-direction:column;row-gap:1lh;width:min(100%,94rem);padding-block:1lh 1.5lh;padding-inline:4%;margin-inline:auto;margin-top:var(--gap-48);background:var(--color-white);border:1px solid var(--color-black)}.news-list>li{display:flex;justify-content:start;align-items:start;text-align:left}@media (width <= 768px){.news-list>li{flex-direction:column;row-gap:.2lh}}.news-list__date{width:8rem}.news-list__link{flex:1;min-width:0;color:var(--color-txt)}.about{padding-top:var(--gap-120);padding-bottom:var(--gap-80);overflow:clip}.about__head{margin-bottom:var(--gap-80)}.about-lead__ttl{margin-bottom:var(--gap-80);display:block;overflow:hidden;white-space:nowrap;text-indent:100%;aspect-ratio:976/220;width:min(100%,97.6rem);margin-inline:auto;background-color:transparent;background-repeat:no-repeat;background-position:center;background-image:url(../img/typography/copy_about.avif);background-size:contain}@media (width <= 640px){.about-lead__ttl{aspect-ratio:838/300;width:min(100%,83.8rem);background-image:url(../img/typography/copy_about_sp.avif)}}.about-lead__comment{position:relative;width:min(100%,88rem);margin-inline:auto}@media (width <= 960px){.about-lead__comment{text-align:left;width:min(100%,78rem);margin-inline:auto}}.about-lead__comment p+p{margin-top:2em}.about-lead__comment sup{font-size:70%;line-height:0;vertical-align:baseline;position:relative;top:-.3em;margin-left:.05em}.about-lead__comment:before,.about-lead__comment:after{content:"";position:absolute;z-index:-1;aspect-ratio:760/620;min-width:0;width:76rem;bottom:-40rem;background-color:var(--color-beige);mask-repeat:no-repeat;mask-position:center;mask-image:url(../svg/logo_kamon.svg);mask-size:contain}.about-lead__comment:before{right:clamp(49rem,16rem + 34.375vw,60rem)}.about-lead__comment:after{left:clamp(49rem,16rem + 34.375vw,60rem)}@media (width <= 960px){.about-lead__comment:before{display:none}.about-lead__comment:after{width:clamp(48rem,29.333rem + 44.444vw,72rem);inset:0 0 0 50%;transform:translate(-50%);margin:auto;opacity:.8}}.about-lead__comment+.youtube-wrap{margin-top:var(--gap-120)}.about-lead .youtube-wrap+.youtube-wrap,.about-lead .youtube-wrap iframe+iframe{margin-top:var(--gap-48)}.youtube-note{font-size:1.5rem;margin-top:.5lh}.outline{padding-bottom:var(--gap-120)}.outline__inner{width:100%}.outline__main{display:flex;flex-direction:column;row-gap:clamp(3.2rem,-.738rem + 5.128vw,4.8rem)}.outline__main .frame-bracket{order:2}.outline__main .kanji-panel--1{order:1}.outline__main .kanji-panel--2{order:3}.outline .frame-bracket{--w-max: 100rem;--padding-top: var(--gap-56);--padding-bottom: var(--gap-64);--frame-color: var(--color-txt)}.kanji-panel{aspect-ratio:1038/276;width:min(83.3333vw,90rem);margin-inline:auto;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:contain}.kanji-panel--1{background-image:url(../img/panel/kanji1.webp)}@keyframes kanji-slider-sp{0%{background-position:0 0}to{background-position:-1260px 0}}@media (width <= 640px){.kanji-panel--1{background:url(../img/panel/kanji_slider.webp) repeat-x 0 0;background-size:auto 100%;animation:kanji-slider-sp 30s linear infinite;width:100%;height:18.4rem}}.kanji-panel--2{background-image:url(../img/panel/kanji2.webp)}@media (width <= 640px){.kanji-panel--2{display:none}}.description-head{display:flex;flex-direction:column;border-bottom:1px solid currentColor;padding-inline:2%;padding-bottom:var(--gap-32)}.description-head p{font-size:clamp(2.4rem,.952rem + 3.448vw,3.6rem);font-weight:700;line-height:1.2}.description-head p>span{display:inline-block}.description{text-align:left;font-size:clamp(1.5rem,1.422rem + .185vw,1.6rem);display:flex;justify-content:start;align-items:start;border-bottom:1px solid currentColor;padding-inline:2%;padding-block:.8em}@media (width <= 640px){.description{flex-direction:column}}.description dt{width:13rem;font-weight:700}@media (width <= 640px){.description dt{width:100%;margin-bottom:.3em}}.description dd{flex:1;min-width:0;font-weight:400}@media (width <= 640px){.description dd{flex:none;width:100%}}.description>p+.description>p{margin-top:.6rem}.description b{display:inline-block}.description small{font-size:80%}.description-schedule{display:flex;justify-content:start;align-items:start;flex-wrap:wrap;column-gap:1em}.description-schedule__date{font-weight:700}.description-schedule+small{margin-top:.5em}.description-lineup+.description-lineup{margin-top:.5em}.description-lineup__date{font-weight:700}.notice{padding-bottom:var(--gap-120)}.notice-frame{position:relative;border:.3rem solid currentColor;padding:5.6rem calc(4% + .8rem) 6.4rem;background:var(--color-body)}.notice-frame:after{content:"";position:absolute;z-index:0;inset:.7rem;pointer-events:none;border:1px solid currentColor}@media (width <= 640px){.notice-frame{padding:4rem calc(2% + .6rem) 4.8rem;border-width:.2rem}.notice-frame:after{inset:.5rem}}.notice-frame .area-subttl{margin-bottom:var(--gap-40)}.notice-frame__stack+.notice-frame__stack{margin-top:1.5em}.notice-frame__stack{text-align:left}.notice-list-caption{font-size:clamp(1.6rem,1.522rem + .185vw,1.7rem);font-weight:700;margin-bottom:.3em}.notice-list{font-size:clamp(1.5rem,1.422rem + .185vw,1.6rem);font-weight:400;line-height:1.5}.notice-list>li+li{margin-top:.3rem}.notice-list>li{position:relative;text-align:left;padding-left:1.2em}.notice-list>li:before{content:"●";position:absolute;top:0;left:0;width:1.2em;scale:.8;font-family:var(--font-jp)}.support{padding-bottom:var(--gap-160)}.support__head{margin-bottom:var(--gap-64)}.support__stack{max-width:100rem;margin-inline:auto;margin-top:var(--gap-40)}.support-list{--col: 4;--gap: clamp(1.2rem, -2rem + 4.167vw, 2rem)}@media (width <= 768px){.support-list{--col: 3}}@media (width <= 480px){.support-list{--col: 2}}.support-list{display:flex;justify-content:start;flex-wrap:wrap;gap:var(--gap)}@media (768px < width){.support-list:not(:has(>li:nth-child(n+5))){justify-content:center}}.support-list>li{width:calc((100% - var(--gap) * (var(--col) - 1)) / var(--col));max-width:32rem;min-width:0}.support-bnr{color:var(--color-txt);position:relative;display:block;padding:.3rem;background:var(--color-white);aspect-ratio:440/140;min-width:0;height:auto}.support-bnr>span{display:block;position:relative;width:100%;height:100%;overflow:clip;border:1px solid currentColor}.support-bnr>span img{position:absolute;inset:0;margin:auto;width:auto;height:100%;object-fit:contain;object-position:50% 50%;transition-property:transform,filter;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}@media (any-hover: hover){.support-bnr:hover{color:var(--obj-blue)}.support-bnr:hover img{transform:scale(1.04)}}.support-bnr--bracket{--col: 2;--gap: clamp(1.2rem, -2rem + 4.167vw, 2rem)}@media (width <= 480px){.support-bnr--bracket{--col: 1}}.support-bnr--bracket{width:calc((100% - var(--gap) * (var(--col) - 1)) / var(--col));max-width:clamp(32rem,16.444rem + 37.037vw,52rem);min-width:0;margin-inline:auto;--bnr-padding: .2rem;--pos-move: 0;padding:var(--bnr-padding);aspect-ratio:480/100;border:.5rem solid currentColor;border-width:clamp(.3rem,.059rem + .575vw,.5rem)}.support-bnr--bracket>span{border:1px solid currentColor}.support-bnr--bracket:before,.support-bnr--bracket:after{content:"";position:absolute;z-index:1;pointer-events:none;aspect-ratio:1/1;min-width:0;width:clamp(1.8rem,1.076rem + 1.724vw,2.4rem);background-color:currentColor;mask-image:url(../svg/frame_corner.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;transition-property:top,bottom,left,right;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}.support-bnr--bracket:before{top:var(--pos-move);left:var(--pos-move)}.support-bnr--bracket:after{bottom:var(--pos-move);right:var(--pos-move);scale:-1 -1}@media (any-hover: hover){.support-bnr--bracket:hover{--pos-move: var(--bnr-padding)}}.archive{padding-bottom:var(--gap-120)}.archive__head{margin-bottom:var(--gap-40)}.archive-list{--col: 3;--gap: clamp(1.2rem, -2rem + 4.167vw, 2rem);max-width:100rem;margin-inline:auto}@media (width <= 768px){.archive-list{--col: 2}}@media (width <= 480px){.archive-list{--col: 1}}.archive-list{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--gap)}.archive-list>li{width:calc((100% - var(--gap) * (var(--col) - 1)) / var(--col));max-width:32rem;min-width:0}.archive-bnr{display:block;overflow:hidden;border:2px solid #fff}.archive-bnr img{transition-property:transform,filter;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}@media (any-hover: hover){.archive-bnr:hover img{transform:scale(1.04);filter:var(--hover-filter-bright)}}.lineup__inner{width:100%}.lineup__head{margin-bottom:var(--gap-48)}@media (width <= 768px){.lineup__head{margin-bottom:var(--gap-64)}}.lineup__foot{margin-top:var(--gap-96)}@media (960px < width){.lineup .frame-bracket{--padding-inner: 2%}}.dayinfo-wrap{display:flex;justify-content:center;align-items:stretch;--block-w: min(94%, 45rem);--block-gutter: auto}@media (width <= 768px){.dayinfo-wrap{flex-direction:column;row-gap:var(--gap-96);--block-w: min(100%, 45rem)}}.dayinfo{position:relative;display:flex;flex-direction:column}@media (768px < width){.dayinfo{flex:1;min-width:0}}.dayinfo__head{margin-bottom:var(--gap-64)}@media (width <= 768px){.dayinfo__head{margin-bottom:var(--gap-48)}}.dayinfo__main{padding-bottom:var(--gap-48)}@media (768px < width){.dayinfo__main{flex:1;min-width:0}}@media (768px < width){.dayinfo--day1 .dayinfo__main,.dayinfo--day1 .dayinfo__foot{border-right:1px solid var(--color-black)}}.dayinfo-ttl{width:var(--block-w);margin-inline:var(--block-gutter);margin-bottom:var(--gap-24)}.dayinfo-note{font-size:clamp(1.6rem,1.359rem + .575vw,1.8rem);width:var(--block-w);margin-inline:var(--block-gutter)}.dayinfo-more{width:var(--block-w);margin-inline:var(--block-gutter);padding-block:var(--gap-24);border-block:1px solid var(--color-black);display:flex;justify-content:space-between;align-items:center;column-gap:1.6rem}.dayinfo-more>span{display:block;overflow:hidden;white-space:nowrap;text-indent:100%;aspect-ratio:190/32;width:clamp(16rem,4rem + 15.625vw,19rem);background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-image:url(../svg/txt_and_more.svg);mask-size:contain}.dayinfo-more:before,.dayinfo-more:after{content:"";display:block;aspect-ratio:760/620;flex:1;min-width:0;max-width:9.2rem;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-image:url(../svg/logo_kamon.svg);mask-size:contain}.artist-list{width:var(--block-w);margin-inline:var(--block-gutter)}.artist-list>li+li{margin-top:var(--gap-24)}.artist-card{color:var(--color-txt);position:relative;display:block}.artist-card__pct{aspect-ratio:800/600;overflow:clip}.artist-card__pct img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;transition-property:transform,filter;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}@media (any-hover: hover){.artist-card:hover img{transform:scale(1.05);filter:var(--hover-filter-bright-soft)}.dayinfo--day1 .artist-card:hover{color:var(--obj-blue)}.dayinfo--day2 .artist-card:hover{color:var(--obj-orange)}}.artist-card__txt{font-size:clamp(2rem,1.034rem + 2.299vw,2.8rem);font-weight:700;line-height:1.3;margin-top:.4lh}@media (768px < width){.artist-card__txt{height:2lh}}.artist-card__note{font-size:clamp(1.6rem,1.117rem + 1.149vw,2rem);font-weight:400}[data-lineup-state=new] .artist-card:before{content:""}.ticket-intro{overflow-x:clip}.ticket-intro__inner{padding-bottom:var(--gap-180)}@media (width <= 960px){.ticket-intro__inner{padding-bottom:var(--gap-80)}}.ticket-intro__head{margin-bottom:var(--gap-80);position:relative}@media (width <= 960px){.ticket-intro__head:after{content:"";position:absolute;z-index:-1;aspect-ratio:760/620;min-width:0;width:clamp(42rem,34.759rem + 17.241vw,48rem);inset:0 0 0 50%;transform:translate(-50%,10%);margin:auto;opacity:.8;background-color:var(--color-beige);mask-repeat:no-repeat;mask-position:center;mask-image:url(../svg/logo_kamon.svg);mask-size:contain}}.ticket-intro__lead{margin-top:2.4rem}.ticket-intro__lead>span{display:inline-block}.ticket-intro-bnr{position:relative}@media (960px < width){.ticket-intro-bnr:before,.ticket-intro-bnr:after{content:"";position:absolute;z-index:-1;aspect-ratio:760/620;min-width:0;width:76rem;inset-block:0;margin-block:auto;transform:translateY(-10%);background-color:var(--color-beige);mask-repeat:no-repeat;mask-position:center;mask-image:url(../svg/logo_kamon.svg);mask-size:contain}.ticket-intro-bnr:before{right:clamp(49rem,-8rem + 59.375vw,68rem)}.ticket-intro-bnr:after{left:clamp(49rem,-8rem + 59.375vw,68rem)}}.ticket-entry__head{margin-bottom:var(--gap-48)}.ticket-entry-ttl{font-family:var(--font-sub);font-weight:var(--fw-sub);line-height:var(--lh-sub);letter-spacing:var(--ls-sub)}.ticket-entry-ttl__main{display:block;margin-top:-4.8rem;position:relative;z-index:0;font-size:clamp(3.2rem,1.269rem + 4.598vw,4.8rem);text-shadow:0 3px 2px rgba(0,0,0,.25)}.ticket-entry-ttl__main .ticket-entry-ttl__grd-stroke{position:relative;display:inline-block;background:var(--color-red);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}.ticket-entry-ttl__main .ticket-entry-ttl__grd-stroke:before{content:attr(data-text)/"";position:absolute;top:0;left:0;z-index:-1;-webkit-text-fill-color:transparent;-webkit-text-stroke:8px var(--color-ivory);text-stroke:8px var(--color-ivory);text-shadow:0 6px 4px rgba(0,0,0,.25)}.ticket-entry-ttl__label{display:block;margin-top:2.4rem;color:var(--color-beige);font-size:clamp(2.4rem,1.434rem + 2.299vw,3.2rem);width:fit-content;margin-inline:auto;padding:.2em 1em;border-radius:100vmax;background:var(--color-red)}.ticket-entry-ttl:before{content:"";display:block;aspect-ratio:1/1;width:26rem;width:clamp(22rem,17.172rem + 11.494vw,26rem);margin-inline:auto;border-radius:50%;overflow:clip;border:1px solid var(--color-black);background-color:transparent;background-image:url(../img/ticket/jmekun_tgj.avif);background-repeat:no-repeat;background-position:center;background-size:contain}.entry-frame{--w-max: 120rem;--padding-inner: 2%;--padding-top: var(--gap-48);--padding-bottom: var(--gap-48);--frame-color: var(--color-txt);--bracket-w: clamp(2.4rem, 1.434rem + 2.299vw, 3.2rem);position:relative;width:min(92%,var(--w-max));margin-inline:auto;border:2px solid var(--frame-color);background:var(--color-white)}.entry-frame:before,.entry-frame:after{content:"";position:absolute;pointer-events:none;aspect-ratio:1/1;min-width:0;width:var(--bracket-w);background-color:var(--frame-color);mask-repeat:no-repeat;mask-position:center;mask-image:url(../svg/frame_corner.svg);mask-size:contain}.entry-frame:before{top:0;left:0}.entry-frame:after{top:0;right:0;scale:-1 1}.entry-frame__inner{position:relative;padding:var(--padding-top) var(--padding-inner) var(--padding-bottom);display:flex;flex-direction:column;row-gap:4.8rem}.entry-frame__inner:before,.entry-frame__inner:after{content:"";position:absolute;pointer-events:none;aspect-ratio:1/1;min-width:0;width:var(--bracket-w);background-color:var(--frame-color);mask-repeat:no-repeat;mask-position:center;mask-image:url(../svg/frame_corner.svg);mask-size:contain}.entry-frame__inner:before{bottom:0;left:0;scale:1 -1}.entry-frame__inner:after{bottom:0;right:0;scale:-1 -1}.entry-frame__main{border-block:2px solid var(--color-black);padding-block:4rem}.entry-frame__ttl{font-size:clamp(3.2rem,2.234rem + 2.299vw,4rem);font-family:var(--font-sub);font-weight:var(--fw-sub);line-height:var(--lh-sub);letter-spacing:var(--ls-sub);margin-bottom:2.4rem}.entry-frame__slot{width:min(90%,68rem);margin-inline:auto}.entry-date{border-block:1px solid var(--color-black);display:flex;justify-content:center;align-items:center;column-gap:.3em;row-gap:.3em}@media (width <= 960px){.entry-date{flex-direction:column}}.entry-date{color:#ff1815;font-size:clamp(1.8rem,1.076rem + 1.724vw,2.4rem);font-weight:700;line-height:1.3;padding-block:.5lh}.entry-note{margin-block:1lh}.entry-note p>span{display:inline-block}.jme-link{display:flex;justify-content:center;align-items:center;column-gap:2.4rem;row-gap:1.6rem}@media (width <= 960px){.jme-link{align-items:stretch;flex-direction:column}}.jme-link__btn{flex:1;min-width:0;max-width:30rem;display:block;padding:.4rem;border:1px solid #000;white-space:nowrap}@media (width <= 960px){.jme-link__btn{flex:none;width:min(100%,30rem);margin-inline:auto}}.jme-link__btn small{font-size:80%;display:inline-block}.entry-schedule{border:1px solid var(--color-black)}.entry-schedule+.entry-schedule{margin-top:1.6rem}.entry-schedule dt{color:var(--color-white);font-size:clamp(1.8rem,1.559rem + .575vw,2rem);font-family:var(--font-sub);font-weight:var(--fw-sub);line-height:var(--lh-sub);letter-spacing:var(--ls-sub);padding:.4em .5em}.entry-schedule dt .fz-s{font-size:80%}.entry-schedule dt{background:var(--color-black)}.entry-schedule dd{font-size:clamp(1.8rem,1.559rem + .575vw,2rem);line-height:1.4;padding:.8em .5em;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;column-gap:.3em}.entry-note>span{display:inline-block}.label{font-size:clamp(1.4rem,1.224rem + .49vw,1.6rem);line-height:1.2;font-weight:700;white-space:nowrap;display:inline-flex;justify-content:center;align-items:center;border-radius:100vmax;padding:.2em 1em .3em}.label--vip{color:var(--color-navy);background:linear-gradient(to right,#f6bf32,#f7e26c,#f6bf32)}.label--limited{color:var(--color-ivory);background:var(--label-limited)}.label--early{color:var(--color-ivory);background:var(--label-early)}.label--omiyage{color:var(--color-cream);background:var(--label-goods)}.txt--red{color:var(--color-red)}.txt--navy{color:var(--color-navy)}.txt--gold{color:var(--color-gold)}.txt--blue{color:var(--color-blue-dark)}.txt--grd{background:linear-gradient(270deg,#d8b944,#f7e26c,#f6bf32);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.point-ul{text-align:left}.point-ul li{position:relative;font-weight:400;line-height:1.6}@media (width <= 640px){.point-ul li{line-height:1.4}}.point-ul li{text-indent:-1.2em;padding-left:1.2em}.point-ul li+li{margin-top:.4em}.point-ul li *{text-indent:0}.point-ul li:before{content:"●";font-family:var(--font-jp);display:inline-block;width:1.2em;text-indent:0;scale:.8}.ticket-price{margin-top:var(--gap-120)}.ticket-price__inner{width:100%}.ticket-price .ttl-block{width:min(92%,1200px);margin-inline:auto}.ticket-price .ttl-block .area-subttl{font-size:clamp(4rem,2.069rem + 4.598vw,5.6rem);margin-bottom:2.4rem}.ticket-price .ttl-block .caution-ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;column-gap:16px;row-gap:.3em}@media (width <= 768px){.ticket-price .ttl-block .caution-ul{text-align:left;justify-content:start;width:94%;margin-inline:auto}}.ticket-price .ttl-block .caution-ul li{font-size:clamp(1.4rem,1.224rem + .49vw,1.6rem)}.ticket-price .ttl-block .caution-ul li+li{margin-top:0}.ticket-price .ttl-block .note{text-align:right;font-size:13px;font-weight:400;padding-inline:.8em;margin-top:16px;margin-bottom:6px}.price-column{width:min(92%,1200px);margin-inline:auto;padding:8px;background:var(--color-white)}.table-wrap{display:flex;flex-direction:column;row-gap:4px}@media (width <= 960px){.table-wrap{row-gap:10px}}.table-wrap{font-size:clamp(1.5rem,1.412rem + .245vw,1.6rem);line-height:1.4}.table-wrap .table-row:not(.table-row--head) .type{font-size:clamp(1.8rem,1.624rem + .49vw,2rem);font-family:var(--font-sub);font-weight:var(--fw-sub);line-height:var(--lh-sub);letter-spacing:var(--ls-sub)}.table-wrap .table-row:not(.table-row--head) .type .caption{font-family:var(--font-def);font-size:80%;font-weight:500;line-height:1.3;letter-spacing:0}.table-wrap .table-row:not(.table-row--head) .price{font-size:clamp(2rem,1.647rem + .98vw,2.4rem);font-weight:700}.table-wrap .table-row:not(.table-row--head) .price:before{content:"¥";font-size:clamp(1.4rem,1.047rem + .98vw,1.8rem)}.table-wrap .table-row:not(.table-row--head) .note .caution{line-height:1.3}.table-wrap .fz--s{font-size:96%}.table-wrap .gap--adjust{margin-top:6px}@media (width <= 960px){.table-wrap .gap--adjust{margin-top:0}}.table-row{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;column-gap:10px;row-gap:8px}@media (width <= 960px){.table-row{flex-direction:column;row-gap:6px}}@media (width <= 960px){.table-row--head{display:none}}.table-row--suna .table>div{background:var(--color-yellow-light)}.table-row--suna .table>div.type{background:var(--color-yellow)}.table-row--suna .table>div.price{border-color:var(--color-yellow)}.table-row--masu .table>div{background:var(--color-green-light)}.table-row--masu .table>div.type{background:var(--color-green)}.table-row--masu .table>div.price{border-color:var(--color-green)}.table-row--isu .table>div{background:var(--color-blue-light)}.table-row--isu .table>div.type{background:var(--color-blue)}.table-row--isu .table>div.price{border-color:var(--color-blue)}.table-row--vip .table>div{background:var(--color-purple-light)}.table-row--vip .table>div.type{background:#700e77}.table-row--vip .table>div.price{border-color:#700e77}.table>div{padding:6px 8px}.table--column1{width:210px;display:flex;justify-content:center;align-items:stretch}@media (width <= 960px){.table--column1{width:100%}}.table--column1 .type{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;row-gap:.2em}@media (width <= 960px){.table--column1 .type{justify-content:flex-start;flex-direction:row;column-gap:.3em}}.table--column1 .type .caption{padding-bottom:3px}@media (width <= 960px){.table--column1 .type .caption{flex:1;text-align:left}}.table--column2,.table--column3{flex:1;min-width:0;display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;column-gap:4px}.table--column2 .price,.table--column3 .price{width:clamp(110px,71.43px + 10.714vw,140px);display:flex;justify-content:center;align-items:center;column-gap:.2em;border-left:6px solid var(--color-black)}.table--column2 .note,.table--column3 .note{flex:1;min-width:0;text-align:left;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;row-gap:.2em}.table--column2 .note .caution,.table--column3 .note .caution{text-indent:-1em;padding-left:1em}.table--column2 .note .caution *,.table--column3 .note .caution *{text-indent:0}.table--column2 .note--custom,.table--column3 .note--custom{justify-content:space-between;align-items:center;flex-direction:row;flex-wrap:wrap;column-gap:16px}@media (width <= 960px){.table--column2 .note--custom,.table--column3 .note--custom{align-items:flex-start;flex-direction:column}}.table--column2 .note--custom p,.table--column3 .note--custom p{flex:1}.table--column2 .note--custom .btn-block,.table--column3 .note--custom .btn-block{width:160px;padding-block:10px;padding-right:10px}@media (width <= 960px){.table--column2 .note--custom .btn-block,.table--column3 .note--custom .btn-block{padding-block:10px 6px;padding-right:6px;margin-right:0;margin-left:auto}}.table--column2 .note--custom .btn-block a.btn--frame p,.table--column3 .note--custom .btn-block a.btn--frame p{padding:6px 8px}.table--closed{position:relative}.table--closed .price{text-decoration:line-through;opacity:.3}.table--closed .note{opacity:.3}.table--closed:before,.table--closed:after{content:"";position:absolute;inset:0;margin:auto}.table--closed:before{z-index:2;content:"規定枚数終了";color:var(--label-limited);font-size:clamp(1.8rem,1.271rem + 1.471vw,2.4rem);font-family:var(--font-sub);font-weight:var(--fw-sub);line-height:var(--lh-sub);letter-spacing:var(--ls-sub);display:flex;justify-content:center;align-items:center;transform:rotate(-4deg)}.table--closed:after{z-index:1;background:#b9abc066}.table-row--head .table>div{background:#fff;border-bottom:2px solid var(--color-black);padding-bottom:8px}.table-row--head .table--column2 .price,.table-row--head .table--column3 .price{flex-direction:column;border-left:none}.table-row--head .table--column2 .note,.table-row--head .table--column3 .note{text-align:center;justify-content:center;align-items:center}.ticket-variation__inner{width:100%}.ticket-variation .frame-bracket__inner{padding-block:var(--gap-48) var(--gap-64)}.variation-column__foot{margin-top:4.8rem}.guide-dl{text-align:left}.guide-dl+dl{margin-top:2em}.guide-dl dt{font-size:clamp(1.6rem,1.247rem + .98vw,2rem);font-weight:700;line-height:1.2;display:flex;justify-content:flex-start;align-items:center;gap:4px;padding:.5em;border-top:3px solid var(--color-navy);border-bottom:1px solid var(--color-navy);background:var(--color-ivory)}.guide-dl dt:before{content:"";aspect-ratio:1/1;min-width:0;width:24px;margin-right:3px;mask:url(../svg/icon_circle.svg) var(--bg-contain);background-color:currentColor}.guide-dl dt b{min-width:52px}.guide-dl dt b:last-child{text-align:right}.guide-dl dt em{font-size:75%}@media (width <= 400px){.guide-dl dt em{display:block;width:150px}.guide-dl dt em b{width:100%}}.guide-dl.suna dt:before{background-color:var(--color-yellow)}.guide-dl.masu dt:before{background-color:var(--color-green)}.guide-dl.isu dt:before{background-color:var(--color-blue)}.guide-dl.isu2 dt:before{mask:url(../svg/icon_circle2.svg) var(--bg-contain);background-color:var(--color-blue)}.guide-dl.vip dt:before{mask:url(../svg/icon_vip.svg) var(--bg-contain);background-color:var(--color-purple)}.guide-dl dd{font-size:clamp(1.4rem,1.224rem + .49vw,1.6rem);line-height:1.5;margin-top:.8em}.floorguide-column{width:min(100%,1080px);margin-inline:auto}.floorguide-column__general{display:flex;justify-content:center;align-items:center;flex-direction:row-reverse;column-gap:32px;row-gap:40px}@media (width <= 960px){.floorguide-column__general{flex-direction:column}}.floorguide-column__general .map-block{padding-right:16px;width:min(48%,480px)}.floorguide-column__general .guide-block{flex:1;min-width:0}@media (width <= 960px){.floorguide-column__general .map-block{padding-right:0;width:min(90%,420px)}.floorguide-column__general .guide-block{flex:1;min-width:0}}.floorguide-column__vip{margin-top:2em}.floorguide-column__vip dd.flex{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px}@media (width <= 960px){.floorguide-column__vip dd.flex{flex-direction:column;align-items:end}}.floorguide-column__vip dd.flex .txt-block{flex:1;min-width:0}@media (width <= 960px){.floorguide-column__vip dd.flex .txt-block{flex:none;width:100%}}.floorguide-column__vip dd.flex .btn-block{width:clamp(20rem,12.364rem + 18.182vw,24rem);padding-top:4px}.variation-column__foot{border-top:2px solid var(--color-navy);padding-top:48px}.variation-column__foot .ttl-block .area-subttl{margin-bottom:2.4rem}.variation-column__foot .ttl-block .label{font-size:clamp(1.6rem,1.424rem + .49vw,1.8rem)}.variation-column__foot .ttl-block .yunomi-dl{margin-top:32px}.variation-column__foot .ttl-block .note{margin-block:2.4rem;font-weight:700}.yunomi-dl{display:flex;justify-content:center;align-items:center;gap:32px;flex-direction:column-reverse}.yunomi-dl dt{width:min(100%,640px)}.yunomi-dl dd{line-height:1.5}.yunomi-dl dd p .txt--red{font-weight:700}.vip-btn-bracket{color:var(--color-gold);position:relative;display:block;margin-inline:auto;width:100%;padding:var(--btn-padding);background:var(--label-limited)}.vip-btn-bracket__inner{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding-block:1rem;overflow:clip;border:1px solid currentColor}.vip-btn-bracket__txt{transition-property:color,opacity,background-color,transform,filter;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}.vip-btn-bracket{--btn-padding: .4rem;--pos-move: var(--btn-padding)}.vip-btn-bracket:before,.vip-btn-bracket:after{content:"";position:absolute;z-index:1;pointer-events:none;aspect-ratio:1/1;min-width:0;width:clamp(1.2rem,.717rem + 1.149vw,1.6rem);background-color:currentColor;mask-image:url(../svg/frame_corner.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;transition-property:top,bottom,left,right;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}.vip-btn-bracket:before{top:var(--pos-move);left:var(--pos-move)}.vip-btn-bracket:after{bottom:var(--pos-move);right:var(--pos-move);scale:-1 -1}@media (any-hover: hover){.vip-btn-bracket:hover{color:var(--color-yellow);--pos-move: .7rem}}.ticket-vip .frame-bracket{width:100%}.ticket-vip .frame-bracket__inner{padding-block:var(--gap-32)}.vip-frame{position:relative;z-index:0;width:min(92%,120rem);margin-inline:auto;overflow:hidden;padding:.8rem;background:var(--color-cream)}.vip-frame:after{pointer-events:none;content:"";position:absolute;z-index:1;bottom:0;right:0;aspect-ratio:400/78;min-width:0;width:clamp(28rem,12.571rem + 42.857vw,40rem);background:transparent url(../img/ticket/vip_obj3.webp) no-repeat right bottom/contain}.vip-frame .vip-frame-inner{position:relative;z-index:0;border:.8rem solid var(--color-gold);padding:.8rem;background:url(../img/ticket/vip_obj1.webp) no-repeat left top,url(../img/ticket/vip_obj2.webp) no-repeat right bottom}@media (width <= 640px){.vip-frame .vip-frame-inner{background:url(../img/ticket/vip_obj1.webp) no-repeat left -6rem top 2rem/18rem auto,url(../img/ticket/vip_obj2.webp) no-repeat right -5rem bottom 1rem/19rem auto}}.vip-frame .vip-frame-inner:before,.vip-frame .vip-frame-inner:after{content:"";position:absolute;aspect-ratio:1/1;min-width:0;width:6.4rem;background-color:var(--color-gold);mask:url(../img/svg/frame_corner.svg) var(--bg-contain);transition-property:top,bottom,left,right;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:0s}.vip-frame .vip-frame-inner:before{top:-.8rem;left:-.8rem}.vip-frame .vip-frame-inner:after{top:-.8rem;right:-.8rem;scale:-1 1}.vip-column__head .column-ttl{font-size:clamp(2rem,.235rem + 4.902vw,4rem);font-family:var(--font-sub);font-weight:var(--fw-sub);line-height:1.2;letter-spacing:var(--ls-sub);position:relative;border-radius:.6rem;background:#700e77;overflow:clip}.vip-column__head .column-ttl:after{content:"";position:absolute;z-index:0;inset:0;background-color:#7a1e80;mask:url(../svg/pattern_sayagata.svg) repeat center top}.vip-column__head .column-ttl .column-ttl__inner{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;padding:.4em .8em;column-gap:.5em;row-gap:.2em}.vip-column__head .column-ttl .column-ttl__inner:before,.vip-column__head .column-ttl .column-ttl__inner:after{content:"";display:block;aspect-ratio:1/1;min-width:0;width:clamp(2.4rem,1.434rem + 2.299vw,3.2rem);background:transparent url(../img/ticket/vip_mark1.webp) var(--bg-contain)}.vip-column__head .label-ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;column-gap:1.2rem;row-gap:.6rem;margin-inline:auto;padding:1lh 1em}.vip-column__main{text-align:left;border-top:2px solid var(--color-navy);padding:1lh min(2%,1.6rem);border-block:1px solid var(--color-black)}.vip-column__main p{margin-bottom:1em}.vip-point-list{text-align:left}.vip-point-list li{position:relative;font-weight:700;line-height:1.6}@media (width <= 640px){.vip-point-list li{line-height:1.4}}.vip-point-list li{text-indent:-1.2em;padding-left:1.2em}.vip-point-list li+li{margin-top:.3em}.vip-point-list li *{text-indent:0}.vip-point-list li:before{content:"●";font-family:var(--font-jp);display:inline-block;width:1.2em;text-indent:0;scale:.8}.vip-column__foot{text-align:left;padding:1lh min(2%,1.6rem)}@media (width <= 640px){.vip-column__foot{text-align:center;padding-inline:0}}.vip-column__foot .column-ttl-s{font-size:clamp(1.8rem,1.447rem + .98vw,2.2rem);font-weight:700;line-height:1;background:#700e77;display:inline-flex;justify-content:center;align-items:center;padding:.3em 1em;margin-bottom:.8em;border-radius:100vmax;background:linear-gradient(to right,#f6bf32,#f7e26c,#f6bf32);color:#700e77}.vip-special-list{text-align:left}@media (width <= 640px){.vip-special-list+li{margin-top:.5em}}.vip-special-list li{position:relative;font-weight:700;line-height:1.6}@media (width <= 640px){.vip-special-list li{line-height:1.4}}.vip-special-list li{padding-left:2.4rem;text-indent:-2.4rem}.vip-special-list li+li{margin-top:.3em}.vip-special-list li *{text-indent:0}.vip-special-list li:before{content:"";display:inline-block;aspect-ratio:1/1;min-width:0;width:1.8rem;text-indent:0;scale:1;transform:translateY(1px);margin-right:.6rem;background:transparent url(../img/ticket/vip_mark2.webp) var(--bg-contain)}.form-wrap{--input-fz: 1.6rem;--input-ls: .03em;--input-lh: 1.4;--input-padding: .2em clamp(1.2rem, -1.8rem + 7.143cqw, 2.2rem);--input-height: 1.6lh;--field-gap-row: 1.2rem;--field-gap-column: 1.6rem;--input-label-width: 10rem;--input-color-txt: var(--color-txt, #000);--input-color-label: var(--color-txt, #000);--input-color-placeholder: #b5b5b5;--input-color-caution: var(--color-accent);--input-bdr: 1px solid var(--color-txt);--input-bdr-radius: .4rem;--input-bg: #f6f4f0;--input-bg-wrote: #f6f4f0;--input-focus: var(--color-moss);--input-checked: var(--color-moss);--input-boxshadow: 2px 2px 2px 0px rgba(0, 0, 0, .08) inset;--input-boxshadow-focus: 4px 4px 6px 0px rgba(0, 0, 0, .2) inset}.form-wrap{container:form-wrap/inline-size;width:min(90%,68rem);margin-inline:auto}.form-field{display:grid;grid-template-columns:1fr;justify-items:start;align-items:center;column-gap:var(--field-gap-column);row-gap:.2lh}.form-field+.form-field{margin-top:var(--field-gap-row)}@container form-wrap (420px < width){.form-field{grid-template-columns:var(--input-label-width) 1fr}.form-field .form-field__label{justify-self:end;text-align:right}.form-field .form-field__note{grid-column:1/-1}}.form-field__label{color:var(--input-color-label)}.form-field__label[for=COMMENT]{align-self:start}.form-field__label>span{font-size:84%;display:inline-block}.form-field__input,.form-field__select,.form-field__textarea{width:100%;height:var(--input-height);padding:var(--input-padding);color:var(--input-color-txt);font-family:inherit;font-size:var(--input-fz);line-height:var(--input-lh);letter-spacing:var(--input-ls);border:var(--input-bdr);border-radius:var(--input-bdr-radius);background:var(--input-bg);transition-property:color,background-color,border-color;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}.form-field__input:focus,.form-field__select:focus,.form-field__textarea:focus{outline:1px solid var(--input-focus);outline-offset:1px}.form-field__input[type=number]::-webkit-outer-spin-button,.form-field__input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-field__input[type=number]{-moz-appearance:textfield}.form-field__textarea{height:auto;min-height:6lh;padding-block:.5lh;resize:vertical}.form-field__input::placeholder,.form-field__textarea::placeholder{color:var(--input-color-placeholder)}.form-field__input.is-wrote,.form-field__textarea.is-wrote{background-color:var(--input-bg-wrote)}.form-field__select{color:var(--input-color-placeholder);appearance:none;cursor:pointer;width:12em;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="8" viewBox="4 4 16 16" fill="none" stroke="%23333" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"/></svg>');background-repeat:no-repeat;background-position:right .8rem center;background-size:1rem}.form-field__select.is-selected{color:var(--input-color-txt);background-color:var(--input-bg-wrote);background-image:none}.form-field__note{width:100%;text-align:left;font-size:1.5rem;margin-top:.4lh}.form-field__note--right{text-align:right}.form-field .is-caution{color:var(--input-color-caution)}.password-forgot{display:inline-block;position:relative;padding-right:1.6rem;text-decoration:none;font-size:1.5rem}.password-forgot>span{font-size:90%;display:inline-block}.password-forgot:after{content:"";position:absolute;inset:0 0 0 auto;margin-block:auto;aspect-ratio:1/1;min-width:0;width:1.2rem;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M1 6.36426C0.447715 6.36426 0 6.81197 0 7.36426C0 7.91654 0.447715 8.36426 1 8.36426V7.36426V6.36426ZM1 7.36426V8.36426H17V7.36426V6.36426H1V7.36426ZM17.7071 8.07136C18.0976 7.68084 18.0976 7.04768 17.7071 6.65715L11.3431 0.29319C10.9526 -0.0973344 10.3195 -0.0973344 9.92893 0.29319C9.53841 0.683714 9.53841 1.31688 9.92893 1.7074L15.5858 7.36426L9.92893 13.0211C9.53841 13.4116 9.53841 14.0448 9.92893 14.4353C10.3195 14.8259 10.9526 14.8259 11.3431 14.4353L17.7071 8.07136Z" fill="black" transform="translate(0 1.5)"/></svg>');mask-size:contain;transition-property:color,background-color,transform;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}@media (any-hover: hover){.password-forgot:hover:after{transform:translate(4px)}}.form-action{display:flex;justify-content:center;align-items:center;width:min(100%,68rem);margin-inline:auto;margin-top:3.2rem}.form-btn-bracket{color:var(--color-white);position:relative;display:block;margin-inline:auto;width:100%;padding:var(--btn-padding);background:var(--color-moss)}.form-btn-bracket__inner{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding-block:1rem;overflow:clip;border:1px solid currentColor}.form-btn-bracket__txt{transition-property:color,opacity,background-color,transform,filter;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}.form-btn-bracket{--btn-padding: .4rem;--pos-move: var(--btn-padding)}.form-btn-bracket:before,.form-btn-bracket:after{content:"";position:absolute;z-index:1;pointer-events:none;aspect-ratio:1/1;min-width:0;width:clamp(1.2rem,.717rem + 1.149vw,1.6rem);background-color:currentColor;mask-image:url(../svg/frame_corner.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;transition-property:top,bottom,left,right;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}.form-btn-bracket:before{top:var(--pos-move);left:var(--pos-move)}.form-btn-bracket:after{bottom:var(--pos-move);right:var(--pos-move);scale:-1 -1}@media (any-hover: hover){.form-btn-bracket:hover{color:var(--color-yellow);--pos-move: .7rem}}@media print{.body-wrap{opacity:1!important}*{backdrop-filter:none!important}}
