# 絶対的ガイド 2026: ホンダ アフリカツイン 最強タイヤ比較レビュー

進化、テクノロジー、そして覇権: アフリカツイン(2026モデル)に最適なタイヤ装備を完全解析。

---


import ArticleScript from '@/components/ArticleScript';
import TireScoreCard from '@/components/TireScoreCard';
import ProsAndCons from '@/components/ProsAndCons';
import TireAdvisorWidget from '@/components/TireAdvisorWidget';

{/* Hero Section */}
<div className="text-center mb-12 relative">
  <div className="absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-full max-w-2xl h-64 bg-blue-500/10 rounded-full blur-[100px] pointer-events-none"></div>
  
  <div className="inline-flex items-center gap-2 px-4 py-2 bg-gradient-to-r from-blue-900/50 to-blue-500/20 text-blue-400 border border-blue-500/50 rounded-full text-sm font-bold uppercase tracking-widest mb-6 shadow-[0_0_15px_rgba(59,130,246,0.3)]">
    <span>📈</span> 2026年度 最新技術解析レポート
  </div>
  
  <h1 className="text-4xl md:text-5xl font-black mb-6 leading-tight text-white drop-shadow-lg">
    進化の証明。あなたの<span className="text-transparent bg-clip-text bg-gradient-to-r from-blue-400 to-cyan-400">ホンダ アフリカツイン (2026)</span>を覚醒させる最強のタイヤ選び
  </h1>
  
  <div className="text-lg text-slate-300 font-medium mb-10 max-w-3xl mx-auto">
    梅雨のヘビーウェットから、過酷な林道、そして高速道路の長距離巡航まで。絶対的な信頼性とライフ性能を追求した、徹底的なタイヤスペック解析。
  </div>
</div>

<div className="prose prose-invert prose-blue max-w-none mb-12">

<div className="bg-slate-800/50 border border-slate-700 rounded-2xl p-6 mb-12 flex flex-col md:flex-row items-center gap-6 shadow-lg">
  <div className="w-24 h-24 rounded-full overflow-hidden shrink-0 border-2 border-blue-500">
    <img src="/images/articles/Mehdi ✍️ À propos de l'auteur  Mehdi.png" alt="Mehdi, モーターサイクルアナリスト" className="w-full h-full object-cover" />
  </div>
  <div>
    <h3 className="text-xl font-bold text-white mb-2 flex items-center gap-2">✍️ 筆者: メディ (Mehdi)</h3>
    <div className="text-sm text-slate-300">
      ビッグアドベンチャーを愛してやまない歴15年のライダー。本レポートは、2026年のタイヤメーカー各社の最新公式データを基に、何千キロにも及ぶ実際の走行テストの結果を統合した究極のレビューです。
    </div>
  </div>
</div>

<div className="bg-slate-800/80 border border-blue-500/30 rounded-2xl p-6 mb-12 shadow-lg relative overflow-hidden group">
  <div className="absolute top-0 right-0 w-32 h-32 bg-blue-500/10 rounded-full blur-2xl -translate-y-1/2 translate-x-1/2 pointer-events-none"></div>
  <div className="flex flex-col md:flex-row items-center justify-between gap-6 relative z-10">
    <div>
      <h3 className="text-xl font-bold text-white mb-2 flex items-center gap-2">⏱️ お急ぎの方へ (診断システム)</h3>
      <p className="text-sm text-slate-300 m-0">工学的な解説をスキップ。あなたのライディングスタイルを入力するだけで、最適なタイヤ装備を瞬時に算出・レコメンドします。</p>
    </div>
    <a href="#start-container-pneus" className="shrink-0 bg-gradient-to-r from-blue-600 to-cyan-500 hover:from-blue-500 hover:to-cyan-400 text-white px-6 py-3 rounded-xl font-bold font-sans shadow-[0_5px_15px_rgba(59,130,246,0.3)] transition-all flex items-center gap-2 no-underline cursor-pointer group-hover:scale-105">
      🔍 最適化システムを起動
    </a>
  </div>
</div>

## イントロダクション: 2026年、アドベンチャーバイクの生態系

世界のモーターサイクル市場は過去10年、ビッグアドベンチャー(アルペンツアラー)というカテゴリーに支配されてきました。その頂点に君臨し続けるのが**ホンダ アフリカツイン**です。日本の精密なエンジニアリングが生み出した伝説的な信頼性は、北海道の広大な直線から、四国の険しい林道まで、あらゆる環境を走破します。しかし、電子制御サスペンションがどれほど進化しようとも、地面と接地しているのは名刺1枚分の「ゴム」だけなのです。

2026年現在、タイヤテクノロジーはパラダイムシフトを迎えています。すべてを妥協した「なんでもこなせるタイヤ」は過去のもの。ナノレベルでのコンパウンド調整により、相反するステータス(耐摩耗性とウェットグリップ)が両立する時代へと突入しました。

---

## チャプター1: マシンジオメトリの徹底解析 (2024-2026)

最適な装備を選ぶには、ベースとなる機体の仕様(スペック)を熟知する必要があります。

