@import"https://cdn.jsdelivr.net/npm/yakuhanjp@4.1.1/dist/css/yakuhanmp.css";.subpage-contents{--color-main: #fff;--color-green: #96be1e;--color-orange: #e64637;--color-gray: #788ca0;--color-gray-current: #4d4d4d;--color-border: #333;--color-bg: #000;--color-bg-dark: #121212;--color-bg-light: #252525;--color-gray-1: #e5e5e5;--color-gray-2: #cccccc;--color-gray-3: #b2b2b2;--color-gray-4: #999999;--color-gray-5: #808080;--color-gray-6: #666666;--color-gray-7: #4d4d4d;--color-gray-8: #333333;--color-gray-9: #1a1a1a;--color-black: #000;--color-white: #fff;--rgb-gray-1: 229, 229, 229;--rgb-gray-2: 204, 204, 204;--rgb-gray-3: 178, 178, 178;--rgb-gray-4: 153, 153, 153;--rgb-gray-5: 128, 128, 128;--rgb-gray-6: 102, 102, 102;--rgb-gray-7: 77, 77, 77;--rgb-gray-8: 51, 51, 51;--rgb-gray-9: 26, 26, 26;--rgb-gray: 128, 128, 128;--rgb-black: 0, 0, 0;--rgb-white: 255, 255, 255;--color-site-txt: var(--color-main);--color-site-bg: var(--color-bg);--color-link: var(--color-main);--color-hover:var(--color-green);--transition-def: all 0.4s ease-out 0s;--hover-filter-bright: brightness(115%) contrast(110%) saturate(110%);--box-shadow-def: 0px 0px 48px rgba(0, 0, 0, 0.8)}.subpage-contents{--radius-def: 2px;--radius-0: 0}.subpage-contents{--font-jp: YakuHanJP, "source-han-sans-japanese", sans-serif;--font-jp-sub: YakuHanMP, "source-han-serif-japanese", serif;--font-en: "neue-haas-grotesk-text", sans-serif;--font-mix: YakuHanJP, "neue-haas-grotesk-text", "source-han-sans-japanese", sans-serif;--fw-def: 400;--fw-regular: 400;--fw-medium: 700;--fw-bold: 700;--fw-black: 900;--fw-heavy: 900;--fz-def: 18px;--line-height-def: 1.8;--line-height-0: 0;--line-height-1: 1.1;--line-height-s: 1.4;--line-height-m: 1.6;--line-height-l: 2;--letter-spacing-def: 0.06em;--letter-spacing-en: 0;--letter-spacing-0: 0}@media(width <= 1000px){.subpage-contents{--line-height-def: 1.6;--letter-spacing-def: 0}}.subpage-contents{font-family:var(--font-mix);font-style:normal;font-size:var(--fz-def);font-weight:var(--fw-def);letter-spacing:var(--letter-spacing-def);line-height:var(--line-height-def);color:var(--color-site-txt)}.subpage-contents .font-jp{font-family:var(--font-jp);font-style:normal;font-weight:var(--fw-def);letter-spacing:var(--letter-spacing-def)}.subpage-contents .font-jp-sub{font-family:var(--font-jp-sub);font-style:normal;font-weight:var(--fw-black);letter-spacing:var(--letter-spacing-def)}.subpage-contents .font-en{font-family:var(--font-en);font-style:normal;font-weight:var(--fw-def);letter-spacing:var(--letter-spacing-en)}.subpage-contents .font-mix{font-family:var(--font-mix);font-style:normal;font-weight:var(--fw-def);letter-spacing:var(--letter-spacing-def)}.subpage-contents .fw-def{font-weight:var(--fw-def)}.subpage-contents .fw400,.subpage-contents .fw-regular{font-weight:var(--fw-regular)}.subpage-contents .fw500,.subpage-contents .fw-medium{font-weight:var(--fw-medium)}.subpage-contents .fw700,.subpage-contents .fw-bold{font-weight:var(--fw-bold)}.subpage-contents .fw900,.subpage-contents .fw-black,.subpage-contents .fw-heavy{font-weight:var(--fw-black)}.subpage-contents .fz-s{font-size:max(86%,14px)}.subpage-contents .fz-xs{font-size:max(80%,13px)}.subpage-contents .fz-xxs{font-size:max(72%,13px)}body.webfonts-enable{opacity:0;transition:opacity 1s ease}body.webfonts-enable.fonts-loaded{opacity:1}.subpage-contents{position:relative;z-index:2;min-width:320px;text-align:center}.subpage-contents{will-change:animation;animation:accessFadein .8s linear .2s both}@keyframes accessFadein{0%{opacity:0}40%{opacity:0}100%{opacity:1}}.subpage-contents .txtcolor-white{color:var(--color-white)}.subpage-contents .txtcolor-black{color:var(--color-black)}.subpage-contents a:link{text-decoration:none;color:var(--color-link)}.subpage-contents a:visited{text-decoration:none;color:var(--color-link)}.subpage-contents a:hover{text-decoration:none;color:var(--color-link)}.subpage-contents a:active{text-decoration:none;color:var(--color-link)}.subpage-contents :focus{outline:0}.subpage-contents a.link-txt:link{text-decoration:underline;color:var(--color-link)}.subpage-contents a.link-txt:visited{text-decoration:underline;color:var(--color-link)}.subpage-contents a.link-txt:hover{text-decoration:none;color:var(--color-hover)}.subpage-contents a.link-txt:active{text-decoration:none;color:var(--color-hover)}.subpage-contents a[href=""],.subpage-contents a:not([href]){pointer-events:none}.subpage-contents *{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;text-align:inherit;word-break:initial;overflow-wrap:break-word}.subpage-contents img,.subpage-contents svg{display:block;margin:0 auto;width:auto;max-width:100%;height:auto}.subpage-contents em,.subpage-contents strong{font-style:inherit;font-weight:inherit}.subpage-contents i,.subpage-contents b{display:inline-block;font-style:inherit;font-weight:inherit}.subpage-contents sup{margin-right:.4em;font-size:86%}:lang(en) .en-hide{visibility:hidden}:lang(ja) .jp-hide{visibility:hidden}:lang(en) .en-none{display:none}:lang(ja) .jp-none{display:none}:lang(en) .subpage-contents *{word-break:keep-all;letter-spacing:0 !important}:lang(en) .en-cap{text-transform:lowercase}:lang(en) .en-cap::first-letter{text-transform:capitalize}@media(1000px < width){.pc-none{display:none !important}}@media(width <= 1000px){.sp-none{display:none !important}}.clrfix::before,.clrfix::after{display:table;content:""}.clrfix::after{clear:both}[none]{display:none !important}.scale{background-color:#555;width:40em;height:1em}.ul-webfonts{padding-bottom:clamp(96px,65.88px + 9.412vw,160px);text-align:left}.ul-webfonts *{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.ul-webfonts li dl dt{font-size:clamp(13px,4vw,18px);color:var(--color-gray)}.ul-webfonts li dl dd{font-size:clamp(13px,4vw,72px);line-height:1.2;letter-spacing:0}.ul-webfonts li dl.fz24 dt{font-size:clamp(13px,4vw,18px);color:var(--color-gray);margin-bottom:.5em}.ul-webfonts li dl.fz24 dd{font-size:clamp(13px,4vw,24px);line-height:1.5;letter-spacing:0}.ul-webfonts li dl.fz40 dt{font-size:clamp(13px,4vw,18px);color:var(--color-gray);margin-bottom:.5em}.ul-webfonts li dl.fz40 dd{font-size:clamp(24px,4vw,40px);line-height:1.5;letter-spacing:0}.ul-webfonts>*+*{margin-block-start:40px}#translation-check{min-height:600px;width:min(90%,960px);margin-inline:auto;margin-block:200px 120px}@media(width <= 767px){#translation-check{width:92%;margin-block:120px 80px}}#textForm{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;flex-direction:row;margin-bottom:2em;text-align:left}@media(width <= 640px){#textForm{flex-wrap:wrap;justify-content:flex-end}}#inputText{margin-right:20px;color:#000;padding:4px 10px;width:calc(100% - 230px);border-radius:4px;box-shadow:inset 2px 1px 8px rgba(0,0,0,.4)}@media(width <= 640px){#inputText{margin-right:0;width:100%}}#inputText::-moz-placeholder{color:rgba(0,0,0,.2);font-style:italic}#inputText::placeholder{color:rgba(0,0,0,.2);font-style:italic}#buttonSet{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-direction:row;width:210px}@media(width <= 640px){#buttonSet{margin-top:.8em}}#textForm button{color:#000;border:none;padding:4px 10px;cursor:pointer;font-size:16px;text-align:center;width:100px;border-radius:40px}#clearBtn{opacity:.5}#addTextList{list-style:none;padding:0}#addTextList li{text-align:left;border-left:1px solid #fff;padding-left:.8em}#addTextList li:not(:first-child){margin-top:1.2em}.edit-block{position:relative;padding:10rem 0}.color-green{color:var(--color-green)}.color-orange{color:var(--color-orange)}.color-gray{color:var(--color-gray)}.hdr-wrap{background:url(../img/hdr_bg.jpg) no-repeat center center;background-size:cover;height:min(80lvh,920px);display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row;padding-bottom:5.4rem}@media(width <= 1100px){.hdr-wrap{height:auto;padding-top:clamp(4rem,2.897rem + 3.448vw,6rem);padding-bottom:100px}}@media(width <= 640px){.hdr-wrap{background:url(../img/hdr_bg_sp.jpg) no-repeat center center;background-size:cover}}.hdr-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:row;width:min(92%,1280px)}@media(width <= 1100px){.hdr-inner{display:block;width:min(92%,800px)}}.hdr-inner .main{width:clamp(60rem,-30.444rem + 82.222vw,74.8rem)}@media(width <= 1100px){.hdr-inner .main{width:min(100%,600px)}}.hdr-inner .main a{display:block}.hdr-inner .sub{width:372px}@media(width <= 1100px){.hdr-inner .sub{width:280px;margin-inline:auto 0;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;flex-direction:column}}@media(width <= 1100px){.hdr-inner .date{order:2;width:100%;margin-inline:auto 0;margin-top:clamp(1.8rem,.807rem + 3.103vw,3.6rem)}}@media(width <= 640px){.hdr-inner .date{width:76%}}.hdr-inner .navigator{border-bottom:1px solid var(--color-white);padding-bottom:1.6rem;margin-top:clamp(4.8rem,3.917rem + 2.759vw,6.4rem)}@media(width <= 1100px){.hdr-inner .navigator{width:100%}}.hdr-inner .navigator .label{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:row;margin-bottom:1.6rem}.hdr-inner .navigator .label::before{content:"";width:calc(100% - 220px);height:1px;background:var(--color-white)}@media(width <= 1100px){.hdr-inner .navigator .label::before{width:calc(100% - 180px)}}.hdr-inner .navigator .label img{margin-inline:auto 0}@media(width <= 1100px){.hdr-inner .navigator .label img{width:160px}}.hdr-inner .list-thumb{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-direction:row}.hdr-inner .list-thumb .pct{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row;margin-bottom:.8rem}.hdr-inner .list-thumb .pct img{aspect-ratio:1/1;width:114px;overflow:hidden;border-radius:120px}@media(width <= 1100px){.hdr-inner .list-thumb .pct img{width:84px}}.hdr-inner .list-thumb :nth-child(2 of li) img{margin-left:.8rem}.hdr-inner .list-thumb .name{color:var(--color-white);font-size:1.8rem;font-family:var(--font-jp);font-weight:600;line-height:1.1;letter-spacing:.06em}@media(width <= 1100px){.hdr-inner .list-thumb .name{font-size:1.5rem}}.subpage-hdr-wrap{background:url(../img/hdr_bg_subpage.jpg) no-repeat right center;background-size:cover;height:240px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row;margin-bottom:clamp(4rem,1.793rem + 6.897vw,8rem)}@media(width <= 640px){.subpage-hdr-wrap{aspect-ratio:640/240;height:auto}}.subpage-hdr-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:row;width:min(92%,1280px)}.subpage-hdr-inner .main{width:340px}@media(width <= 640px){.subpage-hdr-inner .main{width:54%}}.subpage-hdr-inner .main a{display:block}.subpage-hdr-inner .sub{width:200px}@media(width <= 640px){.subpage-hdr-inner .sub{width:32%}}.ftr-wrap{padding-top:clamp(4rem,2.171rem + 3.81vw,5.6rem);padding-bottom:clamp(4rem,2.171rem + 3.81vw,5.6rem);background-color:var(--color-site-ftr)}.ftr-wrap .ftr-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:row;width:92%;margin-inline:auto}.ftr-wrap .logo{aspect-ratio:240/30;width:180px;background-image:url("../img/svg_common/jwave_logo_fff.svg");background-repeat:no-repeat;background-position:center center;background-size:contain;overflow:hidden;text-indent:-99999px}.ftr-wrap .logo a{display:block;width:100%;height:100%}.ftr-wrap .copyright{color:var(--color-white);font-size:clamp(1.2rem,1.086rem + .238vw,1.3rem)}.ftr-wrap .copyright b{display:inline-block;margin-right:6px;font-size:110%;transform:translateY(1px)}@media(width <= 480px){.ftr-wrap .ftr-inner{display:block}.ftr-wrap .logo{width:140px;margin-inline:auto;margin-bottom:16px}}.subpage #nav-menu.hide{pointer-events:none}.area-body,.page-foot{width:min(100%,1600px);padding-top:clamp(56px,25.88px + 9.412vw,120px);padding-inline:80px;margin-inline:auto}@media(width <= 1000px){.area-body,.page-foot{padding-inline:4vw}}.area-body.pt-0,.page-foot.pt-0{padding-top:0}.page-goods .area-body.pt-adjust{padding-top:clamp(64px,48.94px + 4.706vw,96px)}.page-foot.border-none{padding-top:clamp(48px,40.47px + 2.353vw,64px)}.newslist-area .area-body{display:contents}.page-faq .area-body,.page-faq .page-foot{width:min(100%,1100px)}.highlight-area .area-body{padding-top:clamp(48px,40.47px + 2.353vw,64px)}.keyvisual-area .area-body{padding-top:clamp(56px,44.71px + 3.529vw,80px)}.area-width{width:min(100%,1600px);padding-inline:80px;margin-inline:auto}@media(width <= 1000px){.area-width{padding-inline:4vw}}.page-foot>.inner{border-top:1px solid var(--color-white);padding-top:clamp(56px,44.71px + 3.529vw,80px);padding-bottom:clamp(96px,65.88px + 9.412vw,160px)}.page-foot.border-none>.inner{border-top:none;padding-top:0}.area-title{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;flex-direction:row;width:min(100%,1600px);padding-top:120px;padding-inline:80px;margin-inline:auto}.area-title h1{font-family:var(--font-en);font-weight:var(--fw-medium);font-size:80px;line-height:1;letter-spacing:0;margin-right:40px}.area-title .caption{font-family:var(--font-jp-sub);font-weight:var(--fw-heavy);font-size:16px;line-height:1;padding-top:.5em;text-align:left}.page-lineup .area-title .caption{line-height:1.4}@media(width <= 1000px){.area-title{display:block;text-align:left;padding-top:clamp(56px,25.88px + 9.412vw,120px);padding-inline:4vw}.area-title h1{font-size:clamp(40px,21.18px + 5.882vw,80px);margin-right:0}.area-title .caption{font-size:clamp(15px,14.53px + .147vw,16px);padding-top:1em}}.keyvisual-area .area-title{padding-top:0}a.button-normal{display:block;text-align:center;font-size:clamp(18px,16.12px + .588vw,22px);font-family:var(--font-mix);font-weight:var(--fw-regular);line-height:1.1;letter-spacing:.06em;border:1px solid var(--color-white);width:min(100%,400px);margin-inline:auto;padding:20px 8px;position:relative;overflow:hidden;z-index:1;transition:transform .3s cubic-bezier(0.075, 0.82, 0.165, 1)}a.button-normal::before{content:"";width:135%;height:100%;background-color:#fff;position:absolute;top:0;left:0;z-index:2;transform-origin:top left;transform:skewX(-45deg) translateX(-100%);transition:inherit;mix-blend-mode:exclusion}a.button-normal:hover::before{transform-origin:top right;transform:skewX(-45deg) translateX(0);transition:transform .2s ease-in}a.button-top{display:block;text-align:center;font-size:clamp(18px,16.12px + .588vw,22px);font-family:var(--font-mix);font-weight:var(--fw-regular);line-height:1.1;letter-spacing:.06em;border:1px solid var(--color-bg-light);background-color:var(--color-bg-light);width:min(100%,400px);margin-inline:auto;padding:20px 8px;position:relative;overflow:hidden;z-index:1;transition:transform .3s cubic-bezier(0.075, 0.82, 0.165, 1)}a.button-top::before{content:"";width:135%;height:100%;background-color:#fff;position:absolute;top:0;left:0;z-index:2;transform-origin:top left;transform:skewX(-45deg) translateX(-100%);transition:inherit;mix-blend-mode:exclusion}a.button-top:hover::before{transform-origin:top right;transform:skewX(-45deg) translateX(0);transition:transform .2s ease-in}a.button-ticket{position:relative;display:flex;align-items:center;justify-content:center;padding:1px;overflow:hidden;width:min(100%,400px);margin-inline:auto;transition:var(--transition-def);background-color:var(--color-white)}a.button-ticket>span{position:relative;display:block;text-align:center;z-index:1;width:100%;height:100%;background:var(--color-black);font-size:clamp(18px,16.12px + .588vw,22px);font-family:var(--font-mix);font-weight:var(--fw-regular);line-height:1.1;letter-spacing:.06em;padding:20px 8px;position:relative;overflow:hidden;z-index:1;transition:transform .3s cubic-bezier(0.075, 0.82, 0.165, 1)}a.button-ticket>span::before{content:"";width:135%;height:100%;background-color:#fff;position:absolute;top:0;left:0;z-index:2;transform-origin:top left;transform:skewX(-45deg) translateX(-100%);transition:inherit;mix-blend-mode:exclusion}a.button-ticket::before{content:"";display:block;background:linear-gradient(90deg, rgb(77, 171, 71) 20%, rgb(183, 68, 58) 80%);aspect-ratio:1/1;width:120%;position:absolute;animation:rotate 3s linear infinite;z-index:0}a.button-ticket:hover>span:hover::before{transform-origin:top right;transform:skewX(-45deg) translateX(0);transition:transform .2s ease-in}a.button-ticket.comingsoon{pointer-events:none;opacity:.3}a.button-ticket.comingsoon::before{display:none}a.button-ticket2{position:relative;display:flex;align-items:flex-start;justify-content:center;padding:1px;overflow:hidden;width:min(100%,400px);height:72px;margin-inline:auto;transition:var(--transition-def);background-color:var(--color-white)}a.button-ticket2>span{position:relative;display:block;text-align:center;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row;z-index:1;width:100%;height:100%;background:var(--color-black);font-size:clamp(18px,16.12px + .588vw,22px);font-family:var(--font-mix);font-weight:var(--fw-regular);line-height:1.1;letter-spacing:.02em;padding:8px 8px;position:relative;overflow:hidden;z-index:1;transition:transform .3s cubic-bezier(0.075, 0.82, 0.165, 1)}a.button-ticket2>span::before{content:"";width:135%;height:100%;background-color:#fff;position:absolute;top:0;left:0;z-index:2;transform-origin:top left;transform:skewX(-45deg) translateX(-100%);transition:inherit;mix-blend-mode:exclusion}a.button-ticket2::before{content:"";display:block;background:linear-gradient(90deg, rgb(77, 171, 71) 20%, rgb(183, 68, 58) 80%);aspect-ratio:1/1;width:120%;position:absolute;margin-block:auto;top:0;bottom:0;left:-10%;right:-10%;animation:rotate 3s linear infinite;z-index:0}a.button-ticket2:hover>span:hover::before{transform-origin:top right;transform:skewX(-45deg) translateX(0);transition:transform .2s ease-in}a.button-ticket2.comingsoon{pointer-events:none;opacity:.3}a.button-ticket2.comingsoon::before{display:none}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}.ul-button li:not(:first-child){width:100%;margin-top:32px}.ul-button-flex{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:row;width:min(100%,896px);margin-inline:auto}.ul-button-flex li{width:min(50% - 48px,400px);margin-inline:24px}@media(width <= 1000px){.ul-button-flex{display:block}.ul-button-flex li{width:100%;margin-inline:auto}.ul-button-flex li+li{margin-top:24px}}.ul-button-flex+.ul-button{margin-top:48px}a.icon-arrow{font-family:var(--font-en);font-weight:var(--fw-regular);font-size:clamp(15px,14.53px + .147vw,16px);line-height:1;letter-spacing:0;position:relative;padding-left:20px;transition:var(--transition-def);display:inline-block;white-space:nowrap}a.icon-arrow::before{content:"";position:absolute;left:0;top:0;bottom:0;margin-block:auto;aspect-ratio:1/1;width:10px;height:10px;border-top:1px solid var(--color-white);border-right:1px solid var(--color-white);transform:rotate(45deg);transition:var(--transition-def)}a.icon-arrow:hover{color:var(--color-green)}a.icon-arrow:hover::before{border-color:var(--color-green)}.ul-news{text-align:left;display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;flex-direction:row;padding-block:120px 64px;padding-inline:60px;width:min(100%,1600px);margin-inline:auto}.ul-news li{width:calc(33.3333333333% - 40px);margin-inline:20px;margin-bottom:96px}.ul-news .date-label{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-direction:row;margin-top:32px;margin-bottom:16px;height:24px}.ul-news .date{font-size:16px;font-family:var(--font-en);font-weight:var(--fw-medium);line-height:1.1;letter-spacing:.06em;color:var(--color-gray)}.ul-news .label{display:none}.ul-news .label:not(:empty){display:block;font-size:14px;font-family:var(--font-en);font-weight:var(--fw-bold);line-height:1.1;letter-spacing:.06em;color:var(--color-white);border:1px solid var(--color-white);width:72px;text-align:center;padding-block:3px}.ul-news .label.display-timer:not(:empty){color:var(--color-orange);border-color:var(--color-orange)}.ul-news .ttl{font-size:18px;font-weight:var(--fw-regular);line-height:1.6;transition:var(--transition-def)}.ul-news a{display:block}.ul-news a .thumb{border:1px solid #333;overflow:hidden}.ul-news a .thumb img{transition:var(--transition-def)}.ul-news a:hover img{transform:scale(1.06);filter:var(--hover-filter-bright)}.ul-news a:hover .ttl{color:var(--color-gray)}@media(1000px < width){.ul-news:has(>:nth-child(-n+2):last-child){justify-content:center}.ul-news:has(>:nth-child(-n+2):last-child) li{width:min(50% - 40px,520px)}}@media(width <= 1000px){.ul-news{justify-content:space-between;padding-top:clamp(80px,61.18px + 5.882vw,120px);padding-bottom:clamp(48px,40.47px + 2.353vw,64px);padding-inline:2vw}.ul-news li{width:calc(50% - 4vw);margin-inline:2vw;margin-bottom:clamp(64px,48.94px + 4.706vw,96px)}.ul-news .date{font-size:clamp(13px,11.59px + .441vw,16px);margin-top:clamp(16px,8.47px + 2.353vw,32px);margin-bottom:clamp(8px,4.24px + 1.176vw,16px)}.ul-news .ttl{font-size:clamp(14px,12.12px + .588vw,18px)}.ul-news:has(>:nth-child(-n+2):last-child){justify-content:center}.ul-news:has(>:nth-child(-n+2):last-child) li{width:min(70%,520px);margin-inline:auto}}.news-area{width:min(100%,800px + 8vw);margin-inline:auto;padding-top:120px;padding-inline:4vw}@media(width <= 1000px){.news-area{padding-top:clamp(56px,25.88px + 9.412vw,120px)}}.news-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-direction:row;margin-bottom:64px}.news-head .ttl{text-align:left;font-family:var(--font-en);font-weight:var(--fw-medium);font-size:48px;line-height:1;letter-spacing:0}.news-head .date{text-align:right;font-family:var(--font-en);font-weight:var(--fw-def);font-size:18px;line-height:1;letter-spacing:.06em;color:var(--color-gray)}@media(width <= 1000px){.news-head{margin-bottom:clamp(48px,40.47px + 2.353vw,64px)}.news-head .ttl{font-size:clamp(32px,24.47px + 2.353vw,48px)}.news-head .date{font-size:clamp(16px,15.06px + .294vw,18px)}}.news-article{text-align:left}.news-article h1{font-family:var(--font-jp-sub);font-size:26px;font-weight:var(--fw-heavy);line-height:1.6;letter-spacing:0;border-bottom:1px solid #fff;padding-bottom:48px}.news-main{padding-block:80px}.news-main>p{line-height:1.6}.news-main .pct img{border:1px solid #333}.news-main .pct img.border-none{border:none}.news-main .pct:has(>:nth-child(2)){display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:row}.news-main .pct:has(>:nth-child(2))>img{width:48%;margin:0}.news-main>*+*{margin-block-start:48px}@media(width <= 1000px){.news-article h1{font-size:clamp(20px,17.18px + .882vw,26px);line-height:1.5;padding-bottom:clamp(32px,24.47px + 2.353vw,48px)}.news-main{padding-block:clamp(56px,44.71px + 3.529vw,80px)}.news-main>p{line-height:1.5}.news-main>*+*{margin-block-start:clamp(32px,24.47px + 2.353vw,48px)}}.news-foot{border-top:1px solid var(--color-white);padding-top:80px;padding-bottom:160px}.page-highlights .page-foot{padding-top:clamp(96px,65.88px + 9.412vw,160px)}.highlights-area-v2{text-align:left;margin-top:clamp(64px,37.65px + 8.235vw,120px)}.highlights-anchor-v2 .head{text-align:left;margin-bottom:clamp(48px,40.47px + 2.353vw,64px)}.highlights-anchor-v2 .head h2{font-family:var(--font-jp-sub);font-weight:var(--fw-heavy);font-size:clamp(24px,18.35px + 1.765vw,36px);line-height:1.6;letter-spacing:.06em}@media(width <= 1000px){.highlights-anchor-v2 .head h2{line-height:1.5;letter-spacing:0}}.highlights-anchor-v2 .head .comment{margin-top:clamp(24px,20.24px + 1.176vw,32px);font-size:clamp(16px,15.06px + .294vw,18px);line-height:1.8;letter-spacing:.06em}@media(width <= 1000px){.highlights-anchor-v2 .head .comment{line-height:1.6;letter-spacing:0}}.highlights-anchor-v2 ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:2%}@media(width <= 640px){.highlights-anchor-v2 ul{display:flex;flex-direction:column;gap:16px}}.highlights-anchor-v2 ul li{font-size:clamp(16px,13.18px + .882vw,22px);line-height:1.1;text-align:center;white-space:nowrap}.highlights-anchor-v2 ul li a{display:flex;justify-content:center;align-items:center;width:100%;border:1px solid #fff;background-color:#000;padding:clamp(6px,3.18px + .882vw,12px);position:relative;overflow:hidden;z-index:1;transition:transform .3s cubic-bezier(0.075, 0.82, 0.165, 1)}.highlights-anchor-v2 ul li a::before{content:"";width:135%;height:100%;background-color:#fff;position:absolute;top:0;left:0;z-index:2;transform-origin:top left;transform:skewX(-45deg) translateX(-100%);transition:inherit;mix-blend-mode:exclusion}.highlights-anchor-v2 ul li a:hover::before{transform-origin:top right;transform:skewX(-45deg) translateX(0);transition:transform .2s ease-in}.highlights-gallery-v2{text-align:left}.gallery-block{position:relative;z-index:1}.gallery-block.bg-color{background-color:var(--color-bg-dark);background-color:#1c1c1c;padding-top:clamp(48px,40.47px + 2.353vw,64px);padding-bottom:clamp(56px,44.71px + 3.529vw,80px)}.gallery-block:not(:first-child){margin-top:clamp(80px,42.35px + 11.765vw,160px)}.gallery-inner{width:min(100%,1600px);padding-inline:80px;margin-inline:auto}@media(width <= 1000px){.gallery-inner{padding-inline:4vw}}.gallery-head{position:relative}@media(width <= 480px){.gallery-head{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;flex-direction:column}}.gallery-head .pct{width:64%;margin-left:auto;overflow:hidden;position:relative}@media(width <= 1000px){.gallery-head .pct{width:86%}}@media(width <= 480px){.gallery-head .pct{order:2;width:100%}}.gallery-head .txt{position:absolute;z-index:1;top:0;left:0;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;flex-direction:column;width:100%;height:100%}@media(width <= 1000px){.gallery-head .txt{display:contents}}@media(width <= 1000px){.gallery-head .txt-block1{position:absolute;z-index:1;left:0;top:clamp(32px,-45.54px + 16.154vw,116px);padding:.8em 1.2em .8em 0;background-color:var(--color-bg)}.gallery-head .txt-block1.bg-color{background-color:#1c1c1c}}@media(width <= 480px){.gallery-head .txt-block1{order:1;position:relative;width:100%;top:initial;left:initial;padding:0;margin-bottom:2em}}@media(480px < width <= 1000px){.gallery-head.slider-off .txt-block1{top:clamp(58px,-45.38px + 21.538vw,170px)}}.gallery-head .txt-block2{margin-top:clamp(32px,24.47px + 2.353vw,48px)}@media(width <= 640px){.gallery-head .txt-block2 br{display:none}}@media(width <= 480px){.gallery-head .txt-block2{order:3;width:100%}}.gallery-head .txt-block1 .label{width:100%;font-family:var(--font-en);font-weight:var(--fw-regular);font-size:clamp(18px,15.18px + .882vw,24px);line-height:1.1;letter-spacing:.1em;color:var(--color-gray);margin-bottom:.6em}.gallery-head .txt-block1 .label.gallery-a{color:var(--color-green)}.gallery-head .txt-block1 .label.gallery-b{color:var(--color-gray)}.gallery-head .txt-block1 .label.gallery-c{color:var(--color-orange)}.gallery-head .txt-block1 .ttl{font-family:var(--font-jp-sub);font-weight:var(--fw-heavy);font-size:clamp(26px,19.41px + 2.059vw,40px);line-height:1.1;letter-spacing:.1em}.gallery-head .txt-block2 .copy{font-weight:var(--fw-bold);font-size:clamp(18px,15.18px + .882vw,24px);line-height:1.8;letter-spacing:.06em;text-shadow:0px 4px 12px rgba(0,0,0,.4)}@media(width <= 1000px){.gallery-head .txt-block2 .copy{line-height:1.6;letter-spacing:0}}.pct-slider{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;flex-direction:row;transition:transform .5s linear,opacity .2s}.pct-slider.fade-out{opacity:0}.pct-slider.fade-in{opacity:1}.pct-slider.slider-off{opacity:1 !important}.pct-slider img{flex:1 0 auto;margin-inline:8px;width:calc(78% - 16px)}.slider-off .pct-slider{opacity:1 !important}@media(width <= 480px){.slider-off .pct-slider img{width:100%;margin-inline:0}}.gallery-comment{width:min(100%,960px);margin-inline:auto;margin-top:clamp(32px,16.94px + 4.706vw,64px)}.gallery-comment p.comment{font-family:var(--font-mix);font-weight:var(--fw-regular);font-size:16px;line-height:1.8;letter-spacing:.06em}@media(width <= 1000px){.gallery-comment p.comment{line-height:1.6;letter-spacing:0}}.ul-gallery-mark-inline{margin-top:1.5em;opacity:.75}.ul-gallery-mark-inline>li{font-size:clamp(15px,14.53px + .147vw,16px);font-weight:var(--fw-def);line-height:1.6;letter-spacing:.06em;text-indent:-30px;padding-left:30px}.ul-gallery-mark-inline>li>b{display:inline-block;width:30px}@media(width <= 1000px){.ul-gallery-mark-inline>li{line-height:1.5;letter-spacing:0;text-indent:-28px;padding-left:28px}.ul-gallery-mark-inline>li>b{width:28px}}.ul-gallery-mark-inline>li+li{margin-top:3px}.ul-gallery-mark-inline>li *{text-indent:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.gallery-artists{margin-top:clamp(56px,44.71px + 3.529vw,80px)}.gallery-artists>.gallery-artists-inner{border-left:1px solid #fff;padding-block:1.2em;padding-left:clamp(16px,8.47px + 2.353vw,32px);margin-bottom:1em}.gallery-artists>.gallery-artists-inner.bg-color{background-color:#101010}.gallery-artists .head{margin-bottom:32px}.gallery-artists .head .title{font-family:var(--font-jp-sub);font-weight:var(--fw-heavy);font-size:clamp(18px,16.12px + .588vw,22px);line-height:1.4}.gallery-artists .head .lead{margin-top:.4em;font-size:clamp(16px,15.06px + .294vw,18px);line-height:1.8;opacity:.8}@media(width <= 1000px){.gallery-artists .head .lead{line-height:1.6}}.ul-gallery-artists{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;flex-direction:row;gap:48px 2%}@media(width <= 1000px){.ul-gallery-artists{gap:32px 3%}}@media(width <= 640px){.ul-gallery-artists{gap:clamp(40px,32.47px + 2.353vw,56px);padding-right:clamp(8px,.47px + 2.353vw,24px)}}.ul-gallery-artists li{width:31.3333333333%}@media(width <= 1000px){.ul-gallery-artists li{width:47%}}@media(width <= 640px){.ul-gallery-artists li{width:100%}}.ul-gallery-artists li a{display:block}.ul-gallery-artists li .thumb{border:1px solid #333;margin-bottom:12px;overflow:hidden}.ul-gallery-artists li .thumb img{transition:var(--transition-def)}.ul-gallery-artists li .credit .name{font-size:clamp(18px,16.12px + .588vw,22px);line-height:1.5;transition:color .4s ease-out 0s}.ul-gallery-artists li .credit .title{font-size:clamp(16px,15.06px + .294vw,18px);line-height:1.5;transition:color .4s ease-out 0s,opacity .4s ease-out 0s;opacity:.6}.ul-gallery-artists li .description{margin-top:.8em;font-size:clamp(15px,14.53px + .147vw,16px);line-height:1.5}.ul-gallery-artists a:hover .thumb img{transform:scale(1.06);filter:brightness(110%) contrast(110%) saturate(120%)}.ul-gallery-artists a:hover .name,.ul-gallery-artists a:hover .title{color:var(--color-gray);opacity:1}.ul-gallery-artists-single{display:block;padding-right:1.5em;--thumb-w: 360px}@media(width <= 1024px){.ul-gallery-artists-single{--thumb-w: 40%}}@media(width <= 640px){.ul-gallery-artists-single{--thumb-w: 100%;padding-right:clamp(16px,8.47px + 2.353vw,32px)}}.ul-gallery-artists-single li{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:row}.ul-gallery-artists-single li .thumb{order:2;width:var(--thumb-w)}.ul-gallery-artists-single li .thumb a{display:block;border:1px solid #333;overflow:hidden}.ul-gallery-artists-single li .thumb a img{transition:var(--transition-def)}.ul-gallery-artists-single li .thumb a:hover img{transform:scale(1.06);filter:brightness(110%) contrast(110%) saturate(120%)}.ul-gallery-artists-single li .detail{order:1;width:calc(100% - var(--thumb-w));padding-right:1em}@media(width <= 640px){.ul-gallery-artists-single li .detail{display:contents}}.ul-gallery-artists-single li .detail .title{width:100%;font-family:var(--font-jp-sub);font-weight:var(--fw-heavy);font-size:clamp(18px,16.12px + .588vw,22px);line-height:1.5;margin-bottom:1.2em}@media(width <= 640px){.ul-gallery-artists-single li .detail .title{order:1;padding-inline:.1em}}.ul-gallery-artists-single li .detail .description{width:100%;font-size:clamp(15px,14.53px + .147vw,16px);line-height:1.6}@media(width <= 640px){.ul-gallery-artists-single li .detail .description{order:3;padding-inline:.1em;margin-top:1.6em}}.gallery-creators{border:1px solid var(--color-border);background-color:var(--color-bg-dark);margin-top:clamp(56px,44.71px + 3.529vw,80px);padding-block:clamp(32px,24.47px + 2.353vw,48px);padding-inline:3%;padding-block:clamp(16px,.94px + 4.706vw,48px)}@media(width <= 1000px){.gallery-creators{width:min(100%,640px);margin-inline:auto;padding-inline:4%}}.gallery-creators .head{margin-bottom:clamp(24px,16.47px + 2.353vw,40px)}.gallery-creators .head .title{font-family:var(--font-jp-sub);font-weight:var(--fw-heavy);font-size:clamp(18px,13.29px + 1.471vw,28px);line-height:1.5}.gallery-creators .head .lead{margin-top:8px;font-size:clamp(15px,13.59px + .441vw,18px);line-height:1.6;opacity:.9}@media(width <= 1000px){.gallery-creators .head .lead{line-height:1.4}}.ul-gallery-creators li{background-color:var(--color-bg-dark);display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;flex-direction:row;gap:3%}@media(width <= 1000px){.ul-gallery-creators li{display:block}}.ul-gallery-creators li+li{margin-top:clamp(40px,32.47px + 2.353vw,56px)}.ul-gallery-creators li a{display:block;overflow:hidden}.ul-gallery-creators li .thumb{border:1px solid #333;flex-shrink:0;width:320px;overflow:hidden}@media(width <= 1000px){.ul-gallery-creators li .thumb{width:100%;margin-bottom:clamp(18px,15.18px + .882vw,24px)}}.ul-gallery-creators li .thumb a{display:block;overflow:hidden}.ul-gallery-creators li .thumb a img{transition:var(--transition-def)}.ul-gallery-creators li .thumb a:hover img{transform:scale(1.06);filter:brightness(110%) contrast(110%) saturate(120%)}.ul-gallery-creators li .credit{flex-grow:1}.ul-gallery-creators li .credit .ttl{font-family:var(--font-jp-sub);font-weight:var(--fw-heavy);font-size:clamp(18px,15.18px + .882vw,24px);line-height:1.6;letter-spacing:.1em;margin-bottom:.3em}.ul-gallery-creators li .credit .name{font-size:clamp(16px,15.06px + .294vw,18px);line-height:1.4;letter-spacing:.04em}.ul-gallery-creators li .credit .comment{font-size:clamp(15px,14.53px + .147vw,16px);line-height:1.8;opacity:.8;margin-top:1.2em}@media(width <= 1000px){.ul-gallery-creators li .credit .comment{line-height:1.5}}.ul-highlights-creators .thumb a:hover img{transform:scale(1.06);filter:brightness(110%) contrast(110%) saturate(120%)}.highlights-creators+.highlights-links{padding-top:clamp(40px,21.18px + 5.882vw,80px)}.highlights-links{padding-bottom:clamp(64px,18.82px + 14.118vw,160px)}.highlights-area,.keyvisual-area{text-align:left}.highlights-anchor .head{text-align:left;margin-bottom:clamp(48px,40.47px + 2.353vw,64px)}.highlights-anchor .head h2{font-family:var(--font-jp-sub);font-weight:var(--fw-heavy);font-size:clamp(24px,18.35px + 1.765vw,36px);line-height:1.6;letter-spacing:.06em}.highlights-anchor .head .comment{margin-top:clamp(24px,20.24px + 1.176vw,32px);font-size:clamp(16px,15.06px + .294vw,18px);line-height:1.8;letter-spacing:.06em}.highlights-anchor ul{display:grid;grid-template-columns:repeat(4, 1fr);gap:2%}@media(width <= 1000px){.highlights-anchor ul{grid-template-columns:repeat(2, 1fr);gap:clamp(8px,4.24px + 1.176vw,16px)}}.highlights-anchor ul li{font-size:clamp(16px,13.18px + .882vw,22px);line-height:1.1;text-align:center;white-space:nowrap}.highlights-anchor ul li a{display:flex;justify-content:center;align-items:center;width:100%;border:1px solid #fff;background-color:#000;padding:clamp(6px,3.18px + .882vw,12px);position:relative;overflow:hidden;z-index:1;transition:transform .3s cubic-bezier(0.075, 0.82, 0.165, 1)}.highlights-anchor ul li a::before{content:"";width:135%;height:100%;background-color:#fff;position:absolute;top:0;left:0;z-index:2;transform-origin:top left;transform:skewX(-45deg) translateX(-100%);transition:inherit;mix-blend-mode:exclusion}.highlights-anchor ul li a:hover::before{transform-origin:top right;transform:skewX(-45deg) translateX(0);transition:transform .2s ease-in}.highlights-about{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:row;padding-bottom:clamp(96px,65.88px + 9.412vw,160px)}.highlights-about h2{width:100%;text-align:left;font-family:var(--font-jp-sub);font-weight:var(--fw-heavy);font-size:38px;line-height:1.4;letter-spacing:.06em;margin-bottom:56px}.highlights-about .overview{width:44%;text-align:left}.highlights-about .overview .pct{border:1px solid #333;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url(../img/highlights/kv_tate.webp);aspect-ratio:640/1140;width:100%}.highlights-about .txt{width:50%;text-align:left}.highlights-about .comment p{font-weight:var(--fw-regular);font-size:18px;line-height:1.8;letter-spacing:.06em}.highlights-about .comment p+p{margin-top:1.8em}@media(width <= 1100px){.highlights-about{width:min(100%,960px);margin-inline:auto;margin-bottom:clamp(64px,48.94px + 4.706vw,96px);padding-bottom:0}.highlights-about h2{order:1;width:100%;text-align:left;font-family:var(--font-jp-sub);font-weight:var(--fw-heavy);font-size:clamp(24px,17.41px + 2.059vw,38px);line-height:1.4;letter-spacing:0;margin-bottom:clamp(28px,14.82px + 4.118vw,56px)}.highlights-about .overview{order:2;width:100%;margin-bottom:clamp(24px,20.24px + 1.176vw,32px)}.highlights-about .overview .pct{background-image:url(../img/highlights/kv_yoko.webp);aspect-ratio:1080/608}.highlights-about .txt{width:100%;padding-top:0;display:contents}.highlights-about .comment{order:4}.highlights-about .comment p{font-size:clamp(16px,15.06px + .294vw,18px);line-height:1.6;letter-spacing:0}.highlights-about .credit{order:3}}.highlights-about dl.credit{margin-top:72px;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;flex-direction:row;font-weight:var(--fw-regular);font-size:clamp(12px,10.59px + .441vw,15px);line-height:1.4;letter-spacing:.06em;color:var(--color-gray)}@media(width <= 1100px){.highlights-about dl.credit{margin-top:0;margin-bottom:clamp(40px,32.47px + 2.353vw,56px)}}.highlights-about dl.credit *{color:inherit}.highlights-about dl.credit dt{margin-bottom:.4em;text-align:left;padding-right:1.2em;width:6em}.highlights-about dl.credit dd{width:calc(100% - 6em);margin-bottom:.4em}:lang(en) .highlights-about dl.credit dt{width:10em}:lang(en) .highlights-about dl.credit dd{width:calc(100% - 10em)}.highlights-feature{width:min(100%,960px);margin-inline:auto;padding-bottom:clamp(120px,82.35px + 11.765vw,200px)}.highlights-feature dl{text-align:left}.highlights-feature dl+dl{margin-top:64px}.highlights-feature dt{font-family:var(--font-jp-sub);font-weight:var(--fw-heavy);font-size:28px;line-height:1.4;letter-spacing:0;margin-bottom:20px}.highlights-feature dt .label{font-family:var(--font-en);font-weight:var(--fw-regular);font-size:22px;line-height:1.1;letter-spacing:.1em;color:var(--color-gray);margin-bottom:8px}.highlights-feature dd{font-weight:var(--fw-regular);font-size:16px;line-height:1.8;letter-spacing:.06em}@media(width <= 1100px){.highlights-feature{margin-bottom:clamp(64px,18.82px + 14.118vw,160px);padding-block:clamp(32px,24.47px + 2.353vw,48px);padding-inline:2vw;background-color:var(--color-bg-dark)}.highlights-feature dl+dl{margin-top:clamp(48px,40.47px + 2.353vw,64px)}.highlights-feature dt{font-size:clamp(20px,17.18px + .882vw,26px);line-height:1.4;letter-spacing:0;margin-bottom:clamp(16px,14.12px + .588vw,20px)}.highlights-feature dt .label{font-size:clamp(18px,16.12px + .588vw,22px);line-height:1.1;letter-spacing:.06em;margin-bottom:8px}.highlights-feature dd{font-size:clamp(15px,14.53px + .147vw,16px);line-height:1.6;letter-spacing:0}}.highlights-gallery{text-align:left}.highlights-gallery h2{font-family:var(--font-jp-sub);font-weight:var(--fw-heavy);font-size:38px;line-height:1.6;letter-spacing:.06em;margin-bottom:56px}.highlights-gallery h2 .fz-s{font-family:var(--font-jp-sub);font-weight:var(--fw-heavy);font-size:36px;line-height:1.6;letter-spacing:.06em}@media(width <= 1000px){.highlights-gallery h2{font-size:clamp(24px,17.41px + 2.059vw,38px);line-height:1.4;letter-spacing:0;margin-bottom:clamp(28px,14.82px + 4.118vw,56px)}.highlights-gallery h2 .fz-s{display:inline-block;font-size:clamp(24px,18.35px + 1.765vw,36px);line-height:1.1;letter-spacing:0}}.highlights-gallery{text-align:left}.highlights-gallery .ul-gallery>li{padding-block:56px}.highlights-gallery .ul-gallery>li:nth-of-type(odd){background-color:var(--color-bg-dark)}.highlights-gallery .ul-gallery .area-width{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:row;position:relative}.highlights-gallery .ul-gallery .pct{width:44%;order:2;border:1px solid #333}.highlights-gallery .ul-gallery .txt{width:50%;order:1}.highlights-gallery .ul-gallery .txt dt{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:row;margin-bottom:32px}.highlights-gallery .ul-gallery .txt dt .label{width:100%;font-family:var(--font-en);font-weight:var(--fw-regular);font-size:20px;line-height:1.1;letter-spacing:.1em;color:var(--color-gray);margin-bottom:16px}.highlights-gallery .ul-gallery .txt dt .label.gallery-a{color:var(--color-green)}.highlights-gallery .ul-gallery .txt dt .label.gallery-b{color:var(--color-gray)}.highlights-gallery .ul-gallery .txt dt .label.gallery-c{color:var(--color-orange)}.highlights-gallery .ul-gallery .txt dt .ttl-main{font-family:var(--font-jp-sub);font-weight:var(--fw-heavy);font-size:32px;line-height:1.4;letter-spacing:.1em}.highlights-gallery .ul-gallery .txt dt .ttl-sub{font-family:var(--font-en);font-weight:var(--fw-regular);font-size:24px;line-height:1.1;letter-spacing:.06em}.highlights-gallery .ul-gallery .txt dd p.comment{font-family:var(--font-mix);font-weight:var(--fw-regular);font-size:16px;line-height:1.8;letter-spacing:.06em}@media(width <= 1000px){.highlights-gallery .ul-gallery>li{padding-block:clamp(32px,24.47px + 2.353vw,48px)}.highlights-gallery .ul-gallery .area-width{display:block}.highlights-gallery .ul-gallery .pct{width:100%;order:1;margin-bottom:clamp(32px,24.47px + 2.353vw,48px)}.highlights-gallery .ul-gallery .txt{width:100%;order:2}.highlights-gallery .ul-gallery .txt dt{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:row;margin-bottom:clamp(24px,20.24px + 1.176vw,32px)}.highlights-gallery .ul-gallery .txt dt .label{width:100%;font-size:clamp(18px,17.06px + .294vw,20px);line-height:1.1;letter-spacing:.06em;margin-bottom:8px}.highlights-gallery .ul-gallery .txt dt .ttl-main{font-size:clamp(24px,20.24px + 1.176vw,32px);line-height:1.4;letter-spacing:0}.highlights-gallery .ul-gallery .txt dt .ttl-sub{font-size:clamp(18px,15.18px + .882vw,24px);line-height:1.1;letter-spacing:0}.highlights-gallery .ul-gallery .txt dd p.comment{font-size:clamp(15px,14.53px + .147vw,16px);line-height:1.6;letter-spacing:0}}.highlights-area .ul-mark-inline{margin-top:1.5em;opacity:.75}.highlights-area .ul-mark-inline>li{font-size:clamp(15px,14.53px + .147vw,16px);font-weight:var(--fw-def);line-height:1.6;letter-spacing:.06em;text-indent:-30px;padding-left:30px}.highlights-area .ul-mark-inline>li>b{display:inline-block;width:30px}@media(width <= 1000px){.highlights-area .ul-mark-inline>li{line-height:1.5;letter-spacing:0;text-indent:-28px;padding-left:28px}.highlights-area .ul-mark-inline>li>b{width:28px}}.highlights-area .ul-mark-inline>li+li{margin-top:3px}.highlights-area .ul-mark-inline>li *{text-indent:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.highlights-artists{margin-top:clamp(24px,16.47px + 2.353vw,40px)}.highlights-artists .inner{border-left:1px solid #fff;padding:6px 0 8px 32px;margin-bottom:1em}@media(width <= 1000px){.highlights-artists .inner{padding-left:clamp(16px,8.47px + 2.353vw,32px)}}.highlights-artists .head{margin-bottom:32px}.highlights-artists .head .title{font-family:var(--font-jp-sub);font-weight:var(--fw-heavy);font-size:clamp(18px,16.12px + .588vw,22px);line-height:1.4}.highlights-artists .head .lead{margin-top:.4em;font-size:clamp(16px,15.06px + .294vw,18px);line-height:1.8;opacity:.8}@media(width <= 1000px){.highlights-artists .head .lead{line-height:1.5}}.ul-highlights-artists{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;flex-direction:row;gap:48px 2%}@media(width <= 1000px){.ul-highlights-artists{gap:24px 2%}}.ul-highlights-artists li{width:31.5%}@media(width <= 1000px){.ul-highlights-artists li{width:48.5%}}@media(width <= 640px){.ul-highlights-artists li{width:96%}}.ul-highlights-artists li a{display:block}.ul-highlights-artists li .thumb{border:1px solid #333;margin-bottom:12px;overflow:hidden}.ul-highlights-artists li .thumb img{transition:var(--transition-def)}.ul-highlights-artists li .name{font-size:clamp(18px,16.12px + .588vw,22px);line-height:1.5;transition:color .4s ease-out 0s}.ul-highlights-artists li .title{font-size:clamp(16px,15.06px + .294vw,18px);line-height:1.5;transition:color .4s ease-out 0s,opacity .4s ease-out 0s;opacity:.6}.ul-highlights-artists li .description{margin-top:.8em;font-size:clamp(15px,14.53px + .147vw,16px);line-height:1.5}.ul-highlights-artists a:hover .thumb img{transform:scale(1.06);filter:brightness(110%) contrast(110%) saturate(120%)}.ul-highlights-artists a:hover .name,.ul-highlights-artists a:hover .title{color:var(--color-gray);opacity:1}.ul-highlights-artists-single{display:block}.ul-highlights-artists-single li{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row;gap:2.5%}@media(width <= 1000px){.ul-highlights-artists-single li{align-items:flex-start}}@media(width <= 640px){.ul-highlights-artists-single li{justify-content:flex-start;gap:1.2em}}.ul-highlights-artists-single li .thumb{width:33%}@media(width <= 1000px){.ul-highlights-artists-single li .thumb{width:48%}}@media(width <= 640px){.ul-highlights-artists-single li .thumb{width:96%}}.ul-highlights-artists-single li .thumb a{display:block;border:1px solid #333;overflow:hidden}.ul-highlights-artists-single li .thumb a img{transition:var(--transition-def)}.ul-highlights-artists-single li .thumb a:hover img{transform:scale(1.06);filter:brightness(110%) contrast(110%) saturate(120%)}.ul-highlights-artists-single li .description{width:64.5%;font-size:clamp(15px,14.53px + .147vw,16px);line-height:1.5}@media(width <= 1000px){.ul-highlights-artists-single li .description{width:49.5%}}@media(width <= 640px){.ul-highlights-artists-single li .description{width:96%}}.highlights-creators{border:1px solid #fff;padding:48px 3%;padding-block:clamp(16px,.94px + 4.706vw,48px)}@media(width <= 1000px){.highlights-creators{width:min(100%,640px);margin-inline:auto}}.highlights-creators .head{margin-bottom:clamp(24px,16.47px + 2.353vw,40px)}.highlights-creators .head .title{font-weight:var(--fw-bold);font-size:clamp(18px,13.29px + 1.471vw,28px);line-height:1.4}.highlights-creators .head .lead{margin-top:8px;font-size:clamp(15px,13.59px + .441vw,18px);line-height:1.6;opacity:.9}@media(width <= 1000px){.highlights-creators .head .lead{line-height:1.4}}.ul-highlights-creators li{background-color:var(--color-bg-dark);padding:32px 2%;padding-block:clamp(16px,8.47px + 2.353vw,32px);display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;flex-direction:row;gap:3%}@media(width <= 1000px){.ul-highlights-creators li{display:block}}.ul-highlights-creators li+li{margin-top:clamp(18px,15.18px + .882vw,24px)}.ul-highlights-creators li a{display:block;overflow:hidden}.ul-highlights-creators li .thumb{border:1px solid #333;flex-shrink:0;width:320px;overflow:hidden}@media(width <= 1000px){.ul-highlights-creators li .thumb{width:100%;margin-bottom:clamp(18px,15.18px + .882vw,24px)}}.ul-highlights-creators li .thumb img{transition:var(--transition-def)}.ul-highlights-creators li .credit{flex-grow:1}.ul-highlights-creators li .credit .ttl{font-family:var(--font-jp-sub);font-weight:var(--fw-heavy);font-size:clamp(18px,15.18px + .882vw,24px);line-height:1.6;letter-spacing:.1em;margin-bottom:clamp(8px,4.24px + 1.176vw,16px)}.ul-highlights-creators li .credit .name{font-size:clamp(16px,15.06px + .294vw,18px);line-height:1.4;letter-spacing:.04em}.ul-highlights-creators li .credit .comment{font-size:clamp(15px,14.53px + .147vw,16px);line-height:1.8;opacity:.8;margin-top:clamp(24px,20.24px + 1.176vw,32px)}@media(width <= 1000px){.ul-highlights-creators li .credit .comment{line-height:1.5}}.ul-highlights-creators .thumb a:hover img{transform:scale(1.06);filter:brightness(110%) contrast(110%) saturate(120%)}.highlights-creators+.highlights-links{padding-top:clamp(40px,21.18px + 5.882vw,80px)}.highlights-links{padding-bottom:clamp(64px,18.82px + 14.118vw,160px)}.highlights-produce{margin-top:clamp(24px,16.47px + 2.353vw,40px)}.highlights-produce .inner{border-left:1px solid #fff;padding:0 0 0 32px}@media(width <= 1000px){.highlights-produce .inner{padding-left:clamp(16px,8.47px + 2.353vw,32px)}}.highlights-produce .head{margin-bottom:clamp(24px,20.24px + 1.176vw,32px)}.highlights-produce .head .lead{margin-top:16px;font-size:clamp(15px,14.53px + .147vw,16px);line-height:1.8;opacity:.8}@media(width <= 1000px){.highlights-produce .head .lead{line-height:1.5}}.ul-highlights-produce li a{display:block;transition:color .4s ease-out 0s}.ul-highlights-produce li a:hover{color:var(--color-green)}.ul-highlights-produce li .title{font-weight:var(--fw-bold);font-size:clamp(16px,15.06px + .294vw,18px);line-height:1.4;margin-bottom:6px}.ul-highlights-produce li .name{padding:0 1.2%;font-size:clamp(15px,14.53px + .147vw,16px)}.keyvisual-area .block-flex{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;flex-direction:row}.keyvisual-area .visual{width:44%;order:2;border:1px solid #333;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url(../img/highlights/kv_logo_tate.webp);aspect-ratio:11/16}.keyvisual-area .main{width:49%;order:1;text-align:left}.keyvisual-area .main .lead{padding-top:80px}.keyvisual-area .main .lead h2{font-family:var(--font-en);font-weight:var(--fw-regular);font-size:20px;line-height:1.1;letter-spacing:.1em;color:var(--color-gray);margin-bottom:16px}.keyvisual-area .main .lead p{font-family:var(--font-mix);font-weight:var(--fw-regular);font-size:16px;line-height:1.8;letter-spacing:.06em}.keyvisual-area .main .lead p+p{margin-top:3em}@media(width <= 1000px){.keyvisual-area .block-flex{display:block}.keyvisual-area .visual{width:min(100%,6400px);margin-inline:auto;order:1;margin-bottom:clamp(48px,40.47px + 2.353vw,64px);background-image:url(../img/highlights/kv_logo_yoko.webp);aspect-ratio:16/11}.keyvisual-area .main{width:100%;order:2}.keyvisual-area .main .lead{padding-top:clamp(56px,44.71px + 3.529vw,80px)}.keyvisual-area .main .lead h2{font-size:clamp(18px,17.06px + .294vw,20px);line-height:1.1;letter-spacing:.1em;margin-bottom:clamp(8px,4.24px + 1.176vw,16px)}.keyvisual-area .main .lead p{font-size:clamp(15px,14.53px + .147vw,16px);line-height:1.6;letter-spacing:0}.keyvisual-area .main .lead p+p{margin-top:2em}}.keyvisual-area .profile .head{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-direction:row;margin-bottom:48px}.keyvisual-area .profile .head dt .label{font-family:var(--font-en);font-weight:var(--fw-regular);font-size:20px;line-height:1.1;letter-spacing:.1em;color:var(--color-gray)}.keyvisual-area .profile .head dt .name{font-family:var(--font-jp-sub);font-weight:var(--fw-heavy);font-size:36px;line-height:1.2;letter-spacing:.1em;margin-block:10px 16px}.keyvisual-area .profile .head dt .caption{font-family:var(--font-jp-sub);font-weight:var(--fw-heavy);font-size:15px;line-height:1.1;letter-spacing:.4em}.keyvisual-area .profile .head dd a{font-family:var(--font-en);font-weight:var(--fw-regular);font-size:18px;line-height:1.1;letter-spacing:0;position:relative;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;flex-direction:row;transition:var(--transition-def)}.keyvisual-area .profile .head dd a:hover{opacity:.6}.keyvisual-area .profile .head dd a::before{content:"";aspect-ratio:1/1;width:24px;background:url(../img/highlights/icon_instagram.svg) no-repeat center center;background-size:contain;margin-right:12px}.keyvisual-area .txt p{font-family:var(--font-mix);font-weight:var(--fw-regular);font-size:16px;line-height:1.8;letter-spacing:.06em}.keyvisual-area .pct{margin-top:64px}.keyvisual-area .pct img{border:1px solid #333;width:min(70%,520px)}@media(width <= 1000px){.keyvisual-area .profile .head{margin-bottom:clamp(32px,24.47px + 2.353vw,48px)}.keyvisual-area .profile .head dt .label{font-size:clamp(18px,17.06px + .294vw,20px);line-height:1.1;letter-spacing:.1em}.keyvisual-area .profile .head dt .name{font-size:clamp(32px,27.29px + 1.471vw,42px);line-height:1.2;letter-spacing:0em;margin-block:8px 16px}.keyvisual-area .profile .head dt .caption{font-size:clamp(14px,13.53px + .147vw,15px);line-height:1.1;letter-spacing:.4em}.keyvisual-area .profile .head dd a{font-size:clamp(16px,15.06px + .294vw,18px);line-height:1.1;letter-spacing:0}.keyvisual-area .profile .head dd a::before{width:20px;margin-right:8px}.keyvisual-area .txt p{font-family:var(--font-mix);font-weight:var(--fw-regular);font-size:clamp(15px,14.53px + .147vw,16px);line-height:1.6;letter-spacing:.06em}.keyvisual-area .pct{margin-top:64px}}.page-ticket #ticket-btn{display:none}.ticket-anchor ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:3%}@media(width <= 640px){.ticket-anchor ul{display:flex;flex-direction:column;gap:16px}}.ticket-anchor ul li{font-size:clamp(16px,13.18px + .882vw,22px);line-height:1.1;letter-spacing:.08em;text-align:center}@media(width <= 1000px){.ticket-anchor ul li{letter-spacing:0}}.ticket-anchor ul li a{display:flex;justify-content:center;align-items:center;width:100%;border:1px solid #fff;background-color:#000;padding:clamp(6px,3.18px + .882vw,12px);position:relative;overflow:hidden;z-index:1;transition:transform .3s cubic-bezier(0.075, 0.82, 0.165, 1)}.ticket-anchor ul li a::before{content:"";width:135%;height:100%;background-color:#fff;position:absolute;top:0;left:0;z-index:2;transform-origin:top left;transform:skewX(-45deg) translateX(-100%);transition:inherit;mix-blend-mode:exclusion}.ticket-anchor ul li a:hover::before{transform-origin:top right;transform:skewX(-45deg) translateX(0);transition:transform .2s ease-in}.ticket-anchor ul li .label{margin-top:.5em;font-size:clamp(13px,12.06px + .294vw,15px);line-height:1.1;letter-spacing:.1em}.ticket-anchor ul li.status-update .label{color:var(--color-green)}.ticket-anchor ul li.status-update .label::before{content:"UPDATE"}.ticket-anchor ul li.status-new .label{color:var(--color-orange)}.ticket-anchor ul li.status-new .label::before{content:"NEW"}.ticket-anchor ul li.status-comingsoon a{pointer-events:none;opacity:.3}.ticket-anchor ul li.status-comingsoon .label{color:var(--color-gray)}.ticket-anchor ul li.status-comingsoon .label::before{content:"COMING SOON"}.ticket-anchor.ver-muuuse ul li:nth-child(1) a{pointer-events:none;opacity:.3}.ticket-anchor.ver-events ul li:nth-child(2) a{pointer-events:none;opacity:.3}.ticket-area{text-align:left}.ticket-title{margin-bottom:clamp(32px,16.94px + 4.706vw,64px)}.ticket-title h2{font-family:var(--font-jp-sub);font-weight:var(--fw-heavy);font-size:clamp(26px,20.35px + 1.765vw,38px);line-height:1.1}.ticket-title .comment{font-weight:var(--fw-bold);font-size:clamp(16px,15.06px + .294vw,18px);line-height:1.6;opacity:.9;margin-top:16px}.ul-ticket-attention>li{font-size:15px;line-height:1.4;margin-bottom:.6em;text-indent:-20px;padding-left:20px}.ul-ticket-attention>li>img{margin:.8em 0 1.2em}.ul-ticket-attention>li a{transition:var(--transition-def);color:var(--color-green)}.ul-ticket-attention>li a:link{color:var(--color-green);text-decoration:underline}.ul-ticket-attention>li a:visited{color:var(--color-green);text-decoration:underline}.ul-ticket-attention>li a:hover{color:var(--color-green);text-decoration:none;opacity:.8}.ul-ticket-attention>li a:active{color:var(--color-green);text-decoration:none;opacity:.8}.ul-ticket-attention>li a:focus{color:currenvar(--color-green);text-decoration:none;opacity:.8}.ul-ticket-attention>li *{text-indent:0}.ul-ticket-attention>li::before{content:"※";display:inline-block;width:20px;text-indent:0}.ul-ticket-attention.li-margin-plus>li{margin-bottom:1em}.box .ul-ticket-attention>li::before{content:"●";opacity:.3}.box .ul-ticket-attention>li.important{color:var(--color-orange)}.box .ul-ticket-attention>li.important::before{opacity:.6}.ticket-attention-child-wrap{margin-top:.3em}.ticket-attention-child-wrap .label,.ticket-attention-child-wrap .note{font-size:15px;line-height:1.5;margin-bottom:.2em}.ticket-attention-child-wrap .label{opacity:.7}.ul-ticket-attention-child>li{font-size:15px;line-height:1.4;margin-bottom:.4em;text-indent:-20px;padding-left:20px}.ul-ticket-attention-child>li>img{margin:.8em 0 1.2em}.ul-ticket-attention-child>li a{transition:var(--transition-def);color:var(--color-green)}.ul-ticket-attention-child>li a:link{color:var(--color-green);text-decoration:underline}.ul-ticket-attention-child>li a:visited{color:var(--color-green);text-decoration:underline}.ul-ticket-attention-child>li a:hover{color:var(--color-green);text-decoration:none;opacity:.8}.ul-ticket-attention-child>li a:active{color:var(--color-green);text-decoration:none;opacity:.8}.ul-ticket-attention-child>li a:focus{color:currenvar(--color-green);text-decoration:none;opacity:.8}.ul-ticket-attention-child>li *{text-indent:0}.ul-ticket-attention-child>li::before{content:"●";display:inline-block;width:20px;text-indent:0;opacity:.4;transform:scale(0.6)}.ticket-release{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;flex-direction:row;-moz-column-gap:32px;column-gap:32px}.ticket-release .pct{order:2;flex-grow:1;max-width:420px}.ticket-release .pct img{border:1px solid #333}.ticket-release .pct .comment{font-size:clamp(16px,15.06px + .294vw,18px);line-height:1.4;letter-spacing:.06em;opacity:.9;margin-top:1em;text-align:center}.ticket-release .txt{order:1;width:440px;flex-shrink:0}.ticket-release .txt dt{font-weight:var(--fw-bold);font-size:28px;line-height:1.1}.ticket-release .txt dd{border-left:1px solid #fff;padding-left:24px;margin-top:48px}.ticket-release .txt dd .label{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row;border:1px solid #fff;font-weight:var(--fw-bold);font-size:18px;line-height:1.1;letter-spacing:.1em;width:112px;height:34px;text-align:center;margin-bottom:16px}.ticket-release .txt dd .period{font-size:18px;line-height:1.4;opacity:.9;margin-bottom:.8em}.ticket-release .txt dd .date{font-weight:var(--fw-bold);font-size:28px;line-height:1.4}@media(width <= 1000px){.ticket-release{display:block;width:min(100%,420px);margin-inline:auto}.ticket-release .pct{margin-bottom:clamp(48px,40.47px + 2.353vw,64px)}.ticket-release .txt{width:100%}.ticket-release .txt dt{font-weight:var(--fw-bold);font-size:clamp(22px,19.18px + .882vw,28px);line-height:1.1}.ticket-release .txt dd{border-left:1px solid #fff;padding-left:clamp(16px,12.24px + 1.176vw,24px);margin-top:clamp(32px,24.47px + 2.353vw,48px)}.ticket-release .txt dd .label{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row;border:1px solid #fff;font-weight:var(--fw-bold);font-size:clamp(15px,13.59px + .441vw,18px);line-height:1.1;letter-spacing:.1em;width:clamp(96px,88.47px + 2.353vw,112px);height:clamp(28px,25.18px + .882vw,34px);text-align:center;margin-bottom:clamp(10px,7.18px + .882vw,16px)}.ticket-release .txt dd .period{font-size:clamp(16px,15.06px + .294vw,18px);line-height:1.4;opacity:.9;margin-bottom:.8em}.ticket-release .txt dd .date{font-weight:var(--fw-bold);font-size:clamp(22px,19.18px + .882vw,28px);line-height:1.4}}.ticket-main .ul-ticket{text-align:left}@media(width <= 1000px){.ticket-main .ul-ticket{margin-top:clamp(24px,16.47px + 2.353vw,40px)}}.ticket-main .ul-ticket li{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;flex-direction:row;border-bottom:1px solid #333;padding-top:32px;padding-bottom:24px}.ticket-main .ul-ticket li .category,.ticket-main .ul-ticket li .week,.ticket-main .ul-ticket li .weekend,.ticket-main .ul-ticket li .events,.ticket-main .ul-ticket li .price{font-size:26px;font-weight:var(--fw-bold);line-height:1.4}.ticket-main .ul-ticket li .price::before{content:"¥";display:inline-block;margin-right:.2em}.ticket-main .ul-ticket li .category{flex-grow:1;width:calc(100% - 320px)}.ticket-main .ul-ticket li .category .fz-s{font-size:78%;transform:translateY(-0.1em);display:inline-block;margin-left:.2em}.ticket-main .ul-ticket li .category .margin-r-add{margin-right:.4em}.ticket-main .ul-ticket li .category .privilege{display:inline-block;border:1px solid #fff;border-radius:4px;font-size:clamp(13px,10.65px + .735vw,18px);font-weight:var(--fw-bold);line-height:1.4;padding:.2em .6em;transform:translateY(-3px)}@media(width <= 1000px){.ticket-main .ul-ticket li .category .privilege{margin-top:.5em}}.ticket-main .ul-ticket li .category.flex{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;flex-direction:row}@media(width <= 1000px){.ticket-main .ul-ticket li .category.flex{padding-block:4px 10px}}.ticket-main .ul-ticket li .category.flex em{width:10em}@media(width <= 1000px){.ticket-main .ul-ticket li .category.flex em{width:100%;margin-bottom:.4em}}.ticket-main .ul-ticket li .category.flex .coupon{width:12em;text-align:center;border:1px solid #fff;border-radius:4px;font-size:clamp(14px,12.12px + .588vw,18px);font-weight:var(--fw-bold);line-height:1.1;padding:4px 0}.ticket-main .ul-ticket li .week,.ticket-main .ul-ticket li .weekend{text-align:right;width:160px}.ticket-main .ul-ticket li .events{text-align:right;width:180px}.ticket-main .ul-ticket li.ttl{padding-bottom:16px}.ticket-main .ul-ticket li.ttl .category,.ticket-main .ul-ticket li.ttl .week,.ticket-main .ul-ticket li.ttl .weekend,.ticket-main .ul-ticket li.ttl .events{padding-right:1.2em;font-size:20px;font-weight:var(--fw-medium);line-height:1.4;letter-spacing:.06em}.ticket-main .ul-ticket li.ttl .weekend{padding-right:.6em}.ticket-main .ul-ticket li.note{border-bottom:none;padding-top:16px;justify-content:flex-end;text-align:right;font-size:14px;color:var(--color-gray)}.ticket-main .ticket-lead{padding-top:24px}.ticket-main .ticket-lead .main{font-weight:var(--fw-bold);font-size:clamp(18px,16.12px + .588vw,22px);line-height:1.6}.ticket-main .ticket-lead .sub{margin-top:.5em;font-size:clamp(15px,14.53px + .147vw,16px);line-height:1.6;opacity:.8;color:#ccc}.ticket-main .ticket-lead .link-block{margin-top:.3em}.ticket-main .ticket-lead .link-block.margin-t-add{margin-top:.8em}.ticket-main .block-wrap{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:row;gap:8px 48px}.ticket-main .block-wrap .block1{width:calc(76% - 48px)}.ticket-main .block-wrap .block2{flex-shrink:0;width:24%}.ticket-main .block-wrap .block2 .pct{padding-top:24px}.ticket-main .block-wrap .block2 .pct img{border:1px solid #333;transition:all .4s ease-out 0s}.ticket-main .block-wrap .block2 .pct a{display:block;overflow:hidden}.ticket-main .block-wrap .block2 .pct a:hover img{transform:scale(1.06);filter:brightness(110%) contrast(110%) saturate(120%)}.ticket-main .block-wrap .block3{width:100%}.ticket-main .block-wrap.pct-large{gap:8px 32px}.ticket-main .block-wrap.pct-large .block1{width:calc(100% - 320px - 32px)}.ticket-main .block-wrap.pct-large .block2{flex-shrink:0;width:320px}.ticket-main .block-wrap.pct-large .block2 .pct{padding-top:24px}@media(width <= 1000px){.ticket-main .block-wrap{justify-content:center;gap:0}.ticket-main .block-wrap .block1{order:1;width:100%}.ticket-main .block-wrap .block2{order:3;width:min(80%,320px);margin-inline:auto;padding-bottom:clamp(40px,32.47px + 2.353vw,56px)}.ticket-main .block-wrap .block2 .pct{padding-top:0}.ticket-main .block-wrap .block3{order:2;width:100%}.ticket-main .block-wrap.pct-large{gap:0}.ticket-main .block-wrap.pct-large .block1{order:2;width:100%}.ticket-main .block-wrap.pct-large .block2{order:1;width:min(92%,640px);margin-inline:auto;padding-bottom:0}.ticket-main .block-wrap.pct-large .block3{order:3;width:100%}}.ticket-main .pct-map{width:min(80%,720px);margin-inline:auto;margin-block:1.5em 3em}@media(width <= 640px){.ticket-main .pct-map{width:92%}}.ticket-main .txt-adjust{opacity:.9;display:inline-block;margin-bottom:.4em}:lang(en) .ticket-main .ul-ticket li.ttl .category,:lang(en) .ticket-main .ul-ticket li.ttl .week,:lang(en) .ticket-main .ul-ticket li.ttl .weekend{padding-right:0;padding-left:45px;font-size:20px;font-size:clamp(14px,12.12px + .588vw,18px);line-height:1.3;letter-spacing:0}@media(width <= 640px){.ticket-main .ul-ticket li{display:block;border-bottom:1px solid var(--color-bg-light);padding-top:0;padding-bottom:18px}.ticket-main .ul-ticket li .category,.ticket-main .ul-ticket li .week,.ticket-main .ul-ticket li .weekend,.ticket-main .ul-ticket li .events,.ticket-main .ul-ticket li .price{font-size:clamp(20px,17.18px + .882vw,26px);letter-spacing:0}.ticket-main .ul-ticket li .price{display:inline-block;width:clamp(90px,80.59px + 2.941vw,110px)}.ticket-main .ul-ticket li .price::before{margin-right:.2em}.ticket-main .ul-ticket li .events .price{width:120px}.ticket-main .ul-ticket li .category{width:100%;margin-bottom:clamp(8px,4.24px + 1.176vw,16px);background-color:var(--color-bg-light);padding:4px 4px}.ticket-main .ul-ticket li .week,.ticket-main .ul-ticket li .weekend,.ticket-main .ul-ticket li .events{text-align:right;width:100%}.ticket-main .ul-ticket li .week::before,.ticket-main .ul-ticket li .weekend::before,.ticket-main .ul-ticket li .events::before{display:inline-block;font-size:70%}.ticket-main .ul-ticket li .week::before{content:"平日"}.ticket-main .ul-ticket li .week.alldays::before{content:"全日"}.ticket-main .ul-ticket li .weekend::before{content:"土日 祝日"}.ticket-main .ul-ticket li.ttl{display:none}.ticket-main .ul-ticket li.note{border-bottom:none;padding-top:16px;justify-content:flex-end;text-align:right;font-size:14px;color:var(--color-gray)}}:lang(en) .ticket-main .ul-ticket li .week.alldays::before{content:"All day"}@media(width <= 640px){:lang(en) .ticket-main .ul-ticket li .week::before{content:"Weekdays"}:lang(en) .ticket-main .ul-ticket li .weekend::before{content:"Weekends and Holidays"}}.ticket-main{margin-bottom:clamp(32px,9.41px + 7.059vw,80px);border-top:1px solid #fff}.ticket-main:not(:first-child){margin-block:clamp(32px,9.41px + 7.059vw,80px)}.ticket-main dl{text-align:left;border-bottom:1px solid #fff;padding-block:16px}.ticket-main dl>dt{position:relative;cursor:pointer;background-color:var(--color-bg-dark);padding:12px 2%;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;flex-direction:row;-moz-column-gap:20px;column-gap:20px;transition:var(--transition-def)}@media(width <= 1000px){.ticket-main dl>dt{-moz-column-gap:12px;column-gap:12px}}.ticket-main dl>dt:hover{opacity:.7}.ticket-main dl>dt>i{flex-shrink:0;margin-top:.4em;position:relative;display:block;aspect-ratio:1/1;width:23px;height:23px}@media(width <= 1000px){.ticket-main dl>dt>i{margin-top:clamp(5px,3.59px + .441vw,8px)}}@media(width <= 1000px){.ticket-main dl>dt>i{width:17px;height:17px}}.ticket-main dl>dt>i::before,.ticket-main dl>dt>i::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:3px;background-color:var(--color-white);transition:var(--transition-def)}.ticket-main dl>dt>i::before{z-index:2}.ticket-main dl>dt>i::after{z-index:1;transform:rotate(90deg)}.ticket-main dl>dt>em{flex-grow:1;font-weight:var(--fw-bold);font-size:clamp(18px,11.41px + 2.059vw,32px);line-height:1.1}.ticket-main dl>dt>em .fz-s{font-size:86%;margin-left:.5em}@media(width <= 1000px){.ticket-main dl>dt>em .fz-s{display:block;width:100%;margin-left:0;margin-top:.4em}}@media(width <= 1000px){.ticket-main dl>dt>em br{display:none}}.ticket-main dl>dt>em .note{display:inline-block;font-size:clamp(16px,12.24px + 1.176vw,24px);margin-top:.4em}@media(width <= 1000px){.ticket-main dl>dt>em .note{margin-top:1em;opacity:.7}}.ticket-main dl>dt>em .note-s{display:inline-block;font-size:clamp(14px,11.18px + .882vw,20px);margin-top:.4em;line-height:1.4}@media(width <= 1000px){.ticket-main dl>dt>em .note-s{margin-top:.6em;opacity:.7}}.ticket-main dl>dt.new{padding-right:70px}.ticket-main dl>dt.new::after{content:"NEW";position:absolute;top:19px;right:0;font-size:14px;font-family:var(--font-en);font-weight:var(--fw-bold);line-height:1.1;letter-spacing:.06em;color:var(--color-white);background-color:var(--color-orange);width:60px;text-align:center;padding-block:3px}@media(width <= 640px){.ticket-main dl>dt.new{padding-right:50px}.ticket-main dl>dt.new::after{width:44px}}.ticket-main dl.open>dt>i::before,.ticket-main dl.open>dt>i::after{background-color:#767676}.ticket-main dl.open>dt>i::before{transform:rotate(180deg)}.ticket-main dl.open>dt>i::after{transform:rotate(180deg)}.ticket-main dl>dd{overflow:hidden;position:relative;padding:8px calc(2% + 48px) 48px}@media(width <= 1000px){.ticket-main dl>dd{padding-inline:0;padding-bottom:clamp(32px,24.47px + 2.353vw,48px)}}.ticket-main dl>dd p{font-size:clamp(16px,15.06px + .294vw,18px);line-height:1.6}.ticket-guide{padding:64px 0 0;padding-top:clamp(48px,40.47px + 2.353vw,64px)}.ticket-guide .ttl{font-weight:var(--fw-bold);font-size:clamp(16px,14.12px + .588vw,20px);line-height:1.5;margin-bottom:.8em}.ticket-guide .coupon-expiration{border:1px solid #333;margin-bottom:clamp(32px,24.47px + 2.353vw,48px)}.ticket-guide .coupon-expiration img{width:min(100%,800px);margin-inline:auto}#ticket-saleguide+.ticket-guide{padding-top:32px}.dummy{background-color:rgba(255,255,255,.8);color:#000;font-size:12px}.ticket-caution{border:1px solid #fff;padding:32px 3%;width:90%;margin-inline:auto}@media(width <= 1000px){.ticket-caution{padding-block:clamp(16px,8.47px + 2.353vw,32px);padding-inline:2%;width:100%}}.ticket-caution .box{background-color:var(--color-bg-dark);padding:24px 2%;margin-top:clamp(18px,15.18px + .882vw,24px)}.ticket-caution .ttl{font-weight:var(--fw-bold);font-size:clamp(16px,14.12px + .588vw,20px);line-height:1.5;margin-bottom:.8em}.ticket-guide .ticket-foot{width:100%}.ul-button-entry{text-align:center}.ul-button-entry .txt{color:var(--color-orange);margin-top:.5em;font-size:clamp(16px,15.06px + .294vw,18px)}.ul-button-entry+#ticket-saleguide{margin-top:2.5em}.ul-button-entry2{text-align:center;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;flex-direction:row;width:min(100%,960px);margin-inline:auto}@media(width <= 640px){.ul-button-entry2{display:block}}.ul-button-entry2 li{width:48%}@media(width <= 640px){.ul-button-entry2 li{width:100%}.ul-button-entry2 li+li{margin-top:2em}}.ul-button-entry2 li .ul-entry-note{margin-top:1.5em;width:min(100%,400px);margin-inline:auto;text-align:left}.ul-button-entry2 li .ul-entry-note li{width:100%;line-height:1.4;letter-spacing:0;font-weight:400;font-size:clamp(15px,14.53px + .147vw,16px);text-indent:-20px;padding-left:20px}.ul-button-entry2 li .ul-entry-note li+li{margin-top:.5em}.ul-button-entry2 li .ul-entry-note li *{text-indent:0}.ul-button-entry2 li .ul-entry-note li::before{content:"●";display:inline-block;width:20px;text-indent:0;transform:scale(0.7);opacity:.6}.ul-button-entry2 li .ul-entry-note li a{transition:var(--transition-def)}.ul-button-entry2 li .ul-entry-note li a:link,.ul-button-entry2 li .ul-entry-note li a:visited{color:var(--color-white);text-decoration:underline}.ul-button-entry2 li .ul-entry-note li a:hover,.ul-button-entry2 li .ul-entry-note li a:active{color:var(--color-green);text-decoration:underline}.ul-button-entry2 .txt{color:var(--color-orange);margin-top:.5em;font-size:clamp(16px,15.06px + .294vw,18px)}.ul-button-entry2+#ticket-saleguide{margin-top:2.5em}.ul-anchorlist{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;flex-direction:row;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;margin-bottom:clamp(48px,32.94px + 4.706vw,80px)}.ul-anchorlist li{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;display:inline-block;margin-right:24px;margin-bottom:clamp(10px,7.18px + .882vw,16px)}@media(width <= 480px){.ul-anchorlist li{display:block;width:100%;text-align:left;margin-right:0}}.ul-anchorlist li a.icon-arrow{font-family:var(--font-mix);font-weight:var(--fw-medium);font-size:clamp(15px,14.53px + .147vw,16px);line-height:1;letter-spacing:0;position:relative;padding-left:18px;transition:var(--transition-def);display:inline-block;white-space:nowrap}.ul-anchorlist li a.icon-arrow::before{content:"";position:absolute;left:0;top:0;bottom:0;margin-block:auto;aspect-ratio:1/1;width:8px;height:8px;border-top:1px solid var(--color-white);border-right:1px solid var(--color-white);transform:rotate(45deg);transition:var(--transition-def)}.ul-anchorlist li a.icon-arrow:hover{color:var(--color-green)}.ul-anchorlist li a.icon-arrow:hover::before{border-color:var(--color-green)}.faq-block h2{font-family:var(--font-jp-sub);font-size:clamp(18px,13.29px + 1.471vw,28px);font-weight:var(--fw-heavy);line-height:1.5;letter-spacing:0;text-align:left;border-bottom:1px solid var(--color-white);padding-bottom:clamp(16px,14.12px + .588vw,20px);margin-bottom:clamp(24px,16.47px + 2.353vw,40px)}.faq-block+.faq-block{margin-top:clamp(56px,44.71px + 3.529vw,80px)}.faq-block .hashtag{color:var(--color-gray)}.faq-accordion dl{text-align:left;padding-block:24px;padding-inline:24px;transition:margin-bottom .4s ease-out 0s}.faq-accordion dl:nth-of-type(odd){background-color:var(--color-bg-dark)}.faq-accordion dl.open{margin-bottom:1.5em}.faq-accordion dt{cursor:pointer;transition:var(--transition-def);display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;flex-direction:row}.faq-accordion dt:hover{opacity:.7}.faq-accordion dt>i{aspect-ratio:1/1;width:23px;height:23px;position:relative;transform:translateY(2px)}.faq-accordion dt>i::before,.faq-accordion dt>i::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:3px;background-color:var(--color-white);transition:var(--transition-def)}.faq-accordion dt>i::before{z-index:2}.faq-accordion dt>i::after{z-index:1;transform:rotate(90deg)}.faq-accordion dt>em{width:calc(100% - 25px - 15px);margin-left:15px;font-size:20px;font-weight:var(--fw-medium);line-height:1.5;letter-spacing:0;transition:var(--transition-def)}.faq-accordion .open dt>i::before,.faq-accordion .open dt>i::after{background-color:#a3a3a3}.faq-accordion .open dt>i::before{transform:rotate(180deg)}.faq-accordion .open dt>i::after{transform:rotate(180deg)}.faq-accordion dd{overflow:hidden;position:relative;padding-block:24px;padding-left:40px;font-size:16px;color:#a3a3a3;font-weight:var(--fw-regular);line-height:1.6;letter-spacing:0}.faq-accordion dd::before{content:"";position:absolute;top:12px;left:11px;width:1px;height:calc(100% - 24px);background-color:#a3a3a3}.faq-accordion dd a{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-style:inherit;transition:var(--transition-def)}@media(width <= 1000px){.faq-accordion dl{padding-block:16px;padding-inline:8px}.faq-accordion dt>i{width:17px;height:17px;transform:translateY(4px)}.faq-accordion dt>em{width:calc(100% - 17px - 13px);margin-left:13px;font-size:clamp(16px,15.06px + .294vw,18px);line-height:1.5}.faq-accordion dd{padding-block:16px;padding-left:30px;font-size:15px;line-height:1.5;letter-spacing:0}.faq-accordion dd::before{top:8px;left:7px;height:calc(100% - 16px)}}.faq-accordion-control{margin-bottom:clamp(40px,43.76px - 1.176vw,32px)}.faq-accordion-control .btn-allopen{border:1px solid #fff;width:132px;margin-inline:auto 0;text-align:center;cursor:pointer;line-height:1.1;padding-block:6px;padding-left:12px;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;flex-direction:row;transition:all .4s ease-out 0s}.faq-accordion-control .btn-allopen:hover{opacity:.7}.faq-accordion-control .btn-allopen.open{border-color:#a3a3a3;color:#a3a3a3}.faq-accordion-control .btn-allopen i{flex-shrink:0;aspect-ratio:1/1;width:16px;height:16px;position:relative}.faq-accordion-control .btn-allopen i::before,.faq-accordion-control .btn-allopen i::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:2px;background-color:var(--color-white);transition:var(--transition-def)}.faq-accordion-control .btn-allopen i::before{z-index:2}.faq-accordion-control .btn-allopen i::after{z-index:1;transform:rotate(90deg)}.faq-accordion-control .btn-allopen.open i::before,.faq-accordion-control .btn-allopen.open i::after{background-color:#a3a3a3}.faq-accordion-control .btn-allopen.open i::before{transform:rotate(180deg)}.faq-accordion-control .btn-allopen.open i::after{transform:rotate(180deg)}.faq-accordion-control .btn-allopen em{flex-grow:1;text-align:center;font-size:14px}.faq-accordion-control .btn-allopen em::before{content:"OPEN ALL"}.faq-accordion-control .btn-allopen.open em::before{content:"CLOSE ALL"}.ul-faq-point{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}.ul-faq-point li{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:1.6;letter-spacing:0;text-indent:-24px;padding-left:24px}@media(width <= 1000px){.ul-faq-point li{text-indent:-16px;padding-left:16px}}.ul-faq-point li *{text-indent:0}.ul-faq-point li::before{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;content:"●";display:inline-block;width:24px;text-indent:0;opacity:.4}@media(width <= 1000px){.ul-faq-point li::before{width:16px}}.txt-white{color:var(--color-white)}.txt-green{color:var(--color-green)}.txt-orange{color:var(--color-orange)}.faq-note-block{text-align:left;margin-bottom:2.5em}.faq-note-block p{font-size:clamp(16px,15.06px + .294vw,18px)}.faq-note-block a{display:inline-block;margin-inline:.2em}.faq-note-block a:link,.faq-note-block a:visited{color:var(--color-orange);text-decoration:underline}.faq-note-block a:hover,.faq-note-block a:active{color:var(--color-green);text-decoration:underline}.access-head{text-align:left;padding-bottom:80px}.access-head dt{margin-bottom:48px}.access-head dt h2{font-family:var(--font-jp-sub);font-weight:var(--fw-heavy);font-size:28px;line-height:1;letter-spacing:.06em}.access-head dd{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;flex-direction:row}.access-head dd .logo{width:400px}.access-head dd .logo img{margin:0}.access-head dd .logo .caption{margin-top:16px;font-family:var(--font-jp-sub);font-weight:var(--fw-heavy);color:var(--color-gray);font-size:16px;line-height:1;letter-spacing:.4em}.access-head dd .credit{width:calc(100% - 400px);transform:translateY(-5px);text-align:left;font-weight:var(--fw-medium);font-size:18px;line-height:1.6}.access-head dd .credit b{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;display:inline-block}@media(width <= 1000px){.access-head{padding-bottom:clamp(56px,44.71px + 3.529vw,80px)}.access-head dt{margin-bottom:clamp(32px,24.47px + 2.353vw,48px)}.access-head dt h2{font-size:clamp(22px,19.18px + .882vw,28px);letter-spacing:0}.access-head dd{display:block}.access-head dd .logo{width:76%;margin-bottom:clamp(32px,24.47px + 2.353vw,48px)}.access-head dd .logo .caption{margin-top:16px;font-size:clamp(15px,14.53px + .147vw,16px);letter-spacing:0}.access-head dd .credit{width:100%;transform:translateY(0);font-size:clamp(16px,15.06px + .294vw,18px)}}.access-area .ul-links{margin-top:clamp(24px,20.24px + 1.176vw,32px);display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;flex-direction:row}.access-area .ul-links li{margin-right:40px;margin-bottom:10px}.access-main{text-align:left}.access-main .guide{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;flex-direction:row;border-top:1px solid var(--color-white);padding-top:56px}.access-main .guide+.guide{margin-top:96px}.access-main .guide .ttl{width:400px}.access-main .guide .ttl h3{font-family:var(--font-jp-sub);font-weight:var(--fw-heavy);font-size:28px;line-height:1.4;letter-spacing:.06em;padding-top:4px}.access-main .guide .detail{width:calc(100% - 400px)}.access-main .guide .detail .comment{font-size:16px;line-height:1.6;letter-spacing:.06em}.access-main .guide .detail .map{margin-top:64px}@media(width <= 1000px){.access-main .guide{display:block;padding-top:clamp(40px,32.47px + 2.353vw,56px)}.access-main .guide+.guide{margin-top:clamp(64px,48.94px + 4.706vw,96px)}.access-main .guide .ttl{width:100%;margin-bottom:clamp(40px,32.47px + 2.353vw,56px)}.access-main .guide .ttl h3{font-size:clamp(22px,19.18px + .882vw,28px);letter-spacing:0;padding-top:0}.access-main .guide .detail{width:100%}.access-main .guide .detail .comment{font-size:clamp(15px,14.53px + .147vw,16px);letter-spacing:0}.access-main .guide .detail .map{margin-top:clamp(48px,40.47px + 2.353vw,64px)}}.metro-guide dl+dl{margin-top:64px}.metro-guide dt{margin-bottom:24px}.metro-guide dt .label{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;flex-direction:row}.metro-guide dt .name{border:1px solid var(--color-white);border-radius:40px;font-size:16px;font-weight:var(--fw-medium);letter-spacing:.06em;line-height:1.1;padding:2px 16px}.metro-guide dt .icon{aspect-ratio:1/1;width:26px;height:26px;border-radius:50%;border:6px solid var(--color-white);margin-left:16px}.metro-guide dt .icon.hibiya{border-color:#847b7b}.metro-guide dt .icon.ginza{border-color:#ff9200}.metro-guide dt em{display:block;font-size:20px;font-weight:var(--fw-medium);letter-spacing:.06em;line-height:1.1;margin-top:16px}.metro-guide dd p.comment{font-size:16px}@media(width <= 1000px){.metro-guide dl+dl{margin-top:clamp(48px,40.47px + 2.353vw,64px)}.metro-guide dt{margin-bottom:clamp(18px,15.18px + .882vw,24px)}.metro-guide dt .name{font-size:clamp(15px,14.53px + .147vw,16px);letter-spacing:0;padding:2px 10px}.metro-guide dt .icon{width:20px;height:20px;border-width:5px;margin-left:10px}.metro-guide dt em{font-size:clamp(16px,14.12px + .588vw,20px);letter-spacing:0;margin-top:16px}.metro-guide dd p.comment{font-size:clamp(15px,14.53px + .147vw,16px)}}.lineup-anchor ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:3%}@media(width <= 640px){.lineup-anchor ul{display:flex;flex-direction:column;gap:16px}}.lineup-anchor ul li{font-size:clamp(16px,13.18px + .882vw,22px);line-height:1.1;letter-spacing:.08em;text-align:center}@media(width <= 1000px){.lineup-anchor ul li{letter-spacing:0}}.lineup-anchor ul li a{display:flex;justify-content:center;align-items:center;width:100%;border:1px solid #fff;background-color:#000;padding:clamp(6px,3.18px + .882vw,12px);position:relative;overflow:hidden;z-index:1;transition:transform .3s cubic-bezier(0.075, 0.82, 0.165, 1)}.lineup-anchor ul li a::before{content:"";width:135%;height:100%;background-color:#fff;position:absolute;top:0;left:0;z-index:2;transform-origin:top left;transform:skewX(-45deg) translateX(-100%);transition:inherit;mix-blend-mode:exclusion}.lineup-anchor ul li a:hover::before{transform-origin:top right;transform:skewX(-45deg) translateX(0);transition:transform .2s ease-in}.lineup-anchor ul li .label{margin-top:.5em;font-size:clamp(13px,12.06px + .294vw,15px);line-height:1.1;letter-spacing:.1em}.lineup-anchor ul li.status-update .label{color:var(--color-green)}.lineup-anchor ul li.status-update .label::before{content:"UPDATE"}.lineup-anchor ul li.status-new .label{color:var(--color-orange)}.lineup-anchor ul li.status-new .label::before{content:"NEW"}.lineup-anchor ul li.status-comingsoon a{pointer-events:none;opacity:.3}.lineup-anchor ul li.status-comingsoon .label{color:var(--color-gray)}.lineup-anchor ul li.status-comingsoon .label::before{content:"COMING SOON"}.lineup-area{text-align:left;margin-bottom:clamp(48px,40.47px + 2.353vw,64px)}h2.lineup-category{font-size:clamp(26px,19.41px + 2.059vw,40px);font-weight:var(--fw-bold);line-height:1.1;margin-bottom:clamp(32px,16.94px + 4.706vw,64px)}.ul-lineup{display:grid;grid-template-columns:repeat(3, 1fr);gap:64px 3%}@media(width <= 800px){.ul-lineup{grid-template-columns:repeat(2, 1fr);gap:40px 3%}}.lineup-card .thumb{margin-bottom:16px;border:1px solid #333;overflow:hidden;position:relative;cursor:pointer}.lineup-card .thumb img{transition:all .4s ease-out 0s}.lineup-card .thumb img:hover{transform:scale(1.06);filter:brightness(110%) contrast(110%) saturate(120%)}.lineup-card .thumb.new::before{content:"";position:absolute;display:block;z-index:1;top:0;left:0;width:0;height:0;border-style:solid;border-color:var(--color-orange) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:60px 60px 0px 0px}@media(width <= 560px){.lineup-card .thumb.new::before{border-width:38px 38px 0px 0px}}.lineup-card .thumb.new::after{content:"NEW";position:absolute;display:block;z-index:2;top:0;left:0;transform:rotate(-45deg);display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;width:42px;text-align:center;font-weight:700;font-size:14px;line-height:1.1}@media(width <= 560px){.lineup-card .thumb.new::after{top:-3px;left:-3px;width:32px;font-size:12px}}.lineup-card .label{font-size:clamp(13px,12.06px + .294vw,15px);line-height:1.1;display:inline-block;border-radius:40px;padding:.1em 1em;margin-bottom:.6em}.lineup-card .label.gallery-a{background-color:var(--color-green)}.lineup-card .label.gallery-a::before{content:"GALLERY A"}.lineup-card .label.gallery-b{background-color:var(--color-gray)}.lineup-card .label.gallery-b::before{content:"GALLERY B"}.lineup-card .label.gallery-c{background-color:var(--color-orange)}.lineup-card .label.gallery-c::before{content:"GALLERY C"}.lineup-card .name{font-size:clamp(16px,14.12px + .588vw,20px);letter-spacing:.06em;line-height:1.4}@media(width <= 1000px){.lineup-card .name{letter-spacing:0}}.modal-contents{display:flex;justify-content:center;align-items:center;position:fixed;z-index:1000;top:0;left:0;width:100%;height:100lvh;padding-block:150px;display:none}@media(width <= 768px){.modal-contents{padding-block:90px}}.modal.on .modal-contents{display:flex}body .subpage-contents::before{content:"";position:fixed;z-index:-999;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:100lvh;background-color:#000;opacity:0;transition:opacity .3s linear 0s;pointer-events:none}body.modal-open .subpage-contents::before{z-index:999;opacity:.9;pointer-events:initial}.subpage #nav-row-2.hide-important,.subpage #nav-menu.hide-important{opacity:0;pointer-events:none}body.modal-open nav{height:52px}body.modal-open #nav-row-2,body.modal-open #nav-menu,body.modal-open #ticket-btn{opacity:0;pointer-events:none}.modal-inner{position:relative;width:min(100% - 60px,800px);height:max(100%,400px);margin:auto;overflow:hidden;background-color:#000}.modal-contents>.button-close{position:absolute;top:10px;right:10px;width:30px;height:30px;background-color:red;cursor:pointer;z-index:1001}.modal-contents .controller.prev,.modal-contents .controller.next{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;padding:10px;z-index:1001}.modal-contents .controller.prev{left:10px}.modal-contents .controller.next{right:10px}body.modal-open{overflow:hidden}.prof-frame{position:relative;text-align:left;border:1px solid var(--color-white);height:100%;display:flex;flex-direction:column}.prof-head{position:relative;border-bottom:1px solid var(--color-white);padding-left:4%;padding-block:.6em .8em}.prof-head .button-close{cursor:pointer;position:absolute;top:0;right:0;width:80px;height:100%;transition:opacity .4s ease-out 0s}@media(width <= 1000px){.prof-head .button-close{width:60px}}.prof-head .button-close::before,.prof-head .button-close::after{content:"";width:32px;height:2px;background-color:var(--color-white);position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.prof-head .button-close::before{transform:rotate(45deg)}.prof-head .button-close::after{transform:rotate(-45deg)}.prof-head .button-close:hover{opacity:.6}.prof-head .label{font-size:clamp(13px,12.06px + .294vw,15px);line-height:1.1;display:inline-block;border-radius:40px;padding:.1em 1em;margin-bottom:.5em}.prof-head .label.gallery-a{background-color:var(--color-green)}.prof-head .label.gallery-a::before{content:"GALLERY A"}.prof-head .label.gallery-b{background-color:var(--color-gray)}.prof-head .label.gallery-b::before{content:"GALLERY B"}.prof-head .label.gallery-c{background-color:var(--color-orange)}.prof-head .label.gallery-c::before{content:"GALLERY C"}.prof-head .name{font-weight:var(--fw-bold);font-size:clamp(18px,15.18px + .882vw,24px);line-height:1.4;padding-right:96px}@media(width <= 1000px){.prof-head .name{padding-right:72px}}.prof-main{flex:1 0 0;overflow-y:auto;padding:30px calc(4% - 8px) 54px;margin:10px 8px;scrollbar-color:rgba(255,255,255,.1490196078) rgba(255,255,255,.1490196078);scrollbar-width:thin}.prof-main .scroll-on{display:none}.prof-main .title{font-family:var(--font-jp-sub);font-weight:var(--fw-heavy);font-size:clamp(18px,15.18px + .882vw,24px);line-height:1.6;margin-bottom:clamp(24px,16.47px + 2.353vw,40px)}.prof-main .pct{border:1px solid var(--color-border)}.prof-main dl.detail{margin-top:clamp(40px,32.47px + 2.353vw,56px)}.prof-main dl.detail+dl.detail{margin-top:clamp(32px,24.47px + 2.353vw,48px)}.prof-main dl.detail dt{font-weight:var(--fw-bold);font-size:14px;line-height:1.1;letter-spacing:.1em;color:var(--color-gray-current);margin-bottom:16px}.prof-main dl.detail dd{text-align:left;font-size:clamp(15px,14.53px + .147vw,16px);line-height:1.6}.prof-main dl.detail dd p+p{margin-top:1.5em}.prof-main dl.detail dd .links{margin-top:1.5em}.events-area{text-align:left}.ul-events-anchorlist{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;flex-direction:row;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.ul-events-anchorlist li{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;display:inline-block;margin-right:24px;margin-bottom:clamp(10px,7.18px + .882vw,16px)}@media(width <= 480px){.ul-events-anchorlist li{display:block;width:100%;text-align:left;margin-right:0}}.ul-events-anchorlist li a.icon-arrow{font-family:var(--font-mix);font-weight:var(--fw-medium);font-size:16px;line-height:1;letter-spacing:0;position:relative;padding-left:18px;transition:var(--transition-def);display:inline-block;white-space:normal}.ul-events-anchorlist li a.icon-arrow::before{content:"";position:absolute;left:0;top:8px;bottom:initial;margin-block:0;aspect-ratio:1/1;width:8px;height:8px;border-top:1px solid var(--color-white);border-right:1px solid var(--color-white);transform:rotate(45deg);transition:var(--transition-def)}.ul-events-anchorlist li a.icon-arrow:hover{color:var(--color-green)}.ul-events-anchorlist li a.icon-arrow:hover::before{border-color:var(--color-green)}.ul-events-anchorlist li .inner{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;flex-direction:row;gap:6px}.ul-events-anchorlist li .label{display:inline-flex;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;flex-direction:row;gap:6px}.ul-events-anchorlist li .label>span{color:var(--color-white) !important;display:inline-block;border:1px solid #fff;font-size:14px;line-height:1.1;letter-spacing:.1em;padding:.2em .8em}.ul-events-anchorlist li .label.new::before{content:"NEW";display:inline-block;color:var(--color-white) !important;background-color:var(--color-orange);border:1px solid var(--color-orange);font-size:14px;line-height:1.1;letter-spacing:.1em;padding:.2em .2em}.ul-events-anchorlist li .ttl{line-height:1.4;padding-top:.1em}.events-article{border-top:1px solid #fff;padding-top:clamp(24px,16.47px + 2.353vw,40px)}.events-article+.events-article{margin-top:clamp(80px,61.18px + 5.882vw,120px)}.events-article>dl{width:min(100%,800px);margin-inline:auto}.events-article>dl>dt{margin-bottom:clamp(24px,20.24px + 1.176vw,32px)}.events-article>dl>dt .label{margin-bottom:clamp(24px,20.24px + 1.176vw,32px);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:row}.events-article>dl>dt .label>span{display:inline-block;border:1px solid #fff;font-size:clamp(16px,15.06px + .294vw,18px);line-height:1.1;letter-spacing:.1em;padding:.3em .6em;min-width:150px;text-align:center}.events-article>dl>dt .label.new::after{content:"NEW";display:inline-block;background-color:var(--color-orange);border:1px solid var(--color-orange);font-size:clamp(16px,15.06px + .294vw,18px);line-height:1.1;letter-spacing:.1em;padding:.3em .6em}.events-article>dl>dt .title{font-family:var(--font-jp-sub);font-weight:var(--fw-heavy);font-size:clamp(22px,19.18px + .882vw,28px);line-height:1.4}.events-article>dl>dd .pct{border:1px solid #333}.events-article>dl>dd>.pct{margin-bottom:clamp(32px,24.47px + 2.353vw,48px)}.events-article>dl>dd .pct-main{border:1px solid #333;margin-bottom:clamp(32px,24.47px + 2.353vw,48px)}.events-article>dl>dd .txt p{font-size:clamp(16px,15.06px + .294vw,18px);line-height:1.8}@media(width <= 1000px){.events-article>dl>dd .txt p{line-height:1.6}}.events-article>dl>dd .txt p+.pct,.events-article>dl>dd .txt .pct+p{margin-top:clamp(24px,20.24px + 1.176vw,32px)}.events-article>dl>dd .txt+.txt,.events-article>dl>dd .txt+.pct,.events-article>dl>dd .pct+.txt{margin-top:clamp(24px,20.24px + 1.176vw,32px)}.events-accordion{margin-top:clamp(40px,32.47px + 2.353vw,56px)}.events-accordion dl{text-align:left;background-color:var(--color-bg-dark)}.events-accordion dl>dt{cursor:pointer;transition:var(--transition-def);padding:16px 2%}@media(width <= 1000px){.events-accordion dl>dt{padding:8px 2%}}.events-accordion dl>dt:hover{opacity:.6}.events-accordion dl>dt .main{font-size:clamp(15px,14.53px + .147vw,16px);line-height:1.1;display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;flex-direction:row;-moz-column-gap:12px;column-gap:12px}.events-accordion dl>dt .main>i{flex-shrink:0;position:relative;display:block;aspect-ratio:1/1;width:18px;height:18px}.events-accordion dl>dt .main>i::before,.events-accordion dl>dt .main>i::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:2px;background-color:var(--color-white);transition:var(--transition-def)}.events-accordion dl>dt .main>i::before{z-index:2}.events-accordion dl>dt .main>i::after{z-index:1;transform:rotate(90deg)}.events-accordion dl>dt .main>em{flex-grow:1}.events-accordion dl>dt .sub{font-size:15px;line-height:1.5;letter-spacing:0;opacity:.6;margin-top:1em;padding-top:1em;border-top:2px solid #000}.events-accordion dl.open>dt{color:var(--color-gray-current)}.events-accordion dl.open>dt .main>i::before,.events-accordion dl.open>dt .main>i::after{background-color:var(--color-gray-current)}.events-accordion dl.open>dt .main>i::before{transform:rotate(180deg)}.events-accordion dl.open>dt .main>i::after{transform:rotate(180deg)}.events-accordion dl>dd{overflow:hidden;position:relative;padding:8px 2% 32px}.events-accordion dl>dd p{font-size:clamp(16px,15.06px + .294vw,18px);line-height:1.6}@media(width <= 1000px){.events-accordion dl>dd p{line-height:1.5}}@media(width <= 1000px){.events-accordion dl>dt .main>i{width:16px;height:16px}}.events-accordion+.events-links{margin-top:clamp(40px,32.47px + 2.353vw,56px);margin-bottom:clamp(80px,61.18px + 5.882vw,120px);width:max(80%,240px);margin-inline:auto}.cafe-area{text-align:left}.cafe-area>.area-body{padding-bottom:clamp(24px,16.47px + 2.353vw,40px)}.cafe-category .title{font-size:clamp(26px,19.41px + 2.059vw,40px);font-weight:var(--fw-bold);line-height:1.1}.cafe-category .comment{margin-top:clamp(18px,15.18px + .882vw,24px);font-family:var(--font-jp-sub);font-weight:var(--fw-heavy);font-size:clamp(18px,16.12px + .588vw,22px);line-height:1.4;opacity:.8}.cafe-category .note{margin-top:clamp(40px,32.47px + 2.353vw,56px);font-size:clamp(13px,12.53px + .147vw,14px);line-height:1.4;opacity:.7;text-align:right}@media(width <= 640px){.cafe-category .note{width:min(100%,480px);margin-inline:auto}}.cafe-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-direction:row;--pct-w: 580px}@media(width <= 1280px){.cafe-head{--pct-w: 48%}}@media(width <= 1100px){.cafe-head{justify-content:center;align-items:flex-start;flex-wrap:nowrap;flex-direction:column;width:min(100%,640px);margin-inline:auto;--pct-w: 100%}}.cafe-head .pct{order:2;width:var(--pct-w)}@media(width <= 1100px){.cafe-head .pct{width:80%;margin-inline:auto}}.cafe-head .txt{order:1;width:calc(100% - var(--pct-w));padding-right:2em;text-align:left}@media(width <= 1100px){.cafe-head .txt{display:contents}}.cafe-head .txt .title{font-family:var(--font-jp-sub);font-weight:var(--fw-heavy);font-size:clamp(20px,14.35px + 1.765vw,32px);line-height:1.4;letter-spacing:0}@media(width <= 1100px){.cafe-head .txt .title{width:100%;order:1;text-align:center;line-height:1.5;margin-bottom:.8em}}.cafe-head .txt .comment{opacity:.8;margin-top:2em;font-size:clamp(15px,13.59px + .441vw,18px)}@media(width <= 1100px){.cafe-head .txt .comment{order:3;width:100%;text-align:center}}@media(width <= 540px){.cafe-head .txt .comment{text-align:left}.cafe-head .txt .comment b{display:inline}}.ul-cafe-menulist{margin-top:clamp(18px,15.18px + .882vw,24px);display:grid;grid-template-columns:repeat(3, 1fr);gap:64px 32px}.ul-cafe-menulist+.ul-cafe-menulist{margin-top:clamp(32px,-53.33px + 13.333vw,80px)}@media(width <= 960px){.ul-cafe-menulist{grid-template-columns:repeat(2, 1fr);gap:40px 24px}}@media(width <= 640px){.ul-cafe-menulist{display:flex;flex-direction:column;gap:32px;width:min(100%,640px);margin-inline:auto}}.ul-cafe-menulist.wide{grid-template-columns:repeat(2, 1fr)}.menu-card .thumb{margin-bottom:16px;border:1px solid #333}.menu-card .credit{--price-w: 86px}.menu-card .credit .group{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;flex-direction:row}.menu-card .credit .group .name{width:calc(100% - var(--price-w));font-weight:var(--fw-bold);font-size:clamp(18px,17.06px + .294vw,20px);line-height:1.4}.menu-card .credit .group .price{width:var(--price-w);font-weight:var(--fw-bold);font-size:clamp(18px,17.06px + .294vw,20px);line-height:1.4;opacity:.7;text-align:right}.menu-card .credit .group .price::before{content:"¥";display:inline-block;margin-right:6px;vertical-align:middle;transform:translateY(-1px)}.menu-card .credit .detail{margin-top:1em;opacity:.8;font-size:clamp(16px,15.06px + .294vw,18px);line-height:1.6}.cafe-menu .note{font-size:14px;line-height:1.4;text-align:right;opacity:.5;margin-bottom:1.5em}.cafe-menu .ul-cafe-menu{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;flex-direction:row;row-gap:40px}@media(width <= 640px){.cafe-menu .ul-cafe-menu{justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column;row-gap:40px;width:min(100%,420px);margin-inline:auto}}.cafe-menu .ul-cafe-menu li{width:48.8%}@media(width <= 640px){.cafe-menu .ul-cafe-menu li{width:100%}}.cafe-menu .ul-cafe-menu li.wide{margin-inline:24.4%}@media(width <= 640px){.cafe-menu .ul-cafe-menu li.wide{margin-inline:0}}.cafe-menu .ul-cafe-menu li .pct{margin-bottom:16px}.cafe-menu .ul-cafe-menu li .credit{font-size:clamp(16px,15.06px + .294vw,18px)}.cafe-menu .ul-cafe-menu li .name{margin-bottom:.5em}.cafe-menu .ul-cafe-menu li .price{font-size:90%;text-align:right;line-height:1.4}.cafe-menu .ul-cafe-menu li .price::before{content:"¥";display:inline-block;margin-right:6px;vertical-align:middle;transform:translateY(-1px)}.cafe-menu .ul-cafe-menu li .detail{margin-top:1em;font-size:clamp(15px,14.53px + .147vw,16px);opacity:.8}.goods-anchor ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:3%}@media(width <= 640px){.goods-anchor ul{display:flex;flex-direction:column;gap:16px}}.goods-anchor ul li{font-size:clamp(16px,13.18px + .882vw,22px);line-height:1.1;letter-spacing:.08em;text-align:center}@media(width <= 1000px){.goods-anchor ul li{letter-spacing:0}}.goods-anchor ul li a{display:flex;justify-content:center;align-items:center;width:100%;border:1px solid #fff;background-color:#000;padding:clamp(6px,3.18px + .882vw,12px);position:relative;overflow:hidden;z-index:1;transition:transform .3s cubic-bezier(0.075, 0.82, 0.165, 1)}.goods-anchor ul li a::before{content:"";width:135%;height:100%;background-color:#fff;position:absolute;top:0;left:0;z-index:2;transform-origin:top left;transform:skewX(-45deg) translateX(-100%);transition:inherit;mix-blend-mode:exclusion}.goods-anchor ul li a:hover::before{transform-origin:top right;transform:skewX(-45deg) translateX(0);transition:transform .2s ease-in}.goods-anchor ul li .label{margin-top:.5em;font-size:clamp(13px,12.06px + .294vw,15px);line-height:1.1;letter-spacing:.1em}.goods-anchor ul li.status-update .label{color:var(--color-green)}.goods-anchor ul li.status-update .label::before{content:"UPDATE"}.goods-anchor ul li.status-new .label{color:var(--color-orange)}.goods-anchor ul li.status-new .label::before{content:"NEW"}.goods-anchor ul li.status-comingsoon a{pointer-events:none;opacity:.3}.goods-anchor ul li.status-comingsoon .label{color:var(--color-gray)}.goods-anchor ul li.status-comingsoon .label::before{content:"COMING SOON"}.ul-goods-anchorlist{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;flex-direction:row;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;margin-block:clamp(48px,40.47px + 2.353vw,64px)}.ul-goods-anchorlist li{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;display:inline-block;margin-right:24px;margin-bottom:clamp(6px,4.12px + .588vw,10px)}@media(width <= 480px){.ul-goods-anchorlist li{display:block;width:100%;text-align:left;margin-right:0}}.ul-goods-anchorlist li a.icon-arrow{font-family:var(--font-mix);font-weight:var(--fw-medium);font-size:16px;line-height:1;letter-spacing:0;position:relative;padding-left:18px;transition:var(--transition-def);display:inline-block;white-space:normal}.ul-goods-anchorlist li a.icon-arrow::before{content:"";position:absolute;left:0;top:8px;bottom:initial;margin-block:0;aspect-ratio:1/1;width:8px;height:8px;border-top:1px solid var(--color-white);border-right:1px solid var(--color-white);transform:rotate(45deg);transition:var(--transition-def)}.ul-goods-anchorlist li a.icon-arrow:hover{color:var(--color-green)}.ul-goods-anchorlist li a.icon-arrow:hover::before{border-color:var(--color-green)}.ul-goods-anchorlist li .inner{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;flex-direction:row;gap:6px}.ul-goods-anchorlist li .label{display:inline-flex;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;flex-direction:row;gap:6px}.ul-goods-anchorlist li .label>span{color:var(--color-white) !important;display:inline-block;border:1px solid #fff;font-size:14px;line-height:1.1;letter-spacing:.1em;padding:.2em .8em}.ul-goods-anchorlist li .label.new::before{content:"NEW";display:inline-block;color:var(--color-white) !important;background-color:var(--color-orange);border:1px solid var(--color-orange);font-size:14px;line-height:1.1;letter-spacing:.1em;padding:.2em .2em}.ul-goods-anchorlist li .ttl{line-height:1.4;padding-top:.1em}.goods-area{text-align:left}.goods-area+.goods-area{margin-top:clamp(96px,65.88px + 9.412vw,160px)}.goods-category .title{font-size:clamp(26px,19.41px + 2.059vw,40px);font-weight:var(--fw-bold);line-height:1.1}.goods-category .comment{margin-top:clamp(18px,15.18px + .882vw,24px);font-family:var(--font-jp-sub);font-weight:var(--fw-heavy);font-size:clamp(18px,16.12px + .588vw,22px);line-height:1.4;opacity:.8}.goods-category .note{margin-top:clamp(40px,32.47px + 2.353vw,56px);font-size:clamp(13px,12.53px + .147vw,14px);line-height:1.4;opacity:.7;text-align:right}@media(width <= 640px){.goods-category .note{width:min(100%,480px);margin-inline:auto}}.ul-goods{margin-top:clamp(18px,15.18px + .882vw,24px);display:grid;grid-template-columns:repeat(3, 1fr);gap:64px 3%}@media(width <= 960px){.ul-goods{grid-template-columns:repeat(2, 1fr);gap:40px 3%}}@media(width <= 640px){.ul-goods{display:flex;flex-direction:column;gap:32px;width:min(100%,480px);margin-inline:auto}}.goods-block{--thumb-w: 126px;--flex-gap: 32px}.goods-block+.goods-block{margin-top:clamp(64px,48.94px + 4.706vw,96px)}.goods-block .note{margin-top:16px;margin-bottom:clamp(18px,15.18px + .882vw,24px);font-size:clamp(13px,12.53px + .147vw,14px);line-height:1.4;opacity:.7;text-align:right}@media(width <= 640px){.goods-block .note{width:min(100%,480px);margin-inline:auto}}@media(width <= 640px){.goods-block{--flex-gap: 16px}}.goods-block .goods-block-head{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;flex-direction:row;gap:var(--flex-gap)}@media(width <= 640px){.goods-block .goods-block-head{width:min(100%,480px);margin-inline:auto}}.goods-block .goods-block-head .thumb{width:var(--thumb-w);border-radius:8px;overflow:hidden}.goods-block .goods-block-head .name{width:calc(100% - var(--thumb-w) - var(--flex-gap));font-weight:var(--fw-bold);font-size:clamp(22px,19.18px + .882vw,28px);line-height:1.2}.goods-card .thumb{margin-bottom:16px;border:1px solid #333}.goods-card .credit{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;flex-direction:row;--price-w: 110px}.goods-card .credit .group{width:calc(100% - var(--price-w))}.goods-card .credit .group .name{font-weight:var(--fw-bold);font-size:clamp(16px,14.12px + .588vw,20px);line-height:1.4;padding-right:.5em}.goods-card .credit .group .spec{margin-top:4px;color:var(--color-gray);font-size:clamp(15px,14.53px + .147vw,16px);line-height:1.4}.goods-card .credit .price{width:var(--price-w);font-weight:var(--fw-bold);font-size:clamp(18px,16.12px + .588vw,22px);line-height:1.4;opacity:.7;text-align:right}.goods-card .credit .price::before{content:"¥";display:inline-block;margin-right:6px;vertical-align:middle;transform:translateY(-1px)}#goods-artists>.area-body{padding-top:0;padding-bottom:clamp(24px,16.47px + 2.353vw,40px)}.page-goods .js-accordion dl{text-align:left}.page-goods .js-accordion dl:nth-of-type(odd){background-color:var(--color-bg-dark)}.page-goods .js-accordion dt{padding-block:clamp(8px,4.24px + 1.176vw,16px);padding-inline:clamp(8px,.47px + 2.353vw,24px);cursor:pointer;transition:var(--transition-def);display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;flex-direction:row}.page-goods .js-accordion dt:hover{opacity:.7}.page-goods .js-accordion dt>i{aspect-ratio:1/1;width:23px;height:23px;position:relative;transform:translateY(2px)}.page-goods .js-accordion dt>i::before,.page-goods .js-accordion dt>i::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:3px;background-color:var(--color-white);transition:var(--transition-def)}.page-goods .js-accordion dt>i::before{z-index:2}.page-goods .js-accordion dt>i::after{z-index:1;transform:rotate(90deg)}.page-goods .js-accordion dt>em{width:calc(100% - 25px - 15px);margin-left:15px;font-size:clamp(18px,17.06px + .294vw,20px);font-weight:var(--fw-medium);line-height:1.5;letter-spacing:0;transition:var(--transition-def)}.page-goods .js-accordion .open dt>i::before,.page-goods .js-accordion .open dt>i::after{background-color:#a3a3a3}.page-goods .js-accordion .open dt>i::before{transform:rotate(180deg)}.page-goods .js-accordion .open dt>i::after{transform:rotate(180deg)}.page-goods .js-accordion dd{border-top:3px solid #000;overflow:hidden;position:relative;padding-block:32px 40px;padding-top:clamp(16px,8.47px + 2.353vw,32px);padding-bottom:clamp(24px,16.47px + 2.353vw,40px);padding-inline:64px;font-size:clamp(15px,14.53px + .147vw,16px);font-weight:var(--fw-regular);line-height:1.6;letter-spacing:0}.page-goods .js-accordion dd a{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-style:inherit;transition:var(--transition-def)}@media(width <= 1000px){.page-goods .js-accordion dt>i{width:17px;height:17px;transform:translateY(4px)}.page-goods .js-accordion dt>em{width:calc(100% - 17px - 13px);margin-left:13px;line-height:1.5}.page-goods .js-accordion dd{padding-inline:max(2%,10px);line-height:1.5}}.goods-guide{padding:64px 0 0;padding-top:clamp(48px,40.47px + 2.353vw,64px)}.goods-guide .block-border{border:1px solid #fff;padding:1em max(2%,8px)}.goods-guide .block-border+.block-border{margin-top:clamp(18px,15.18px + .882vw,24px)}.goods-guide .block-border>.ttl{font-weight:var(--fw-bold);font-size:clamp(16px,15.06px + .294vw,18px);line-height:1.5;margin-bottom:.8em}.goods-guide .block-border .payment-list{font-size:16px;opacity:.8}.goods-guide .block-border.border-none{border:none;padding-block:0;margin-bottom:clamp(24px,20.24px + 1.176vw,32px)}.goods-guide .block-border.border-none>.ttl{margin-bottom:.3em}.ul-goods-attention>li{opacity:.9;font-size:15px;line-height:1.4;margin-bottom:.6em;text-indent:-20px;padding-left:20px}.ul-goods-attention>li>img{margin:.8em 0 1.2em}.ul-goods-attention>li a{transition:var(--transition-def);color:var(--color-green)}.ul-goods-attention>li a:link{color:var(--color-green);text-decoration:underline}.ul-goods-attention>li a:visited{color:var(--color-green);text-decoration:underline}.ul-goods-attention>li a:hover{color:var(--color-green);text-decoration:none;opacity:.8}.ul-goods-attention>li a:active{color:var(--color-green);text-decoration:none;opacity:.8}.ul-goods-attention>li a:focus{color:currenvar(--color-green);text-decoration:none;opacity:.8}.ul-goods-attention>li *{text-indent:0}.ul-goods-attention>li::before{content:"●";display:inline-block;width:20px;text-indent:0;opacity:.3;transform:scale(0.8)}.ul-goods-attention.li-margin-plus>li{margin-bottom:1em}.box .ul-goods-attention>li::before{content:"●";opacity:.3}.box .ul-goods-attention>li.important{color:var(--color-orange)}.box .ul-goods-attention>li.important::before{opacity:.6}.goods-attention-child-wrap{margin-top:.3em}.goods-attention-child-wrap .label,.goods-attention-child-wrap .note{font-size:15px;line-height:1.5;margin-bottom:.2em}.goods-attention-child-wrap .label{opacity:.7}.ul-goods-attention-child>li{font-size:15px;line-height:1.4;margin-bottom:.4em;text-indent:-20px;padding-left:20px}.ul-goods-attention-child>li>img{margin:.8em 0 1.2em}.ul-goods-attention-child>li a{transition:var(--transition-def);color:var(--color-green)}.ul-goods-attention-child>li a:link{color:var(--color-green);text-decoration:underline}.ul-goods-attention-child>li a:visited{color:var(--color-green);text-decoration:underline}.ul-goods-attention-child>li a:hover{color:var(--color-green);text-decoration:none;opacity:.8}.ul-goods-attention-child>li a:active{color:var(--color-green);text-decoration:none;opacity:.8}.ul-goods-attention-child>li a:focus{color:currenvar(--color-green);text-decoration:none;opacity:.8}.ul-goods-attention-child>li *{text-indent:0}.ul-goods-attention-child>li::before{content:"＊";display:inline-block;width:20px;text-indent:0;opacity:.3}#overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:1;z-index:9999;transition:opacity 1s ease-in-out}/*# sourceMappingURL=subpage.css.map */