*,*::before,*::after{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0;min-width:0}article,aside,footer,header,nav,section,main{display:block}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}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;-webkit-font-feature-settings:"palt","kern","liga" 0;font-feature-settings:"palt","kern","liga" 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:anywhere;word-break:normal;line-break:strict;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;min-height:100svh;-ms-scroll-chaining:none;overscroll-behavior:none}:where(h1,h2,h3,h4,h5,h6,th){font-weight:inherit}:where(ul,ol){list-style:none}:where(img,picture){max-width:100%;height:auto;display:block}:where(svg,embed,object){vertical-align:bottom}:where(input,button,textarea,select){font:inherit;line-height:inherit;color:currentColor;outline:none}:where(button){cursor:pointer;display:inline-block;background-color:rgba(0,0,0,0)}:where(textarea){min-height:3lh;resize:vertical}@supports(field-sizing: content){:where(textarea){field-sizing:content}}:where(table){border-collapse:collapse;width:100%}:where(th,td){text-align:left}:where(:root){scrollbar-gutter:stable;overflow-x:clip}@media(any-hover: hover){:where(a[href^="mailto:"]){pointer-events:none;color:currentColor;text-decoration:none}}:focus{outline:none}.body-wrap :where(*,*::before,*::after){color:inherit;font-style:inherit;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;font-optical-sizing:inherit;text-align:inherit;word-break:inherit;line-break:inherit;overflow-wrap:inherit;white-space:inherit}:where(img,svg){display:block;margin:0 auto;width:auto;max-width:100%;height:auto}:where(em,strong){font-style:inherit}:where(i,b){display:inline-block}:root{--color-body: #e61414;--color-ftr: #000000;--color-txt: #050a32;--color-red: #e61414;--color-caution: #e61414;--color-navy: #050a32;--color-gold: #d3ae1c;--color-ivory: #f6f1e4;--color-cream: #faf5dc;--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: #e61414;--label-goods: #0f5b44;--grd-gold: linear-gradient(270deg, #D8B944 0%, #F7E26C 50%, #F6BF32 100%);--color-white: #fff;--color-black: #000;--color-gray: gray;--color-gray-light: silver;--color-link: #2b5440;--color-hover: #9e015d;--transition-def: all 0.4s 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-yh-jp: YakuHanJP;--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: lato, source-han-sans-japanese;--ff-sub: dnp-shuei-4gob-std;--ff-en: modula-serif;--font-jp: var(--ff-yh-jp), var(--ff-jp), var(--ff-gothic);--font-sub: var(--ff-sub), var(--ff-mincho);--font-en: var(--ff-en), var(--ff-gothic);--fw-jp: 500;--fw-sub: 700;--fw-en: 700;--fw-regular: 400;--fw-medium: 500;--fw-bold: 700}:root{--ls-jp: 0.05em;--ls-p: 0.16em;--ls-sub: 0.05em;--ls-en: -0.02em;--ls-0: 0}:root{--lh-jp: 1.6;--lh-p: 2;--lh-sub: 1;--lh-en: 1;--lh-0: 0;--lh-1: 1}.font--jp{font-family:var(--font-jp)}.font--sub{font-family:var(--font-sub)}.font--en{font-family:var(--font-en)}.fw400,.fw--regular{font-weight:var(--fw-regular)}.fw500,.fw--medium{font-weight:var(--fw-medium)}.fw700,.fw--bold{font-weight:var(--fw-bold)}html{font-size:62.5%}body{background-color:var(--color-body);min-width:360px;padding-bottom:env(safe-area-inset-bottom)}.body-wrap{position:relative;text-align:center;color:var(--color-txt);font-style:normal;font-size:clamp(1.6rem,1.424rem + 0.49vw,1.8rem);font-family:var(--font-jp);font-weight:var(--fw-jp);line-height:var(--lh-jp);letter-spacing:var(--ls-jp)}.body-wrap a{color:var(--color-link);text-decoration:underline;-webkit-transition-property:color,background-color;transition-property:color,background-color;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0s;transition-delay:0s}.body-wrap a:hover{color:var(--color-hover);text-decoration:none}.body-wrap a.hover,.body-wrap a[class]:not([class=""]){text-decoration:none}.body-wrap a.hover:hover{opacity:.6}.body-wrap a.icon--blank{-webkit-transition-property:color,background-color;transition-property:color,background-color;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0s;transition-delay:0s;display:inline-block}.body-wrap a.icon--blank::after{content:"";display:inline-block;margin-left:.5em;aspect-ratio:1/1;min-width:0;width:12px;background-color:currentColor;-webkit-mask:url(../img/svg_common/icon_window.svg) var(--bg-contain);mask:url(../img/svg_common/icon_window.svg) var(--bg-contain);vertical-align:middle}:where(a[href="#!"],a[href=""],a[href=url],a[disable]){pointer-events:none}@media(768px < width){.sp-only{display:none !important}}@media(width <= 768px){.pc-only{display:none !important}}.is-resizing .nav-wrap *,.is-resizing .nav-wrap *::before,.is-resizing .nav-wrap *::after{-webkit-transition:none !important;transition:none !important}.body-wrap{opacity:0;-webkit-animation:accessFadein 1.2s linear .8s forwards;animation:accessFadein 1.2s linear .8s forwards}@-webkit-keyframes accessFadein{0%{opacity:0}100%{opacity:1}}@keyframes accessFadein{0%{opacity:0}100%{opacity:1}}.animate{opacity:0;-webkit-transform:scale(0.8) translateY(50px);transform:scale(0.8) translateY(50px);-webkit-transform-origin:center top;transform-origin:center top;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0s;transition-delay:0s}.animate.animate-on{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.animate.transition-off{-webkit-transition:none;transition:none}.animate-none{opacity:initial;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}.txt--stroke{-webkit-text-stroke:3px #000;text-stroke:3px #000;paint-order:stroke fill;color:#fff}@media(width <= 768px){.txt--stroke{-webkit-text-stroke:2px #000;text-stroke:2px #000}}.txt--stroke ruby rt,.txt--stroke .txt--stroke-none,.txt--stroke .txt--rt{-webkit-text-stroke:0px;text-stroke:0px;paint-order:normal}.flowroot,.clrfix{display:flow-root}.edit-block{position:relative;padding:10em 0}[none]{display:none !important}.mask-svg{overflow:hidden;text-indent:-9999px;aspect-ratio:1/1;min-width:0;width:32px;background-color:currentColor;-webkit-mask:url(../img/svg_common/bg_standby.svg) var(--bg-contain);mask:url(../img/svg_common/bg_standby.svg) var(--bg-contain)}.bg-cover{background:rgba(0,0,0,0) url(../img/svg_common/bg_standby.svg) var(--bg-cover)}.bg-contain{background:rgba(0,0,0,0) url(../img/svg_common/bg_standby.svg) var(--bg-contain)}#gigyaShare.bg-white{display:inline-block;vertical-align:bottom;margin-inline:auto;background-color:rgba(255,255,255,.8);padding:6px 16px;border-radius:40px}#gigyaShare .jme_share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;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:16px}#gigyaShare .jme_share li{width:24px}#gigyaShare .jme_share li:nth-child(1){width:122px;margin-right:6px}}#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;-webkit-transition:all .6s ease-out 0s;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_v3.svg")}#gigyaShare .jme_share li:nth-child(2) a{background-image:url("../img/svg_common/jme_bar/sns_line.svg")}#gigyaShare .jme_share li:nth-child(3) a{background-image:url("../img/svg_common/jme_bar/sns_x_fff.svg")}#gigyaShare .jme_share li:nth-child(4) a{background-image:url("../img/svg_common/jme_bar/sns_facebook.svg")}@media(width <= 960px){#jwave_footer_wrapper{padding-bottom:env(safe-area-inset-bottom) !important}}#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;width:2000px;height:2000px;top:0;left:calc(50% - 1000px)}#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{width:200%;height:100%;position:absolute;-webkit-animation:scrollKamonReverse 60s ease-in-out infinite;animation:scrollKamonReverse 60s ease-in-out infinite}@-webkit-keyframes scrollKamon{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(50%);transform:translateX(50%)}50%{-webkit-transform:translateX(100%);transform:translateX(100%)}75%{-webkit-transform:translateX(50%);transform:translateX(50%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes scrollKamon{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(50%);transform:translateX(50%)}50%{-webkit-transform:translateX(100%);transform:translateX(100%)}75%{-webkit-transform:translateX(50%);transform:translateX(50%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes scrollKamonReverse{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}25%{-webkit-transform:translateX(-25%);transform:translateX(-25%)}50%{-webkit-transform:translateX(25%);transform:translateX(25%)}75%{-webkit-transform:translateX(-25%);transform:translateX(-25%)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes scrollKamonReverse{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}25%{-webkit-transform:translateX(-25%);transform:translateX(-25%)}50%{-webkit-transform:translateX(25%);transform:translateX(25%)}75%{-webkit-transform:translateX(-25%);transform:translateX(-25%)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}.nav-wrap{font-family:var(--font-en);font-size:clamp(2.2rem,1rem + 1.563vw,3rem);font-weight:800;line-height:1;letter-spacing:.03em}.nav-wrap a{color:var(--color-gold);text-decoration:none;white-space:nowrap}.nav-wrap a:hover{color:var(--color-cream)}@media(width <= 768px){.nav-wrap{font-size:clamp(4.8rem,3.388rem + 3.922vw,6.4rem)}}.nav-wrap li.disable a{pointer-events:none;color:rgba(255,255,255,.2)}.nav-wrap li.current a{pointer-events:none;color:#fff}.nav-wrap li.new::before{content:"";position:absolute;z-index:-1;aspect-ratio:1/1;min-width:0;background:rgba(0,0,0,0) url(../img/svg/icon_new.svg) var(--bg-contain)}@media(768px < width){.nav-wrap li.new::before{top:0;left:0;width:clamp(20px,11px + 1.172vw,26px);-webkit-transform:translate(-60%, 15%);transform:translate(-60%, 15%)}}@media(width <= 768px){.nav-wrap li.new::before{top:0;bottom:0;left:0;margin-block:auto;width:26px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.nav-ticket{position:fixed;z-index:1001;top:0;right:0;height:70px;width:clamp(144px,-24px + 21.875vw,256px)}@media(width <= 768px){.nav-ticket{height:60px;width:min(50%,256px)}}a.btn--nav{position:absolute;inset:0;border:5px solid #9c0a0b;background:#9c0a0b;color:var(--color-gold);text-decoration:none;white-space:nowrap;font-size:clamp(2.2rem,1rem + 1.563vw,3rem);font-family:var(--font-en);font-weight:800;line-height:1;letter-spacing:.1em}a.btn--nav:hover{color:var(--color-cream)}@media(width <= 768px){a.btn--nav{font-size:3rem}}a.btn--nav>p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;border:1px solid currentColor}a.btn--nav::before,a.btn--nav::after{content:"";position:absolute;aspect-ratio:1/1;min-width:0;width:16px;background-color:currentColor;-webkit-mask:url(../img/svg/frame_corner.svg) var(--bg-contain);mask:url(../img/svg/frame_corner.svg) var(--bg-contain);-webkit-transition-property:top,bottom,left,right;transition-property:top,bottom,left,right;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0s;transition-delay:0s}a.btn--nav::before{top:1px;left:1px}a.btn--nav::after{bottom:1px;right:1px;scale:-1 -1}a.btn--nav:hover::before{top:4px;left:4px}a.btn--nav:hover::after{bottom:4px;right:4px}@media(768px < width){.nav-wrap{position:fixed;z-index:1000;top:0;left:0;width:100%;height:46px;background:var(--color-navy)}.nav-wrap .nav-container{display:contents}.nav-wrap .nav-container .nav-content{display:contents}.nav-wrap .nav-container .nav-content .nav-close{display:none}.nav-hamburger{display:none}.nav__menu-ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:min(1.4%,16px);height:100%;overflow:hidden}.nav__menu-ul li{position:relative;height:100%;padding-right:clamp(16px,13px + 0.391vw,18px)}.nav__menu-ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding-inline:clamp(5px,-17.5px + 2.93vw,20px)}.nav__menu-ul li::after{content:"";position:absolute;z-index:-1;top:-2px;right:clamp(8px,6.5px + 0.195vw,9px);-webkit-transform:rotate(20deg);transform:rotate(20deg);width:2px;height:50px;background:var(--color-gold)}.nav__menu-ul li:last-child::after{display:none}}@media(width <= 768px){.nav-wrap{position:fixed;z-index:1000;top:0;left:0;width:100%;height:0}.nav-wrap .nav-container{position:fixed;z-index:-1;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow-x:hidden;overflow-y:auto;padding:90px 0 30px;background:rgba(5,10,50,.95);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.nav-wrap .nav-container .nav-content{margin:auto 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.nav-container{pointer-events:none;opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0s;transition-delay:0s}.nav-container .nav-content{-webkit-transform:scale(1.6);transform:scale(1.6);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0s;transition-delay:0s}.nav--open .nav-container{pointer-events:auto;opacity:1}.nav--open .nav-container .nav-content{-webkit-transform:scale(1);transform:scale(1)}html.nav--open,body.nav--open{overflow:hidden}.nav-hamburger{cursor:pointer;position:fixed;z-index:1002;top:0;left:0;aspect-ratio:1/1;min-width:0;width:60px;background-color:#221b3b;-webkit-transition-property:left,-webkit-transform,-webkit-filter;transition-property:left,-webkit-transform,-webkit-filter;transition-property:transform,filter,left;transition-property:transform,filter,left,-webkit-transform,-webkit-filter;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0s;transition-delay:0s}.nav-hamburger:hover{-webkit-filter:var(--hover-filter-bright);filter:var(--hover-filter-bright)}.nav-hamburger>span{position:absolute;inset:0;margin:auto;aspect-ratio:1/1;min-width:0;width:50%;color:var(--color-white);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0s;transition-delay:0s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-hamburger>span::before,.nav-hamburger>span::after{content:"";position:absolute;inset:0;margin:auto 0;width:100%;height:2px;background-color:currentColor;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0s;transition-delay:0s}.nav-hamburger>span::before{-webkit-transform:translateY(-9px);transform:translateY(-9px)}.nav-hamburger>span::after{width:65%;-webkit-transform:translateY(9px);transform:translateY(9px)}.nav-hamburger>span em{width:100%;height:2px;background-color:currentColor;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0s;transition-delay:0s}.nav--open .nav-hamburger>span{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.nav--open .nav-hamburger>span::before,.nav--open .nav-hamburger>span::after{margin:auto;-webkit-transform:translateY(0px);transform:translateY(0px);width:80%}.nav--open .nav-hamburger>span::before{-webkit-transform:rotate(-315deg);transform:rotate(-315deg)}.nav--open .nav-hamburger>span::after{-webkit-transform:rotate(-225deg);transform:rotate(-225deg)}.nav--open .nav-hamburger>span em{opacity:0}.nav__menu-ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:8px}.nav__menu-ul li{position:relative;width:clamp(220px,60%,280px)}.nav-close{cursor:pointer;position:relative;aspect-ratio:1/1;min-width:0;width:30px;margin-inline:auto;color:var(--color-white);-webkit-transition-property:color,background-color;transition-property:color,background-color;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0s;transition-delay:0s}.nav-close::before,.nav-close::after{content:"";position:absolute;inset:0;margin:auto;width:100%;height:3px;background:currentColor}.nav-close::before{rotate:45deg}.nav-close::after{rotate:-45deg}}.hdr-wrap{padding-top:5px}@media(width <= 768px){.hdr-wrap{padding-top:16px}}.hero-container{position:relative;z-index:0;overflow:hidden;margin-inline:auto;width:min(97.5%,1422px)}@media(width <= 768px){.hero-container{width:95.57%}}.hero-container::after{content:"";position:absolute;z-index:-1;inset:0;background:rgba(79,65,51,.65)}.hero-slider{position:absolute;z-index:-2;min-width:0}@media(768px < width){.hero-slider{inset:0;margin:auto;aspect-ratio:1920/990;width:96.15%}}@media(width <= 768px){.hero-slider{inset:auto 0;top:2.8646vw;margin-inline:auto;aspect-ratio:960/1060;width:94.12%}}.hero-slider .slick-list,.hero-slider .slick-track{will-change:transform}.hero-slider .slick-slide{will-change:opacity}.hero-slider .slick-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-slider .slick-slide>*{height:100%}.hdr-wrap--subpage{padding-top:24px;padding-bottom:56px}@media(width <= 768px){.hdr-wrap--subpage{padding-top:16px}}.page-kv-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:min(92%,1440px);margin-inline:auto;height:280px;padding:6px;border:1px solid #000;background:var(--color-gold)}@media(width <= 640px){.page-kv-wrap{height:auto}}.page-kv{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:4px;background:no-repeat center/cover;display:-webkit-box;display:-ms-flexbox;display:flex}.page-kv--ticket{background-image:url(../img/ticket/hdr.webp)}.page-kv h1{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px;border:1px solid var(--color-gold);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-kv h1 a{display:block}.ftr-wrap{background:var(--color-ftr);color:var(--color-white);padding-block:72px 48px}@media(width <= 640px){.ftr-wrap{padding-block:32px}}.ftr-column{width:92%;margin-inline:auto}.ftr-column__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media(width <= 640px){.ftr-column__main{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.ftr-column__foot{margin-top:1em}.ftr-column__main .credit-block{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding-right:2em;text-align:left;--dt-w: 120px}@media(width <= 640px){.ftr-column__main .credit-block{text-align:center;width:100%;margin-bottom:3em;padding-right:0}}.ftr-column__main .credit-block dl.credit-dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:var(--color-white);font-size:clamp(1.5rem,1.429rem + 0.223vw,1.6rem)}.ftr-column__main .credit-block dl.credit-dl+dl{margin-top:2em}.ftr-column__main .credit-block dt{font-weight:700;width:var(--dt-w);margin-bottom:.4em}@media(width <= 640px){.ftr-column__main .credit-block dt{width:100%;margin-bottom:.2em}}.ftr-column__main .credit-block dd{width:calc(100% - var(--dt-w))}@media(width <= 640px){.ftr-column__main .credit-block dd{width:100%;margin-bottom:.8em;opacity:.8}}.ftr-column__main .credit-block a{color:var(--color-cream)}.ftr-column__main .credit-block a:hover{color:var(--color-gold)}.ftr-column__main .logo-block{width:min(40%,180px)}@media(width <= 640px){.ftr-column__main .logo-block{margin-inline:auto}}.ftr-column__main .logo-block .logo+.logo{margin-top:2em}.ftr-column__main .logo-block a{display:block;overflow:hidden;text-indent:-9999px;margin-left:auto;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0s;transition-delay:0s;background-color:#fff;-webkit-mask:var(--bg-contain);mask:var(--bg-contain);max-width:100%}@media(width <= 640px){.ftr-column__main .logo-block a{margin-right:auto}}.ftr-column__main .logo-block a:hover{opacity:.6}.ftr-column__main .logo-block a.logo--kamon{aspect-ratio:840/690;-webkit-mask-image:url(../img/svg_common/logo_kamon.svg);mask-image:url(../img/svg_common/logo_kamon.svg)}.ftr-column__main .logo-block a.logo--jwave{aspect-ratio:240/30;-webkit-mask-image:url(../img/svg_common/logo_jwave.svg);mask-image:url(../img/svg_common/logo_jwave.svg)}.ftr-column__foot .copyright{font-size:clamp(1.3rem,1.229rem + 0.223vw,1.4rem)}.ftr-column__foot .copyright{text-align:right;-webkit-transform:translateX(0.5em);transform:translateX(0.5em)}@media(width <= 640px){.ftr-column__foot .copyright{-webkit-transform:none;transform:none;text-align:center}}.ftr-column__foot .copyright b{color:currentColor;display:inline-block;margin-right:6px}.area-ttl{font-size:clamp(12rem,8.471rem + 9.804vw,16rem);font-family:var(--font-en);font-weight:var(--fw-en);line-height:var(--lh-en);letter-spacing:var(--ls-en)}.area-ttl--jp{color:var(--color-gold);font-size:clamp(3.2rem,1.082rem + 5.882vw,5.6rem);font-family:var(--font-sub);font-weight:var(--fw-sub);line-height:var(--lh-sub);letter-spacing:var(--ls-sub)}.page-ttl{font-size:clamp(8rem,4.471rem + 9.804vw,12rem);font-family:var(--font-en);font-weight:var(--fw-en);line-height:var(--lh-en);letter-spacing:var(--ls-en)}.page-ttl--jp{color:var(--color-gold);font-size:clamp(2.8rem,1.741rem + 2.941vw,4rem);font-family:var(--font-sub);font-weight:var(--fw-sub);line-height:var(--lh-sub);letter-spacing:var(--ls-sub)}.label{font-size:clamp(1.4rem,1.224rem + 0.49vw,1.6rem);line-height:1.2;font-weight:700;white-space:nowrap;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;padding:.2em 1em .3em}.label--vip{color:var(--color-navy);background:var(--grd-gold)}.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:-webkit-gradient(linear, right top, left top, from(#D8B944), color-stop(50%, #F7E26C), to(#F6BF32));background:linear-gradient(270deg, #D8B944 0%, #F7E26C 50%, #F6BF32 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.body-wrap{padding-top:70px}@media(width <= 768px){.body-wrap{padding-top:60px}}.lineup-area{padding-top:80px}.about-area{padding-block:80px 72px}.outline-area{padding-top:80px}.notice-area{width:min(92%,980px);margin-inline:auto;padding-top:80px}.support-area{width:min(92%,1000px);margin-inline:auto;padding-top:80px}.archive-area{width:min(92%,1000px);margin-inline:auto;padding-top:80px}.gigya-area{padding-block:108px 72px}.bg-pattern{position:relative;z-index:0}.bg-pattern::after{content:"";position:absolute;z-index:-1;inset:0}.bg-pattern--red::after{background-color:#db0c0b;-webkit-mask:url(../img/svg/pattern.svg) repeat center top;mask:url(../img/svg/pattern.svg) repeat center top}.bg-pattern--navy{background:#270448}.bg-pattern--navy::after{background-color:#310f50;-webkit-mask:url(../img/svg/pattern.svg) repeat center top;mask:url(../img/svg/pattern.svg) repeat center top}.bg-grd{min-height:1280px;position:relative;z-index:0}.bg-grd::before,.bg-grd::after{content:"";position:absolute;z-index:-1;inset:auto 0}.bg-grd--yellow{background:var(--color-cream)}.bg-grd--yellow::before,.bg-grd--yellow::after{height:min(50%,640px);background:-webkit-gradient(linear, left top, left bottom, color-stop(2%, #f7e48d), color-stop(60%, #faf5dc));background:linear-gradient(180deg, #f7e48d 2%, #faf5dc 60%)}.bg-grd--yellow::before{top:0}.bg-grd--yellow::after{bottom:0;scale:1 -1}a.btn--frame{position:relative;display:block;width:min(100%,280px);margin-inline:auto;color:var(--color-gold);border:5px solid var(--color-navy);background:var(--color-navy)}@media(width <= 480px){a.btn--frame{border-width:3px}}a.btn--frame>p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:10px 20px;border:1px solid currentColor;font-weight:700;line-height:1;letter-spacing:.1em}a.btn--frame:hover{color:var(--color-white)}a.btn--frame::before,a.btn--frame::after{content:"";position:absolute;aspect-ratio:1/1;min-width:0;width:16px;background-color:currentColor;-webkit-mask:url(../img/svg/frame_corner.svg) var(--bg-contain);mask:url(../img/svg/frame_corner.svg) var(--bg-contain);-webkit-transition-property:top,bottom,left,right;transition-property:top,bottom,left,right;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0s;transition-delay:0s}a.btn--frame::before{top:1px;left:1px}a.btn--frame::after{bottom:1px;right:1px;scale:-1 -1}a.btn--frame:hover::before{top:4px;left:4px}a.btn--frame:hover::after{bottom:4px;right:4px}a.bnr-frame{color:var(--color-white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:min(100%,800px);margin-inline:auto;border:1px solid var(--color-navy)}a.bnr-frame .bnr-frame__main{padding:clamp(4px,0.47px + 0.98vw,8px)}a.bnr-frame .bnr-frame__main figure{display:block;overflow:hidden}a.bnr-frame .bnr-frame__main img{-webkit-transition-property:-webkit-transform,-webkit-filter;transition-property:-webkit-transform,-webkit-filter;transition-property:transform,filter;transition-property:transform,filter,-webkit-transform,-webkit-filter;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0s;transition-delay:0s}a.bnr-frame:hover{color:var(--color-white)}a.bnr-frame:hover .bnr-frame__main img{-webkit-transform:scale(1.04);transform:scale(1.04);-webkit-filter:var(--hover-filter-bright-soft);filter:var(--hover-filter-bright-soft)}a.bnr-frame .bnr-frame__foot{border-top:1px solid var(--color-navy);padding:clamp(4px,0.47px + 0.98vw,8px);text-align:left}a.bnr-frame .bnr-frame__foot p{background:var(--color-navy);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:clamp(1.3rem,1.035rem + 0.735vw,1.6rem);font-weight:700;line-height:1.4;padding-block:6px;padding-inline:clamp(8px,0.94px + 1.961vw,16px)}a.bnr-frame .bnr-frame__foot p::after{content:"";aspect-ratio:1/1;min-width:0;width:18px;background-color:currentColor;-webkit-mask:url(../img/svg_common/32x32/icon_arrow.svg) var(--bg-contain);mask:url(../img/svg_common/32x32/icon_arrow.svg) var(--bg-contain);-webkit-transition-property:-webkit-transform,-webkit-filter;transition-property:-webkit-transform,-webkit-filter;transition-property:transform,filter;transition-property:transform,filter,-webkit-transform,-webkit-filter;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0s;transition-delay:0s}a.bnr-frame:hover .bnr-frame__foot p::after{-webkit-transform:translateX(4px);transform:translateX(4px)}a.bnr-frame--gold{color:var(--color-navy);border:1px solid var(--color-gold)}a.bnr-frame--gold:hover{color:currentColor}a.bnr-frame--gold .bnr-frame__foot{border-top:1px solid var(--color-gold)}a.bnr-frame--gold .bnr-frame__foot p{background:var(--color-gold)}ul.point-ul{text-align:left}ul.point-ul li{position:relative;font-weight:400;line-height:1.6;text-indent:-1.2em;padding-left:1.2em}@media(width <= 640px){ul.point-ul li{line-height:1.4}}ul.point-ul li+li{margin-top:.4em}ul.point-ul li *{text-indent:0}ul.point-ul li::before{content:"●";display:inline-block;width:1.2em;text-indent:0;scale:.8}ul.caution-ul{font-size:clamp(1.4rem,1.312rem + 0.245vw,1.5rem);text-align:left;display:inline-block;margin-inline:auto;line-height:1.4}ul.caution-ul li{text-indent:-1.1em;padding-left:1.1em}ul.caution-ul li+li{margin-top:.3em}ul.caution-ul li *{text-indent:0}ul.caution-ul li::before{content:"※";text-indent:0;display:inline-block;width:1.1em;scale:.8}.nobori-wrap{position:relative;width:100%;height:314px}.nobori-scroll{position:absolute;bottom:0;left:0;background:url("../img/nobori2.webp") repeat-x center bottom;background-size:auto 100%;width:100%;height:314px}@media(width <= 640px){.nobori-wrap{height:157px}.nobori-scroll{height:157px}}@-webkit-keyframes nobori-line{from{background-position:0 0}to{background-position:-2176px 0}}@keyframes nobori-line{from{background-position:0 0}to{background-position:-2176px 0}}@-webkit-keyframes nobori-line-sp{from{background-position:0 0}to{background-position:-1088px 0}}@keyframes nobori-line-sp{from{background-position:0 0}to{background-position:-1088px 0}}.intro-area{padding-top:clamp(40px,18.82px + 5.882vw,64px);padding-bottom:clamp(105px,65.29px + 11.029vw,150px);overflow:hidden}.intro-column__head .lead-block{margin-top:clamp(56px,34.82px + 5.882vw,80px)}.intro-column__head .btn-block{margin-top:clamp(32px,17.88px + 3.922vw,48px)}.intro-column__main{margin-top:clamp(62px,39.06px + 6.373vw,88px)}.intro-column__main .movie-block{margin-top:clamp(88px,54.47px + 9.314vw,126px)}.intro-column__head{position:relative}.intro-column__head .support-block{width:clamp(240px,70%,450px);margin-inline:auto}.intro-column__head .support-block a.bnr--specialsupport{aspect-ratio:450/102}.intro-column__head .lead-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:clamp(10px,5.59px + 1.225vw,15px);width:92%;margin-inline:auto}.intro-column__head .lead-block .paragraph{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(10px,5.59px + 1.225vw,15px)}.intro-column__head .lead-block .txt{color:var(--color-gold);background-color:currentColor;-webkit-mask:var(--bg-contain);mask:var(--bg-contain);min-width:0;width:auto;height:clamp(22px,7.88px + 3.922vw,38px)}.intro-column__head .lead-block .txt--1{aspect-ratio:192/38;-webkit-mask-image:url(../img/svg/intro_txt1.svg);mask-image:url(../img/svg/intro_txt1.svg)}.intro-column__head .lead-block .txt--2{aspect-ratio:546/38;-webkit-mask-image:url(../img/svg/intro_txt2.svg);mask-image:url(../img/svg/intro_txt2.svg)}.intro-column__head .lead-block .txt--3{aspect-ratio:136/38;-webkit-mask-image:url(../img/svg/intro_txt3.svg);mask-image:url(../img/svg/intro_txt3.svg)}.intro-column__head .lead-block .txt--4{aspect-ratio:486/38;-webkit-mask-image:url(../img/svg/intro_txt4.svg);mask-image:url(../img/svg/intro_txt4.svg)}.intro-column__head .lead-block .txt--5{aspect-ratio:410/38;-webkit-mask-image:url(../img/svg/intro_txt5.svg);mask-image:url(../img/svg/intro_txt5.svg)}.intro-column__head .lead-block .txt--6{aspect-ratio:206/38;-webkit-mask-image:url(../img/svg/intro_txt6.svg);mask-image:url(../img/svg/intro_txt6.svg)}.intro-column__head .btn-block a.btn--frame{width:min(50%,280px)}.intro-column__main{position:relative}.intro-column__main .bnr-block a.bnr-frame{width:min(92%,800px)}.intro-column__main .movie-block{position:relative}.intro-column__main .youtube-code{position:relative;overflow:hidden;aspect-ratio:16/9;min-width:0;width:min(92%,800px);margin-inline:auto}.intro-column__main .youtube-code iframe{position:absolute;top:-1px;left:0;width:100% !important;height:100% !important}.obj1-wrap{position:absolute;z-index:-1;top:48px;left:0;width:100%}@media(width <= 960px){.obj1-wrap{top:150px}}@media(width <= 768px){.obj1-wrap{top:-40px}}.obj1-wrap .obj1-bg{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1440px}@media(1440px < width){.obj1-wrap .obj1-bg{width:100%}}@media(width <= 1280px){.obj1-wrap .obj1-bg{width:112.5vw}}.obj1-wrap .obj1-bg::after{content:"";display:block;aspect-ratio:294/640;min-width:0;width:294px;margin-inline:auto 0;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../img/obj1.webp)}@media(width <= 960px){.obj1-wrap .obj1-bg::after{width:clamp(190px,-226px + 54.167vw,294px)}}@media(width <= 768px){.obj1-wrap .obj1-bg::after{width:clamp(120px,58.24px + 17.157vw,190px)}}.obj2-wrap{position:absolute;z-index:-1;top:8px;left:0;width:100%}@media(width <= 960px){.obj2-wrap{top:200px}}@media(width <= 560px){.obj2-wrap{top:clamp(70px,-56px + 35vw,140px)}}.obj2-wrap .obj2-bg{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1440px}@media(1440px < width){.obj2-wrap .obj2-bg{width:100%}}@media(width <= 1280px){.obj2-wrap .obj2-bg{width:112.5vw}}.obj2-wrap .obj2-bg::after{content:"";display:block;aspect-ratio:350/372;min-width:0;width:350px;margin-inline:0 auto;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../img/obj2.webp)}@media(width <= 1280px){.obj2-wrap .obj2-bg::after{width:clamp(320px,230px + 9.375vw,350px)}}@media(width <= 768px){.obj2-wrap .obj2-bg::after{width:clamp(220px,20px + 31.25vw,320px)}}.obj3-wrap{position:absolute;z-index:-1;bottom:-72px;left:0;width:100%}@media(width <= 768px){.obj3-wrap{bottom:-120px}}.obj3-wrap .obj3-bg{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1440px}@media(1440px < width){.obj3-wrap .obj3-bg{width:100%}}@media(width <= 1280px){.obj3-wrap .obj3-bg{width:112.5vw}}.obj3-wrap .obj3-bg::after{content:"";display:block;aspect-ratio:280/300;min-width:0;width:280px;margin-inline:auto 0;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../img/obj3.webp)}@media(width <= 1200px){.obj3-wrap .obj3-bg::after{width:clamp(200px,-120px + 33.333vw,280px)}}@media(width <= 768px){.obj3-wrap .obj3-bg::after{width:clamp(130px,68.24px + 17.157vw,200px)}}.lineup-area{position:relative;z-index:0;background:var(--color-cream);min-height:800px}.lineup-area::before,.lineup-area::after{content:"";position:absolute;z-index:-1;inset:auto 0;height:min(50%,860px);background:-webkit-gradient(linear, left top, left bottom, color-stop(2%, #47afd2), color-stop(32%, #b0d8d8), color-stop(54%, #dbe9da), color-stop(78%, #faf5dc));background:linear-gradient(180deg, #47afd2 2%, #b0d8d8 32%, #dbe9da 54%, #faf5dc 78%)}.lineup-area::before{top:0}.lineup-area::after{bottom:0;scale:1 -1}.lineup-column{margin-bottom:clamp(126px,78.35px + 13.235vw,180px)}.lineup-column__main{margin-top:clamp(64px,49.88px + 3.922vw,80px)}.lineup-column__foot{margin-top:clamp(88px,54.47px + 9.314vw,126px)}.artist-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:min(100%,988px);margin-inline:auto}@media(width <= 640px){.artist-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:clamp(64px,43.43px + 5.714vw,80px)}}.artist__day{width:50%;--h3-inline: clamp(10px, 2px + 1.25vw, 14px);--li-inline: clamp(14px, -2px + 2.5vw, 22px)}@media(width <= 640px){.artist__day{width:min(92%,480px);--h3-inline: 3%;--li-inline: 0%}}.artist__day .head h3{padding-inline:calc(var(--h3-inline) + var(--li-inline))}.artist__day .head h3 img{width:min(100%,420px);margin-inline:auto}.artist__day .head p{font-size:clamp(1.3rem,0.3rem + 1.563vw,1.8rem);font-weight:700;line-height:1;letter-spacing:.1em;padding-inline:2%;padding-block:clamp(16px,8px + 1.25vw,20px)}@media(width <= 640px){.artist__day .head p{font-size:clamp(1.3rem,0.175rem + 3.125vw,1.8rem);padding-block:clamp(16px,7px + 2.5vw,20px)}}.artist-ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:clamp(24px,-8px + 5vw,40px)}@media(width <= 640px){.artist-ul{row-gap:clamp(20px,-7px + 7.5vw,32px)}}.artist-ul li{padding-inline:var(--li-inline)}.artist-ul li.note{padding-top:25px}.artist-ul li.note .memo{text-align:right;font-size:14px;line-height:1;margin-bottom:1em;padding-inline:.5em}.artist-ul li.note .andmore{position:relative;border-block:1px solid var(--color-navy);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:3.5%;-moz-column-gap:3.5%;column-gap:3.5%;padding-inline:2%;padding-block:3.2%}.artist-ul li.note .andmore p{white-space:nowrap;text-align:center;font-size:clamp(4.4rem,-2.8rem + 11.25vw,8rem);font-family:var(--font-en);font-weight:var(--fw-en);line-height:var(--lh-en);letter-spacing:var(--ls-en);-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}@media(width <= 640px){.artist-ul li.note .andmore p{font-size:clamp(5.4rem,-0.45rem + 16.25vw,8rem)}}.artist-ul li.note .andmore::before,.artist-ul li.note .andmore::after{content:"";display:block;aspect-ratio:1/1;min-width:0;width:20%;background-color:currentColor;-webkit-mask:url(../img/svg_common/logo_kamon.svg) var(--bg-contain);mask:url(../img/svg_common/logo_kamon.svg) var(--bg-contain)}.artist-ul li.artist.new a{position:relative}.artist-ul li.artist.new a::before{content:"";position:absolute;z-index:1;top:0;left:0;aspect-ratio:1/1;min-width:0;width:22%;pointer-events:none;background:rgba(0,0,0,0) url(../img/svg/lineup_new.svg) var(--bg-contain);-webkit-transform:translate(16%, 20%);transform:translate(16%, 20%)}@media(width <= 640px){.artist-ul li.artist.new a::before{width:18%;-webkit-transform:translate(8%, 10%);transform:translate(8%, 10%)}}@media(640px < width){.day1 .artist-ul{position:relative;z-index:0}.day1 .artist-ul::after{content:"";position:absolute;z-index:-1;top:0;right:0;width:1px;height:100%;background:var(--color-navy);-webkit-transform:translateX(50%);transform:translateX(50%)}}a.link--artist{display:block;color:var(--color-txt);font-size:clamp(2rem,0.4rem + 2.5vw,2.8rem);font-weight:700;line-height:1.4;letter-spacing:.1em}@media(width <= 640px){a.link--artist{font-size:clamp(2rem,-0.4rem + 6.667vw,2.8rem)}}a.link--artist figure .pct{display:block;overflow:hidden}a.link--artist figure .pct img{-webkit-transition-property:-webkit-transform,-webkit-filter;transition-property:-webkit-transform,-webkit-filter;transition-property:transform,filter;transition-property:transform,filter,-webkit-transform,-webkit-filter;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0s;transition-delay:0s}a.link--artist figure figcaption{min-height:1.4em}a.link--artist figure figcaption .name{margin-top:.3em}a.link--artist figure figcaption .sub{font-size:68.75%;line-height:1.2}a.link--artist:hover figure .pct img{-webkit-transform:scale(1.06);transform:scale(1.06);-webkit-filter:var(--hover-filter-bright-soft);filter:var(--hover-filter-bright-soft)}.artist-ul li.height--plus figcaption{min-height:2.4em}.artist-ul li.artist--blank{visibility:hidden;pointer-events:none}.artist-ul li.artist--blank a{pointer-events:none}@media(width <= 640px){.artist-ul li.artist--blank{display:none}}.lineup-column__foot{width:min(92%,980px);margin-inline:auto;margin-bottom:clamp(48px,26.82px + 5.882vw,72px)}.lantern-wrap{position:absolute;z-index:-1;top:0;left:0;width:100%;height:260px;overflow:hidden}.lantern-wrap .lantern-bg{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1980px;height:260px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(1980px < width){.lantern-wrap .lantern-bg{width:100%}}@media(width <= 768px){.lantern-wrap .lantern-bg{width:100%}}.lantern-wrap .lantern-bg::before,.lantern-wrap .lantern-bg::after{content:"";aspect-ratio:784/260;min-width:0;width:784px;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-size:auto 100%}@media(width <= 768px){.lantern-wrap .lantern-bg::before,.lantern-wrap .lantern-bg::after{aspect-ratio:140/120;width:max(32%,140px)}}.lantern-wrap .lantern-bg::before{background-image:url(../img/lantern_left.webp);background-position:right top}.lantern-wrap .lantern-bg::after{background-image:url(../img/lantern_right.webp);background-position:left top}.about-area{overflow:hidden}.about-column__head{margin-bottom:56px}.about-column__main{position:relative}.about-column__main .lead-block h3{font-size:min(5.7143vw,4.8rem);font-weight:700;line-height:1.6;letter-spacing:.18em;margin-bottom:40px}@media(width <= 768px){.about-column__main .lead-block h3{font-size:clamp(2.8rem,1.035rem + 4.902vw,4.8rem)}}.about-column__main .lead-block p{font-size:min(2.1429vw,1.8rem);line-height:2;letter-spacing:.16em}@media(width <= 768px){.about-column__main .lead-block p{font-size:clamp(1.6rem,1.424rem + 0.49vw,1.8rem);line-height:1.8;letter-spacing:.12em}}.about-column__main .kamon-wrap{position:absolute;z-index:-1;top:0;bottom:0;left:0;margin-block:auto;width:100%}.about-column__main .kamon-wrap .kamon-bg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:1890px;height:640px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(width <= 1200px){.about-column__main .kamon-wrap .kamon-bg{aspect-ratio:1890/640;min-width:0;width:157.5vw}}@media(width <= 768px){.about-column__main .kamon-wrap .kamon-bg{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}.about-column__main .kamon-wrap .kamon-bg::before,.about-column__main .kamon-wrap .kamon-bg::after{content:"";aspect-ratio:320/262;min-width:0;height:640px;-webkit-mask:url(../img/svg_common/logo_kamon.svg) var(--bg-contain);mask:url(../img/svg_common/logo_kamon.svg) var(--bg-contain);background-color:#fff;opacity:.2}@media(width <= 1200px){.about-column__main .kamon-wrap .kamon-bg::before,.about-column__main .kamon-wrap .kamon-bg::after{height:53.3333vw}}@media(width <= 768px){.about-column__main .kamon-wrap .kamon-bg::before,.about-column__main .kamon-wrap .kamon-bg::after{width:90%;height:auto;opacity:.1}}@media(width <= 768px){.about-column__main .kamon-wrap .kamon-bg::after{display:none}}.outline-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:clamp(24px,4.31px + 2.564vw,32px)}.outline-column__main{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:min(92%,980px);margin-inline:auto}.outline-column__sub.kanji--1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.outline-column__sub.kanji--2{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.outline-column__main{background:var(--color-ivory);border:10px solid var(--color-gold);padding:40px 4% 56px}.outline-column__main .outline-block{text-align:left;width:min(100%,860px);margin-inline:auto;color:var(--color-red)}.outline-column__main .outline-block .head{text-align:center;border-bottom:2px solid var(--color-red);padding-bottom:32px}.outline-column__main .outline-block .head p{font-size:clamp(2.4rem,1.341rem + 2.941vw,3.6rem);font-weight:700;line-height:1.4}@media(width <= 640px){.outline-column__main .outline-block .head p{line-height:1.2}}.outline-column__main .outline-block .head .fz--s{font-size:84%}.outline-column__main .outline-block dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-bottom:2px solid var(--color-red);padding-inline:2%;padding-block:.8em}@media(width <= 640px){.outline-column__main .outline-block dl{display:block}}.outline-column__main .outline-block dt{width:130px;font-weight:700}@media(width <= 640px){.outline-column__main .outline-block dt{width:100%;margin-bottom:.3em}}.outline-column__main .outline-block dd{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;font-weight:400}@media(width <= 640px){.outline-column__main .outline-block dd{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}}.outline-column__main .outline-block dd em{font-weight:700}.outline-column__main .outline-block dd .block+.block{margin-top:1em}.outline-column__main .outline-block .icon--kamon::before{content:"";display:inline-block;aspect-ratio:1/1;min-width:0;width:22px;margin-right:.2em;background-color:currentColor;-webkit-mask:url(../img/svg_common/logo_kamon.svg) var(--bg-contain);mask:url(../img/svg_common/logo_kamon.svg) var(--bg-contain);vertical-align:middle;-webkit-transform:translateY(-15%);transform:translateY(-15%)}.outline-column__sub{aspect-ratio:1038/276;width:min(83.3333vw,900px);margin-inline:auto}.outline-column__sub.kanji--1{background:rgba(0,0,0,0) url(../img/kanji1.webp) var(--bg-contain)}@-webkit-keyframes kanji-slider-sp{from{background-position:0 0}to{background-position:-1260px 0}}@keyframes kanji-slider-sp{from{background-position:0 0}to{background-position:-1260px 0}}@media(width <= 640px){.outline-column__sub.kanji--1{background:url("../img/kanji_slider.webp") repeat-x 0 0;background-size:auto 100%;-webkit-animation:kanji-slider-sp 30s linear infinite;animation:kanji-slider-sp 30s linear infinite;width:100%;height:184px}}.outline-column__sub.kanji--2{background:rgba(0,0,0,0) url(../img/kanji2.webp) var(--bg-contain)}@media(width <= 640px){.outline-column__sub.kanji--2{display:none}}.notice-column__main{position:relative;z-index:0;border:3px solid var(--color-white);padding:56px calc(4% + 8px) 64px;background:#e61e1b}.notice-column__main::after{content:"";position:absolute;z-index:-1;inset:7px;border:1px solid var(--color-white)}@media(width <= 640px){.notice-column__main{padding:40px calc(2% + 6px) 48px;border-width:2px}.notice-column__main::after{inset:5px}}.notice-column__main .area-ttl--jp{margin-bottom:48px}.notice-column__main .notice-block{text-align:left;width:min(100%,860px);margin-inline:auto;color:var(--color-white)}.notice-column__main .notice-block+.notice-block{margin-top:24px}.notice-column__main .notice-block p.caption{font-weight:700}.notice-column__main .notice-block .point-ul li{letter-spacing:.08em}a.bnr--specialsupport{display:block;position:relative;aspect-ratio:480/102;min-width:0;width:100%;padding:2px;background:#fff;border:5px solid var(--color-navy)}@media(width <= 480px){a.bnr--specialsupport{border-width:3px}}a.bnr--specialsupport>span{display:block;width:100%;height:100%;overflow:hidden;border:1px solid var(--color-navy)}a.bnr--specialsupport img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%;-webkit-transition-property:-webkit-transform,-webkit-filter;transition-property:-webkit-transform,-webkit-filter;transition-property:transform,filter;transition-property:transform,filter,-webkit-transform,-webkit-filter;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0s;transition-delay:0s}a.bnr--specialsupport:hover img{-webkit-filter:var(--hover-filter-bright);filter:var(--hover-filter-bright)}a.bnr--specialsupport::before,a.bnr--specialsupport::after{content:"";position:absolute;aspect-ratio:1/1;min-width:0;width:24px;background-color:var(--color-navy);-webkit-mask:url(../img/svg/frame_corner.svg) var(--bg-contain);mask:url(../img/svg/frame_corner.svg) var(--bg-contain);-webkit-transition-property:top,bottom,left,right;transition-property:top,bottom,left,right;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0s;transition-delay:0s}a.bnr--specialsupport::before{top:0;left:0}a.bnr--specialsupport::after{bottom:0;right:0;scale:-1 -1}a.bnr--specialsupport:hover::before{top:3px;left:3px}a.bnr--specialsupport:hover::after{bottom:3px;right:3px}a.bnr--support{display:block;padding:5px;background:#fff}a.bnr--support>span{display:block;overflow:hidden;border:1px solid var(--color-red)}a.bnr--support img{-webkit-transition-property:-webkit-transform,-webkit-filter;transition-property:-webkit-transform,-webkit-filter;transition-property:transform,filter;transition-property:transform,filter,-webkit-transform,-webkit-filter;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0s;transition-delay:0s}a.bnr--support:hover img{-webkit-transform:scale(1.04);transform:scale(1.04);-webkit-filter:var(--hover-filter-bright);filter:var(--hover-filter-bright)}.support-column .support-block{margin-top:32px}.support-column__head .support-block{width:calc(50% - 20px);margin-inline:auto}@media(width <= 768px){.support-column__head .support-block{width:min(70%,480px)}}@media(width <= 480px){.support-column__head .support-block{width:clamp(320px,80%,480px)}}.support-column__main{margin-top:80px}.support-column__main .support-ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;row-gap:20px}@media(width <= 768px){.support-column__main .support-ul{row-gap:12px}}.support-column__main .support-ul li{width:calc(25% - 20px);margin-inline:10px}@media(width <= 768px){.support-column__main .support-ul li{width:calc(33.3333333333% - 12px);margin-inline:6px}}@media(width <= 480px){.support-column__main .support-ul li{width:calc(50% - 12px)}}.archive-column__main{margin-top:24px}.archive-column__main .archive-ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;row-gap:20px}@media(width <= 768px){.archive-column__main .archive-ul{row-gap:12px}}.archive-column__main .archive-ul li{width:calc(33.3333333333% - 20px);margin-inline:10px}@media(768px < width){.archive-column__main .archive-ul li:is(:nth-child(1),:nth-child(12)){margin-left:calc((33.3333333333% - 20px)/2)}.archive-column__main .archive-ul li:is(:nth-child(2),:nth-child(13)){margin-right:calc((33.3333333333% - 20px)/2)}}@media(width <= 768px){.archive-column__main .archive-ul li{width:calc(50% - 12px);margin-inline:6px}.archive-column__main .archive-ul li:is(:nth-child(1)){margin-inline:calc((50% - 12px)/2)}}@media(width <= 480px){.archive-column__main .archive-ul li{width:min(100%,320px);margin-inline:auto}.archive-column__main .archive-ul li:is(:nth-child(1)){margin-inline:auto}}.archive-column__main .archive-ul a{display:block;overflow:hidden;border:2px solid #fff}.archive-column__main .archive-ul a img{-webkit-transition-property:-webkit-transform,-webkit-filter;transition-property:-webkit-transform,-webkit-filter;transition-property:transform,filter;transition-property:transform,filter,-webkit-transform,-webkit-filter;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0s;transition-delay:0s}.archive-column__main .archive-ul a:hover img{-webkit-transform:scale(1.04);transform:scale(1.04);-webkit-filter:var(--hover-filter-bright);filter:var(--hover-filter-bright)}.page-ticket .page-head-area{padding-bottom:64px}.page-ticket .page-head-area .area-column .bnr-block{margin-top:32px}.page-ticket .page-lead{color:var(--color-white);font-size:clamp(1.6rem,1.247rem + 0.98vw,2rem);font-weight:700}.page-ticket .area-column{position:relative;overflow:hidden}.page-ticket .area-column .ttl-block{width:min(92%,800px);margin-inline:auto}.page-ticket .area-column .ttl-block .page-ttl{color:var(--color-gold)}.page-ticket .area-column .ttl-block .page-lead{margin-top:24px}.page-ticket .page-head-area{position:relative;overflow:hidden}#ticket-head .kamon-wrap{pointer-events:none;position:absolute;z-index:-1;inset:auto 0;top:0}#ticket-head .kamon-wrap .kamon-bg{position:absolute;top:40px;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);width:clamp(1660px,970px + 71.875vw,1890px);height:640px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(width <= 960px){#ticket-head .kamon-wrap .kamon-bg{top:20px;width:130%;height:280px}}@media(width <= 640px){#ticket-head .kamon-wrap .kamon-bg{top:40px;width:130%;height:clamp(140px,11.43px + 35.714vw,240px)}}#ticket-head .kamon-wrap .kamon-bg::before,#ticket-head .kamon-wrap .kamon-bg::after{content:"";aspect-ratio:320/262;min-width:0;height:100%;-webkit-mask:url(../img/svg_common/logo_kamon.svg) var(--bg-contain);mask:url(../img/svg_common/logo_kamon.svg) var(--bg-contain);background-color:#fff;opacity:.2}.bnr-block{width:min(92%,800px);margin-inline:auto}.variation-area{padding-top:80px;padding-bottom:clamp(0px,-35.29px + 9.804vw,40px)}.variation-column__foot{margin-top:48px}.variation-area .ttl-block .label{font-size:clamp(1.6rem,1.424rem + 0.49vw,1.8rem)}.variation-area .ttl-block p.note{font-weight:700}.variation-area .guide-dl dt{font-size:clamp(1.6rem,1.247rem + 0.98vw,2rem);font-weight:700;line-height:1.2}.variation-area .guide-dl dt em{font-size:75%}.variation-area .guide-dl dd{font-size:clamp(1.4rem,1.224rem + 0.49vw,1.6rem);line-height:1.5}.variation-area .btn--frame p{font-size:clamp(1.4rem,1.224rem + 0.49vw,1.6rem)}.variation-area .yunomi-dl dd{line-height:1.5}.variation-column{position:relative;z-index:0;width:min(92%,1200px);margin-inline:auto;background:var(--color-ivory);border:3px solid var(--color-navy);padding-inline:22px;padding-block:54px}@media(width <= 640px){.variation-column{padding-inline:14px}}.variation-column::after{content:"";position:absolute;z-index:-1;inset:0;margin:auto;width:calc(100% - 8px);height:calc(100% - 8px);border:2px solid var(--color-navy)}.guide-dl{text-align:left}.guide-dl+dl{margin-top:2em}.guide-dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:.5em;border-top:3px solid var(--color-navy);border-bottom:1px solid var(--color-navy);background:#ebe4dd}.guide-dl dt::before{content:"";aspect-ratio:1/1;min-width:0;width:24px;margin-right:3px;-webkit-mask:url(../img/svg/icon_circle.svg) var(--bg-contain);mask:url(../img/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}@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{-webkit-mask:url(../img/svg/icon_circle2.svg) var(--bg-contain);mask:url(../img/svg/icon_circle2.svg) var(--bg-contain);background-color:var(--color-blue)}.guide-dl.vip dt::before{-webkit-mask:url(../img/svg/icon_vip.svg) var(--bg-contain);mask:url(../img/svg/icon_vip.svg) var(--bg-contain);background-color:var(--color-purple)}.guide-dl dd{margin-top:.8em}.floorguide-column{width:min(100%,1080px);margin-inline:auto}.floorguide-column__general{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;row-gap:40px}@media(width <= 960px){.floorguide-column__general{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.floorguide-column__general .map-block{padding-right:16px;width:min(48%,480px)}.floorguide-column__general .guide-block{-webkit-box-flex:1;-ms-flex:1;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{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}}.floorguide-column__vip{margin-top:2em}.floorguide-column__vip dd.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.floorguide-column__vip dd.flex .btn-block{padding-top:4px}@media(width <= 768px){.floorguide-column__vip dd.flex .btn-block{width:100%}}.floorguide-column__vip a.btn--frame{width:280px}.floorguide-column__vip a.btn--frame p{padding-block:6px;font-weight:500}.variation-column__foot{border-top:2px solid var(--color-navy);padding-top:48px}.variation-column__foot .ttl-block h3.page-ttl--jp{margin-bottom:16px}.variation-column__foot .ttl-block .yunomi-dl{margin-block:32px}.variation-column__foot .ttl-block .note{margin-block:24px}.yunomi-dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.yunomi-dl dt{width:min(100%,420px)}.yunomi-dl dd p .txt--red{font-weight:700}.price-area{padding-block:80px}.price-area .page-ttl--jp{color:var(--color-gold);font-size:clamp(3.2rem,1.082rem + 5.882vw,5.6rem);font-family:var(--font-sub);font-weight:var(--fw-sub);line-height:var(--lh-sub);letter-spacing:var(--ls-sub)}.price-area .caution-ul li{font-size:clamp(1.4rem,1.224rem + 0.49vw,1.6rem)}.price-area p.note{font-size:13px;font-weight:400}.price-area .ttl-block{width:min(92%,1200px);margin-inline:auto}.price-area .ttl-block h3.page-ttl--jp{margin-bottom:24px}.price-area .ttl-block .caution-ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;row-gap:.3em}@media(width <= 768px){.price-area .ttl-block .caution-ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:94%;margin-inline:auto}}.price-area .ttl-block .caution-ul li+li{margin-top:0}.price-area .ttl-block .note{text-align:right;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:4px;font-size:clamp(1.5rem,1.412rem + 0.245vw,1.6rem);line-height:1.4}@media(width <= 960px){.table-wrap{row-gap:10px}}.table-wrap .table-row:not(.table-row--head) .type{font-size:clamp(1.8rem,1.624rem + 0.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-jp);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 + 0.98vw,2.4rem);font-weight:700}.table-wrap .table-row:not(.table-row--head) .price::before{content:"¥";font-size:clamp(1.4rem,1.047rem + 0.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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;row-gap:8px}@media(width <= 960px){.table-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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:#270448}.table-row--vip .table>div.price{border-color:#270448}.table>div{padding:6px 8px}.table--column1{width:210px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media(width <= 960px){.table--column1{width:100%}}.table--column1 .type{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:.2em}@media(width <= 960px){.table--column1 .type{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:.3em;-moz-column-gap:.3em;column-gap:.3em}}.table--column1 .type .caption{padding-bottom:3px}@media(width <= 960px){.table--column1 .type .caption{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}}.table--column2,.table--column3{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px}.table--column2 .price,.table--column3 .price{width:clamp(110px,71.43px + 10.714vw,140px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.2em;-moz-column-gap:.2em;column-gap:.2em;border-left:6px solid var(--color-navy)}.table--column2 .note,.table--column3 .note{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}@media(width <= 960px){.table--column2 .note--custom,.table--column3 .note--custom{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.table--column2 .note--custom p,.table--column3 .note--custom p{-webkit-box-flex:1;-ms-flex:1;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}.table--closed::after{z-index:1;background:rgba(185,171,192,.4)}.table-row--head .table>div{background:#fff;border-bottom:2px solid var(--color-navy);padding-bottom:8px}.table-row--head .table--column2 .price,.table-row--head .table--column3 .price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-left:none}.table-row--head .table--column2 .note,.table-row--head .table--column3 .note{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vip-area{padding-block:80px}.vip-area .column-ttl{font-size:clamp(2.8rem,1.741rem + 2.941vw,4rem);font-family:var(--font-sub);font-weight:var(--fw-sub);line-height:1;letter-spacing:var(--ls-sub)}.vip-area .column-ttl{font-size:clamp(2rem,1.824rem + 0.49vw,2.2rem);font-weight:700;line-height:1.4}.vip-area .point-ul li{font-weight:700}.vip-area .point-ul li+li{margin-top:.3em}.vip-area .point-ul li i{font-size:88%}@media(width <= 640px){.vip-area .point-ul--vip li+li{margin-top:.5em}}.vip-area .column-ttl{font-size:clamp(2.8rem,1.741rem + 2.941vw,4rem);font-family:var(--font-sub);font-weight:var(--fw-sub);line-height:1.2;letter-spacing:var(--ls-sub)}.vip-area .column-ttl--s{font-size:clamp(1.8rem,1.447rem + 0.98vw,2.2rem);font-weight:700;line-height:1}.vip-frame{position:relative;z-index:0;width:min(92%,1200px);margin-inline:auto;overflow:hidden;padding:8px;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(280px,125.71px + 42.857vw,400px);background:rgba(0,0,0,0) url(../img/ticket/vip_obj3.webp) no-repeat right bottom/contain}.vip-frame .vip-frame-inner{position:relative;z-index:0;border:8px solid var(--color-gold);padding:8px;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 -60px top 20px/180px auto,url(../img/ticket/vip_obj2.webp) no-repeat right -50px bottom 10px/190px auto}}.vip-frame .vip-frame-inner::before,.vip-frame .vip-frame-inner::after{content:"";position:absolute;aspect-ratio:1/1;min-width:0;width:64px;background-color:var(--color-gold);-webkit-mask:url(../img/svg/frame_corner.svg) var(--bg-contain);mask:url(../img/svg/frame_corner.svg) var(--bg-contain);-webkit-transition-property:top,bottom,left,right;transition-property:top,bottom,left,right;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0s;transition-delay:0s}.vip-frame .vip-frame-inner::before{top:-8px;left:-8px}.vip-frame .vip-frame-inner::after{top:-8px;right:-8px;scale:-1 1}.vip-column__head .column-ttl{background:#270448;border-radius:16px 16px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.4em .8em;-webkit-column-gap:.5em;-moz-column-gap:.5em;column-gap:.5em}.vip-column__head .column-ttl::before,.vip-column__head .column-ttl::after{content:"";display:block;aspect-ratio:1/1;min-width:0;width:36px;background:rgba(0,0,0,0) url(../img/ticket/vip_mark1.webp) var(--bg-contain)}.vip-column__head .label-ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;row-gap:6px;margin-inline:auto;padding:10px}.vip-column__head .label-ul p.label{border-radius:6px;border:2px solid var(--color-cream)}.vip-column__main{text-align:left;border-top:2px solid var(--color-navy);padding:24px min(2%,16px)}.vip-column__main p{margin-bottom:1em}.vip-column__foot{text-align:left;border-top:2px solid var(--color-navy);padding:24px min(2%,16px);padding-bottom:40px}@media(width <= 480px){.vip-column__foot{text-align:center;padding-inline:0}}.vip-column__foot .column-ttl--s{background:#270448;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.2em .4em .3em;margin-bottom:.8em;border-radius:4px}.vip-column__foot ul.point-ul li{padding-left:24px;text-indent:-24px}.vip-column__foot ul.point-ul li::before{content:"";display:inline-block;aspect-ratio:1/1;min-width:0;width:18px;text-indent:0;scale:1;-webkit-transform:translateY(1px);transform:translateY(1px);margin-right:6px;background:rgba(0,0,0,0) url(../img/ticket/vip_mark2.webp) var(--bg-contain)}.entry-area{padding-top:80px;padding-bottom:clamp(80px,44.71px + 9.804vw,120px)}.entry-column--closed{margin-top:32px}.entry-separate{margin-top:32px;padding-top:40px}.entry-area .entry-ttl{color:var(--color-gold);font-size:clamp(3.2rem,1.082rem + 5.882vw,5.6rem);font-family:var(--font-sub);font-weight:var(--fw-sub);line-height:var(--lh-sub);letter-spacing:var(--ls-sub)}.entry-area .entry-ttl--label{color:var(--color-red);font-size:clamp(2.4rem,1.694rem + 1.961vw,3.2rem);font-weight:700;line-height:1;border-radius:6px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;padding:.1em .5em .2em;background:var(--color-gold)}.entry-area .entry-column--closed .ttl-block .entry-ttl{color:var(--color-navy);font-size:clamp(2.4rem,0.282rem + 5.882vw,4.8rem)}.entry-area .entry-column--closed .ttl-block .entry-ttl--label{color:var(--color-ivory);font-size:clamp(1.8rem,1.271rem + 1.471vw,2.4rem);background:var(--color-navy)}.entry-area .schedule-dl dt{color:var(--color-cream);font-size:clamp(1.8rem,1.624rem + 0.49vw,2rem);font-family:var(--font-sub);font-weight:var(--fw-sub);line-height:var(--lh-sub);letter-spacing:var(--ls-sub)}.entry-area .schedule-dl dt .fz--s{font-size:80%}.entry-area .schedule-dl dd{font-size:clamp(1.8rem,1.624rem + 0.49vw,2rem);line-height:1.4}.entry-separate p.note{color:var(--color-white);font-size:clamp(1.8rem,1.271rem + 1.471vw,2.4rem)}.entry-column h4{font-size:clamp(2.4rem,0.988rem + 3.922vw,4rem);font-family:var(--font-sub);font-weight:var(--fw-sub);line-height:var(--lh-sub);letter-spacing:var(--ls-sub)}.entry-column h4 .label--close{color:var(--color-rose);font-size:clamp(1.6rem,0.894rem + 1.961vw,2.4rem);font-family:var(--font-jp);font-weight:700}.entry-column .date-block p{color:var(--color-rose);font-size:clamp(1.8rem,1.271rem + 1.471vw,2.4rem);font-weight:700;line-height:1.4}.entry-column--closed .date-block p{color:var(--color-navy);font-size:clamp(1.8rem,1.624rem + 0.49vw,2rem)}.entry-column{position:relative;z-index:0;width:min(92%,1200px);margin-inline:auto;background:var(--color-ivory);border:3px solid var(--color-navy);padding-inline:22px;padding-block:70px}@media(width <= 640px){.entry-column{padding-inline:14px}}.entry-column::after{content:"";position:absolute;z-index:-1;inset:0;margin:auto;width:calc(100% - 8px);height:calc(100% - 8px);border:2px solid var(--color-navy)}.entry-column--closed{background:#d1d1d1}.entry-area .ttl-block{position:relative;overflow:hidden;width:min(92%,1200px);margin-inline:auto;padding-bottom:clamp(24px,-8px + 4.167vw,32px)}@media(width <= 768px){.entry-area .ttl-block{padding-bottom:clamp(32px,3.76px + 7.843vw,64px)}}.entry-area .ttl-block::after{content:"";position:absolute;z-index:-1;left:3%;bottom:-5px;pointer-events:none;aspect-ratio:104/120;min-width:0;width:104px;width:clamp(72px,-56px + 16.667vw,104px);-webkit-mask:url(../img/svg/jmekun.svg) var(--bg-contain);mask:url(../img/svg/jmekun.svg) var(--bg-contain);background-color:var(--color-navy)}@media(width <= 768px){.entry-area .ttl-block::after{width:clamp(64px,35.76px + 7.843vw,96px)}}.entry-area .entry-column--closed .ttl-block::after{display:none}.entry-area .entry-ttl--label{margin-top:16px}.form-wrap .link-block{font-size:clamp(1.4rem,1.224rem + 0.49vw,1.6rem);font-weight:400;line-height:1.4}.form-wrap button{color:var(--color-gold);font-size:clamp(2rem,1.647rem + 0.98vw,2.4rem);font-family:var(--font-sub);font-weight:var(--fw-sub);line-height:var(--lh-sub);letter-spacing:var(--ls-sub)}.entry-column__head h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-column-gap:.5em;-moz-column-gap:.5em;column-gap:.5em}.entry-column__head h4 .label--close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px .5em;border-radius:4px;border:2px solid currentColor}.entry-column__head .date-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:.3em;-moz-column-gap:.3em;column-gap:.3em;width:min(100%,680px);margin-inline:auto;padding-block:.8em;margin-top:32px;margin-bottom:32px;border-top:1px solid currentColor;border-bottom:1px solid currentColor}.entry-column__head .link-ul{width:min(100%,680px);margin-inline:auto;margin-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:clamp(10px,-2.35px + 3.431vw,24px);-moz-column-gap:clamp(10px,-2.35px + 3.431vw,24px);column-gap:clamp(10px,-2.35px + 3.431vw,24px);row-gap:12px}.entry-column__head .link-ul li{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}@media(width <= 640px){.entry-column__head .link-ul li{-webkit-box-flex:0;-ms-flex:none;flex:none;width:min(70%,280px)}}.entry-column a.btn--border{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:3px;background:var(--color-white);color:var(--color-navy)}.entry-column a.btn--border>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.2em;border:1px solid currentColor}.entry-column a.btn--border:hover{background:var(--color-rose);color:var(--color-white)}.entry-column__main{margin-top:clamp(32px,24.94px + 1.961vw,40px);padding-top:clamp(32px,24.94px + 1.961vw,40px);border-top:2px solid var(--color-navy)}.entry-column__main h4{margin-bottom:32px}.entry-column__main .form-wrap{width:min(80%,600px);margin-inline:auto}.entry-column__main .form-wrap .form-container{row-gap:1.5em}.entry-column__main .form-wrap .form-container dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.entry-column__main .form-wrap .form-container dl+dl{margin-top:16px}.entry-column__main .form-wrap .form-container dl dt{width:110px;text-align:right;font-weight:700}@media(width <= 640px){.entry-column__main .form-wrap .form-container dl dt{text-align:left;width:100%}}.entry-column__main .form-wrap .form-container dl dd{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;width:initial}.entry-column__main .form-wrap .form-container dl .size--l{width:100%}.entry-column__main .form-wrap .form-container dl .size--s{width:100%}.entry-column__main .form-wrap .form-container .link-block{margin-top:16px;text-align:right}.entry-column__main .form-wrap .form-container .link-block .link--txt{text-decoration:underline}.entry-column__main .form-wrap .form-container .link-block .link--txt:hover{text-decoration:none}.form-wrap button.btn--entry{position:relative;display:block;width:100%;margin-inline:auto;color:var(--color-cream);border:5px solid var(--color-rose);background:var(--color-rose);-webkit-transition-property:border-color,background-color;transition-property:border-color,background-color;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0s;transition-delay:0s}@media(width <= 480px){.form-wrap button.btn--entry{border-width:3px}}.form-wrap button.btn--entry>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:.5em .8em;border:1px solid currentColor;font-weight:700;line-height:1;letter-spacing:.1em}.form-wrap button.btn--entry:hover{border-color:var(--color-red);background:var(--color-red)}.form-wrap button.btn--entry::before,.form-wrap button.btn--entry::after{content:"";position:absolute;aspect-ratio:1/1;min-width:0;width:16px;background-color:currentColor;-webkit-mask:url(../img/svg/frame_corner.svg) var(--bg-contain);mask:url(../img/svg/frame_corner.svg) var(--bg-contain);-webkit-transition-property:top,bottom,left,right;transition-property:top,bottom,left,right;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0s;transition-delay:0s}.form-wrap button.btn--entry::before{top:1px;left:1px}.form-wrap button.btn--entry::after{bottom:1px;right:1px;scale:-1 -1}.form-wrap button.btn--entry:hover::before{top:4px;left:4px}.form-wrap button.btn--entry:hover::after{bottom:4px;right:4px}.entry-column__foot{margin-top:clamp(32px,24.94px + 1.961vw,40px);padding-top:clamp(32px,24.94px + 1.961vw,40px);border-top:2px solid var(--color-navy)}.entry-column__foot .schedule-dl{width:min(100%,680px);margin-inline:auto;margin-bottom:16px;border:1px solid var(--color-navy)}.entry-column__foot .schedule-dl dt{background:var(--color-navy);padding:.4em .5em}.entry-column__foot .schedule-dl dd{padding:.8em .5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:.3em;-moz-column-gap:.3em;column-gap:.3em}.entry-column--closed .entry-column__foot{padding-top:0;border-top:none}.form-wrap{--input-txtcolor: var(--color-txt);--input-bgcolor: #fff;--input-bgcolor-wrote: #eee;--input-border: 1px solid #c9c9c9;--input-border-radius: 3px;--input-boxshadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.04) inset;--input-boxshadow-focus: 4px 4px 6px 0px rgba(0, 0, 0, 0.12) inset;--input-transition: box-shadow 0.3s ease-out 0s, background-color 0.3s ease-out 0s;--input-fz: 16px;--input-letter-spacing: 0.05em;--input-line-height: 1.4;--input-padding: 0.4em 0.4em;--textarea-caution: var(--color-caution);--checked-bgcolor: var(--input-txtcolor);--input-placeholder: #c5c5c5}.form-wrap input[type=text],.form-wrap input[type=password],.form-wrap input[type=email],.form-wrap input[type=tel],.form-wrap textarea{width:100%;color:var(--input-txtcolor);background-color:var(--input-bgcolor);border:var(--input-border);border-radius:var(--input-border-radius);-webkit-box-shadow:var(--input-boxshadow);box-shadow:var(--input-boxshadow);-webkit-transition:var(--input-transition);transition:var(--input-transition);font-size:var(--input-fz);letter-spacing:var(--input-letter-spacing);line-height:var(--input-line-height);padding:var(--input-padding)}.form-wrap input[type=text]:focus,.form-wrap input[type=password]:focus,.form-wrap input[type=email]:focus,.form-wrap input[type=tel]:focus,.form-wrap textarea:focus{-webkit-box-shadow:var(--input-boxshadow-focus);box-shadow:var(--input-boxshadow-focus)}.form-wrap input.wrote,.form-wrap textarea.wrote{background-color:var(--input-bgcolor-wrote)}.form-wrap input{width:100%}.form-wrap textarea.size--full,.form-wrap input.size--full{width:100%}.form-wrap input.size--l{width:min(100%,480px)}.form-wrap input.size--m{width:min(100%,320px)}.form-wrap input.size--s{width:min(100%,240px)}.form-wrap input.size--ss{width:min(100%,160px)}.form-wrap input.size--zip{width:min(100%,110px)}.form-wrap input.size--age{width:min(100%,60px);text-align:center}.form-wrap textarea{height:8em;min-height:2em;white-space:pre-wrap}.form-wrap textarea.rows--l{height:8em}.form-wrap textarea.rows--m{height:6em}.form-wrap textarea.rows--s{height:4em}.form-wrap input::-webkit-input-placeholder, .form-wrap textarea::-webkit-input-placeholder{color:var(--input-placeholder);font-size:16px;letter-spacing:0}.form-wrap input::-moz-placeholder, .form-wrap textarea::-moz-placeholder{color:var(--input-placeholder);font-size:16px;letter-spacing:0}.form-wrap input:-ms-input-placeholder, .form-wrap textarea:-ms-input-placeholder{color:var(--input-placeholder);font-size:16px;letter-spacing:0}.form-wrap input::-ms-input-placeholder, .form-wrap textarea::-ms-input-placeholder{color:var(--input-placeholder);font-size:16px;letter-spacing:0}.form-wrap input::placeholder,.form-wrap textarea::placeholder{color:var(--input-placeholder);font-size:16px;letter-spacing:0}.form-wrap ::-webkit-input-placeholder,.form-wrap :-moz-placeholder,.form-wrap ::-moz-placeholder,.form-wrap :-ms-input-placeholder,.form-wrap :placeholder-shown{color:var(--input-placeholder);font-size:18px;letter-spacing:0}.textarea--caution{margin-top:.3em;text-indent:-1em;padding-left:1em}.textarea--caution+.textarea--caution{margin-top:.3em}.textarea--caution>b{width:1em;text-indent:0}.form-wrap select{text-align:left;width:min(100%,320px);color:var(--input-txtcolor);background-color:var(--input-bgcolor);border:var(--input-border);border-radius:var(--input-border-radius);-webkit-box-shadow:var(--input-boxshadow);box-shadow:var(--input-boxshadow);-webkit-transition:var(--input-transition);transition:var(--input-transition);font-size:var(--input-fz);letter-spacing:var(--input-letter-spacing);line-height:var(--input-line-height);padding:var(--input-padding);position:relative}.form-wrap select.size--l{width:min(100%,560px)}.form-wrap select:focus{-webkit-box-shadow:var(--input-boxshadow-focus);box-shadow:var(--input-boxshadow-focus)}.form-wrap select.selected{background-color:var(--input-bgcolor-wrote)}.form-wrap .select-style{position:relative;display:inline-block;width:min(100%,320px)}.form-wrap .select-style.size--l{width:min(100%,560px)}.form-wrap label{cursor:pointer;position:relative;display:inline-block;margin:0;font-size:15px;line-height:1.1}.form-wrap input[type=radio]{display:none}.form-wrap label.type-radio{height:28px;padding:5px 0 0 35px}.form-wrap label.type-radio::before{content:"";position:absolute;top:0;left:0;aspect-ratio:1/1;min-width:0;width:28px;border-radius:50%;border:var(--input-border);background-color:var(--input-bgcolor)}.form-wrap input[type=radio]:checked+.type-radio::before{background-color:var(--input-bgcolor-wrote)}.form-wrap input[type=radio]:checked+.type-radio::after{content:"";position:absolute;inset:0;left:8px;margin:auto 0;aspect-ratio:1/1;width:12px;min-width:0;border-radius:50%;background-color:var(--checked-bgcolor)}.form-wrap input[type=checkbox]{display:none}.form-wrap label.type-checkbox{height:28px;padding:5px 0 0 35px}.form-wrap label.type-checkbox::before{content:"";position:absolute;top:0;left:0;aspect-ratio:1/1;width:28px;min-width:0;border-radius:var(--input-border-radius);border:var(--input-border);background-color:var(--input-bgcolor)}.form-wrap input[type=checkbox]:checked+.type-checkbox::before{background-color:var(--input-bgcolor-wrote)}.form-wrap input[type=checkbox]:checked+.type-checkbox::after{content:"";position:absolute;top:0;bottom:0;left:10px;margin:auto 0;width:9px;height:15px;border-width:0 4px 4px 0;border-style:solid;border-color:var(--checked-bgcolor);-webkit-transform:translateY(-2px) rotate(45deg);transform:translateY(-2px) rotate(45deg)}.form-container{width:100%;margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:2em}.form-container .form__head,.form-container .form__body,.form-container .form__foot{width:100%}.form-container .form__head,.form-container .form__body{text-align:left}.form-container .form__foot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:2em;padding-bottom:1em}.form-wrap dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.3em}.form-wrap dl+dl{margin-top:.6em}.form-wrap dl.nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.form-wrap dl dt{line-height:1.3}.form-wrap dl dt,.form-wrap dl dd{width:100%;text-align:left}.form-wrap dl dd.type--age{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.5em}.form-wrap dl dd.radio-set,.form-wrap dl dd.check-set{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;row-gap:8px}.form__attention{text-align:left}.form__attention p.readme{padding:1.5em 2%;border-width:1px 0;border-style:solid;border-color:#c9c9c9}.form__attention p.agree{text-align:center;margin-top:1.2em}.form__btn-ul{width:min(90%,640px);margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:clamp(18px,12.71px + 1.471vw,24px);-moz-column-gap:clamp(18px,12.71px + 1.471vw,24px);column-gap:clamp(18px,12.71px + 1.471vw,24px);row-gap:24px}.form__btn-ul li:nth-child(1){width:150px}.form__btn-ul li:nth-child(2){-webkit-box-flex:1;-ms-flex:1;flex:1}@media(width <= 480px){.form__btn-ul li:nth-child(1){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:min(70%,180px)}.form__btn-ul li:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:initial;-ms-flex:initial;flex:initial;width:min(90%,320px)}}.jme-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.2em}.jme-form__head,.jme-form__foot{-ms-flex-item-align:end;align-self:flex-end}.jme-form__link-ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:.6em}a.form__link--txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:4px}a.form__link--txt::after{content:"";aspect-ratio:1/1;width:7px;min-width:0;border-top:2px solid currentColor;border-right:2px solid currentColor;rotate:45deg;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0s;transition-delay:0s}a.form__link--txt>span{-webkit-transform:translateY(-1px);transform:translateY(-1px);letter-spacing:0}a.form__link--txt:hover::after{-webkit-transform:translate(3px, -4px);transform:translate(3px, -4px)}.form__accordion{text-align:left;background:rgba(52,25,17,.4);border:1px solid #4b2a1e;border-radius:var(--radius-def);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overflow:hidden}.form__accordion+.form__accordion{margin-top:1.2em}.form__accordion .trigger{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:12px;padding:8px min(3%,16px)}.form__accordion .trigger .ttl{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form__accordion .trigger .icon{position:relative;border:1px solid currentColor;aspect-ratio:1/1;min-width:0;width:20px;border-radius:3px;overflow:hidden}.form__accordion .trigger .icon::before,.form__accordion .trigger .icon::after{content:"";display:block;position:absolute;z-index:1;inset:0;margin:auto;width:10px;height:2px;background-color:currentColor;-webkit-transition-property:rotate;transition-property:rotate;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0s;transition-delay:0s}.form__accordion .trigger .icon::after{z-index:2}.form__accordion[data-accordion=close] .trigger .icon::before{rotate:270deg}.form__accordion[data-accordion=close] .trigger .icon::after{rotate:180deg;opacity:1}.form__accordion .main{padding:1em 3% 0}#jme-member.form__accordion .main{padding-bottom:1em}#jme-visitor.form__accordion .main{padding-bottom:2em}/*# sourceMappingURL=style.css.map */