.affiliate-card[data-astro-cid-ydwk4ghj]{background:#fafafa;border:1px solid #ddd;border-radius:12px;margin:32px 0;padding:20px}.affiliate-card__label[data-astro-cid-ydwk4ghj]{color:#666;margin-bottom:8px;font-size:11px;display:block}.affiliate-card__title[data-astro-cid-ydwk4ghj]{margin:0 0 8px;font-size:18px;font-weight:700}.affiliate-card__description[data-astro-cid-ydwk4ghj]{margin:0 0 12px;font-size:14px;line-height:1.7}.affiliate-card__pixel[data-astro-cid-ydwk4ghj]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.affiliate-card[data-astro-cid-ydwk4ghj] a[data-astro-cid-ydwk4ghj]{color:#1565c0;font-size:14px;font-weight:600;text-decoration:underline}.affiliate-card--banner[data-astro-cid-ydwk4ghj]{flex-direction:column;align-items:center;gap:8px;min-width:144px;margin:8px 0;padding:10px;display:inline-flex}.affiliate-card--banner[data-astro-cid-ydwk4ghj] a[data-astro-cid-ydwk4ghj] img[data-astro-cid-ydwk4ghj]{max-width:100%;height:auto;display:block}.article-affiliate-ads[data-astro-cid-al4didbl]{border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;margin:40px 0 24px;padding:20px 0}.article-affiliate-ads__heading[data-astro-cid-al4didbl]{color:#333;margin:0 0 12px;font-size:14px;font-weight:700}.article-affiliate-ads__heading[data-astro-cid-al4didbl] span[data-astro-cid-al4didbl]{color:#777;margin-left:8px;font-size:11px;font-weight:400}.article-affiliate-ads__items[data-astro-cid-al4didbl]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.article-affiliate-ads[data-astro-cid-al4didbl] .affiliate-card{max-width:100%;margin:0}@media (width<=767px){.article-affiliate-ads[data-astro-cid-al4didbl]{margin:32px 0 20px;padding:16px 0}.article-affiliate-ads__items[data-astro-cid-al4didbl]{flex-direction:column;align-items:stretch}.article-affiliate-ads[data-astro-cid-al4didbl] .affiliate-card{width:100%;min-width:0}}.ramen-info[data-astro-cid-t4qi4olf]{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-background-soft);margin:0 0 56px;padding:30px}.intro[data-astro-cid-t4qi4olf]{margin-bottom:24px}.eyebrow[data-astro-cid-t4qi4olf]{letter-spacing:.15em;color:var(--color-text-light);margin:0 0 5px;font-size:11px;font-weight:700}h2[data-astro-cid-t4qi4olf]{margin:0 0 5px;font-size:clamp(24px,4vw,30px)}.intro[data-astro-cid-t4qi4olf]>p[data-astro-cid-t4qi4olf]:last-child{color:var(--color-text-light);margin:0}.quick[data-astro-cid-t4qi4olf]{background:var(--color-background);border-radius:var(--radius-small);padding:22px}h3[data-astro-cid-t4qi4olf]{margin:0 0 15px;font-size:18px}dl[data-astro-cid-t4qi4olf]{margin:0}dl[data-astro-cid-t4qi4olf]>div[data-astro-cid-t4qi4olf]{border-top:1px solid var(--color-border);grid-template-columns:minmax(105px,30%) 1fr;gap:12px;padding:12px 0;display:grid}dt[data-astro-cid-t4qi4olf]{color:var(--color-text-light);font-size:13px}dd[data-astro-cid-t4qi4olf]{overflow-wrap:anywhere;white-space:pre-line;margin:0;font-weight:600}.group[data-astro-cid-t4qi4olf]{margin-top:28px}ul[data-astro-cid-t4qi4olf]{margin:0;padding-left:20px}li[data-astro-cid-t4qi4olf]+li[data-astro-cid-t4qi4olf]{margin-top:9px}a[data-astro-cid-t4qi4olf]{color:inherit;text-decoration:underline}.verification[data-astro-cid-t4qi4olf]{color:var(--color-text-light);margin:28px 0 0;font-size:12px;line-height:1.8}@media (width<=600px){.ramen-info[data-astro-cid-t4qi4olf]{margin-bottom:40px;padding:20px}.quick[data-astro-cid-t4qi4olf]{padding:16px}dl[data-astro-cid-t4qi4olf]>div[data-astro-cid-t4qi4olf]{grid-template-columns:1fr;gap:3px}}.subway-map-card[data-astro-cid-qanimrbh]{background:#fff;border:1px solid #e3e5e8;border-radius:18px;margin:34px 0 44px;padding:22px;box-shadow:0 8px 28px #0000000e}.map-head[data-astro-cid-qanimrbh]{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.map-head[data-astro-cid-qanimrbh] h3[data-astro-cid-qanimrbh]{margin:2px 0 6px!important;font-size:21px!important}.map-head[data-astro-cid-qanimrbh] p[data-astro-cid-qanimrbh]{color:#667085;font-size:14px;margin:0!important}.eyebrow[data-astro-cid-qanimrbh]{letter-spacing:.14em;font-weight:800;color:#98a2b3!important;font-size:10px!important}.reset[data-astro-cid-qanimrbh],.line-switch[data-astro-cid-qanimrbh] button[data-astro-cid-qanimrbh]{cursor:pointer;font:inherit;background:#fff;border:1px solid #d9dde3;border-radius:999px;transition:all .2s}.reset[data-astro-cid-qanimrbh]{white-space:nowrap;padding:8px 13px;font-size:12px}.reset[data-astro-cid-qanimrbh].active{color:#fff;background:#1d2939;border-color:#1d2939}.line-switch[data-astro-cid-qanimrbh]{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.line-switch[data-astro-cid-qanimrbh] button[data-astro-cid-qanimrbh]{align-items:center;gap:7px;padding:9px 13px;font-size:13px;font-weight:700;display:flex}.line-switch[data-astro-cid-qanimrbh] button[data-astro-cid-qanimrbh]:hover,.line-switch[data-astro-cid-qanimrbh] button[data-astro-cid-qanimrbh].active{border-color:#667085;box-shadow:0 2px 8px #00000014}.dot[data-astro-cid-qanimrbh]{border-radius:50%;width:10px;height:10px}.dot[data-astro-cid-qanimrbh].nanboku{background:#009b74}.dot[data-astro-cid-qanimrbh].tozai{background:#f58220}.dot[data-astro-cid-qanimrbh].toho{background:#0075c2}.line-switch[data-astro-cid-qanimrbh] small[data-astro-cid-qanimrbh]{color:#98a2b3}.map[data-astro-cid-qanimrbh]{background:#eef1f4;border-radius:12px;height:460px;overflow:hidden}.map-note[data-astro-cid-qanimrbh]{color:#98a2b3;margin-top:10px;font-size:11px;line-height:1.6}.leaflet-tooltip[data-astro-cid-qanimrbh]{font-family:inherit;font-size:12px}@media (width<=767px){.subway-map-card[data-astro-cid-qanimrbh]{border-radius:14px;margin:26px -4px 36px;padding:14px}.map-head[data-astro-cid-qanimrbh]{display:block}.map-head[data-astro-cid-qanimrbh] .reset[data-astro-cid-qanimrbh]{margin-top:12px}.line-switch[data-astro-cid-qanimrbh]{gap:6px}.line-switch[data-astro-cid-qanimrbh] button[data-astro-cid-qanimrbh]{flex:1;justify-content:center;min-width:92px;padding:9px 7px}.map[data-astro-cid-qanimrbh]{height:440px}}.article-language-switch[data-astro-cid-poxfbvb2]{margin-bottom:28px;font-size:14px;font-weight:600}.article-main[data-astro-cid-poxfbvb2]{padding:64px var(--content-padding) 100px}.article[data-astro-cid-poxfbvb2]{max-width:820px;margin:0 auto}.article-header[data-astro-cid-poxfbvb2]{margin-bottom:40px}.article-meta[data-astro-cid-poxfbvb2]{color:var(--color-text-light);align-items:center;gap:16px;margin-bottom:20px;font-size:14px;display:flex}.category[data-astro-cid-poxfbvb2]{color:#fff;background:var(--color-text);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600;text-decoration:none}a[data-astro-cid-poxfbvb2].category{transition:opacity .2s}a[data-astro-cid-poxfbvb2].category:hover{opacity:.7}h1[data-astro-cid-poxfbvb2]{color:var(--color-text);letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(30px,5vw,46px);line-height:1.35}.description[data-astro-cid-poxfbvb2]{color:var(--color-text-light);margin:0;font-size:17px}.location-meta[data-astro-cid-poxfbvb2]{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.location-meta[data-astro-cid-poxfbvb2] span[data-astro-cid-poxfbvb2],.location-meta[data-astro-cid-poxfbvb2] a[data-astro-cid-poxfbvb2]{background:var(--color-background-soft);border-radius:var(--radius-small);color:var(--color-text-light);padding:6px 12px;font-size:13px;text-decoration:none}.location-meta[data-astro-cid-poxfbvb2] a[data-astro-cid-poxfbvb2]{transition:background .2s,color .2s}.location-meta[data-astro-cid-poxfbvb2] a[data-astro-cid-poxfbvb2]:hover{background:var(--color-text);color:#fff}.hero-image[data-astro-cid-poxfbvb2]{margin:0 0 56px}.hero-image[data-astro-cid-poxfbvb2] img[data-astro-cid-poxfbvb2]{border-radius:var(--radius-medium);width:100%;height:auto}.article-body[data-astro-cid-poxfbvb2]{font-size:17px}.article-body[data-astro-cid-poxfbvb2] h2{border-bottom:1px solid var(--color-border);margin-top:64px;margin-bottom:20px;padding-bottom:12px;font-size:27px;line-height:1.5}.article-body[data-astro-cid-poxfbvb2] h3{margin-top:44px;margin-bottom:16px;font-size:21px}.article-body[data-astro-cid-poxfbvb2] p{margin:0 0 28px}.article-body[data-astro-cid-poxfbvb2] img{border-radius:var(--radius-small);max-width:100%;height:auto;margin:24px 0}.article-body[data-astro-cid-poxfbvb2] a{color:#1565c0;text-decoration:underline}.article-body[data-astro-cid-poxfbvb2] table{border-collapse:collapse;background:#fff;border:1px solid #d8d8d8;width:100%;margin:20px 0 28px;font-size:16px;line-height:1.55}.article-body[data-astro-cid-poxfbvb2] th,.article-body[data-astro-cid-poxfbvb2] td{text-align:left;vertical-align:top;border:1px solid #d8d8d8;padding:10px 14px}.article-body[data-astro-cid-poxfbvb2] th{background:#f3f3f3;font-weight:500}.article-body[data-astro-cid-poxfbvb2] th:first-child,.article-body[data-astro-cid-poxfbvb2] td:first-child{width:27%}.article-map[data-astro-cid-poxfbvb2]{margin-top:56px}.article-map[data-astro-cid-poxfbvb2] h2[data-astro-cid-poxfbvb2]{margin:0 0 20px;font-size:27px;line-height:1.5}.map-frame[data-astro-cid-poxfbvb2]{border-radius:var(--radius-medium);background:var(--color-background-soft);overflow:hidden}.map-frame[data-astro-cid-poxfbvb2] iframe[data-astro-cid-poxfbvb2]{border:0;width:100%;height:380px;display:block}.tags[data-astro-cid-poxfbvb2]{border-top:1px solid var(--color-border);flex-wrap:wrap;gap:10px;margin-top:64px;padding-top:28px;display:flex}.tags[data-astro-cid-poxfbvb2] span[data-astro-cid-poxfbvb2]{background:var(--color-background-soft);color:var(--color-text-light);border-radius:999px;padding:5px 12px;font-size:13px}.source[data-astro-cid-poxfbvb2]{background:var(--color-background-soft);border-radius:var(--radius-small);margin-top:48px;padding:24px}.source[data-astro-cid-poxfbvb2] h2[data-astro-cid-poxfbvb2]{margin:0 0 8px;font-size:15px}.source[data-astro-cid-poxfbvb2] a[data-astro-cid-poxfbvb2],.source[data-astro-cid-poxfbvb2] p[data-astro-cid-poxfbvb2]{color:var(--color-text-light);margin:0;font-size:14px}.source[data-astro-cid-poxfbvb2] a[data-astro-cid-poxfbvb2]{text-decoration:underline}.guide-links[data-astro-cid-poxfbvb2]{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-background-soft);margin-top:56px;padding:26px 28px}.guide-heading[data-astro-cid-poxfbvb2] p[data-astro-cid-poxfbvb2]:first-child{letter-spacing:.12em;color:var(--color-text-light);margin:0 0 7px;font-size:11px;font-weight:700}.guide-heading[data-astro-cid-poxfbvb2] h2[data-astro-cid-poxfbvb2]{margin:0;font-size:23px;line-height:1.45}.guide-intro[data-astro-cid-poxfbvb2]{color:var(--color-text-light);margin:9px 0 20px;font-size:14px}.guide-list[data-astro-cid-poxfbvb2]{gap:10px;display:grid}.guide-link[data-astro-cid-poxfbvb2]{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-small);color:var(--color-text);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.guide-link[data-astro-cid-poxfbvb2]:hover,.guide-link[data-astro-cid-poxfbvb2]:focus-visible{border-color:var(--color-text);transform:translateY(-1px)}.guide-link-title[data-astro-cid-poxfbvb2]{font-size:15px;font-weight:600;line-height:1.5}.guide-arrow[data-astro-cid-poxfbvb2]{flex:none;font-size:20px}.recommended-articles[data-astro-cid-poxfbvb2]{border-top:1px solid var(--color-border);margin-top:72px;padding-top:48px}.recommended-heading[data-astro-cid-poxfbvb2]{margin-bottom:24px}.recommended-heading[data-astro-cid-poxfbvb2] p[data-astro-cid-poxfbvb2]{color:var(--color-text-light);letter-spacing:.12em;margin:0 0 6px;font-size:11px;font-weight:700}.recommended-heading[data-astro-cid-poxfbvb2] h2[data-astro-cid-poxfbvb2]{margin:0;font-size:27px}.recommended-grid[data-astro-cid-poxfbvb2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.article-id[data-astro-cid-poxfbvb2]{color:var(--color-text-light);opacity:.65;margin-top:32px;font-size:12px}@media (width<=767px){.guide-links[data-astro-cid-poxfbvb2]{margin-top:44px;padding:20px 16px}.guide-heading[data-astro-cid-poxfbvb2] h2[data-astro-cid-poxfbvb2]{font-size:20px}.guide-link[data-astro-cid-poxfbvb2]{padding:12px}.guide-link-title[data-astro-cid-poxfbvb2]{font-size:14px}.article-main[data-astro-cid-poxfbvb2]{padding-top:40px;padding-bottom:72px}.article-meta[data-astro-cid-poxfbvb2]{margin-bottom:16px}h1[data-astro-cid-poxfbvb2]{font-size:30px}.description[data-astro-cid-poxfbvb2]{font-size:15px}.hero-image[data-astro-cid-poxfbvb2]{margin-bottom:40px}.hero-image[data-astro-cid-poxfbvb2] img[data-astro-cid-poxfbvb2]{border-radius:var(--radius-small)}.article-body[data-astro-cid-poxfbvb2]{font-size:16px}.article-body[data-astro-cid-poxfbvb2] h2{margin-top:48px;font-size:23px}.article-body[data-astro-cid-poxfbvb2] table{font-size:14px}.article-body[data-astro-cid-poxfbvb2] th,.article-body[data-astro-cid-poxfbvb2] td{padding:9px 10px}.article-body[data-astro-cid-poxfbvb2] th:first-child,.article-body[data-astro-cid-poxfbvb2] td:first-child{width:32%}.article-map[data-astro-cid-poxfbvb2]{margin-top:48px}.article-map[data-astro-cid-poxfbvb2] h2[data-astro-cid-poxfbvb2]{font-size:23px}.map-frame[data-astro-cid-poxfbvb2] iframe[data-astro-cid-poxfbvb2]{height:300px}.recommended-articles[data-astro-cid-poxfbvb2]{margin-top:56px;padding-top:40px}.recommended-grid[data-astro-cid-poxfbvb2]{grid-template-columns:1fr}.recommended-heading[data-astro-cid-poxfbvb2] h2[data-astro-cid-poxfbvb2]{font-size:23px}}.affiliate-banner-group[data-astro-cid-poxfbvb2]{margin:28px 0}.affiliate-banner-group[data-astro-cid-poxfbvb2] h2[data-astro-cid-poxfbvb2]{margin:0 0 10px;font-size:1.1rem}.affiliate-banner-group__items[data-astro-cid-poxfbvb2]{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}