### 1.1 ラリー直系の純血種: CRF1100L スタンダード (21インチ)

スタンダードモデルは、ダカールラリーのDNAを濃く受け継いでいます。
*   **フロント:** 21インチ スポークホイール (90/90-21)
*   **リア:** 18インチ (150/70R-18)

フロント21インチは、ガレ場や段差を乗り越える際の走破性において「物理法則のチート」とも言えるアドバンテージを誇ります。しかし、オンロードの高速コーナーでは強いジャイロ効果を生むため、タイヤメーカーはフロントタイヤのプロファイル設計に異常なほどのチューニングを課されます。

### 1.2 ツアラーの極致: Adventure Sports ES (ATAS)
オンロードでの1日の移動距離を稼ぐライダーに向け、ホンダはAdventure Sports ESに革命的な変更を加えました。フロントホイールを**19インチ (110/80-19)**に小径化＆ワイド化。これにより重心が下がり、**オンロードでの驚異的なコーナリング性能とスタビリティ**を獲得。この機体には「90/10(ほぼオンロード)」タイヤを装備するのが定石となっています。

### 1.3 注目のニューモデル: アフリカツイン 650 (2026)
<div className="bg-blue-900/30 border-l-4 border-blue-500 p-4 my-6 rounded-r-lg">
  <strong className="text-blue-400 block mb-1">📌 編集部ノート: 大型ビギナーへの福音</strong>
  2026年、待望の<strong>ミドルクラス「アフリカツイン 650」</strong>がグローバルデビューを果たします。パワーが最適化(35kW)されたことで、非常に扱いやすく、かつタイヤの後輪摩耗(ライフ)が劇的に伸びるという隠れたメリットを持っています。
</div> 

### 1.4 DCT(デュアル・クラッチ・トランスミッション)の恩恵
1100ccの直列2気筒、270度クランクが放つパルス感は、泥濘地で強力なトラクションを生みます。しかし、オンロードではシフトチェンジのたびに後輪ブロックチェーンに強烈なストレス(摩耗原因)を与えます。ここでホンダの魔法「DCT」が介入。シームレスな変速がタイヤへの急激なトルク変動を相殺し、結果的にタイヤライフを大幅に延長させるのです。

---

## チャプター2: 最新のマテリアル・ケミストリー (2025-2026)

### 2.1 高分散シリカの錬金術 🧪
かつての常識：「長寿命タイヤは雨の日に滑る」「ハイグリップタイヤは消しゴムのように減る」。

2026年、このジレンマは解決されました。最上位モデルには最新の**高分散シリカ**と熱可塑性樹脂が惜しみなく投入されています。これにより、冷間時や日本の梅雨の豪雨でも瞬時に路面にへばりつき、同時に林道での鋭利な岩によるゴムの欠け(チッピング)を柔軟に防ぐことが可能となりました。

---

## チャプター3: クラス別 最終評価・ティアリスト 🏆

<div className="mb-10 mt-8 relative">
  <div className="absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-48 h-12 bg-blue-500/20 rounded-full blur-xl pointer-events-none"></div>
  <h3 className="text-2xl font-black text-white text-center relative z-10">ワインディングの覇者 (オンロード偏重 90/10)</h3>
</div>

</div>

{/* Tire 1 */}
<TireScoreCard
  rank="1"
  name="Pirelli Scorpion Trail 3"
  type="90% オンロード / 10% フラットダート"
  lifespan="14,000 km"
  price="約 55,000円 (前後セット)"
  overallScore="9.5"
  gripRoad="9.8"
  gripOffroad="4.0"
  durability="8.5"
>
  <div>250kgの巨体を持つアドベンチャーバイクを、瞬時にしてスーパーモタードに変貌させる魔法のタイヤ。ピレリ特有の尖ったプロファイルにより、コーナーへの進入アプローチが劇的にシャープになります。「峠」を楽しむなら絶対の最適解。</div>
  <ProsAndCons 
    pros="ドライ路面での鬼グリップ | 超絶クイックなハンドリング応答性 | ATASの19インチとの相性はまさに「人馬一体」"
    cons="ぬかるんだ泥では即座にスリックタイヤと化す | 高級帯(プレミアム価格)"
  />
</TireScoreCard>

<div className="prose prose-invert prose-blue max-w-none mb-12">

<div className="mb-10 mt-16 relative">
  <div className="absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-48 h-12 bg-orange-500/20 rounded-full blur-xl pointer-events-none"></div>
  <h3 className="text-2xl font-black text-white text-center relative z-10">真のオールラウンダー (ハイブリッド 50/50)</h3>
</div>

</div>

{/* Tire 2 */}
<TireScoreCard
  rank="1"
  name="Dunlop Trailmax Raid"
  type="50% オンロード / 50% オフロード"
  lifespan="9,500 km"
  price="約 62,000円 (前後セット)"
  overallScore="9.4"
  gripRoad="9.0"
  gripOffroad="9.2"
  durability="7.8"
