@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap");.editorial-article_page___e6lq{--paper:#fbf6ec;--grid:#ede3d0;--surface:#fffdf8;--navy:#071a4d;--ink:#24314c;--muted:#5c6678;--red:#d63a28;--gold:#dab559;min-height:100dvh;overflow-x:clip;color:var(--ink);background-color:var(--paper);background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:24px 24px;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,BIZ UDPGothic,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.8}.editorial-article_page___e6lq *,.editorial-article_page___e6lq :after,.editorial-article_page___e6lq :before{box-sizing:border-box}.editorial-article_header__l1hNl{position:relative;z-index:1;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;min-height:68px;padding:8px 16px;border-bottom:1px solid rgba(7,26,77,.12);background:hsla(40,65%,95%,.9)}.editorial-article_backButton__7AV7b,.editorial-article_breadcrumb__Vn4R3 a,.editorial-article_eventList__Ui83e a,.editorial-article_hero__CSQej a,.editorial-article_pageEndNav__gRn_E a,.editorial-article_related__Qt5xY a,.editorial-article_sourceBody__sgDf2 a,.editorial-article_sources__POksB a,.editorial-article_verifiedActions__MgqVB a{color:inherit;text-decoration:none}.editorial-article_backButton__7AV7b{width:44px;height:44px;display:grid;place-items:center;padding:0;border:1px solid rgba(7,26,77,.18);border-radius:999px;appearance:none;background:var(--surface);align-items:center;color:var(--navy);cursor:pointer;font-size:19px;font-weight:700;letter-spacing:0;line-height:1.25;white-space:nowrap}.editorial-article_backButton__7AV7b>span:first-child{line-height:1}.editorial-article_headerSpacer__pnvS_{width:44px;height:44px;grid-column:3;justify-self:end}.editorial-article_frame__BaqOG{width:min(100%,780px);margin:0 auto}.editorial-article_titleBand__f_R_s{padding:18px 16px 0}.editorial-article_breadcrumb__Vn4R3{display:flex;flex-wrap:wrap;gap:4px 7px;color:var(--muted);font-size:13px;font-weight:500;letter-spacing:0;line-height:1.55}.editorial-article_breadcrumbItem__H4NsJ{display:inline-flex;flex-wrap:wrap;gap:4px 7px}.editorial-article_breadcrumb__Vn4R3 a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.editorial-article_articleHeader__J3GZP{margin-top:13px}.editorial-article_eyebrow__9JpPp{margin:0 0 8px;color:var(--red);font-size:13px;font-weight:700;letter-spacing:0;line-height:1.5}.editorial-article_articleHeader__J3GZP h1,.editorial-article_body__35_OJ h2,.editorial-article_body__35_OJ h3,.editorial-article_eventList__Ui83e h2,.editorial-article_eventList__Ui83e h3,.editorial-article_related__Qt5xY h2,.editorial-article_sources__POksB h2,.editorial-article_storeInfo__qt19w h2,.editorial-article_summary__i_qq4 h2{color:var(--navy);font-weight:700;letter-spacing:0}.editorial-article_articleHeader__J3GZP h1{max-width:720px;margin:0;font-size:clamp(28px,7.8vw,32px);line-height:1.35;line-break:strict;word-break:normal;overflow-wrap:normal;text-wrap:pretty}.editorial-article_lead__Gzwaz{max-width:680px;margin:15px 0 0;color:var(--ink);font-size:16px;font-weight:400;letter-spacing:0;line-height:1.85}.editorial-article_meta__FO5XJ{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:13px;color:var(--muted);font-size:13px;font-weight:500;letter-spacing:0;line-height:1.55}.editorial-article_numeric__nRe2m{font-family:Roboto,Noto Sans JP,Hiragino Kaku Gothic ProN,BIZ UDPGothic,sans-serif;letter-spacing:0}.editorial-article_hero__CSQej{margin:22px 14px 0;overflow:hidden;border:1px solid rgba(7,26,77,.12);border-radius:14px;background:#f5efe5;box-shadow:0 8px 20px rgba(59,40,12,.06)}.editorial-article_hero__CSQej img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}.editorial-article_hero__CSQej figcaption{padding:9px 12px 10px;color:var(--muted);font-size:13px;font-weight:400;letter-spacing:0;line-height:1.65}.editorial-article_hero__CSQej a,.editorial-article_sourceBody__sgDf2 a,.editorial-article_sources__POksB a{color:var(--navy);text-decoration:underline;text-underline-offset:3px}.editorial-article_articleContent__9kXG6{padding:0 14px 44px}.editorial-article_bodySection__aBT5A,.editorial-article_eventList__Ui83e,.editorial-article_related__Qt5xY,.editorial-article_sources__POksB,.editorial-article_storeInfo__qt19w,.editorial-article_summary__i_qq4{margin-top:30px}.editorial-article_summary__i_qq4{padding:18px 16px 20px;border:1px solid rgba(218,181,89,.48);border-top:3px solid var(--gold);border-radius:16px;background:#fff8e8;box-shadow:0 7px 18px rgba(87,57,13,.05)}.editorial-article_eventList__Ui83e h2,.editorial-article_related__Qt5xY h2,.editorial-article_sources__POksB h2,.editorial-article_storeInfo__qt19w h2,.editorial-article_summary__i_qq4 h2{margin:0;font-size:20px;line-height:1.45}.editorial-article_summary__i_qq4 ol{display:grid;gap:10px;margin:14px 0 0;padding:0;list-style:none;counter-reset:summary}.editorial-article_summary__i_qq4 li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;color:var(--ink);font-size:15px;font-weight:400;letter-spacing:0;line-height:1.65}.editorial-article_summary__i_qq4 li:before{counter-increment:summary;content:counter(summary);width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:var(--navy);color:#fff;font-family:Roboto,Noto Sans JP,sans-serif;font-size:13px;font-weight:700;letter-spacing:0;line-height:1}.editorial-article_bodySection__aBT5A{padding:24px 18px 28px;border:1px solid rgba(167,133,82,.22);border-radius:18px;background:var(--surface);box-shadow:0 10px 24px rgba(59,40,12,.07)}.editorial-article_body__35_OJ{color:var(--ink);font-size:16px;font-weight:400;letter-spacing:0;line-height:1.85;overflow-wrap:break-word;word-break:normal}.editorial-article_body__35_OJ p{margin:0 0 1.25em}.editorial-article_body__35_OJ h2{margin:2.1em 0 .75em;padding-left:12px;border-left:4px solid var(--red);font-size:22px;line-height:1.45}.editorial-article_body__35_OJ h3{margin:1.75em 0 .65em;font-size:18px;line-height:1.5}.editorial-article_body__35_OJ a{color:var(--red);font-weight:700;letter-spacing:0;text-decoration:underline;text-underline-offset:3px}.editorial-article_body__35_OJ img{max-width:100%;height:auto}.editorial-article_body__35_OJ figure{margin:1.6em 0}.editorial-article_body__35_OJ figcaption{color:var(--muted);font-size:13px;font-weight:400;letter-spacing:0;line-height:1.65}.editorial-article_body__35_OJ table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:13px}.editorial-article_body__35_OJ td,.editorial-article_body__35_OJ th{min-width:120px;padding:12px;border:1px solid rgba(7,26,77,.12);font-size:13px;font-weight:400;letter-spacing:0;line-height:1.65;text-align:left;vertical-align:top}.editorial-article_body__35_OJ th{color:var(--navy);font-weight:700;background:#f8f2e7}.editorial-article_eventList__Ui83e{padding:0 2px}.editorial-article_eventList__Ui83e>p{margin:12px 0 0;color:var(--muted);font-size:15px;font-weight:400;letter-spacing:0;line-height:1.8}.editorial-article_eventList__Ui83e ol,.editorial-article_related__Qt5xY ul{display:grid;gap:10px;margin:16px 0 0;padding:0;list-style:none}.editorial-article_eventList__Ui83e li{padding:17px 16px 18px;border:1px solid rgba(7,26,77,.13);border-radius:14px;background:rgba(255,253,248,.94);box-shadow:0 6px 16px rgba(59,40,12,.04)}.editorial-article_eventDate__S_kT1{margin:0;color:var(--red);font-family:Roboto,Noto Sans JP,sans-serif;font-size:14px;font-weight:700;letter-spacing:0;line-height:1.5}.editorial-article_eventList__Ui83e h3{margin:6px 0 0;font-size:18px;line-height:1.45}.editorial-article_eventList__Ui83e li>p:not(.editorial-article_eventDate__S_kT1){margin:7px 0 0;color:var(--ink);font-size:15px;font-weight:400;letter-spacing:0;line-height:1.75}.editorial-article_eventList__Ui83e li>a,.editorial-article_verifiedActions__MgqVB a{min-height:44px;display:inline-flex;align-items:center;margin-top:10px;color:var(--navy);font-size:15px;font-weight:700;letter-spacing:0;line-height:1.3;text-decoration:underline;text-underline-offset:4px}.editorial-article_storeInfo__qt19w{padding:20px 16px;border:1px solid rgba(7,26,77,.13);border-radius:16px;background:rgba(255,253,248,.96);box-shadow:0 7px 18px rgba(59,40,12,.05)}.editorial-article_storeInfo__qt19w dl{display:grid;grid-template-columns:1fr;margin:14px 0 0;border-top:1px solid rgba(7,26,77,.12)}.editorial-article_storeInfo__qt19w dl>div{display:grid;grid-template-columns:minmax(92px,.32fr) minmax(0,1fr);gap:14px;padding:14px 0;border-bottom:1px solid rgba(7,26,77,.12)}.editorial-article_storeInfo__qt19w dt{color:var(--muted);font-size:13px;font-weight:500;letter-spacing:0;line-height:1.65}.editorial-article_storeInfo__qt19w dd{margin:0;color:var(--ink);font-size:15px;font-weight:400;letter-spacing:0;line-height:1.75;overflow-wrap:break-word}.editorial-article_verifiedActions__MgqVB{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:6px}.editorial-article_verifiedActions__MgqVB a{margin-top:8px}.editorial-article_sources__POksB{padding:20px 16px;border:1px solid rgba(7,26,77,.12);border-radius:16px;color:var(--muted);background:rgba(255,253,248,.88)}.editorial-article_sourceBody__sgDf2,.editorial-article_sourceNotes__HUBUc,.editorial-article_sources__POksB>p{margin:14px 0 0;font-size:13px;font-weight:400;letter-spacing:0;line-height:1.75}.editorial-article_sourceNotes__HUBUc{display:grid;gap:5px;padding-left:1.2em}.editorial-article_sourceBody__sgDf2 p{margin:0 0 .8em}.editorial-article_sourceBody__sgDf2 h2,.editorial-article_sourceBody__sgDf2 h3{color:var(--navy);font-size:15px;font-weight:700;letter-spacing:0;line-height:1.55}.editorial-article_related__Qt5xY{padding:20px 16px;border:1px solid rgba(7,26,77,.13);border-radius:16px;background:rgba(255,253,248,.96);box-shadow:0 7px 18px rgba(59,40,12,.05)}.editorial-article_related__Qt5xY ul{gap:0;border-top:1px solid rgba(7,26,77,.12)}.editorial-article_related__Qt5xY li{border-bottom:1px solid rgba(7,26,77,.12)}.editorial-article_related__Qt5xY a{min-height:64px;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:center;padding:14px 0}.editorial-article_related__Qt5xY span{grid-column:1;color:var(--red);font-size:13px;font-weight:700;letter-spacing:0;line-height:1.4}.editorial-article_related__Qt5xY strong{grid-column:1;color:var(--navy);font-size:15px;font-weight:700;letter-spacing:0;line-height:1.55}.editorial-article_related__Qt5xY i{grid-column:2;grid-row:1/span 2;color:var(--red);font-size:18px;font-style:normal;font-weight:700;line-height:1}.editorial-article_structuredSection__ZmwOm{margin-top:30px}.editorial-article_structuredHeading__YYGkQ{margin-bottom:14px}.editorial-article_structuredHeading__YYGkQ p{margin:0 0 4px;color:var(--red);font-family:Roboto,Noto Sans JP,Hiragino Kaku Gothic ProN,BIZ UDPGothic,sans-serif;font-size:13px;font-weight:700;letter-spacing:0;line-height:1.35}.editorial-article_structuredHeading__YYGkQ h2{margin:0;color:var(--navy);font-size:22px;font-weight:700;letter-spacing:0;line-height:1.45}.editorial-article_newsSpotList__XfWE6,.editorial-article_pickList__Q6_S0,.editorial-article_venueList__JhXBa{display:grid;gap:10px;margin:0;padding:0;list-style:none}.editorial-article_pickCard__4ZJNP{display:grid;grid-template-columns:82px minmax(0,1fr);gap:12px;align-items:start;padding:12px;border:1px solid rgba(7,26,77,.13);border-radius:14px;background:rgba(255,253,248,.96);box-shadow:0 6px 16px rgba(59,40,12,.04)}.editorial-article_pickImage__09iZj{position:relative;width:82px;aspect-ratio:1/1;margin:0;overflow:hidden;border-radius:10px;background:#f5efe5}.editorial-article_pickImage__09iZj img{width:100%;height:100%;object-fit:cover}.editorial-article_pickImage__09iZj span,.editorial-article_pickNumber__hq44V{width:28px;height:28px;display:grid;place-items:center;border-radius:0 0 9px 0;background:var(--red);color:#fff;font-family:Roboto,Noto Sans JP,Hiragino Kaku Gothic ProN,BIZ UDPGothic,sans-serif;font-size:13px;font-weight:700;letter-spacing:0;line-height:1}.editorial-article_pickImage__09iZj span{position:absolute;top:0;left:0}.editorial-article_pickNumber__hq44V{border-radius:10px}.editorial-article_pickBody__bi7vC{min-width:0}.editorial-article_areaChip__wX_Oy{width:fit-content;min-height:24px;display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;color:var(--red);background:#fff0ef;font-size:13px;font-weight:700;letter-spacing:0;line-height:1.35}.editorial-article_pickBody__bi7vC h3,.editorial-article_venueTitleRow__qdJVh h3{margin:7px 0 0;color:var(--navy);font-size:16px;font-weight:700;letter-spacing:0;line-height:1.45;overflow-wrap:break-word;word-break:normal}.editorial-article_pickBody__bi7vC p,.editorial-article_venueCard__a_7yy>p{margin:7px 0 0;color:var(--ink);font-size:15px;font-weight:400;letter-spacing:0;line-height:1.7}.editorial-article_pickBody__bi7vC small{display:block;margin-top:5px;color:var(--muted);font-size:13px;font-weight:400;letter-spacing:0;line-height:1.55}.editorial-article_venueCard__a_7yy{padding:16px;border:1px solid rgba(7,26,77,.13);border-radius:14px;background:rgba(255,253,248,.96);box-shadow:0 6px 16px rgba(59,40,12,.04)}.editorial-article_newsSpotCard__2rnmK{padding:15px 16px 14px;border-top:1px solid rgba(7,26,77,.16);background:rgba(255,253,248,.78)}.editorial-article_newsSpotCardWithImage__tLjY_{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px}.editorial-article_newsSpotCard__2rnmK:first-child{border-top:0}.editorial-article_newsSpotBody__KXVQW{min-width:0}.editorial-article_newsSpotImage__haj4V{width:76px;height:76px;align-self:start;border:1px solid rgba(7,26,77,.1);border-radius:10px;object-fit:cover}.editorial-article_newsSpotTitleRow__WJuEd{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap}.editorial-article_genreChip__HdsXj{width:fit-content;min-height:24px;display:inline-flex;align-items:center;padding:2px 9px;border:1px solid rgba(7,26,77,.15);border-radius:999px;color:var(--navy);background:#fff;font-size:13px;font-weight:700;letter-spacing:0;line-height:1.35}.editorial-article_newsSpotTitleRow__WJuEd h3{flex-basis:100%;margin:2px 0 0;color:var(--navy);font-size:17px;font-weight:700;letter-spacing:0;line-height:1.45;overflow-wrap:break-word;word-break:normal}.editorial-article_newsSpotBody__KXVQW>p{margin:7px 0 0;color:var(--ink);font-size:15px;font-weight:400;letter-spacing:0;line-height:1.75}.editorial-article_newsSpotActions__8nzB4{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.editorial-article_newsSpotActions__8nzB4 a{min-height:44px;flex:1 1 142px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border:1px solid rgba(7,26,77,.24);border-radius:11px;color:var(--navy);background:#fff;font-size:15px;font-weight:700;letter-spacing:0;line-height:1.3;text-decoration:none;white-space:nowrap}.editorial-article_newsSpotActions__8nzB4 a:last-child{border-color:var(--red);color:#fff;background:var(--red)}.editorial-article_newsSpotBody__KXVQW>small{display:block;margin-top:8px;color:var(--muted);font-size:13px;font-weight:400;letter-spacing:0;line-height:1.55}.editorial-article_venueTitleRow__qdJVh{display:flex;align-items:center;gap:8px;min-width:0}.editorial-article_venueTitleRow__qdJVh h3{flex:1;margin-top:0}.editorial-article_venueActions__9G2jY{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.editorial-article_venueActions__9G2jY a{min-height:44px;flex:1 1 142px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border:1px solid rgba(7,26,77,.24);border-radius:11px;color:var(--navy);background:#fff;font-size:15px;font-weight:700;letter-spacing:0;line-height:1.3;text-decoration:none;white-space:nowrap}.editorial-article_venueActions__9G2jY a:last-child{border-color:var(--red);color:#fff;background:var(--red)}#editorial-article_feature-venues__Hdewc,#editorial-article_news-spots__yCC4K{scroll-margin-top:16px}.editorial-article_articleFooter__HjlPI{margin:32px 0 0}.editorial-article_finalCta__0yHSo{padding:24px 18px 18px;border:1px solid rgba(214,58,40,.64);border-radius:18px;color:#fff;background:var(--red);box-shadow:0 12px 24px rgba(214,58,40,.16)}.editorial-article_finalCta__0yHSo h2{margin:0;color:#fff;font-size:clamp(21px,5.8vw,24px);font-weight:700;letter-spacing:0;line-height:1.4}.editorial-article_finalCta__0yHSo p{margin:11px 0 0;color:hsla(0,0%,100%,.9);font-size:15px;font-weight:400;letter-spacing:0;line-height:1.8}.editorial-article_finalCtaPrimary__k44Zn,.editorial-article_finalCtaSecondary__4EwdY{min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;font-size:16px;font-weight:700;letter-spacing:0;line-height:1.25;white-space:nowrap}.editorial-article_finalCtaPrimary__k44Zn{margin-top:18px;color:var(--red);background:#fff}.editorial-article_finalCtaSecondary__4EwdY{margin-top:10px;border:1px solid hsla(0,0%,100%,.6);color:#fff;background:transparent}.editorial-article_pageEndNav__gRn_E{width:min(100%,780px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 auto;padding:22px 14px calc(26px + env(safe-area-inset-bottom));border-top:1px solid rgba(7,26,77,.14);background:hsla(40,65%,95%,.76)}.editorial-article_pageEndNav__gRn_E a{min-width:0;min-height:56px;display:grid;place-content:center;gap:4px;border-radius:10px;color:var(--muted)}.editorial-article_pageEndNav__gRn_E a[aria-current=page]{color:var(--red);background:rgba(255,253,248,.62)}.editorial-article_pageEndNav__gRn_E svg{width:20px;height:20px;justify-self:center;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.editorial-article_pageEndNav__gRn_E span{font-size:13px;font-weight:700;letter-spacing:0;line-height:1.2;white-space:nowrap}@media (max-width:359px){.editorial-article_header__l1hNl{grid-template-columns:44px minmax(0,1fr) 44px;padding-right:10px;padding-left:10px}.editorial-article_titleBand__f_R_s{padding-right:14px;padding-left:14px}.editorial-article_articleContent__9kXG6,.editorial-article_hero__CSQej{margin-right:10px;margin-left:10px}.editorial-article_articleContent__9kXG6{padding-right:0;padding-left:0}.editorial-article_bodySection__aBT5A{padding-right:14px;padding-left:14px}.editorial-article_storeInfo__qt19w dl>div{grid-template-columns:88px minmax(0,1fr);gap:10px}.editorial-article_pickCard__4ZJNP{grid-template-columns:72px minmax(0,1fr);gap:10px;padding:10px}.editorial-article_pickImage__09iZj{width:72px}.editorial-article_venueCard__a_7yy{padding:14px}.editorial-article_venueActions__9G2jY a{flex-basis:100%}.editorial-article_newsSpotCard__2rnmK{padding-right:14px;padding-left:14px}.editorial-article_newsSpotActions__8nzB4 a{flex-basis:100%}}