.shoe-card[data-astro-cid-vlmq7ozu]{background:#fff;border:1px solid #DDDDD4;margin-bottom:20px;position:relative;overflow:hidden}.shoe-card--top3[data-astro-cid-vlmq7ozu]{border:2px solid #F5E000}.rank-badge[data-astro-cid-vlmq7ozu]{position:absolute;top:0;left:0;font-family:Barlow Condensed,sans-serif;font-weight:900;letter-spacing:.05em;line-height:1}.rank-badge--top3[data-astro-cid-vlmq7ozu]{background:#0a0a09;color:#f5e000;font-size:20px;padding:8px 16px}.rank-badge--reg[data-astro-cid-vlmq7ozu]{background:#5e5e55;color:#fff;font-size:15px;padding:5px 10px}.shoe-body--top3[data-astro-cid-vlmq7ozu]{padding:24px 20px 20px 88px}.shoe-body--reg[data-astro-cid-vlmq7ozu]{padding:16px 16px 16px 64px}.shoe-tag[data-astro-cid-vlmq7ozu]{display:inline-block;color:#fff;font-size:11px;font-weight:900;padding:2px 8px;margin-bottom:6px;font-family:Noto Sans JP,sans-serif;letter-spacing:.04em}.shoe-brand[data-astro-cid-vlmq7ozu]{font-family:Barlow Condensed,sans-serif;font-size:12px;color:#5e5e55;letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px}.shoe-name[data-astro-cid-vlmq7ozu]{font-weight:900;font-size:17px;color:#0a0a09;margin-bottom:6px;font-family:Noto Sans JP,sans-serif}.shoe-name--top3[data-astro-cid-vlmq7ozu]{font-size:20px}.shoe-price[data-astro-cid-vlmq7ozu]{font-family:Barlow Condensed,sans-serif;font-weight:900;font-size:20px;color:#e8442d;margin-bottom:10px}.shoe-price--top3[data-astro-cid-vlmq7ozu]{font-size:26px}.shoe-price-note[data-astro-cid-vlmq7ozu]{font-size:12px;color:#5e5e55;font-weight:400;margin-left:6px}.shoe-target[data-astro-cid-vlmq7ozu]{font-size:13px;color:#5e5e55;margin-bottom:6px}.shoe-target[data-astro-cid-vlmq7ozu] strong[data-astro-cid-vlmq7ozu]{color:#0a0a09}.shoe-point[data-astro-cid-vlmq7ozu]{font-size:14px;line-height:1.75;color:#1a1a17;margin-bottom:14px}.rakuten-widget[data-astro-cid-vlmq7ozu]{max-width:100%;overflow-x:hidden;margin-top:14px}.rakuten-widget[data-astro-cid-vlmq7ozu] table[data-astro-cid-vlmq7ozu]{width:100%!important}.rakuten-widget[data-astro-cid-vlmq7ozu] div[data-astro-cid-vlmq7ozu]{width:auto!important;max-width:100%!important;box-sizing:border-box!important}.rakuten-widget[data-astro-cid-vlmq7ozu] img[data-astro-cid-vlmq7ozu]{max-width:100%!important;height:auto!important}@media (max-width: 640px){.rakuten-widget[data-astro-cid-vlmq7ozu] tr[data-astro-cid-vlmq7ozu]{display:flex!important;flex-direction:column!important}.rakuten-widget[data-astro-cid-vlmq7ozu] td[data-astro-cid-vlmq7ozu]{display:block!important;width:100%!important}.shoe-body--top3[data-astro-cid-vlmq7ozu]{padding:14px 14px 14px 68px}.rank-badge--top3[data-astro-cid-vlmq7ozu]{font-size:16px;padding:6px 10px}.shoe-name--top3[data-astro-cid-vlmq7ozu]{font-size:17px}.shoe-price--top3[data-astro-cid-vlmq7ozu]{font-size:22px}.shoe-body--reg[data-astro-cid-vlmq7ozu]{padding:12px 12px 12px 52px}.rank-badge--reg[data-astro-cid-vlmq7ozu]{font-size:13px;padding:4px 8px}}.btn-shop[data-astro-cid-vlmq7ozu]{display:inline-block;background:#0a0a09;color:#f5e000;font-family:Noto Sans JP,sans-serif;font-weight:900;font-size:13px;padding:10px 20px;text-decoration:none;letter-spacing:.04em;margin-top:14px}.shoe-reviews[data-astro-cid-vlmq7ozu]{margin-top:12px;padding-left:20px;font-size:13px;color:#5e5e55;line-height:1.8}.article-hero[data-astro-cid-e3qv62cf]{background:#0a0a09;color:#fff;border-bottom:4px solid #F5E000}.hero-grid[data-astro-cid-e3qv62cf]{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:center}.article-h1[data-astro-cid-e3qv62cf]{font-family:var(--font-sans);font-weight:900;font-size:clamp(24px,4vw,48px);line-height:1.18;margin:0;letter-spacing:-.01em}.article-lead[data-astro-cid-e3qv62cf]{font-size:17px;color:#bfbfb3;margin-top:18px;max-width:480px;line-height:1.75}.article-meta-line[data-astro-cid-e3qv62cf]{font-family:var(--font-mono);font-size:12px;margin-top:24px;color:#f5e000;letter-spacing:.05em}.article-layout[data-astro-cid-e3qv62cf]{display:grid;grid-template-columns:720px 1fr;gap:48px;align-items:flex-start}.article-body[data-astro-cid-e3qv62cf]{font-family:var(--font-sans);font-size:15px;line-height:1.9;color:#1a1a17;letter-spacing:.02em;min-width:0;overflow-x:hidden}.article-sidebar[data-astro-cid-e3qv62cf]{position:sticky;top:96px;display:flex;flex-direction:column;gap:28px;min-width:0}.lead-p[data-astro-cid-e3qv62cf]{font-size:17px;line-height:1.85;margin-bottom:8px;color:#3a3a30}.notice-box[data-astro-cid-e3qv62cf]{background:#f7f7f4;border:1px solid #DDDDD4;padding:12px 16px;margin-bottom:32px;border-radius:2px}.section-h2[data-astro-cid-e3qv62cf]{font-family:var(--font-sans);font-weight:900;font-size:26px;margin:0 0 16px;border-left:6px solid #F5E000;padding-left:16px}.table-wrap[data-astro-cid-e3qv62cf]{background:#fff;border:2px solid #0A0A09;overflow:auto}.compare-table[data-astro-cid-e3qv62cf]{width:100%;border-collapse:collapse;font-family:var(--font-sans);font-size:13px}.compare-table[data-astro-cid-e3qv62cf] thead[data-astro-cid-e3qv62cf] tr[data-astro-cid-e3qv62cf]{background:#0a0a09;color:#fff}.compare-table[data-astro-cid-e3qv62cf] th[data-astro-cid-e3qv62cf]{padding:12px 14px;text-align:left;font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tr-highlight[data-astro-cid-e3qv62cf]{background:#fffce6}.tr-alt[data-astro-cid-e3qv62cf]{background:#f7f7f4}.compare-table[data-astro-cid-e3qv62cf] tr[data-astro-cid-e3qv62cf]{border-top:1px solid #EDEDE7}.td-label[data-astro-cid-e3qv62cf]{padding:11px 14px;font-weight:700;color:#0a0a09}.td-good[data-astro-cid-e3qv62cf]{padding:11px 14px;color:#138236;font-weight:600}.td-muted[data-astro-cid-e3qv62cf]{padding:11px 14px;color:#5e5e55}.td-rank[data-astro-cid-e3qv62cf]{padding:11px 14px;color:#e8442d;font-family:Barlow Condensed,sans-serif;font-weight:900;font-size:16px}.point-box[data-astro-cid-e3qv62cf]{background:#fff;border:1px solid #DDDDD4;padding:18px 20px}.point-num[data-astro-cid-e3qv62cf]{font-family:Barlow Condensed,sans-serif;font-weight:900;font-size:13px;letter-spacing:.1em;color:#5e5e55;margin-bottom:6px;text-transform:uppercase}.point-title[data-astro-cid-e3qv62cf]{font-weight:900;font-size:18px;margin:0 0 10px;color:#0a0a09}.point-body[data-astro-cid-e3qv62cf]{margin:0;font-size:14px;line-height:1.75;color:#1a1a17}.top3-banner[data-astro-cid-e3qv62cf]{background:#fffce6;border:2px solid #F5E000;padding:14px 20px;margin-bottom:20px}.qa-item[data-astro-cid-e3qv62cf]{border-top:1px solid #DDDDD4;padding:18px 0}.qa-q[data-astro-cid-e3qv62cf]{font-weight:900;font-size:15px;color:#0a0a09;margin-bottom:10px;display:flex;gap:10px;align-items:flex-start}.qa-q-badge[data-astro-cid-e3qv62cf]{color:#f5e000;background:#0a0a09;font-family:Barlow Condensed,sans-serif;font-weight:900;font-size:14px;padding:3px 8px;flex-shrink:0;line-height:1.4;letter-spacing:.08em}.qa-a[data-astro-cid-e3qv62cf]{font-size:14px;line-height:1.8;color:#1a1a17;display:flex;gap:10px;align-items:flex-start}.qa-a-badge[data-astro-cid-e3qv62cf]{color:#0a0a09;background:#f5e000;font-family:Barlow Condensed,sans-serif;font-weight:900;font-size:14px;padding:3px 8px;flex-shrink:0;line-height:1.4;letter-spacing:.08em}.summary-box[data-astro-cid-e3qv62cf]{background:#fffce6;border:2px solid #F5E000;padding:18px 22px;margin-bottom:20px;border-radius:2px}.disclaimer[data-astro-cid-e3qv62cf]{font-family:var(--font-mono);font-size:13px;color:#5e5e55;margin:48px 0 0;border-top:1px solid #DDDDD4;padding-top:24px;line-height:1.7}.sidebar-box[data-astro-cid-e3qv62cf]{background:#fff;border:1px solid #DDDDD4;padding:18px}.sidebar-box--dark[data-astro-cid-e3qv62cf]{background:#0a0a09;color:#fff;padding:20px;border:none}.toc-list[data-astro-cid-e3qv62cf]{padding-left:22px;margin:12px 0 0;font-size:13px;line-height:1;color:#1a1a17}.toc-list[data-astro-cid-e3qv62cf] li[data-astro-cid-e3qv62cf]{padding:5px 0}.toc-link[data-astro-cid-e3qv62cf]{color:#5e5e55;text-decoration:none;line-height:1.5;display:block;transition:color .15s}.toc-link[data-astro-cid-e3qv62cf]:hover{color:#138236}.toc-link--active[data-astro-cid-e3qv62cf]{color:#138236;font-weight:700}.sidebar-cta[data-astro-cid-e3qv62cf]{display:block;text-align:center;background:#f5e000;color:#0a0a09;font-family:var(--font-sans);font-weight:900;font-size:13px;padding:10px 0;text-decoration:none;letter-spacing:.04em}@media (max-width: 900px){.hero-grid[data-astro-cid-e3qv62cf]{grid-template-columns:1fr;gap:24px}.article-layout[data-astro-cid-e3qv62cf]{grid-template-columns:1fr}.article-sidebar[data-astro-cid-e3qv62cf]{position:static}.section-h2[data-astro-cid-e3qv62cf]{font-size:clamp(17px,5vw,22px)}.lead-p[data-astro-cid-e3qv62cf]{font-size:15px}.article-lead[data-astro-cid-e3qv62cf]{font-size:15px;max-width:100%}.table-wrap[data-astro-cid-e3qv62cf]{overflow-x:auto}.point-box[data-astro-cid-e3qv62cf],.summary-box[data-astro-cid-e3qv62cf]{padding:14px 16px}.top3-banner[data-astro-cid-e3qv62cf]{padding:12px 16px}}