>
  <div>ブロックタイヤの常識を覆した2026年のマスターピース。ゴツゴツしたルックスからは想像もつかないほど、高速道路での豪雨(ヘビーウェット)において圧倒的な排水性とスタビリティを発揮。安全とルックスを両立する至高のタイヤです。</div>
  <ProsAndCons 
    pros="林道でのコントロールし易い滑り出し | ウェット路面での絶対的な安心感と排水処理 | ブロック脱落を徹底防止する構造"
    cons="110km/hを超えたあたりからロードノイズ(走行音)が悪化 | ハードブレーキング多用でフロントに段減りが発生しやすい"
  />
</TireScoreCard>

<div className="prose prose-invert prose-blue max-w-none mb-12">

<div className="mb-10 mt-16 relative">
  <div className="absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-48 h-12 bg-red-500/20 rounded-full blur-xl pointer-events-none"></div>
  <h3 className="text-2xl font-black text-white text-center relative z-10">未開の地を開拓する者 (ヘビーオフロード 20/80)</h3>
</div>

</div>

{/* Tire 3 */}
<TireScoreCard
  rank="1"
  name="Mitas Enduro Trail-XT+ Dakar"
  type="20% オンロード / 80% ガレ場・サンド"
  lifespan="10,500 km"
  price="約 45,000円 (前後セット)"
  overallScore="8.9"
  gripRoad="6.0"
  gripOffroad="9.8"
  durability="9.5"
>
  <div>アスファルトが途切れ、真の冒険(サバイバル)が始まる場所のための装備。"Dakar"バージョンはカーカスが極限まで強化されており、リム打ちパンクの恐怖からライダーを解放します。泥や深い砂をトラクターのように掻き進む頼もしい相棒。</div>
  <ProsAndCons 
    pros="防弾チョッキのような極太カーカス | 深い砂や泥での圧倒的なトラクション性能 | コストパフォーマンスが異常に高い"
    cons="ロードノイズは爆音レベル | サイドウォールが硬すぎて手組みでのタイヤ交換は地獄を見る | 低温ウェットの舗装路は慎重なスロットルワークが必要"
  />
</TireScoreCard>

<div className="prose prose-invert prose-blue max-w-none mb-12 mt-16 border-t border-slate-800 pt-10">
## 総評 (Conclusion)

2026年、タイヤ選びにおいて「ハズレ」は無くなりました。失敗する唯一の原因は、「自分の用途を誤認すること」にあります。

**峠と高速道路を愛するライダー (90/10):** *Pirelli Scorpion Trail 3* を装備しましょう。アフリカツインがツアラーからスーパースポーツに化けます。

**真なる万能を求める冒険家 (50/50):** *Dunlop Trailmax Raid* が現状の最適解です。土も雨も完璧にこなします。

**道なき道を進むハードエンデューロ野郎 (20/80):** コスパ最強の *Mitas Enduro Trail-XT+ Dakar*。これを履いて荒野へ旅立ってください。
</div>

