CLSを改善

| 項目 | 状態 |
|------|------|
| 画像のwidth/height属性 | 適用済み(1022c82 直読み込み16件、b2f9472 遅延読込462件。unsized-images 432要素→0要素) |
| 動的に挿入されるコンテンツ | 一部適用済み(f06abac: #block-header-bnr の高さ事前確保)。残り6箇所は layout-shifts 監査でシフト未検出のため対処不要 |
| ヘッダー/フッターの動的な高さ変化 | 適用済み(13f3a68: .wrapper の padding-top 73px を CSS で事前確保) |
| カルーセル/スライダーのCSS最適化(必須) | 適用済み。メインビジュアル=1022c82、ランキングタブ=1873ddc(効果なし・実測0.000)、特集ブロック=実測0.029だが対処見送り(Diff 9.1662% が上限直近、ベースライン不変ルールにより回避不可)、bxslider=未使用 |
| 遅延読込CSSによるレイアウト後付け | 適用済み(04df482: #top-slider-wrap の margin/overflow をレンダーブロッキングCSSへ前倒し) |
| Webフォント | 該当なし(@font-face 9件はコメントアウト済み。Google Fonts は css2 正規版・display=swap・preconnect 済みで font-display 監査 score 1) |
| JSによるzoom変更 | 該当なし(第一者JSにヒット0件。Swiper内蔵ズームと旧IE向け zoom:1 ハックのみ) |

| コミット | プラクティス | CLS | Score |
|---|---|---|---|
| 1022c82 | 直読み込み画像への width/height 属性付与(16件) | 0.229 | 88 |
| b2f9472 | 遅延読込画像への width/height + aspect-ratio 付与(462件) | 0.174 | 92 |
| 13f3a68 | 固定ヘッダー分の余白をCSSで事前確保(73px) | 0.075 | 99 |
| f06abac | ヘッダー下帯バナー領域の高さ事前確保 | 0.010 | 100 |
| 1873ddc | ランキングタブのJS再構成によるレイアウト変化の抑止(効果なし・実測0) | 0.010 | 100 |
| 04df482 | スライダーラッパー余白のレンダーブロッキングCSSへの前倒し | 0.000 | 100 |

全6プラクティス採用、不採用0件。フォーカス指標 CLS が悪化したプラクティスは0件。

LCP: 806ms
CLS: 0.000(実数値 0.0000605)
TBT: 40ms
FCP: 530ms
SI: 2450ms
Overall Score: 100

CLS 0.721 → 0.000(実質解消)、Overall Score 76 → 100
layout-shifts 監査・unsized-images 監査ともに score 1.0