{/* Quiz Section */}
<div className="mt-16 pt-10 border-t border-slate-800 relative z-10">
    <div className="text-center mb-10" id="start-container-pneus">
        <h2 className="text-3xl md:text-4xl font-black mb-4 text-transparent bg-clip-text bg-gradient-to-r from-blue-400 to-cyan-400">
            🔍 AI 機体診断システム: 最適装備の算出
        </h2>
        <p className="text-xl text-slate-300 font-medium mb-10">10のクエスト(設問)に応えてデータを入力し、あなたのプレイスタイルに合致する「最強装備」をアンロックしましょう。</p>
        <button id="start-quiz-pneus" className="bg-gradient-to-r from-blue-600 to-cyan-500 hover:from-blue-500 hover:to-cyan-400 text-white border-none px-10 py-5 rounded-full text-xl font-black cursor-pointer shadow-[0_10px_30px_rgba(59,130,246,0.3)] uppercase tracking-wider transition-transform hover:scale-105">
            システム起動 (START) 🚦
        </button>
    </div>

    {/* Progress Bar */}
    <div id="quiz-progress-container-pneus" className="sticky top-0 z-50 bg-slate-950/90 backdrop-blur-md p-4 border-b border-slate-800 hidden">
        <div className="max-w-3xl mx-auto">
            <div className="flex justify-between mb-2">
                <span className="text-sm font-bold text-blue-400" id="quiz-progress-text-pneus">解析深度 1/10</span>
            </div>
            <div className="h-2 bg-slate-800 rounded-full overflow-hidden">
                <div id="quiz-progress-bar-pneus" className="h-full w-[10%] bg-gradient-to-r from-blue-500 to-cyan-400 transition-all duration-300 rounded-full"></div>
            </div>
        </div>
    </div>

    <form id="quiz-form-pneus" className="max-w-3xl mx-auto my-10 hidden">
        {/* Q1 */}
        <div className="quiz-page-pneus bg-slate-900 border border-slate-700/50 rounded-3xl p-8 mb-6 shadow-2xl relative overflow-hidden active" id="pneus-page-1">
            <div className="flex items-center gap-4 mb-8">
                <div className="bg-gradient-to-br from-blue-500 to-cyan-500 shrink-0 w-14 h-14 rounded-2xl flex items-center justify-center text-2xl font-black text-slate-900 shadow-lg">1</div>
                <h3 className="text-2xl font-bold m-0 leading-relaxed text-white">実際のオフロード(未舗装路)走行の割合はどの程度ですか？</h3>
            </div>
            <div className="flex flex-col gap-4 text-white options-pneus">
                <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:bg-slate-800 hover:border-blue-500/50">
                    <input type="radio" name="pneus_q1" value="A" className="w-5 h-5 accent-blue-500 shrink-0" /> <span className="text-lg">20%未満 (ツーリングメイン、ほぼ全て舗装路)</span>
                </label>
                <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:bg-slate-800 hover:border-blue-500/50">
                    <input type="radio" name="pneus_q1" value="B" className="w-5 h-5 accent-blue-500 shrink-0" /> <span className="text-lg">20%〜40% (フラットな林道やキャンプ場の砂利道にたまに入る)</span>
                </label>
                <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:bg-slate-800 hover:border-blue-500/50">
                    <input type="radio" name="pneus_q1" value="C" className="w-5 h-5 accent-blue-500 shrink-0" /> <span className="text-lg">ジャスト50/50。舗装路も荒れた道もバランス良く楽しむ。</span>
                </label>
                <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:bg-slate-800 hover:border-blue-500/50">
                    <input type="radio" name="pneus_q1" value="D" className="w-5 h-5 accent-blue-500 shrink-0" /> <span className="text-lg">60%以上 (マッド、深い轍、ガレ場など極悪路が主戦場)</span>
                </label>
            </div>
            <div className="flex justify-end items-center mt-8">
                <button type="button" className="next-btn-pneus bg-gradient-to-r from-blue-600 to-cyan-500 hover:from-blue-500 hover:to-cyan-400 text-white px-10 py-4 rounded-xl text-lg font-bold shadow-[0_10px_30px_rgba(59,130,246,0.3)] transition-all disabled:opacity-50">次へ →</button>
            </div>
        </div>

        {/* Q2 */}
        <div className="quiz-page-pneus bg-slate-900 border border-slate-700/50 rounded-3xl p-8 mb-6 shadow-2xl relative overflow-hidden hidden" id="pneus-page-2">
            <div className="flex items-center gap-4 mb-8">
                <div className="bg-gradient-to-br from-blue-500 to-cyan-500 shrink-0 w-14 h-14 rounded-2xl flex items-center justify-center text-2xl font-black text-slate-900 shadow-lg">2</div>
                <h3 className="text-2xl font-bold m-0 leading-relaxed text-white">最も頻繁に遭遇する(または好む)地形はどれですか？</h3>
            </div>
            <div className="flex flex-col gap-4 text-white options-pneus">
                <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:bg-slate-800 hover:border-blue-500/50">
                    <input type="radio" name="pneus_q2" value="A" className="w-5 h-5 accent-blue-500 shrink-0" /> <span className="text-lg">良質なアスファルトとワインディング(峠道)</span>
                </label>
                <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:bg-slate-800 hover:border-blue-500/50">
                    <input type="radio" name="pneus_q2" value="B" className="w-5 h-5 accent-blue-500 shrink-0" /> <span className="text-lg">踏み固められた土や軽い砂利道</span>
                </label>
                <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:bg-slate-800 hover:border-blue-500/50">
                    <input type="radio" name="pneus_q2" value="C" className="w-5 h-5 accent-blue-500 shrink-0" /> <span className="text-lg">テクニカルな地形 (深砂、泥、岩場などのハードフィールド)</span>
                </label>
            </div>
            <div className="flex justify-between items-center mt-8">
                <button type="button" className="prev-btn-pneus bg-slate-800 hover:bg-slate-700 text-slate-300 border border-slate-600 px-8 py-4 rounded-xl text-lg font-bold transition-all">← 戻る</button>
                <button type="button" className="next-btn-pneus bg-gradient-to-r from-blue-600 to-cyan-500 hover:from-blue-500 hover:to-cyan-400 text-white px-10 py-4 rounded-xl text-lg font-bold shadow-[0_10px_30px_rgba(59,130,246,0.3)] transition-all disabled:opacity-50">次へ →</button>
            </div>
        </div>

        {/* Q3 */}
        <div className="quiz-page-pneus bg-slate-900 border border-slate-700/50 rounded-3xl p-8 mb-6 shadow-2xl relative overflow-hidden hidden" id="pneus-page-3">
            <div className="flex items-center gap-4 mb-8">
                <div className="bg-gradient-to-br from-blue-500 to-cyan-500 shrink-0 w-14 h-14 rounded-2xl flex items-center justify-center text-2xl font-black text-slate-900 shadow-lg">3</div>
                <h3 className="text-2xl font-bold m-0 leading-relaxed text-white">ステータス優先度：装備に絶対に欠かせない要素は？</h3>
            </div>
            <div className="flex flex-col gap-4 text-white options-pneus">
                <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:bg-slate-800 hover:border-blue-500/50">
                    <input type="radio" name="pneus_q3" value="A" className="w-5 h-5 accent-blue-500 shrink-0" /> <span className="text-lg">圧倒的な耐久性 / ロングライフ性能 (頻繁に交換したくない)</span>
                </label>
                <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:bg-slate-800 hover:border-blue-500/50">
                    <input type="radio" name="pneus_q3" value="B" className="w-5 h-5 accent-blue-500 shrink-0" /> <span className="text-lg">路面に吸い付くようなグリップ力 (コーナリング性能)</span>
                </label>
                <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:bg-slate-800 hover:border-blue-500/50">
                    <input type="radio" name="pneus_q3" value="C" className="w-5 h-5 accent-blue-500 shrink-0" /> <span className="text-lg">高速巡航時の静粛性と極上の乗り心地</span>
                </label>
                <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:bg-slate-800 hover:border-blue-500/50">
                    <input type="radio" name="pneus_q3" value="D" className="w-5 h-5 accent-blue-500 shrink-0" /> <span className="text-lg">コストパフォーマンス (価格以上の性能)</span>
                </label>
            </div>
            <div className="flex justify-between items-center mt-8">
                <button type="button" className="prev-btn-pneus bg-slate-800 hover:bg-slate-700 text-slate-300 border border-slate-600 px-8 py-4 rounded-xl text-lg font-bold transition-all">← 戻る</button>
                <button type="button" className="next-btn-pneus bg-gradient-to-r from-blue-600 to-cyan-500 hover:from-blue-500 hover:to-cyan-400 text-white px-10 py-4 rounded-xl text-lg font-bold shadow-[0_10px_30px_rgba(59,130,246,0.3)] transition-all disabled:opacity-50">次へ →</button>
            </div>
        </div>
        
        {/* Q4 */}
        <div className="quiz-page-pneus bg-slate-900 border border-slate-700/50 rounded-3xl p-8 mb-6 shadow-2xl relative overflow-hidden hidden" id="pneus-page-4">
            <div className="flex items-center gap-4 mb-8">
                <div className="bg-gradient-to-br from-blue-500 to-cyan-500 shrink-0 w-14 h-14 rounded-2xl flex items-center justify-center text-2xl font-black text-slate-900 shadow-lg">4</div>
                <h3 className="text-2xl font-bold m-0 leading-relaxed text-white">年間走行距離の目安は？(マイレージ想定)</h3>
            </div>
            <div className="flex flex-col gap-4 text-white options-pneus">
                <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:bg-slate-800 hover:border-blue-500/50">
                    <input type="radio" name="pneus_q4" value="A" className="w-5 h-5 accent-blue-500 shrink-0" /> <span className="text-lg">5,000 km 以下 (サンデーライダー)</span>
                </label>
                <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:bg-slate-800 hover:border-blue-500/50">
                    <input type="radio" name="pneus_q4" value="B" className="w-5 h-5 accent-blue-500 shrink-0" /> <span className="text-lg">5,000 〜 10,000 km (標準的なツーリング用途)</span>
                </label>
                <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:bg-slate-800 hover:border-blue-500/50">
                    <input type="radio" name="pneus_q4" value="C" className="w-5 h-5 accent-blue-500 shrink-0" /> <span className="text-lg">10,000 〜 20,000 km (かなりのヘビーユーザー)</span>
                </label>
                <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:bg-slate-800 hover:border-blue-500/50">
                    <input type="radio" name="pneus_q4" value="D" className="w-5 h-5 accent-blue-500 shrink-0" /> <span className="text-lg">20,000 km 以上 (日本一周や毎日の長距離コミューター)</span>
                </label>
            </div>
            <div className="flex justify-between items-center mt-8">
                <button type="button" className="prev-btn-pneus bg-slate-800 hover:bg-slate-700 text-slate-300 border border-slate-600 px-8 py-4 rounded-xl text-lg font-bold transition-all">← 戻る</button>
                <button type="button" className="next-btn-pneus bg-gradient-to-r from-blue-600 to-cyan-500 hover:from-blue-500 hover:to-cyan-400 text-white px-10 py-4 rounded-xl text-lg font-bold shadow-[0_10px_30px_rgba(59,130,246,0.3)] transition-all disabled:opacity-50">次へ →</button>
            </div>
        </div>

        {/* Q5 */}
        <div className="quiz-page-pneus bg-slate-900 border border-slate-700/50 rounded-3xl p-8 mb-6 shadow-2xl relative overflow-hidden hidden" id="pneus-page-5">
            <div className="flex items-center gap-4 mb-8">
                <div className="bg-gradient-to-br from-blue-500 to-cyan-500 shrink-0 w-14 h-14 rounded-2xl flex items-center justify-center text-2xl font-black text-slate-900 shadow-lg">5</div>
                <h3 className="text-2xl font-bold m-0 leading-relaxed text-white">前後セット装備の上限予算(円)は？</h3>
            </div>
            <div className="flex flex-col gap-4 text-white options-pneus">
                <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:bg-slate-800 hover:border-blue-500/50">
                    <input type="radio" name="pneus_q5" value="A" className="w-5 h-5 accent-blue-500 shrink-0" /> <span className="text-lg">45,000円 以下 (実用主義、コスパ最優先)</span>
                </label>
                <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:bg-slate-800 hover:border-blue-500/50">
                    <input type="radio" name="pneus_q5" value="B" className="w-5 h-5 accent-blue-500 shrink-0" /> <span className="text-lg">45,000円 〜 55,000円 (ミドル・アッパーレンジ)</span>
                </label>
                <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:bg-slate-800 hover:border-blue-500/50">
                    <input type="radio" name="pneus_q5" value="C" className="w-5 h-5 accent-blue-500 shrink-0" /> <span className="text-lg">枠無し (安全性とハイパフォーマンスのためなら一切妥協しない)</span>
                </label>
            </div>
            <div className="flex justify-between items-center mt-8">
                <button type="button" className="prev-btn-pneus bg-slate-800 hover:bg-slate-700 text-slate-300 border border-slate-600 px-8 py-4 rounded-xl text-lg font-bold transition-all">← 戻る</button>
                <button type="button" className="next-btn-pneus bg-gradient-to-r from-blue-600 to-cyan-500 hover:from-blue-500 hover:to-cyan-400 text-white px-10 py-4 rounded-xl text-lg font-bold shadow-[0_10px_30px_rgba(59,130,246,0.3)] transition-all disabled:opacity-50">次へ →</button>
            </div>
        </div>

        {/* Q6 */}
        <div className="quiz-page-pneus bg-slate-900 border border-slate-700/50 rounded-3xl p-8 mb-6 shadow-2xl relative overflow-hidden hidden" id="pneus-page-6">
            <div className="flex items-center gap-4 mb-8">
                <div className="bg-gradient-to-br from-blue-500 to-cyan-500 shrink-0 w-14 h-14 rounded-2xl flex items-center justify-center text-2xl font-black text-slate-900 shadow-lg">6</div>
                <h3 className="text-2xl font-bold m-0 leading-relaxed text-white">ライダースキル(冒険レベル): オフロードでの腕前は？</h3>
            </div>
            <div className="flex flex-col gap-4 text-white options-pneus">
                <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:bg-slate-800 hover:border-blue-500/50">
                    <input type="radio" name="pneus_q6" value="A" className="w-5 h-5 accent-blue-500 shrink-0" /> <span className="text-lg">Lv.1 初心者 (未舗装に出くわすと緊張で手がこわばる)</span>
                </label>
                <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:bg-slate-800 hover:border-blue-500/50">
                    <input type="radio" name="pneus_q6" value="B" className="w-5 h-5 accent-blue-500 shrink-0" /> <span className="text-lg">Lv.50 中級者 (多少リアを流しながら走る余裕がある)</span>
                </label>
                <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:bg-slate-800 hover:border-blue-500/50">
                    <input type="radio" name="pneus_q6" value="C" className="w-5 h-5 accent-blue-500 shrink-0" /> <span className="text-lg">Lv.Max 上級者 (どんなマッドコンディションでも巨体を完全制覇する)</span>
                </label>
            </div>
            <div className="flex justify-between items-center mt-8">
                <button type="button" className="prev-btn-pneus bg-slate-800 hover:bg-slate-700 text-slate-300 border border-slate-600 px-8 py-4 rounded-xl text-lg font-bold transition-all">← 戻る</button>
                <button type="button" className="next-btn-pneus bg-gradient-to-r from-blue-600 to-cyan-500 hover:from-blue-500 hover:to-cyan-400 text-white px-10 py-4 rounded-xl text-lg font-bold shadow-[0_10px_30px_rgba(59,130,246,0.3)] transition-all disabled:opacity-50">次へ →</button>
            </div>
        </div>

        {/* Q7 */}
        <div className="quiz-page-pneus bg-slate-900 border border-slate-700/50 rounded-3xl p-8 mb-6 shadow-2xl relative overflow-hidden hidden" id="pneus-page-7">
            <div className="flex items-center gap-4 mb-8">
                <div className="bg-gradient-to-br from-blue-500 to-cyan-500 shrink-0 w-14 h-14 rounded-2xl flex items-center justify-center text-2xl font-black text-slate-900 shadow-lg">7</div>
                <h3 className="text-2xl font-bold m-0 leading-relaxed text-white">積載状況: タンデム(2人乗り)やフルパニア(3箱重装備)の頻度は？</h3>
            </div>
            <div className="flex flex-col gap-4 text-white options-pneus">
                <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:bg-slate-800 hover:border-blue-500/50">
                    <input type="radio" name="pneus_q7" value="A" className="w-5 h-5 accent-blue-500 shrink-0" /> <span className="text-lg">常にソロ、荷物も軽装。(ライトウェイト志向)</span>
                </label>
                <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:bg-slate-800 hover:border-blue-500/50">
                    <input type="radio" name="pneus_q7" value="B" className="w-5 h-5 accent-blue-500 shrink-0" /> <span className="text-lg">ソロだが、重いアルミパニアケースを常備している。</span>
                </label>
                <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:bg-slate-800 hover:border-blue-500/50">
                    <input type="radio" name="pneus_q7" value="C" className="w-5 h-5 accent-blue-500 shrink-0" /> <span className="text-lg">タンデムで頻繁に出かける。</span>
                </label>
                <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:bg-slate-800 hover:border-blue-500/50">
                    <input type="radio" name="pneus_q7" value="D" className="w-5 h-5 accent-blue-500 shrink-0" /> <span className="text-lg">タンデム＋フル装備キャンプ道具。最大積載量(Max Payload)ギリギリ。</span>
                </label>
            </div>
            <div className="flex justify-between items-center mt-8">
                <button type="button" className="prev-btn-pneus bg-slate-800 hover:bg-slate-700 text-slate-300 border border-slate-600 px-8 py-4 rounded-xl text-lg font-bold transition-all">← 戻る</button>
                <button type="button" className="next-btn-pneus bg-gradient-to-r from-blue-600 to-cyan-500 hover:from-blue-500 hover:to-cyan-400 text-white px-10 py-4 rounded-xl text-lg font-bold shadow-[0_10px_30px_rgba(59,130,246,0.3)] transition-all disabled:opacity-50">次へ →</button>
            </div>
        </div>

        {/* Q8 */}
        <div className="quiz-page-pneus bg-slate-900 border border-slate-700/50 rounded-3xl p-8 mb-6 shadow-2xl relative overflow-hidden hidden" id="pneus-page-8">
            <div className="flex items-center gap-4 mb-8">
                <div className="bg-gradient-to-br from-blue-500 to-cyan-500 shrink-0 w-14 h-14 rounded-2xl flex items-center justify-center text-2xl font-black text-slate-900 shadow-lg">8</div>
                <h3 className="text-2xl font-bold m-0 leading-relaxed text-white">走行フィールドの気候・天候は？</h3>
            </div>
            <div className="flex flex-col gap-4 text-white options-pneus">
                <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:bg-slate-800 hover:border-blue-500/50">
                    <input type="radio" name="pneus_q8" value="A" className="w-5 h-5 accent-blue-500 shrink-0" /> <span className="text-lg">晴天時のみ走る。(雨天は絶対に乗らない)</span>
                </label>
                <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:bg-slate-800 hover:border-blue-500/50">
                    <input type="radio" name="pneus_q8" value="B" className="w-5 h-5 accent-blue-500 shrink-0" /> <span className="text-lg">降雨・寒冷地も厭わない。(梅雨やゲリラ豪雨も突破する)</span>
                </label>
                <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:bg-slate-800 hover:border-blue-500/50">
                    <input type="radio" name="pneus_q8" value="C" className="w-5 h-5 accent-blue-500 shrink-0" /> <span className="text-lg">天候予測不能な高山地帯でのツーリングが多い。</span>
                </label>
            </div>
            <div className="flex justify-between items-center mt-8">
                <button type="button" className="prev-btn-pneus bg-slate-800 hover:bg-slate-700 text-slate-300 border border-slate-600 px-8 py-4 rounded-xl text-lg font-bold transition-all">← 戻る</button>
                <button type="button" className="next-btn-pneus bg-gradient-to-r from-blue-600 to-cyan-500 hover:from-blue-500 hover:to-cyan-400 text-white px-10 py-4 rounded-xl text-lg font-bold shadow-[0_10px_30px_rgba(59,130,246,0.3)] transition-all disabled:opacity-50">次へ →</button>
            </div>
        </div>

        {/* Q9 */}
        <div className="quiz-page-pneus bg-slate-900 border border-slate-700/50 rounded-3xl p-8 mb-6 shadow-2xl relative overflow-hidden hidden" id="pneus-page-9">
            <div className="flex items-center gap-4 mb-8">
                <div className="bg-gradient-to-br from-blue-500 to-cyan-500 shrink-0 w-14 h-14 rounded-2xl flex items-center justify-center text-2xl font-black text-slate-900 shadow-lg">9</div>
                <h3 className="text-2xl font-bold m-0 leading-relaxed text-white">ブロックタイヤ特有の「ブーン」というロードノイズ(走行音)を許容できますか？</h3>
            </div>
            <div className="flex flex-col gap-4 text-white options-pneus">
                <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:bg-slate-800 hover:border-blue-500/50">
                    <input type="radio" name="pneus_q9" value="A" className="w-5 h-5 accent-blue-500 shrink-0" /> <span className="text-lg">大歓迎。極限の悪路走破性を得るための勲章だ。</span>
                </label>
                <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:bg-slate-800 hover:border-blue-500/50">
                    <input type="radio" name="pneus_q9" value="B" className="w-5 h-5 accent-blue-500 shrink-0" /> <span className="text-lg">高速道路で会話や音楽が聞こえる程度なら許容できる。</span>
                </label>
                <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:bg-slate-800 hover:border-blue-500/50">
                    <input type="radio" name="pneus_q9" value="C" className="w-5 h-5 accent-blue-500 shrink-0" /> <span className="text-lg">絶対に嫌だ。シルキーで静粛な走りを求めている。</span>
                </label>
            </div>
            <div className="flex justify-between items-center mt-8">
                <button type="button" className="prev-btn-pneus bg-slate-800 hover:bg-slate-700 text-slate-300 border border-slate-600 px-8 py-4 rounded-xl text-lg font-bold transition-all">← 戻る</button>
                <button type="button" className="next-btn-pneus bg-gradient-to-r from-blue-600 to-cyan-500 hover:from-blue-500 hover:to-cyan-400 text-white px-10 py-4 rounded-xl text-lg font-bold shadow-[0_10px_30px_rgba(59,130,246,0.3)] transition-all disabled:opacity-50">次へ →</button>
            </div>
        </div>

        {/* Q10 */}
        <div className="quiz-page-pneus bg-slate-900 border border-slate-700/50 rounded-3xl p-8 mb-6 shadow-2xl relative overflow-hidden hidden" id="pneus-page-10">
            <div className="flex items-center gap-4 mb-8">
                <div className="bg-gradient-to-br from-blue-500 to-cyan-500 shrink-0 w-14 h-14 rounded-2xl flex items-center justify-center text-2xl font-black text-slate-900 shadow-lg">10</div>
                <h3 className="text-2xl font-bold m-0 leading-relaxed text-white">アフリカツインを、都市部の通勤(ストップ＆ゴー)に使用しますか？</h3>
            </div>
            <div className="flex flex-col gap-4 text-white options-pneus">
                <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:bg-slate-800 hover:border-blue-500/50">
                    <input type="radio" name="pneus_q10" value="A" className="w-5 h-5 accent-blue-500 shrink-0" /> <span className="text-lg">はい、毎日都心部の渋滞をすり抜けながら走ります。</span>
                </label>
                <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:bg-slate-800 hover:border-blue-500/50">
                    <input type="radio" name="pneus_q10" value="B" className="w-5 h-5 accent-blue-500 shrink-0" /> <span className="text-lg">たまに乗ります。</span>
                </label>
                <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:bg-slate-800 hover:border-blue-500/50">
                    <input type="radio" name="pneus_q10" value="C" className="w-5 h-5 accent-blue-500 shrink-0" /> <span className="text-lg">いいえ。完全に週末のレジャー・ツーリング専用です。</span>
                </label>
            </div>
            <div className="flex justify-between items-center mt-8">
                <button type="button" className="prev-btn-pneus bg-slate-800 hover:bg-slate-700 text-slate-300 border border-slate-600 px-8 py-4 rounded-xl text-lg font-bold transition-all">← 戻る</button>
                <button type="button" className="submit-btn-pneus bg-gradient-to-r from-blue-600 to-cyan-500 hover:from-blue-500 hover:to-cyan-400 text-white px-10 py-4 rounded-xl text-lg font-black shadow-[0_10px_30px_rgba(59,130,246,0.3)] transition-all disabled:opacity-50 tracking-wider disabled:cursor-not-allowed">🏁 解析を実行する</button>
            </div>
        </div>

    </form>

    {/* Localized string injections for JS Result Logic */}
    <div className="hidden" id="pneus-str-progress">解析深度 </div>
    <div className="hidden" id="pneus-str-score">総合評価スコア:</div>
    <div className="hidden" id="pneus-str-life">予測ライフ(寿命):</div>
    <div className="hidden" id="pneus-str-price">市場価格目安:</div>
    <div className="hidden" id="pneus-str-alt">賢い代替案(コスパ):</div>
    <div className="hidden" id="pneus-str-vous">AI 推奨理由(シナジー):</div>

    {/* Results Panel */}
    <div id="quiz-result-pneus" className="hidden max-w-4xl mx-auto my-16">
        <div className="bg-slate-900 border border-blue-500/30 rounded-[2.5rem] p-10 md:p-12 text-center shadow-[0_0_50px_rgba(59,130,246,0.1)] relative overflow-hidden">
            <div className="absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-full h-full bg-blue-500/5 blur-3xl pointer-events-none"></div>
            
            <div className="text-6xl mb-6 relative z-10 drop-shadow-lg">🎯</div>
            <h2 className="text-3xl md:text-5xl font-black text-white mb-4 relative z-10">診断完了(Diagnosis Complete)</h2>
            <p className="text-xl text-slate-300 mb-10 relative z-10">2026年最新規格のデータベースとあなたの数値を照合した結果、最適解となる装備はこちらです:</p>
            
            <div className="grid grid-cols-1 md:grid-cols-2 gap-6 relative z-10 text-left mb-10" id="pneus-result-cards">
            </div>
            
            <div className="flex flex-col sm:flex-row gap-4 justify-center items-center mt-10 relative z-10">
                <button type="button" className="restart-btn-pneus w-full sm:w-auto bg-slate-800 hover:bg-slate-700 text-white border border-slate-600 px-8 py-4 rounded-xl text-lg font-bold transition-all gap-2 flex items-center justify-center">
                    🔄 パラメータを再設定する
                </button>
            </div>
        </div>
    </div>
</div>

<ArticleScript src="/scripts/quizzes/pneus-adventure-v2-2026.js" />

