
<rss version="2.0">
    <channel>
        <title>株式会社富士屋不動産のブログ</title>
        <link>https://www.fujiyafudosan.co.jp/blog/</link>
        <description>株式会社富士屋不動産のブログ</description>
        <language>ja</language>
                
        <item>
            <title>板橋区の不動産売却【無料査定】土地・一戸建て・マンション｜富士屋不動産</title>
            <link>https://www.fujiyafudosan.co.jp/blog/entry-186095/</link>
            <description><![CDATA[<!--
=============================================================
  板橋区 不動産売却ページ v27
  SEO親ページ × LP視線誘導 × 問い合わせ導線 改善版
  2026-09-15

  【重要】
  ・CMS側の記事タイトルをH1として使用するため、本文内にH1は置いていません。
  ・このコードは、既存コード先頭の非表示データ
      <table style="display:none">
        <tbody id="land-tbody"> ... </tbody>
      </table>
    をそのまま残して使用する前提です。
  ・上記の </table> の直後から、既存コード末尾までをこのコードに置き換えてください。
  ・スマホ固定CTAはサイト側に既存のものを使用し、この記事独自には追加していません。
  ・価格事例の追加は、ファイル先頭の <tbody id="land-tbody"> だけ更新してください。
  ・ログイン判定は元コードと同じく、会員ウォール外に /mypage/ リンクがあるかで判定します。
  ・記事本文の横幅は .fjy-sell-v3 自身だけで調整し、サイト共通ヘッダーや親コンテナには触れません。
  ・掲載件数・仲宿中央値・本町中央値・個別事例一覧は、ログイン後のみ表示します。
  ・記事内の通常リンクは新しいタブで開きます（ページ内ジャンプ・電話リンクは除外）。
  ・SEO上は、非表示の価格データtableを本文より前ではなく、本文末尾へ移すことを推奨します。
    （現在の公開ページでは検索エンジン側の抽出テキストで価格表が本文より先に並ぶため）
=============================================================
-->

<!--
=============================================================
【価格事例データ更新欄】
★ 今後の追加・修正は、この直下の <tbody id="land-tbody"> だけを更新してください。
★ 表示用テーブル・件数・仲宿中央値・本町中央値は、このデータから自動生成します。
=============================================================
-->
<table style="display:none">



<tbody id="land-tbody"><tr>
<td style="padding:12px 14px;white-space:nowrap;">2026年</td>
<td style="padding:12px 14px;text-align:left;"><span style="font-size:14px;background:#e8f2ff;color:#0055b3;padding:3px 8px;border-radius:4px;">区役所前</span><br><span style="font-size:16px;">仲宿</span></td>
<td style="padding:12px 14px;text-align:center;">70.34㎡<br><span style="font-size:14px;color:#888;">(21.2坪)</span></td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#c1121f;font-size:17px;">5,780万円</td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#003580;font-size:17px;">273万円/坪</td>
<td style="padding:12px 14px;text-align:center;font-size:15px;">第一種住居地域</td>
<td style="padding:12px 14px;text-align:left;font-size:15px;color:#555;">―</td>
</tr><tr>


<td style="padding:12px 14px;white-space:nowrap;">2026年</td>
<td style="padding:12px 14px;text-align:left;"><span style="font-size:14px;background:#e8f2ff;color:#0055b3;padding:3px 8px;border-radius:4px;">区役所前</span><br><span style="font-size:16px;">仲宿</span></td>
<td style="padding:12px 14px;text-align:center;">39.07㎡<br><span style="font-size:14px;color:#888;">(11.8坪)</span></td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#c1121f;font-size:17px;">4,100万円</td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#003580;font-size:17px;">347万円/坪</td>
<td style="padding:12px 14px;text-align:center;font-size:15px;">第一種住居地域</td>
<td style="padding:12px 14px;text-align:left;font-size:15px;color:#555;">―</td>
</tr><tr>
<td style="padding:12px 14px;white-space:nowrap;">2026年</td>
<td style="padding:12px 14px;text-align:left;"><span style="font-size:14px;background:#e8f2ff;color:#0055b3;padding:3px 8px;border-radius:4px;">区役所前</span><br><span style="font-size:16px;">仲宿</span></td>
<td style="padding:12px 14px;text-align:center;">117㎡<br><span style="font-size:14px;color:#888;">(35.4坪)</span></td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#c1121f;font-size:17px;">9,480万円</td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#003580;font-size:17px;">268万円/坪</td>
<td style="padding:12px 14px;text-align:center;font-size:15px;">第一種住居地域</td>
<td style="padding:12px 14px;text-align:left;font-size:15px;color:#555;">―</td>
</tr><tr>
<td style="padding:12px 14px;white-space:nowrap;">2026年</td>
<td style="padding:12px 14px;text-align:left;"><span style="font-size:14px;background:#e8f2ff;color:#0055b3;padding:3px 8px;border-radius:4px;">区役所前</span><br><span style="font-size:16px;">仲宿</span></td>
<td style="padding:12px 14px;text-align:center;">47.93㎡<br><span style="font-size:14px;color:#888;">(14.5坪)</span></td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#c1121f;font-size:17px;">4,980万円</td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#003580;font-size:17px;">343万円/坪</td>
<td style="padding:12px 14px;text-align:center;font-size:15px;">第一種住居地域</td>
<td style="padding:12px 14px;text-align:left;font-size:15px;color:#555;">―</td>
</tr><tr>
<td style="padding:12px 14px;white-space:nowrap;">2026年</td>
<td style="padding:12px 14px;text-align:left;"><span style="font-size:14px;background:#e8f2ff;color:#0055b3;padding:3px 8px;border-radius:4px;">区役所前</span><br><span style="font-size:16px;">加賀</span></td>
<td style="padding:12px 14px;text-align:center;">82㎡<br><span style="font-size:14px;color:#888;">(24.8坪)</span></td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#c1121f;font-size:17px;">11,000万円</td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#003580;font-size:17px;">443万円/坪</td>
<td style="padding:12px 14px;text-align:center;font-size:15px;">準工業地域</td>
<td style="padding:12px 14px;text-align:left;font-size:15px;color:#555;">―</td>
</tr><tr>
<td style="padding:12px 14px;white-space:nowrap;">2026年</td>
<td style="padding:12px 14px;text-align:left;"><span style="font-size:14px;background:#e8f2ff;color:#0055b3;padding:3px 8px;border-radius:4px;">区役所前</span><br><span style="font-size:16px;">加賀</span></td>
<td style="padding:12px 14px;text-align:center;">74㎡<br><span style="font-size:14px;color:#888;">(22.4坪)</span></td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#c1121f;font-size:17px;">10,000万円</td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#003580;font-size:17px;">447万円/坪</td>
<td style="padding:12px 14px;text-align:center;font-size:15px;">準工業地域</td>
<td style="padding:12px 14px;text-align:left;font-size:15px;color:#555;">―</td>
</tr><tr>
<td style="padding:12px 14px;white-space:nowrap;">2026年</td>
<td style="padding:12px 14px;text-align:left;"><span style="font-size:14px;background:#e8f2ff;color:#0055b3;padding:3px 8px;border-radius:4px;">区役所前</span><br><span style="font-size:16px;">仲宿</span></td>
<td style="padding:12px 14px;text-align:center;">35㎡<br><span style="font-size:14px;color:#888;">(10.6坪)</span></td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#c1121f;font-size:17px;">1,900万円</td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#003580;font-size:17px;">179万円/坪</td>
<td style="padding:12px 14px;text-align:center;font-size:15px;">第一種住居地域</td>
<td style="padding:12px 14px;text-align:left;font-size:15px;color:#555;">―</td>
</tr><tr>
<td style="padding:12px 14px;white-space:nowrap;">2026年</td>
<td style="padding:12px 14px;text-align:left;"><span style="font-size:14px;background:#fff0f0;color:#c1121f;padding:3px 8px;border-radius:4px;">板橋本町</span><br><span style="font-size:16px;">本町</span></td>
<td style="padding:12px 14px;text-align:center;">67㎡<br><span style="font-size:14px;color:#888;">(20.3坪)</span></td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#c1121f;font-size:17px;">5,980万円</td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#003580;font-size:17px;">295万円/坪</td>
<td style="padding:12px 14px;text-align:center;font-size:15px;">準工業地域</td>
<td style="padding:12px 14px;text-align:left;font-size:15px;color:#555;">―</td>
</tr><tr>
<td style="padding:12px 14px;white-space:nowrap;">2026年</td>
<td style="padding:12px 14px;text-align:left;"><span style="font-size:14px;background:#e8f2ff;color:#0055b3;padding:3px 8px;border-radius:4px;">区役所前</span><br><span style="font-size:16px;">仲宿</span></td>
<td style="padding:12px 14px;text-align:center;">83㎡<br><span style="font-size:14px;color:#888;">(25.1坪)</span></td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#c1121f;font-size:17px;">6,990万円</td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#003580;font-size:17px;">278万円/坪</td>
<td style="padding:12px 14px;text-align:center;font-size:15px;">第一種住居地域</td>
<td style="padding:12px 14px;text-align:left;font-size:15px;color:#555;">―</td>
</tr><tr>
<td style="padding:12px 14px;white-space:nowrap;">2025年</td>
<td style="padding:12px 14px;text-align:left;"><span style="font-size:14px;background:#e8f2ff;color:#0055b3;padding:3px 8px;border-radius:4px;">区役所前</span><br><span style="font-size:16px;">仲宿</span></td>
<td style="padding:12px 14px;text-align:center;">90㎡<br><span style="font-size:14px;color:#888;">(27.2坪)</span></td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#c1121f;font-size:17px;">7,580万円</td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#003580;font-size:17px;">278万円/坪</td>
<td style="padding:12px 14px;text-align:center;font-size:15px;">商業地域</td>
<td style="padding:12px 14px;text-align:left;font-size:15px;color:#555;">―</td>
</tr><tr>
<td style="padding:12px 14px;white-space:nowrap;">2025年</td>
<td style="padding:12px 14px;text-align:left;"><span style="font-size:14px;background:#fff0f0;color:#c1121f;padding:3px 8px;border-radius:4px;">板橋本町</span><br><span style="font-size:16px;">本町</span></td>
<td style="padding:12px 14px;text-align:center;">153㎡<br><span style="font-size:14px;color:#888;">(46.3坪)</span></td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#c1121f;font-size:17px;">15,000万円</td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#003580;font-size:17px;">324万円/坪</td>
<td style="padding:12px 14px;text-align:center;font-size:15px;">準工業地域</td>
<td style="padding:12px 14px;text-align:left;font-size:15px;color:#555;">―</td>
</tr><tr>
<td style="padding:12px 14px;white-space:nowrap;">2025年</td>
<td style="padding:12px 14px;text-align:left;"><span style="font-size:14px;background:#e8f2ff;color:#0055b3;padding:3px 8px;border-radius:4px;">区役所前</span><br><span style="font-size:16px;">仲宿</span></td>
<td style="padding:12px 14px;text-align:center;">120㎡<br><span style="font-size:14px;color:#888;">(36.3坪)</span></td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#c1121f;font-size:17px;">10,000万円</td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#003580;font-size:17px;">275万円/坪</td>
<td style="padding:12px 14px;text-align:center;font-size:15px;">商業地域</td>
<td style="padding:12px 14px;text-align:left;font-size:15px;color:#555;">―</td>
</tr><tr>
<td style="padding:12px 14px;white-space:nowrap;">2025年</td>
<td style="padding:12px 14px;text-align:left;"><span style="font-size:14px;background:#e8f2ff;color:#0055b3;padding:3px 8px;border-radius:4px;">区役所前</span><br><span style="font-size:16px;">仲宿</span></td>
<td style="padding:12px 14px;text-align:center;">89㎡<br><span style="font-size:14px;color:#888;">(26.9坪)</span></td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#c1121f;font-size:17px;">6,480万円</td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#003580;font-size:17px;">241万円/坪</td>
<td style="padding:12px 14px;text-align:center;font-size:15px;">第一種住居地域</td>
<td style="padding:12px 14px;text-align:left;font-size:15px;color:#555;">―</td>
</tr><tr>
<td style="padding:12px 14px;white-space:nowrap;">2025年</td>
<td style="padding:12px 14px;text-align:left;"><span style="font-size:14px;background:#fff0f0;color:#c1121f;padding:3px 8px;border-radius:4px;">板橋本町</span><br><span style="font-size:16px;">本町</span></td>
<td style="padding:12px 14px;text-align:center;">104㎡<br><span style="font-size:14px;color:#888;">(31.5坪)</span></td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#c1121f;font-size:17px;">9,500万円</td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#003580;font-size:17px;">302万円/坪</td>
<td style="padding:12px 14px;text-align:center;font-size:15px;">準工業地域</td>
<td style="padding:12px 14px;text-align:left;font-size:15px;color:#555;">―</td>
</tr><tr>
<td style="padding:12px 14px;white-space:nowrap;">2025年</td>
<td style="padding:12px 14px;text-align:left;"><span style="font-size:14px;background:#e8f2ff;color:#0055b3;padding:3px 8px;border-radius:4px;">区役所前</span><br><span style="font-size:16px;">仲宿</span></td>
<td style="padding:12px 14px;text-align:center;">56㎡<br><span style="font-size:14px;color:#888;">(16.9坪)</span></td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#c1121f;font-size:17px;">6,399万円</td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#003580;font-size:17px;">378万円/坪</td>
<td style="padding:12px 14px;text-align:center;font-size:15px;">第一種住居地域</td>
<td style="padding:12px 14px;text-align:left;font-size:15px;color:#555;">―</td>
</tr><tr>
<td style="padding:12px 14px;white-space:nowrap;">2024年</td>
<td style="padding:12px 14px;text-align:left;"><span style="font-size:14px;background:#e8f2ff;color:#0055b3;padding:3px 8px;border-radius:4px;">区役所前</span><br><span style="font-size:16px;">仲宿</span></td>
<td style="padding:12px 14px;text-align:center;">77㎡<br><span style="font-size:14px;color:#888;">(23.3坪)</span></td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#c1121f;font-size:17px;">6,700万円</td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#003580;font-size:17px;">288万円/坪</td>
<td style="padding:12px 14px;text-align:center;font-size:15px;">第一種住居地域</td>
<td style="padding:12px 14px;text-align:left;font-size:15px;color:#555;">―</td>
</tr><tr>
<td style="padding:12px 14px;white-space:nowrap;">2024年</td>
<td style="padding:12px 14px;text-align:left;"><span style="font-size:14px;background:#e8f2ff;color:#0055b3;padding:3px 8px;border-radius:4px;">区役所前</span><br><span style="font-size:16px;">仲宿</span></td>
<td style="padding:12px 14px;text-align:center;">70㎡<br><span style="font-size:14px;color:#888;">(21.2坪)</span></td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#c1121f;font-size:17px;">4,780万円</td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#003580;font-size:17px;">226万円/坪</td>
<td style="padding:12px 14px;text-align:center;font-size:15px;">第一種住居地域</td>
<td style="padding:12px 14px;text-align:left;font-size:15px;color:#555;">―</td>
</tr><tr>
<td style="padding:12px 14px;white-space:nowrap;">2024年</td>
<td style="padding:12px 14px;text-align:left;"><span style="font-size:14px;background:#e8f2ff;color:#0055b3;padding:3px 8px;border-radius:4px;">区役所前</span><br><span style="font-size:16px;">仲宿</span></td>
<td style="padding:12px 14px;text-align:center;">85㎡<br><span style="font-size:14px;color:#888;">(25.7坪)</span></td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#c1121f;font-size:17px;">6,630万円</td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#003580;font-size:17px;">258万円/坪</td>
<td style="padding:12px 14px;text-align:center;font-size:15px;">第一種住居地域</td>
<td style="padding:12px 14px;text-align:left;font-size:15px;color:#555;">―</td>
</tr><tr>
<td style="padding:12px 14px;white-space:nowrap;">2024年</td>
<td style="padding:12px 14px;text-align:left;"><span style="font-size:14px;background:#e8f2ff;color:#0055b3;padding:3px 8px;border-radius:4px;">区役所前</span><br><span style="font-size:16px;">仲宿</span></td>
<td style="padding:12px 14px;text-align:center;">106㎡<br><span style="font-size:14px;color:#888;">(32.1坪)</span></td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#c1121f;font-size:17px;">7,980万円</td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#003580;font-size:17px;">249万円/坪</td>
<td style="padding:12px 14px;text-align:center;font-size:15px;">第一種住居地域</td>
<td style="padding:12px 14px;text-align:left;font-size:15px;color:#555;">―</td>
</tr><tr>
<td style="padding:12px 14px;white-space:nowrap;">2024年</td>
<td style="padding:12px 14px;text-align:left;"><span style="font-size:14px;background:#e8f2ff;color:#0055b3;padding:3px 8px;border-radius:4px;">区役所前</span><br><span style="font-size:16px;">仲宿</span></td>
<td style="padding:12px 14px;text-align:center;">56㎡<br><span style="font-size:14px;color:#888;">(16.9坪)</span></td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#c1121f;font-size:17px;">6,080万円</td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#003580;font-size:17px;">359万円/坪</td>
<td style="padding:12px 14px;text-align:center;font-size:15px;">第一種住居地域</td>
<td style="padding:12px 14px;text-align:left;font-size:15px;color:#555;">―</td>
</tr><tr>
<td style="padding:12px 14px;white-space:nowrap;">2024年</td>
<td style="padding:12px 14px;text-align:left;"><span style="font-size:14px;background:#e8f2ff;color:#0055b3;padding:3px 8px;border-radius:4px;">区役所前</span><br><span style="font-size:16px;">仲宿</span></td>
<td style="padding:12px 14px;text-align:center;">78㎡<br><span style="font-size:14px;color:#888;">(23.6坪)</span></td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#c1121f;font-size:17px;">6,980万円</td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#003580;font-size:17px;">296万円/坪</td>
<td style="padding:12px 14px;text-align:center;font-size:15px;">第一種住居地域</td>
<td style="padding:12px 14px;text-align:left;font-size:15px;color:#555;">―</td>
</tr><tr>
<td style="padding:12px 14px;white-space:nowrap;">2024年</td>
<td style="padding:12px 14px;text-align:left;"><span style="font-size:14px;background:#e8f2ff;color:#0055b3;padding:3px 8px;border-radius:4px;">区役所前</span><br><span style="font-size:16px;">仲宿</span></td>
<td style="padding:12px 14px;text-align:center;">62㎡<br><span style="font-size:14px;color:#888;">(18.8坪)</span></td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#c1121f;font-size:17px;">5,260万円</td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#003580;font-size:17px;">280万円/坪</td>
<td style="padding:12px 14px;text-align:center;font-size:15px;">第一種住居地域</td>
<td style="padding:12px 14px;text-align:left;font-size:15px;color:#555;">―</td>
</tr><tr>
<td style="padding:12px 14px;white-space:nowrap;">2024年</td>
<td style="padding:12px 14px;text-align:left;"><span style="font-size:14px;background:#fff0f0;color:#c1121f;padding:3px 8px;border-radius:4px;">板橋本町</span><br><span style="font-size:16px;">本町</span></td>
<td style="padding:12px 14px;text-align:center;">160㎡<br><span style="font-size:14px;color:#888;">(48.4坪)</span></td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#c1121f;font-size:17px;">11,000万円</td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#003580;font-size:17px;">227万円/坪</td>
<td style="padding:12px 14px;text-align:center;font-size:15px;">準工業</td>
<td style="padding:12px 14px;text-align:left;font-size:15px;color:#555;">―</td>
</tr><tr>
<td style="padding:12px 14px;white-space:nowrap;">2023年</td>
<td style="padding:12px 14px;text-align:left;"><span style="font-size:14px;background:#fff0f0;color:#c1121f;padding:3px 8px;border-radius:4px;">板橋本町</span><br><span style="font-size:16px;">本町</span></td>
<td style="padding:12px 14px;text-align:center;">108㎡<br><span style="font-size:14px;color:#888;">(32.7坪)</span></td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#c1121f;font-size:17px;">7,900万円</td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#003580;font-size:17px;">242万円/坪</td>
<td style="padding:12px 14px;text-align:center;font-size:15px;">準工業</td>
<td style="padding:12px 14px;text-align:left;font-size:15px;color:#555;">―</td>
</tr><tr>
<td style="padding:12px 14px;white-space:nowrap;">2023年</td>
<td style="padding:12px 14px;text-align:left;"><span style="font-size:14px;background:#fff0f0;color:#c1121f;padding:3px 8px;border-radius:4px;">板橋本町</span><br><span style="font-size:16px;">本町</span></td>
<td style="padding:12px 14px;text-align:center;">86㎡<br><span style="font-size:14px;color:#888;">(26.0坪)</span></td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#c1121f;font-size:17px;">5,480万円</td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#003580;font-size:17px;">211万円/坪</td>
<td style="padding:12px 14px;text-align:center;font-size:15px;">準工業</td>
<td style="padding:12px 14px;text-align:left;font-size:15px;color:#555;">―</td>
</tr><tr>
<td style="padding:12px 14px;white-space:nowrap;">2023年</td>
<td style="padding:12px 14px;text-align:left;"><span style="font-size:14px;background:#e8f2ff;color:#0055b3;padding:3px 8px;border-radius:4px;">区役所前</span><br><span style="font-size:16px;">仲宿</span></td>
<td style="padding:12px 14px;text-align:center;">52㎡<br><span style="font-size:14px;color:#888;">(15.7坪)</span></td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#c1121f;font-size:17px;">5,227万円</td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#003580;font-size:17px;">332万円/坪</td>
<td style="padding:12px 14px;text-align:center;font-size:15px;">第一種住居地域</td>
<td style="padding:12px 14px;text-align:left;font-size:15px;color:#555;">―</td>
</tr><tr>
<td style="padding:12px 14px;white-space:nowrap;">2023年</td>
<td style="padding:12px 14px;text-align:left;"><span style="font-size:14px;background:#e8f2ff;color:#0055b3;padding:3px 8px;border-radius:4px;">区役所前</span><br><span style="font-size:16px;">仲宿</span></td>
<td style="padding:12px 14px;text-align:center;">67㎡<br><span style="font-size:14px;color:#888;">(20.3坪)</span></td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#c1121f;font-size:17px;">4,770万円</td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#003580;font-size:17px;">235万円/坪</td>
<td style="padding:12px 14px;text-align:center;font-size:15px;">商業地域</td>
<td style="padding:12px 14px;text-align:left;font-size:15px;color:#555;">―</td>
</tr><tr>
<td style="padding:12px 14px;white-space:nowrap;">2023年</td>
<td style="padding:12px 14px;text-align:left;"><span style="font-size:14px;background:#e8f2ff;color:#0055b3;padding:3px 8px;border-radius:4px;">区役所前</span><br><span style="font-size:16px;">仲宿</span></td>
<td style="padding:12px 14px;text-align:center;">62㎡<br><span style="font-size:14px;color:#888;">(18.8坪)</span></td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#c1121f;font-size:17px;">4,470万円</td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#003580;font-size:17px;">238万円/坪</td>
<td style="padding:12px 14px;text-align:center;font-size:15px;">第一種住居地域</td>
<td style="padding:12px 14px;text-align:left;font-size:15px;color:#555;">―</td>
</tr><tr>
<td style="padding:12px 14px;white-space:nowrap;">2023年</td>
<td style="padding:12px 14px;text-align:left;"><span style="font-size:14px;background:#e8f2ff;color:#0055b3;padding:3px 8px;border-radius:4px;">区役所前</span><br><span style="font-size:16px;">仲宿</span></td>
<td style="padding:12px 14px;text-align:center;">99㎡<br><span style="font-size:14px;color:#888;">(29.9坪)</span></td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#c1121f;font-size:17px;">8,100万円</td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#003580;font-size:17px;">270万円/坪</td>
<td style="padding:12px 14px;text-align:center;font-size:15px;">商業地域</td>
<td style="padding:12px 14px;text-align:left;font-size:15px;color:#555;">―</td>
</tr><tr>
<td style="padding:12px 14px;white-space:nowrap;">2023年</td>
<td style="padding:12px 14px;text-align:left;"><span style="font-size:14px;background:#e8f2ff;color:#0055b3;padding:3px 8px;border-radius:4px;">区役所前</span><br><span style="font-size:16px;">仲宿</span></td>
<td style="padding:12px 14px;text-align:center;">100㎡<br><span style="font-size:14px;color:#888;">(30.3坪)</span></td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#c1121f;font-size:17px;">6,950万円</td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#003580;font-size:17px;">230万円/坪</td>
<td style="padding:12px 14px;text-align:center;font-size:15px;">第一種住居地域</td>
<td style="padding:12px 14px;text-align:left;font-size:15px;color:#555;">―</td>
</tr><tr>
<td style="padding:12px 14px;white-space:nowrap;">2022年</td>
<td style="padding:12px 14px;text-align:left;"><span style="font-size:14px;background:#fff0f0;color:#c1121f;padding:3px 8px;border-radius:4px;">板橋本町</span><br><span style="font-size:16px;">本町</span></td>
<td style="padding:12px 14px;text-align:center;">76㎡<br><span style="font-size:14px;color:#888;">(23.0坪)</span></td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#c1121f;font-size:17px;">4,280万円</td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#003580;font-size:17px;">186万円/坪</td>
<td style="padding:12px 14px;text-align:center;font-size:15px;">準工業</td>
<td style="padding:12px 14px;text-align:left;font-size:15px;color:#555;">―</td>
</tr><tr>
<td style="padding:12px 14px;white-space:nowrap;">2022年</td>
<td style="padding:12px 14px;text-align:left;"><span style="font-size:14px;background:#fff0f0;color:#c1121f;padding:3px 8px;border-radius:4px;">板橋本町</span><br><span style="font-size:16px;">本町</span></td>
<td style="padding:12px 14px;text-align:center;">63㎡<br><span style="font-size:14px;color:#888;">(19.1坪)</span></td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#c1121f;font-size:17px;">5,000万円</td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#003580;font-size:17px;">262万円/坪</td>
<td style="padding:12px 14px;text-align:center;font-size:15px;">準工業</td>
<td style="padding:12px 14px;text-align:left;font-size:15px;color:#555;">―</td>
</tr><tr>
<td style="padding:12px 14px;white-space:nowrap;">2022年</td>
<td style="padding:12px 14px;text-align:left;"><span style="font-size:14px;background:#fff0f0;color:#c1121f;padding:3px 8px;border-radius:4px;">板橋本町</span><br><span style="font-size:16px;">本町</span></td>
<td style="padding:12px 14px;text-align:center;">95㎡<br><span style="font-size:14px;color:#888;">(28.7坪)</span></td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#c1121f;font-size:17px;">10,300万円</td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#003580;font-size:17px;">358万円/坪</td>
<td style="padding:12px 14px;text-align:center;font-size:15px;">商業地域</td>
<td style="padding:12px 14px;text-align:left;font-size:15px;color:#555;">―</td>
</tr><tr>
<td style="padding:12px 14px;white-space:nowrap;">2022年</td>
<td style="padding:12px 14px;text-align:left;"><span style="font-size:14px;background:#e8f2ff;color:#0055b3;padding:3px 8px;border-radius:4px;">区役所前</span><br><span style="font-size:16px;">仲宿</span></td>
<td style="padding:12px 14px;text-align:center;">62㎡<br><span style="font-size:14px;color:#888;">(18.8坪)</span></td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#c1121f;font-size:17px;">4,480万円</td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#003580;font-size:17px;">239万円/坪</td>
<td style="padding:12px 14px;text-align:center;font-size:15px;">第一種住居地域</td>
<td style="padding:12px 14px;text-align:left;font-size:15px;color:#555;">―</td>
</tr><tr>
<td style="padding:12px 14px;white-space:nowrap;">2022年</td>
<td style="padding:12px 14px;text-align:left;"><span style="font-size:14px;background:#e8f2ff;color:#0055b3;padding:3px 8px;border-radius:4px;">区役所前</span><br><span style="font-size:16px;">仲宿</span></td>
<td style="padding:12px 14px;text-align:center;">73㎡<br><span style="font-size:14px;color:#888;">(22.1坪)</span></td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#c1121f;font-size:17px;">5,080万円</td>
<td style="padding:12px 14px;text-align:center;font-weight:700;color:#003580;font-size:17px;">230万円/坪</td>
<td style="padding:12px 14px;text-align:center;font-size:15px;">第一種住居地域</td>
<td style="padding:12px 14px;text-align:left;font-size:15px;color:#555;">―</td>
</tr></tbody>


</table>

<style>
:root{
  --fjy-navy:#1e1a8f;
  --fjy-blue:#1e1a8f;
  --fjy-blue-soft:#f2f1fb;
  --fjy-red:#bea958;
  --fjy-gold:#bea958;
  --fjy-ink:#2b2b2b;
  --fjy-text:#2b2b2b;
  --fjy-muted:#5f6670;
  --fjy-line:#dce3eb;
  --fjy-soft:#f7f9fc;
}
.fjy-sell-v3,
.fjy-sell-v3 *{box-sizing:border-box}
.fjy-sell-v3{
  color:var(--fjy-ink);
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;
  font-size:16px;
  line-height:1.9;
}
.fjy-sell-v3 img{max-width:100%;height:auto}
.fjy-sell-v3 a{color:var(--fjy-blue);text-underline-offset:3px}
.fjy-sell-v3 p{margin:0 0 1.35em}
.fjy-sell-v3 h2{
  margin:54px 0 20px;
  padding:0 0 12px;
  border-bottom:3px solid var(--fjy-navy);
  color:var(--fjy-navy);
  font-size:28px;
  line-height:1.45;
}
.fjy-sell-v3 h3{
  margin:28px 0 12px;
  color:#222;
  font-size:21px;
  line-height:1.5;
}
.fjy-small{font-size:13px;color:var(--fjy-muted)}
.fjy-center{text-align:center}

/* ===== HERO ===== */
.sell-hero-box{
  background:linear-gradient(135deg,#f9fcff,#f2f1fb);
  border:2px solid #d7d4f0;
  border-radius:16px;
  padding:30px;
  margin:18px 0 22px;
  box-shadow:0 8px 28px rgba(18,53,91,.08);
}
.sell-hero-kicker{
  display:inline-block;
  margin-bottom:12px;
  padding:5px 12px;
  border-radius:999px;
  background:var(--fjy-navy);
  color:#fff;
  font-size:14px;
  font-weight:800;
}
.sell-hero-title{
  margin:0 0 13px;
  color:#222;
  font-size:34px;
  font-weight:900;
  line-height:1.45;
  letter-spacing:.01em;
}
.sell-hero-lead{
  margin:0 0 17px;
  color:#2b2b2b;
  font-size:17px;
  line-height:1.95;
}
.sell-hero-points{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:10px;
  margin:18px 0;
}
.sell-hero-point{
  background:#fff;
  border:1px solid #e2dff3;
  border-radius:10px;
  padding:12px;
  text-align:center;
}
.sell-hero-point strong{
  display:block;
  color:var(--fjy-navy);
  font-size:19px;
  line-height:1.35;
}
.sell-hero-point span{
  display:block;
  color:#5f6670;
  font-size:13px;
  line-height:1.5;
}
.sell-hero-btns{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
}
.fjy-btn-main,
.fjy-btn-sub{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:52px;
  padding:12px 24px;
  border-radius:999px;
  text-decoration:none!important;
  font-weight:900;
  line-height:1.35;
}
.fjy-btn-main{
  background:linear-gradient(135deg,#1e1a8f,#2924ae);
  color:#fff!important;
  box-shadow:0 5px 16px rgba(198,36,45,.22);
}
.fjy-btn-sub{
  background:#bea958;
  color:#1f2230!important;
}
.sell-hero-note{
  margin:10px 0 0!important;
  color:#5f6670;
  font-size:13px;
}

/* ===== ページ内ナビ ===== */
.fjy-quick-nav{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:8px;
  margin:20px 0 30px;
}
.fjy-quick-nav a{
  display:flex;
  align-items:center;
  justify-content:center;
  min-height:48px;
  padding:8px 10px;
  background:#fff;
  border:1px solid var(--fjy-line);
  border-radius:8px;
  color:var(--fjy-navy)!important;
  text-decoration:none!important;
  font-size:14px;
  font-weight:800;
  text-align:center;
}

/* ===== 実績 ===== */
.fjy-trust-strip{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:10px;
  margin:24px 0;
}
.fjy-trust-item{
  padding:15px 12px;
  border:1px solid var(--fjy-line);
  border-radius:10px;
  background:#fff;
  text-align:center;
}
.fjy-trust-item strong{
  display:block;
  color:var(--fjy-navy);
  font-size:21px;
  line-height:1.35;
}
.fjy-trust-item span{
  display:block;
  margin-top:4px;
  color:#5f6670;
  font-size:13px;
  line-height:1.5;
}

/* ===== 成功事例 ===== */
.fjy-case-box{
  display:grid;
  grid-template-columns:1.1fr .9fr;
  gap:22px;
  align-items:center;
  margin:26px 0;
  padding:24px;
  background:#fbf8ec;
  border:1px solid #dfd3a0;
  border-radius:14px;
}
.fjy-case-eyebrow{
  color:#8f7f3f;
  font-size:13px;
  font-weight:900;
  letter-spacing:.05em;
}
.fjy-case-big{
  margin:5px 0 12px;
  color:#1e1a8f;
  font-size:31px;
  font-weight:900;
  line-height:1.35;
}
.fjy-case-box img{border-radius:10px}
.fjy-case-quote{
  margin-top:12px;
  padding:14px 16px;
  background:#fff;
  border-left:4px solid var(--fjy-gold);
  border-radius:0 8px 8px 0;
  color:#3f3f3f;
  font-size:14px;
  line-height:1.75;
}

/* ===== 物件種別 ===== */
.sell-type-section{
  margin:28px 0;
  padding:24px;
  background:#f5f4fc;
  border:1px solid #dddaf2;
  border-radius:14px;
}
.sell-type-section h2{margin-top:0}
.sell-type-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:12px;
}
.sell-type-card{
  padding:17px;
  background:#fff;
  border:1px solid #e2dff3;
  border-radius:10px;
}
.sell-type-card h3{
  margin:0 0 7px;
  color:#222;
  font-size:19px;
}
.sell-type-card p{
  margin:0;
  color:#3a3a3a;
  font-size:15px;
}

/* ===== 強み ===== */
.fjy-reason-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:12px;
}
.fjy-reason-card{
  padding:18px;
  background:#fff;
  border:1px solid var(--fjy-line);
  border-radius:12px;
}
.fjy-reason-no{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:34px;
  height:34px;
  border-radius:50%;
  background:var(--fjy-navy);
  color:#fff;
  font-weight:900;
  font-size:14px;
}
.fjy-reason-card h3{
  margin:10px 0 7px;
  color:#222;
  font-size:18px;
}
.fjy-reason-card p{
  margin:0;
  color:#3a3a3a;
  font-size:14px;
}

/* ===== 内部リンク ===== */
.fjy-related-box{
  margin:18px 0;
  padding:16px 18px;
  background:#f7f9fc;
  border-radius:10px;
}
.fjy-related-box strong{
  display:block;
  margin-bottom:7px;
  color:#222;
}
.fjy-related-box a{
  display:block;
  padding:8px 0;
  border-bottom:1px solid #e3e7ee;
  text-decoration:none;
  font-weight:700;
  line-height:1.6;
}
.fjy-related-box a:last-child{border-bottom:0}

/* ===== 診断 ===== */
.shindan-box{
  margin:28px 0;
  padding:22px;
  background:#f6f5fc;
  border:1px solid #d7d4f0;
  border-radius:14px;
}
.shindan-box h3{margin-top:0}
.shindan-checks{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:8px;
  margin-bottom:13px;
}
.shindan-checks label{
  display:flex;
  align-items:center;
  gap:8px;
  padding:10px 12px;
  background:#fff;
  border:1px solid #e5e2f4;
  border-radius:8px;
  cursor:pointer;
  line-height:1.55;
}
.shindan-checks input{
  width:18px;
  height:18px;
  accent-color:var(--fjy-blue);
  flex:0 0 auto;
}
#shindan-btn{
  width:100%;
  padding:12px 20px;
  border:0;
  border-radius:999px;
  background:var(--fjy-navy);
  color:#fff;
  font-size:16px;
  font-weight:900;
  cursor:pointer;
}
.shindan-result{
  display:none;
  margin-top:14px;
  padding:16px;
  background:#fff;
  border-left:4px solid var(--fjy-blue);
  border-radius:0 8px 8px 0;
}
.shindan-result.show{display:block}
.result-label{
  color:var(--fjy-blue);
  font-size:13px;
  font-weight:900;
}
.result-title{
  margin:4px 0 8px;
  font-size:19px;
  font-weight:900;
}
.result-links{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  margin-top:10px;
}
.result-links a{
  display:inline-flex;
  padding:9px 15px;
  border-radius:999px;
  text-decoration:none!important;
  font-weight:800;
}
.result-links .link-primary{
  background:var(--fjy-red);
  color:#fff!important;
}
.result-links .link-article{
  background:#fff;
  border:1px solid #cbd9e8;
  color:var(--fjy-navy)!important;
}

/* ===== 価格データ ===== */
.land-section{
  margin:30px 0;
  padding:24px;
  background:#fff;
  border:1px solid #dfddea;
  border-radius:14px;
}
.land-section h2{margin-top:0}
.land-summary{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:10px;
  margin:18px 0;
}
.land-summary-card{
  padding:14px;
  background:#f7f9fc;
  border:1px solid #e3e8ef;
  border-radius:10px;
  text-align:center;
}
.land-summary-card strong{
  display:block;
  color:var(--fjy-gold);
  font-size:21px;
}
.land-summary-card span{
  display:block;
  color:#5f6670;
  font-size:13px;
}
.land-map{
  margin:15px 0;
  text-align:center;
}
.land-map img{
  width:100%;
  max-width:850px;
  border:1px solid #e4e1f1;
  border-radius:8px;
}
.member-wall{
  margin:18px 0 4px;
  padding:24px 16px;
  background:#f8f8f8;
  border:1px solid #ddd;
  border-radius:10px;
  text-align:center;
}
.member-wall .title{
  margin:0 0 6px;
  font-size:18px;
  font-weight:900;
}
.member-wall .desc{
  margin:0 0 14px;
  color:#5f6670;
  font-size:14px;
}
.member-wall a.member-btn{
  display:inline-block;
  padding:12px 25px;
  background:#1e1a8f;
  border-radius:6px;
  color:#fff!important;
  text-decoration:none;
  font-weight:900;
}
.land-tabs{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  margin-bottom:12px;
}
.land-tab{
  padding:7px 14px;
  background:#fff;
  border:1px solid var(--fjy-blue);
  border-radius:6px;
  color:var(--fjy-blue);
  font-weight:800;
  cursor:pointer;
}
.land-tab.active{
  background:var(--fjy-navy);
  border-color:var(--fjy-navy);
  color:#fff;
}
.land-tbl-wrap{
  max-height:420px;
  overflow:auto;
  border:1px solid #e4e1f1;
  border-radius:8px;
  -webkit-overflow-scrolling:touch;
}
.land-tbl{
  width:100%;
  min-width:760px;
  border-collapse:collapse;
  background:#fff;
  font-size:14px;
}
.land-tbl thead{
  position:sticky;
  top:0;
  z-index:3;
  background:var(--fjy-navy);
  color:#fff;
}
.land-tbl th,
.land-tbl td{
  padding:10px 12px;
  border-bottom:1px solid #edf0f5;
  text-align:center;
}
.land-note{
  margin-top:10px!important;
  color:#6a6a6a;
  font-size:12px;
  line-height:1.75;
}

/* ===== 売却フロー ===== */
.fjy-timeline{
  margin:18px 0;
}
.fjy-tl-item{
  display:grid;
  grid-template-columns:44px 1fr;
  gap:12px;
  padding-bottom:13px;
}
.fjy-tl-no{
  display:flex;
  align-items:center;
  justify-content:center;
  width:38px;
  height:38px;
  background:var(--fjy-blue);
  border-radius:50%;
  color:#fff;
  font-weight:900;
}
.fjy-tl-content{
  padding:13px 15px;
  border:1px solid var(--fjy-line);
  border-radius:9px;
}
.fjy-tl-content strong{color:#222}
.fjy-tl-content p{
  margin:4px 0 0;
  color:#3a3a3a;
  font-size:14px;
}

/* ===== 売却理由 ===== */
.fjy-guide-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:12px;
}
.fjy-guide-card{
  padding:17px;
  background:#fff;
  border:1px solid var(--fjy-line);
  border-radius:10px;
}
.fjy-guide-card h3{margin-top:0}
.fjy-guide-card p{
  color:#3a3a3a;
  font-size:14px;
}
.fjy-guide-card a{font-weight:800}

/* ===== 補足BOX ===== */
.fjy-info-box{
  margin:20px 0;
  padding:20px;
  background:#f7f9fc;
  border:1px solid #dde3eb;
  border-radius:12px;
}
.fjy-info-box .head{
  display:block;
  margin-bottom:7px;
  color:#222;
  font-size:20px;
}

/* ===== CTA ===== */
.fjy-mini-cta{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  flex-wrap:wrap;
  margin:22px 0;
  padding:18px 20px;
  background:#fbf8ec;
  border:1px solid #e1d7aa;
  border-radius:10px;
}
.fjy-mini-cta p{
  margin:0;
  font-weight:800;
}
.fjy-mini-cta a{
  display:inline-flex;
  padding:10px 20px;
  background:var(--fjy-red);
  border-radius:999px;
  color:#fff!important;
  text-decoration:none;
  font-weight:900;
}

/* ===== FAQ ===== */
.faq-item{
  margin-bottom:9px;
  overflow:hidden;
  border:1px solid var(--fjy-line);
  border-radius:9px;
}
.faq-q{
  display:flex;
  align-items:center;
  gap:9px;
  padding:13px 15px;
  background:#f7f9fc;
  cursor:pointer;
  font-weight:800;
}
.q-badge{
  display:flex;
  align-items:center;
  justify-content:center;
  flex:0 0 25px;
  height:25px;
  background:var(--fjy-blue);
  border-radius:50%;
  color:#fff;
  font-size:13px;
}
.faq-arrow{
  margin-left:auto;
  color:var(--fjy-blue);
  transition:transform .2s;
}
.faq-a{
  display:none;
  padding:14px 16px;
  border-top:1px solid #e5e7eb;
}
.faq-item.open .faq-a{display:block}
.faq-item.open .faq-arrow{transform:rotate(180deg)}

/* ===== プロフィール ===== */
.fjy-profile-box{
  margin:28px 0;
  padding:22px;
  background:#fff;
  border:1px solid #d9e2ec;
  border-radius:12px;
}
.fjy-profile-box .name{
  margin-bottom:7px;
  color:#222;
  font-size:20px;
  font-weight:900;
}
.fjy-profile-box p{
  margin:0 0 8px;
  color:#3a3a3a;
}

/* ===== 最終CTA ===== */
.fjy-final-cta{
  margin:40px 0 26px;
  padding:32px 24px;
  background:linear-gradient(135deg,#1e1a8f,#2924ae);
  border-radius:16px;
  color:#fff;
  text-align:center;
}
.fjy-final-cta h2{
  margin:0 0 12px;
  padding:0;
  border:0;
  color:#fff;
  font-size:29px;
}
.fjy-final-cta p{color:#edf5ff}
.fjy-final-cta .fjy-btn-main{
  background:#fff;
  color:#1e1a8f!important;
  box-shadow:none;
}
.fjy-final-cta .fjy-btn-sub{
  background:transparent;
  border:1px solid rgba(255,255,255,.75);
  color:#fff!important;
}

/* ===== AI補助導線 ===== */
.fjy-ai-lite{
  margin:24px 0;
  padding:17px 20px;
  background:#fafbfd;
  border:1px solid #cfd8e6;
  border-radius:10px;
}
.fjy-ai-lite strong{color:var(--fjy-navy)}
.fjy-ai-lite a{font-weight:800}

/* ===== CMS上部画像 ===== */
}


/* ===== LPらしい視線誘導。ただし広告LPのように派手にしすぎない ===== */
.fjy-feature-section{
  position:relative;
  margin:38px 0;
  padding:28px;
  background:#fff;
  border:1px solid var(--fjy-line);
  border-radius:14px;
  box-shadow:0 6px 22px rgba(18,53,91,.045);
}
.fjy-feature-section::before{
  content:"";
  position:absolute;
  left:0;
  top:24px;
  bottom:24px;
  width:4px;
  border-radius:0 4px 4px 0;
  background:linear-gradient(180deg,var(--fjy-blue),var(--fjy-navy));
}
.fjy-feature-section h2{
  margin-top:0;
}
.fjy-section-kicker{
  display:inline-block;
  margin:0 0 8px;
  color:#9b873f;
  font-size:12px;
  font-weight:900;
  letter-spacing:.08em;
}
#reasons,
#situation{
  margin:38px 0;
  padding:28px;
  background:#f8fafc;
  border:1px solid #e5eaf0;
  border-radius:14px;
}
#reasons h2,
#situation h2{
  margin-top:0;
}
.fjy-proof-cta{
  display:grid;
  grid-template-columns:1fr auto;
  gap:16px;
  align-items:center;
  margin:22px 0 8px;
  padding:18px 20px;
  background:linear-gradient(135deg,#fbf8ec,#fff);
  border:1px solid #e1d7aa;
  border-radius:12px;
}
.fjy-proof-cta strong{
  display:block;
  margin-bottom:3px;
  color:#222;
  font-size:17px;
}
.fjy-proof-cta span{
  display:block;
  color:#4f4f4f;
  font-size:14px;
  line-height:1.65;
}
.fjy-proof-cta a{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:46px;
  padding:10px 20px;
  border-radius:999px;
  background:var(--fjy-red);
  color:#fff!important;
  text-decoration:none!important;
  font-weight:900;
  white-space:nowrap;
}

/* CTAやカードは軽い動きに留める */
@media (hover:hover){
  .fjy-btn-main,
  .fjy-btn-sub,
  .fjy-proof-cta a,
  .fjy-quick-nav a{
    transition:transform .15s ease,box-shadow .15s ease,background .15s ease;
  }
  .fjy-btn-main:hover,
  .fjy-btn-sub:hover,
  .fjy-proof-cta a:hover{
    transform:translateY(-1px);
  }
  .fjy-quick-nav a:hover{
    background:#f4f8fd;
    transform:translateY(-1px);
  }
}



/* ===== ビジュアル：装飾ではなく証拠として使う ===== */
.fjy-evidence-media{
  margin:20px 0 0;
  text-align:center;
}
.fjy-evidence-media img{
  display:block;
  width:100%;
  max-width:900px;
  margin:0 auto;
  border:1px solid #dfe6ee;
  border-radius:12px;
  box-shadow:0 8px 24px rgba(18,53,91,.06);
}
.fjy-evidence-caption{
  margin-top:8px!important;
  color:#6a6a6a;
  font-size:12px;
  line-height:1.65;
}
.fjy-feature-split{
  display:grid;
  grid-template-columns:1.05fr .95fr;
  gap:24px;
  align-items:start;
}
.fjy-feature-split .fjy-evidence-media{
  margin:0;
}
.fjy-feature-split .fjy-evidence-media img{
  max-width:100%;
}
.fjy-profile-grid{
  display:grid;
  grid-template-columns:150px 1fr;
  gap:20px;
  align-items:center;
}
.fjy-profile-photo{
  width:150px;
  height:150px;
  border-radius:14px;
  overflow:hidden;
  background:#eef2f6;
  border:1px solid #d8e0e8;
  display:flex;
  align-items:center;
  justify-content:center;
  color:#6a6a6a;
  font-size:12px;
  text-align:center;
  padding:10px;
}
.fjy-profile-photo img{
  width:100%;
  height:100%;
  object-fit:cover;
  display:block;
}
.fjy-inline-proof{
  display:flex;
  gap:14px;
  align-items:flex-start;
  margin:14px 0 0;
  padding:14px;
  background:#fbfcfe;
  border:1px solid #e3e8ee;
  border-radius:10px;
}
.fjy-inline-proof .thumb{
  flex:0 0 120px;
}
.fjy-inline-proof .thumb img{
  width:120px;
  height:90px;
  object-fit:cover;
  border-radius:8px;
  border:1px solid #e0e5eb;
}
.fjy-inline-proof .copy{
  flex:1;
  color:#4a5563;
  font-size:14px;
  line-height:1.7;
}


/* ===== 実務事例カード ===== */
.fjy-case-study-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:14px;
  margin:20px 0;
}
.fjy-case-study-card{
  display:block;
  padding:18px;
  background:#fff;
  border:1px solid #dfe5ec;
  border-radius:12px;
  text-decoration:none!important;
  box-shadow:0 5px 18px rgba(18,53,91,.04);
}
.fjy-case-study-card .label{
  display:inline-block;
  margin-bottom:7px;
  color:var(--fjy-blue);
  font-size:12px;
  font-weight:900;
  letter-spacing:.06em;
}
.fjy-case-study-card .title{
  display:block;
  margin-bottom:7px;
  color:#222;
  font-size:17px;
  font-weight:900;
  line-height:1.55;
}
.fjy-case-study-card .desc{
  display:block;
  color:#4a4a4a;
  font-size:14px;
  line-height:1.7;
}


/* ===== 実務証拠カード（v9） ===== */
.fjy-proof-case{
  display:grid;
  grid-template-columns:220px 1fr;
  gap:18px;
  align-items:stretch;
  margin:20px 0;
  overflow:hidden;
  background:#fff;
  border:1px solid #dfddea;
  border-radius:12px;
  box-shadow:0 6px 20px rgba(18,53,91,.045);
}
.fjy-proof-case .media{
  min-height:170px;
  background:#eef2f6;
}
.fjy-proof-case .media img{
  width:100%;
  height:100%;
  min-height:170px;
  object-fit:cover;
  display:block;
}
.fjy-proof-case .body{
  padding:17px 18px 17px 0;
}
.fjy-proof-case .eyebrow{
  display:inline-block;
  margin-bottom:5px;
  color:var(--fjy-blue);
  font-size:12px;
  font-weight:900;
  letter-spacing:.06em;
}
.fjy-proof-case .title{
  display:block;
  margin-bottom:7px;
  color:#222;
  font-size:18px;
  font-weight:900;
  line-height:1.55;
}
.fjy-proof-case p{
  margin:0 0 10px;
  color:#3f3f3f;
  font-size:14px;
  line-height:1.75;
}
.fjy-proof-case a{
  font-weight:900;
  text-decoration:none;
}
.fjy-proof-case--text{
  grid-template-columns:1fr;
}
.fjy-proof-case--text .body{
  padding:18px;
}
.fjy-featured-story{
  margin:22px 0 26px;
  padding:24px;
  background:linear-gradient(135deg,#fbf8ec,#fff);
  border:1px solid #ded2a0;
  border-radius:14px;
}
.fjy-featured-story .grid{
  display:grid;
  grid-template-columns:1fr .92fr;
  gap:22px;
  align-items:center;
}
.fjy-featured-story img{
  width:100%;
  border-radius:10px;
  border:1px solid #e5ddbd;
}
.fjy-featured-story .label{
  color:#8f7f3f;
  font-size:12px;
  font-weight:900;
  letter-spacing:.06em;
}
.fjy-featured-story h3{
  margin:6px 0 10px;
  color:#76672f;
  font-size:24px;
}
.fjy-featured-story ul{
  margin:12px 0 14px;
  padding-left:1.2em;
}
.fjy-featured-story li{
  margin:5px 0;
  color:#3f3f3f;
}
.fjy-featured-story a{
  display:inline-flex;
  padding:10px 17px;
  border-radius:999px;
  background:#8f7f3f;
  color:#fff!important;
  text-decoration:none!important;
  font-weight:900;
}

/* ===== スマホ ===== */
@media(max-width:700px){
  .fjy-sell-v3{font-size:15px}
  .fjy-sell-v3 h2{
    margin-top:42px;
    font-size:22px;
  }
  .sell-hero-box{padding:19px 15px}
  .sell-hero-title{font-size:24px}
  .sell-hero-lead{font-size:15px}
  .sell-hero-points{grid-template-columns:1fr}
  .fjy-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}
  .fjy-quick-nav{grid-template-columns:repeat(2,minmax(0,1fr))}
  .sell-type-grid,
  .fjy-reason-grid,
  .fjy-guide-grid,
  .shindan-checks{grid-template-columns:1fr}
  .fjy-case-box{grid-template-columns:1fr}
  .fjy-case-big{font-size:25px}
  .land-section{padding:16px 12px}
  .land-summary{grid-template-columns:1fr}
  .sell-hero-btns{flex-direction:column}
  .fjy-btn-main,.fjy-btn-sub{width:100%}
  .fjy-mini-cta{flex-direction:column;text-align:center}
  .fjy-feature-section,
  #reasons,
  #situation{
    padding:20px 15px;
  }
  .fjy-proof-cta{
    grid-template-columns:1fr;
    text-align:center;
  }
  .fjy-proof-cta a{
    width:100%;
  }

  .fjy-feature-split{
    grid-template-columns:1fr;
  }
  .fjy-profile-grid{
    grid-template-columns:1fr;
  }
  .fjy-profile-photo{
    width:130px;
    height:130px;
    margin:0 auto;
  }
  .fjy-inline-proof{
    flex-direction:column;
  }
  .fjy-case-study-grid{
    grid-template-columns:1fr;
  }
  .fjy-proof-case{
    grid-template-columns:1fr;
  }
  .fjy-proof-case .body{
    padding:16px;
  }
  .fjy-proof-case .media,
  .fjy-proof-case .media img{
    min-height:0;
    height:auto;
  }
  .fjy-featured-story{
    padding:18px 15px;
  }
  .fjy-featured-story .grid{
    grid-template-columns:1fr;
  }
  .fjy-featured-story h3{
    font-size:21px;
  }
  .fjy-inline-proof .thumb,
  .fjy-inline-proof .thumb img{
    width:100%;
    height:auto;
  }

}

/* =========================================================
   v11 DESIGN SCALE OVERRIDE
   トップページに合わせたサイズ感・余白・サブカラー強化
========================================================= */

/* ---- 全体スケール ---- */
.fjy-sell-v3{
  font-size:18px;
  line-height:1.95;
}

.fjy-sell-v3 p{
  margin-bottom:1.4em;
}

.fjy-sell-v3 h2{
  margin:64px 0 24px;
  padding:0 0 15px;
  border-bottom:4px solid #bea958;
  color:#1e1a8f;
  font-size:34px;
  line-height:1.42;
}

.fjy-sell-v3 h3{
  margin:32px 0 14px;
  font-size:23px;
  line-height:1.5;
}

}

/* ---- HERO ---- */
.sell-hero-box{
  padding:38px 40px;
  border:2px solid #d9cf9b;
  border-top:7px solid #1e1a8f;
  border-radius:16px;
  background:
    linear-gradient(135deg,rgba(30,26,143,.045),rgba(190,169,88,.09));
}

.sell-hero-kicker{
  padding:7px 16px;
  background:#bea958;
  color:#1d1d1d;
  font-size:15px;
}

.sell-hero-title{
  margin-bottom:16px;
  font-size:40px;
  line-height:1.42;
}

.sell-hero-lead{
  font-size:18px;
  line-height:2;
}

.sell-hero-points{
  gap:14px;
  margin:24px 0;
}

.sell-hero-point{
  padding:18px 14px;
  border-top:4px solid #bea958;
}

.sell-hero-point strong{
  font-size:22px;
}

.sell-hero-point span{
  font-size:14px;
}

/* ---- CTA ---- */
.fjy-btn-main,
.fjy-btn-sub{
  min-height:58px;
  padding:14px 30px;
  font-size:17px;
}

.fjy-btn-main{
  background:#1e1a8f;
}

.fjy-btn-sub{
  background:#bea958;
  color:#1f2230!important;
}

.sell-hero-note{
  font-size:14px;
}

/* ---- ページ内メニューバー ---- */
.fjy-quick-nav{
  gap:10px;
  margin:26px 0 38px;
}

.fjy-quick-nav a{
  min-height:58px;
  padding:12px 14px;
  border:1px solid #d8d0a8;
  border-top:4px solid #bea958;
  background:#fff;
  font-size:15px;
}

.fjy-quick-nav a:hover{
  background:#f8f5e9;
}

/* ---- 実績帯 ---- */
.fjy-trust-strip{
  gap:14px;
  margin:30px 0 36px;
}

.fjy-trust-item{
  padding:22px 14px;
  border:1px solid #ddd4aa;
  border-bottom:5px solid #bea958;
}

.fjy-trust-item strong{
  font-size:24px;
}

.fjy-trust-item span{
  font-size:14px;
}

/* ---- 実例 ---- */
.fjy-case-box{
  gap:28px;
  padding:30px;
  border:1px solid #ddd0a1;
  background:#fbf8ec;
}

.fjy-case-eyebrow{
  font-size:14px;
  color:#8b7936;
}

.fjy-case-big{
  font-size:36px;
  color:#1e1a8f;
}

.fjy-case-quote{
  padding:18px 20px;
  border-left:6px solid #bea958;
  font-size:15px;
}

/* ---- 物件種別 ---- */
.sell-type-section{
  padding:30px;
  background:#f6f5fb;
  border:1px solid #d9d6ec;
  border-top:6px solid #bea958;
}

.sell-type-grid{
  gap:16px;
}

.sell-type-card{
  padding:22px;
  border:1px solid #e0dcc7;
}

.sell-type-card h3{
  font-size:21px;
}

/* ---- 6つの強み ---- */
#reasons,
#situation{
  padding:34px;
  border-top:6px solid #bea958;
}

.fjy-reason-grid{
  gap:16px;
}

.fjy-reason-card{
  padding:23px;
  border:1px solid #ddd5b4;
  border-top:4px solid #bea958;
}

.fjy-reason-no{
  width:40px;
  height:40px;
  background:#1e1a8f;
  font-size:15px;
}

.fjy-reason-card h3{
  margin-top:13px;
  font-size:20px;
}

.fjy-reason-card p{
  font-size:15px;
}

/* ---- 証拠・実務セクション ---- */
.fjy-feature-section{
  margin:48px 0;
  padding:34px 36px;
  border:1px solid #ded7b8;
  border-top:7px solid #bea958;
  box-shadow:0 8px 28px rgba(18,53,91,.055);
}

.fjy-feature-section::before{
  display:none;
}

.fjy-section-kicker{
  margin-bottom:10px;
  padding:5px 12px;
  border-radius:999px;
  background:#bea958;
  color:#222;
  font-size:13px;
}

.fjy-feature-split{
  gap:30px;
}

/* ---- 価格データ ---- */
.land-section{
  padding:32px;
  border:1px solid #ddd5b2;
  border-top:7px solid #bea958;
}

.land-summary{
  gap:14px;
  margin:22px 0;
}

.land-summary-card{
  padding:20px 15px;
  background:#faf7ec;
  border:1px solid #ded5ac;
}

.land-summary-card strong{
  font-size:25px;
}

.land-summary-card span{
  font-size:14px;
}

/* ---- 診断 ---- */
.shindan-box{
  padding:30px;
  border:1px solid #d9d2aa;
  border-top:6px solid #bea958;
  background:#f8f7f0;
}

.shindan-checks{
  gap:12px;
}

.shindan-checks label{
  padding:14px 15px;
  font-size:16px;
}

#shindan-btn{
  min-height:54px;
  font-size:17px;
}

/* ---- 流れ ---- */
.fjy-tl-item{
  grid-template-columns:52px 1fr;
  gap:15px;
  padding-bottom:16px;
}

.fjy-tl-no{
  width:46px;
  height:46px;
  background:#1e1a8f;
  font-size:16px;
}

.fjy-tl-content{
  padding:17px 19px;
  border-left:5px solid #bea958;
}

.fjy-tl-content strong{
  font-size:18px;
}

.fjy-tl-content p{
  font-size:15px;
}

/* ---- 関連リンク ---- */
.fjy-related-box{
  padding:20px 22px;
  background:#faf8ef;
  border-left:5px solid #bea958;
}

.fjy-related-box strong{
  font-size:17px;
}

.fjy-related-box a{
  padding:10px 0;
  font-size:15px;
}

/* ---- 実例証拠カード ---- */
.fjy-proof-case{
  grid-template-columns:250px 1fr;
  gap:22px;
  border-top:5px solid #bea958;
}

.fjy-proof-case .body{
  padding:21px 22px 21px 0;
}

.fjy-proof-case .eyebrow{
  padding:4px 9px;
  background:#f1ead0;
  color:#75652d;
  font-size:13px;
}

.fjy-proof-case .title{
  margin-top:6px;
  font-size:20px;
}

.fjy-proof-case p{
  font-size:15px;
}

/* ---- 住み替え事例 ---- */
.fjy-featured-story{
  padding:30px;
  border-top:7px solid #bea958;
}

.fjy-featured-story h3{
  font-size:27px;
}

.fjy-featured-story .label{
  display:inline-block;
  padding:5px 10px;
  background:#bea958;
  color:#222;
  font-size:13px;
}

/* ---- FAQ ---- */
.faq-item{
  margin-bottom:12px;
}

.faq-q{
  padding:17px 18px;
  background:#faf9f4;
  font-size:17px;
}

.q-badge{
  width:30px;
  flex-basis:30px;
  height:30px;
  background:#bea958;
  color:#222;
}

.faq-a{
  padding:18px 20px;
  font-size:16px;
}

/* ---- プロフィール ---- */
.fjy-profile-box{
  padding:28px 30px;
  border:1px solid #ddd6b7;
  border-top:6px solid #bea958;
}

.fjy-profile-box .name{
  font-size:22px;
}

.fjy-profile-box p{
  font-size:16px;
}

/* ---- 最終CTA ---- */
.fjy-final-cta{
  padding:42px 30px;
  background:linear-gradient(135deg,#1e1a8f,#2823a6);
  border-top:8px solid #bea958;
}

.fjy-final-cta h2{
  font-size:34px;
}

.fjy-final-cta p{
  font-size:17px;
}

/* ---- AI導線 ---- */
.fjy-ai-lite{
  padding:20px 22px;
  border-left:5px solid #bea958;
  font-size:15px;
}

/* =========================================================
   MOBILE
========================================================= */
@media(max-width:700px){
  .fjy-sell-v3{
    font-size:16.5px;
    line-height:1.9;
  }

  .fjy-sell-v3 h2{
    margin-top:46px;
    padding-bottom:11px;
    border-bottom-width:3px;
    font-size:25px;
    line-height:1.48;
  }

  .fjy-sell-v3 h3{
    font-size:20px;
  }

  .sell-hero-box{
    padding:23px 18px;
    border-top-width:6px;
  }

  .sell-hero-kicker{
    font-size:13px;
  }

  .sell-hero-title{
    font-size:28px;
    line-height:1.42;
  }

  .sell-hero-lead{
    font-size:16.5px;
    line-height:1.9;
  }

  .sell-hero-point{
    padding:15px 12px;
  }

  .sell-hero-point strong{
    font-size:20px;
  }

  .fjy-btn-main,
  .fjy-btn-sub{
    min-height:56px;
    font-size:16px;
  }

  .fjy-quick-nav{
    gap:8px;
  }

  .fjy-quick-nav a{
    min-height:52px;
    padding:10px 8px;
    border-top-width:3px;
    font-size:14px;
  }

  .fjy-trust-item{
    padding:17px 10px;
  }

  .fjy-trust-item strong{
    font-size:20px;
  }

  .fjy-trust-item span{
    font-size:13px;
  }

  .fjy-case-box{
    padding:20px 16px;
  }

  .fjy-case-big{
    font-size:27px;
  }

  .sell-type-section,
  #reasons,
  #situation,
  .fjy-feature-section,
  .land-section,
  .shindan-box{
    padding:22px 16px;
  }

  .fjy-reason-card,
  .sell-type-card{
    padding:18px 16px;
  }

  .fjy-section-kicker{
    font-size:12px;
  }

  .fjy-proof-case{
    grid-template-columns:1fr;
  }

  .fjy-proof-case .body{
    padding:18px 16px;
  }

  .fjy-proof-case .title{
    font-size:18px;
  }

  .fjy-featured-story{
    padding:20px 16px;
  }

  .fjy-featured-story h3{
    font-size:22px;
  }

  .land-summary-card{
    padding:16px 12px;
  }

  .land-summary-card strong{
    font-size:22px;
  }

  .shindan-checks label{
    padding:13px 12px;
    font-size:15px;
  }

  .fjy-tl-item{
    grid-template-columns:44px 1fr;
    gap:10px;
  }

  .fjy-tl-no{
    width:40px;
    height:40px;
  }

  .fjy-tl-content{
    padding:14px 14px;
  }

  .fjy-tl-content strong{
    font-size:16px;
  }

  .faq-q{
    padding:15px 13px;
    font-size:16px;
  }

  .faq-a{
    padding:16px 14px;
    font-size:15.5px;
  }

  .fjy-profile-box{
    padding:22px 16px;
  }

  .fjy-profile-box .name{
    font-size:20px;
  }

  .fjy-final-cta{
    padding:32px 18px;
  }

  .fjy-final-cta h2{
    font-size:26px;
  }

  .fjy-final-cta p{
    font-size:16px;
  }
}


/* =========================================================
   v13 FINAL LAYOUT / COLOR / HEADER-SAFE OVERRIDE
   ・共通ヘッダーには一切干渉しない
   ・記事本文だけを広げる
   ・白ベース + #1e1a8f + #bea958
========================================================= */

/* ---- 記事本文だけを拡張。親要素は変更しない ---- */
.fjy-sell-v3{
  width:min(1180px,calc(100vw - 64px));
  max-width:1180px;
  margin-left:50%;
  margin-right:0;
  transform:translateX(-50%);
  color:#2b2b2b;
  font-size:17.5px;
  line-height:1.95;
}

@media(max-width:900px){
  .fjy-sell-v3{
    width:100%;
    max-width:100%;
    margin-left:0;
    margin-right:0;
    transform:none;
    font-size:16.5px;
  }
}

/* ---- トップ画像は画像自身だけに作用 ---- */
.fjy-top-image{
  display:block!important;
  width:100%!important;
  max-width:1180px!important;
  height:auto!important;
  margin:0 auto 26px!important;
}

/* ---- 大見出し ---- */
.fjy-sell-v3 h2{
  margin:58px 0 24px;
  padding:0 0 14px;
  border-bottom:4px solid #bea958;
  color:#1e1a8f;
  font-size:32px;
  line-height:1.45;
}

.fjy-sell-v3 h3{
  color:#222;
}

/* ---- カード・セクションは白ベース ---- */
.fjy-feature-section,
.land-section,
.sell-type-section,
#reasons,
#situation,
.shindan-box,
.fjy-profile-box{
  background:#fff;
  border:1px solid #e2dfd0;
  border-top:6px solid #bea958;
  box-shadow:0 4px 18px rgba(30,26,143,.035);
}

.fjy-section-kicker{
  background:#bea958;
  color:#242424;
}

/* ---- ナビ・実績帯 ---- */
.fjy-quick-nav a{
  border-top:4px solid #bea958;
  color:#1e1a8f!important;
  background:#fff;
}

.fjy-trust-item{
  border-bottom:5px solid #bea958;
  background:#fff;
}

.fjy-trust-item strong{
  color:#1e1a8f;
}

/* ---- CTA：青ベタ巨大ブロックをやめる ---- */
.fjy-final-cta{
  margin:46px 0 28px;
  padding:34px 34px;
  background:#fff;
  border:1px solid #ded8bc;
  border-top:8px solid #bea958;
  border-radius:14px;
  color:#2b2b2b;
  text-align:center;
  box-shadow:0 8px 26px rgba(30,26,143,.06);
}

.fjy-final-cta h2{
  margin:0 0 12px;
  padding:0;
  border:0;
  color:#1e1a8f;
  font-size:31px;
  line-height:1.45;
}

.fjy-final-cta p{
  color:#444!important;
  font-size:17px;
}

.fjy-final-cta .fjy-btn-main{
  background:#1e1a8f;
  color:#fff!important;
  border:2px solid #1e1a8f;
  box-shadow:none;
}

.fjy-final-cta .fjy-btn-sub{
  background:#bea958;
  color:#222!important;
  border:2px solid #bea958;
}

.fjy-final-cta .fjy-small{
  color:#666!important;
}

/* ---- AI補助導線 ---- */
.fjy-ai-lite{
  background:#faf9f4;
  border:1px solid #e2ddc7;
  border-left:6px solid #bea958;
  color:#333;
}

/* ---- 文字だけの「実務から感じたこと」は引用型へ ---- */
.fjy-proof-case--text{
  display:block;
  margin:22px 0;
  padding:0;
  background:#faf9f4;
  border:0;
  border-left:7px solid #bea958;
  border-radius:0 10px 10px 0;
  box-shadow:none;
}

.fjy-proof-case--text .body{
  padding:22px 24px!important;
}

.fjy-proof-case--text .eyebrow{
  display:inline-block;
  margin:0 0 8px;
  padding:4px 10px;
  background:#1e1a8f;
  color:#fff;
  border-radius:999px;
  font-size:12px;
}

.fjy-proof-case--text .title{
  display:block;
  margin:0 0 10px;
  color:#222;
  font-size:21px;
  line-height:1.55;
}

.fjy-proof-case--text p{
  max-width:900px;
  margin:0 0 10px;
  color:#444;
  font-size:16px;
}

/* ---- 画像付き実例カードの比率を安定 ---- */
.fjy-proof-case:not(.fjy-proof-case--text){
  grid-template-columns:minmax(220px,28%) 1fr;
}

.fjy-proof-case .body{
  min-width:0;
}

.fjy-proof-case .title,
.fjy-proof-case p{
  word-break:normal;
  overflow-wrap:anywhere;
}

/* ---- 関連リンク ---- */
.fjy-related-box{
  background:#faf9f4;
  border-left:6px solid #bea958;
}

.fjy-related-box strong{
  color:#222;
}

/* ---- FAQ ---- */
.q-badge{
  background:#bea958;
  color:#222;
}

.faq-q{
  background:#faf9f4;
}

/* ---- ページ内のメインボタン ---- */
.fjy-btn-main{
  background:#1e1a8f!important;
  color:#fff!important;
  box-shadow:0 4px 12px rgba(30,26,143,.16);
}

.fjy-btn-sub{
  background:#bea958!important;
  color:#222!important;
}

/* ---- スマホ ---- */
@media(max-width:700px){
  .fjy-sell-v3{
    font-size:16.5px;
    line-height:1.9;
  }

  .fjy-sell-v3 h2{
    margin-top:44px;
    font-size:25px;
    line-height:1.45;
  }

  .sell-hero-title{
    font-size:27px;
  }

  .fjy-feature-section,
  .land-section,
  .sell-type-section,
  #reasons,
  #situation,
  .shindan-box,
  .fjy-profile-box{
    padding:20px 15px;
  }

  .fjy-proof-case:not(.fjy-proof-case--text){
    grid-template-columns:1fr;
  }

  .fjy-proof-case--text .body{
    padding:18px 16px!important;
  }

  .fjy-proof-case--text .title{
    font-size:18px;
  }

  .fjy-proof-case--text p{
    font-size:15.5px;
  }

  .fjy-final-cta{
    padding:26px 16px;
  }

  .fjy-final-cta h2{
    font-size:24px;
  }

  .fjy-final-cta p{
    font-size:16px;
  }
}


/* =========================================================
   v14 REFINEMENT
   ・本文幅を少し狭くして左右余白を広げる
   ・文字色は黒を基本
   ・会員登録ボタンはサブカラー
========================================================= */

/* ---- 本文幅 ---- */
.fjy-sell-v3{
  width:min(1040px,calc(100vw - 96px));
  max-width:1040px;
  color:#222;
}

@media(max-width:900px){
  .fjy-sell-v3{
    width:100%;
    max-width:100%;
  }
}

/* ---- 文字色：黒を基本に ---- */
.fjy-sell-v3,
.fjy-sell-v3 p,
.fjy-sell-v3 h2,
.fjy-sell-v3 h3,
.sell-hero-title,
.sell-hero-lead,
.sell-type-card h3,
.fjy-reason-card h3,
.fjy-proof-case .title,
.fjy-featured-story h3,
.fjy-profile-box .name,
.fjy-tl-content strong,
.fjy-info-box .head,
.fjy-related-box strong{
  color:#222;
}

/* リンクや番号など「操作・目印」だけメインカラー */
.fjy-sell-v3 a{
  color:#1e1a8f;
}

.fjy-reason-no,
.fjy-tl-no{
  background:#1e1a8f;
  color:#fff;
}

/* H2は黒＋金ラインにして、色の主張を抑える */
.fjy-sell-v3 h2{
  color:#222;
  border-bottom-color:#bea958;
}

/* HEROも黒主体 */
.sell-hero-title{
  color:#222;
}

.sell-hero-point strong{
  color:#222;
}

/* ラベル類はサブカラー */
.sell-hero-kicker,
.fjy-section-kicker,
.fjy-featured-story .label{
  background:#bea958;
  color:#222;
}

/* ---- 会員登録ボタン ---- */
.member-wall{
  background:#faf8ef;
  border:1px solid #ded6b4;
  border-top:5px solid #bea958;
}

.member-wall a.member-btn{
  background:#bea958!important;
  color:#222!important;
  border:2px solid #bea958!important;
  box-shadow:none!important;
  padding:13px 28px;
}

.member-wall a.member-btn:hover{
  background:#cbb967!important;
  border-color:#cbb967!important;
}

/* 会員ウォールのタイトルは黒 */
.member-wall .title{
  color:#222;
}

/* ---- 最終CTAも黒文字主体 ---- */
.fjy-final-cta h2{
  color:#222;
}

.fjy-final-cta .fjy-btn-main{
  background:#1e1a8f!important;
  color:#fff!important;
}

.fjy-final-cta .fjy-btn-sub{
  background:#bea958!important;
  color:#222!important;
}

/* ---- PCでカードの横幅が間延びしないよう微調整 ---- */
@media(min-width:901px){
  .fjy-proof-case:not(.fjy-proof-case--text){
    grid-template-columns:minmax(210px,27%) 1fr;
  }
}

/* ---- スマホは左右余白を適度に確保 ---- */
@media(max-width:700px){
  .fjy-sell-v3{
    padding-left:2px;
    padding-right:2px;
  }
}


/* =========================================================
   v15 ARTICLE COLUMN ALIGNMENT
   CMSの記事タイトル幅に本文カラムを合わせる
========================================================= */

/* PC：記事タイトル・投稿日エリアに近い幅へ */
@media(min-width:901px){
  .fjy-sell-v3{
    width:min(940px,calc(100vw - 120px))!important;
    max-width:940px!important;
    margin-left:50%!important;
    margin-right:0!important;
    transform:translateX(-50%)!important;
  }

  .fjy-top-image{
    max-width:940px!important;
  }
}

/* タブレット・スマホは横幅いっぱい */
@media(max-width:900px){
  .fjy-sell-v3{
    width:100%!important;
    max-width:100%!important;
    margin-left:0!important;
    margin-right:0!important;
    transform:none!important;
  }
}


/* =========================================================
   v16 MOBILE COMPACT
   スマホの上下余白・カード内余白を圧縮
   ※文字サイズは維持し、縦長感だけを改善
========================================================= */
@media(max-width:700px){

  /* 全体 */
  .fjy-sell-v3{
    font-size:16px!important;
    line-height:1.78!important;
  }

  .fjy-sell-v3 p{
    margin-bottom:.9em!important;
  }

  /* 大見出し */
  .fjy-sell-v3 h2{
    margin:30px 0 14px!important;
    padding-bottom:8px!important;
    font-size:24px!important;
    line-height:1.4!important;
  }

  .fjy-sell-v3 h3{
    margin:18px 0 8px!important;
    font-size:19px!important;
    line-height:1.45!important;
  }

  /* HERO */
  .sell-hero-box{
    margin:12px 0 16px!important;
    padding:16px 13px!important;
    border-radius:12px!important;
  }

  .sell-hero-kicker{
    margin-bottom:8px!important;
    padding:5px 10px!important;
    font-size:12px!important;
  }

  .sell-hero-title{
    margin-bottom:9px!important;
    font-size:25px!important;
    line-height:1.38!important;
  }

  .sell-hero-lead{
    margin-bottom:10px!important;
    font-size:15.5px!important;
    line-height:1.78!important;
  }

  .sell-hero-points{
    gap:7px!important;
    margin:12px 0!important;
  }

  .sell-hero-point{
    padding:10px 8px!important;
    border-top-width:3px!important;
  }

  .sell-hero-point strong{
    font-size:18px!important;
  }

  .sell-hero-point span{
    font-size:12.5px!important;
  }

  .sell-hero-btns{
    gap:8px!important;
  }

  .fjy-btn-main,
  .fjy-btn-sub{
    min-height:48px!important;
    padding:10px 16px!important;
    font-size:15px!important;
  }

  .sell-hero-note{
    margin-top:7px!important;
    font-size:12.5px!important;
  }

  /* ページ内ナビ */
  .fjy-quick-nav{
    gap:6px!important;
    margin:14px 0 20px!important;
  }

  .fjy-quick-nav a{
    min-height:44px!important;
    padding:7px 5px!important;
    font-size:12.5px!important;
    border-top-width:3px!important;
  }

  /* 実績帯 */
  .fjy-trust-strip{
    gap:7px!important;
    margin:16px 0 20px!important;
  }

  .fjy-trust-item{
    padding:11px 7px!important;
    border-bottom-width:4px!important;
  }

  .fjy-trust-item strong{
    font-size:18px!important;
  }

  .fjy-trust-item span{
    margin-top:2px!important;
    font-size:12px!important;
    line-height:1.4!important;
  }

  /* 共通カード・セクション */
  .sell-type-section,
  #reasons,
  #situation,
  .fjy-feature-section,
  .land-section,
  .shindan-box,
  .fjy-profile-box{
    margin-top:22px!important;
    margin-bottom:22px!important;
    padding:15px 12px!important;
    border-top-width:5px!important;
  }

  .sell-type-grid,
  .fjy-reason-grid,
  .fjy-guide-grid{
    gap:8px!important;
  }

  .sell-type-card,
  .fjy-reason-card,
  .fjy-guide-card{
    padding:13px 11px!important;
  }

  .sell-type-card h3,
  .fjy-reason-card h3,
  .fjy-guide-card h3{
    margin:0 0 5px!important;
  }

  .sell-type-card p,
  .fjy-reason-card p,
  .fjy-guide-card p{
    margin-bottom:7px!important;
    font-size:14.5px!important;
    line-height:1.68!important;
  }

  .fjy-reason-no{
    width:34px!important;
    height:34px!important;
  }

  /* 売却事例 */
  .fjy-case-box{
    gap:12px!important;
    margin:16px 0!important;
    padding:14px 12px!important;
  }

  .fjy-case-big{
    margin:3px 0 7px!important;
    font-size:25px!important;
  }

  .fjy-case-quote{
    margin-top:8px!important;
    padding:11px 12px!important;
    font-size:13.5px!important;
    line-height:1.65!important;
  }

  .fjy-evidence-media{
    margin-top:10px!important;
  }

  .fjy-evidence-caption{
    margin-top:5px!important;
    font-size:11.5px!important;
  }

  /* セクションラベル */
  .fjy-section-kicker{
    margin-bottom:6px!important;
    padding:4px 9px!important;
    font-size:11.5px!important;
  }

  .fjy-feature-split{
    gap:12px!important;
  }

  /* 実例カード */
  .fjy-proof-case{
    gap:0!important;
    margin:12px 0!important;
    border-top-width:4px!important;
  }

  .fjy-proof-case .body{
    padding:12px 11px!important;
  }

  .fjy-proof-case .eyebrow{
    margin-bottom:5px!important;
    padding:3px 7px!important;
    font-size:11px!important;
  }

  .fjy-proof-case .title{
    margin:0 0 5px!important;
    font-size:17px!important;
    line-height:1.45!important;
  }

  .fjy-proof-case p{
    margin-bottom:6px!important;
    font-size:14px!important;
    line-height:1.65!important;
  }

  .fjy-proof-case--text{
    margin:12px 0!important;
    border-left-width:5px!important;
  }

  .fjy-proof-case--text .body{
    padding:13px 12px!important;
  }

  .fjy-proof-case--text .title{
    font-size:17px!important;
  }

  .fjy-proof-case--text p{
    font-size:14px!important;
  }

  /* 氷川町事例 */
  .fjy-featured-story{
    margin:14px 0 18px!important;
    padding:14px 12px!important;
    border-top-width:5px!important;
  }

  .fjy-featured-story .grid{
    gap:12px!important;
  }

  .fjy-featured-story .label{
    padding:4px 7px!important;
    font-size:11px!important;
  }

  .fjy-featured-story h3{
    margin:5px 0 7px!important;
    font-size:20px!important;
  }

  .fjy-featured-story ul{
    margin:7px 0 9px!important;
  }

  .fjy-featured-story li{
    margin:2px 0!important;
  }

  .fjy-featured-story a{
    padding:8px 12px!important;
    font-size:13px!important;
  }

  /* 価格データ */
  .land-summary{
    gap:7px!important;
    margin:12px 0!important;
  }

  .land-summary-card{
    padding:10px 8px!important;
  }

  .land-summary-card strong{
    font-size:20px!important;
  }

  .land-summary-card span{
    font-size:12px!important;
  }

  .land-map{
    margin:10px 0!important;
  }

  .member-wall{
    margin:12px 0 4px!important;
    padding:15px 11px!important;
  }

  .member-wall .title{
    margin-bottom:3px!important;
    font-size:16px!important;
  }

  .member-wall .desc{
    margin-bottom:9px!important;
    font-size:13px!important;
  }

  .member-wall a.member-btn{
    padding:10px 17px!important;
    font-size:14px!important;
  }

  .land-tabs{
    gap:5px!important;
    margin-bottom:8px!important;
  }

  .land-tab{
    padding:6px 9px!important;
    font-size:12px!important;
  }

  .land-note{
    margin-top:6px!important;
    line-height:1.6!important;
  }

  /* 診断 */
  .shindan-box h3{
    margin:0 0 7px!important;
  }

  .shindan-checks{
    gap:6px!important;
    margin-bottom:9px!important;
  }

  .shindan-checks label{
    padding:9px 9px!important;
    font-size:14px!important;
  }

  #shindan-btn{
    min-height:46px!important;
    padding:9px 15px!important;
    font-size:15px!important;
  }

  .shindan-result{
    margin-top:9px!important;
    padding:12px!important;
  }

  /* タイムライン */
  .fjy-timeline{
    margin:10px 0!important;
  }

  .fjy-tl-item{
    gap:8px!important;
    padding-bottom:8px!important;
  }

  .fjy-tl-content{
    padding:10px 10px!important;
  }

  .fjy-tl-content strong{
    font-size:15px!important;
  }

  .fjy-tl-content p{
    margin-top:2px!important;
    font-size:13.5px!important;
    line-height:1.6!important;
  }

  /* 関連リンク */
  .fjy-related-box{
    margin:10px 0!important;
    padding:12px 12px!important;
    border-left-width:5px!important;
  }

  .fjy-related-box strong{
    margin-bottom:4px!important;
    font-size:15px!important;
  }

  .fjy-related-box a{
    padding:6px 0!important;
    font-size:13.5px!important;
    line-height:1.5!important;
  }

  /* ミニCTA */
  .fjy-mini-cta,
  .fjy-proof-cta{
    margin:12px 0!important;
    padding:12px!important;
    gap:8px!important;
  }

  .fjy-mini-cta p,
  .fjy-proof-cta span{
    font-size:13.5px!important;
    line-height:1.55!important;
  }

  .fjy-proof-cta strong{
    font-size:15px!important;
  }

  .fjy-mini-cta a,
  .fjy-proof-cta a{
    padding:9px 14px!important;
    min-height:44px!important;
    font-size:14px!important;
  }

  /* FAQ */
  .faq-item{
    margin-bottom:7px!important;
  }

  .faq-q{
    gap:7px!important;
    padding:10px 10px!important;
    font-size:14.5px!important;
    line-height:1.5!important;
  }

  .q-badge{
    width:25px!important;
    height:25px!important;
    flex-basis:25px!important;
  }

  .faq-a{
    padding:11px 10px!important;
    font-size:14px!important;
    line-height:1.65!important;
  }

  /* プロフィール */
  .fjy-profile-grid{
    gap:10px!important;
  }

  .fjy-profile-photo{
    width:110px!important;
    height:110px!important;
  }

  .fjy-profile-box .name{
    margin-bottom:5px!important;
    font-size:18px!important;
  }

  .fjy-profile-box p{
    margin-bottom:5px!important;
    font-size:14px!important;
    line-height:1.65!important;
  }

  /* 最終CTA */
  .fjy-final-cta{
    margin:24px 0 15px!important;
    padding:18px 13px!important;
    border-top-width:6px!important;
  }

  .fjy-final-cta h2{
    margin-bottom:7px!important;
    font-size:22px!important;
  }

  .fjy-final-cta p{
    margin-bottom:10px!important;
    font-size:14.5px!important;
    line-height:1.6!important;
  }

  .fjy-final-cta .fjy-small{
    margin-top:5px!important;
  }

  /* AI導線 */
  .fjy-ai-lite{
    margin:12px 0!important;
    padding:11px 10px!important;
    border-left-width:5px!important;
    font-size:13.5px!important;
    line-height:1.55!important;
  }
}


/* =========================================================
   v17 UI POLISH
   ・01〜06の番号と小見出しを横並び
   ・クリックできるカード／ジャンプ導線に矢印を付与
========================================================= */

/* ---- 6つの理由：番号とタイトルを同じ行に ---- */
.fjy-reason-card{
  display:grid;
  grid-template-columns:auto 1fr;
  column-gap:11px;
  row-gap:8px;
  align-items:center;
}

.fjy-reason-card .fjy-reason-no{
  grid-column:1;
  grid-row:1;
  margin:0!important;
}

.fjy-reason-card h3{
  grid-column:2;
  grid-row:1;
  margin:0!important;
  padding:0!important;
  border:0!important;
  line-height:1.35;
}

.fjy-reason-card p{
  grid-column:1 / -1;
  grid-row:2;
  margin:0!important;
}

/* ---- ページ内ジャンプ：リンクと分かる矢印 ---- */
.fjy-quick-nav a{
  position:relative;
  padding-right:28px!important;
}

.fjy-quick-nav a::after{
  content:"→";
  position:absolute;
  right:10px;
  top:50%;
  transform:translateY(-50%);
  color:#bea958;
  font-size:18px;
  font-weight:900;
  line-height:1;
}

/* ---- リンクカードにも矢印 ---- */
.fjy-case-study-card{
  position:relative;
  padding-right:44px!important;
}

.fjy-case-study-card::after{
  content:"→";
  position:absolute;
  right:16px;
  top:50%;
  transform:translateY(-50%);
  color:#bea958;
  font-size:22px;
  font-weight:900;
  line-height:1;
}

/* ---- 関連リンクは行末に矢印 ---- */
.fjy-related-box a{
  position:relative;
  padding-right:24px!important;
}

.fjy-related-box a::after{
  content:"→";
  position:absolute;
  right:2px;
  top:50%;
  transform:translateY(-50%);
  color:#bea958;
  font-weight:900;
}

/* ---- CTA系リンクも右向き矢印 ---- */
.fjy-proof-cta a::after,
.fjy-mini-cta a::after,
.fjy-featured-story a::after,
.member-wall a.member-btn::after{
  content:" →";
  font-weight:900;
}

/* ---- スマホ微調整 ---- */
@media(max-width:700px){
  .fjy-reason-card{
    grid-template-columns:36px 1fr;
    column-gap:9px;
    row-gap:7px;
    align-items:center;
  }

  .fjy-reason-card .fjy-reason-no{
    width:34px!important;
    height:34px!important;
  }

  .fjy-reason-card h3{
    font-size:18px!important;
    line-height:1.35!important;
  }

  .fjy-reason-card p{
    font-size:14.5px!important;
    line-height:1.65!important;
  }

  .fjy-quick-nav a{
    padding-right:25px!important;
  }

  .fjy-quick-nav a::after{
    right:8px;
    font-size:16px;
  }

  .fjy-case-study-card{
    padding-right:38px!important;
  }

  .fjy-case-study-card::after{
    right:13px;
    font-size:19px;
  }
}


/* =========================================================
   v18 DESKTOP COMPACT
   PCの縦余白・カード内余白を圧縮して情報密度を整える
========================================================= */
@media(min-width:901px){

  .fjy-sell-v3{
    font-size:17px!important;
    line-height:1.82!important;
  }

  .fjy-sell-v3 p{
    margin-bottom:1em!important;
  }

  /* 大見出し */
  .fjy-sell-v3 h2{
    margin:38px 0 16px!important;
    padding-bottom:9px!important;
    font-size:29px!important;
    line-height:1.38!important;
  }

  .fjy-sell-v3 h3{
    margin:20px 0 9px!important;
    font-size:21px!important;
  }

  /* 共通セクション */
  .sell-type-section,
  #reasons,
  #situation,
  .fjy-feature-section,
  .land-section,
  .shindan-box,
  .fjy-profile-box{
    margin-top:28px!important;
    margin-bottom:28px!important;
    padding:22px 24px!important;
  }

  /* HERO */
  .sell-hero-box{
    padding:28px 30px!important;
    margin:14px 0 20px!important;
  }

  .sell-hero-title{
    font-size:34px!important;
    margin-bottom:11px!important;
  }

  .sell-hero-lead{
    font-size:17px!important;
    line-height:1.85!important;
    margin-bottom:12px!important;
  }

  .sell-hero-points{
    margin:15px 0!important;
    gap:10px!important;
  }

  .sell-hero-point{
    padding:13px 10px!important;
  }

  /* ナビ */
  .fjy-quick-nav{
    margin:18px 0 24px!important;
    gap:7px!important;
  }

  .fjy-quick-nav a{
    min-height:50px!important;
    padding:9px 30px 9px 10px!important;
    font-size:14px!important;
  }

  /* 実績帯 */
  .fjy-trust-strip{
    margin:18px 0 24px!important;
    gap:9px!important;
  }

  .fjy-trust-item{
    padding:15px 10px!important;
  }

  .fjy-trust-item strong{
    font-size:21px!important;
  }

  /* 実例 */
  .fjy-case-box{
    padding:20px 22px!important;
    gap:20px!important;
    margin:18px 0!important;
  }

  .fjy-case-big{
    font-size:31px!important;
    margin:4px 0 8px!important;
  }

  .fjy-case-quote{
    padding:13px 15px!important;
    margin-top:9px!important;
  }

  /* 4物件種別・6つの理由 */
  .sell-type-grid,
  .fjy-reason-grid,
  .fjy-guide-grid{
    gap:10px!important;
  }

  .sell-type-card,
  .fjy-reason-card,
  .fjy-guide-card{
    padding:15px 16px!important;
  }

  .fjy-reason-card{
    row-gap:6px!important;
  }

  .fjy-reason-card h3{
    font-size:18px!important;
  }

  .fjy-reason-card p{
    font-size:14.5px!important;
    line-height:1.65!important;
  }

  /* 価格データ */
  .land-summary{
    margin:14px 0!important;
    gap:9px!important;
  }

  .land-summary-card{
    padding:13px 10px!important;
  }

  .land-summary-card strong{
    font-size:22px!important;
  }

  .land-map{
    margin:12px 0!important;
  }

  .member-wall{
    padding:17px 14px!important;
    margin:14px 0 5px!important;
  }

  /* 診断 */
  .shindan-box h3{
    margin:0 0 8px!important;
  }

  .shindan-checks{
    gap:7px!important;
    margin-bottom:10px!important;
  }

  .shindan-checks label{
    padding:10px 11px!important;
    font-size:15px!important;
  }

  #shindan-btn{
    min-height:48px!important;
  }

  /* 販売方針セクション */
  .fjy-feature-section{
    padding:22px 24px!important;
  }

  .fjy-section-kicker{
    margin-bottom:7px!important;
    padding:4px 10px!important;
  }

  .fjy-feature-split{
    gap:20px!important;
  }

  .fjy-evidence-media{
    margin-top:0!important;
  }

  /* 実例カード */
  .fjy-proof-case{
    margin:14px 0!important;
    gap:16px!important;
  }

  .fjy-proof-case .body{
    padding:15px 16px 15px 0!important;
  }

  .fjy-proof-case .title{
    font-size:18px!important;
    margin-bottom:5px!important;
  }

  .fjy-proof-case p{
    font-size:14.5px!important;
    line-height:1.65!important;
    margin-bottom:7px!important;
  }

  .fjy-proof-case--text{
    margin:14px 0!important;
  }

  .fjy-proof-case--text .body{
    padding:15px 18px!important;
  }

  /* 氷川町 */
  .fjy-featured-story{
    margin:16px 0 20px!important;
    padding:19px 20px!important;
  }

  .fjy-featured-story .grid{
    gap:18px!important;
  }

  .fjy-featured-story h3{
    font-size:23px!important;
    margin:5px 0 8px!important;
  }

  .fjy-featured-story ul{
    margin:8px 0 10px!important;
  }

  /* タイムライン */
  .fjy-timeline{
    margin:12px 0!important;
  }

  .fjy-tl-item{
    padding-bottom:9px!important;
    gap:10px!important;
  }

  .fjy-tl-content{
    padding:11px 13px!important;
  }

  .fjy-tl-content p{
    margin-top:2px!important;
  }

  /* 関連 */
  .fjy-related-box{
    margin:11px 0!important;
    padding:13px 15px!important;
  }

  .fjy-related-box a{
    padding:6px 22px 6px 0!important;
    font-size:14px!important;
  }

  /* ミニCTA */
  .fjy-mini-cta,
  .fjy-proof-cta{
    margin:14px 0!important;
    padding:13px 15px!important;
  }

  /* FAQ */
  .faq-item{
    margin-bottom:8px!important;
  }

  .faq-q{
    padding:11px 13px!important;
    font-size:15.5px!important;
  }

  .faq-a{
    padding:12px 14px!important;
    font-size:15px!important;
  }

  /* プロフィール */
  .fjy-profile-box{
    padding:20px 22px!important;
  }

  .fjy-profile-grid{
    gap:16px!important;
  }

  /* 最終CTA */
  .fjy-final-cta{
    margin:30px 0 18px!important;
    padding:24px 24px!important;
  }

  .fjy-final-cta h2{
    font-size:27px!important;
    margin-bottom:8px!important;
  }

  .fjy-final-cta p{
    font-size:15.5px!important;
    margin-bottom:10px!important;
  }

  .fjy-ai-lite{
    margin:12px 0!important;
    padding:12px 15px!important;
  }
}


/* =========================================================
   v19 SECTION GAP TIGHTENING
   セクション間の余白をさらに圧縮
========================================================= */

/* PC：セクション同士の空白を詰める */
@media(min-width:901px){

  /* 大見出しの前余白をさらに縮小 */
  .fjy-sell-v3 h2{
    margin-top:24px!important;
    margin-bottom:13px!important;
  }

  /* 大きなセクション箱の上下余白を縮小 */
  .sell-type-section,
  #reasons,
  #situation,
  .fjy-feature-section,
  .land-section,
  .shindan-box,
  .fjy-profile-box{
    margin-top:18px!important;
    margin-bottom:20px!important;
  }

  /* 直前の関連リンクやCTAの下余白も詰める */
  .fjy-related-box,
  .fjy-mini-cta,
  .fjy-proof-cta{
    margin-bottom:10px!important;
  }

  /* 「6つのこと」セクションは特に上余白を詰める */
  #reasons{
    margin-top:12px!important;
  }

  #reasons h2{
    margin-top:0!important;
  }

  /* 価格データ・診断も同様に */
  .land-section h2,
  #situation h2{
    margin-top:0!important;
  }

  /* 販売方針01〜04 */
  .fjy-feature-section{
    padding-top:18px!important;
  }

  .fjy-feature-section h2{
    margin-top:10px!important;
  }
}

/* スマホも見出し前の空白を少しだけ追加圧縮 */
@media(max-width:700px){
  .fjy-sell-v3 h2{
    margin-top:24px!important;
  }

  .sell-type-section,
  #reasons,
  #situation,
  .fjy-feature-section,
  .land-section,
  .shindan-box,
  .fjy-profile-box{
    margin-top:16px!important;
    margin-bottom:16px!important;
  }

  #reasons{
    margin-top:10px!important;
  }

  #reasons h2,
  .land-section h2,
  #situation h2{
    margin-top:0!important;
  }
}


/* =========================================================
   v20 PREMIUM READABILITY
   ・余白は詰めたまま、見た目を上品に
   ・本文 / 解説文を大きく
   ・老眼でも読みやすいサイズ感
========================================================= */

/* ===== 全体 ===== */
.fjy-sell-v3{
  font-size:18px!important;
  line-height:1.88!important;
  color:#222!important;
}

.fjy-sell-v3 p{
  font-size:18px!important;
  line-height:1.88!important;
}

/* ===== 見出し ===== */
.fjy-sell-v3 h2{
  font-size:31px!important;
  line-height:1.4!important;
  font-weight:800!important;
  letter-spacing:.01em;
}

.fjy-sell-v3 h3{
  font-size:22px!important;
  line-height:1.45!important;
  font-weight:800!important;
}

/* ===== HERO ===== */
.sell-hero-box{
  background:linear-gradient(135deg,#fffdf7 0%,#faf9f4 58%,#f7f6fb 100%)!important;
  border:1px solid #ddd6b9!important;
  border-top:6px solid #bea958!important;
  box-shadow:0 10px 26px rgba(30,26,143,.055)!important;
}

.sell-hero-title{
  font-size:36px!important;
  line-height:1.38!important;
  font-weight:900!important;
  letter-spacing:.005em;
}

.sell-hero-lead{
  font-size:18px!important;
  line-height:1.9!important;
}

.sell-hero-point{
  background:#fff!important;
  border:1px solid #e4dfca!important;
  border-top:4px solid #bea958!important;
  box-shadow:0 3px 10px rgba(0,0,0,.025)!important;
}

.sell-hero-point strong{
  font-size:21px!important;
}

.sell-hero-point span{
  font-size:14px!important;
}

/* ===== 実例・証拠セクション ===== */
.fjy-case-box,
.fjy-featured-story{
  background:linear-gradient(135deg,#fffdf7,#fbf8eb)!important;
  border:1px solid #ddd0a5!important;
  box-shadow:0 8px 22px rgba(30,26,143,.045)!important;
}

.fjy-case-big{
  font-size:34px!important;
  line-height:1.35!important;
  color:#1e1a8f!important;
}

.fjy-case-box p,
.fjy-featured-story p,
.fjy-featured-story li{
  font-size:17.5px!important;
  line-height:1.82!important;
}

.fjy-case-quote{
  font-size:16.5px!important;
  line-height:1.75!important;
}

/* ===== 6つのこと ===== */
.fjy-reason-card{
  background:linear-gradient(180deg,#fff,#fdfcf8)!important;
  border:1px solid #e1dbc2!important;
  border-top:4px solid #bea958!important;
  box-shadow:0 4px 12px rgba(30,26,143,.03)!important;
}

.fjy-reason-no{
  box-shadow:0 3px 8px rgba(30,26,143,.16);
}

.fjy-reason-card h3{
  font-size:20px!important;
}

.fjy-reason-card p{
  font-size:16.5px!important;
  line-height:1.75!important;
}

/* ===== 物件種別カード ===== */
.sell-type-card,
.fjy-guide-card{
  background:#fff!important;
  border:1px solid #e2ddc8!important;
  box-shadow:0 4px 10px rgba(0,0,0,.02)!important;
}

.sell-type-card p,
.fjy-guide-card p{
  font-size:16.5px!important;
  line-height:1.75!important;
}

/* ===== 実務方針セクション ===== */
.fjy-feature-section{
  background:#fff!important;
  border:1px solid #e0dbc4!important;
  border-top:6px solid #bea958!important;
  box-shadow:0 8px 20px rgba(30,26,143,.035)!important;
}

.fjy-feature-section p{
  font-size:17.5px!important;
  line-height:1.82!important;
}

.fjy-section-kicker{
  padding:6px 12px!important;
  font-size:13px!important;
  letter-spacing:.04em;
}

/* ===== 実例カード ===== */
.fjy-proof-case{
  background:#fff!important;
  border:1px solid #e2dcc8!important;
  border-top:4px solid #bea958!important;
  box-shadow:0 5px 15px rgba(30,26,143,.035)!important;
}

.fjy-proof-case .title{
  font-size:20px!important;
  line-height:1.5!important;
}

.fjy-proof-case p{
  font-size:16.5px!important;
  line-height:1.75!important;
}

.fjy-proof-case--text{
  background:#faf8ef!important;
  border-left:6px solid #bea958!important;
}

/* ===== 価格データ ===== */
.land-section{
  background:#fff!important;
  border:1px solid #e2dcc9!important;
  border-top:6px solid #bea958!important;
  box-shadow:0 8px 20px rgba(30,26,143,.03)!important;
}

.land-section p{
  font-size:17px!important;
  line-height:1.82!important;
}

.land-summary-card{
  background:linear-gradient(180deg,#fffdf8,#faf7eb)!important;
  border:1px solid #dfd5ae!important;
}

.land-summary-card strong{
  font-size:24px!important;
  color:#bea958!important;
}

.land-summary-card span{
  font-size:14px!important;
}

/* ===== 診断 ===== */
.shindan-box{
  background:linear-gradient(180deg,#fff,#fcfbf6)!important;
  border:1px solid #e0dbc4!important;
  border-top:6px solid #bea958!important;
}

.shindan-box p{
  font-size:17px!important;
}

.shindan-checks label{
  font-size:16.5px!important;
  line-height:1.65!important;
}

/* ===== タイムライン ===== */
.fjy-tl-content{
  background:#fff!important;
  box-shadow:0 3px 10px rgba(0,0,0,.02);
}

.fjy-tl-content strong{
  font-size:17.5px!important;
}

.fjy-tl-content p{
  font-size:16px!important;
  line-height:1.72!important;
}

/* ===== 関連リンク ===== */
.fjy-related-box{
  background:#fbf9f1!important;
  border-left:6px solid #bea958!important;
}

.fjy-related-box strong{
  font-size:17px!important;
}

.fjy-related-box a{
  font-size:15.5px!important;
  line-height:1.65!important;
}

/* ===== FAQ ===== */
.faq-q{
  font-size:16.5px!important;
  line-height:1.55!important;
}

.faq-a{
  font-size:16px!important;
  line-height:1.75!important;
}

/* ===== プロフィール ===== */
.fjy-profile-box{
  background:#fff!important;
  border:1px solid #e1dbc4!important;
  border-top:6px solid #bea958!important;
}

.fjy-profile-box .name{
  font-size:21px!important;
}

.fjy-profile-box p{
  font-size:16.5px!important;
  line-height:1.75!important;
}

/* ===== 最終CTA ===== */
.fjy-final-cta{
  background:linear-gradient(135deg,#fffdf7,#faf9f2)!important;
  border:1px solid #ddd5b4!important;
  border-top:7px solid #bea958!important;
  box-shadow:0 8px 22px rgba(30,26,143,.045)!important;
}

.fjy-final-cta h2{
  font-size:29px!important;
  color:#222!important;
}

.fjy-final-cta p{
  font-size:17px!important;
  line-height:1.75!important;
}

/* ===== ボタン ===== */
.fjy-btn-main,
.fjy-btn-sub,
.member-wall a.member-btn,
.fjy-featured-story a{
  font-size:16px!important;
  font-weight:800!important;
  box-shadow:0 4px 10px rgba(30,26,143,.08);
}

.fjy-btn-main{
  background:#1e1a8f!important;
}

.fjy-btn-sub,
.member-wall a.member-btn,
.fjy-featured-story a{
  background:#bea958!important;
  color:#222!important;
}

/* ===== スマホ ===== */
@media(max-width:700px){

  .fjy-sell-v3{
    font-size:16.8px!important;
    line-height:1.8!important;
  }

  .fjy-sell-v3 p{
    font-size:16.8px!important;
    line-height:1.8!important;
  }

  .fjy-sell-v3 h2{
    font-size:25px!important;
  }

  .fjy-sell-v3 h3{
    font-size:20px!important;
  }

  .sell-hero-title{
    font-size:27px!important;
  }

  .sell-hero-lead{
    font-size:16.5px!important;
  }

  .fjy-case-box p,
  .fjy-featured-story p,
  .fjy-featured-story li,
  .fjy-feature-section p,
  .land-section p{
    font-size:16.3px!important;
    line-height:1.76!important;
  }

  .fjy-reason-card p,
  .sell-type-card p,
  .fjy-guide-card p{
    font-size:15.8px!important;
    line-height:1.72!important;
  }

  .fjy-proof-case p{
    font-size:15.8px!important;
    line-height:1.72!important;
  }

  .fjy-tl-content p,
  .faq-a,
  .fjy-profile-box p{
    font-size:15.6px!important;
    line-height:1.72!important;
  }

  .fjy-final-cta h2{
    font-size:23px!important;
  }

  .fjy-final-cta p{
    font-size:16px!important;
  }
}


/* =========================================================
   v21 EMPHASIS / CASE BALANCE / WORDING FIX
========================================================= */

/* 強調文字の縮小防止 */
.fjy-sell-v3 p strong,
.fjy-sell-v3 li strong,
.fjy-sell-v3 .fjy-small strong{
  font-size:1em!important;
  font-weight:800!important;
}

.sell-hero-lead strong{
  font-size:1.08em!important;
  font-weight:900!important;
  color:#1e1a8f!important;
}

.fjy-proof-cta strong,
.fjy-related-box strong,
.fjy-feature-section .title,
.fjy-proof-case .title{
  font-weight:800!important;
}

/* 仲宿事例のバランス改善 */
.fjy-case-box{
  grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr)!important;
  gap:18px!important;
  align-items:start!important;
  padding:20px 20px!important;
}

.fjy-case-copy p{
  font-size:18.2px!important;
  line-height:1.92!important;
}

.fjy-case-side{
  display:grid;
  gap:10px;
  align-content:start;
}

.fjy-case-figure img{
  display:block;
  width:100%;
  aspect-ratio:4 / 3;
  object-fit:cover;
}

.fjy-case-side .fjy-evidence-caption{
  margin:8px 0 0!important;
  font-size:15px!important;
  line-height:1.55!important;
}

.fjy-case-voice{
  margin-top:2px;
}

.fjy-case-voice-title{
  display:inline-flex;
  align-items:center;
  gap:8px;
  margin:0 0 8px;
  padding:6px 12px;
  border-radius:999px;
  background:#bea958;
  color:#222;
  font-size:13px;
  font-weight:900;
  letter-spacing:.03em;
}

.fjy-case-quote{
  margin-top:0!important;
  padding:16px 18px!important;
  background:#fff!important;
  border-left:6px solid #bea958!important;
  border-radius:0 10px 10px 0!important;
  font-size:16.8px!important;
  line-height:1.85!important;
  box-shadow:0 4px 12px rgba(0,0,0,.03);
}

/* 氷川町事例も少し締めて、読みやすく */
.fjy-featured-story{
  padding:20px 20px!important;
}

.fjy-featured-story .grid{
  grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr)!important;
  gap:18px!important;
  align-items:center!important;
}

.fjy-featured-story h3{
  margin:4px 0 10px!important;
  font-size:31px!important;
  line-height:1.42!important;
  color:#2a2a2a!important;
}

.fjy-featured-story .label{
  display:inline-block;
  margin-bottom:8px;
  padding:5px 10px;
  background:#f4edd0;
  border-left:4px solid #bea958;
  color:#6d5b1f!important;
  font-size:13px!important;
  border-radius:2px;
}

.fjy-featured-story p,
.fjy-featured-story li{
  font-size:18px!important;
  line-height:1.85!important;
}

.fjy-featured-story ul{
  margin:10px 0 14px!important;
}

.fjy-featured-story a{
  padding:12px 19px!important;
  font-size:16px!important;
}

@media(max-width:700px){
  .sell-hero-lead strong{
    font-size:1.03em!important;
  }

  .fjy-case-box{
    grid-template-columns:1fr!important;
    gap:14px!important;
    padding:16px 14px!important;
  }

  .fjy-case-copy p{
    font-size:16.4px!important;
    line-height:1.8!important;
  }

  .fjy-case-side .fjy-evidence-caption{
    font-size:14px!important;
  }

  .fjy-case-voice-title{
    font-size:12.5px!important;
  }

  .fjy-case-quote{
    padding:13px 14px!important;
    font-size:15.5px!important;
    line-height:1.78!important;
  }

  .fjy-featured-story{
    padding:16px 14px!important;
  }

  .fjy-featured-story .grid{
    grid-template-columns:1fr!important;
    gap:14px!important;
  }

  .fjy-featured-story h3{
    font-size:25px!important;
    line-height:1.45!important;
  }

  .fjy-featured-story p,
  .fjy-featured-story li{
    font-size:16.4px!important;
    line-height:1.76!important;
  }
}


/* =========================================================
   v22 SPACING / CASE LAYOUT / FEATURED STORY REFINEMENT
========================================================= */

/* 「板橋区でお受けしている不動産売却相談」の上余白を詰める */
.sell-type-section{
  margin-top:14px!important;
}

.sell-type-section h2{
  margin-bottom:14px!important;
}

/* 仲宿事例：T様の声を下にフル幅で配置 */
.fjy-case-box{
  grid-template-columns:minmax(0,1.04fr) minmax(350px,.96fr)!important;
  gap:22px!important;
  padding:20px 20px 14px!important;
}

.fjy-case-side{
  display:block!important;
}

.fjy-case-figure img{
  aspect-ratio:4 / 3;
  object-fit:cover;
}

.fjy-case-footer{
  grid-column:1 / -1;
  display:grid;
  gap:14px;
  margin-top:-2px;
}

.fjy-case-detail{
  padding:16px 18px;
  background:#fff;
  border:1px solid #dfd3a0;
  border-radius:10px;
}

.fjy-case-detail strong{
  display:block;
  margin-bottom:6px;
  color:#222;
  font-size:18px;
  line-height:1.45;
}

.fjy-case-detail p{
  margin:0 0 12px!important;
  color:#3f3f3f;
  font-size:15px!important;
  line-height:1.75!important;
}

.fjy-case-detail .fjy-btn-sub{
  min-height:auto;
  padding:10px 18px;
  font-size:15px;
}

.fjy-case-note{
  display:block!important;
  margin:2px 0 0!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  font-size:14px!important;
  line-height:1.75!important;
  color:#6a6a6a!important;
}

.fjy-case-voice-full{
  margin:0!important;
}

.fjy-case-voice-title{
  display:inline-flex;
  align-items:center;
  gap:8px;
  margin:0 0 10px;
  padding:6px 12px;
  border-radius:999px;
  background:#bea958;
  color:#222;
  font-size:13px;
  font-weight:900;
  letter-spacing:.03em;
}

.fjy-case-quote{
  margin-top:0!important;
  padding:16px 18px!important;
  background:#fff!important;
  border-left:6px solid #bea958!important;
  border-radius:0 10px 10px 0!important;
  font-size:17px!important;
  line-height:1.9!important;
  box-shadow:0 4px 12px rgba(0,0,0,.03);
}

/* 氷川町事例：見出しを1列、下で本文と写真を分ける */
.fjy-featured-story{
  padding:18px 20px 20px!important;
}

.fjy-featured-story .label{
  display:inline-block;
  margin-bottom:10px!important;
  padding:6px 12px!important;
  background:#f0e6bd!important;
  border-left:4px solid #bea958;
  border-radius:2px;
  color:#6d5b1f!important;
  font-size:13px!important;
  font-weight:800;
}

.fjy-featured-story h3{
  margin:0 0 14px!important;
  font-size:31px!important;
  line-height:1.42!important;
  color:#2a2a2a!important;
}

.fjy-featured-story-main{
  display:grid;
  grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);
  gap:24px;
  align-items:end;
}

.fjy-featured-story-copy p,
.fjy-featured-story-copy li{
  font-size:18px!important;
  line-height:1.9!important;
}

.fjy-featured-story-points{
  margin:10px 0 14px!important;
  padding:0!important;
  list-style:none!important;
  display:grid;
  gap:8px;
}

.fjy-featured-story-points li{
  position:relative;
  padding-left:1.2em;
}

.fjy-featured-story-points li::before{
  content:"・";
  position:absolute;
  left:0;
  top:0;
  color:#1e1a8f;
  font-weight:900;
}

.fjy-featured-story-photo{
  align-self:end;
}

.fjy-featured-story-photo img{
  display:block;
  width:100%;
  border-radius:14px;
  box-shadow:0 8px 20px rgba(0,0,0,.05);
}

.fjy-featured-story a{
  padding:12px 19px!important;
  font-size:16px!important;
}

@media(max-width:700px){
  .sell-type-section{
    margin-top:10px!important;
  }

  .fjy-case-box{
    grid-template-columns:1fr!important;
    gap:14px!important;
    padding:16px 14px 10px!important;
  }

  .fjy-case-footer{
    gap:10px!important;
    margin-top:0!important;
  }

  .fjy-case-note{
    padding:0!important;
    font-size:13.5px!important;
    line-height:1.7!important;
  }

  .fjy-case-voice-full{
    margin:0!important;
  }

  .fjy-case-quote{
    padding:13px 14px!important;
    font-size:15.8px!important;
    line-height:1.8!important;
  }

  .fjy-featured-story{
    padding:15px 14px 16px!important;
  }

  .fjy-featured-story h3{
    margin-bottom:10px!important;
    font-size:25px!important;
    line-height:1.45!important;
  }

  .fjy-featured-story-main{
    grid-template-columns:1fr!important;
    gap:12px!important;
  }

  .fjy-featured-story-copy p,
  .fjy-featured-story-copy li{
    font-size:16.5px!important;
    line-height:1.8!important;
  }

  .fjy-featured-story-points{
    gap:6px!important;
  }
}


/* =========================================================
   v25 WORDING / CAPTION / STORY TOP-ALIGN / GAP FIX
========================================================= */

/* 「板橋区でお受けしている不動産売却相談」直前の空白をさらに縮小 */
#case .fjy-proof-cta{
  margin-bottom:4px!important;
}

.sell-type-section{
  margin-top:4px!important;
}

.sell-type-section h2{
  margin-top:0!important;
}

/* インスペクション写真キャプションは折り返しても左揃え */
.fjy-evidence-caption-left{
  text-align:left!important;
  width:100%!important;
  margin-left:0!important;
  margin-right:0!important;
}

/* 氷川町事例：仲宿事例のように写真を右上へ */
.fjy-featured-story-main-top{
  grid-template-columns:minmax(0,1.04fr) minmax(350px,.96fr)!important;
  gap:22px!important;
  align-items:start!important;
}

.fjy-featured-story-main-top .fjy-featured-story-copy{
  min-width:0;
}

.fjy-featured-story-main-top .label{
  margin-top:0!important;
}

.fjy-featured-story-main-top h3{
  margin-top:8px!important;
}

.fjy-featured-story-main-top .fjy-featured-story-photo{
  align-self:start!important;
  padding-top:0!important;
}

.fjy-featured-story-main-top .fjy-featured-story-photo img{
  width:100%!important;
  aspect-ratio:4 / 3;
  object-fit:cover;
}

@media(max-width:700px){
  #case .fjy-proof-cta{
    margin-bottom:2px!important;
  }

  .sell-type-section{
    margin-top:4px!important;
  }

  .fjy-featured-story-main-top{
    grid-template-columns:1fr!important;
    gap:12px!important;
  }

  .fjy-featured-story-main-top .fjy-featured-story-photo{
    order:2;
  }
}



/* =========================================================
   v26 CASE TITLE COLOR / MAENO PHOTO BALANCE
========================================================= */

/* 仲宿事例の大見出しは黒系で統一 */
.fjy-case-big{
  color:#222!important;
}

/* 前野町事例：新しい写真比率に合わせて右側で自然に見せる */
#inspection .fjy-proof-case-maeno{
  grid-template-columns:minmax(0,1.04fr) minmax(340px,.96fr)!important;
  gap:20px!important;
  align-items:start!important;
}

#inspection .fjy-proof-case-maeno .body{
  min-width:0;
}

#inspection .fjy-proof-case-maeno .media{
  display:flex!important;
  justify-content:flex-end!important;
  align-items:flex-start!important;
}

#inspection .fjy-proof-case-maeno .media img{
  display:block;
  width:min(100%, 520px)!important;
  height:auto!important;
  aspect-ratio:auto!important;
  object-fit:contain!important;
  border-radius:16px!important;
  background:#f7f5ec;
}

@media(max-width:700px){
  #inspection .fjy-proof-case-maeno{
    grid-template-columns:1fr!important;
    gap:12px!important;
  }

  #inspection .fjy-proof-case-maeno .media{
    justify-content:flex-start!important;
  }

  #inspection .fjy-proof-case-maeno .media img{
    width:100%!important;
  }
}


/* ---- 前野町の実践事例サムネイルを少し小さく調整 ---- */
.fjy-proof-case-maeno{
  grid-template-columns:minmax(240px,300px) 1fr;
  align-items:start;
}

.fjy-proof-case-maeno .media{
  min-height:0;
  max-width:300px;
  align-self:start;
}

.fjy-proof-case-maeno .media img{
  aspect-ratio:1 / 1;
  height:auto;
  min-height:0;
  object-fit:cover;
}

@media (max-width: 767px){
  .fjy-proof-case-maeno{
    grid-template-columns:1fr;
  }

  .fjy-proof-case-maeno .media{
    max-width:none;
  }
}


/* ---- 前野町実践事例：PCは余白を圧縮、スマホは見出し下にサムネイル ---- */
.fjy-proof-case-maeno{
  grid-template-columns:minmax(220px,260px) minmax(0,1fr)!important;
  gap:16px!important;
  align-items:start!important;
  margin:14px 0 18px!important;
}

.fjy-proof-case-maeno .media-desktop{
  display:block!important;
  max-width:260px!important;
  min-height:0!important;
  background:transparent!important;
  align-self:start!important;
}

.fjy-proof-case-maeno .media-desktop img{
  width:100%!important;
  height:auto!important;
  min-height:0!important;
  aspect-ratio:1 / 1!important;
  object-fit:cover!important;
  border-radius:14px!important;
  display:block!important;
}

.fjy-proof-case-maeno .body{
  padding:14px 16px 14px 0!important;
}

.fjy-proof-case-maeno .media-mobile{
  display:none!important;
  margin:8px 0 10px!important;
  background:transparent!important;
}

.fjy-proof-case-maeno .media-mobile img{
  width:100%!important;
  max-width:360px!important;
  height:auto!important;
  min-height:0!important;
  aspect-ratio:1 / 1!important;
  object-fit:cover!important;
  border-radius:14px!important;
  display:block!important;
}

@media (max-width: 767px){
  .fjy-proof-case-maeno{
    grid-template-columns:1fr!important;
    gap:8px!important;
    margin:12px 0 16px!important;
  }

  .fjy-proof-case-maeno .media-desktop{
    display:none!important;
  }

  .fjy-proof-case-maeno .body{
    padding:14px!important;
  }

  .fjy-proof-case-maeno .media-mobile{
    display:block!important;
  }
}


/* ---- v30 前野町サムネイル：PCは左固定、スマホは見出し下へ移動 ---- */
#inspection #fjy-proof-case-maeno{
  grid-template-columns:240px minmax(0,1fr)!important;
  gap:14px!important;
  align-items:start!important;
  margin:12px 0 16px!important;
}

#inspection #fjy-proof-case-maeno > .media{
  max-width:240px!important;
  min-height:0!important;
  align-self:start!important;
  justify-content:flex-start!important;
  margin:0!important;
}

#inspection #fjy-proof-case-maeno > .media img{
  width:100%!important;
  max-width:240px!important;
  height:auto!important;
  min-height:0!important;
  aspect-ratio:1 / 1!important;
  object-fit:cover!important;
  border-radius:14px!important;
  display:block!important;
}

#inspection #fjy-proof-case-maeno > .body{
  padding:10px 12px 10px 0!important;
}

#inspection #fjy-proof-case-maeno > .body .title{
  margin-bottom:10px!important;
}

@media (max-width: 767px){
  #inspection #fjy-proof-case-maeno{
    grid-template-columns:1fr!important;
    gap:8px!important;
  }

  #inspection #fjy-proof-case-maeno > .body{
    padding:14px!important;
  }

  #inspection #fjy-proof-case-maeno > .media,
  #inspection #fjy-proof-case-maeno > .body > .media{
    max-width:100%!important;
    margin:8px 0 10px!important;
  }

  #inspection #fjy-proof-case-maeno > .media img,
  #inspection #fjy-proof-case-maeno > .body > .media img{
    max-width:340px!important;
    width:100%!important;
  }
}


/* =========================================================
   v32 HIKAWACHO CTA POSITION
   PC：写真下へ / スマホ：写真下へそのまま表示
========================================================= */
.fjy-featured-story-photo-link{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  margin-top:12px;
  padding:12px 18px;
  border-radius:999px;
  background:#bea958!important;
  color:#222!important;
  font-size:16px!important;
  font-weight:800!important;
  line-height:1.4;
  text-decoration:none!important;
  box-shadow:0 4px 10px rgba(30,26,143,.08);
}

.fjy-featured-story-photo-link::after{
  content:" →";
  font-weight:900;
}

@media(max-width:700px){
  .fjy-featured-story-photo-link{
    width:100%;
    margin-top:10px;
    padding:11px 14px;
    font-size:15px!important;
  }
}


/* =========================================================
   v33 HIKAWACHO BALANCE
   3項目の上下余白を圧縮し、PCのCTAを少し下げる
========================================================= */

/* PC・共通：3つのポイントをコンパクトに */
.fjy-featured-story-points{
  margin:8px 0 0!important;
  gap:2px!important;
}

.fjy-featured-story-points li{
  margin:0!important;
  padding-top:2px!important;
  padding-bottom:2px!important;
  line-height:1.62!important;
}

/* 右カラム：写真とボタンを縦に整理 */
.fjy-featured-story-main-top .fjy-featured-story-photo{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
}

/* PCでは写真との間を少し広げて、左カラムとの重心を合わせる */
@media(min-width:701px){
  .fjy-featured-story-photo-link{
    margin-top:24px!important;
  }
}

/* スマホは写真直下のまま */
@media(max-width:700px){
  .fjy-featured-story-points{
    margin-top:7px!important;
    gap:1px!important;
  }

  .fjy-featured-story-points li{
    padding-top:1px!important;
    padding-bottom:1px!important;
    line-height:1.58!important;
  }

  .fjy-featured-story-photo-link{
    margin-top:10px!important;
  }
}


/* =========================================================
   v35 氷川町事例：PCは見出しを1列、写真は本文上端に合わせる
========================================================= */
.fjy-featured-story-v35 .fjy-featured-story-head{
  display:block;
  width:100%;
  margin-bottom:14px;
}

.fjy-featured-story-v35 .fjy-featured-story-head .label{
  display:inline-block;
  margin-bottom:8px!important;
}

.fjy-featured-story-v35 .fjy-featured-story-head h3{
  display:block;
  width:100%;
  margin:0!important;
  font-size:31px!important;
  line-height:1.42!important;
}

.fjy-featured-story-main-v35{
  display:grid;
  grid-template-columns:minmax(0,1.04fr) minmax(350px,.96fr);
  gap:22px;
  align-items:start;
}

.fjy-featured-story-main-v35 .fjy-featured-story-copy{
  min-width:0;
}

.fjy-featured-story-main-v35 .fjy-featured-story-copy > p{
  margin-top:0!important;
}

.fjy-featured-story-main-v35 .fjy-featured-story-photo{
  align-self:start!important;
  padding-top:0!important;
  margin-top:0!important;
}

.fjy-featured-story-main-v35 .fjy-featured-story-photo img{
  display:block;
  width:100%!important;
  aspect-ratio:4 / 3;
  object-fit:cover;
  margin:0!important;
  border-radius:14px;
}

.fjy-featured-story-main-v35 .fjy-featured-story-photo-link{
  display:inline-flex;
  margin-top:18px!important;
}

@media(max-width:700px){
  .fjy-featured-story-v35 .fjy-featured-story-head{
    margin-bottom:10px;
  }

  .fjy-featured-story-v35 .fjy-featured-story-head h3{
    font-size:25px!important;
    line-height:1.45!important;
  }

  .fjy-featured-story-main-v35{
    grid-template-columns:1fr!important;
    gap:12px!important;
  }

  .fjy-featured-story-main-v35 .fjy-featured-story-photo{
    order:2;
  }

  .fjy-featured-story-main-v35 .fjy-featured-story-photo-link{
    margin-top:10px!important;
  }
}


/* =========================================================
   v36 PROFILE SIMPLIFIED
   社名・住所・TEL等の重複情報を削除し、写真と本文のバランスを調整
========================================================= */
.fjy-profile-box .fjy-profile-grid{
  align-items:center!important;
}

.fjy-profile-box .name{
  margin-bottom:8px!important;
}

.fjy-profile-box p{
  margin-bottom:0!important;
}

@media(max-width:700px){
  .fjy-profile-box .fjy-profile-grid{
    align-items:start!important;
  }
}


/* =========================================================
   v38 売却理由4カード：リンクを最下部に揃え、矢印を追加
========================================================= */
#situation > .fjy-guide-grid{
  align-items:stretch!important;
}

#situation > .fjy-guide-grid .fjy-guide-card{
  display:flex!important;
  flex-direction:column!important;
  height:100%!important;
}

#situation > .fjy-guide-grid .fjy-guide-card h3{
  margin-bottom:12px!important;
}

#situation > .fjy-guide-grid .fjy-guide-card p{
  flex:1 1 auto!important;
  margin-top:0!important;
  margin-bottom:18px!important;
}

#situation > .fjy-guide-grid .fjy-guide-card a{
  display:inline-flex!important;
  align-items:center!important;
  align-self:flex-start!important;
  margin-top:auto!important;
  line-height:1.55!important;
  text-decoration:none!important;
}

#situation > .fjy-guide-grid .fjy-guide-card a::after{
  content:" →";
  display:inline-block;
  margin-left:.28em;
  flex:0 0 auto;
}

@media(max-width:700px){
  #situation > .fjy-guide-grid .fjy-guide-card p{
    margin-bottom:14px!important;
  }
}


/* =========================================================
   v39 実績カード：PCでは説明文を1行に固定
========================================================= */
@media(min-width:701px){
  .fjy-trust-item span{
    white-space:nowrap!important;
    font-size:13px!important;
    letter-spacing:-0.01em!important;
  }
}

@media(max-width:700px){
  .fjy-trust-item span{
    white-space:normal!important;
  }
}


/* =========================================================
   v40 価格集計サマリーは非会員にも公開
========================================================= */
#price-data .land-summary{
  margin-top:18px!important;
}

#price-data .land-summary-note{
  margin:8px 0 14px!important;
}

#price-data .member-wall{
  margin-top:14px!important;
}


/* =========================================================
   v43 実績数値をサブカラーへ / リンク矢印を文字の直後に統一
========================================================= */

/* 約400棟・約100組・仲宿に店舗・囲い込みなし */
.fjy-trust-item strong{
  color:var(--fjy-gold)!important;
}

/* ページ内ナビ：右端固定ではなく文字のすぐ右へ */
.fjy-quick-nav a{
  position:static!important;
  padding-right:10px!important;
  gap:.35em!important;
}

.fjy-quick-nav a::after{
  position:static!important;
  right:auto!important;
  top:auto!important;
  transform:none!important;
  display:inline-block!important;
  margin-left:.28em!important;
  flex:0 0 auto;
}

/* 関連リンク：右端固定ではなく文字のすぐ右へ */
.fjy-related-box a{
  position:static!important;
  padding-right:0!important;
}

.fjy-related-box a::after{
  position:static!important;
  right:auto!important;
  top:auto!important;
  transform:none!important;
  display:inline-block!important;
  margin-left:.28em!important;
}

/* リンクカードも同じルール */
.fjy-case-study-card{
  padding-right:18px!important;
}

.fjy-case-study-card::after{
  position:static!important;
  right:auto!important;
  top:auto!important;
  transform:none!important;
  display:inline-block!important;
  margin-left:.28em!important;
  vertical-align:baseline!important;
}


/* =========================================================
   v45 インスペクション見出し微調整 / 買取CTAの縦位置調整
========================================================= */
.fjy-inspection-related > strong{
  font-size:18px!important;
  line-height:1.5!important;
}

.fjy-mini-cta-purchase{
  align-items:center!important;
}

.fjy-mini-cta-purchase > p{
  display:flex!important;
  align-items:center!important;
  align-self:stretch!important;
  margin:0!important;
  line-height:1.65!important;
}

@media(max-width:700px){
  .fjy-inspection-related > strong{
    font-size:16.5px!important;
  }

  .fjy-mini-cta-purchase > p{
    justify-content:center!important;
    text-align:center!important;
  }
}


/* =========================================================
   v44 MOBILE BODY 19PX / SIDE PADDING TIGHTENING
   ・スマホ版のみ
   ・本文系テキストを19px、行間1.65に統一
   ・見出し、ボタン、ラベル、注記類のサイズは維持
   ・左右の余白を少し縮小
========================================================= */
@media(max-width:700px){

  /* ===== ページ全体の左右余白 ===== */
  .fjy-sell-v3{
    padding-left:0!important;
    padding-right:0!important;
  }

  /* ===== 大きなセクションの左右余白を縮小 ===== */
  .sell-hero-box,
  .sell-type-section,
  #reasons,
  #situation,
  .fjy-feature-section,
  .land-section,
  .shindan-box,
  .fjy-profile-box,
  .fjy-final-cta,
  .fjy-featured-story,
  .fjy-case-box,
  .fjy-info-box{
    padding-left:10px!important;
    padding-right:10px!important;
  }

  /* ===== カード・本文BOXの左右余白も少し縮小 ===== */
  .sell-type-card,
  .fjy-reason-card,
  .fjy-guide-card,
  .fjy-tl-content,
  .fjy-related-box,
  .member-wall,
  .fjy-proof-case .body{
    padding-left:12px!important;
    padding-right:12px!important;
  }

  /* ===== 本文系だけ19pxに固定 ===== */
  .fjy-sell-v3 p:not(.fjy-small):not(.sell-hero-note):not(.fjy-evidence-caption):not(.land-note):not(.land-summary-note):not(.title):not(.desc),
  .fjy-sell-v3 li,
  .fjy-sell-v3 .faq-a,
  .fjy-sell-v3 .fjy-case-quote{
    font-size:19px!important;
    line-height:1.65!important;
  }

  /* HEROの本文も19px */
  .fjy-sell-v3 .sell-hero-lead{
    font-size:19px!important;
    line-height:1.65!important;
  }
}

</style>

<div class="fjy-sell-v3">

<!-- HERO：本文内H1は置かない -->
<section class="sell-hero-box">
  <div class="sell-hero-kicker">板橋区の不動産売却・無料査定</div>

  <div class="sell-hero-title">
    査定額だけでなく、<br>
    「なぜその価格なのか」までご説明します
  </div>

  <p class="sell-hero-lead">
    板橋区で土地・一戸建て・マンションの売却をご検討中の方へ。
    仲宿商店街に店舗を構える富士屋不動産が、周辺の価格情報・販売事例、道路条件、土地形状、建物状態などを確認し、
    <strong>価格の根拠が分かる査定</strong>を行います。
    特に仲宿・本町・加賀・板橋区役所前周辺では、継続的に価格情報と売買事例を蓄積しています。
  </p>

  <div class="sell-hero-points">
    <div class="sell-hero-point">
      <strong>査定無料</strong>
      <span>相場確認だけでもOK</span>
    </div>
    <div class="sell-hero-point">
      <strong>しつこい営業なし</strong>
      <span>売却を決めていなくても相談可</span>
    </div>
    <div class="sell-hero-point">
      <strong>仲介・直接買取</strong>
      <span>事情に合わせて比較してご提案</span>
    </div>
  </div>

  <div class="sell-hero-btns">
    <a href="https://www.fujiyafudosan.co.jp/satei/" class="fjy-btn-main" target="_blank" rel="noopener noreferrer">無料査定を依頼する</a>
    <a href="tel:03-5248-6228" class="fjy-btn-sub">03-5248-6228 に電話する</a>
  </div>

  <p class="sell-hero-note">
    査定後に売却する義務はありません。「今いくらくらいなのか知りたい」という段階でもご相談いただけます。
  </p>
</section>

<!-- ページ内ナビ -->
<nav class="fjy-quick-nav" aria-label="ページ内メニュー">
  <a href="#case">実際の売却事例</a>
  <a href="#reasons">選ばれる理由</a>
  <a href="#price-data">価格データ</a>
  <a href="#transparency">囲い込みなし</a>
  <a href="#buyer-agent">他社からの声</a>
  <a href="#inspection">インスペクション</a>
  <a href="#purchase">直接買取り</a>
  <a href="#faq">よくある質問</a>
</nav>

<!-- 実績 -->
<div class="fjy-trust-strip">
  <div class="fjy-trust-item">
    <strong>約400棟</strong>
    <span>住宅プロジェクトに携わった経験</span>
  </div>
  <div class="fjy-trust-item">
    <strong>約100組</strong>
    <span>不動産売買をサポート</span>
  </div>
  <div class="fjy-trust-item">
    <strong>仲宿に店舗</strong>
    <span>板橋区の地元不動産会社</span>
  </div>
  <div class="fjy-trust-item">
    <strong>囲い込みなし</strong>
    <span>物件情報を適切に公開</span>
  </div>
</div>

<!-- 実例 -->
<section id="case">
  <h2>査定額の高さだけでなく、「その根拠」を確認してください</h2>

  <div class="fjy-case-box">
    <div class="fjy-case-copy">
      <div class="fjy-case-eyebrow">板橋区仲宿・土地売却の実例</div>
      <div class="fjy-case-big">
        他社査定と<br>
        坪単価約80万円の差
      </div>

      <p>
        板橋区仲宿の土地売却で、他社が査定していた価格より
        <strong>坪単価で約80万円高い価格で成約した事例</strong>があります。
        富士屋不動産では、周辺の実績価格だけでなく、土地条件や金沢小学校学区の需要なども確認して査定。
        当社のお客様とのご縁につながり、売却のお手伝いをさせていただきました。
      </p>
    </div>

    <div class="fjy-case-side">
      <div class="fjy-case-figure">
        <img src="https://cdn.img-asp.jp/cms/186095_1_0_0_1.jpg"
             alt="板橋区仲宿の土地売却事例">
        <p class="fjy-evidence-caption">実際に売却をお手伝いした板橋区仲宿の物件事例</p>
      </div>
    </div>

    <div class="fjy-case-footer">
      <div class="fjy-case-detail">
        <strong>なぜ、他社査定と坪単価約80万円の差が出たのか</strong>
        <p>
          査定で確認したポイントや、一括査定サイトで8社へ査定を依頼した売主T様の声は、
          専門記事で詳しくご紹介しています。
        </p>
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-770007/"
           class="fjy-btn-sub"
           target="_blank"
           rel="noopener noreferrer">坪単価約80万円差の詳しい事例を見る →</a>
      </div>

      <p class="fjy-small fjy-case-note">
        ※個別の査定額や売却結果は、物件条件・市況・販売時期等によって異なります。同様の価格差や売却価格を保証するものではありません。
      </p>
    </div>
  </div>

  <div class="fjy-related-box">
    <strong>実際の売却事例</strong>
    <a href="https://www.fujiyafudosan.co.jp/blog/entry-396975/" target="_blank" rel="noopener noreferrer">
      板橋区仲宿｜南西角地・土地30坪の売却事例
    </a>
    <a href="https://www.fujiyafudosan.co.jp/blog/entry-686448/" target="_blank" rel="noopener noreferrer">
      板橋区本町｜石神井川緑道公園沿い・土地31坪の売却事例
    </a>
    <a href="https://www.fujiyafudosan.co.jp/blog/entry-686456/" target="_blank" rel="noopener noreferrer">
      板橋区仲宿｜南北両面道路・土地27坪の売却事例
    </a>
    <a href="https://www.fujiyafudosan.co.jp/blog/list.html?subtheme=523" target="_blank" rel="noopener noreferrer">
      富士屋不動産の売却事例をすべて見る
    </a>
  </div>

  <div class="fjy-proof-cta">
    <div>
      <strong>査定額の「高さ」だけでなく「根拠」を比べてみませんか？</strong>
      <span>まだ売却を決めていない段階でも、現在の価格と査定理由をご説明します。</span>
    </div>
    <a href="https://www.fujiyafudosan.co.jp/satei/" target="_blank" rel="noopener noreferrer">無料査定を依頼する</a>
  </div>
</section>

<!-- 物件種別 -->
<section class="sell-type-section" id="property-type">
  <h2>板橋区でお受けしている不動産売却相談</h2>

  <div class="sell-type-grid">
    <div class="sell-type-card">
      <h3>土地・古家付き土地</h3>
      <p>
        更地にするか、古家付きのまま売るか。
        道路、間口、用途地域、容積率、セットバック、土地形状などを確認して査定します。
      </p>
    </div>

    <div class="sell-type-card">
      <h3>一戸建て</h3>
      <p>
        築年数だけで判断せず、建物状態、修繕履歴、耐震性、建物状況調査の活用なども含めて売り方を考えます。
      </p>
    </div>

    <div class="sell-type-card">
      <h3>マンション</h3>
      <p>
        駅距離、階数、向き、眺望、管理状態、修繕積立金などを確認し、周辺の販売・成約状況と比較します。
      </p>
    </div>

    <div class="sell-type-card">
      <h3>相続・住み替え・急ぎの売却</h3>
      <p>
        相続、住み替え、離婚、早期現金化など、事情に応じて仲介・直接買取りを比較しながら進め方をご提案します。
      </p>
    </div>
  </div>
</section>

<!-- 6つの考え方 -->
<section id="reasons">
  <h2>富士屋不動産が、不動産売却で大切にしている6つのこと</h2>

  <div class="fjy-reason-grid">
    <div class="fjy-reason-card">
      <span class="fjy-reason-no">01</span>
      <h3>地域の実データを見る</h3>
      <p>
        特に仲宿・本町・加賀周辺では、日々の価格情報・販売事例を蓄積し、机上の数字だけで判断しません。
      </p>
    </div>

    <div class="fjy-reason-card">
      <span class="fjy-reason-no">02</span>
      <h3>査定理由を説明する</h3>
      <p>
        「○○万円です」で終わらず、道路・土地形状・需要・周辺事例など、価格の根拠をできる限り分かりやすく説明します。
      </p>
    </div>

    <div class="fjy-reason-card">
      <span class="fjy-reason-no">03</span>
      <h3>囲い込みをしない</h3>
      <p>
        買主側の仲介会社とも連携し、売主様の物件情報を適切に公開して、購入検討の機会を狭めない販売活動を行います。
      </p>
    </div>

    <div class="fjy-reason-card">
      <span class="fjy-reason-no">04</span>
      <h3>建物も見て売る</h3>
      <p>
        一戸建てでは建物状態やインスペクションの活用も検討し、買主様が判断しやすい情報提供を目指します。
      </p>
    </div>

    <div class="fjy-reason-card">
      <span class="fjy-reason-no">05</span>
      <h3>仲介と買取を比較する</h3>
      <p>
        価格を重視するのか、スピードや秘密性を重視するのか。事情に応じて直接買取りも選択肢に入れます。
      </p>
    </div>

    <div class="fjy-reason-card">
      <span class="fjy-reason-no">06</span>
      <h3>税金・手残りまで考える</h3>
      <p>
        売却価格だけでなく、仲介手数料、住宅ローン残債、譲渡所得税などを踏まえ、売却後の資金計画まで整理します。
      </p>
    </div>
  </div>

  <div class="fjy-related-box">
    <strong>詳しく読む</strong>
    <a href="https://www.fujiyafudosan.co.jp/blog/entry-564558/" target="_blank" rel="noopener noreferrer">
      不動産売却における囲い込みとそのリスク
    </a>
    <a href="https://www.fujiyafudosan.co.jp/blog/entry-539930/" target="_blank" rel="noopener noreferrer">
      地元の不動産会社で板橋区の不動産の高価売却を実現するために
    </a>
  </div>
</section>

<!-- 価格データ -->
<section class="land-section" id="price-data">
  <h2>板橋区役所前・板橋本町周辺の土地価格データ</h2>

  <p>
    富士屋不動産では、特に取扱いの多い仲宿・本町・加賀周辺の価格情報を継続して蓄積しています。
    土地は坪単価だけで査定できるものではありません。
    土地面積、間口、前面道路、用途地域、形状、セットバックなどをあわせて評価する必要があります。
  </p>

  <div class="land-map">
    <img src="https://www.img-asp.jp/cms/186095_5_0_0_1.jpg"
         alt="板橋区仲宿・本町周辺の土地価格事例マップ">
    <p class="fjy-evidence-caption">仲宿・本町周辺で蓄積している価格情報を地図上で確認できるよう整理しています。</p>
  </div>

  <!-- 公開表示：掲載件数・坪単価中央値 -->
  <div class="land-summary">
    <div class="land-summary-card">
      <strong id="sum-count">―</strong>
      <span>掲載価格事例</span>
    </div>

    <div class="land-summary-card">
      <strong id="sum-nakajuku">―</strong>
      <span>仲宿・掲載事例の坪単価中央値</span>
    </div>

    <div class="land-summary-card">
      <strong id="sum-honcho">―</strong>
      <span>本町・掲載事例の坪単価中央値</span>
    </div>
  </div>

  <p class="fjy-small land-summary-note">
    ※上記は、このページ先頭の価格事例データから自動集計した参考値です。
    個別物件の査定額を示すものではありません。
  </p>

  <!-- 未ログイン：個別一覧のみ会員限定 -->
  <div id="land-member-wall" class="member-wall">
    <p class="title">個別の価格事例一覧は会員限定です</p>

    <p class="desc">
      無料会員登録で、土地面積・価格・坪単価・用途地域などの一覧をご覧いただけます。
    </p>

    <a href="/member/" class="member-btn" target="_blank" rel="noopener noreferrer">
      無料会員登録して価格事例を見る
    </a>

    <div class="fjy-small" style="margin-top:10px;">
      登録済みの方は
      <a href="/member/login/" target="_blank" rel="noopener noreferrer">こちらからログイン</a>
    </div>
  </div>

  <!-- ログイン済み：個別一覧 -->
  <div id="land-member-content" style="display:none;">

    <div class="land-tabs" style="align-items:center;">
      <button class="land-tab active" type="button" onclick="landTab('all',this)">
        すべて
      </button>
      <button class="land-tab" type="button" onclick="landTab('kuyakushomae',this)">
        板橋区役所前
      </button>
      <button class="land-tab" type="button" onclick="landTab('honcho',this)">
        板橋本町
      </button>
      <span style="margin-left:auto;font-size:13px;color:#777;white-space:nowrap;">2026年9月15日更新</span>
    </div>

    <div class="land-tbl-wrap">
      <table class="land-tbl">
        <thead>
          <tr>
            <th>時期</th>
            <th>所在</th>
            <th>土地面積</th>
            <th>価格</th>
            <th>坪単価</th>
            <th>用途地域</th>
            <th>備考</th>
          </tr>
        </thead>
        <tbody id="land-tbody-display"></tbody>
      </table>
    </div>

    <p class="land-note">
      ※掲載価格は、富士屋不動産が把握している販売価格等の価格情報に基づく参考データです。成約価格と異なる場合があります。<br>
      ※所在地はプライバシーに配慮した表示です。市況・接道・土地形状等により価格は大きく異なります。<br>
      ※最新の個別査定は
      <a href="https://www.fujiyafudosan.co.jp/satei/" target="_blank" rel="noopener noreferrer">無料査定</a>
      でご確認ください。
    </p>
  </div>

  <div class="fjy-mini-cta">
    <p>同じ仲宿・本町でも、道路や土地形状によって価格は変わります。</p>
    <a href="https://www.fujiyafudosan.co.jp/satei/" target="_blank" rel="noopener noreferrer">
      自分の不動産を無料査定する
    </a>
  </div>
</section>

<!-- 診断 -->
<section class="shindan-box" id="diagnosis">
  <h3>あなたの売却はどのタイプ？</h3>

  <p class="fjy-small">
    当てはまるものを選ぶと、先に確認しておきたいポイントをご案内します。
  </p>

  <div class="shindan-checks">
    <label><input type="checkbox" id="chk1">住み替えを検討している</label>
    <label><input type="checkbox" id="chk2">相続した不動産を売りたい</label>
    <label><input type="checkbox" id="chk3">できるだけ早く現金化したい</label>
    <label><input type="checkbox" id="chk4">近隣に知られず売りたい</label>
    <label><input type="checkbox" id="chk5">まず相場だけ知りたい</label>
    <label><input type="checkbox" id="chk6">離婚・差し押さえ等で急いでいる</label>
  </div>

  <button id="shindan-btn" type="button" onclick="runShindan()">
    診断結果を見る
  </button>

  <div class="shindan-result" id="shindan-result"></div>
</section>

<!-- 売却の流れ -->
<section id="flow">
  <h2>不動産売却の流れ</h2>

  <p>
    一般的な仲介売却では、査定から引渡しまで3〜6か月程度が一つの目安です。
    物件条件、市況、価格設定などによって期間は変わります。
  </p>

  <div class="fjy-timeline">
    <div class="fjy-tl-item">
      <div class="fjy-tl-no">1</div>
      <div class="fjy-tl-content">
        <strong>無料査定・相談</strong>
        <p>
          売却理由、希望時期、住宅ローン残債などを伺い、現地と周辺事例を確認します。
        </p>
      </div>
    </div>

    <div class="fjy-tl-item">
      <div class="fjy-tl-no">2</div>
      <div class="fjy-tl-content">
        <strong>売り方と価格を決める</strong>
        <p>
          査定根拠をご説明し、仲介・買取、販売価格、スケジュールを整理します。
        </p>
      </div>
    </div>

    <div class="fjy-tl-item">
      <div class="fjy-tl-no">3</div>
      <div class="fjy-tl-content">
        <strong>媒介契約・販売活動</strong>
        <p>
          レインズや不動産ポータル等を活用し、他社とも連携して販売します。
        </p>
      </div>
    </div>

    <div class="fjy-tl-item">
      <div class="fjy-tl-no">4</div>
      <div class="fjy-tl-content">
        <strong>購入申込み・条件調整</strong>
        <p>
          価格だけでなく、引渡し時期、残置物、契約条件なども調整します。
        </p>
      </div>
    </div>

    <div class="fjy-tl-item">
      <div class="fjy-tl-no">5</div>
      <div class="fjy-tl-content">
        <strong>売買契約</strong>
        <p>
          条件を確認したうえで売買契約を締結し、手付金を受領します。
        </p>
      </div>
    </div>

    <div class="fjy-tl-item">
      <div class="fjy-tl-no">6</div>
      <div class="fjy-tl-content">
        <strong>決済・引渡し</strong>
        <p>
          残代金受領、所有権移転、鍵の引渡し等を行います。
          売却後の税務手続きも必要に応じて確認します。
        </p>
      </div>
    </div>
  </div>

  <div class="fjy-related-box">
    <strong>詳しく確認する</strong>
    <a href="https://www.fujiyafudosan.co.jp/blog/entry-672144/" target="_blank" rel="noopener noreferrer">
      不動産売却の流れと必要書類
    </a>
  </div>
</section>


<!-- 売却姿勢・実務セクション -->
<section id="transparency" class="fjy-feature-section">
  <div class="fjy-section-kicker">販売方針 01</div>
  <h2>囲い込みをせず、売主様の利益を優先します</h2>

  <div class="fjy-feature-split">
    <div>
      <p>
        不動産売却では、売主様の物件情報をどのように公開するかが重要です。
        他社から購入希望者の紹介があっても情報を出さない「囲い込み」が起きると、
        購入検討者と出会う機会が減り、売却条件や期間に影響する可能性があります。
      </p>

      <p>
        富士屋不動産では、売主様からお預かりした物件情報を適切に公開し、
        他社とも連携します。
        自社の仲介手数料を増やすことより、売主様にとって納得できる取引を優先します。
      </p>
    </div>

    <div class="fjy-evidence-media">
      <img src="https://www.img-asp.jp/cms/580021_2_0_0_1.jpg"
           alt="不動産売却の囲い込みを説明する図">
      <p class="fjy-evidence-caption fjy-evidence-caption-left">囲い込みをせず、他社からの問い合わせや購入希望者の紹介を適切に受け付けることは、適正な売却活動の前提です。</p>
    </div>
  </div>

  <div class="fjy-proof-case">
    <div class="media">
      <img src="https://cdn.img-asp.jp/cms/487460_1_0_0_1.jpg"
           alt="板橋区仲宿の土地売却事例">
    </div>
    <div class="body">
      <span class="eyebrow">実例｜板橋区仲宿</span>
      <span class="title">「両手」よりも、売主様が選んだ34坪の買主様を優先</span>
      <p>
        約30坪で申込みをした買取業者は当社への直接申込みで、当社にとっては両手取引。
        一方、約34坪で申込みをした買主様は他社仲介を通した分かれ取引でした。
        坪単価はほぼ同じでしたが、売主様のご意向で34坪の買主様との取引を進めました。
      </p>
      <a href="https://www.fujiyafudosan.co.jp/blog/entry-487460/" target="_blank" rel="noopener noreferrer">
        仲宿の実際の売却事例を読む →
      </a>
    </div>
  </div>

  <div class="fjy-related-box">
    <strong>囲い込みについて詳しく読む</strong>
    <a href="https://www.fujiyafudosan.co.jp/blog/entry-564558/" target="_blank" rel="noopener noreferrer">
      不動産売却における囲い込みとそのリスクについて考える
    </a>
    <a href="https://www.fujiyafudosan.co.jp/blog/entry-571018/" target="_blank" rel="noopener noreferrer">
      売却不動産はレインズで図面登録されていますか？
    </a>
  </div>
</section>

<section id="buyer-agent" class="fjy-feature-section">
  <div class="fjy-section-kicker">販売方針 02</div>
  <h2>他社との連携も含めて、売却活動だと考えています</h2>

  <div class="fjy-feature-split">
    <div>
      <p>
        不動産は、売主様と買主様だけで完結するものではありません。
        購入希望者を案内する他社にとっても「説明しやすい・勧めやすい」状態を作ることが重要です。
      </p>

      <p>
        富士屋不動産では、質問への回答だけでなく、調査資料、建物情報、室内写真などを整理し、
        他社が購入希望者へ正確に説明できるよう、必要な情報を整理して共有します。
      </p>
    </div>

    <div class="fjy-evidence-media">
      <img src="https://cdn.img-asp.jp/cms/528439_6_0_0_1.jpg"
           alt="富士屋不動産と他社が連携するイメージ">
      <p class="fjy-evidence-caption fjy-evidence-caption-left">売主側と他社が適切に連携することで、購入希望者へ必要な情報を届けやすくなります。</p>
    </div>
  </div>

  <div class="fjy-proof-case fjy-proof-case--text">
    <div class="body">
      <span class="eyebrow">実例｜築4年・中古一戸建て</span>
      <span class="title">他社仲介会社からの声｜「富士屋不動産へお願いして良かった」と言われた取引</span>
      <p>
        大手不動産会社との一般媒介で販売した中古一戸建てでは、売主様の希望価格で成約。
        契約後、他社の担当者から、電話対応や情報共有の丁寧さを評価していただきました。
        売主様への対応だけでなく、他社との関係づくりも売却活動の一部だと考えています。
      </p>
      <a href="https://www.fujiyafudosan.co.jp/blog/entry-528439/" target="_blank" rel="noopener noreferrer">
        他社仲介会社からの声を見る →
      </a>
    </div>
  </div>
</section>

<section id="inspection" class="fjy-feature-section">
  <div class="fjy-section-kicker">販売方針 03</div>
  <h2>建物状況調査（インスペクション）と書類整理で、買主の不安を減らします</h2>

  <div class="fjy-feature-split">
    <div>
      <p>
        中古一戸建てでは、「購入後に大きな修繕が必要ではないか」という不安が購入判断を止めることがあります。
        そこで富士屋不動産では、物件や売却方針に応じて建物状況調査を活用し、
        新築時の図面・確認申請書類・修繕履歴・設備書類などもできる限り整理します。
      </p>

      <p>
        不具合を隠すのではなく、分かっている情報を整理して伝える。
        その方が購入検討者も判断しやすく、売主様と買主様の認識違いを減らしやすくなります。
      </p>
    </div>

    <div class="fjy-evidence-media">
      <img src="https://www.img-asp.jp/cms/580021_4_0_0_1.jpg"
           alt="建物状況調査で住宅を検査している様子">
      <p class="fjy-evidence-caption fjy-evidence-caption-left">実際に住宅を検査している建物状況調査の様子。建物の状態を事前に確認し、購入検討者へ伝えられる情報を整理します。</p>
    </div>
  </div>

  <div class="fjy-proof-case fjy-proof-case-maeno" id="fjy-proof-case-maeno">
    <div class="media" id="fjy-proof-case-maeno-media">
      <img src="https://cdn.img-asp.jp/cms/740315_7_0_0_1.jpg"
           alt="前野町3丁目中古一戸建ての分かれ取引事例">
    </div>
    <div class="body" id="fjy-proof-case-maeno-body">
      <span class="eyebrow">実践事例｜板橋区前野町3丁目</span>
      <span class="title" id="fjy-proof-case-maeno-title">販売開始から1週間で成約。分かれ取引でも現地説明まで担当</span>
      <p>
        建物状況調査を事前に実施し、重要事項説明に使用する資料や室内写真も他社へ事前共有。
        他社が連れてきた購入検討者であっても、売主側担当として現地で建物状態や周辺環境を説明しました。
      </p>
      <a href="https://www.fujiyafudosan.co.jp/blog/entry-740315/" target="_blank" rel="noopener noreferrer">
        前野町3丁目の売却事例を読む →
      </a>
    </div>
  </div>

  <div class="fjy-proof-case fjy-proof-case--text">
    <div class="body">
      <span class="eyebrow">実務から感じたこと</span>
      <span class="title">「書類とインスペクションが揃った物件は、購入の結論が出やすい」</span>
      <p>
        実際の取引後、他社の担当者との会話でも、
        建物状況調査が済み、新築時の図面や書類が整っている物件は、
        購入検討者が判断しやすく、客付け側も紹介しやすいという話がありました。
      </p>
      <a href="https://www.fujiyafudosan.co.jp/blog/entry-762937/" target="_blank" rel="noopener noreferrer">
        インスペクションと書類整理について読む →
      </a>
    </div>
  </div>

  <div class="fjy-related-box fjy-inspection-related">
    <strong>建物状況調査の基本を詳しく読む</strong>
    <a href="https://www.fujiyafudosan.co.jp/blog/entry-482555/" target="_blank" rel="noopener noreferrer">
      中古一戸建ての売却時に建物状況調査はするべき？
    </a>
  </div>
</section>

<section id="purchase" class="fjy-feature-section">
  <div class="fjy-section-kicker">売却方法 04</div>
  <h2>早さ・秘密性を優先するなら、直接買取りも選択肢です</h2>

  <p>
    「できるだけ早く現金化したい」「近隣に知られず売却したい」
    「内覧対応が難しい」といった事情がある場合は、
    仲介ではなく直接買取りが合うことがあります。
  </p>

  <p>
    富士屋不動産が直接買主となる場合は、一般の購入希望者を探す販売活動が不要なため、
    条件が整えば仲介より短いスケジュールで進められます。
    また、当社が直接買い取る場合は仲介手数料もかかりません。
  </p>

  <div class="fjy-guide-grid">
    <div class="fjy-guide-card">
      <h3>スピード</h3>
      <p>
        買主探しや複数回の内覧を行わずに進められるため、短期間での売却を目指しやすくなります。
      </p>
    </div>

    <div class="fjy-guide-card">
      <h3>プライバシー</h3>
      <p>
        ポータルサイトへの広告掲載や近隣への周知を避けて進めることができます。
      </p>
    </div>
  </div>

  <div class="fjy-related-box">
    <strong>富士屋不動産の買取実績</strong>
    <a href="https://www.fujiyafudosan.co.jp/blog/entry-449051/" target="_blank" rel="noopener noreferrer">
      板橋区仲宿｜土地10坪の買取事例
    </a>
    <a href="https://www.fujiyafudosan.co.jp/blog/entry-528749/" target="_blank" rel="noopener noreferrer">
      板橋区仲宿｜土地15坪の買取事例
    </a>
  </div>

  <div class="fjy-mini-cta fjy-mini-cta-purchase">
    <p>仲介と買取のどちらが合うか、両方を比較してご相談いただけます。</p>
    <a href="https://www.fujiyafudosan.co.jp/satei/" target="_blank" rel="noopener noreferrer">
      無料査定を依頼する
    </a>
  </div>
</section>


<!-- 売却理由 -->
<section id="situation">
  <h2>売却理由によって、先に確認することが変わります</h2>

  <div class="fjy-featured-story fjy-featured-story-v35">
    <div class="fjy-featured-story-head">
      <div class="label">住み替え実例｜板橋区氷川町 → 仲宿</div>
      <h3>「敷地の一部だけ売りたい」から、8か月かけて売却と購入を完了</h3>
    </div>

    <div class="fjy-featured-story-main-v35">
      <div class="fjy-featured-story-copy">
        <p>
          最初のご相談は「敷地の一部だけ売りたい」という内容でした。
          土地の形・接道・容積率を考えると、一部売却より全体売却の方が土地の価値を活かせると判断し、
          住み替えまで含めて計画しました。
        </p>

        <ul class="fjy-featured-story-points">
          <li>売却活動の前に、測量・境界確定・私道掘削承諾を先行取得</li>
          <li>約140㎡の土地を、住宅用ではなく事業用地として評価する買主へ売却</li>
          <li>売却決済と購入決済の時期を調整し、仲宿のマンションへ住み替え</li>
        </ul>
      </div>

      <div class="fjy-featured-story-photo">
        <img src="https://cdn.img-asp.jp/cms/847699_1_0_0_1.jpg"
             alt="板橋区氷川町の土地売却と住み替え事例">
        <a class="fjy-featured-story-photo-link" href="https://www.fujiyafudosan.co.jp/blog/entry-847699/" target="_blank" rel="noopener noreferrer">
          氷川町の8か月の住み替え事例を読む
        </a>
      </div>
    </div>
  </div>

  <div class="fjy-guide-grid">
    <div class="fjy-guide-card">
      <h3>住み替え</h3>
      <p>
        「売り先行」「買い先行」のどちらにするか、住宅ローン残債、次の購入資金、税制特例をセットで考えます。
      </p>
      <a href="https://www.fujiyafudosan.co.jp/blog/entry-275062/" target="_blank" rel="noopener noreferrer">
        3,000万円特別控除と住宅ローン控除を比較する
      </a>
    </div>

    <div class="fjy-guide-card">
      <h3>相続不動産</h3>
      <p>
        相続登記、共有者との調整、取得費、空き家特例など、通常の売却とは違う確認事項があります。
      </p>
      <a href="https://www.fujiyafudosan.co.jp/blog/entry-701646/" target="_blank" rel="noopener noreferrer">
        不動産の相続税と売却時の税金
      </a>
    </div>

    <div class="fjy-guide-card">
      <h3>税金・手残り</h3>
      <p>
        売却価格だけでなく、諸費用、住宅ローン返済、譲渡所得税などを差し引いて、最終的な手残りを確認します。
      </p>
      <a href="https://www.fujiyafudosan.co.jp/blog/entry-768717/" target="_blank" rel="noopener noreferrer">
        譲渡所得税・手残りシミュレーター
      </a>
    </div>

    <div class="fjy-guide-card">
      <h3>一括査定を検討中</h3>
      <p>
        査定額の高さだけではなく、根拠となる比較事例や販売戦略まで確認して依頼先を選ぶことが大切です。
      </p>
      <a href="https://www.fujiyafudosan.co.jp/blog/entry-598219/" target="_blank" rel="noopener noreferrer">
        不動産一括査定の注意点
      </a>
    </div>
  </div>
</section>

<!-- FAQ -->
<section id="faq">
  <h2>よくある質問</h2>

  <div class="faq-item">
    <div class="faq-q" onclick="toggleFaq(this)">
      <span class="q-badge">Q</span>
      査定をしたら必ず売らなければいけませんか？
      <span class="faq-arrow">▼</span>
    </div>
    <div class="faq-a">
      いいえ。査定後に売却する義務はありません。
      「現在の価格を知りたい」「数年後の売却を考えている」という段階でもご相談いただけます。
    </div>
  </div>

  <div class="faq-item">
    <div class="faq-q" onclick="toggleFaq(this)">
      <span class="q-badge">Q</span>
      相続登記が終わっていなくても相談できますか？
      <span class="faq-arrow">▼</span>
    </div>
    <div class="faq-a">
      はい。売却前には必要な登記手続きがありますが、
      状況を確認したうえで提携司法書士をご紹介できます。
    </div>
  </div>

  <div class="faq-item">
    <div class="faq-q" onclick="toggleFaq(this)">
      <span class="q-badge">Q</span>
      住宅ローンが残っていても売却・住み替えできますか？
      <span class="faq-arrow">▼</span>
    </div>
    <div class="faq-a">
      可能なケースは多くあります。
      売却代金で住宅ローンを完済できるか、次の住宅を先に買うかなど、
      資金計画を確認して進めます。
    </div>
  </div>

  <div class="faq-item">
    <div class="faq-q" onclick="toggleFaq(this)">
      <span class="q-badge">Q</span>
      売却にはどれくらい費用がかかりますか？
      <span class="faq-arrow">▼</span>
    </div>
    <div class="faq-a">
      主な費用には仲介手数料、印紙税、抵当権抹消等の登記費用などがあります。
      譲渡益が出る場合は譲渡所得税等がかかることがあります。
      個別条件によって異なるため、査定時に手残りも含めて整理します。
    </div>
  </div>

  <div class="faq-item">
    <div class="faq-q" onclick="toggleFaq(this)">
      <span class="q-badge">Q</span>
      仲宿・本町の土地はいくらで売れますか？
      <span class="faq-arrow">▼</span>
    </div>
    <div class="faq-a">
      同じ町内でも、面積、間口、前面道路、用途地域、セットバック、土地形状などで価格差が生じます。
      このページの価格事例は参考としてご覧いただき、個別の価格は無料査定でご確認ください。
    </div>
  </div>

  <div class="faq-item">
    <div class="faq-q" onclick="toggleFaq(this)">
      <span class="q-badge">Q</span>
      仲介と買取はどちらがいいですか？
      <span class="faq-arrow">▼</span>
    </div>
    <div class="faq-a">
      価格を優先する場合は一般的に仲介が向きやすく、
      スピード、秘密性、内覧対応の負担軽減を優先する場合は買取が向くことがあります。
      両方を比較して決めることもできます。
    </div>
  </div>
</section>

<!-- 担当者 -->
<section class="fjy-profile-box" id="profile">
  <div class="fjy-profile-grid">
    <div class="fjy-profile-photo">
      <img src="https://cdn.img-asp.jp/cms/853277_1_0_0_1.jpg"
           alt="山本亮">
    </div>

    <div>
      <div class="name">担当：山本 亮</div>

      <p>
        住宅の設計・施工管理・建売用地の仕入れなどを経験し、
        現在は板橋区を中心に不動産売買をサポートしています。
        売却価格だけでなく、土地条件、建物状態、税金・手残り、
        住み替えの場合の購入資金まで含めてご相談をお受けしています。
      </p>
    </div>
  </div>
</section>

<!-- 最終CTA -->
<section class="fjy-final-cta" id="contact">
  <h2>まずは「今いくらで売れるか」を確認しませんか？</h2>

  <p>
    売却を決めていなくても大丈夫です。<br>
    板橋区の土地・一戸建て・マンションを、物件ごとの条件を確認して査定します。
  </p>

  <div class="sell-hero-btns" style="justify-content:center;">
    <a href="https://www.fujiyafudosan.co.jp/satei/" class="fjy-btn-main" target="_blank" rel="noopener noreferrer">
      無料査定を依頼する
    </a>

    <a href="tel:03-5248-6228" class="fjy-btn-sub">
      電話で相談する
    </a>
  </div>

  <p class="fjy-small" style="color:#dfeaf6;margin-top:10px;">
    査定のみOK・しつこい営業なし
  </p>
</section>

<!-- AIは補助導線 -->
<div class="fjy-ai-lite">
  <strong>まだ人に相談するほどではない方へ：</strong>
  売却の一般的な疑問は「AI富士屋不動産」でも確認できます。
  <a href="https://www.fujiyafudosan.co.jp/blog/entry-707420/" target="_blank" rel="noopener noreferrer">
    AIに質問してみる
  </a>
</div>

</div><!-- /.fjy-sell-v3 -->


<script>
/* =========================================================
   CMS上部画像
   ※共通ヘッダーや親コンテナには触れず、画像自身だけ調整
========================================================= */
(function(){
  function run(){
    var marker=document.querySelector('.fjy-sell-v3');
    if(!marker) return;

    var imgs=[].slice.call(document.images||[]);
    var candidates=imgs.filter(function(img){
      if(!(img.compareDocumentPosition(marker)&Node.DOCUMENT_POSITION_FOLLOWING)){
        return false;
      }

      var r=img.getBoundingClientRect();
      var nw=img.naturalWidth||0;
      var nh=img.naturalHeight||0;
      var ratio=nh ? nw/nh : 0;

      return r.width>=300 && ratio>=1.5;
    });

    if(!candidates.length) return;

    var hero=candidates[candidates.length-1];
    hero.classList.add('fjy-top-image');
  }

  if(document.readyState==='loading'){
    document.addEventListener('DOMContentLoaded',run);
  }else{
    run();
  }

  setTimeout(run,300);
})();
/* =========================================================
   価格データ
========================================================= */
function fjyMedian(arr){
  if(!arr.length) return null;

  arr=arr.slice().sort(function(a,b){
    return a-b;
  });

  var mid=Math.floor(arr.length/2);

  if(arr.length%2){
    return arr[mid];
  }

  return (arr[mid-1]+arr[mid])/2;
}

function fjyParseTsubo(text){
  var match=(text||'')
    .replace(/,/g,'')
    .match(/([0-9.]+)\s*万円\/坪/);

  return match ? parseFloat(match[1]) : null;
}

function setupLandData(){
  var wall=document.getElementById('land-member-wall');
  var memberContent=document.getElementById('land-member-content');

  /* 元データは公開集計にも使用 */
  var src=document.getElementById('land-tbody');
  if(!src) return;

  var rows=[].slice.call(src.querySelectorAll('tr'));
  var nakajuku=[];
  var honcho=[];

  rows.forEach(function(row){
    var tds=row.querySelectorAll('td');
    if(tds.length<5) return;

    var area=(tds[1].innerText||'').trim();
    var unit=fjyParseTsubo(tds[4].innerText);

    if(unit===null) return;

    if(area.indexOf('仲宿')!==-1){
      nakajuku.push(unit);
    }

    if(area.indexOf('本町')!==-1){
      honcho.push(unit);
    }
  });

  /* 件数・仲宿中央値・本町中央値は全員に公開 */
  var countEl=document.getElementById('sum-count');
  var nakEl=document.getElementById('sum-nakajuku');
  var honEl=document.getElementById('sum-honcho');

  if(countEl){
    countEl.textContent=rows.length+'件';
  }

  var medNak=fjyMedian(nakajuku);
  var medHon=fjyMedian(honcho);

  if(nakEl){
    nakEl.textContent=
      medNak!==null
        ? Math.round(medNak)+'万円/坪'
        : '―';
  }

  if(honEl){
    honEl.textContent=
      medHon!==null
        ? Math.round(medHon)+'万円/坪'
        : '―';
  }

  /* =====================================================
     ログイン判定：元コードと同じ方式
     /mypage/ へのリンクが存在するかどうか。
     ただし、会員ウォール内の「こちらからログイン」は除外する。
  ===================================================== */
  var isLoggedIn=false;
  var links=document.querySelectorAll('a[href*="/mypage/"]');

  for(var n=0;n<links.length;n++){
    if(!wall || !wall.contains(links[n])){
      isLoggedIn=true;
      break;
    }
  }

  /* 未ログイン時は、個別一覧だけ非表示 */
  if(!isLoggedIn) return;

  /* ログイン済みの場合のみ、実データを表示用テーブルへ展開 */
  var dst=document.getElementById('land-tbody-display');
  if(dst){
    dst.innerHTML=src.innerHTML;
  }

  if(memberContent){
    memberContent.style.display='block';
  }

  if(wall){
    wall.style.display='none';
  }
}

if(document.readyState==='loading'){
  document.addEventListener('DOMContentLoaded',setupLandData);
}else{
  setupLandData();
}


function landTab(tab,btn){
  document.querySelectorAll('.land-tab').forEach(function(button){
    button.classList.remove('active');
  });

  btn.classList.add('active');

  document.querySelectorAll('#land-tbody-display tr').forEach(function(row){
    if(tab==='all'){
      row.style.display='';
      return;
    }

    var span=row.querySelector('td:nth-child(2) span');

    if(!span){
      row.style.display='none';
      return;
    }

    var txt=span.textContent.trim();

    if(tab==='kuyakushomae'){
      row.style.display=(txt==='区役所前') ? '' : 'none';
    }

    if(tab==='honcho'){
      row.style.display=(txt==='板橋本町') ? '' : 'none';
    }
  });
}


/* =========================================================
   売却タイプ診断
========================================================= */
function runShindan(){
  var ids=[
    'chk1','chk2','chk3',
    'chk4','chk5','chk6'
  ];

  var checked=ids.map(function(id){
    return document.getElementById(id).checked;
  });

  var result=document.getElementById('shindan-result');

  if(!checked.some(Boolean)){
    result.innerHTML=
      '<div class="result-title">当てはまる項目を選んでください。</div>';

    result.classList.add('show');
    return;
  }

  var label='';
  var title='';
  var body='';
  var links='';

  if(checked[5]){
    label='事情あり・急ぎの売却';

    title=
      '時間の制約がある場合は、早めに状況を整理することが大切です。';

    body=
      '離婚や差し押さえなど事情がある場合は、住宅ローン残債、期限、名義関係などを確認しながら、仲介と買取のどちらが現実的か整理します。';

    links=
      '<a class="link-primary" href="tel:03-5248-6228">電話で相談する</a>'+
      '<a class="link-article" href="https://www.fujiyafudosan.co.jp/satei/" target="_blank" rel="noopener noreferrer">無料査定フォーム</a>';

  }else if(checked[2] || checked[3]){

    label='スピード・プライバシー重視';

    title=
      '直接買取りも比較してみてください。';

    body=
      '広告や内覧を避けたい、現金化を急ぎたい場合には、直接買取りが合うことがあります。価格とのバランスを比較して決めます。';

    links=
      '<a class="link-primary" href="https://www.fujiyafudosan.co.jp/satei/" target="_blank" rel="noopener noreferrer">無料査定を依頼する</a>'+
      '<a class="link-article" href="#situation">売却方法を見る</a>';

  }else if(checked[1]){

    label='相続不動産';

    title=
      '相続登記と税金を一緒に確認します。';

    body=
      '名義変更が未了でも相談できます。共有者、取得費、空き家特例など、売却前に確認すべき項目を整理します。';

    links=
      '<a class="link-primary" href="https://www.fujiyafudosan.co.jp/satei/" target="_blank" rel="noopener noreferrer">相続不動産を査定する</a>'+
      '<a class="link-article" href="https://www.fujiyafudosan.co.jp/blog/entry-701646/" target="_blank" rel="noopener noreferrer">相続と税金の記事</a>';

  }else if(checked[0]){

    label='住み替え';

    title=
      '「売る・買う」の順番と手残りが重要です。';

    body=
      '住宅ローン残債、次の住宅の購入資金、売却時の税制特例を確認して、売り先行・買い先行を検討します。';

    links=
      '<a class="link-primary" href="https://www.fujiyafudosan.co.jp/satei/" target="_blank" rel="noopener noreferrer">住み替え相談をする</a>'+
      '<a class="link-article" href="https://www.fujiyafudosan.co.jp/blog/entry-275062/" target="_blank" rel="noopener noreferrer">税制の比較を見る</a>';

  }else{

    label='まず相場確認';

    title=
      '売るか決める前に、現在の価格を確認できます。';

    body=
      '査定だけでも構いません。価格の根拠と、売却した場合の進め方を確認したうえで判断してください。';

    links=
      '<a class="link-primary" href="https://www.fujiyafudosan.co.jp/satei/" target="_blank" rel="noopener noreferrer">無料査定を依頼する</a>'+
      '<a class="link-article" href="#price-data">価格データを見る</a>';
  }

  result.innerHTML=
    '<div class="result-label">'+label+'</div>'+
    '<div class="result-title">'+title+'</div>'+
    '<div>'+body+'</div>'+
    '<div class="result-links">'+links+'</div>';

  result.classList.add('show');

  result.scrollIntoView({
    behavior:'smooth',
    block:'nearest'
  });
}


/* =========================================================
   FAQ
========================================================= */
function toggleFaq(el){
  el.parentElement.classList.toggle('open');
}
</script>


<!--
=============================================================
FAQ構造化データ
※表示中のFAQと内容を一致させています。
=============================================================
-->
<script type="application/ld+json">
{
  "@context":"https://schema.org",
  "@type":"FAQPage",
  "mainEntity":[
    {
      "@type":"Question",
      "name":"査定をしたら必ず売らなければいけませんか？",
      "acceptedAnswer":{
        "@type":"Answer",
        "text":"いいえ。査定後に売却する義務はありません。現在の価格を知りたい、数年後の売却を考えているという段階でもご相談いただけます。"
      }
    },
    {
      "@type":"Question",
      "name":"相続登記が終わっていなくても相談できますか？",
      "acceptedAnswer":{
        "@type":"Answer",
        "text":"はい。売却前には必要な登記手続きがありますが、状況を確認したうえで提携司法書士をご紹介できます。"
      }
    },
    {
      "@type":"Question",
      "name":"住宅ローンが残っていても売却・住み替えできますか？",
      "acceptedAnswer":{
        "@type":"Answer",
        "text":"可能なケースは多くあります。売却代金で住宅ローンを完済できるか、次の住宅を先に買うかなど、資金計画を確認して進めます。"
      }
    },
    {
      "@type":"Question",
      "name":"売却にはどれくらい費用がかかりますか？",
      "acceptedAnswer":{
        "@type":"Answer",
        "text":"主な費用には仲介手数料、印紙税、抵当権抹消等の登記費用などがあります。譲渡益が出る場合は譲渡所得税等がかかることがあります。個別条件によって異なるため、査定時に手残りも含めて整理します。"
      }
    },
    {
      "@type":"Question",
      "name":"仲宿・本町の土地はいくらで売れますか？",
      "acceptedAnswer":{
        "@type":"Answer",
        "text":"同じ町内でも、面積、間口、前面道路、用途地域、セットバック、土地形状などで価格差が生じます。このページの価格事例は参考としてご覧いただき、個別の価格は無料査定でご確認ください。"
      }
    },
    {
      "@type":"Question",
      "name":"仲介と買取はどちらがいいですか？",
      "acceptedAnswer":{
        "@type":"Answer",
        "text":"価格を優先する場合は一般的に仲介が向きやすく、スピード、秘密性、内覧対応の負担軽減を優先する場合は買取が向くことがあります。両方を比較して決めることもできます。"
      }
    }
  ]
}
</script>


<script>
(function(){
  function moveMaenoMedia(){
    var card = document.getElementById('fjy-proof-case-maeno');
    var media = document.getElementById('fjy-proof-case-maeno-media');
    var body = document.getElementById('fjy-proof-case-maeno-body');
    var title = document.getElementById('fjy-proof-case-maeno-title');
    if(!card || !media || !body || !title) return;
    if(window.innerWidth <= 767){
      if(media.parentNode !== body){
        title.insertAdjacentElement('afterend', media);
      }
    }else{
      if(media.parentNode !== card){
        card.insertBefore(media, body);
      }
    }
  }
  if(document.readyState === 'loading'){
    document.addEventListener('DOMContentLoaded', moveMaenoMedia);
  }else{
    moveMaenoMedia();
  }
  window.addEventListener('resize', moveMaenoMedia);
})();
</script>]]></description>
            <pubDate>2026-09-16</pubDate>
        </item>
                
        <item>
            <title>同じ板橋区・仲宿でも査定額が変わる理由｜地域を知る会社が見るポイント</title>
            <link>https://www.fujiyafudosan.co.jp/blog/entry-770007/</link>
            <description><![CDATA[<style>
#fya{
--n:#1e1a8f;
--g:#bea958;
--r:#c94f3d;
--gs:#faf7ec;
--bg:#f7f7f9;
--bd:#e3e3e7;
font-family:"Yu Gothic","Hiragino Kaku Gothic ProN",sans-serif;
font-size:17px;
line-height:1.58;
color:#222
}

#fya *{box-sizing:border-box}
#fya a{text-decoration:none}

#fya .in{
max-width:960px;
margin:auto;
padding:0 20px
}

#fya .sec{
padding:50px 0
}

#fya .bg{
background:var(--bg)
}

#fya .gbg{
background:var(--gs)
}

#fya h2{
margin:0 0 12px;
color:#222!important;
font-size:clamp(24px,3.2vw,32px);
line-height:1.25
}

#fya h3{
margin:0 0 6px;
color:#222!important;
line-height:1.3
}

#fya p{
margin:0 0 12px;
color:#222!important;
line-height:1.58
}

#fya .lead{
max-width:760px
}

#fya .ey{
display:flex;
align-items:center;
gap:8px;
margin-bottom:8px;
color:var(--n);
font-size:13px;
font-weight:700;
letter-spacing:.1em
}

#fya .ey:before{
content:"";
width:28px;
height:3px;
background:var(--g)
}

#fya .btn{
display:inline-block;
padding:12px 21px;
border-radius:6px;
font-weight:700;
line-height:1.35
}

#fya .btn-n{
background:var(--n);
color:#fff!important
}

#fya .btn-g{
background:var(--g);
color:#111!important
}

#fya .outline{
border:1px solid var(--n);
background:#fff;
color:var(--n)!important
}


/* HERO */

#fya .hero{
position:relative;
padding:50px 0 46px;
background:#fff;
border-top:6px solid var(--g);
overflow:hidden
}

#fya .hero:after{
content:"";
position:absolute;
right:-120px;
top:-160px;
width:420px;
height:420px;
border-radius:50%;
background:rgba(30,26,143,.045)
}

#fya .hero .in{
position:relative;
z-index:1
}

#fya .hero-label{
display:inline-block;
margin-bottom:14px;
padding:5px 12px;
border:1px solid var(--g);
border-radius:30px;
background:#fff;
color:#222;
font-size:13px;
font-weight:700;
line-height:1.4
}

#fya .hero-main{
margin-bottom:17px
}


#fya .hero-first{
display:block;
white-space:nowrap;
color:#222;
font-size:clamp(27px,3.4vw,40px);
font-weight:800;
line-height:1.18
}

#fya .hero-mid{
display:inline;
color:var(--g);
font-size:1em;
font-weight:800;
line-height:inherit;
background:linear-gradient(
transparent 68%,
rgba(190,169,88,.20) 68%
)
}

#fya .hero-bottom{
display:block;
margin-top:.28em;
color:#222;
font-size:clamp(27px,3.4vw,40px);
font-weight:800;
line-height:1.18
}















#fya .hero-copy{
max-width:740px;
font-size:17px;
line-height:1.55
}

#fya .hero-point{
max-width:850px;
margin-top:17px;
padding:13px 17px;
border-left:5px solid var(--g);
background:var(--gs);
color:#222;
font-size:17px;
font-weight:700;
line-height:1.5
}

#fya .hero-point strong{
color:var(--r);
font-size:1.35em;
font-weight:800
}

#fya .hero-btns{
display:flex;
flex-wrap:wrap;
gap:9px;
margin-top:18px
}


/* STATS */

#fya .stats{
display:grid;
grid-template-columns:repeat(3,1fr);
gap:10px;
margin-top:25px
}

#fya .stat{
padding:15px 17px;
border:1px solid var(--bd);
border-top:4px solid var(--g);
border-radius:8px;
background:#fff
}

#fya .stat b{
display:block;
color:var(--n);
font-size:24px;
line-height:1.1
}

#fya .stat span{
color:#222;
font-size:13px;
line-height:1.4
}


/* INTRO */

#fya .intro{
padding:21px 24px;
border-left:5px solid var(--g);
background:#fff;
box-shadow:0 5px 18px rgba(0,0,0,.045)
}

#fya .intro strong{
color:#111;
font-size:19px
}

#fya .intro p:last-child{
margin-bottom:0
}


/* CARDS */

#fya .grid{
display:grid;
grid-template-columns:repeat(3,1fr);
gap:11px;
margin-top:23px
}

#fya .card{
padding:18px;
border:1px solid var(--bd);
border-radius:8px;
background:#fff
}

#fya .card:before{
content:"";
display:block;
width:32px;
height:4px;
margin-bottom:10px;
background:var(--g)
}

#fya .num{
display:block;
margin-bottom:3px;
color:var(--n);
font-size:23px;
font-weight:800;
line-height:1.1
}

#fya .card h3{
font-size:18px
}

#fya .card p{
margin:0!important;
font-size:15px;
line-height:1.52
}


/* NAKAJUKU */

#fya .local{
margin-top:23px;
padding:22px 24px;
border:2px solid #d9cc90;
border-radius:10px;
background:#fff
}

#fya .local-title{
margin-bottom:6px;
color:#222;
font-size:22px;
font-weight:700;
line-height:1.3
}

#fya .tags{
display:flex;
flex-wrap:wrap;
gap:7px;
margin-top:13px
}

#fya .tag{
padding:5px 10px;
border:1px solid #d8ca89;
border-radius:30px;
background:var(--gs);
color:#222;
font-size:14px;
font-weight:700;
line-height:1.4
}

#fya .local-bottom{
margin:15px 0 0!important;
padding-top:14px;
border-top:1px solid #e1d8ad
}


/* CASE */

#fya .case{
margin-top:23px;
padding:24px 26px;
border:2px solid var(--g);
border-radius:11px;
background:#fff;
box-shadow:0 6px 22px rgba(0,0,0,.045)
}

#fya .case-label{
display:inline-block;
margin-bottom:9px;
padding:4px 9px;
background:var(--g);
color:#111;
font-size:13px;
font-weight:700;
line-height:1.35
}

#fya .case h3{
font-size:22px
}

#fya .big{
display:block;
margin:5px 0 14px;
color:var(--r);
font-size:clamp(36px,6vw,52px);
font-weight:800;
line-height:1.05
}

#fya .case-result{
display:block;
margin:8px 0 6px;
color:var(--r);
font-size:1.35em;
font-weight:800;
line-height:1.3
}

#fya .reason{
display:grid;
grid-template-columns:repeat(3,1fr);
gap:8px;
margin:16px 0
}

#fya .reason div{
padding:13px 14px;
border-left:4px solid var(--g);
background:var(--gs)
}

#fya .reason b{
display:block;
margin-bottom:2px;
color:#222;
line-height:1.3
}

#fya .reason span{
color:#222;
font-size:14px;
line-height:1.48
}

#fya .note{
font-size:13px;
color:#666!important;
line-height:1.45
}

#fya .case-figure{
margin:16px 0 14px
}

#fya .case-figure img{
display:block;
width:100%;
max-width:720px;
margin:0 auto;
border-radius:10px;
border:1px solid #e7dfbf
}

#fya .case-cap{
margin:8px 0 0!important;
text-align:center;
color:#666!important;
font-size:14px;
line-height:1.45
}


/* PROPERTY TYPE */

#fya .types{
display:grid;
grid-template-columns:repeat(3,1fr);
gap:11px;
margin-top:22px
}

#fya .type{
padding:18px;
border:1px solid var(--bd);
border-radius:8px;
background:#fff
}

#fya .type-label{
display:inline-block;
margin-bottom:8px;
padding:3px 9px;
background:var(--g);
color:#111;
font-size:13px;
font-weight:700;
line-height:1.35
}

#fya .type h3{
padding-bottom:7px;
border-bottom:3px solid var(--g);
font-size:19px
}

#fya .type p{
margin:0!important;
font-size:15px;
line-height:1.52
}


/* FLOW PC */

#fya .flow{
display:grid;
grid-template-columns:repeat(5,1fr);
gap:7px;
margin-top:22px
}

#fya .step{
position:relative;
padding:14px 9px;
border:1px solid var(--bd);
border-top:4px solid var(--g);
border-radius:7px;
background:#fff;
text-align:center
}

#fya .step b{
display:block;
margin-bottom:3px;
color:var(--n);
font-size:13px;
line-height:1.2
}

#fya .step span{
color:#222;
font-size:14px;
font-weight:700;
line-height:1.32
}

#fya .step:after{
content:"→";
position:absolute;
right:-7px;
top:50%;
transform:translate(50%,-50%);
color:var(--g);
font-size:16px;
font-weight:700
}

#fya .step:last-child:after{
display:none
}


/* VOICE */

#fya .voice{
margin-top:22px;
padding:21px 23px;
border:1px solid var(--bd);
border-left:6px solid var(--g);
border-radius:0 9px 9px 0;
background:#fff
}

#fya .voice-label{
margin-bottom:5px;
color:var(--n);
font-size:14px;
font-weight:700
}

#fya .voice strong{
display:block;
margin-bottom:8px;
color:#222;
font-size:19px;
line-height:1.42
}


/* RELATED */

#fya .links{
display:grid;
grid-template-columns:1fr 1fr;
gap:11px;
margin-top:21px
}

#fya .link{
padding:18px 19px;
border:1px solid var(--bd);
border-top:4px solid var(--g);
border-radius:8px;
background:#fff
}

#fya .link b{
display:block;
margin-bottom:5px;
color:#222;
font-size:18px;
line-height:1.3
}

#fya .link span{
display:block;
margin-bottom:9px;
color:#222;
font-size:15px;
line-height:1.5
}

#fya .link a{
color:var(--n);
font-weight:700
}


/* NEXT */

#fya .next{
overflow:hidden;
border:2px solid var(--g);
border-radius:10px;
background:#fff
}

#fya .next-head{
padding:22px 23px 5px
}

#fya .next-body{
padding:0 23px 22px
}


/* FINAL */

#fya .final{
padding:43px 20px;
background:#f5f3e9;
text-align:center;
border-top:5px solid var(--g)
}

#fya .final h2{
color:#222!important
}

#fya .final p{
max-width:670px;
margin:0 auto 15px!important;
color:#222!important;
line-height:1.55
}


/* MOBILE */

@media(max-width:760px){

#fya{
font-size:17px;
line-height:1.55
}

#fya .sp-nowrap{
white-space:nowrap
}


#fya .in{
padding-left:6px;
padding-right:6px
}

#fya .sec{
padding:32px 0
}


/* HERO */

#fya .hero{
padding:32px 0 30px
}

#fya .hero-label{
font-size:14px;
padding:5px 11px;
margin-bottom:11px
}

#fya .hero-main{
margin-bottom:13px
}


#fya .hero-first{
font-size:clamp(22px,5.8vw,27px);
line-height:1.22;
white-space:normal
}

#fya .hero-mid{
display:block;
width:fit-content;
max-width:100%;
font-size:1em;
line-height:inherit
}

#fya .hero-bottom{
font-size:clamp(25px,6.5vw,30px);
line-height:1.22;
margin-top:.32em
}









#fya .hero-copy{
font-size:17px;
line-height:1.55
}

#fya .hero-point{
font-size:17px;
line-height:1.5;
padding:12px;
margin-top:13px
}


/* 本文 */

#fya p,
#fya .lead{
font-size:17px;
line-height:1.55
}


/* 見出し */

#fya h2{
font-size:clamp(24px,6vw,28px);
line-height:1.25;
margin-bottom:10px
}

#fya h3{
font-size:20px;
line-height:1.3
}

#fya .ey{
font-size:13px;
margin-bottom:7px
}


/* 1カラム */

#fya .grid,
#fya .types,
#fya .reason,
#fya .links,
#fya .stats{
grid-template-columns:1fr
}


/* HEROボタン */

#fya .hero-btns{
flex-direction:column;
gap:7px;
margin-top:14px
}

#fya .btn{
width:100%;
padding:12px 9px;
font-size:16px;
text-align:center
}


/* STATS */

#fya .stats{
gap:7px;
margin-top:18px
}

#fya .stat{
padding:12px 14px
}

#fya .stat b{
font-size:23px
}


/* INTRO */

#fya .intro{
padding:15px 13px
}

#fya .intro strong{
font-size:18px
}


/* CARDS */

#fya .grid{
gap:8px;
margin-top:15px
}

#fya .card{
padding:14px 13px
}

#fya .card:before{
margin-bottom:8px
}

#fya .card p{
font-size:16px!important;
line-height:1.5
}

#fya .card h3{
font-size:19px
}

#fya .num{
font-size:25px;
margin-bottom:2px
}


/* 仲宿 */

#fya .local{
padding:15px 13px;
margin-top:15px
}

#fya .local-title{
font-size:20px;
line-height:1.3
}

#fya .tags{
gap:6px;
margin-top:10px
}

#fya .tag{
font-size:14px;
padding:5px 8px
}

#fya .local-bottom{
margin-top:12px!important;
padding-top:11px
}


/* CASE */

#fya .case{
padding:16px 13px;
margin-top:15px
}

#fya .case-label{
font-size:13px;
margin-bottom:7px
}

#fya .case h3{
font-size:20px
}

#fya .big{
font-size:clamp(37px,10vw,49px);
line-height:1.02;
margin:4px 0 11px
}

#fya .case-result{
font-size:1.3em;
line-height:1.3
}

#fya .reason{
gap:7px;
margin:12px 0
}

#fya .reason div{
padding:11px 12px
}

#fya .reason b{
font-size:17px
}

#fya .reason span{
font-size:16px;
line-height:1.45
}

#fya .note{
font-size:14px!important;
line-height:1.45
}


/* PROPERTY */

#fya .types{
gap:8px;
margin-top:15px
}

#fya .type{
padding:14px 13px
}

#fya .type-label{
margin-bottom:6px
}

#fya .type h3{
font-size:19px;
padding-bottom:5px
}

#fya .type p{
font-size:16px!important;
line-height:1.5
}


/* STEP */

#fya .flow{
display:flex;
flex-direction:column;
gap:7px;
margin-top:15px
}

#fya .step{
position:relative;
display:flex;
align-items:center;
gap:10px;
min-height:auto;
padding:9px 10px;
border:1px solid #e2e2e2;
border-left:5px solid var(--g);
border-top:1px solid #e2e2e2;
border-radius:7px;
background:#fff;
text-align:left;
box-shadow:none
}

#fya .step b{
flex:0 0 auto;
display:flex;
align-items:center;
justify-content:center;
min-width:72px;
margin:0;
padding:5px 6px;
border-radius:4px;
background:var(--gs);
color:var(--n);
font-size:13px;
font-weight:800;
line-height:1.1
}

#fya .step span{
display:block;
color:#222;
font-size:17px;
font-weight:700;
line-height:1.25
}

#fya .step span br{
display:none
}

#fya .step:after{
content:"↓";
position:absolute;
left:50%;
right:auto;
top:auto;
bottom:-14px;
transform:translateX(-50%);
width:18px;
height:18px;
background:#fff;
color:var(--g);
font-size:14px;
font-weight:700;
line-height:18px;
text-align:center;
z-index:2
}

#fya .step:last-child:after{
display:none
}


/* VOICE */

#fya .voice{
padding:15px 13px;
margin-top:15px
}

#fya .voice-label{
font-size:14px;
margin-bottom:4px
}

#fya .voice strong{
font-size:18px;
line-height:1.4;
margin-bottom:7px
}


/* RELATED */

#fya .links{
gap:8px;
margin-top:15px
}

#fya .link{
padding:14px 13px
}

#fya .link b{
font-size:18px
}

#fya .link span{
font-size:16px!important;
line-height:1.5;
margin-bottom:8px
}


/* NEXT */

#fya .next-head{
padding:16px 13px 4px
}

#fya .next-body{
padding:0 13px 16px
}


/* FINAL */

#fya .final{
padding:31px 10px
}

}
</style>








<div id="fya">

<section class="hero">
<div class="in">
<div class="hero-label">板橋区・仲宿の不動産査定</div>
<div class="hero-main">
<span class="hero-first">一括査定の前に、<span class="hero-mid">地元の不動産会社にも</span></span>
<span class="hero-bottom">相談してみてください。</span>
</div>
<p class="hero-copy">同じ板橋区、同じ仲宿でも、不動産の評価は一律ではありません。道路、学区、用途地域、土地の形、高低差など、数十メートル場所が違うだけでも査定の考え方が変わることがあります。</p>
<div class="hero-point">実際に、板橋区仲宿の土地売却で <strong>「坪単価約80万円」</strong>の評価差が出た事例もありました。</div>
<div class="hero-btns">
<a href="#case" class="btn btn-n">坪単価80万円差の事例を見る ↓</a>
<a href="https://www.fujiyafudosan.co.jp/blog/entry-186095/" class="btn outline" target="_blank" rel="noopener noreferrer">板橋区の不動産売却・無料査定を見る →</a>
</div>
</div>
</section>

<section class="sec gbg"><div class="in"><div class="intro">
<p><strong>査定額は、「どの会社に頼んでも同じ」ではありません。</strong></p>
<p>一括査定は、複数の不動産会社へまとめて依頼できる便利な仕組みです。一方で、査定に使う比較事例や、物件固有の条件の見方によって、提示される査定額に差が出ることがあります。</p>
<p>だからこそ、査定額の高低だけでなく、<strong>「なぜその価格なのか」を説明できるか</strong>まで確認することが大切です。</p>
</div></div></section>

<section class="sec"><div class="in">
<div class="ey">01｜WHY APPRAISALS DIFFER</div>
<h2>同じ板橋区でも、<br>査定額に差が出る理由があります。</h2>
<p class="lead">土地や一戸建ては、町名や駅距離だけでは価格を判断できません。富士屋不動産では、周辺事例だけでなく、その不動産固有の条件を一つずつ確認します。</p>
<div class="grid">
<div class="card"><span class="num">01</span><h3>道路・接道条件</h3><p>道路幅員、公道・私道、セットバック、接道方向、間口などは、土地の使いやすさや建築計画に影響します。</p></div>
<div class="card"><span class="num">02</span><h3>用途地域・建築条件</h3><p>建ぺい率・容積率、高度地区などによって、建てられる建物の規模や用途が変わります。</p></div>
<div class="card"><span class="num">03</span><h3>学校区</h3><p>同じ駅距離でも、学校区によってファミリー層からの需要が変わる場合があります。</p></div>
<div class="card"><span class="num">04</span><h3>地形・ハザード</h3><p>高低差、洪水、液状化なども、購入検討者が確認する大切な条件です。</p></div>
<div class="card"><span class="num">05</span><h3>土地の形・間口</h3><p>面積が同じでも、間口や奥行きによって建築プランの入れやすさは変わります。</p></div>
<div class="card"><span class="num">06</span><h3>実際の買主需要</h3><p>「誰がこの不動産を買うのか」という視点から、売出価格と販売方法を検討します。</p></div>
</div></div></section>

<section class="sec bg"><div class="in">
<div class="ey">02｜NAKAJUKU</div>
<h2>例えば「仲宿」なら、<br>ここまで細かく見ています。</h2>
<p class="lead">富士屋不動産の店舗がある仲宿でも、すべての不動産を同じ坪単価で評価することはできません。</p>
<div class="local">
<div class="local-title">「仲宿だから坪○万円」ではなく、「この不動産だからいくら」を考えます。</div>
<p>査定では、例えば次のような項目を確認します。</p>
<div class="tags">
<span class="tag">金沢小学校学区</span><span class="tag">前面道路幅員</span><span class="tag">公道・私道</span><span class="tag">セットバック</span><span class="tag">土地の間口</span><span class="tag">土地形状</span><span class="tag">用途地域</span><span class="tag">高低差</span><span class="tag">建築プラン</span><span class="tag">周辺の成約事例</span><span class="tag">販売中の競合物件</span>
</div>
<p class="local-bottom">同じ仲宿でも、こうした条件によって購入を検討する層や土地の使いやすさが変わります。地元を知っていることの意味は、単に「地元だから高く査定する」ことではなく、<strong>価格を判断するための材料を細かく持っていること</strong>だと考えています。</p>
</div></div></section>

<section class="sec" id="case"><div class="in">
<div class="ey">03｜ACTUAL CASE</div>
<h2>実際に、仲宿の土地で<br>他社査定と坪単価約80万円の差が出た事例があります。</h2>
<p class="lead">売主様は一括査定サイトを利用し、複数の不動産会社へ査定を依頼されていました。</p>
<div class="case">
<div class="case-label">実際の売却事例｜板橋区仲宿</div>
<h3>他社が査定していた価格との差</h3>
<span class="big">坪単価 約80万円</span>
<p>富士屋不動産では、仲宿周辺の実績価格、土地条件、金沢小学校学区の需要などを確認して査定。当社のお客様とのご縁につながり、売却のお手伝いをさせていただきました。</p>
<figure class="case-figure">
<img src="https://cdn.img-asp.jp/cms/186095_1_0_0_1.jpg" alt="板橋区仲宿の土地売却事例">
<figcaption class="case-cap">実際に売却をお手伝いした板橋区仲宿の物件事例</figcaption>
</figure>
<div class="reason">
<div><b>実績価格を確認</b><span>仲宿周辺の実績価格を確認し、対象物件と条件がどこまで似ているかを整理しました。</span></div>
<div><b>土地条件・学区需要</b><span>土地条件に加え、金沢小学校学区の需要なども確認しました。</span></div>
<div><b>ご縁につながった売却</b><span>当社のお客様とのご縁につながり、実際の売却までお手伝いしました。</span></div>
</div>
<p>その結果、他社が査定していた価格より <strong class="case-result">坪単価で約80万円高い価格で成約しました。</strong></p>
<p>これは「地元だから高く査定した」という話ではありません。物件条件と地域の需要を細かく確認した結果です。</p>
<p class="note">※すべての物件で同様の価格差が生じるものではありません。不動産価格は立地、面積、接道条件、土地形状、市況等によって異なります。</p>
</div></div></section>

<section class="sec gbg">
<div class="in">

<div class="ey">
04｜LOCAL APPRAISAL
</div>

<h2>
地元の査定で大切なのは、<br>
「町名を知っている」ことだけではありません。
</h2>

<p class="lead">
地域を知っていても、根拠のない高値査定では意味がありません。
大切なのは、その場所特有の条件を価格にどう反映したのかを説明できることです。
</p>

<div class="grid">

<div class="card">
<span class="num">01</span>
<h3>比較事例の条件差を見る</h3>
<p>
同じ仲宿の事例でも、面積・道路・用途地域・形状が違えば、そのまま比較はできません。
</p>
</div>

<div class="card">
<span class="num">02</span>
<h3>販売中の競合物件を見る</h3>
<p>
過去の成約事例だけでなく、現在売り出されている物件との競合関係も確認します。
</p>
</div>

<div class="card">
<span class="num">03</span>
<h3>買主側の見方で確認する</h3>
<p>
「この不動産なら誰が買うのか」「何を評価するのか」という視点から価格を考えます。
</p>
</div>

</div>

</div>
</section>

<section class="sec bg"><div class="in">
<div class="ey">05｜CUSTOMER VOICE</div>
<h2>売主であるT様の声</h2>
<div class="voice">
<div class="voice-label">板橋区・土地売却　T様</div>
<strong>「物件評価と現在相場をきちんと見てくれました。」</strong>
<p>8社すべてに訪問査定をお願いしましたが、2社は机上査定を持ってきました。また、査定で比較にならない物件を使っている会社もありました。御社は売出物件もすぐ調べてもらえた。個人経営のため、責任感があると思いました。</p>
</div></div></section>

<section class="sec"><div class="in">
<div class="ey">06｜RELATED</div>
<h2>一括査定や会社選びは、<br>別の記事で詳しく解説しています。</h2>
<div class="links">
<div class="link"><b>査定額と「実際に売れる価格」は違う</b><span>一括査定の仕組みや、査定額だけで会社を選ばない方がよい理由をまとめています。</span><a href="https://www.fujiyafudosan.co.jp/blog/entry-598219/" target="_blank" rel="noopener noreferrer">一括査定の記事を読む →</a></div>
<div class="link"><b>仲介会社の規模だけで決めない</b><span>会社の規模ではなく、販売方法や情報公開の姿勢まで確認したい理由を解説しています。</span><a href="https://www.fujiyafudosan.co.jp/blog/entry-571491/" target="_blank" rel="noopener noreferrer">仲介会社の選び方の記事を読む →</a></div>
</div></div></section>

<section class="sec gbg"><div class="in">
<div class="next">
<div class="next-head"><div class="ey">NEXT STEP</div><h2>板橋区で売却を具体的に検討する方へ。</h2></div>
<div class="next-body">
<p>板橋区の売却相場、実際の売却事例、囲い込みをしない販売方針、インスペクション、直接買取、無料査定については、売却総合ページにまとめています。</p>
<a href="https://www.fujiyafudosan.co.jp/blog/entry-186095/" class="btn btn-n" target="_blank" rel="noopener noreferrer">板橋区の不動産売却・無料査定を見る →</a>
</div></div></div></section>

<section class="final">
<h2>町名だけではなく、<br>その不動産を一つずつ見て査定します。</h2>
<p>一括査定を利用する前でも、利用した後でもご相談いただけます。査定額の根拠を確認したい段階でも構いません。</p>
<a href="https://www.fujiyafudosan.co.jp/satei/" class="btn btn-g" target="_blank" rel="noopener noreferrer">無料査定を依頼する →</a>
</section>

</div>

<style>
#fya .final .final-copy-left{
  width:fit-content;
  max-width:670px;
  margin:0 auto 15px!important;
  text-align:left;
}
@media(max-width:760px){
  #fya .final .final-copy-left{
    width:100%;
    max-width:670px;
  }
}
</style>
]]></description>
            <pubDate>2026-09-17</pubDate>
        </item>
                
        <item>
            <title>「敷地の一部だけ売りたい」から始まった住み替え｜板橋区氷川町の土地売却と買い替えの８か月</title>
            <link>https://www.fujiyafudosan.co.jp/blog/entry-847699/</link>
            <description><![CDATA[<div style="max-width:960px;margin:0 auto;font-family:'Noto Sans JP','Hiragino Kaku Gothic ProN','Yu Gothic',sans-serif;color:#22272e;line-height:1.9;background:#ffffff;">

  <!-- ヒーロー -->
  <div style="background:linear-gradient(160deg,#12294a 0%,#1c3a63 100%);color:#ffffff!important;padding:44px 20px 40px;">
    <div style="font-size:13px;letter-spacing:.22em;color:#d8b45a!important;font-weight:700;margin-bottom:14px;">CASE STUDY / お住み替え完了</div>
    <div style="width:48px;height:2px;background:#d8b45a;margin-bottom:22px;"></div>
    <div style="font-family:'Noto Serif JP',serif;font-size:34px;font-weight:700;line-height:1.5;margin-bottom:18px;color:#ffffff!important;">N様の住み替え、無事に完了しました。<br>段取りで決まる、売却と購入のつなぎ方</div>
    <div style="font-size:18px;line-height:1.85;color:#e6ecf4!important;">昨年１２月のご相談から８か月。８月末に土地の売却決済、そして昨日、買い替え先マンションの決済が終わりました。売却と購入をどうつないだのか、実務の中身をそのまま書きます。</div>
  </div>

  <!-- 本文 -->
  <div style="padding:38px 0 10px;">

    <div style="font-size:18px;margin:0 0 18px;">板橋区氷川町のご自宅（土地）を売却し、仲宿のリフォーム済みマンションへ。売却の決済は８月末、購入の決済は昨日。最後までトラブルなく、無事に完了しました。</div>

    <div style="font-size:18px;margin:0 0 18px;">売却した土地を購入された不動産業者の担当者からは、「こんなにスムーズな取引は何年ぶりだろう」と言われました。特別なことをしたわけではありません。やったのは、段取りと準備だけです。</div>

    <div style="background:#faf7f0;border-left:4px solid #d8b45a;padding:20px 22px;margin:26px 0 34px;">
      <div style="font-size:18px;font-weight:700;color:#12294a;margin-bottom:8px;">これまでの経緯</div>
      <div style="font-size:18px;">売却準備から購入契約までの流れは、<a href="https://www.fujiyafudosan.co.jp/blog/entry-813296/" style="color:#12294a;text-decoration:underline;" target="_blank" rel="noopener">お住み替えは「事前準備」が9割。N様の売却・購入がスムーズに進んだ理由</a>、売却の経緯は<a href="https://www.fujiyafudosan.co.jp/blog/entry-794313/" style="color:#12294a;text-decoration:underline;" target="_blank" rel="noopener">N様の売却ストーリー</a>でご紹介しています。</div>
    </div>

    <!-- 見出し1 -->
    <div style="margin:44px 0 20px;">
      <div style="font-size:13px;letter-spacing:.2em;color:#a8842f;font-weight:700;margin-bottom:10px;">01 / TIMELINE</div>
      <div style="width:48px;height:2px;background:#d8b45a;margin-bottom:16px;"></div>
      <div style="font-family:'Noto Serif JP',serif;font-size:28px;font-weight:700;color:#12294a;line-height:1.5;">８か月で、売却も購入も終わりました</div>
    </div>

    <div style="font-size:18px;margin:0 0 20px;">まず、全体の時間軸です。相続税の申告期限（５月末）まではご自宅に住み続ける必要があったため、その間は売却活動をせず、測量と私道掘削承諾の取得だけを先に進めていました。書類がすべて整ってから、売却活動に入っています。</div>

    <table style="width:100%;border-collapse:collapse;margin:0 0 28px;">
      <tbody><tr style="background:#12294a;color:#ffffff!important;">
        <th style="font-size:17px;text-align:left;padding:12px 14px;border:1px solid #12294a;width:26%;color:#ffffff!important;">時期</th>
        <th style="font-size:17px;text-align:left;padding:12px 14px;border:1px solid #12294a;color:#ffffff!important;">動いたこと</th>
      </tr>
      <tr>
        <td style="font-size:17px;padding:12px 14px;border:1px solid #dfe4ea;background:#faf7f0;font-weight:700;">昨年１２月</td>
        <td style="font-size:17px;padding:12px 14px;border:1px solid #dfe4ea;">売却のご相談。当初は敷地の一部だけを売りたいというお話。相続税の申告期限（５月末）まではご自宅に住み続ける必要がある状況でした</td>
      </tr>
      <tr>
        <td style="font-size:17px;padding:12px 14px;border:1px solid #dfe4ea;background:#faf7f0;font-weight:700;">１月～５月</td>
        <td style="font-size:17px;padding:12px 14px;border:1px solid #dfe4ea;">すぐには売却活動を行わず、測量・境界確定・私道掘削承諾の取得を先行。書類が整った段階で売却活動を開始</td>
      </tr>
      <tr>
        <td style="font-size:17px;padding:12px 14px;border:1px solid #dfe4ea;background:#faf7f0;font-weight:700;">５月下旬</td>
        <td style="font-size:17px;padding:12px 14px;border:1px solid #dfe4ea;">売却契約。決済は８月末で設定。手付金は多めに設定する条件で交渉</td>
      </tr>
      <tr>
        <td style="font-size:17px;padding:12px 14px;border:1px solid #dfe4ea;background:#faf7f0;font-weight:700;">６月</td>
        <td style="font-size:17px;padding:12px 14px;border:1px solid #dfe4ea;">買い替え先の南向き・リフォーム済み住戸が売り出され、即申込。決済までのサイトが長いぶん、手付金を多くお支払いする条件で話がまとまり、契約締結</td>
      </tr>
      <tr>
        <td style="font-size:17px;padding:12px 14px;border:1px solid #dfe4ea;background:#faf7f0;font-weight:700;">８月末</td>
        <td style="font-size:17px;padding:12px 14px;border:1px solid #dfe4ea;">売却決済・引渡し完了</td>
      </tr>
      <tr>
        <td style="font-size:17px;padding:12px 14px;border:1px solid #dfe4ea;background:#faf7f0;font-weight:700;">９月上旬</td>
        <td style="font-size:17px;padding:12px 14px;border:1px solid #dfe4ea;">購入マンションの決済・お引渡し完了</td>
      </tr>
    </tbody></table>

    <div style="font-size:18px;margin:0 0 18px;">相談から住み替え完了まで８か月。うち約５か月は「売らずに準備していた期間」です。準備期間を先に取れたことが、そのあとの全部を楽にしました。</div>

    <div style="font-size:21px;font-family:'Noto Serif JP',serif;font-weight:700;color:#12294a;margin:34px 0 12px;">そもそもは「敷地の一部だけ売りたい」というご相談でした</div>

    <div style="font-size:18px;margin:0 0 18px;">最初のご相談は、敷地の一部だけを売却したい、というものでした。ただ、この土地は北側８ｍ・東側４ｍの角地で、北側はバス通り。容積率も３００％あります。切り分けてしまうと、売却する土地も、手元に残る土地も、形と接道条件が悪くなり、坪単価が大きく下がってしまいます。</div>

    <div style="font-size:18px;margin:0 0 18px;">そこで「一部売却では坪単価が下がってしまいます。思い切って全部売却して、お住み替えを検討されませんか」とご提案しました。返ってきたのが、「土地全部売ることにするから、山本さんに全部任せる」というお言葉でした。</div>

    <div style="font-size:18px;margin:0 0 18px;">この判断が、結果としてすべての起点になっています。一体の土地として売れたから高値がつき、その売却代金で住み替え先を買えた。一部だけを切り売りしていたら、まったく違う結果になっていたはずです。</div>

    <div style="font-size:21px;font-family:'Noto Serif JP',serif;font-weight:700;color:#12294a;margin:34px 0 12px;">残る母屋のことも、判断材料でした</div>

    <div style="font-size:18px;margin:0 0 18px;">一部を売却して母屋を残す形にした場合、そこに住み続けることになります。ただ、母屋は築４５年、旧耐震基準の建物でした。大きな地震が来たときのことを考えると、やはり心配が残ります。</div>

    <div style="font-size:18px;margin:0 0 18px;">断熱性能も、今の住宅で当たり前になっている水準には届きません。冬場、暖房の効いた居室から廊下や脱衣室、浴室へ移ったときの温度差は、ヒートショックにつながります。年齢を重ねるほど、この差は無視できなくなります。</div>

    <div style="font-size:18px;margin:0 0 18px;">お住み替え先は、南向きで日当たりのよい住戸です。耐震補強工事も実施済みで、リフォームによって室内も一新されています。地震への備えという面でも、冬の室温という面でも、これから先を健康で快適に過ごしていただける環境になりました。</div>

    <div style="font-size:18px;margin:0 0 18px;">売却の判断は、価格の話だけではありません。この先どこで、どのような環境で暮らすのか。そこまで含めて考えたときに、住み替えという答えになりました。</div>

    <!-- 見出し2 -->
    <div style="margin:48px 0 20px;">
      <div style="font-size:13px;letter-spacing:.2em;color:#a8842f;font-weight:700;margin-bottom:10px;">02 / 売却先の選び方</div>
      <div style="width:48px;height:2px;background:#d8b45a;margin-bottom:16px;"></div>
      <div style="font-family:'Noto Serif JP',serif;font-size:28px;font-weight:700;color:#12294a;line-height:1.5;">大きい土地は、買い手の種類から考える</div>
    </div>

    <div style="font-size:18px;margin:0 0 18px;">N様が売却された土地は、板橋区氷川町、土地面積は約１４０㎡。都営三田線「板橋区役所前」駅から徒歩７分、東武東上線「大山」駅から１４分。第一種住居地域で建蔽率６０％・容積率３００％、北側約８ｍ（バス通り）×東側約４ｍの角地です。</div>

    <div style="font-size:18px;margin:0 0 18px;">一般の方がご自宅として買うには、少し大きな土地でした。土地が大きくなると総額も上がり、住宅ローンで購入できる層が急に薄くなります。「広くていい土地なのに、なかなか決まらない」というのは、板橋区でもよくある話です。</div>

    <div style="font-size:18px;margin:0 0 18px;">一方で、角地で容積率３００％をフルに使える、バス通りに面している、という条件は、小規模マンションの用地としては強い材料になります。同じ土地でも、見る人が変われば評価軸そのものが変わるということです。</div>

    <div style="margin:0 0 28px;">
      <img src="https://cdn.img-asp.jp/cms/847699_1_0_0_1.jpg" alt="N様が売却された板橋区氷川町の土地" style="width:100%;height:auto;display:block;">
      <div style="font-size:17px;color:#5a6472;padding:10px 2px 0;border-bottom:1px solid #e6ddc6;">▲ 売却した氷川町の土地。一般の方がご自宅として買うには少し大きく、事業用地として評価される規模でした</div>
    </div>

    <div style="font-size:18px;margin:0 0 18px;">そこで今回は、投資用マンションを建築する不動産業者に購入していただきました。事業者にとっては、一定以上の敷地面積があることがむしろ好条件になります。</div>

    <div style="background:#faf7f0;border-left:4px solid #d8b45a;padding:20px 22px;margin:26px 0;">
      <div style="font-size:18px;">一般の方に売るのか、建売業者に売るのか、賃貸・投資用の事業者に売るのか。売り出す前にこの見立てを立てておかないと、価格設定も、販売計画も決まりません。</div>
      <div style="font-size:18px;margin-top:14px;">今回、測量と承諾書の取得を先に済ませていたことは、買主である事業者にとっても大きな意味がありました。測量が終わっていれば、正確な面積をもとに事業計画を組み立てられます。承諾書の取得も完了していれば、承諾が取れずに白紙解約になるリスクを考えずに済みます。判断が早くなり、価格にも反映されるということです。</div>
    </div>

    <div style="font-size:18px;margin:0 0 18px;">事業用地として買う会社は、金融機関との調整や建築計画の検討があるため、条件が整っていない土地には手を出しづらい。境界も私道承諾も先に片づいている土地は、それだけで検討のテーブルに乗りやすくなります。</div>

    <!-- 見出し3 -->
    <div style="margin:48px 0 20px;">
      <div style="font-size:13px;letter-spacing:.2em;color:#a8842f;font-weight:700;margin-bottom:10px;">03 / 買い替え先の売主の事情</div>
      <div style="width:48px;height:2px;background:#d8b45a;margin-bottom:16px;"></div>
      <div style="font-family:'Noto Serif JP',serif;font-size:28px;font-weight:700;color:#12294a;line-height:1.5;">業者売主は「契約から決済まで」を短くしたい</div>
    </div>

    <div style="font-size:18px;margin:0 0 18px;">今回の買い替え先は、不動産業者が売主で、リフォームも完了済みの住戸でした。ここが交渉のポイントになりました。</div>

    <div style="margin:0 0 28px;">
      <img src="https://cdn.img-asp.jp/cms/847699_3_0_0_1.jpg" alt="N様が購入された板橋区仲宿のマンション" style="width:100%;height:auto;display:block;">
      <div style="font-size:17px;color:#5a6472;padding:10px 2px 0;border-bottom:1px solid #e6ddc6;">▲ N様が購入された仲宿のマンション。駅近・南向き・耐震補強実施済み、さらにフルリフォーム済みという住戸でした</div>
    </div>

    <div style="font-size:18px;margin:0 0 18px;">業者売主の立場で考えてみてください。仕入れて、リフォーム費用を投じて、その資金には金利がかかっています。決済（＝入金）が遅れるほど金利負担が積み上がり、次の仕入れに回す資金繰りも変わってきます。だから業者売主は、契約から決済までの期間をできるだけ短くしたいのです。</div>

    <div style="font-size:18px;margin:0 0 18px;">実際、ある大手分譲会社では、完成済み物件について「契約から決済まで３週間」といった条件を提示してくることもあります。売れた以上は一日でも早く現金化したい、という発想です。</div>

    <div style="background:#faf7f0;border:1px solid #e6ddc6;padding:22px 24px;margin:28px 0;">
      <div style="font-size:21px;font-family:'Noto Serif JP',serif;font-weight:700;color:#12294a;margin-bottom:12px;">早く決済したい売主と、８月末まで動けない買主</div>
      <div style="font-size:18px;">売主業者：できるだけ早く決済したい（金利負担・資金繰り）<br>N様：売却決済が８月末。それより前には購入代金を払えない</div>
      <div style="font-size:18px;margin-top:12px;">つまり「契約から決済まで２か月待ってください」という、売主業者にとっては受け入れにくい条件でお願いする必要がありました。</div>
    </div>

    <!-- 見出し4 -->
    <div style="margin:48px 0 20px;">
      <div style="font-size:13px;letter-spacing:.2em;color:#a8842f;font-weight:700;margin-bottom:10px;">04 / 交渉の中身</div>
      <div style="width:48px;height:2px;background:#d8b45a;margin-bottom:16px;"></div>
      <div style="font-family:'Noto Serif JP',serif;font-size:28px;font-weight:700;color:#12294a;line-height:1.5;">手付金１０％で、２か月のサイトを買った</div>
    </div>

    <div style="font-size:18px;margin:0 0 18px;">そこで、決済までの期間を長く取っていただく代わりに、手付金を売買代金の１０％お支払いする条件で申込を入れました。結果、売主業者様も了承してくださいました。</div>

    <div style="font-size:18px;margin:0 0 18px;">手付金を多く入れることが、なぜ売主にとって安心材料になるのか。理由は２つあります。</div>

    <div style="font-size:21px;font-family:'Noto Serif JP',serif;font-weight:700;color:#12294a;margin:30px 0 12px;">理由１：手付金が大きいほど、契約が壊れにくい</div>

    <div style="font-size:18px;margin:0 0 18px;">契約後に買主の都合で解約する場合、買主は支払った手付金を放棄することになります。つまり、契約から降りるコストは手付金の額そのものです。</div>

    <div style="font-size:18px;margin:0 0 18px;">手付金が多いほど、買主にとって解約のハードルは上がります。売主から見れば、契約が壊れる可能性がそれだけ小さくなるということです。そして仮に壊れたとしても、手元に残る金額は大きくなります。決済まで２か月待つ売主にとっては、待つ間の不安を小さくできる条件でした。</div>

    <div style="font-size:21px;font-family:'Noto Serif JP',serif;font-weight:700;color:#12294a;margin:30px 0 12px;">理由２：１０％は、法律上の「ちょうどの線」</div>

    <div style="font-size:18px;margin:0 0 18px;">手付金１０％という数字は、感覚で決めたものではありません。業者売主の取引には、２つの上限ラインがあります。</div>

    <table style="width:100%;border-collapse:collapse;margin:0 0 26px;">
      <tbody><tr style="background:#12294a;color:#ffffff!important;">
        <th style="font-size:17px;text-align:left;padding:12px 14px;border:1px solid #12294a;width:34%;color:#ffffff!important;">ルール</th>
        <th style="font-size:17px;text-align:left;padding:12px 14px;border:1px solid #12294a;color:#ffffff!important;">内容</th>
      </tr>
      <tr>
        <td style="font-size:17px;padding:12px 14px;border:1px solid #dfe4ea;background:#faf7f0;font-weight:700;">手付の額の制限<br>（宅建業法第39条第1項）</td>
        <td style="font-size:17px;padding:12px 14px;border:1px solid #dfe4ea;">業者が自ら売主となる場合、代金の２０％を超える手付は受領できない。１０％はこの範囲内</td>
      </tr>
      <tr>
        <td style="font-size:17px;padding:12px 14px;border:1px solid #dfe4ea;background:#faf7f0;font-weight:700;">手付金等の保全措置<br>（宅建業法第41条の2）</td>
        <td style="font-size:17px;padding:12px 14px;border:1px solid #dfe4ea;">完成物件では、手付金等が代金の１０％を超えるか、または1,000万円を超える場合に保全措置が必要（未完成物件は５％または1,000万円）</td>
      </tr>
    </tbody></table>

    <div style="font-size:18px;margin:0 0 18px;">完成物件で「代金の１０％以下、かつ1,000万円以下」であれば、売主業者は保全措置を講じずに手付金を受領できます。１０％というのは、売主業者にとって余計な手続きやコストを増やさずに受け取れる、実務上いちばん収まりのいい水準なのです。</div>

    <div style="font-size:18px;margin:0 0 18px;">逆に言えば、代金の１０％が1,000万円を超える価格帯では、たとえ１０％でも保全措置が必要になります。ここは物件価格によって判断が変わる部分です。</div>

    <div style="background:#12294a;color:#ffffff!important;padding:24px 26px;margin:30px 0;">
      <div style="font-size:21px;font-family:'Noto Serif JP',serif;font-weight:700;margin-bottom:12px;color:#f2d99a!important;">交渉で「渡せるもの」を持っておく</div>
      <div style="font-size:18px;line-height:1.9;color:#ffffff!important;">値段を下げてくださいと言うだけが交渉ではありません。相手が何を重視しているのかが分かれば、こちらから差し出せるカードが見えてきます。売主業者が優先するのは早く決済すること。そこを待っていただく代わりに、こちらは「契約が壊れにくい条件」を差し出しました。</div>
    </div>

    <!-- 見出し5 -->
    <div style="margin:48px 0 20px;">
      <div style="font-size:13px;letter-spacing:.2em;color:#a8842f;font-weight:700;margin-bottom:10px;">05 / 資金のつなぎ方</div>
      <div style="width:48px;height:2px;background:#d8b45a;margin-bottom:16px;"></div>
      <div style="font-family:'Noto Serif JP',serif;font-weight:700;font-size:28px;color:#12294a;line-height:1.5;">その手付金１０％は、どこから出したのか</div>
    </div>

    <div style="font-size:18px;margin:0 0 18px;">手付金を１０％用意できたのは、売却契約のときに、受け取る手付金を多めにいただけるよう交渉していたからです。</div>

    <div style="font-size:18px;margin:0 0 18px;">住み替えでは、売った代金が実際に手元に入るのは、いちばん最後です。ところが購入の手付金は、それよりずっと前に支払わなければなりません。お金が入る前に、お金を出す場面が先に来るということです。</div>

    <div style="font-size:18px;margin:0 0 18px;">このとき手元の現金が少ないと、手付金を厚くするという交渉そのものができません。使える手が減ってしまいます。</div>

    <table style="width:100%;border-collapse:collapse;margin:0 0 26px;">
      <tbody><tr style="background:#12294a;color:#ffffff!important;">
        <th style="font-size:17px;text-align:left;padding:12px 14px;border:1px solid #12294a;width:22%;color:#ffffff!important;">タイミング</th>
        <th style="font-size:17px;text-align:left;padding:12px 14px;border:1px solid #12294a;color:#ffffff!important;">お金の動き</th>
      </tr>
      <tr>
        <td style="font-size:17px;padding:12px 14px;border:1px solid #dfe4ea;background:#faf7f0;font-weight:700;">５月下旬<br>売却契約</td>
        <td style="font-size:17px;padding:12px 14px;border:1px solid #dfe4ea;">買主（不動産業者）から手付金を<span style="color:#a8842f;font-weight:700;">多めに</span>受領</td>
      </tr>
      <tr>
        <td style="font-size:17px;padding:12px 14px;border:1px solid #dfe4ea;background:#faf7f0;font-weight:700;">６月<br>購入契約</td>
        <td style="font-size:17px;padding:12px 14px;border:1px solid #dfe4ea;">その資金を原資に、売主業者へ手付金１０％を支払い</td>
      </tr>
      <tr>
        <td style="font-size:17px;padding:12px 14px;border:1px solid #dfe4ea;background:#faf7f0;font-weight:700;">８月末<br>売却決済</td>
        <td style="font-size:17px;padding:12px 14px;border:1px solid #dfe4ea;">残代金を受領。引渡し完了</td>
      </tr>
      <tr>
        <td style="font-size:17px;padding:12px 14px;border:1px solid #dfe4ea;background:#faf7f0;font-weight:700;">９月上旬<br>購入決済</td>
        <td style="font-size:17px;padding:12px 14px;border:1px solid #dfe4ea;">売却代金で購入残代金を支払い。お引渡し</td>
      </tr>
    </tbody></table>

    <div style="font-size:18px;margin:0 0 18px;">売却の手付金交渉と、購入の手付金交渉は、別々の話に見えて、じつはつながっています。売る側の条件設定を、買う側の武器として設計しておく。住み替えの資金計画とは、こういう作業のことだと思っています。</div>

    <div style="font-size:18px;margin:0 0 18px;">売却と購入をバラバラの会社に頼んでいたら、この設計はできません。それぞれの担当者は自分の取引しか見ていないからです。</div>

    <div style="font-size:21px;font-family:'Noto Serif JP',serif;font-weight:700;color:#12294a;margin:34px 0 12px;">購入を急がなくていいように、仮住まいも押さえていました</div>

    <div style="font-size:18px;margin:0 0 18px;">もうひとつ、先に手を打っていたことがあります。売却の契約をした時点では、購入する物件はまだ決まっていませんでした。そこで、仮住まいの手配も並行して進め、近くのウィークリーマンションを借りることを決めていました。</div>

    <div style="font-size:18px;margin:0 0 18px;">住み替えでいちばん怖いのは、引渡し日に追われて、条件が合わない物件で妥協してしまうことです。仮住まいを確保しておけば、いったんそこへ移り、納得できる物件が出るまで待つことができます。今回も、条件のいい住戸が出るまでは仮住まいで対応する前提で進めていました。</div>

    <div style="font-size:18px;margin:0 0 18px;">結果として、南向き・リフォーム済みという条件の住戸が思いのほか早く売り出されました。</div>

    <div style="font-size:18px;margin:0 0 18px;">仮住まいを先に押さえていたからこそ、焦らずに物件を選べました。段取りというのは、こうした受け皿まで含めて先に用意しておくことだと思います。</div>

    <!-- 見出し6 -->
    <div style="margin:48px 0 20px;">
      <div style="font-size:13px;letter-spacing:.2em;color:#a8842f;font-weight:700;margin-bottom:10px;">06 / まとめ</div>
      <div style="width:48px;height:2px;background:#d8b45a;margin-bottom:16px;"></div>
      <div style="font-family:'Noto Serif JP',serif;font-size:28px;font-weight:700;color:#12294a;line-height:1.5;">住み替えは、段取りと準備がすべてでした</div>
    </div>

    <div style="font-size:18px;margin:0 0 18px;">８か月を振り返って、あらためて感じたことを整理します。</div>

    <table style="width:100%;border-collapse:collapse;margin:0 0 28px;">
      <tbody><tr style="background:#12294a;color:#ffffff!important;">
        <th style="font-size:17px;text-align:left;padding:12px 14px;border:1px solid #12294a;width:34%;color:#ffffff!important;">やったこと</th>
        <th style="font-size:17px;text-align:left;padding:12px 14px;border:1px solid #12294a;color:#ffffff!important;">効いたこと</th>
      </tr>
      <tr>
        <td style="font-size:17px;padding:12px 14px;border:1px solid #dfe4ea;background:#faf7f0;font-weight:700;">売却前に測量・私道承諾を完了</td>
        <td style="font-size:17px;padding:12px 14px;border:1px solid #dfe4ea;">事業者が検討しやすい状態になり、契約後の追加交渉が発生しなかった</td>
      </tr>
      <tr>
        <td style="font-size:17px;padding:12px 14px;border:1px solid #dfe4ea;background:#faf7f0;font-weight:700;">売却の手付金を多めに設定</td>
        <td style="font-size:17px;padding:12px 14px;border:1px solid #dfe4ea;">購入の手付金１０％の原資を確保できた</td>
      </tr>
      <tr>
        <td style="font-size:17px;padding:12px 14px;border:1px solid #dfe4ea;background:#faf7f0;font-weight:700;">購入の手付金を１０％に</td>
        <td style="font-size:17px;padding:12px 14px;border:1px solid #dfe4ea;">契約から決済まで２か月のサイトを取れた</td>
      </tr>
      <tr>
        <td style="font-size:17px;padding:12px 14px;border:1px solid #dfe4ea;background:#faf7f0;font-weight:700;">売却決済を８月末で先に固定</td>
        <td style="font-size:17px;padding:12px 14px;border:1px solid #dfe4ea;">購入の決済日を逆算でき、資金がショートしなかった</td>
      </tr>
    </tbody></table>

    <div style="font-size:18px;margin:0 0 18px;">住み替えでよく起きるトラブルは、たいてい「順番」の問題です。買ってから売る、売ってから買う、どちらが正解ということではなく、決済日と資金の流れを先に決め、そこから逆算して条件を組み立てられているかどうか。今回はそれが最初にできていた、というだけの話です。</div>

    <div style="font-size:18px;margin:0 0 18px;">そして何より、N様が必要書類のご準備や確認事項に、いつも即座に対応してくださいました。段取りは、お客様と一緒に作るものです。N様、このたびは誠におめでとうございます。</div>

    <!-- CTA -->
    <div style="background:linear-gradient(160deg,#12294a 0%,#1c3a63 100%);color:#ffffff!important;padding:34px 20px;margin:44px 0 30px;">
      <div style="font-size:13px;letter-spacing:.2em;color:#d8b45a!important;font-weight:700;margin-bottom:10px;">CONTACT</div>
      <div style="width:48px;height:2px;background:#d8b45a;margin-bottom:18px;"></div>
      <div style="font-family:'Noto Serif JP',serif;font-size:28px;font-weight:700;line-height:1.5;margin-bottom:16px;color:#ffffff!important;">板橋区周辺の住み替えは、動く前にご相談ください</div>
      <div style="font-size:18px;line-height:1.9;margin-bottom:20px;color:#ffffff!important;">売却と購入の順番、決済日の設定、手付金の組み方、売却先の見立て。このあたりは、売り出してからでは選択肢が減ってしまいます。まだ具体的に動く前でも、「何から準備すればいいか」の段階でお話しいただくのがいちばん効果的です。</div>
      <div style="font-size:18px;color:#ffffff!important;">
        <a href="https://www.fujiyafudosan.co.jp/contact/" style="color:#f2d99a!important;text-decoration:underline;" target="_blank" rel="noopener">お問い合わせフォーム</a>　／　
        <a href="tel:03-5248-6228" style="color:#f2d99a!important;text-decoration:underline;">03-5248-6228</a>　／　
        <a href="https://www.fujiyafudosan.co.jp/satei/" style="color:#f2d99a!important;text-decoration:underline;" target="_blank" rel="noopener">売却査定はこちら</a>
      </div>
    </div>

    <div style="border-top:1px solid #dfe4ea;padding-top:20px;margin-bottom:16px;">
      <div style="font-size:17px;color:#5a6472;line-height:1.9;">※ 相続税および譲渡所得税の具体的な取扱いは個別事情により異なります。制度の利用可否や税額については税理士等の専門家にご確認ください。<br>※ 手付金の額や保全措置の要否は、物件価格・完成状況・売主の属性により変わります。個別の取引条件は契約前に必ずご確認ください。</div>
    </div>

  </div>
</div>










<!-- タグスタイル -->
<style>
    /* --- タグ一覧セクション --- */
    .fujiya-tag-section {
        margin-bottom: 40px;
        font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
        max-width: 900px;
        margin-left: auto;
        margin-right: auto;
    }
    
    /* タイトルデザイン */
    .fujiya-tag-title {
        font-size: 1.1rem;
        font-weight: bold;
        margin-bottom: 15px;
        padding-left: 10px;
        border-left: 4px solid #d3ad5d; /* 以前のバナーに合わせたゴールド色 */
        line-height: 1.4;
        color: #333;
    }

    /* リスト全体のレイアウト */
    .fujiya-tag-list {
        list-style: none;
        padding: 0;
        margin: 0;
        display: flex;
        flex-wrap: wrap;
        gap: 8px; /* タグ同士の隙間 */
    }

    .fujiya-tag-list li {
        margin: 0;
        padding: 0;
    }

    /* 各タグ（リンク）のデザイン */
    .fujiya-tag-list a {
        display: inline-block;
        text-decoration: none;
        background-color: #fff;     /* 背景：白 */
        color: #555;                /* 文字：濃いグレー */
        border: 1px solid #ddd;     /* 枠線：薄いグレー */
        padding: 6px 12px;          /* 内側の余白 */
        border-radius: 20px;        /* 角丸（カプセル型） */
        font-size: 0.85rem;
        line-height: 1.4;
        transition: all 0.3s ease;  /* アニメーション設定 */
        box-shadow: 0 1px 3px rgba(0,0,0,0.05); /* うっすら影 */
    }

    /* マウスを乗せた時の動き（ホバー） */
    .fujiya-tag-list a:hover {
        background-color: #555;     /* 背景：濃いグレー */
        color: #fff;                /* 文字：白 */
        border-color: #555;
        transform: translateY(-2px);/* 少し上に浮く */
        box-shadow: 0 4px 6px rgba(0,0,0,0.15); /* 影を濃く */
        text-decoration: none;
    }

    /* スマホ表示時の調整 */
    @media screen and (max-width: 600px) {
        .fujiya-tag-list {
            gap: 6px;
        }
        .fujiya-tag-list a {
            font-size: 0.75rem; /* スマホでは少し文字を小さくして収まりよく */
            padding: 5px 10px;
        }
    }
</style>

<div class="fujiya-tag-section">
    <div class="fujiya-tag-title">タグ一覧</div>
    
    <ul class="fujiya-tag-list">
        <li><a href="/blog/list.html?subtheme=525" target="_blank" rel="noopener noreferrer">#不動産売却</a></li>
        <li><a href="/blog/list.html?subtheme=91743" target="_blank" rel="noopener noreferrer">#相続</a></li>
    </ul>
</div>
<!-- タグスタイル終わり -->






<!-- 巻末スタイル -->
<style>
    /* --- 全体のベース設定（共通） --- */
    .fujiya-visual-wrapper {
        font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
        max-width: 900px;
        margin: 0 auto;
        padding: 30px 20px; /* 余白を調整 */
        box-sizing: border-box;
        color: #333;
        background-color: #f4f4f4;
        line-height: 1.6;
    }
    
    .fujiya-visual-wrapper * {
        box-sizing: border-box;
    }

    .fujiya-visual-wrapper a {
        text-decoration: none;
        color: inherit;
        transition: opacity 0.3s;
    }

    .fujiya-visual-wrapper img {
        max-width: 100%;
        height: auto;
        vertical-align: bottom;
    }

    /* =========================================
       ▼▼▼ お問い合わせエリア（設定維持） ▼▼▼
       ========================================= */
    .fujiya-contact-area {
        text-align: center;
        margin-bottom: 40px; /* 下の要素との間隔 */
        background: #fff;
        padding: 20px;
        border-radius: 8px;
    }
    .fujiya-contact-text {
        text-align: left;
        margin-bottom: 15px;
        font-size: 1.1rem;
        font-weight: bold;
    }
    .fujiya-contact-links {
        display: flex;
        flex-direction: column;
        gap: 15px;
        align-items: center;
    }
    .fujiya-contact-links a {
        display: block;
        width: 100%;
        max-width: 600px;
    }
    /* ▲▲▲ お問い合わせエリア終了 ▲▲▲ */


    /* =========================================
       ▼▼▼ 新しいタイルレイアウト用設定 ▼▼▼
       ========================================= */

    /* 画像リンクのホバー設定 */
    .hover-zoom-img {
        display: block;
        border-radius: 8px;
        overflow: hidden;
        box-shadow: 0 4px 10px rgba(0,0,0,0.1);
        transition: transform 0.3s ease, box-shadow 0.3s ease;
        height: 100%;
        background: #fff;
    }
    .hover-zoom-img img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        display: block;
        transition: transform 0.5s ease;
    }
    .hover-zoom-img:hover {
        transform: translateY(-3px);
        box-shadow: 0 10px 25px rgba(0,0,0,0.15);
    }
    .hover-zoom-img:hover img {
        transform: scale(1.05);
    }

    /* 余白調整クラス */
    .mb-section { margin-bottom: 40px; }
    .mb-mid { margin-bottom: 25px; }
    .mb-small { margin-bottom: 15px; }

    /* トップ4つ並び用グリッド */
    .top-banner-grid {
        display: grid;
        grid-template-columns: 1fr 1fr; /* スマホは2列 */
        gap: 10px;
    }

    /* 2カラムグリッド */
    .grid-2col {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 15px;
    }

    /* PC用横並びラッパー */
    .pc-flex-row {
        display: grid;
        grid-template-columns: 1fr; 
        gap: 15px;
    }

    /* 冊子プレゼントバナー */
    .booklet-banner {
        display: flex;
        flex-direction: column;
        background: #fff;
        border-radius: 12px;
        overflow: hidden;
        box-shadow: 0 5px 20px rgba(0,0,0,0.08);
        border: 1px solid #eee;
        transition: transform 0.3s;
    }
    .booklet-banner:hover {
        transform: translateY(-3px);
    }
    .booklet-img-wrap {
        width: 100%;
        height: 210px;
        position: relative;
        overflow: hidden; 
    }
    .booklet-img-wrap img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
    }
    .booklet-content {
        width: 100%;
        padding: 20px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    .booklet-title {
        font-size: 1.2rem;
        font-weight: bold;
        color: #d3ad5d;
        margin-bottom: 10px;
    }
    .booklet-desc {
        font-size: 0.9rem;
        line-height: 1.6;
        color: #555;
    }

    /* 写真付きタイルカード設定 */
    .photo-grid {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 10px;
    }

    .photo-card {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
        aspect-ratio: 3 / 2;
        border-radius: 10px;
        overflow: hidden;
        background-size: cover;
        background-position: center;
        box-shadow: 0 4px 8px rgba(0,0,0,0.15);
        transition: all 0.3s ease;
    }

    .photo-card.wide {
        grid-column: span 2;
        aspect-ratio: 3 / 1;
    }

    /* フィルター効果 */
    .photo-card::before {
        content: "";
        position: absolute;
        top: 0; left: 0; width: 100%; height: 100%;
        background: rgba(0, 0, 0, 0); 
        transition: background 0.3s;
    }
    .photo-card::after {
        content: "";
        position: absolute;
        top: 0; left: 0; width: 100%; height: 100%;
        background-color: currentColor;
        opacity: 0; 
        mix-blend-mode: multiply;
    }

    .photo-card:hover {
        transform: translateY(-5px);
        box-shadow: 0 12px 25px rgba(0,0,0,0.25);
    }
    .photo-card:hover::before {
        background: rgba(0, 0, 0, 0.1); 
    }

    /* カード上の文字装飾 */
    .photo-card-title {
        position: relative;
        z-index: 2;
        color: #fff;
        font-weight: bold;
        font-size: 1rem;
        text-align: center;
        padding: 5px;
        letter-spacing: 0.05em;
        text-shadow: 
             2px  2px 0 #000,
            -2px  2px 0 #000,
             2px -2px 0 #000,
            -2px -2px 0 #000,
             2px  0px 0 #000,
            -2px  0px 0 #000,
             0px  2px 0 #000,
             0px -2px 0 #000,
             0px  0px 5px rgba(0,0,0,0.8);
    }

    /* バナー高さ調整用 */
    .low-height-banner {
        width: 100%; 
        aspect-ratio: 3/1; 
    }

    /* 地図 */
    .map-box iframe {
        width: 100%;
        height: 300px;
        border-radius: 10px;
        border: none;
        box-shadow: 0 4px 10px rgba(0,0,0,0.1);
    }


    /* =========================================
       PC用 レスポンシブ設定 (601px以上)
       ========================================= */
    @media screen and (min-width: 601px) {
        .fujiya-visual-wrapper {
            padding: 40px 20px;
        }

        .mb-section { margin-bottom: 30px; }
        .mb-mid { margin-bottom: 20px; }
        .mb-small { margin-bottom: 10px; }

        /* トップ4つ */
        .top-banner-grid {
            grid-template-columns: 1.4fr 1.4fr 1fr 1fr;
            gap: 15px;
        }
        .top-banner-grid > a:nth-child(1),
        .top-banner-grid > a:nth-child(2) {
            aspect-ratio: 4 / 3; 
        }
        .top-banner-grid > a:nth-child(3),
        .top-banner-grid > a:nth-child(4) {
            aspect-ratio: auto;
            height: 100%;
        }

        .pc-flex-row {
            grid-template-columns: 1fr 1fr;
            gap: 20px;
        }

        .booklet-banner {
            flex-direction: row;
            height: 180px;
        }
        .booklet-img-wrap {
            width: 30%;
            height: auto;
        }
        .booklet-content {
            width: 70%;
            padding: 15px 25px;
        }
        .booklet-title {
            font-size: 1.3rem;
            margin-bottom: 8px;
        }
        .booklet-desc {
            font-size: 0.9rem;
            display: -webkit-box;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
            overflow: hidden;
        }

        .photo-grid.pc-4col {
            grid-template-columns: repeat(4, 1fr);
        }

        .photo-card.wide {
            grid-column: span 4;
            aspect-ratio: 5 / 1;
        }
        
        .photo-card {
            aspect-ratio: 16 / 9; 
        }

        .photo-card-title {
            font-size: 1.1rem;
        }

        /* 横長バナーの強制比率 */
        .low-height-banner {
            aspect-ratio: 3 / 1 !important; 
        }

        .map-box iframe {
            height: 280px;
        }
    }
</style>

<div class="fujiya-visual-wrapper">

    <div class="fujiya-contact-area">
        <div class="fujiya-contact-text">
            ご質問やご相談などお気軽にご連絡ください。<br>お名前とメールアドレスだけでお問い合わせできます。
        </div>
        <div class="fujiya-contact-links">
            <a href="https://www.fujiyafudosan.co.jp/contact/" target="_blank" rel="noopener noreferrer">
                <img src="https://www.img-asp.jp/cms/539449_11_0_0_1.jpg" alt="お問い合わせ">
            </a>
            <a href="tel:03-5248-6228" target="_blank" rel="noopener noreferrer">
                <img src="https://www.img-asp.jp/cms/539449_14_0_0_1.jpg" alt="電話でのお問い合わせ">
            </a>
        </div>
    </div>
    <div class="top-banner-grid mb-section">
        <a href="https://www.fujiyafudosan.co.jp/blog/" target="_blank" class="hover-zoom-img">
            <img src="https://cdn-lambda-img.cloud.ielove.jp/image/sale/151733f9/581_94772_1_1000_1000.jpg" alt="富士屋不動産ブログ">
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-553213/" target="_blank" class="hover-zoom-img">
            <img src="https://cdn-lambda-img.cloud.ielove.jp/image/sale/a5158422/581_94772_6_1000_1000.jpg" alt="どんな会社ですか？">
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-539646/" target="_blank" class="photo-card" style="background-image: url('https://cdn.img-asp.jp/cms/707880_25_0_0_1.jpg');">
            <span class="photo-card-title">来店相談</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-186095/" target="_blank" class="photo-card" style="background-image: url('https://cdn.img-asp.jp/cms/707880_26_0_0_1.jpg');">
            <span class="photo-card-title">不動産売却査定</span>
        </a>
    </div>

    <div class="mb-section">
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-313497/" target="_blank" class="booklet-banner">
            <div class="booklet-img-wrap">
                <img src="https://cdn.img-asp.jp/cms/313497_3_0_0_1.jpg" alt="冊子画像">
            </div>
            <div class="booklet-content">
                <div class="booklet-title">オリジナル冊子を無料でプレゼント</div>
                <div class="booklet-desc">
                    建売住宅を買うなら必見！「これからの建売住宅に必要な３つの性能とランニングコスト＆メンテナンス費用」をプレゼント中。
                </div>
            </div>
        </a>
    </div>

    <div class="mb-small">
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7837" target="_blank" class="photo-card low-height-banner" style="background-image: url('https://cdn.img-asp.jp/cms/707880_24_0_0_1.jpg');">
            <span class="photo-card-title" style="font-size: 1.2rem;">新築住宅購入時のポイント</span>
        </a>
    </div>

    <div class="photo-grid pc-4col mb-section">
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-179677/" target="_blank" class="photo-card" style="color: rgb(131, 141, 75); background-image: url('https://cdn.img-asp.jp/cms/707880_3_0_0_1.jpg');">
            <span class="photo-card-title">新築購入時の流れ</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-539672/" target="_blank" class="photo-card" style="color: rgb(200, 234, 100); background-image: url('https://cdn.img-asp.jp/cms/707880_23_0_0_1.jpg');">
            <span class="photo-card-title">建売見学時の<br>ポイント２１箇条</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=27782" target="_blank" class="photo-card" style="color: rgb(65, 105, 225); background-image: url('https://cdn.img-asp.jp/cms/707880_11_0_0_1.jpg');">
            <span class="photo-card-title">チェックリスト</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=13648" target="_blank" class="photo-card" style="color: rgb(0, 128, 128); background-image: url('https://cdn.img-asp.jp/cms/707880_4_0_0_1.jpg');">
            <span class="photo-card-title">こんな建売は<br>オススメしません</span>
        </a>
    </div>

    <div class="mb-small">
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7835" target="_blank" class="photo-card low-height-banner" style="background-image: url('https://cdn.img-asp.jp/cms/707880_27_0_0_1.jpg');">
            <span class="photo-card-title" style="font-size: 1.2rem;">中古住宅購入時のポイント</span>
        </a>
    </div>

    <div class="photo-grid pc-4col mb-section">
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-179868/" target="_blank" class="photo-card" style="color: rgb(100, 115, 20); background-image: url('https://cdn.img-asp.jp/cms/707880_3_0_0_1.jpg');">
            <span class="photo-card-title">中古購入時の流れ</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-541195/" target="_blank" class="photo-card" style="color: rgb(200, 105, 0); background-image: url('https://cdn.img-asp.jp/cms/707880_23_0_0_1.jpg');">
            <span class="photo-card-title">中古一戸建ての<br>ポイント１２箇条</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=15300" target="_blank" class="photo-card" style="color: rgb(218, 218, 0); background-image: url('https://cdn.img-asp.jp/cms/707880_12_0_0_1.jpg');">
            <span class="photo-card-title">中古マンション<br>購入のポイント</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7781" target="_blank" class="photo-card" style="color: rgb(26, 134, 255); background-image: url('https://cdn.img-asp.jp/cms/707880_1_0_0_1.jpg');">
            <span class="photo-card-title">お役立ち情報</span>
        </a>
    </div>

    <div class="mb-small">
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-672144/" target="_blank" class="photo-card low-height-banner" style="background-image: url('https://cdn.img-asp.jp/cms/672144_2_0_0_1.jpg'); color: #fff;">
            <span class="photo-card-title" style="font-size: 1.3rem;">不動産売却の流れと必要書類</span>
        </a>
    </div>
    
    <div class="photo-grid pc-4col mb-small">
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?subtheme=523" target="_blank" class="photo-card" style="color: rgb(255, 228, 181); background-image: url('https://cdn.img-asp.jp/cms/707880_13_0_0_1.jpg');">
            <span class="photo-card-title">売却事例</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-707420/" target="_blank" class="photo-card" style="color: rgb(0, 50, 180); background-image: url('https://cdn.img-asp.jp/cms/707880_20_0_0_1.jpg');">
            <span class="photo-card-title">AI富士屋不動産が<br>売却の悩みを解決</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?subtheme=544" target="_blank" class="photo-card" style="color: rgb(255, 69, 0); background-image: url('https://cdn.img-asp.jp/cms/707880_7_0_0_1.jpg');">
            <span class="photo-card-title">税金</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=27214" target="_blank" class="photo-card" style="color: rgb(0, 191, 255); background-image: url('https://cdn.img-asp.jp/cms/707880_5_0_0_1.jpg');">
            <span class="photo-card-title">相続問題</span>
        </a>
    </div>

    <div class="grid-2col mb-section">
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=8934" target="_blank" class="photo-card" style="color: rgb(60, 179, 113); background-image: url('//www.img-asp.jp/cms/539449_16_0_0_1.jpg');">
            <span class="photo-card-title">住宅ローン</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=22850" target="_blank" class="photo-card" style="color: rgb(60, 179, 113); background-image: url('https://cdn.img-asp.jp/cms/707880_19_0_0_1.jpg');">
            <span class="photo-card-title">シミュレーション</span>
        </a>
    </div>

    <div class="grid-2col mb-small">
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7836" target="_blank" class="photo-card" style="color: rgb(47, 79, 79); background-image: url('https://cdn.img-asp.jp/cms/707880_22_0_0_1.jpg');">
            <span class="photo-card-title">板橋区の特徴</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7834" target="_blank" class="photo-card" style="color: rgb(25, 25, 112); background-image: url('https://cdn.img-asp.jp/cms/707880_21_0_0_1.jpg');">
            <span class="photo-card-title">北区の特徴</span>
        </a>
    </div>

    <div class="photo-grid pc-4col mb-section">
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?subtheme=534" target="_blank" class="photo-card" style="color: rgb(95, 158, 160); background-image: url('https://cdn.img-asp.jp/cms/707880_17_0_0_1.jpg');">
            <span class="photo-card-title">首都直下地震</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?subtheme=532" target="_blank" class="photo-card" style="color: rgb(120, 120, 120); background-image: url('https://www.img-asp.jp/cms/539449_17_0_0_1.jpg');">
            <span class="photo-card-title">ハザードマップ</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=8789" target="_blank" class="photo-card" style="color: rgb(75, 0, 130); background-image: url('https://cdn.img-asp.jp/cms/707880_18_0_0_1.jpg');">
            <span class="photo-card-title">お客様の声</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=1364" target="_blank" class="photo-card" style="color: rgb(80, 80, 80); background-image: url('https://www.img-asp.jp/cms/539449_7_0_0_1.jpg');">
            <span class="photo-card-title">山本のブログ</span>
        </a>
    </div>

    <div class="pc-flex-row">
        <div class="map-box">
            <iframe src="https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d12951.097525241898!2d139.70571984918212!3d35.75634984763485!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x601892c0f7da8b87%3A0xffbd6d2b45847adb!2z5qCq5byP5Lya56S-5a-M5aOr5bGL5LiN5YuV55Sj!5e0!3m2!1sja!2sjp!4v1718867615365!5m2!1sja!2sjp" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>
        </div>
        <div class="map-box">
            <iframe src="https://www.google.com/maps/embed?pb=!4v1718878176037!6m8!1m7!1sCAoSLEFGMVFpcE1idXVfUzdkOHUzYkdIb1lTRThHUjI2M2xrOXE5T01RSklub0FW!2m2!1d35.75642663486948!2d139.7088854759932!3f70.20980347578734!4f0.9427107553843257!5f0.7820865974627469" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>
        </div>
    </div>

</div>

]]></description>
            <pubDate>2026-09-05</pubDate>
        </item>
                
        <item>
            <title>【販売予告】板橋区仲宿、土地、２２坪、4500万円（予定）</title>
            <link>https://www.fujiyafudosan.co.jp/blog/entry-842087/</link>
            <description><![CDATA[<!-- ============================================================
     板橋区仲宿・未公開売地　本文一式
     ・写真2枚を会員限定化（fail-closed方式）
     ・物件概要／売却査定バナーを含む
     置換範囲：記事の冒頭 〜「売却査定」バナーまで
     ※ タグ一覧・アコーディオン・巻末ブロックは既存のまま残す
     ============================================================ -->

<!--別記事リンク 横html-->
<div style="border: 1px solid #ccc; box-sizing: border-box; margin-bottom: 20px; background-color: #f9f9f9;">
  <a href="https://www.fujiyafudosan.co.jp/blog/entry-578753/" target="_blank" style="text-decoration: none; display: block;">
    <div style="padding: 0px;">
      <div style="display: flex; flex-wrap: nowrap; align-items: center;">
        <div style="color: inherit; flex: 0 0 auto; margin-right: 10px;">
          <img src="https://cdn.img-asp.jp/cms/578753_8_0_0_1.jpg" alt="【板橋区仲宿】不動産売買物件特集" style="width: auto; height: 70px; display: block;">
        </div>
        <div style="flex: 1 1 0%; display: flex; align-items: center;">
          <p style="line-height: 1.5; margin: 0px; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 6;">
            <span style="color: rgb(0, 0, 0); font-size: medium; font-weight: bold;">【板橋区仲宿】アドレス　土地、一戸建て、不動産売買物件特集はこちら</span>
          </p>
        </div>
        <div style="color: rgb(0, 0, 0); flex: 0 0 auto; margin-left: 10px; margin-right: 5px; font-size: x-large;">»</div>
      </div>
    </div>
  </a>
</div>
<!--別記事リンク終わり 横html-->


<div>
  <h2 style="line-height: 1.3; padding: 3px 10px; border-left: 5px solid rgb(204, 204, 204);">
    <span style="font-weight: bold; color: rgb(0, 0, 0); font-size: x-large;">板橋区仲宿、未公開売地</span>
  </h2>
</div>

<p class="clearfix" style="text-align: left;">
  <span style="color: rgb(0, 0, 0); font-size: large;">板橋区役所前駅から徒歩５分、南道路、限定１区画の土地になります。</span>
</p>

<!-- ▼ 未ログイン時に表示されるウォール（既定：表示） -->
<div id="fujiya-member-wall" style="background:#f9f9f9; border:1px solid #ddd; border-radius:4px; text-align:center; padding:28px 16px; margin:16px 0 20px;">
  <p style="font-size:15px; color:#555; margin:0 0 6px; font-weight:bold;">この物件の写真は会員限定です</p>
  <p style="font-size:14px; color:#777; margin:0 0 18px;">無料の会員登録で、現地写真をすべてご覧いただけます</p>
  <a href="/member/" style="display:inline-block; background:#c0392b; color:#fff; padding:14px 36px; border-radius:4px; text-decoration:none; font-weight:bold; font-size:15px;">無料会員登録して写真を見る</a>
  <div style="margin-top:14px; font-size:13px; color:#888;">
    登録済みの方は<a href="/member/login/" style="color:#c0392b; text-decoration:underline;">こちらからログイン</a>
  </div>
</div>

<!-- ▼ 会員限定 写真1（既定：非表示） -->
<div class="fujiya-member-photo" style="display:none;">
  <p class="clearfix" style="text-align: center;">
    <img src="https://cdn.img-asp.jp/cms/842087_1_0_0_1.jpg" alt="板橋区仲宿土地" style="max-width: 100%; height: auto; width: 850px;">
  </p>
</div>

<p class="clearfix" style="text-align: left;">
  <span style="color: rgb(0, 0, 0); font-size: large;">南道路に面した日当たりのよい立地です。</span>
</p>

<!-- ▼ 会員限定 写真2（既定：非表示） -->
<div class="fujiya-member-photo" style="display:none;">
  <p class="clearfix" style="text-align: center;">
    <img src="https://cdn.img-asp.jp/cms/842087_2_0_0_1.jpg" alt="仲宿　前面道路" style="max-width: 100%; height: auto; width: 850px;">
  </p>
</div>

<p class="clearfix" style="text-align: left;">
  <span style="color: rgb(0, 0, 0); font-size: large;">前面道路が狭いため、車の侵入はできません。</span>
</p>

<div style="margin-bottom: 16px;"></div>


<!-- ▼ 物件概要（ここから公開エリア） -->
<div>
  <h2 style="line-height: 1.3; padding: 3px 10px; border-left: 5px solid rgb(204, 204, 204);">
    <span style="font-weight: bold; color: rgb(0, 0, 0); font-size: x-large;">物件概要</span>
  </h2>
</div>

<div>
  <div><span style="color: rgb(0, 0, 0); font-size: medium;">所在地：板橋区仲宿</span></div>
  <div><span style="color: rgb(0, 0, 0); font-size: medium;">土地面積：81.09㎡（セットバック後有効面積：72.82㎡）</span></div>
  <div><span style="color: rgb(0, 0, 0); font-size: medium;">土地権利：所有権</span></div><div><span style="color: rgb(0, 0, 0); font-size: medium;">価格：4,500万円（予定）</span></div>
  <div><span style="color: rgb(0, 0, 0); font-size: medium;">用途地域：第一種住居地域</span></div>
  <div><span style="color: rgb(0, 0, 0); font-size: medium;">建蔽率：60％</span></div>
  <div><span style="color: rgb(0, 0, 0); font-size: medium;">容積率：300％（160％）</span></div>
  <div><span style="color: rgb(0, 0, 0); font-size: medium;">道路：南側約3.0ｍ（42条2項）</span></div><div><span style="color: rgb(0, 0, 0); font-size: medium;"><br></span></div>
</div>

<div style="margin-bottom: 16px;"></div>

<div>
  <span style="color: rgb(0, 0, 0); font-size: large;">板橋区仲宿の不動産売却は富士屋不動産へお任せください。仲宿の不動産市場を知り尽くした私たちが、確かな価値を見極めます。</span>
</div>

<div style="margin-bottom: 16px;"></div>

<p class="clearfix" style="text-align: center;">
  <a href="https://www.fujiyafudosan.co.jp/satei/" target="_blank">
    <img src="https://www.img-asp.jp/cms/528749_5_0_0_1.jpg" alt="売却査定" style="max-width: 100%; height: auto; width: 850px;">
  </a>
</p>

<div style="margin-bottom: 16px;"></div>


<!-- ▼ ログイン判定スクリプト -->
<script>
(function () {
  var wall = document.getElementById('fujiya-member-wall');

  // ログイン判定：/mypage/ へのリンクが存在するかどうか
  // ※ウォール内のログインリンク自身は除外する（これを含めると全員ログイン扱いになる）
  var isLoggedIn = false;
  var links = document.querySelectorAll('a[href*="/mypage/"]');
  for (var n = 0; n < links.length; n++) {
    if (!wall || !wall.contains(links[n])) {
      isLoggedIn = true;
      break;
    }
  }

  if (!isLoggedIn) return; // 未ログインなら何もしない＝写真は非表示のまま

  var photos = document.querySelectorAll('.fujiya-member-photo');
  for (var i = 0; i < photos.length; i++) {
    photos[i].style.display = 'block';
  }

  if (wall) wall.style.display = 'none';
})();
</script>




<!-- タグスタイル -->
<style>
    /* --- タグ一覧セクション --- */
    .fujiya-tag-section {
        margin-bottom: 40px;
        font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
        max-width: 900px;
        margin-left: auto;
        margin-right: auto;
    }
    
    /* タイトルデザイン */
    .fujiya-tag-title {
        font-size: 1.1rem;
        font-weight: bold;
        margin-bottom: 15px;
        padding-left: 10px;
        border-left: 4px solid #d3ad5d; /* 以前のバナーに合わせたゴールド色 */
        line-height: 1.4;
        color: #333;
    }

    /* リスト全体のレイアウト */
    .fujiya-tag-list {
        list-style: none;
        padding: 0;
        margin: 0;
        display: flex;
        flex-wrap: wrap;
        gap: 8px; /* タグ同士の隙間 */
    }

    .fujiya-tag-list li {
        margin: 0;
        padding: 0;
    }

    /* 各タグ（リンク）のデザイン */
    .fujiya-tag-list a {
        display: inline-block;
        text-decoration: none;
        background-color: #fff;     /* 背景：白 */
        color: #555;                /* 文字：濃いグレー */
        border: 1px solid #ddd;     /* 枠線：薄いグレー */
        padding: 6px 12px;          /* 内側の余白 */
        border-radius: 20px;        /* 角丸（カプセル型） */
        font-size: 0.85rem;
        line-height: 1.4;
        transition: all 0.3s ease;  /* アニメーション設定 */
        box-shadow: 0 1px 3px rgba(0,0,0,0.05); /* うっすら影 */
    }

    /* マウスを乗せた時の動き（ホバー） */
    .fujiya-tag-list a:hover {
        background-color: #555;     /* 背景：濃いグレー */
        color: #fff;                /* 文字：白 */
        border-color: #555;
        transform: translateY(-2px);/* 少し上に浮く */
        box-shadow: 0 4px 6px rgba(0,0,0,0.15); /* 影を濃く */
        text-decoration: none;
    }

    /* スマホ表示時の調整 */
    @media screen and (max-width: 600px) {
        .fujiya-tag-list {
            gap: 6px;
        }
        .fujiya-tag-list a {
            font-size: 0.75rem; /* スマホでは少し文字を小さくして収まりよく */
            padding: 5px 10px;
        }
    }
</style>

<div class="fujiya-tag-section">
    <div class="fujiya-tag-title">タグ一覧</div>
    
    <ul class="fujiya-tag-list">
       <li><a href="blog/list.html?subtheme=132541" target="_blank" rel="noopener noreferrer">#会員限定</a></li>
        <li><a href="/blog/list.html?subtheme=527" target="_blank" rel="noopener noreferrer">#売地</a></li>
        <li><a href="/blog/list.html?subtheme=524" target="_blank" rel="noopener noreferrer">#板橋区</a></li>
        <li><a href="/blog/list.html?subtheme=526" target="_blank" rel="noopener noreferrer">#仲宿</a></li>
    </ul>
</div>
<!-- タグスタイル終わり -->

<!--アコーディオン html-->
<style>
  /* --- アコーディオン全体のコンテナ --- */
  .fujiya-accordion-wrapper {
    font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
    margin-bottom: 30px;
    border-radius: 4px;
    overflow: hidden;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
  }

  /* --- ボタンのデザイン --- */
  .fujiya-accordion-btn {
    background-color: #333;     /* ボタン背景：濃いグレー */
    color: #fff;                /* 文字色：白 */
    cursor: pointer;
    padding: 15px 20px;
    width: 100%;
    border: none;
    outline: none;
    text-align: left;
    font-size: 1rem;
    font-weight: bold;
    display: flex;
    justify-content: space-between; /* 文字と矢印を左右に配置 */
    align-items: center;
    transition: background-color 0.3s ease;
  }

  .fujiya-accordion-btn:hover {
    background-color: #555;     /* ホバー時は少し明るく */
  }

  /* 矢印アイコンの作成とアニメーション */
  .fujiya-accordion-btn::after {
    content: '';
    display: inline-block;
    width: 8px;
    height: 8px;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    transform: rotate(45deg);   /* 通常時は下向き */
    transition: transform 0.3s ease;
    margin-left: 10px;
    margin-bottom: 3px;
  }

  /* クラスがついた時（開いている時）の矢印 */
  .fujiya-accordion-btn.is-active::after {
    transform: rotate(-135deg); /* 上向きに回転 */
    margin-bottom: -3px;
  }

  /* --- パネル（中身）のデザイン --- */
  .fujiya-accordion-panel {
    background-color: #fff;
    max-height: 0;              /* 初期状態は高さ0 */
    overflow: hidden;
    transition: max-height 0.4s ease-out; /* スムーズな開閉アニメーション */
    border: 1px solid #eee;
    border-top: none;
  }

  /* リストのレイアウト */
  .fujiya-accordion-panel ul {
    list-style-type: none;
    padding: 20px;
    margin: 0;
    display: grid;
    grid-template-columns: 1fr 1fr; /* PCでは2列表示 */
    gap: 10px 20px;                 /* 縦横の隙間 */
  }

  .fujiya-accordion-panel li {
    margin: 0;
    padding: 0;
    border-bottom: 1px dotted #eee; /* 下に点線 */
  }

  .fujiya-accordion-panel li a {
    text-decoration: none;
    color: #444;
    display: block;
    padding: 8px 5px;
    font-size: 0.9rem;
    transition: all 0.3s;
    position: relative;
    padding-left: 15px; /* アイコン用の余白 */
  }

  /* リンクの頭につける小さなアクセント */
  .fujiya-accordion-panel li a::before {
    content: "›";
    position: absolute;
    left: 0;
    color: #ccc;
    font-weight: bold;
    transition: color 0.3s;
  }

  /* リンクホバー時の動き */
  .fujiya-accordion-panel li a:hover {
    color: #0066cc;         /* 青色に */
    background-color: #f9f9f9;
    padding-left: 20px;     /* 少し右に動く */
  }
  .fujiya-accordion-panel li a:hover::before {
    color: #0066cc;
  }

  /* --- スマホ表示時の調整 --- */
  @media screen and (max-width: 600px) {
    .fujiya-accordion-panel ul {
      grid-template-columns: 1fr; /* スマホでは1列に戻す */
      gap: 0;
    }
  }
</style>









<div class="fujiya-accordion-wrapper">
  <button class="fujiya-accordion-btn">ブログカテゴリ一覧</button>
  <div class="fujiya-accordion-panel">
    <ul>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/" target="_blank" rel="noopener noreferrer">ブログトップ</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7837" target="_blank" rel="noopener noreferrer">新築住宅購入時のポイント</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=13648" target="_blank" rel="noopener noreferrer">こんな建売はオススメしません</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7835" target="_blank" rel="noopener noreferrer">中古住宅のポイント</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=15300" target="_blank" rel="noopener noreferrer">中古マンション購入時のポイント</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=11978" target="_blank" rel="noopener noreferrer">山本オススメの物件特集</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=8934" target="_blank" rel="noopener noreferrer">住宅ローン/資金計画</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7996" target="_blank" rel="noopener noreferrer">不動産売却</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7836" target="_blank" rel="noopener noreferrer">板橋区の特徴</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7834" target="_blank" rel="noopener noreferrer">北区の特徴</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7781" target="_blank" rel="noopener noreferrer">お役立ち情報</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=1364" target="_blank" rel="noopener noreferrer">山本のブログ</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=8789" target="_blank" rel="noopener noreferrer">お客様の声</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7832" target="_blank" rel="noopener noreferrer">借地権について</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=1365" target="_blank" rel="noopener noreferrer">街ナビ</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=20667" target="_blank" rel="noopener noreferrer">ご案内時に用意しているもの</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=2505" target="_blank" rel="noopener noreferrer">工事説明会</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=2644" target="_blank" rel="noopener noreferrer">工事施工アルバム</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=11402" target="_blank" rel="noopener noreferrer">間取り集</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=22850" target="_blank" rel="noopener noreferrer">シミュレーション</a></li>
    </ul>
  </div>
</div>
<script>
  // スムーズなアニメーション用のスクリプト
  document.addEventListener("DOMContentLoaded", function() {
    const accButtons = document.querySelectorAll(".fujiya-accordion-btn");

    accButtons.forEach(function(btn) {
      btn.addEventListener("click", function() {
        // クラスの切り替え（矢印回転用）
        this.classList.toggle("is-active");

        // パネルの開閉（高さを操作してアニメーションさせる）
        const panel = this.nextElementSibling;
        if (panel.style.maxHeight) {
          panel.style.maxHeight = null;
        } else {
          // パネルの中身の高さに合わせて開く
          panel.style.maxHeight = panel.scrollHeight + "px";
        }
      });
    });
  });
</script>


<!-- 巻末スタイル -->
<style>
    /* --- 全体のベース設定（共通） --- */
    .fujiya-visual-wrapper {
        font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
        max-width: 900px;
        margin: 0 auto;
        padding: 30px 20px; /* 余白を調整 */
        box-sizing: border-box;
        color: #333;
        background-color: #f4f4f4;
        line-height: 1.6;
    }
    
    .fujiya-visual-wrapper * {
        box-sizing: border-box;
    }

    .fujiya-visual-wrapper a {
        text-decoration: none;
        color: inherit;
        transition: opacity 0.3s;
    }

    .fujiya-visual-wrapper img {
        max-width: 100%;
        height: auto;
        vertical-align: bottom;
    }

    /* =========================================
       ▼▼▼ お問い合わせエリア（設定維持） ▼▼▼
       ========================================= */
    .fujiya-contact-area {
        text-align: center;
        margin-bottom: 40px; /* 下の要素との間隔 */
        background: #fff;
        padding: 20px;
        border-radius: 8px;
    }
    .fujiya-contact-text {
        text-align: left;
        margin-bottom: 15px;
        font-size: 1.1rem;
        font-weight: bold;
    }
    .fujiya-contact-links {
        display: flex;
        flex-direction: column;
        gap: 15px;
        align-items: center;
    }
    .fujiya-contact-links a {
        display: block;
        width: 100%;
        max-width: 600px;
    }
    /* ▲▲▲ お問い合わせエリア終了 ▲▲▲ */


    /* =========================================
       ▼▼▼ 新しいタイルレイアウト用設定 ▼▼▼
       ========================================= */

    /* 画像リンクのホバー設定 */
    .hover-zoom-img {
        display: block;
        border-radius: 8px;
        overflow: hidden;
        box-shadow: 0 4px 10px rgba(0,0,0,0.1);
        transition: transform 0.3s ease, box-shadow 0.3s ease;
        height: 100%;
        background: #fff;
    }
    .hover-zoom-img img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        display: block;
        transition: transform 0.5s ease;
    }
    .hover-zoom-img:hover {
        transform: translateY(-3px);
        box-shadow: 0 10px 25px rgba(0,0,0,0.15);
    }
    .hover-zoom-img:hover img {
        transform: scale(1.05);
    }

    /* 余白調整クラス */
    .mb-section { margin-bottom: 40px; }
    .mb-mid { margin-bottom: 25px; }
    .mb-small { margin-bottom: 15px; }

    /* トップ4つ並び用グリッド */
    .top-banner-grid {
        display: grid;
        grid-template-columns: 1fr 1fr; /* スマホは2列 */
        gap: 10px;
    }

    /* 2カラムグリッド */
    .grid-2col {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 15px;
    }

    /* PC用横並びラッパー */
    .pc-flex-row {
        display: grid;
        grid-template-columns: 1fr; 
        gap: 15px;
    }

    /* 冊子プレゼントバナー */
    .booklet-banner {
        display: flex;
        flex-direction: column;
        background: #fff;
        border-radius: 12px;
        overflow: hidden;
        box-shadow: 0 5px 20px rgba(0,0,0,0.08);
        border: 1px solid #eee;
        transition: transform 0.3s;
    }
    .booklet-banner:hover {
        transform: translateY(-3px);
    }
    .booklet-img-wrap {
        width: 100%;
        height: 210px;
        position: relative;
        overflow: hidden; 
    }
    .booklet-img-wrap img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
    }
    .booklet-content {
        width: 100%;
        padding: 20px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    .booklet-title {
        font-size: 1.2rem;
        font-weight: bold;
        color: #d3ad5d;
        margin-bottom: 10px;
    }
    .booklet-desc {
        font-size: 0.9rem;
        line-height: 1.6;
        color: #555;
    }

    /* 写真付きタイルカード設定 */
    .photo-grid {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 10px;
    }

    .photo-card {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
        aspect-ratio: 3 / 2;
        border-radius: 10px;
        overflow: hidden;
        background-size: cover;
        background-position: center;
        box-shadow: 0 4px 8px rgba(0,0,0,0.15);
        transition: all 0.3s ease;
    }

    .photo-card.wide {
        grid-column: span 2;
        aspect-ratio: 3 / 1;
    }

    /* フィルター効果 */
    .photo-card::before {
        content: "";
        position: absolute;
        top: 0; left: 0; width: 100%; height: 100%;
        background: rgba(0, 0, 0, 0); 
        transition: background 0.3s;
    }
    .photo-card::after {
        content: "";
        position: absolute;
        top: 0; left: 0; width: 100%; height: 100%;
        background-color: currentColor;
        opacity: 0; 
        mix-blend-mode: multiply;
    }

    .photo-card:hover {
        transform: translateY(-5px);
        box-shadow: 0 12px 25px rgba(0,0,0,0.25);
    }
    .photo-card:hover::before {
        background: rgba(0, 0, 0, 0.1); 
    }

    /* カード上の文字装飾 */
    .photo-card-title {
        position: relative;
        z-index: 2;
        color: #fff;
        font-weight: bold;
        font-size: 1rem;
        text-align: center;
        padding: 5px;
        letter-spacing: 0.05em;
        text-shadow: 
             2px  2px 0 #000,
            -2px  2px 0 #000,
             2px -2px 0 #000,
            -2px -2px 0 #000,
             2px  0px 0 #000,
            -2px  0px 0 #000,
             0px  2px 0 #000,
             0px -2px 0 #000,
             0px  0px 5px rgba(0,0,0,0.8);
    }

    /* バナー高さ調整用 */
    .low-height-banner {
        width: 100%; 
        aspect-ratio: 3/1; 
    }

    /* 地図 */
    .map-box iframe {
        width: 100%;
        height: 300px;
        border-radius: 10px;
        border: none;
        box-shadow: 0 4px 10px rgba(0,0,0,0.1);
    }


    /* =========================================
       PC用 レスポンシブ設定 (601px以上)
       ========================================= */
    @media screen and (min-width: 601px) {
        .fujiya-visual-wrapper {
            padding: 40px 20px;
        }

        .mb-section { margin-bottom: 30px; }
        .mb-mid { margin-bottom: 20px; }
        .mb-small { margin-bottom: 10px; }

        /* トップ4つ */
        .top-banner-grid {
            grid-template-columns: 1.4fr 1.4fr 1fr 1fr;
            gap: 15px;
        }
        .top-banner-grid > a:nth-child(1),
        .top-banner-grid > a:nth-child(2) {
            aspect-ratio: 4 / 3; 
        }
        .top-banner-grid > a:nth-child(3),
        .top-banner-grid > a:nth-child(4) {
            aspect-ratio: auto;
            height: 100%;
        }

        .pc-flex-row {
            grid-template-columns: 1fr 1fr;
            gap: 20px;
        }

        .booklet-banner {
            flex-direction: row;
            height: 180px;
        }
        .booklet-img-wrap {
            width: 30%;
            height: auto;
        }
        .booklet-content {
            width: 70%;
            padding: 15px 25px;
        }
        .booklet-title {
            font-size: 1.3rem;
            margin-bottom: 8px;
        }
        .booklet-desc {
            font-size: 0.9rem;
            display: -webkit-box;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
            overflow: hidden;
        }

        .photo-grid.pc-4col {
            grid-template-columns: repeat(4, 1fr);
        }

        .photo-card.wide {
            grid-column: span 4;
            aspect-ratio: 5 / 1;
        }
        
        .photo-card {
            aspect-ratio: 16 / 9; 
        }

        .photo-card-title {
            font-size: 1.1rem;
        }

        /* 横長バナーの強制比率 */
        .low-height-banner {
            aspect-ratio: 3 / 1 !important; 
        }

        .map-box iframe {
            height: 280px;
        }
    }
</style>

<div class="fujiya-visual-wrapper">

    <div class="fujiya-contact-area">
        <div class="fujiya-contact-text">
            ご質問やご相談などお気軽にご連絡ください。<br>お名前とメールアドレスだけでお問い合わせできます。
        </div>
        <div class="fujiya-contact-links">
            <a href="https://www.fujiyafudosan.co.jp/contact/" target="_blank" rel="noopener noreferrer">
                <img src="https://www.img-asp.jp/cms/539449_11_0_0_1.jpg" alt="お問い合わせ">
            </a>
            <a href="tel:03-5248-6228" target="_blank" rel="noopener noreferrer">
                <img src="https://www.img-asp.jp/cms/539449_14_0_0_1.jpg" alt="電話でのお問い合わせ">
            </a>
        </div>
    </div>
    <div class="top-banner-grid mb-section">
        <a href="https://www.fujiyafudosan.co.jp/blog/" target="_blank" class="hover-zoom-img">
            <img src="https://cdn-lambda-img.cloud.ielove.jp/image/sale/151733f9/581_94772_1_1000_1000.jpg" alt="富士屋不動産ブログ">
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-553213/" target="_blank" class="hover-zoom-img">
            <img src="https://cdn-lambda-img.cloud.ielove.jp/image/sale/a5158422/581_94772_6_1000_1000.jpg" alt="どんな会社ですか？">
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-539646/" target="_blank" class="photo-card" style="background-image: url('https://cdn.img-asp.jp/cms/707880_25_0_0_1.jpg');">
            <span class="photo-card-title">来店相談</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-186095/" target="_blank" class="photo-card" style="background-image: url('https://cdn.img-asp.jp/cms/707880_26_0_0_1.jpg');">
            <span class="photo-card-title">不動産売却査定</span>
        </a>
    </div>

    <div class="mb-section">
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-313497/" target="_blank" class="booklet-banner">
            <div class="booklet-img-wrap">
                <img src="https://cdn.img-asp.jp/cms/313497_3_0_0_1.jpg" alt="冊子画像">
            </div>
            <div class="booklet-content">
                <div class="booklet-title">オリジナル冊子を無料でプレゼント</div>
                <div class="booklet-desc">
                    建売住宅を買うなら必見！「これからの建売住宅に必要な３つの性能とランニングコスト＆メンテナンス費用」をプレゼント中。
                </div>
            </div>
        </a>
    </div>

    <div class="mb-small">
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7837" target="_blank" class="photo-card low-height-banner" style="background-image: url('https://cdn.img-asp.jp/cms/707880_24_0_0_1.jpg');">
            <span class="photo-card-title" style="font-size: 1.2rem;">新築住宅購入時のポイント</span>
        </a>
    </div>

    <div class="photo-grid pc-4col mb-section">
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-179677/" target="_blank" class="photo-card" style="color: rgb(131, 141, 75); background-image: url('https://cdn.img-asp.jp/cms/707880_3_0_0_1.jpg');">
            <span class="photo-card-title">新築購入時の流れ</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-539672/" target="_blank" class="photo-card" style="color: rgb(200, 234, 100); background-image: url('https://cdn.img-asp.jp/cms/707880_23_0_0_1.jpg');">
            <span class="photo-card-title">建売見学時の<br>ポイント２１箇条</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=27782" target="_blank" class="photo-card" style="color: rgb(65, 105, 225); background-image: url('https://cdn.img-asp.jp/cms/707880_11_0_0_1.jpg');">
            <span class="photo-card-title">チェックリスト</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=13648" target="_blank" class="photo-card" style="color: rgb(0, 128, 128); background-image: url('https://cdn.img-asp.jp/cms/707880_4_0_0_1.jpg');">
            <span class="photo-card-title">こんな建売は<br>オススメしません</span>
        </a>
    </div>

    <div class="mb-small">
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7835" target="_blank" class="photo-card low-height-banner" style="background-image: url('https://cdn.img-asp.jp/cms/707880_27_0_0_1.jpg');">
            <span class="photo-card-title" style="font-size: 1.2rem;">中古住宅購入時のポイント</span>
        </a>
    </div>

    <div class="photo-grid pc-4col mb-section">
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-179868/" target="_blank" class="photo-card" style="color: rgb(100, 115, 20); background-image: url('https://cdn.img-asp.jp/cms/707880_3_0_0_1.jpg');">
            <span class="photo-card-title">中古購入時の流れ</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-541195/" target="_blank" class="photo-card" style="color: rgb(200, 105, 0); background-image: url('https://cdn.img-asp.jp/cms/707880_23_0_0_1.jpg');">
            <span class="photo-card-title">中古一戸建ての<br>ポイント１２箇条</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=15300" target="_blank" class="photo-card" style="color: rgb(218, 218, 0); background-image: url('https://cdn.img-asp.jp/cms/707880_12_0_0_1.jpg');">
            <span class="photo-card-title">中古マンション<br>購入のポイント</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7781" target="_blank" class="photo-card" style="color: rgb(26, 134, 255); background-image: url('https://cdn.img-asp.jp/cms/707880_1_0_0_1.jpg');">
            <span class="photo-card-title">お役立ち情報</span>
        </a>
    </div>

    <div class="mb-small">
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-672144/" target="_blank" class="photo-card low-height-banner" style="background-image: url('https://cdn.img-asp.jp/cms/672144_2_0_0_1.jpg'); color: #fff;">
            <span class="photo-card-title" style="font-size: 1.3rem;">不動産売却の流れと必要書類</span>
        </a>
    </div>
    
    <div class="photo-grid pc-4col mb-small">
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?subtheme=523" target="_blank" class="photo-card" style="color: rgb(255, 228, 181); background-image: url('https://cdn.img-asp.jp/cms/707880_13_0_0_1.jpg');">
            <span class="photo-card-title">売却事例</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-707420/" target="_blank" class="photo-card" style="color: rgb(0, 50, 180); background-image: url('https://cdn.img-asp.jp/cms/707880_20_0_0_1.jpg');">
            <span class="photo-card-title">AI富士屋不動産が<br>売却の悩みを解決</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?subtheme=544" target="_blank" class="photo-card" style="color: rgb(255, 69, 0); background-image: url('https://cdn.img-asp.jp/cms/707880_7_0_0_1.jpg');">
            <span class="photo-card-title">税金</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=27214" target="_blank" class="photo-card" style="color: rgb(0, 191, 255); background-image: url('https://cdn.img-asp.jp/cms/707880_5_0_0_1.jpg');">
            <span class="photo-card-title">相続問題</span>
        </a>
    </div>

    <div class="grid-2col mb-section">
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=8934" target="_blank" class="photo-card" style="color: rgb(60, 179, 113); background-image: url('//www.img-asp.jp/cms/539449_16_0_0_1.jpg');">
            <span class="photo-card-title">住宅ローン</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=22850" target="_blank" class="photo-card" style="color: rgb(60, 179, 113); background-image: url('https://cdn.img-asp.jp/cms/707880_19_0_0_1.jpg');">
            <span class="photo-card-title">シミュレーション</span>
        </a>
    </div>

    <div class="grid-2col mb-small">
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7836" target="_blank" class="photo-card" style="color: rgb(47, 79, 79); background-image: url('https://cdn.img-asp.jp/cms/707880_22_0_0_1.jpg');">
            <span class="photo-card-title">板橋区の特徴</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7834" target="_blank" class="photo-card" style="color: rgb(25, 25, 112); background-image: url('https://cdn.img-asp.jp/cms/707880_21_0_0_1.jpg');">
            <span class="photo-card-title">北区の特徴</span>
        </a>
    </div>

    <div class="photo-grid pc-4col mb-section">
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?subtheme=534" target="_blank" class="photo-card" style="color: rgb(95, 158, 160); background-image: url('https://cdn.img-asp.jp/cms/707880_17_0_0_1.jpg');">
            <span class="photo-card-title">首都直下地震</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?subtheme=532" target="_blank" class="photo-card" style="color: rgb(120, 120, 120); background-image: url('https://www.img-asp.jp/cms/539449_17_0_0_1.jpg');">
            <span class="photo-card-title">ハザードマップ</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=8789" target="_blank" class="photo-card" style="color: rgb(75, 0, 130); background-image: url('https://cdn.img-asp.jp/cms/707880_18_0_0_1.jpg');">
            <span class="photo-card-title">お客様の声</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=1364" target="_blank" class="photo-card" style="color: rgb(80, 80, 80); background-image: url('https://www.img-asp.jp/cms/539449_7_0_0_1.jpg');">
            <span class="photo-card-title">山本のブログ</span>
        </a>
    </div>

    <div class="pc-flex-row">
        <div class="map-box">
            <iframe src="https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d12951.097525241898!2d139.70571984918212!3d35.75634984763485!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x601892c0f7da8b87%3A0xffbd6d2b45847adb!2z5qCq5byP5Lya56S-5a-M5aOr5bGL5LiN5YuV55Sj!5e0!3m2!1sja!2sjp!4v1718867615365!5m2!1sja!2sjp" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>
        </div>
        <div class="map-box">
            <iframe src="https://www.google.com/maps/embed?pb=!4v1718878176037!6m8!1m7!1sCAoSLEFGMVFpcE1idXVfUzdkOHUzYkdIb1lTRThHUjI2M2xrOXE5T01RSklub0FW!2m2!1d35.75642663486948!2d139.7088854759932!3f70.20980347578734!4f0.9427107553843257!5f0.7820865974627469" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>
        </div>
    </div>

</div>

]]></description>
            <pubDate>2026-08-29</pubDate>
        </item>
                
        <item>
            <title>建売・マンション売ったら、手元にいくら残る？譲渡所得税シミュレーション（共有・取得費・減価償却・税率・ A4出力版）</title>
            <link>https://www.fujiyafudosan.co.jp/blog/entry-768717/</link>
            <description><![CDATA[<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>【概算】譲渡所得税＆売却手残りシミュレーター（共有対応版）</title>
<style>
/* ====== ベーススタイル（既存継承） ====== */
#jotoCalc{color-scheme:only light;--bg:#f7f9fc;--ink:#111;--line:#e6eef8;--brand:#0b63bd;
  font-family:"Hiragino Kaku Gothic ProN",YuGothic,"游ゴシック",Meiryo,sans-serif;color:var(--ink);background:var(--bg)}
#jotoCalc,#jotoCalc *{box-sizing:border-box}
#jotoCalc .wrap{max-width:800px;margin:20px auto;padding:14px}
#jotoCalc .card{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 6px 18px rgba(11,99,189,.08);padding:14px;margin:14px 0;break-inside:avoid}
#jotoCalc h2{text-align:center;font-size:1.25rem;font-weight:800;margin:0 0 10px}
#jotoCalc h3{font-size:1.05rem;font-weight:800;margin:0 0 6px;color:var(--brand)}
#jotoCalc h4{font-size:.95rem;font-weight:800;margin:8px 0 4px;color:#333}
#jotoCalc label{display:block;font-weight:700;font-size:.95rem;margin:8px 0 4px}
#jotoCalc input,#jotoCalc select,#jotoCalc textarea{display:block;width:100%;padding:10px;border:1px solid #dbe6f3;border-radius:10px;font-size:1rem;background:#fff}
#jotoCalc input[readonly]{background:#f3f6fa;color:#555;cursor:not-allowed}
#jotoCalc .muted{font-size:.85rem;opacity:.8;line-height:1.5;margin:6px 0 0}
.row-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.row-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}
@media(max-width:560px){.row-2,.row-3{grid-template-columns:1fr}}
.compact{display:flex;align-items:center;gap:8px;margin:4px 0}
#jotoCalc .calcline{display:flex;justify-content:space-between;gap:8px;margin:6px 0}
#jotoCalc .calcline .value{font-weight:800}
.total{font-size:1.05rem}
.emwrap{margin-top:8px;padding:10px 12px;border:2px solid #0b63bd22;border-radius:12px;background:#f6fbff}
.emtitle{font-weight:900;color:#111}
.emvalue{font-weight:900;font-size:1.5rem;color:#111}
.fold{border:1px dashed #cfe0f5;border-radius:12px;padding:12px;margin-top:14px;background:#fbfdff}
.btn{display:inline-block;border:1px solid var(--brand);color:#fff;background:var(--brand);
  padding:10px 14px;border-radius:10px;font-weight:800;text-align:center;cursor:pointer}
.btn.secondary{background:#fff;color:var(--brand)}
.btn.danger{background:#fff;color:#c0392b;border-color:#c0392b}
.btn.sm{padding:6px 12px;font-size:.88rem}
.space-top{margin-top:10px}
.yen::after{content:" 円";font-weight:700}

/* チェックボックス行 */
#jotoCalc .compact input[type="checkbox"]{
  display:inline-block !important;width:auto !important;padding:0 !important;
  margin:0 !important;vertical-align:middle;flex-shrink:0;cursor:pointer;}
#jotoCalc .compact label{
  display:inline-block !important;width:auto !important;margin:0 !important;
  font-weight:normal;word-break:keep-all;white-space:normal;min-width:0;cursor:pointer;}

/* 消費税率行 */
#jotoCalc .taxrate-row{display:flex;align-items:center;gap:8px;width:100%;}
#jotoCalc .taxrate-row select{flex:1 1 auto;min-width:200px;}
#jotoCalc #acqTaxApplyBtn{flex:0 0 auto;margin-left:auto;padding:6px 12px;font-size:0.9rem;}

/* 冒頭案内 */
#jotoCalc #introCard .lead-strong{
  font-weight:900;text-align:left;line-height:1.65;
  font-size:clamp(1.2rem,4.0vw,1.0rem);margin:.1rem 0;}

/* 注意メッセージ（共通） */
#jotoCalc .warnbox{
  display:none;margin:8px 0 0;padding:8px 12px;border-radius:8px;
  background:#fff8e1;border:1px solid #f5c842;color:#7a5800;font-size:.88rem;line-height:1.55;}
#jotoCalc .warnbox.on{display:block;}

/* PC版のみ ❶/❷ を縦並び */
@media(min-width:561px){
  #jotoCalc .row-2.break-on-pc{grid-template-columns:1fr;}}

/* スマホ対応 */
@media(max-width:560px){
  #jotoCalc .taxrate-row{flex-wrap:wrap;}
  #jotoCalc .taxrate-row select,#jotoCalc #acqTaxApplyBtn{flex:1 1 100%;margin-left:0;}
  #jotoCalc input[type="month"]{width:100%;min-width:0;-webkit-appearance:none;}
  #jotoCalc input,#jotoCalc select{min-width:0;max-width:100%;}}

/* ====== 共有者カード ====== */
.kyoyu-section{background:#fff;border:2px solid #cfe0f5;border-radius:14px;padding:16px;margin:12px 0;position:relative;}
.kyoyu-section .kyoyu-header{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap;}
.kyoyu-section .kyoyu-title{font-size:1.08rem;font-weight:900;color:var(--brand);flex:1;}
.kyoyu-section .kyoyu-badge{background:var(--brand);color:#fff;border-radius:20px;padding:2px 12px;font-size:.82rem;font-weight:800;}
.kyoyu-add-btn{width:100%;margin:8px 0;padding:12px;background:#f0f7ff;border:2px dashed #90b8e8;border-radius:12px;
  color:#0b63bd;font-weight:800;font-size:.95rem;cursor:pointer;text-align:center;transition:background .15s;}
.kyoyu-add-btn:hover{background:#e0f0ff;}
.kyoyu-remove-btn{padding:4px 12px;font-size:.82rem;background:#fff;color:#c0392b;border:1px solid #e0b0b0;border-radius:8px;cursor:pointer;font-weight:700;}
.kyoyu-remove-btn:hover{background:#fff0f0;}
.kyoyu-note{margin:6px 0 0;padding:6px 10px;border-radius:8px;background:#fff8e1;border:1px solid #f5c842;color:#7a5800;font-size:.82rem;line-height:1.5;}

/* 結果テーブル */
.result-table{width:100%;border-collapse:collapse;margin-top:10px;font-size:.93rem;}
.result-table th,.result-table td{border:1px solid #dbe6f3;padding:7px 10px;}
.result-table th{background:#f0f6ff;color:#0b63bd;font-weight:800;text-align:center;}
.result-table td{text-align:right;}
.result-table td.label{text-align:left;color:#333;font-weight:700;}
.result-table tr.total-row td{background:#f0f6ff;font-weight:900;font-size:1.05rem;color:#d00;}
.result-table tr.tax-row td.num{color:#d00;font-weight:800;}
.result-table tr.sub-row td{font-size:.85rem;color:#666;}
.result-table tr.net-row td{background:#f7f9fc;font-weight:900;color:#111;font-size:1.08rem;}
.result-table tr.net-row td.num-neg{background:#fef0f0;color:#c0392b;font-size:1.08rem;font-weight:900;}

/* 合計結果ボックス */
.soukei-box{background:#f0f7ff;border:2px solid #0b63bd33;border-radius:12px;padding:14px;margin-top:14px;}
.soukei-box .soukei-title{font-size:1.0rem;font-weight:900;color:#0b63bd;margin-bottom:8px;}

/* 途中保存パネル */
#jotoStoragePanel{max-width:800px;margin:0 auto 14px;padding:0 14px;}
#jotoStoragePanel .sp-box{border:1px solid #cfe0f5;border-radius:12px;background:#f6fbff;padding:10px 14px;}
#jotoStoragePanel .sp-title{font-size:.82rem;font-weight:800;color:#0b63bd;margin:0 0 8px;letter-spacing:.02em;}
#jotoStoragePanel .sp-btns{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px;}
#jotoStoragePanel .sp-btns button{flex:1 1 auto;font-size:.88rem;padding:8px 10px;border-radius:8px;font-weight:800;cursor:pointer;border:1px solid #0b63bd;}
#jotoStoragePanel .sp-btns .sp-save{background:#0b63bd;color:#fff;}
#jotoStoragePanel .sp-btns .sp-load{background:#fff;color:#0b63bd;}
#jotoStoragePanel .sp-btns .sp-del{background:#fff;color:#c0392b;border-color:#c0392b;}
#jotoStoragePanel .sp-status{font-size:.80rem;color:#555;line-height:1.55;}
#jotoStoragePanel .sp-status .sp-ts{font-weight:700;color:#1a7f3c;}
#jotoStoragePanel .sp-status .sp-none{color:#888;}
#jotoStoragePanel .sp-note{font-size:.76rem;color:#777;margin-top:4px;line-height:1.5;}

/* 個別上書きフォールド */
.override-fold{border:1px dashed #f5c842;border-radius:10px;padding:10px;margin-top:8px;background:#fffdf0;}

@media print{
  #jotoCalc .card{break-inside:avoid;page-break-inside:avoid}
  .kyoyu-section{break-inside:avoid;}
}
</style>
</head>
<body>

<section id="jotoCalc">
  <div class="card" id="introCard">
    <p class="lead-strong">不動産を売却するときに気になるのが「譲渡所得税」。</p>
    <p class="lead-strong">このサイトでは、売却価格や経費を入力するだけでかんたんにシミュレーションできます。<strong>共有名義にも対応しています。</strong></p>


  <div class="card" id="lockCard" style="border:2px dashed #cfe0f5;background:#fbfdff">
    <h3>入力ロック中</h3>
    <p class="muted" style="margin-top:0">正しいパスワードを入力して〈解除〉してください。解除までは全ての入力欄・操作ボタンは無効化されます。</p>
    <div class="row-2">
      <div><label>パスワード</label><input type="password" id="unlockPass" placeholder="パスワード" data-unlock-exempt="1"></div>
      <div style="display:flex;align-items:flex-end"><button type="button" id="unlockBtn" class="btn" data-unlock-exempt="1">解除</button></div>
    </div>
    <div id="passMsg" class="muted" style="color:#d00"></div>
  </div>

  <div class="wrap" id="jotoArea">
    <!-- お客様名 -->
    <div class="card" style="background:#f6fbff;border-color:#cfe0f5;">
      <label style="color:#111;">物件名・案件名（PDF出力用）</label>
      <input type="text" id="customerName" placeholder="">
    </div>

    <!-- Ⅰ. 共通情報（売却・建物・取得費） -->
    <div class="card">
      <h3>Ⅰ．共通情報（売却物件・取得費）</h3>
      <p class="muted" style="margin-top:0">取得日・建物情報・取得費は共有者全員で共通入力します。各共有者の持分に応じて自動按分します。</p>

      <label>売却引渡し日</label>
      <div class="row-3">
        <input type="text" id="saleYear" placeholder="2026" inputmode="numeric" pattern="\d*">
        <input type="text" id="saleMonth" placeholder="7" inputmode="numeric" pattern="\d*">
        <input type="text" id="saleDay" placeholder="31" inputmode="numeric" pattern="\d*">
      </div>

      <label>取得日</label>
      <div class="row-3">
        <input type="text" id="acqYear" placeholder="2010" inputmode="numeric" pattern="\d*">
        <input type="text" id="acqMonth" placeholder="5" inputmode="numeric" pattern="\d*">
        <input type="text" id="acqDay" placeholder="26" inputmode="numeric" pattern="\d*">
      </div>

      <div class="row-2">
        <div><label>所有期間（譲渡年1月1日現在・自動）</label><input id="holdingYearsJan1" readonly></div>
        <div><label>長短期判定（1月1日基準）</label><input id="termType" readonly></div>
      </div>
      <div class="row-2">
        <div><label>経過年数（減価償却の計算用・自動）</label><input id="holdingYears" readonly></div>
        <div><label>減価償却の起算</label><input type="text" value="取得日から譲渡日まで（固定）" readonly></div>
      </div>
      <p class="muted">※長短期・10年超の判定は<strong>譲渡した年の1月1日時点の所有期間</strong>で行います。減価償却の経過年数（実日数ベース）とは一致しないことがあります。</p>

      <label>建物の構造（譲渡所得の償却率）</label>
      <select id="structType">
        <option value="wood" selected>木造（0.031）</option>
        <option value="wood_mortar">木骨モルタル（0.034）</option>
        <option value="ls_3mm">金属造① 3mm以下（軽量鉄骨・0.036）</option>
        <option value="ls_34mm">金属造② 3mm超4mm以下（軽量鉄骨・0.025）</option>
        <option value="heavy_steel">重量鉄骨造 4mm超（0.020）</option>
        <option value="rc">RC・マンション（0.015）</option>
      </select>
      <p class="muted">※減価償却：取得→譲渡の経過年数で、取得価額×0.9×償却率×経過年数（6か月以上切上げ、上限95%）。非業務用旧定額法。</p>

      <label>① 譲渡金額（全体）</label><input type="text" id="salePrice" data-comma="1" placeholder="50,000,000">
      <label>② 固都税精算金（全体）</label><input type="text" id="taxAdjust" data-comma="1" placeholder="100,000">
      <p class="muted">①＋②＝「譲渡価格」（全体）。各共有者へは持分按分で配分します。</p>

      <label>③ 譲渡費用（仲介手数料・全体）</label>
      <div class="row-2">
        <input type="text" id="expBroker" data-comma="1" placeholder="自動計算" style="align-self:start">
        <div style="display:flex;gap:12px;align-items:start;flex-wrap:wrap;">
          <div class="compact" style="margin:0"><span class="muted">消費税率</span>
            <select id="brokerVat"><option value="0.10" selected>10%</option><option value="0">0%</option></select>
          </div>
          <div class="compact" style="margin:0"><span class="muted">自動計算</span>
            <select id="autoBroker"><option value="on" selected>ON</option><option value="off">OFF</option></select>
          </div>
          <div class="compact" style="margin:0"><span class="muted">低廉な空家等の特例</span>
            <select id="brokerLowPrice">
              <option value="off" selected>使わない</option>
              <option value="on">適用（800万円以下・30万円）</option>
            </select>
          </div>
        </div>
      </div>
      <p class="muted">※通常は速算式（売買価格×3%＋6万円）×消費税。「低廉な空家等の特例」を適用すると、売買価格800万円以下の場合に30万円＋消費税で計算します（宅建業法第46条に基づく告示、令和6年7月1日施行）。</p>

      <label>④ 譲渡費用（印紙代・全体）</label>
      <div class="row-2">
        <input type="text" id="expStamp" data-comma="1" placeholder="自動計算" style="align-self:start">
        <div class="compact"><span class="muted">自動計算</span>
          <select id="autoStamp"><option value="on" selected>ON</option><option value="off">OFF</option></select>
        </div>
      </div>
      <p class="muted">※不動産譲渡契約書の軽減税率（令和9年3月31日まで）で概算。契約金額1万円未満は非課税。</p>

      <label>⑤ 譲渡費用（立退料・解体費・測量 等・全体）</label><input type="text" id="expOther1" data-comma="1" placeholder="0">
      <label>⑥ 譲渡費用に含めない費用（建物調査・抵当権抹消・住所変更 等・全体）</label><input type="text" id="expOther2" data-comma="1" placeholder="0" value="100,000">

      <!-- 取得費 -->
      <div style="margin-top:16px;padding-top:12px;border-top:1px solid #e6eef8;">
        <h4>取得費（全体・持分按分のベース）</h4>

        <label>購入時点の消費税率</label>
        <div class="taxrate-row">
          <select id="acqBldTaxRate">
            <option value="0.03">3%（1989/4〜1997/3）</option>
            <option value="0.05">5%（1997/4〜2014/3）</option>
            <option value="0.08" selected>8%（2014/4〜2019/9）</option>
            <option value="0.10">10%（2019/10〜）</option>
          </select>
          <button type="button" id="acqTaxApplyBtn" class="btn secondary">決定</button>
        </div>

        <label>購入時の建物消費税額（全体）</label>
        <input type="text" id="acqBldTax" data-comma="1" placeholder="例：1,081,481">

        <div class="row-2 break-on-pc">
          <div><label>❶ 建物購入金額（全体）</label><input type="text" id="acqBld" data-comma="1" placeholder="（不明なら下で按分）"></div>
          <div><label>❷ 土地購入金額（全体）</label><input type="text" id="acqLand" data-comma="1" placeholder="（不明なら下で按分）"></div>
        </div>
        <p class="muted">※建物金額が不明な場合に、消費税から逆算して❶へ自動反映します。</p>

        <div class="space-top">
          <button id="unknownBtn" class="btn secondary" type="button">土地/建物の割合が不明（購入総額から按分）を設定</button>
          <div id="unknownBox" class="fold" style="display:none">
            <label>購入総額（建物＋土地・全体）</label><input type="text" id="acqTotal" data-comma="1" placeholder="45,000,000">
            <p class="muted">
              ※按分は次の優先順位で行います。<br>
              　①「家屋割合（％）」を入力した場合は、その割合で配分<br>
              　② ①が空欄で「固定資産税評価額（家屋・土地）」を入力した場合は、その比で配分<br>
              　③ ①②とも空欄の場合に「建物の標準的な建築価額表（国税庁）」で建物価額を推計し、残額を土地とする
            </p>
            <div class="row-2">
              <div><label>（推計用）延床面積（㎡）</label><input type="text" id="floorArea" inputmode="decimal" placeholder="80"></div>
              <div><label>（推計用）構造（標準建築単価）</label>
                <select id="structNTA">
                  <option value="wood" selected>木造</option>
                  <option value="src">SRC（鉄骨鉄筋コンクリート）</option>
                  <option value="rc">RC（鉄筋コンクリート）</option>
                  <option value="steel">鉄骨造</option>
                </select>
              </div>
            </div>
            <div class="row-2">
              <div><label>（推計用）新築年月</label><input type="month" id="ntaBuildMonth"></div>
              <div><label>NTA推計の取得時点までの減価を見込む</label>
                <select id="ntaDepToggle">
                  <option value="on">ON（購入時が中古）</option>
                  <option value="off" selected>OFF（購入時が新築）</option>
                </select>
              </div>
            </div>
            <label>標準建築単価（千円/㎡・自動）</label><input type="text" id="ntaUnitK" readonly>
            <div id="ntaFormula" class="muted">標準建築価額（円）＝ 延床面積 × 標準単価(千円/㎡) × 1000</div>
            <div id="ntaYearNote" class="muted"></div>
            <div class="row-2" style="margin-top:10px">
              <div><label>家屋割合（％・分かれば）</label><input type="text" id="bldRatioManualPct" inputmode="decimal" placeholder="例：60"></div>
              <div><label>固定資産税評価額：家屋</label><input type="text" id="evalBld" data-comma="1" placeholder="8,000,000"></div>
            </div>
            <label>固定資産税評価額：土地</label><input type="text" id="evalLand" data-comma="1" placeholder="12,000,000">
          </div>
        </div>

        <label>❸ 購入時の経費①（仲介手数料・全体）</label><input type="text" id="buyFee1" data-comma="1" placeholder="1,000,000">
        <label>❹ 購入時の経費②（登記・司法書士・全体）</label><input type="text" id="buyFee2" data-comma="1" placeholder="250,000">
        <label>❺ 購入時の経費③（印紙・全体）</label><input type="text" id="buyFee3" data-comma="1" placeholder="10,000">

        <!-- 自動計算表示 -->
        <div style="margin-top:10px;padding:10px;background:#f6fbff;border-radius:10px;border:1px solid #cfe0f5;">
          <div class="calcline" style="margin:3px 0"><span class="muted">❻ 取得時諸費用（土地・全体）</span><span class="value muted" id="acqLandFees">0 円</span></div>
          <div class="calcline" style="margin:3px 0"><span class="muted">❼ 取得時諸費用（建物・全体）</span><span class="value muted" id="acqBldFees">0 円</span></div>
          <div class="calcline" style="margin:3px 0"><span class="muted">建物割合（%）</span><span class="value muted" id="bldRatioPct">— %</span></div>
          <div class="calcline" style="margin:3px 0"><span class="muted">❽ 建物取得価額（❶＋❼・全体）</span><span class="value muted" id="bldBasis">0 円</span></div>
          <div class="calcline" style="margin:3px 0"><span class="muted">❾ 減価償却費相当額（全体）</span><span class="value muted" id="deprAmt">0 円</span></div>
          <div class="calcline" style="margin:3px 0"><span class="muted">建物取得費（控除後・全体）</span><span class="value muted" id="bldBasisAfter">0 円</span></div>
          <div class="calcline" style="margin:3px 0"><span class="muted">土地取得費（❷＋❻・全体）</span><span class="value muted" id="landBasis">0 円</span></div>
          <div class="calcline total" style="margin:3px 0"><span>取得費合計（全体）</span><span class="value" id="basisTotal">0 円</span></div>
        </div>
        <div id="basisWarnMsg" class="warnbox">
          ⚠️ 取得費合計が譲渡価格の5%を下回っています。取得費が不明または極めて低い場合、実務では「概算取得費（譲渡価格×5%）」を選択できます。最終的な税額は税務署・税理士にご確認ください。
        </div>
        <div class="compact" style="margin:10px 0 4px">
          <input type="checkbox" id="use5pctBasis">
          <label for="use5pctBasis">取得費が不明のため「概算取得費（譲渡価格×5%）」を使用する</label>
        </div>
        <p class="muted">※チェックすると取得費を「譲渡価格×5%」で計算します（所得税法第38条・措置法第31条の4）。取得費が譲渡価格の5%以上の場合は選択できません。</p>
      </div>
    </div>

    <!-- Ⅱ. 共有者設定 -->
    <div class="card">
      <h3>Ⅱ．共有者と特例の設定</h3>
      <p class="muted" style="margin-top:0">各共有者の持分・特例・ローン残債を入力します。持分の合計が100%になるよう入力してください。</p>

      <div id="kyoyuList"></div>

      <button class="kyoyu-add-btn" id="addKyoyuBtn" type="button">＋ 共有者を追加</button>

      <div style="margin-top:8px;padding:8px 12px;background:#fff8e1;border-radius:8px;border:1px solid #f5c842;font-size:.85rem;color:#7a5800;" id="hibunSummary">
        持分合計：<strong id="totalHibunPct">0</strong>%
        <span id="hibunWarn" style="color:#c0392b;font-weight:700;display:none;">　⚠ 持分の合計が100%になっていません</span>
      </div>
      <p class="muted">
        ※3,000万円特別控除は、その家屋に居住していた共有者がそれぞれ適用できるのが原則です。<br>
        　ただし家屋の所有者と敷地の所有者が異なる場合は、家屋の所有者と敷地の所有者を合わせて3,000万円が上限になります（国税庁 <a href="https://www.nta.go.jp/taxes/shiraberu/taxanswer/joto/3311.htm" target="_blank" style="color:#7a5800;">No.3311</a>）。初期状態では1人目のみチェックが入っています。
      </p>
    </div>

    <!-- Ⅲ. 計算結果 -->
    <div class="card">
      <h3>Ⅲ．計算結果</h3>

      <!-- 個別結果テーブル -->
      <div id="resultTableWrap" style="overflow-x:auto;">
        <table class="result-table" id="resultTable">
          <thead>
            <tr id="resultHead">
              <th style="text-align:left;min-width:180px;">項目</th>
            </tr>
          </thead>
          <tbody id="resultBody"></tbody>
        </table>
      </div>

      <!-- 合計結果 -->
      <div class="soukei-box" id="soukeiBox">
        <div class="soukei-title">【合計】全共有者の集計</div>
        <div class="calcline"><span>譲渡価格合計</span><span class="value yen" id="so_sale">0</span></div>
        <div style="margin-top:8px;padding:10px 12px;border:2px solid #e0000022;border-radius:12px;background:#fff5f5;">
          <div class="calcline" style="margin:0">
            <span style="font-weight:900;color:#c0392b;">概算税額合計（全員分）</span>
            <span style="white-space:nowrap;"><span style="font-weight:900;font-size:1.5rem;color:#c0392b;" id="so_tax">0</span><span style="font-weight:700;color:#c0392b;"> 円</span></span>
          </div>
        </div>
        <div class="calcline" style="margin-top:8px;"><span>ローン残債合計</span><span class="value yen" id="so_loan">0</span></div>
        <div class="calcline"><span>その他清算合計</span><span class="value yen" id="so_settle">0</span></div>
        <div class="emwrap" style="margin-top:8px">
          <div class="calcline" style="margin:0">
            <span class="emtitle">手残り合計（税引後・全員）</span>
            <span class="emvalue yen" id="so_net">0</span>
          </div>
        </div>
      </div>

      <div class="muted" style="margin-top:10px">
        ※このシミュレーションはマイホーム売却専用です。各控除は明示のチェック以外は考慮していません。<br>
        ※課税譲渡所得は1,000円未満を切り捨て、所得税（復興特別所得税を含む）と住民税は共有者ごとにそれぞれ100円未満を切り捨てて計算しています。<br>
        ※計算結果について、弊社はその責任を負いません。最終判断は税務署・税理士へご確認ください。
      </div>
    </div>

    <!-- PDF出力ボタン -->
    <div style="max-width:800px;margin:0 auto 12px;padding:0 14px;" id="pdfBtnArea">
      <!-- 共有者ごとのPDFボタンは動的生成 -->
    </div>

    <!-- 途中保存パネル -->
    <div id="jotoStoragePanel">
      <div class="sp-box">
        <div class="sp-title">途中保存 / 読み込み</div>
        <div class="sp-btns">
          <button class="sp-save" id="jotoSpSave" type="button">途中保存</button>
          <button class="sp-load" id="jotoSpLoad" type="button">読み込み</button>
          <button class="sp-del"  id="jotoSpDelete" type="button">保存削除</button>
        </div>
        <div class="sp-status" id="jotoSpStatus"><span class="sp-none">（保存データなし）</span></div>
        <div class="sp-note">※このブラウザ（同じパソコン・同じブラウザ）に保存されます。ブラウザのデータを消去すると失われます。</div>
      </div>
    </div>

  </div><!-- /wrap -->
</section>

<!-- ライブラリ -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/html2canvas/1.4.1/html2canvas.min.js" defer></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.5.1/jspdf.umd.min.js" defer></script>

<script>
/* ===================================================
   メインロジック（共有対応版）
   =================================================== */
(function(){
  'use strict';

  // ---- 数字キーパッド強制（かな入力防止） ----
  function enableNumericKeypad(){
    document.querySelectorAll('[data-comma="1"]').forEach(el=>{
      if(el.tagName==='INPUT'){
        if(!el.getAttribute('inputmode')) el.setAttribute('inputmode','numeric');
        el.setAttribute('pattern','\\d*');
      }
    });
  }
  document.addEventListener('DOMContentLoaded', enableNumericKeypad);
  new MutationObserver(()=>enableNumericKeypad())
    .observe(document.documentElement,{childList:true,subtree:true});

  // ---- ユーティリティ ----
  const $ = id => document.getElementById(id);
  const raw = v => String(v||'').replace(/,/g,'').trim();
  const toNum = v => Number(raw(v))||0;
  const fmt = v => Number.isFinite(v)?Math.round(v).toLocaleString('ja-JP'):'0';
  const floor100 = v => Math.floor((Number(v)||0)/100)*100;
  /* 【修正】正しくHTMLエスケープする（従来は同一文字への置換で無効化されていた） */
  const escH = s => String(s==null?'':s)
    .replace(/&/g,'&').replace(/</g,'<')
    .replace(/>/g,'>').replace(/"/g,'"').replace(/'/g,''');

  /* 【追加】円未満の端数を出さずに按分する（累積丸め）
     持分合計が100%なら、各人の合計＝全体額 に必ず一致する */
  function apportion(total, ratios){
    const out=[]; let prev=0, cum=0;
    for(const r of ratios){
      cum+=r;
      const c=Math.round(total*cum);
      out.push(c-prev);
      prev=c;
    }
    return out;
  }

  // ---- 印紙代テーブル（軽減）：1万円未満は非課税 ----
  const STAMP_TABLE = [
    {max:100000,tax:200},{max:500000,tax:200},{max:1000000,tax:500},
    {max:5000000,tax:1000},{max:10000000,tax:5000},{max:50000000,tax:10000},
    {max:100000000,tax:30000},{max:500000000,tax:60000},
    {max:1000000000,tax:160000},{max:5000000000,tax:320000},{max:Infinity,tax:480000}
  ];
  function calcStamp(amt){
    if(!amt || amt < 10000) return 0;
    for(const b of STAMP_TABLE){ if(amt<=b.max) return b.tax; }
    return 0;
  }

  /* ---- 建物の標準的な建築価額表（千円/㎡）
         [木造・木骨モルタル, SRC, RC, 鉄骨] 令和5年分まで反映 ---- */
  const NTA_TABLE = {
    "S34":[8.7,34.1,20.2,13.7],"S35":[9.1,30.9,21.4,13.4],"S36":[10.3,39.5,23.9,14.9],"S37":[12.2,40.9,27.2,15.9],
    "S38":[13.5,41.3,27.1,14.6],"S39":[15.1,49.1,29.5,16.6],"S40":[16.8,45.0,30.3,17.9],"S41":[18.2,42.4,30.6,17.8],
    "S42":[19.9,43.6,33.7,19.6],"S43":[22.2,48.6,36.2,21.7],"S44":[24.9,50.9,39.0,23.6],"S45":[28.0,54.3,42.9,26.1],
    "S46":[31.2,61.2,47.2,30.3],"S47":[34.2,61.6,50.2,32.4],"S48":[45.3,77.6,64.3,42.2],"S49":[61.8,113.0,90.1,55.7],
    "S50":[67.7,126.4,97.4,60.5],"S51":[70.3,114.6,98.2,62.1],"S52":[74.1,121.8,102.0,65.3],"S53":[77.9,122.4,105.9,70.1],
    "S54":[82.5,128.9,114.3,75.4],"S55":[92.5,149.4,129.7,84.1],"S56":[98.3,161.8,138.7,91.7],"S57":[101.3,170.9,143.0,93.9],
    "S58":[102.2,168.0,143.8,94.3],"S59":[102.8,161.2,141.7,95.3],"S60":[104.2,172.2,144.5,96.9],"S61":[106.2,181.9,149.5,102.6],
    "S62":[110.0,191.8,156.6,108.4],"S63":[116.5,203.6,175.0,117.3],"H1":[123.1,237.3,193.3,128.4],"H2":[131.7,286.7,222.9,147.4],
    "H3":[137.6,329.8,246.8,158.7],"H4":[143.5,333.7,245.6,162.4],"H5":[150.9,300.3,227.5,159.2],"H6":[156.6,262.9,212.8,148.4],
    "H7":[158.3,228.8,199.0,143.2],"H8":[161.0,229.7,198.0,143.6],"H9":[160.5,223.0,201.0,141.0],"H10":[158.6,225.6,203.8,138.7],
    "H11":[159.3,220.9,197.9,139.4],"H12":[159.0,204.3,182.6,132.3],"H13":[157.2,186.1,177.8,136.4],"H14":[153.6,195.2,180.5,135.0],
    "H15":[152.7,187.3,179.5,131.4],"H16":[152.1,190.1,176.1,130.6],"H17":[151.9,185.7,171.5,132.8],"H18":[152.9,170.5,178.6,133.7],
    "H19":[153.6,182.5,185.8,135.6],"H20":[156.0,229.1,206.1,158.3],"H21":[156.6,265.2,219.0,169.5],"H22":[156.5,226.4,205.9,163.0],
    "H23":[156.8,238.4,197.0,158.9],"H24":[157.6,223.3,193.9,155.6],"H25":[159.9,258.5,203.8,164.3],"H26":[163.0,276.2,228.0,176.4],
    "H27":[165.4,262.2,240.2,197.3],"H28":[165.9,308.3,254.2,204.1],"H29":[166.7,350.4,265.5,214.6],"H30":[168.5,304.2,263.1,214.1],
    "R1":[170.1,363.3,285.6,228.8],"R2":[172.0,279.2,276.9,230.2],"R3":[172.2,338.4,288.2,227.3],"R4":[176.2,434.4,277.5,241.5],
    "R5":[204.1,366.7,314.3,281.1]   /* 【追加】令和5年 */
  };
  const NTA_LATEST_LABEL = "令和5年";
  const STRUCT_INDEX = {wood:0,src:1,rc:2,steel:3};
  /* 譲渡所得の償却率（非業務用・旧定額法） */
  const RATE_MAP = {wood:0.031,wood_mortar:0.034,ls_3mm:0.036,ls_34mm:0.025,heavy_steel:0.020,rc:0.015};
  /* 【修正】NTA按分用の償却率に src を追加（従来は木造0.031にフォールバックしていた） */
  const NTA_RATE_MAP = {wood:0.031,wood_mortar:0.034,src:0.015,rc:0.015,steel:0.025};

  /* 【修正】暦年から表のキーを直接引く。
     国税庁の表は暦年ごとに1行（1989年＝平成元年、2019年＝令和元年）で、
     平成31年の行は存在しない。改元日で元号を切り替えると
     1989年1月＝昭和64年／2019年1月＝平成31年となり表に無いため、
     同元号の前年（昭和63年＝1988年／平成30年＝2018年）の単価が使われていた。 */
  const NTA_MIN_YEAR = 1959;  /* 昭和34年 */
  const NTA_MAX_YEAR = 2023;  /* 令和5年 */
  function ntaKeyFromYear(Y){
    if(!Y) return null;
    const y=Math.min(Math.max(Y,NTA_MIN_YEAR),NTA_MAX_YEAR);
    if(y<=1988) return 'S'+(y-1925);   /* 昭和34年〜昭和63年 */
    if(y<=2018) return 'H'+(y-1988);   /* 平成元年〜平成30年 */
    return 'R'+(y-2018);               /* 令和元年〜 */
  }
  function buildYearFromMonth(ym){
    if(!ym) return 0;
    const Y=parseInt(String(ym).split('-')[0],10);
    return Number.isFinite(Y)?Y:0;
  }
  function unitKfromNTA(structKey,ym){
    const key=ntaKeyFromYear(buildYearFromMonth(ym));
    const idx=STRUCT_INDEX[structKey]??0;
    return (key&&NTA_TABLE[key])?(NTA_TABLE[key][idx]||0):0;
  }
  function ntaYearNote(ym){
    const Y=buildYearFromMonth(ym);
    if(!Y) return '';
    if(Y>NTA_MAX_YEAR) return `※標準建築価額表は${NTA_LATEST_LABEL}分までの公表のため、${NTA_LATEST_LABEL}の単価で計算しています。`;
    if(Y<NTA_MIN_YEAR) return '※標準建築価額表は昭和34年分からのため、昭和34年の単価で計算しています。';
    return '';
  }

  // ---- 日付処理 ----
  function getDate(prefix){
    const y=parseInt($(prefix+'Year').value)||0,m=parseInt($(prefix+'Month').value)||0,d=parseInt($(prefix+'Day').value)||0;
    if(y&&m&&d) return new Date(y,m-1,d);
    return null;
  }
  /* 【修正】日を考慮して満月数を算出（従来は年月差のみで最大1年ずれた） */
  function monthsBetween(start,end){
    let m=(end.getFullYear()-start.getFullYear())*12+(end.getMonth()-start.getMonth());
    if(end.getDate()<start.getDate()) m--;
    return Math.max(0,m);
  }
  function depYears(){
    const sale=getDate('sale'),acq=getDate('acq');
    if(!sale||!acq) return 0;
    const m=monthsBetween(acq,sale);
    return Math.floor(m/12)+((m%12)>=6?1:0);
  }
  /* 判定用：取得日＋n年 が譲渡年1月1日より前なら「n年超」 */
  function isOverYearsOnJan1(n){
    const saleY=parseInt($('saleYear').value)||0,a=getDate('acq');
    if(!saleY||!a) return false;
    const jan1=new Date(saleY,0,1);
    return new Date(a.getFullYear()+n,a.getMonth(),a.getDate())<jan1;
  }
  function isLongGlobal(){ return isOverYearsOnJan1(5); }
  function isTenOverGlobal(){ return isOverYearsOnJan1(10); }

  function holdingYMOnJan1(){
    const saleY=parseInt($('saleYear').value)||0,a=getDate('acq');
    if(!saleY||!a) return null;
    const m=monthsBetween(a,new Date(saleY,0,1));
    return {y:Math.floor(m/12),m:m%12};
  }
  function holdingLabelOnJan1(){
    const ym=holdingYMOnJan1();
    if(!ym) return '';
    const kubun=isTenOverGlobal()?'10年超':(isLongGlobal()?'5年超10年以下':'5年以下');
    return `${ym.y}年${ym.m}か月（${kubun}）`;
  }

  function computeHoldingForTerm(){
    const s=getDate('sale'),a=getDate('acq');
    if(!s||!a){ $('holdingYears').value=''; $('holdingYearsJan1').value=''; $('termType').value=''; return; }
    $('holdingYears').value=depYears()+' 年';
    $('holdingYearsJan1').value=holdingLabelOnJan1();
    $('termType').value=isLongGlobal()?'長期':'短期';
  }

  // ---- 自動計算：仲介手数料・印紙 ----
  function autoFillBroker(){
    if($('autoBroker').value!=='on') return;
    const price=toNum($('salePrice').value);
    const useLow=$('brokerLowPrice')&&$('brokerLowPrice').value==='on'&&price>0&&price<=8000000;
    let base;
    if(useLow) base=300000;
    else if(price<=2000000) base=price*0.05;
    else if(price<=4000000) base=price*0.04+20000;
    else base=price*0.03+60000;
    const vat=parseFloat($('brokerVat').value)||0;
    $('expBroker').value=fmt(Math.max(0,Math.round(base*(1+vat))));
  }
  function autoFillStamp(){
    if($('autoStamp').value!=='on') return;
    $('expStamp').value=fmt(calcStamp(toNum($('salePrice').value)));
  }

  // ---- 取得費按分 ----
  function allocateBuyFees(){
    const bld=toNum($('acqBld').value),land=toNum($('acqLand').value),base=bld+land;
    const ratio=base>0?bld/base:0;
    const fees=toNum($('buyFee1').value)+toNum($('buyFee2').value)+toNum($('buyFee3').value);
    const bldFee=Math.round(fees*ratio);
    return {bldFee,landFee:fees-bldFee,ratio,fees};
  }

  function resolveAcqSplit(){
    if($('unknownBox').style.display==='none') return;
    const total=toNum($('acqTotal').value);
    if(!total){ $('acqBld').value=''; $('acqLand').value=''; updateNTAFormula(); return; }
    const manualPct=parseFloat(raw($('bldRatioManualPct').value));
    if(!isNaN(manualPct)&&manualPct>0){
      const b=Math.round(total*(manualPct/100));
      $('acqBld').value=fmt(b); $('acqLand').value=fmt(total-b); updateNTAFormula(); return;
    }
    const evalB=toNum($('evalBld').value),evalL=toNum($('evalLand').value);
    if(evalB+evalL>0){
      const ratio=evalB/(evalB+evalL),b=Math.round(total*ratio);
      $('acqBld').value=fmt(b); $('acqLand').value=fmt(total-b); updateNTAFormula(); return;
    }
    const unitK=unitKfromNTA($('structNTA').value,$('ntaBuildMonth').value);
    const area=Number(raw($('floorArea').value))||0;
    let bNew=Math.max(0,Math.round(unitK*1000*area));
    let bAtAcq=bNew;
    if(bNew&&$('ntaDepToggle').value==='on'){
      const acq=getDate('acq'),ym=$('ntaBuildMonth').value;
      const start=ym?new Date(ym+'-01T00:00:00'):acq;
      const m=monthsBetween(start,acq||start);
      const yrs=Math.floor(m/12)+((m%12)>=6?1:0);
      const rateSplit=NTA_RATE_MAP[$('structNTA').value]??0.031;   /* 【修正】SRCは0.015 */
      const dep=0.9*bNew*rateSplit*(yrs||0),cap=bNew*0.95;
      bAtAcq=Math.max(0,Math.round(bNew-Math.min(dep,cap)));
    }
    const b=Math.min(bAtAcq,total);
    $('acqBld').value=fmt(b); $('acqLand').value=fmt(total-b);
    updateNTAFormula(unitK,area,bNew);
  }

  function updateNTAFormula(unitK,area,estBld){
    const u=(unitK!==undefined)?unitK:unitKfromNTA($('structNTA').value,$('ntaBuildMonth').value);
    const a=(area!==undefined)?area:(Number(raw($('floorArea').value))||0);
    const est=(estBld!==undefined)?estBld:Math.max(0,Math.round(u*1000*a));
    $('ntaUnitK').value=u?u.toLocaleString('ja-JP'):'';
    const el=$('ntaFormula');
    if(u&&a) el.textContent=`標準建築価額（円）＝ ${a.toLocaleString('ja-JP')} × ${u.toLocaleString('ja-JP')} × 1000 ＝ ${est.toLocaleString('ja-JP')} 円`;
    else el.textContent='標準建築価額（円）＝ 延床面積 × 標準単価(千円/㎡) × 1000';
    const note=$('ntaYearNote');
    if(note) note.textContent=ntaYearNote($('ntaBuildMonth').value);
  }

  function autoFillBldFromTax(){
    const acqBldEl=$('acqBld');
    if(acqBldEl?.dataset?.manual==='1') return;
    if($('unknownBox')&&$('unknownBox').style.display!=='none') return;
    const bldNow=Number(String(acqBldEl.value||'').replace(/,/g,''));
    const taxAmt=Number(String(($('acqBldTax')||{}).value||'').replace(/,/g,''));
    const rate=parseFloat(($('acqBldTaxRate')||{}).value||'0');
    const looksUnset=!bldNow||bldNow<=100000||(taxAmt>0&&bldNow<=taxAmt);
    if(looksUnset&&taxAmt>0&&rate>0){
      const base=Math.round(taxAmt/rate);
      acqBldEl.value=Number(base+taxAmt).toLocaleString('ja-JP');
    }
  }

  function applyAcqBldFromTaxDecision(){
    const acqBldEl=$('acqBld');
    const taxAmt=Number(String(($('acqBldTax')||{}).value||'').replace(/,/g,''));
    const rate=parseFloat(($('acqBldTaxRate')||{}).value||'0');
    if(!taxAmt||!rate){ alert('税率と消費税額を入力してください。'); return; }
    const base=Math.round(taxAmt/rate);
    acqBldEl.value=Number(base+taxAmt).toLocaleString('ja-JP');
    acqBldEl.dataset.manual='1';
    recomputeAll();
  }

  function computeDepr(bldBasis){
    const yrs=depYears(),rate=RATE_MAP[$('structType').value]||0.031;
    let depr=0.9*bldBasis*rate*yrs;
    const cap=bldBasis*0.95;
    if(depr>cap) depr=cap;
    return Math.max(0,Math.min(Math.round(depr),Math.round(bldBasis)));
  }

  /* ---- 税額計算（1人分）
     【修正】所得税(復興含む)・住民税をそれぞれ100円未満切捨て ---- */
  function computeTaxes(taxableGain, isLong, use10){
    const g=taxableGain<0?0:taxableGain;
    let it=0,res=0;
    if(isLong&&use10){
      const partA=Math.min(g,60000000),partB=Math.max(0,g-60000000);
      it=partA*0.10+partB*0.15; res=partA*0.04+partB*0.05;
    }else{
      it=g*(isLong?0.15:0.30); res=g*(isLong?0.05:0.09);
    }
    const fukko=it*0.021;
    const incomeCut=floor100(it+fukko);
    const resCut=floor100(res);
    return {it,fukko,res,total:it+fukko+res,incomeCut,resCut,totalCut:incomeCut+resCut};
  }

  // ---- 共有者管理 ----
  let kyoyuList = [];
  let kyoyuIdSeq = 0;

  function addKyoyu(opt){
    const id = ++kyoyuIdSeq;
    kyoyuList.push({
      id,
      name: opt?.name||'',
      pct:  opt?.pct!==undefined?opt.pct:50,
      tokurei3000: opt?.tokurei3000!==undefined?opt.tokurei3000:true,
      tokurei10over: opt?.tokurei10over!==undefined?opt.tokurei10over:false,
      isLongOverride: opt?.isLongOverride!==undefined?opt.isLongOverride:'auto',
      loan: opt?.loan!==undefined?opt.loan:0,
      settle: opt?.settle!==undefined?opt.settle:0,
      overrideBasis: opt?.overrideBasis!==undefined?opt.overrideBasis:false,
      overrideBasisAmt: opt?.overrideBasisAmt!==undefined?opt.overrideBasisAmt:0
    });
    renderKyoyuList();
    recomputeAll();
  }

  function removeKyoyu(id){
    if(kyoyuList.length<=1){ alert('共有者は1名以上必要です。'); return; }
    kyoyuList = kyoyuList.filter(p=>p.id!==id);
    renderKyoyuList();
    recomputeAll();
  }

  function syncKyoyuFromDOM(){
    kyoyuList.forEach(p=>{
      const n = v=>parseFloat(String(document.getElementById('ky_'+p.id+'_'+v)?.value||'').replace(/,/g,''))||0;
      const s = v=>document.getElementById('ky_'+p.id+'_'+v)?.value||'';
      const c = v=>document.getElementById('ky_'+p.id+'_'+v)?.checked||false;
      if(!document.getElementById('ky_'+p.id+'_pct')) return;
      p.name = s('name');
      p.pct  = n('pct');
      p.tokurei3000   = c('tokurei3000');
      p.tokurei10over = c('tokurei10over');
      p.isLongOverride= s('isLongOverride');
      p.loan = n('loan');
      p.settle = n('settle');
      p.overrideBasis = c('overrideBasis');
      p.overrideBasisAmt = n('overrideBasisAmt');
    });
  }

  function renderKyoyuList(){
    const container = $('kyoyuList');
    container.innerHTML='';
    kyoyuList.forEach((p,i)=>{
      const div=document.createElement('div');
      div.className='kyoyu-section';
      div.dataset.id=p.id;
      div.innerHTML=`
        <div class="kyoyu-header">
          <span class="kyoyu-badge">${i+1}人目</span>
          <input type="text" id="ky_${p.id}_name" class="kyoyu-name-input"
            style="border:none;border-bottom:2px solid #0b63bd;border-radius:0;font-size:1.05rem;font-weight:800;color:#111;padding:4px 6px;flex:1;min-width:120px;background:transparent;"
            value="${escH(p.name)}" placeholder="${i===0?'例：山田太郎（本人）':i===1?'例：山田花子（妻）':'例：鈴木一郎'}">
          <button class="kyoyu-remove-btn" data-id="${p.id}" type="button">削除</button>
        </div>

        <div class="row-2" style="align-items:end;gap:10px;margin-bottom:8px;">
          <div>
            <label>持分（%）</label>
            <input type="text" id="ky_${p.id}_pct" inputmode="decimal" value="${p.pct}" placeholder="50">
          </div>
          <div>
            <label>長短期区分</label>
            <select id="ky_${p.id}_isLongOverride">
              <option value="auto" ${p.isLongOverride==='auto'?'selected':''}>自動（共通の取得日で判定）</option>
              <option value="long" ${p.isLongOverride==='long'?'selected':''}>長期（手動指定）</option>
              <option value="short" ${p.isLongOverride==='short'?'selected':''}>短期（手動指定）</option>
            </select>
          </div>
        </div>

        <div style="display:flex;gap:12px;flex-wrap:wrap;margin-bottom:4px;align-items:center;">
          <div class="compact">
            <input type="checkbox" id="ky_${p.id}_tokurei3000" ${p.tokurei3000?'checked':''}>
            <label for="ky_${p.id}_tokurei3000" style="font-size:.88rem;">
              <a href="https://www.nta.go.jp/taxes/shiraberu/taxanswer/joto/3302.htm" target="_blank" style="text-decoration:underline;color:#000;">居住用3,000万円特別控除</a>
            </label>
          </div>
          <div class="compact">
            <input type="checkbox" id="ky_${p.id}_tokurei10over" ${p.tokurei10over?'checked':''}>
            <label for="ky_${p.id}_tokurei10over" style="font-size:.88rem;">
              <a href="https://www.nta.go.jp/taxes/shiraberu/taxanswer/joto/3305.htm"
                target="_blank" style="text-decoration:underline;color:#000;">10年超マイホーム軽減税率</a>
            </label>
          </div>
        </div>
        <div class="kyoyu-note" id="ky_${p.id}_tenNote" style="display:none;"></div>

        <div class="row-2" style="gap:10px;">
          <div>
            <label>住宅ローン残債（この方の負担分）</label>
            <input type="text" id="ky_${p.id}_loan" data-comma="1" value="${p.loan?fmt(p.loan):''}" placeholder="0">
          </div>
          <div>
            <label>その他清算（この方の負担分）</label>
            <input type="text" id="ky_${p.id}_settle" data-comma="1" value="${p.settle?fmt(p.settle):''}" placeholder="0">
          </div>
        </div>

        <div style="margin-top:8px;">
          <div class="compact">
            <input type="checkbox" id="ky_${p.id}_overrideBasis" ${p.overrideBasis?'checked':''}>
            <label for="ky_${p.id}_overrideBasis">取得費を個別上書きする（持分按分を使わない）</label>
          </div>
          <div class="override-fold" id="ky_${p.id}_overrideFold" style="display:${p.overrideBasis?'block':'none'}">
            <label>個別取得費（建物取得費控除後＋土地・この方の分）</label>
            <input type="text" id="ky_${p.id}_overrideBasisAmt" data-comma="1" value="${p.overrideBasisAmt?fmt(p.overrideBasisAmt):''}" placeholder="例：8,000,000">
            <p class="muted">※建物の減価償却控除後の金額で入力してください。</p>
          </div>
        </div>

        <div class="emwrap" style="margin-top:12px;">
          <div class="calcline" style="margin:2px 0;">
            <span class="muted">持分按分後の譲渡価格</span>
            <span id="ky_${p.id}_outSale" class="value muted">— 円</span>
          </div>
          <div class="calcline" style="margin:2px 0;">
            <span class="muted">取得費（この方の分）</span>
            <span id="ky_${p.id}_outBasis" class="value muted">— 円</span>
          </div>
          <div class="calcline" style="margin:2px 0;">
            <span class="muted">譲渡所得（控除前）</span>
            <span id="ky_${p.id}_outGainRaw" class="value muted">— 円</span>
          </div>
          <div class="calcline" style="margin:2px 0;">
            <span>課税譲渡所得（3,000万円控除等後・1,000円未満切捨て）</span>
            <span id="ky_${p.id}_outGain" class="value" style="font-weight:900;color:#0b63bd;">— 円</span>
          </div>
          <div class="calcline" style="margin:2px 0;">
            <span class="muted">適用税率</span>
            <span id="ky_${p.id}_outRate" class="value muted">—</span>
          </div>
          <div class="calcline" style="margin:2px 0;">
            <span style="font-weight:900;color:#c0392b;">概算税額（100円未満切り捨て）</span>
            <span style="white-space:nowrap;"><span id="ky_${p.id}_outTax" class="value" style="font-weight:900;font-size:1.5rem;color:#c0392b;">—</span><span style="font-weight:700;color:#c0392b;"> 円</span></span>
          </div>
          <div class="calcline" style="margin:2px 0;">
            <span class="emtitle">手残り（税引後・概算）</span>
            <span id="ky_${p.id}_outNet" class="emvalue">— 円</span>
          </div>
        </div>
      `;
      container.appendChild(div);
    });

    container.querySelectorAll('.kyoyu-remove-btn').forEach(btn=>{
      btn.addEventListener('click',()=>removeKyoyu(Number(btn.dataset.id)));
    });

    kyoyuList.forEach(p=>{
      const chk=$('ky_'+p.id+'_overrideBasis');
      if(chk){
        chk.addEventListener('change',()=>{
          const fold=$('ky_'+p.id+'_overrideFold');
          if(fold) fold.style.display=chk.checked?'block':'none';
          syncKyoyuFromDOM();
          recomputeAll();
        });
      }
    });

    $('kyoyuList').querySelectorAll('[data-comma="1"]').forEach(el=>{
      el.addEventListener('blur',()=>{
        const v=raw(el.value);
        el.value=v?Number(v).toLocaleString('ja-JP'):'';
        syncKyoyuFromDOM();
        recomputeAll();
      });
    });
  }

  /* ===================================================
     計算の中心：全体値と各共有者の値をここで一括算出し、
     画面カード・結果テーブル・PDFのすべてがこれを参照する
     =================================================== */
  function calcAll(){
    syncKyoyuFromDOM();
    computeHoldingForTerm();
    autoFillBldFromTax();
    autoFillBroker();
    autoFillStamp();
    resolveAcqSplit();

    const fee=allocateBuyFees();
    const bldBasis=toNum($('acqBld').value)+fee.bldFee;
    const landBasis=toNum($('acqLand').value)+fee.landFee;
    const depr=computeDepr(bldBasis);
    const bldAfter=Math.max(0,bldBasis-depr);
    const basisTotalNum=bldAfter+landBasis;

    const salePrice=toNum($('salePrice').value);
    const taxAdjust=toNum($('taxAdjust').value);
    const sale=salePrice+taxAdjust;
    const expBroker=toNum($('expBroker').value);
    const expStamp=toNum($('expStamp').value);
    const expOther1=toNum($('expOther1').value);
    const expOther2=toNum($('expOther2').value);
    const sellExpTotal=expBroker+expStamp+expOther1;

    // 概算取得費（譲渡価格×5%）
    const cb=$('use5pctBasis');
    const basisAbove5pct=sale>0&&basisTotalNum>=sale*0.05;
    if(cb){
      cb.disabled=basisAbove5pct;
      if(basisAbove5pct) cb.checked=false;
    }
    const use5pct=!!(cb&&cb.checked&&!basisAbove5pct);
    const effectiveBasis=use5pct?Math.round(sale*0.05):basisTotalNum;

    const isLongGlob=isLongGlobal(),isTenGlob=isTenOverGlobal();

    // 端数の出ない按分
    const ratios=kyoyuList.map(p=>(p.pct||0)/100);
    const aSale   = apportion(sale,ratios);
    const aSell   = apportion(sellExpTotal,ratios);
    const aOther2 = apportion(expOther2,ratios);
    const aBasis  = apportion(effectiveBasis,ratios);
    const aSalePrice = apportion(salePrice,ratios);
    const aTaxAdjust = apportion(taxAdjust,ratios);

    const rows=kyoyuList.map((p,i)=>{
      const pSale=aSale[i], pSellExp=aSell[i], pOther2=aOther2[i];
      const pBasis=(p.overrideBasis&&p.overrideBasisAmt>0)?p.overrideBasisAmt:aBasis[i];
      const gainRaw=pSale-pBasis-pSellExp;

      const manual = p.isLongOverride!=='auto';
      const isLong = p.isLongOverride==='long'?true:(p.isLongOverride==='short'?false:isLongGlob);
      /* 10年超軽減税率：自動判定時は1月1日基準の日付判定、
         手動で「長期」を指定している場合はその指定に従う（注意表示あり） */
      const use10  = !!p.tokurei10over && isLong && (manual ? true : isTenGlob);
      const noteTen = (p.tokurei10over && !use10)
        ? '⚠ 譲渡年1月1日現在で所有期間10年超ではないため、軽減税率は適用していません。'
        : ((p.tokurei10over && manual && !isTenGlob)
           ? '⚠ 長短期区分の手動指定により軽減税率を適用しています（共通の取得日では10年超になりません）。'
           : '');

      const tokurei=p.tokurei3000?30000000:0;
      const taxableRaw=Math.max(0,gainRaw-tokurei);
      /* 【修正】課税標準は1,000円未満切捨て（国税通則法118条1項／地方税法20条の4の2第1項） */
      const taxable=Math.floor(taxableRaw/1000)*1000;
      const t=computeTaxes(taxable,isLong,use10);

      const loan=p.loan||0, settle=p.settle||0;
      const net=pSale-(pSellExp+pOther2+loan+settle+t.totalCut);
      const rateLabel = use10?'長期譲渡（10年超軽減税率）':(isLong?'長期譲渡':'短期譲渡');
      const rateDetail = use10
        ? '6,000万円以下：所得税10%・住民税4% ／ 超過分：所得税15%・住民税5%（復興特別所得税＝所得税×2.1%）'
        : (isLong ? '所得税15%・住民税5%・復興特別所得税＝所得税×2.1%（合計20.315%）'
                  : '所得税30%・住民税9%・復興特別所得税＝所得税×2.1%（合計39.63%）');

      return {p,pct:p.pct||0,pSale,pSellExp,pOther2,pBasis,gainRaw,taxable,
              isLong,use10,noteTen,rateLabel,rateDetail,loan,settle,net,
              pSalePrice:aSalePrice[i],pTaxAdjust:aTaxAdjust[i],...t};
    });

    const totals={
      sale, salePrice, taxAdjust, sellExpTotal, expOther2,
      expBroker, expStamp, expOther1,
      bldBasis, landBasis, depr, bldAfter, basisTotalNum, effectiveBasis, use5pct,
      bldFee:fee.bldFee, landFee:fee.landFee, buyFees:fee.fees, bldRatio:fee.ratio,
      isLongGlob, isTenGlob,
      tax: rows.reduce((s,r)=>s+r.totalCut,0),
      loan: rows.reduce((s,r)=>s+r.loan,0),
      settle: rows.reduce((s,r)=>s+r.settle,0),
      net: rows.reduce((s,r)=>s+r.net,0),
      pctSum: kyoyuList.reduce((s,p)=>s+(p.pct||0),0),
      holdingLabel: holdingLabelOnJan1(),
      depYears: depYears(),
      structLabel: $('structType').options[$('structType').selectedIndex].text
    };
    return {rows,totals};
  }

  // ---- メイン再計算（画面反映） ----
  function recomputeAll(){
    const {rows,totals}=calcAll();

    // 全体の取得費表示
    $('acqBldFees').textContent=fmt(totals.bldFee)+' 円';
    $('acqLandFees').textContent=fmt(totals.landFee)+' 円';
    $('bldRatioPct').textContent=(totals.bldRatio*100).toFixed(1)+' %';
    $('bldBasis').textContent=fmt(totals.bldBasis)+' 円';
    $('deprAmt').textContent=fmt(totals.depr)+' 円';
    $('bldBasisAfter').textContent=fmt(totals.bldAfter)+' 円';
    $('landBasis').textContent=fmt(totals.landBasis)+' 円';
    $('basisTotal').textContent=fmt(totals.basisTotalNum)+' 円';

    const warnEl=$('basisWarnMsg');
    if(warnEl) warnEl.classList.toggle('on',
      !totals.use5pct&&totals.sale>0&&totals.basisTotalNum>0&&totals.basisTotalNum<totals.sale*0.05);

    // 持分合計
    $('totalHibunPct').textContent=totals.pctSum.toFixed(1).replace('.0','');
    const hibunWarn=$('hibunWarn');
    if(hibunWarn) hibunWarn.style.display=(Math.abs(totals.pctSum-100)>0.5)?'inline':'none';

    // 各共有者カード
    rows.forEach(r=>{
      const id=r.p.id;
      const set=(sfx,v)=>{ const el=$('ky_'+id+'_'+sfx); if(el) el.textContent=v; };
      set('outSale', fmt(r.pSale)+' 円');
      set('outBasis', fmt(r.pBasis)+' 円');
      set('outGainRaw', fmt(r.gainRaw)+' 円');
      set('outGain', fmt(r.taxable)+' 円');
      set('outRate', r.rateLabel);
      set('outTax', fmt(r.totalCut));
      set('outNet', fmt(r.net)+' 円');
      const note=$('ky_'+id+'_tenNote');
      if(note){
        note.textContent=r.noteTen;
        note.style.display=r.noteTen?'block':'none';
      }
    });

    // 合計
    $('so_sale').textContent=fmt(totals.sale);
    $('so_tax').textContent=fmt(totals.tax);
    $('so_loan').textContent=fmt(totals.loan);
    $('so_settle').textContent=fmt(totals.settle);
    $('so_net').textContent=fmt(totals.net);

    updateResultTable(rows);
    updatePdfButtons();

    window.jotoCalcState={rows,totals};
  }

  // ---- 結果テーブル ----
  const TABLE_ROWS = [
    {key:'持分',      label:'持分',                       type:'str'},
    {key:'譲渡価格',  label:'持分按分後の譲渡価格'},
    {key:'取得費',    label:'取得費'},
    {key:'譲渡費用',  label:'持分按分後の譲渡費用'},
    {key:'譲渡所得',  label:'譲渡所得（控除前）'},
    {key:'課税譲渡',  label:'課税譲渡所得（特例後・千円未満切捨）'},
    {key:'税率',      label:'適用税率',                   type:'str'},
    {key:'所得税',    label:'所得税'},
    {key:'復興税',    label:'復興特別所得税'},
    {key:'住民税',    label:'住民税'},
    {key:'所得税等切',label:'　所得税＋復興税（100円未満切捨）', sub:true},
    {key:'住民税切',  label:'　住民税（100円未満切捨）',        sub:true},
    {key:'税合計',    label:'概算税額合計'},
    {key:'⑥按分',    label:'⑥ 譲渡費用に含めない費用'},
    {key:'残債',      label:'住宅ローン残債'},
    {key:'清算',      label:'その他清算'},
    {key:'手残',      label:'手残り（税引後）'},
  ];

  function updateResultTable(rows){
    const head=$('resultHead'), body=$('resultBody');
    let thHTML='<th style="text-align:left;min-width:180px;">項目</th>';
    rows.forEach(r=>{ thHTML+=`<th>${escH(r.p.name||'名称未設定')}</th>`; });
    head.innerHTML=thHTML;

    const cols=rows.map(r=>({
      '持分':`${r.pct.toFixed(1).replace('.0','')}%`,
      '譲渡価格':r.pSale,'取得費':r.pBasis,'譲渡費用':r.pSellExp,
      '譲渡所得':r.gainRaw,'課税譲渡':r.taxable,
      '税率':r.use10?'長期(10年超)':(r.isLong?'長期':'短期'),
      '所得税':r.it,'復興税':r.fukko,'住民税':r.res,
      '所得税等切':r.incomeCut,'住民税切':r.resCut,'税合計':r.totalCut,
      '⑥按分':r.pOther2,'残債':r.loan,'清算':r.settle,'手残':r.net
    }));

    body.innerHTML='';
    TABLE_ROWS.forEach(row=>{
      const tr=document.createElement('tr');
      const isTaxRow=['所得税','復興税','住民税','税合計'].includes(row.key);
      const isNetRow=row.key==='手残';
      if(row.sub) tr.className='sub-row';
      else if(row.key==='税合計') tr.className='total-row';
      else if(isNetRow) tr.className='net-row';
      else if(isTaxRow) tr.className='tax-row';

      let html=`<td class="label">${row.label}</td>`;
      cols.forEach(c=>{
        const v=c[row.key];
        if(typeof v==='string'){
          html+=`<td style="text-align:center;">${escH(v)}</td>`;
        }else{
          const cls=isTaxRow?'num':(isNetRow&&v<0?'num-neg':'');
          html+=`<td class="${cls}" style="text-align:right;">${fmt(v)} 円</td>`;
        }
      });
      tr.innerHTML=html;
      body.appendChild(tr);
    });
  }

  // ---- PDFボタン ----
  function updatePdfButtons(){
    const area=$('pdfBtnArea');
    area.innerHTML='';
    kyoyuList.forEach(p=>{
      const btn=document.createElement('button');
      btn.type='button';
      btn.className='btn';
      btn.style.cssText='width:100%;margin-bottom:8px;';
      btn.textContent=`${p.name||'名称未設定'} 様のPDFを保存`;
      btn.addEventListener('click',()=>generatePDF(p.id));
      area.appendChild(btn);
    });
  }

  // ---- PDF生成 ----
  async function generatePDF(personId){
    const {jsPDF}=window.jspdf||{};
    if(!jsPDF){ alert("PDFライブラリが読み込まれていません。通信環境を確認してください。"); return; }

    const {rows,totals}=calcAll();
    const r=rows.find(x=>x.p.id===personId);
    if(!r){ alert('対象の共有者が見つかりません。'); return; }

    const pctDisp=r.pct.toFixed(1).replace('.0','');
    const ratio=r.pct/100;
    const today=new Date();
    const printDate=`${today.getFullYear()}年${today.getMonth()+1}月${today.getDate()}日`;
    const caseNameRaw=($('customerName')?.value||'').trim();
    const pNameDisp=r.p.name||'名称未設定';
    const mine=v=>Math.round(v*ratio);

    const S  = 'border:1px solid #ccc;padding:4px 8px;';
    const SL = S+'background:#f8f8f8;font-size:12px;color:#555;';
    const SR = S+'background:#f8f8f8;font-size:12px;color:#555;text-align:right;';

    const t10disp = r.use10 ? '適用あり'
      : (r.p.tokurei10over ? '適用なし（1月1日時点で10年超でないため）' : '適用なし');

    const template=document.createElement('div');
    template.id='printTemplateLayer';
    Object.assign(template.style,{
      position:'absolute',top:'-9999px',left:'-9999px',width:'800px',
      background:'#fff',padding:'30px 40px',boxSizing:'border-box',
      fontFamily:'"Hiragino Kaku Gothic ProN", YuGothic, "游ゴシック", Meiryo, sans-serif',color:'#111'
    });

    template.innerHTML=`
      <div style="display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:16px;">
        <div>
          <div style="font-size:13px;color:#111;margin-bottom:2px;">${escH(caseNameRaw)}</div>
          <div style="font-size:20px;font-weight:bold;border-bottom:2px solid #0b63bd;padding-bottom:4px;">
            ${escH(pNameDisp)} 様（持分 ${pctDisp}%）
          </div>
        </div>
        <div style="font-size:13px;color:#333;">作成日：${printDate}</div>
      </div>
      <h1 style="text-align:center;font-size:20px;margin:0 0 14px;border-bottom:2px solid #0b63bd;padding-bottom:8px;color:#111;">
        譲渡所得税 ＆ 売却手残り 概算シミュレーション（共有対応版）
      </h1>

      <table style="width:100%;border-collapse:collapse;margin-bottom:14px;font-size:12px;">
        <tr>
          <th style="${S}background:#f0f6ff;width:22%;">売却引渡し日</th>
          <td style="${S}">${escH($('saleYear').value)}年${escH($('saleMonth').value)}月${escH($('saleDay').value)}日</td>
          <th style="${S}background:#f0f6ff;width:22%;">取得日</th>
          <td style="${S}">${escH($('acqYear').value)}年${escH($('acqMonth').value)}月${escH($('acqDay').value)}日</td>
        </tr>
        <tr>
          <th style="${S}background:#f0f6ff;">所有期間（譲渡年1月1日現在）</th>
          <td style="${S}">${escH(totals.holdingLabel||'—')}</td>
          <th style="${S}background:#f0f6ff;">長短期区分</th>
          <td style="${S}">${escH(r.rateLabel)}</td>
        </tr>
        <tr>
          <th style="${S}background:#f0f6ff;">経過年数（減価償却の計算用）</th>
          <td style="${S}">${totals.depYears} 年</td>
          <th style="${S}background:#f0f6ff;">建物の構造</th>
          <td style="${S}">${escH(totals.structLabel)}</td>
        </tr>
        <tr>
          <th style="${S}background:#f0f6ff;">3,000万円特別控除</th>
          <td style="${S}">${r.p.tokurei3000?'適用あり':'適用なし'}</td>
          <th style="${S}background:#f0f6ff;">10年超軽減税率</th>
          <td style="${S}">${t10disp}</td>
        </tr>
      </table>

      <table style="width:100%;border-collapse:collapse;margin-bottom:14px;font-size:12.5px;">
        <colgroup>
          <col style="width:3%"><col style="width:42%"><col style="width:27.5%"><col style="width:27.5%">
        </colgroup>
        <tr>
          <th colspan="2" style="${S}background:#374151;color:#fff;text-align:left;">項目</th>
          <th style="${S}background:#374151;color:#fff;text-align:right;">全体（共有者合計）</th>
          <th style="${S}background:#0b63bd;color:#fff;text-align:right;">持分${pctDisp}%（${escH(pNameDisp)} 様）</th>
        </tr>

        <tr>
          <th colspan="2" style="${S}background:#0b63bd;color:#fff;text-align:left;font-size:13px;">1. 譲渡価格</th>
          <td style="${S}background:#e8f0fb;text-align:right;font-weight:bold;">${fmt(totals.sale)} 円</td>
          <td style="${S}background:#ddeeff;text-align:right;font-weight:bold;font-size:13px;">${fmt(r.pSale)} 円</td>
        </tr>
        <tr>
          <td style="${SL}"></td><td style="${SL}">① 譲渡金額</td>
          <td style="${SR}">${fmt(totals.salePrice)} 円</td>
          <td style="${SR}">${fmt(r.pSalePrice)} 円</td>
        </tr>
        <tr>
          <td style="${SL}"></td><td style="${SL}">② 固都税精算金</td>
          <td style="${SR}">${fmt(totals.taxAdjust)} 円</td>
          <td style="${SR}">${fmt(r.pTaxAdjust)} 円</td>
        </tr>

        <tr>
          <th colspan="2" style="${S}background:#0b63bd;color:#fff;text-align:left;font-size:13px;">2. 取得費</th>
          <td style="${S}background:#e8f0fb;text-align:right;font-weight:bold;">${r.p.overrideBasis?'—':fmt(totals.effectiveBasis)+' 円'}</td>
          <td style="${S}background:#ddeeff;text-align:right;font-weight:bold;font-size:13px;">${fmt(r.pBasis)} 円</td>
        </tr>
        ${r.p.overrideBasis ? `
        <tr>
          <td style="${SL}"></td>
          <td style="${SL}" colspan="3">※ 個別上書き取得費を使用（持分按分ではありません）</td>
        </tr>` : `
        <tr>
          <td style="${SL}"></td><td style="${SL}">❶ 建物購入金額</td>
          <td style="${SR}">${fmt(toNum($('acqBld').value))} 円</td>
          <td style="${SR}">${fmt(mine(toNum($('acqBld').value)))} 円</td>
        </tr>
        <tr>
          <td style="${SL}"></td><td style="${SL}">❷ 土地購入金額</td>
          <td style="${SR}">${fmt(toNum($('acqLand').value))} 円</td>
          <td style="${SR}">${fmt(mine(toNum($('acqLand').value)))} 円</td>
        </tr>
        <tr>
          <td style="${SL}"></td><td style="${SL}">❸〜❺ 購入時諸費用（合計）</td>
          <td style="${SR}">${fmt(totals.buyFees)} 円</td>
          <td style="${SR}">${fmt(mine(totals.buyFees))} 円</td>
        </tr>
        <tr>
          <td style="${SL}"></td><td style="${SL}">　うち ❻ 取得時諸費用（土地）</td>
          <td style="${SR}">${fmt(totals.landFee)} 円</td>
          <td style="${SR}">${fmt(mine(totals.landFee))} 円</td>
        </tr>
        <tr>
          <td style="${SL}"></td><td style="${SL}">　うち ❼ 取得時諸費用（建物）</td>
          <td style="${SR}">${fmt(totals.bldFee)} 円</td>
          <td style="${SR}">${fmt(mine(totals.bldFee))} 円</td>
        </tr>
        <tr>
          <td style="${SL}"></td><td style="${SL}">建物割合（%）</td>
          <td style="${SR}">${(totals.bldRatio*100).toFixed(1)} %</td>
          <td style="${SR}">—</td>
        </tr>
        <tr>
          <td style="${SL}"></td><td style="${SL}">❽ 建物取得価額（❶＋❼）</td>
          <td style="${SR}">${fmt(totals.bldBasis)} 円</td>
          <td style="${SR}">${fmt(mine(totals.bldBasis))} 円</td>
        </tr>
        <tr>
          <td style="${SL}"></td><td style="${SL}">❾ 減価償却費相当額（控除）</td>
          <td style="${SR}color:#d00;">▲ ${fmt(totals.depr)} 円</td>
          <td style="${SR}color:#d00;">▲ ${fmt(mine(totals.depr))} 円</td>
        </tr>
        <tr>
          <td style="${SL}"></td><td style="${SL}">建物取得費（控除後）＝❽－❾</td>
          <td style="${SR}">${fmt(totals.bldAfter)} 円</td>
          <td style="${SR}">${fmt(mine(totals.bldAfter))} 円</td>
        </tr>
        <tr>
          <td style="${SL}"></td><td style="${SL}">土地取得費（❷＋❻）</td>
          <td style="${SR}">${fmt(totals.landBasis)} 円</td>
          <td style="${SR}">${fmt(mine(totals.landBasis))} 円</td>
        </tr>
        ${totals.use5pct?`<tr><td style="${SL}"></td><td style="${SL}" colspan="3">※ 概算取得費（譲渡価格×5%）を使用</td></tr>`:''}
        `}

        <tr>
          <th colspan="2" style="${S}background:#0b63bd;color:#fff;text-align:left;font-size:13px;">3. 譲渡費用（税務計算分）</th>
          <td style="${S}background:#e8f0fb;text-align:right;font-weight:bold;">${fmt(totals.sellExpTotal)} 円</td>
          <td style="${S}background:#ddeeff;text-align:right;font-weight:bold;font-size:13px;">${fmt(r.pSellExp)} 円</td>
        </tr>
        <tr>
          <td style="${SL}"></td><td style="${SL}">③ 仲介手数料</td>
          <td style="${SR}">${fmt(totals.expBroker)} 円</td>
          <td style="${SR}">${fmt(mine(totals.expBroker))} 円</td>
        </tr>
        <tr>
          <td style="${SL}"></td><td style="${SL}">④ 印紙代</td>
          <td style="${SR}">${fmt(totals.expStamp)} 円</td>
          <td style="${SR}">${fmt(mine(totals.expStamp))} 円</td>
        </tr>
        <tr>
          <td style="${SL}"></td><td style="${SL}">⑤ 立退料・解体費・測量 等</td>
          <td style="${SR}">${fmt(totals.expOther1)} 円</td>
          <td style="${SR}">${fmt(mine(totals.expOther1))} 円</td>
        </tr>

        <tr>
          <th colspan="2" style="${S}background:#e6eef8;color:#0b63bd;font-size:14px;">譲渡所得（1－2－3）</th>
          <td style="${S}background:#e6eef8;text-align:right;font-weight:bold;font-size:13px;color:#0b63bd;">—</td>
          <td style="${S}background:#ddeeff;text-align:right;font-weight:bold;font-size:14px;color:#0b63bd;">${fmt(r.gainRaw)} 円</td>
        </tr>

        <tr>
          <th colspan="4" style="${S}background:#0b63bd;color:#fff;text-align:left;font-size:13px;">4. 概算税額（${escH(r.rateLabel)}）</th>
        </tr>
        <tr>
          <td style="${SL}"></td>
          <td style="${SL}" colspan="3">適用税率：${escH(r.rateDetail)}</td>
        </tr>
        <tr>
          <td style="${SL}"></td><td style="${SL}">課税譲渡所得（3,000万円特別控除後・1,000円未満切捨て）</td>
          <td style="${SR}">—</td>
          <td style="${SR}">${fmt(r.taxable)} 円</td>
        </tr>
        <tr>
          <td style="${SL}"></td><td style="${SL}color:#c0392b;font-weight:700;">所得税</td>
          <td style="${SR}">—</td>
          <td style="${SR}color:#c0392b;font-weight:700;">${fmt(r.it)} 円</td>
        </tr>
        <tr>
          <td style="${SL}"></td><td style="${SL}color:#c0392b;font-weight:700;">復興特別所得税</td>
          <td style="${SR}">—</td>
          <td style="${SR}color:#c0392b;font-weight:700;">${fmt(r.fukko)} 円</td>
        </tr>
        <tr>
          <td style="${SL}"></td><td style="${SL}color:#c0392b;font-weight:700;">住民税</td>
          <td style="${SR}">—</td>
          <td style="${SR}color:#c0392b;font-weight:700;">${fmt(r.res)} 円</td>
        </tr>
        <tr>
          <td style="${SL}"></td>
          <td style="${SL}">所得税＋復興特別所得税（100円未満切捨）／住民税（100円未満切捨）</td>
          <td style="${SR}">—</td>
          <td style="${SR}">${fmt(r.incomeCut)} 円 ／ ${fmt(r.resCut)} 円</td>
        </tr>
        <tr>
          <td style="${S}"></td>
          <td style="${S}font-weight:bold;">概算税額合計</td>
          <td style="${S}text-align:right;">—</td>
          <td style="${S}text-align:right;font-weight:bold;color:#d00;font-size:13px;">${fmt(r.totalCut)} 円</td>
        </tr>

        <tr>
          <th colspan="2" style="${S}background:#0b63bd;color:#fff;text-align:left;font-size:13px;">5. その他支出（税計算に含めない費用）</th>
          <td style="${S}background:#e8f0fb;"></td>
          <td style="${S}background:#ddeeff;"></td>
        </tr>
        <tr>
          <td style="${SL}"></td><td style="${SL}">住宅ローン残債（この方の負担分）</td>
          <td style="${SR}">—</td>
          <td style="${SR}">${fmt(r.loan)} 円</td>
        </tr>
        <tr>
          <td style="${SL}"></td><td style="${SL}">その他清算（この方の負担分）</td>
          <td style="${SR}">—</td>
          <td style="${SR}">${fmt(r.settle)} 円</td>
        </tr>
        <tr>
          <td style="${SL}"></td><td style="${SL}">⑥ 譲渡費用に含めない費用（持分按分）</td>
          <td style="${SR}">${fmt(totals.expOther2)} 円</td>
          <td style="${SR}">${fmt(r.pOther2)} 円</td>
        </tr>
      </table>

      <div style="border:3px solid #0b63bd;padding:16px;background:#f6fbff;text-align:center;border-radius:8px;">
        <div style="font-size:15px;font-weight:bold;color:#0b63bd;margin-bottom:6px;">
          ${escH(pNameDisp)} 様の売却手残り（税引後・概算）
        </div>
        <div style="font-size:30px;font-weight:900;color:${r.net>=0?'#111':'#c0392b'};">${fmt(r.net)} 円</div>
      </div>
      <div style="font-size:11px;color:#555;margin-top:10px;line-height:1.4;">
        ※このシミュレーション結果は概算です。各控除は明示のチェック以外考慮していません。<br>
        ※長短期・10年超の判定は譲渡した年の1月1日現在の所有期間によります。<br>
        ※課税譲渡所得は1,000円未満を切り捨て、所得税（復興特別所得税を含む）と住民税はそれぞれ100円未満を切り捨てています。<br>
        ※最終的な税額・計算結果については、税務署または税理士へ必ずご確認ください。
      </div>
    `;
    document.body.appendChild(template);
    try{
      const canvas=await html2canvas(template,{scale:2,useCORS:true,backgroundColor:'#fff'});
      const pdf=new jsPDF('p','mm','a4');
      const pw=pdf.internal.pageSize.getWidth(),ph=pdf.internal.pageSize.getHeight();
      const ip=pdf.getImageProperties(canvas);
      let rw=pw,rh=(ip.height*pw)/ip.width;
      if(rh>ph){rh=ph;rw=(ip.width*ph)/ip.height;}
      const imgData=canvas.toDataURL('image/jpeg',1.0);
      pdf.addImage(imgData,'JPEG',(pw-rw)/2,5,rw,rh);
      const ts=new Date().toISOString().replace(/[:.]/g,"-");
      const safe=(r.p.name||'名称未設定').replace(/[\\/:*?"<>|]/g,'');
      pdf.save(`譲渡所得シミュレーション_${safe}様_${ts}.pdf`);
    }catch(e){ console.error(e); alert("PDFの保存に失敗しました。"); }
    finally{ if(template?.parentNode) template.parentNode.removeChild(template); }
  }

  // ---- 按分ボックスのトグル ----
  let unknownOpen=false;
  function toggleUnknownBox(force){
    const box=$('unknownBox'),btn=$('unknownBtn');
    if(force!==undefined) unknownOpen=!!force; else unknownOpen=!unknownOpen;
    box.style.display=unknownOpen?'':'none';
    btn.textContent=unknownOpen?'按分の入力を閉じる':'土地/建物の割合が不明（購入総額から按分）を設定';
    const b=$('acqBld'),l=$('acqLand');
    [b,l].forEach(el=>{ el.readOnly=unknownOpen; el.style.background=unknownOpen?'#f3f6fa':'#fff'; });
    recomputeAll();
  }
  window.jotoToggleUnknown=toggleUnknownBox;
  window.jotoRecompute=recomputeAll;

  // ---- イベント登録 ----
  document.addEventListener('input',e=>{
    const el=e.target;
    if(el.dataset?.comma==='1'){
      const v=el.value.replace(/,/g,'');
      if(!/^-?\d*(\.\d+)?$/.test(v)) return;
    }
    if(el.closest('#kyoyuList')) syncKyoyuFromDOM();
    recomputeAll();
  });
  $('acqBld').addEventListener('input',e=>{
    e.target.dataset.manual=String(e.target.value||'').replace(/,/g,'').trim()?'1':'';
  });
  document.addEventListener('blur',e=>{
    const el=e.target;
    if(el.dataset?.comma==='1'){
      const v=raw(el.value);
      el.value=v?Number(v).toLocaleString('ja-JP'):'';
    }
    recomputeAll();
  },true);
  document.addEventListener('change',e=>{
    if(e.target.closest('#kyoyuList')) syncKyoyuFromDOM();
    recomputeAll();
  });
  $('unknownBtn').addEventListener('click',()=>toggleUnknownBox());
  $('addKyoyuBtn').addEventListener('click',()=>addKyoyu({pct:0,tokurei3000:false}));
  $('acqTaxApplyBtn')?.addEventListener('click',applyAcqBldFromTaxDecision);
  $('acqBldTax')?.addEventListener('keydown',e=>{ if(e.key==='Enter') applyAcqBldFromTaxDecision(); });
  ['acqBldTaxRate','acqBldTax'].forEach(id=>$(id)?.addEventListener('change',()=>{ autoFillBldFromTax(); }));

  // ---- 初期化 ----
  toggleUnknownBox(false);
  addKyoyu({name:'',pct:50,tokurei3000:true,tokurei10over:false,isLongOverride:'auto',loan:0,settle:0});
  addKyoyu({name:'',pct:50,tokurei3000:false,tokurei10over:false,isLongOverride:'auto',loan:0,settle:0});
  recomputeAll();

  // ---- グローバル公開（localStorage用） ----
  window._kyoyuGetState=()=>({list:JSON.parse(JSON.stringify(kyoyuList)),seq:kyoyuIdSeq});
  window._kyoyuRestoreState=(state)=>{
    if(!state||!state.list||!state.list.length) return;
    kyoyuList=state.list.map(p=>Object.assign({settle:0},p));
    kyoyuIdSeq=state.seq||kyoyuList.length;
    renderKyoyuList();
    recomputeAll();
  };

})();
</script>

<!-- ====================================================
     パスワードロック
     ==================================================== -->
<script>
(function() {
    const CORRECT_HASH = "5b328cf43d53a589fe546b2d4e2d18e962693c58a78fd1e0aa6eb05501dbd81f";

    function setLocked(lock) {
        const root = document.getElementById('jotoCalc') || document;
        const controls = root.querySelectorAll('input,select,textarea,button,summary,a.btn');
        controls.forEach(el => {
            if (el.closest('#lockCard') && el.hasAttribute('data-unlock-exempt')) return;
            if (lock) {
                el.setAttribute('data-locked-before', '1');
                el.disabled = true;
                if (el.tagName === 'A') el.setAttribute('tabindex', '-1');
            } else {
                if (el.hasAttribute('data-locked-before')) {
                    el.disabled = false;
                    el.removeAttribute('data-locked-before');
                    if (el.tagName === 'A') el.removeAttribute('tabindex');
                }
            }
        });
        const area = document.getElementById('jotoArea');
        if (area) {
            area.style.opacity = lock ? '0.6' : '1';
            area.style.pointerEvents = lock ? 'none' : 'auto';
        }
        const lockCard = document.getElementById('lockCard');
        if (lockCard) {
            lockCard.style.opacity = '1';
            lockCard.style.pointerEvents = 'auto';
        }
    }

    async function tryUnlock() {
        const ipt = document.getElementById('unlockPass');
        const msg = document.getElementById('passMsg');
        const buf = await crypto.subtle.digest('SHA-256', new TextEncoder().encode(ipt.value));
        const hex = Array.from(new Uint8Array(buf)).map(b => b.toString(16).padStart(2, '0')).join('');
        if (hex === CORRECT_HASH) {
            setLocked(false);
            msg.textContent = "解除されました。入力・保存が可能です。";
            msg.style.color = "green";
            document.getElementById('lockCard').style.display = 'none';
            try { if (typeof jotoRecompute === 'function') jotoRecompute(); } catch (_) {}
        } else {
            msg.textContent = "パスワードが違います。";
            msg.style.color = "#d00";
        }
    }

    window.addEventListener('DOMContentLoaded', () => {
        setLocked(true);
        document.getElementById('unlockBtn')?.addEventListener('click', tryUnlock);
        const ipt = document.getElementById('unlockPass');
        if (ipt) {
            ipt.addEventListener('keydown', e => { if (e.key === 'Enter') tryUnlock(); });
            ipt.focus();
        }
    });
})();

// --- ブラウザ途中保存 (localStorage) ---
(function() {
    'use strict';
    const STORAGE_KEY = 'jotoCalc_kyoyu_v1';

    const TEXT_IDS = ['customerName', 'saleYear', 'saleMonth', 'saleDay', 'acqYear', 'acqMonth', 'acqDay',
        'salePrice', 'taxAdjust', 'expBroker', 'expStamp', 'expOther1', 'expOther2', 'acqBldTax',
        'acqBld', 'acqLand', 'acqTotal', 'floorArea', 'ntaBuildMonth', 'bldRatioManualPct',
        'evalBld', 'evalLand', 'buyFee1', 'buyFee2', 'buyFee3'
    ];
    const SEL_IDS = ['structType', 'brokerVat', 'autoBroker', 'brokerLowPrice', 'autoStamp', 'acqBldTaxRate', 'structNTA', 'ntaDepToggle'];
    const CHK_IDS = ['use5pctBasis'];

    const g = id => document.getElementById(id);

    function showStatus(iso, mode) {
        const el = g('jotoSpStatus');
        if (!el) return;
        if (mode === 'none' || !iso) { el.innerHTML = '<span class="sp-none">（保存データなし）</span>'; return; }
        const dt = new Date(iso);
        const pad = n => String(n).padStart(2, '0');
        const ts = `${dt.getFullYear()}/${dt.getMonth() + 1}/${dt.getDate()} ${pad(dt.getHours())}:${pad(dt.getMinutes())}:${pad(dt.getSeconds())}`;
        const labels = { saved: '途中保存しました', loaded: '読み込みました', has: '保存データあり' };
        el.innerHTML = `<span class="sp-ts">✔ ${labels[mode] || labels.has}（${ts}）</span>`;
    }

    function saveData() {
        const d = { _at: new Date().toISOString() };
        TEXT_IDS.forEach(id => { const e = g(id); if (e) d[id] = e.value; });
        SEL_IDS.forEach(id => { const e = g(id); if (e) d[id] = e.value; });
        CHK_IDS.forEach(id => { const e = g(id); if (e) d[id] = e.checked; });
        const box = g('unknownBox');
        d._unknownOpen = box ? (box.style.display !== 'none') : false;
        const acqBld = g('acqBld');
        d._acqBldManual = acqBld ? (acqBld.dataset.manual || '') : '';

        if (typeof window._kyoyuGetState === 'function') {
            d._kyoyuState = window._kyoyuGetState();
        }

        try {
            localStorage.setItem(STORAGE_KEY, JSON.stringify(d));
            showStatus(d._at, 'saved');
            alert('現在の入力内容を保存しました。');
        } catch (e) {
            alert('保存に失敗しました。');
        }
    }

    function loadData(isAuto = false) {
        let d;
        try {
            const raw = localStorage.getItem(STORAGE_KEY);
            if (!raw) { if (!isAuto) alert('保存されたデータはありません。'); showStatus(null, 'none'); return false; }
            d = JSON.parse(raw);
        } catch (e) { return false; }

        TEXT_IDS.forEach(id => { const e = g(id); if (e && d[id] !== undefined) e.value = d[id]; });
        SEL_IDS.forEach(id => { const e = g(id); if (e && d[id] !== undefined) e.value = d[id]; });
        CHK_IDS.forEach(id => { const e = g(id); if (e && d[id] !== undefined) e.checked = !!d[id]; });

        const acqBld = g('acqBld');
        if (acqBld) acqBld.dataset.manual = d._acqBldManual || '';
        if (typeof window.jotoToggleUnknown === 'function') window.jotoToggleUnknown(!!d._unknownOpen);

        if (d._kyoyuState && typeof window._kyoyuRestoreState === 'function') {
            window._kyoyuRestoreState(d._kyoyuState);
        } else if (typeof window.jotoRecompute === 'function') {
            window.jotoRecompute();
        }

        showStatus(d._at, 'loaded');
        if (!isAuto) alert('データを読み込みました。');
        return true;
    }

    window.addEventListener('DOMContentLoaded', () => {
        g('jotoSpSave')?.addEventListener('click', saveData);
        g('jotoSpLoad')?.addEventListener('click', () => loadData(false));

        const btnDel = g('jotoSpDelete');
        if (btnDel) {
            const newBtnDel = btnDel.cloneNode(true);
            btnDel.parentNode.replaceChild(newBtnDel, btnDel);
            newBtnDel.addEventListener('click', () => {
                if (confirm('保存されているデータと、現在の入力をすべてリセットしますか？')) {
                    localStorage.removeItem(STORAGE_KEY);
                    alert('すべてのデータを削除しました。');
                    location.reload();
                }
            });
        }

        const lockCard = document.getElementById('lockCard');
        if (lockCard) {
            const obs = new MutationObserver(() => {
                if (lockCard.style.display === 'none') {
                    obs.disconnect();
                    setTimeout(() => { loadData(true); }, 100);
                }
            });
            obs.observe(lockCard, { attributes: true, attributeFilter: ['style'] });
        }

        try {
            const raw = localStorage.getItem(STORAGE_KEY);
            if (raw) showStatus(JSON.parse(raw)._at, 'has');
        } catch (e) {}
    });
})();
</script>

</body>
</html>]]></description>
            <pubDate>2026-04-06</pubDate>
        </item>
                
        <item>
            <title>ＡＩ富士屋不動産が“不動産売却の悩み”を解決します。</title>
            <link>https://www.fujiyafudosan.co.jp/blog/entry-707420/</link>
            <description><![CDATA[

<div><div style="text-align: left;"><span style="color: rgb(0, 0, 0); font-size: large;">不動産の売却は、価格の決め方・スケジュール管理・相続・空き家問題・税金など、専門知識が多岐にわたります。</span></div></div><div><span style="font-size: large; color: rgb(0, 0, 0);"><br></span></div><div><span style="font-size: large; color: rgb(0, 0, 0);">「どこから手をつけて良いのか分からない」という方も多いのではないでしょうか。取りあえず、一括査定でもしてみる？という方法が一番キケンです。</span></div><div><span style="font-size: large; color: rgb(0, 0, 0);"><br></span></div><div><span style="font-size: large; color: rgb(0, 0, 0);">そこで、</span><span style="color: rgb(0, 0, 0); font-size: large;">“ＡＩ富士屋不動産” サービスをスタートしました。これまでブログで書いたものを</span><span style="color: rgb(0, 0, 0); font-size: large;">NotebookLMでまとめた『不動産売却のノート』です。</span></div><div><br></div>

<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>板橋区・北区の不動産情報リンク集</title><br>
<div><span style="font-size: large; color: rgb(0, 0, 0);">■ AI富士屋不動産とは？</span></div>
<div><span style="color: rgb(0, 0, 0); font-size: large;">富士屋不動産の現場知識・税務知識・建築知識・地域情報を</span><span style="color: rgb(0, 0, 0); font-size: large;">AIに学習させた独自のアシスタントです。</span></div><div><br></div><div><span style="font-size: large; color: rgb(0, 0, 0);">● 必要書類・注意点を自動で教えてくれる</span></div><div><span style="font-size: large; color: rgb(0, 0, 0);">● 相続特有の複雑なポイントも整理</span></div><div><span style="font-size: large; color: rgb(0, 0, 0);">● 空き家リスクを“見える化”</span></div><div><span style="color: rgb(0, 0, 0); font-size: large;">● 土地、一戸建て売却時に必要な準備が明確にわかる</span></div><div><span style="color: rgb(0, 0, 0); font-size: large;"><br></span></div><div><span style="font-size: large; color: rgb(0, 0, 0);">これまで山本が現場で積み上げてきた知識を“そのまま使える形”に落とし込んだ、富士屋不動産オリジナルのＡＩノートですので、お気軽にお試しください。</span></div><div><span style="font-size: large; color: rgb(0, 0, 0);"><br></span></div><div><font color="#000000" size="4">利用する際は、googleアカウントが必要になります。</font></div>


<p class="clearfix" style="text-align: center; margin-bottom: 0;">
<a href="https://notebooklm.google.com/notebook/01f88ba5-41f7-4a7c-9759-839c0a48ef5b?authuser=1" target="_blank">
<img src="https://cdn.img-asp.jp/cms/707420_5_0_0_1.jpg" alt="板橋区・北区の不動産売却についてAIに相談する（無料）" style="text-align: center; max-width: 100%; height: auto; width: 800px; margin-bottom: 0;">
</a>
</p>
<div>
  </div><br>




<!-- タグスタイル -->
<style>
    /* --- タグ一覧セクション --- */
    .fujiya-tag-section {
        margin-bottom: 40px;
        font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
        max-width: 900px;
        margin-left: auto;
        margin-right: auto;
    }
    
    /* タイトルデザイン */
    .fujiya-tag-title {
        font-size: 1.1rem;
        font-weight: bold;
        margin-bottom: 15px;
        padding-left: 10px;
        border-left: 4px solid #d3ad5d; /* 以前のバナーに合わせたゴールド色 */
        line-height: 1.4;
        color: #333;
    }

    /* リスト全体のレイアウト */
    .fujiya-tag-list {
        list-style: none;
        padding: 0;
        margin: 0;
        display: flex;
        flex-wrap: wrap;
        gap: 8px; /* タグ同士の隙間 */
    }

    .fujiya-tag-list li {
        margin: 0;
        padding: 0;
    }

    /* 各タグ（リンク）のデザイン */
    .fujiya-tag-list a {
        display: inline-block;
        text-decoration: none;
        background-color: #fff;     /* 背景：白 */
        color: #555;                /* 文字：濃いグレー */
        border: 1px solid #ddd;     /* 枠線：薄いグレー */
        padding: 6px 12px;          /* 内側の余白 */
        border-radius: 20px;        /* 角丸（カプセル型） */
        font-size: 0.85rem;
        line-height: 1.4;
        transition: all 0.3s ease;  /* アニメーション設定 */
        box-shadow: 0 1px 3px rgba(0,0,0,0.05); /* うっすら影 */
    }

    /* マウスを乗せた時の動き（ホバー） */
    .fujiya-tag-list a:hover {
        background-color: #555;     /* 背景：濃いグレー */
        color: #fff;                /* 文字：白 */
        border-color: #555;
        transform: translateY(-2px);/* 少し上に浮く */
        box-shadow: 0 4px 6px rgba(0,0,0,0.15); /* 影を濃く */
        text-decoration: none;
    }

    /* スマホ表示時の調整 */
    @media screen and (max-width: 600px) {
        .fujiya-tag-list {
            gap: 6px;
        }
        .fujiya-tag-list a {
            font-size: 0.75rem; /* スマホでは少し文字を小さくして収まりよく */
            padding: 5px 10px;
        }
    }
</style>

<div class="fujiya-tag-section">
    <div class="fujiya-tag-title">タグ一覧</div>
    
    <ul class="fujiya-tag-list">
        <li><a href="/blog/list.html?subtheme=525" target="_blank" rel="noopener noreferrer">#不動産売却</a></li>
        <li><a href="/blog/list.html?subtheme=544" target="_blank" rel="noopener noreferrer">#税金</a></li>
        <li><a href="/blog/list.html?subtheme=91743" target="_blank" rel="noopener noreferrer">#相続</a></li>
        <li><a href="/blog/list.html?theme=7781" target="_blank" rel="noopener noreferrer">#お役立ち情報</a></li>
    </ul>
</div>
<!-- タグスタイル終わり -->



<!--アコーディオン html-->
<style>
  /* --- アコーディオン全体のコンテナ --- */
  .fujiya-accordion-wrapper {
    font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
    margin-bottom: 30px;
    border-radius: 4px;
    overflow: hidden;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
  }

  /* --- ボタンのデザイン --- */
  .fujiya-accordion-btn {
    background-color: #333;     /* ボタン背景：濃いグレー */
    color: #fff;                /* 文字色：白 */
    cursor: pointer;
    padding: 15px 20px;
    width: 100%;
    border: none;
    outline: none;
    text-align: left;
    font-size: 1rem;
    font-weight: bold;
    display: flex;
    justify-content: space-between; /* 文字と矢印を左右に配置 */
    align-items: center;
    transition: background-color 0.3s ease;
  }

  .fujiya-accordion-btn:hover {
    background-color: #555;     /* ホバー時は少し明るく */
  }

  /* 矢印アイコンの作成とアニメーション */
  .fujiya-accordion-btn::after {
    content: '';
    display: inline-block;
    width: 8px;
    height: 8px;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    transform: rotate(45deg);   /* 通常時は下向き */
    transition: transform 0.3s ease;
    margin-left: 10px;
    margin-bottom: 3px;
  }

  /* クラスがついた時（開いている時）の矢印 */
  .fujiya-accordion-btn.is-active::after {
    transform: rotate(-135deg); /* 上向きに回転 */
    margin-bottom: -3px;
  }

  /* --- パネル（中身）のデザイン --- */
  .fujiya-accordion-panel {
    background-color: #fff;
    max-height: 0;              /* 初期状態は高さ0 */
    overflow: hidden;
    transition: max-height 0.4s ease-out; /* スムーズな開閉アニメーション */
    border: 1px solid #eee;
    border-top: none;
  }

  /* リストのレイアウト */
  .fujiya-accordion-panel ul {
    list-style-type: none;
    padding: 20px;
    margin: 0;
    display: grid;
    grid-template-columns: 1fr 1fr; /* PCでは2列表示 */
    gap: 10px 20px;                 /* 縦横の隙間 */
  }

  .fujiya-accordion-panel li {
    margin: 0;
    padding: 0;
    border-bottom: 1px dotted #eee; /* 下に点線 */
  }

  .fujiya-accordion-panel li a {
    text-decoration: none;
    color: #444;
    display: block;
    padding: 8px 5px;
    font-size: 0.9rem;
    transition: all 0.3s;
    position: relative;
    padding-left: 15px; /* アイコン用の余白 */
  }

  /* リンクの頭につける小さなアクセント */
  .fujiya-accordion-panel li a::before {
    content: "›";
    position: absolute;
    left: 0;
    color: #ccc;
    font-weight: bold;
    transition: color 0.3s;
  }

  /* リンクホバー時の動き */
  .fujiya-accordion-panel li a:hover {
    color: #0066cc;         /* 青色に */
    background-color: #f9f9f9;
    padding-left: 20px;     /* 少し右に動く */
  }
  .fujiya-accordion-panel li a:hover::before {
    color: #0066cc;
  }

  /* --- スマホ表示時の調整 --- */
  @media screen and (max-width: 600px) {
    .fujiya-accordion-panel ul {
      grid-template-columns: 1fr; /* スマホでは1列に戻す */
      gap: 0;
    }
  }
</style>







<div class="fujiya-accordion-wrapper">
  <button class="fujiya-accordion-btn">ブログカテゴリ一覧</button>
  <div class="fujiya-accordion-panel">
    <ul>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/" target="_blank" rel="noopener noreferrer">ブログトップ</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7837" target="_blank" rel="noopener noreferrer">新築住宅購入時のポイント</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=13648" target="_blank" rel="noopener noreferrer">こんな建売はオススメしません</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7835" target="_blank" rel="noopener noreferrer">中古住宅のポイント</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=15300" target="_blank" rel="noopener noreferrer">中古マンション購入時のポイント</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=11978" target="_blank" rel="noopener noreferrer">山本オススメの物件特集</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=8934" target="_blank" rel="noopener noreferrer">住宅ローン/資金計画</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7996" target="_blank" rel="noopener noreferrer">不動産売却</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7836" target="_blank" rel="noopener noreferrer">板橋区の特徴</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7834" target="_blank" rel="noopener noreferrer">北区の特徴</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7781" target="_blank" rel="noopener noreferrer">お役立ち情報</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=1364" target="_blank" rel="noopener noreferrer">山本のブログ</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=8789" target="_blank" rel="noopener noreferrer">お客様の声</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7832" target="_blank" rel="noopener noreferrer">借地権について</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=1365" target="_blank" rel="noopener noreferrer">街ナビ</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=20667" target="_blank" rel="noopener noreferrer">ご案内時に用意しているもの</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=2505" target="_blank" rel="noopener noreferrer">工事説明会</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=2644" target="_blank" rel="noopener noreferrer">工事施工アルバム</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=11402" target="_blank" rel="noopener noreferrer">間取り集</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=22850" target="_blank" rel="noopener noreferrer">シミュレーション</a></li>
    </ul>
  </div>
</div>
<script>
  // スムーズなアニメーション用のスクリプト
  document.addEventListener("DOMContentLoaded", function() {
    const accButtons = document.querySelectorAll(".fujiya-accordion-btn");

    accButtons.forEach(function(btn) {
      btn.addEventListener("click", function() {
        // クラスの切り替え（矢印回転用）
        this.classList.toggle("is-active");

        // パネルの開閉（高さを操作してアニメーションさせる）
        const panel = this.nextElementSibling;
        if (panel.style.maxHeight) {
          panel.style.maxHeight = null;
        } else {
          // パネルの中身の高さに合わせて開く
          panel.style.maxHeight = panel.scrollHeight + "px";
        }
      });
    });
  });
</script>



<!-- 巻末スタイル -->
<style>
    /* --- 全体のベース設定（共通） --- */
    .fujiya-visual-wrapper {
        font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
        max-width: 900px;
        margin: 0 auto;
        padding: 30px 20px; /* 余白を調整 */
        box-sizing: border-box;
        color: #333;
        background-color: #f4f4f4;
        line-height: 1.6;
    }
    
    .fujiya-visual-wrapper * {
        box-sizing: border-box;
    }

    .fujiya-visual-wrapper a {
        text-decoration: none;
        color: inherit;
        transition: opacity 0.3s;
    }

    .fujiya-visual-wrapper img {
        max-width: 100%;
        height: auto;
        vertical-align: bottom;
    }

    /* =========================================
       ▼▼▼ お問い合わせエリア（設定維持） ▼▼▼
       ========================================= */
    .fujiya-contact-area {
        text-align: center;
        margin-bottom: 40px; /* 下の要素との間隔 */
        background: #fff;
        padding: 20px;
        border-radius: 8px;
    }
    .fujiya-contact-text {
        text-align: left;
        margin-bottom: 15px;
        font-size: 1.1rem;
        font-weight: bold;
    }
    .fujiya-contact-links {
        display: flex;
        flex-direction: column;
        gap: 15px;
        align-items: center;
    }
    .fujiya-contact-links a {
        display: block;
        width: 100%;
        max-width: 600px;
    }
    /* ▲▲▲ お問い合わせエリア終了 ▲▲▲ */


    /* =========================================
       ▼▼▼ 新しいタイルレイアウト用設定 ▼▼▼
       ========================================= */

    /* 画像リンクのホバー設定 */
    .hover-zoom-img {
        display: block;
        border-radius: 8px;
        overflow: hidden;
        box-shadow: 0 4px 10px rgba(0,0,0,0.1);
        transition: transform 0.3s ease, box-shadow 0.3s ease;
        height: 100%;
        background: #fff;
    }
    .hover-zoom-img img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        display: block;
        transition: transform 0.5s ease;
    }
    .hover-zoom-img:hover {
        transform: translateY(-3px);
        box-shadow: 0 10px 25px rgba(0,0,0,0.15);
    }
    .hover-zoom-img:hover img {
        transform: scale(1.05);
    }

    /* 余白調整クラス */
    .mb-section { margin-bottom: 40px; }
    .mb-mid { margin-bottom: 25px; }
    .mb-small { margin-bottom: 15px; }

    /* トップ4つ並び用グリッド */
    .top-banner-grid {
        display: grid;
        grid-template-columns: 1fr 1fr; /* スマホは2列 */
        gap: 10px;
    }

    /* 2カラムグリッド */
    .grid-2col {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 15px;
    }

    /* PC用横並びラッパー */
    .pc-flex-row {
        display: grid;
        grid-template-columns: 1fr; 
        gap: 15px;
    }

    /* 冊子プレゼントバナー */
    .booklet-banner {
        display: flex;
        flex-direction: column;
        background: #fff;
        border-radius: 12px;
        overflow: hidden;
        box-shadow: 0 5px 20px rgba(0,0,0,0.08);
        border: 1px solid #eee;
        transition: transform 0.3s;
    }
    .booklet-banner:hover {
        transform: translateY(-3px);
    }
    .booklet-img-wrap {
        width: 100%;
        height: 210px;
        position: relative;
        overflow: hidden; 
    }
    .booklet-img-wrap img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
    }
    .booklet-content {
        width: 100%;
        padding: 20px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    .booklet-title {
        font-size: 1.2rem;
        font-weight: bold;
        color: #d3ad5d;
        margin-bottom: 10px;
    }
    .booklet-desc {
        font-size: 0.9rem;
        line-height: 1.6;
        color: #555;
    }

    /* 写真付きタイルカード設定 */
    .photo-grid {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 10px;
    }

    .photo-card {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
        aspect-ratio: 3 / 2;
        border-radius: 10px;
        overflow: hidden;
        background-size: cover;
        background-position: center;
        box-shadow: 0 4px 8px rgba(0,0,0,0.15);
        transition: all 0.3s ease;
    }

    .photo-card.wide {
        grid-column: span 2;
        aspect-ratio: 3 / 1;
    }

    /* フィルター効果 */
    .photo-card::before {
        content: "";
        position: absolute;
        top: 0; left: 0; width: 100%; height: 100%;
        background: rgba(0, 0, 0, 0); 
        transition: background 0.3s;
    }
    .photo-card::after {
        content: "";
        position: absolute;
        top: 0; left: 0; width: 100%; height: 100%;
        background-color: currentColor;
        opacity: 0; 
        mix-blend-mode: multiply;
    }

    .photo-card:hover {
        transform: translateY(-5px);
        box-shadow: 0 12px 25px rgba(0,0,0,0.25);
    }
    .photo-card:hover::before {
        background: rgba(0, 0, 0, 0.1); 
    }

    /* カード上の文字装飾 */
    .photo-card-title {
        position: relative;
        z-index: 2;
        color: #fff;
        font-weight: bold;
        font-size: 1rem;
        text-align: center;
        padding: 5px;
        letter-spacing: 0.05em;
        text-shadow: 
             2px  2px 0 #000,
            -2px  2px 0 #000,
             2px -2px 0 #000,
            -2px -2px 0 #000,
             2px  0px 0 #000,
            -2px  0px 0 #000,
             0px  2px 0 #000,
             0px -2px 0 #000,
             0px  0px 5px rgba(0,0,0,0.8);
    }

    /* バナー高さ調整用 */
    .low-height-banner {
        width: 100%; 
        aspect-ratio: 3/1; 
    }

    /* 地図 */
    .map-box iframe {
        width: 100%;
        height: 300px;
        border-radius: 10px;
        border: none;
        box-shadow: 0 4px 10px rgba(0,0,0,0.1);
    }


    /* =========================================
       PC用 レスポンシブ設定 (601px以上)
       ========================================= */
    @media screen and (min-width: 601px) {
        .fujiya-visual-wrapper {
            padding: 40px 20px;
        }

        .mb-section { margin-bottom: 30px; }
        .mb-mid { margin-bottom: 20px; }
        .mb-small { margin-bottom: 10px; }

        /* トップ4つ */
        .top-banner-grid {
            grid-template-columns: 1.4fr 1.4fr 1fr 1fr;
            gap: 15px;
        }
        .top-banner-grid > a:nth-child(1),
        .top-banner-grid > a:nth-child(2) {
            aspect-ratio: 4 / 3; 
        }
        .top-banner-grid > a:nth-child(3),
        .top-banner-grid > a:nth-child(4) {
            aspect-ratio: auto;
            height: 100%;
        }

        .pc-flex-row {
            grid-template-columns: 1fr 1fr;
            gap: 20px;
        }

        .booklet-banner {
            flex-direction: row;
            height: 180px;
        }
        .booklet-img-wrap {
            width: 30%;
            height: auto;
        }
        .booklet-content {
            width: 70%;
            padding: 15px 25px;
        }
        .booklet-title {
            font-size: 1.3rem;
            margin-bottom: 8px;
        }
        .booklet-desc {
            font-size: 0.9rem;
            display: -webkit-box;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
            overflow: hidden;
        }

        .photo-grid.pc-4col {
            grid-template-columns: repeat(4, 1fr);
        }

        .photo-card.wide {
            grid-column: span 4;
            aspect-ratio: 5 / 1;
        }
        
        .photo-card {
            aspect-ratio: 16 / 9; 
        }

        .photo-card-title {
            font-size: 1.1rem;
        }

        /* 横長バナーの強制比率 */
        .low-height-banner {
            aspect-ratio: 3 / 1 !important; 
        }

        .map-box iframe {
            height: 280px;
        }
    }
</style>

<div class="fujiya-visual-wrapper">

    <div class="fujiya-contact-area">
        <div class="fujiya-contact-text">
            ご質問やご相談などお気軽にご連絡ください。<br>お名前とメールアドレスだけでお問い合わせできます。
        </div>
        <div class="fujiya-contact-links">
            <a href="https://www.fujiyafudosan.co.jp/contact/" target="_blank" rel="noopener noreferrer">
                <img src="https://www.img-asp.jp/cms/539449_11_0_0_1.jpg" alt="お問い合わせ">
            </a>
            <a href="tel:03-5248-6228" target="_blank" rel="noopener noreferrer">
                <img src="https://www.img-asp.jp/cms/539449_14_0_0_1.jpg" alt="電話でのお問い合わせ">
            </a>
        </div>
    </div>
    <div class="top-banner-grid mb-section">
        <a href="https://www.fujiyafudosan.co.jp/blog/" target="_blank" class="hover-zoom-img">
            <img src="https://cdn-lambda-img.cloud.ielove.jp/image/sale/151733f9/581_94772_1_1000_1000.jpg" alt="富士屋不動産ブログ">
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-553213/" target="_blank" class="hover-zoom-img">
            <img src="https://cdn-lambda-img.cloud.ielove.jp/image/sale/a5158422/581_94772_6_1000_1000.jpg" alt="どんな会社ですか？">
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-539646/" target="_blank" class="photo-card" style="background-image: url('https://cdn.img-asp.jp/cms/707880_25_0_0_1.jpg');">
            <span class="photo-card-title">来店相談</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-186095/" target="_blank" class="photo-card" style="background-image: url('https://cdn.img-asp.jp/cms/707880_26_0_0_1.jpg');">
            <span class="photo-card-title">不動産売却査定</span>
        </a>
    </div>

    <div class="mb-section">
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-313497/" target="_blank" class="booklet-banner">
            <div class="booklet-img-wrap">
                <img src="https://cdn.img-asp.jp/cms/313497_3_0_0_1.jpg" alt="冊子画像">
            </div>
            <div class="booklet-content">
                <div class="booklet-title">オリジナル冊子を無料でプレゼント</div>
                <div class="booklet-desc">
                    建売住宅を買うなら必見！「これからの建売住宅に必要な３つの性能とランニングコスト＆メンテナンス費用」をプレゼント中。
                </div>
            </div>
        </a>
    </div>

    <div class="mb-small">
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7837" target="_blank" class="photo-card low-height-banner" style="background-image: url('https://cdn.img-asp.jp/cms/707880_24_0_0_1.jpg');">
            <span class="photo-card-title" style="font-size: 1.2rem;">新築住宅購入時のポイント</span>
        </a>
    </div>

    <div class="photo-grid pc-4col mb-section">
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-179677/" target="_blank" class="photo-card" style="color: rgb(131, 141, 75); background-image: url('https://cdn.img-asp.jp/cms/707880_3_0_0_1.jpg');">
            <span class="photo-card-title">新築購入時の流れ</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-539672/" target="_blank" class="photo-card" style="color: rgb(200, 234, 100); background-image: url('https://cdn.img-asp.jp/cms/707880_23_0_0_1.jpg');">
            <span class="photo-card-title">建売見学時の<br>ポイント２１箇条</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=27782" target="_blank" class="photo-card" style="color: rgb(65, 105, 225); background-image: url('https://cdn.img-asp.jp/cms/707880_11_0_0_1.jpg');">
            <span class="photo-card-title">チェックリスト</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=13648" target="_blank" class="photo-card" style="color: rgb(0, 128, 128); background-image: url('https://cdn.img-asp.jp/cms/707880_4_0_0_1.jpg');">
            <span class="photo-card-title">こんな建売は<br>オススメしません</span>
        </a>
    </div>

    <div class="mb-small">
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7835" target="_blank" class="photo-card low-height-banner" style="background-image: url('https://cdn.img-asp.jp/cms/707880_27_0_0_1.jpg');">
            <span class="photo-card-title" style="font-size: 1.2rem;">中古住宅購入時のポイント</span>
        </a>
    </div>

    <div class="photo-grid pc-4col mb-section">
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-179868/" target="_blank" class="photo-card" style="color: rgb(100, 115, 20); background-image: url('https://cdn.img-asp.jp/cms/707880_3_0_0_1.jpg');">
            <span class="photo-card-title">中古購入時の流れ</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-541195/" target="_blank" class="photo-card" style="color: rgb(200, 105, 0); background-image: url('https://cdn.img-asp.jp/cms/707880_23_0_0_1.jpg');">
            <span class="photo-card-title">中古一戸建ての<br>ポイント１２箇条</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=15300" target="_blank" class="photo-card" style="color: rgb(218, 218, 0); background-image: url('https://cdn.img-asp.jp/cms/707880_12_0_0_1.jpg');">
            <span class="photo-card-title">中古マンション<br>購入のポイント</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7781" target="_blank" class="photo-card" style="color: rgb(26, 134, 255); background-image: url('https://cdn.img-asp.jp/cms/707880_1_0_0_1.jpg');">
            <span class="photo-card-title">お役立ち情報</span>
        </a>
    </div>

    <div class="mb-small">
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-672144/" target="_blank" class="photo-card low-height-banner" style="background-image: url('https://cdn.img-asp.jp/cms/672144_2_0_0_1.jpg'); color: #fff;">
            <span class="photo-card-title" style="font-size: 1.3rem;">不動産売却の流れと必要書類</span>
        </a>
    </div>
    
    <div class="photo-grid pc-4col mb-small">
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?subtheme=523" target="_blank" class="photo-card" style="color: rgb(255, 228, 181); background-image: url('https://cdn.img-asp.jp/cms/707880_13_0_0_1.jpg');">
            <span class="photo-card-title">売却事例</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-707420/" target="_blank" class="photo-card" style="color: rgb(0, 50, 180); background-image: url('https://cdn.img-asp.jp/cms/707880_20_0_0_1.jpg');">
            <span class="photo-card-title">AI富士屋不動産が<br>売却の悩みを解決</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?subtheme=544" target="_blank" class="photo-card" style="color: rgb(255, 69, 0); background-image: url('https://cdn.img-asp.jp/cms/707880_7_0_0_1.jpg');">
            <span class="photo-card-title">税金</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=27214" target="_blank" class="photo-card" style="color: rgb(0, 191, 255); background-image: url('https://cdn.img-asp.jp/cms/707880_5_0_0_1.jpg');">
            <span class="photo-card-title">相続問題</span>
        </a>
    </div>

    <div class="grid-2col mb-section">
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=8934" target="_blank" class="photo-card" style="color: rgb(60, 179, 113); background-image: url('//www.img-asp.jp/cms/539449_16_0_0_1.jpg');">
            <span class="photo-card-title">住宅ローン</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=22850" target="_blank" class="photo-card" style="color: rgb(60, 179, 113); background-image: url('https://cdn.img-asp.jp/cms/707880_19_0_0_1.jpg');">
            <span class="photo-card-title">シミュレーション</span>
        </a>
    </div>

    <div class="grid-2col mb-small">
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7836" target="_blank" class="photo-card" style="color: rgb(47, 79, 79); background-image: url('https://cdn.img-asp.jp/cms/707880_22_0_0_1.jpg');">
            <span class="photo-card-title">板橋区の特徴</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7834" target="_blank" class="photo-card" style="color: rgb(25, 25, 112); background-image: url('https://cdn.img-asp.jp/cms/707880_21_0_0_1.jpg');">
            <span class="photo-card-title">北区の特徴</span>
        </a>
    </div>

    <div class="photo-grid pc-4col mb-section">
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?subtheme=534" target="_blank" class="photo-card" style="color: rgb(95, 158, 160); background-image: url('https://cdn.img-asp.jp/cms/707880_17_0_0_1.jpg');">
            <span class="photo-card-title">首都直下地震</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?subtheme=532" target="_blank" class="photo-card" style="color: rgb(120, 120, 120); background-image: url('https://www.img-asp.jp/cms/539449_17_0_0_1.jpg');">
            <span class="photo-card-title">ハザードマップ</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=8789" target="_blank" class="photo-card" style="color: rgb(75, 0, 130); background-image: url('https://cdn.img-asp.jp/cms/707880_18_0_0_1.jpg');">
            <span class="photo-card-title">お客様の声</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=1364" target="_blank" class="photo-card" style="color: rgb(80, 80, 80); background-image: url('https://www.img-asp.jp/cms/539449_7_0_0_1.jpg');">
            <span class="photo-card-title">山本のブログ</span>
        </a>
    </div>

    <div class="pc-flex-row">
        <div class="map-box">
            <iframe src="https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d12951.097525241898!2d139.70571984918212!3d35.75634984763485!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x601892c0f7da8b87%3A0xffbd6d2b45847adb!2z5qCq5byP5Lya56S-5a-M5aOr5bGL5LiN5YuV55Sj!5e0!3m2!1sja!2sjp!4v1718867615365!5m2!1sja!2sjp" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>
        </div>
        <div class="map-box">
            <iframe src="https://www.google.com/maps/embed?pb=!4v1718878176037!6m8!1m7!1sCAoSLEFGMVFpcE1idXVfUzdkOHUzYkdIb1lTRThHUjI2M2xrOXE5T01RSklub0FW!2m2!1d35.75642663486948!2d139.7088854759932!3f70.20980347578734!4f0.9427107553843257!5f0.7820865974627469" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>
        </div>
    </div>

</div>


]]></description>
            <pubDate>2025-12-07</pubDate>
        </item>
                
        <item>
            <title>査定価格は、「売れる価格」とは限りません。高額査定に惑わされないための見極め方</title>
            <link>https://www.fujiyafudosan.co.jp/blog/entry-598219/</link>
            <description><![CDATA[<!-- =========================================================
  富士屋不動産｜entry-598219 全面リニューアル版
  記事タイトル推奨：
  不動産の一括査定は本当に必要？高額査定に惑わされないための見方
  ブランドカラー：
  MAIN #1e1a8f / GOLD #bea958
========================================================= -->

<style>
  .fujiya-assessment-article,
  .fujiya-assessment-article * {
    box-sizing: border-box;
  }

  .fujiya-assessment-article {
    --main: #1e1a8f;
    --main-dark: #13105f;
    --gold: #bea958;
    --gold-dark: #9f8c3e;
    --ink: #111111;
    --muted: #444444;
    --line: #e2e6ec;
    --soft: #f6f7fa;
    --gold-soft: #f7f3e7;
    --white: #ffffff;
    max-width: 900px;
    margin: 0 auto;
    padding: 0 18px 56px;
    color: var(--ink);
    font-family:
      -apple-system, BlinkMacSystemFont, "Segoe UI",
      "Hiragino Kaku Gothic ProN", "Hiragino Sans",
      "Yu Gothic", Meiryo, sans-serif;
    line-height: 1.75;
    font-size: 17px;
  }

  .fujiya-assessment-article a {
    color: inherit;
  }

  .fujiya-assessment-article img {
    max-width: 100%;
    height: auto;
  }

  .fujiya-assessment-article section[id] {
    scroll-margin-top: 100px;
  }

  /* ===== リード ===== */
  .fya-lead {
    margin: 10px 0 28px;
    padding: 28px 30px;
    background:
      linear-gradient(135deg, rgba(30,26,143,.98), rgba(30,26,143,.90));
    color: #fff;
    border-radius: 4px;
    position: relative;
    overflow: hidden;
  }

  .fya-lead::after {
    content: "";
    position: absolute;
    right: -55px;
    bottom: -85px;
    width: 220px;
    height: 220px;
    border: 28px solid rgba(190,169,88,.20);
    border-radius: 50%;
  }

  .fya-lead-label {
    color: #ffffff !important;
    display: inline-block;
    margin-bottom: 12px;
    padding: 4px 10px;
    border: 1px solid rgba(255,255,255,.55);
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .12em;
  }

  .fya-lead-title {
    color: #ffffff !important;
    margin: 0 0 12px;
    font-size: clamp(23px, 3.1vw, 34px);
    line-height: 1.35;
    font-weight: 800;
    letter-spacing: .02em;
    position: relative;
    z-index: 1;
  }

  .fya-lead-main {
    display: block;
  }

  .fya-mobile-break {
    display: none;
  }

  .fya-lead-title em {
    display: block;
    margin-top: 10px;
    color: #f0dd91 !important;
    font-style: normal;
    font-size: 1em;
    line-height: 1.35;
    font-weight: 800;
  }

  .fya-lead-text {
    color: #ffffff !important;
    margin: 0;
    font-size: 17px;
    line-height: 1.72;
    position: relative;
    z-index: 1;
  }

  /* ===== 結論ボックス ===== */
  .fya-conclusion {
    margin: 0 0 30px;
    padding: 22px 24px;
    border: 1px solid #ddd3ac;
    border-left: 5px solid var(--gold);
    background: var(--gold-soft);
  }

  .fya-conclusion-title {
    margin: 0 0 8px;
    color: #111111;
    font-size: 19px;
    font-weight: 800;
  }

  .fya-conclusion p {
    margin: 0;
  }

  /* ===== CTA ===== */
  .fya-cta-row {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 12px;
    margin: 24px 0 34px;
  }

  .fya-btn {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 58px;
    padding: 12px 16px;
    text-decoration: none;
    font-weight: 800;
    text-align: center;
    border-radius: 3px;
    transition: .2s ease;
  }

  .fya-btn-main {
    background: var(--main);
    color: #fff !important;
    border: 1px solid var(--main);
  }

  .fya-btn-main:hover {
    background: var(--main-dark);
    transform: translateY(-1px);
  }

  .fya-btn-gold {
    background: var(--gold);
    color: #111111 !important;
    border: 1px solid var(--gold);
  }

  .fya-btn-gold:hover {
    background: #cfb963;
    transform: translateY(-1px);
  }

  /* ===== 目次 ===== */
  .fya-toc {
    margin: 0 0 38px;
    border: 1px solid var(--line);
    background: #fff;
  }

  .fya-toc-button {
    width: 100%;
    padding: 17px 20px;
    border: 0;
    background: var(--soft);
    color: #111111;
    font-size: 17px;
    font-weight: 800;
    text-align: left;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  .fya-toc-button span:last-child {
    font-size: 19px;
    line-height: 1;
    transition: transform .2s ease;
  }

  .fya-toc-button.is-open span:last-child {
    transform: rotate(180deg);
  }

  .fya-toc-list {
    margin: 0;
    padding: 14px 20px 18px 20px;
    list-style: none;
  }

  .fya-toc-list li {
    margin: 6px 0;
  }

  .fya-toc-list li a::before {
    content: "・";
    color: var(--gold);
    font-weight: 800;
    margin-right: 4px;
  }

  .fya-toc-list a {
    color: #111111;
    text-decoration: none;
    border-bottom: 1px solid transparent;
  }

  .fya-toc-list a:hover {
    color: var(--main);
    border-bottom-color: var(--gold);
  }

  /* ===== 見出し ===== */
  .fya-section {
    margin: 36px 0 0;
  }

  /* 770007の記事と同じ考え方：小見出し＋大きなH2 */
  .fya-section-head {
    margin: 0 0 16px !important;
    padding: 0 !important;
  }

  .fya-section-kicker {
    margin: 0 0 4px !important;
    padding: 0 !important;
    color: var(--gold-dark);
    font-size: 13px;
    line-height: 1.4;
    font-weight: 800;
    letter-spacing: .12em;
  }

  .fya-h2 {
    margin: 0 !important;
    padding: 0 !important;
    border: 0;
    color: #111111;
    font-size: clamp(25px, 3vw, 32px);
    line-height: 1.35;
    font-weight: 800;
  }

  .fya-h2::after {
    content: "";
    display: block;
    width: 46px;
    height: 3px;
    margin-top: 8px;
    background: var(--gold);
  }

  .fya-h3 {
    margin: 30px 0 12px;
    padding-left: 13px;
    border-left: 3px solid var(--main);
    color: #111111;
    font-size: 19px;
    line-height: 1.45;
    font-weight: 800;
  }

  .fya-section p {
    margin: 0 0 12px;
  }

  .fya-strong {
    font-weight: 800;
    color: #111111;
  }

  .fya-marker {
    background: linear-gradient(transparent 66%, rgba(190,169,88,.35) 0);
    font-weight: 800;
  }

  /* サイト共通CSSによる strong / em の縮小を防ぐ */
  .fujiya-assessment-article strong,
  .fujiya-assessment-article b {
    font-size: inherit !important;
    line-height: inherit;
  }

  .fya-lead-title em {
    font-size: 1em !important;
  }

  /* ===== 査定額の違い ===== */
  .fya-definition-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 14px;
    margin: 22px 0;
  }

  .fya-definition-card {
    border: 1px solid var(--line);
    background: #fff;
    padding: 20px;
  }

  .fya-definition-card.is-main {
    border-top: 4px solid var(--main);
  }

  .fya-definition-card.is-gold {
    border-top: 4px solid var(--gold);
  }

  .fya-definition-label {
    margin-bottom: 6px;
    font-size: 13px;
    font-weight: 800;
    letter-spacing: .08em;
    color: var(--muted);
  }

  .fya-definition-title {
    margin: 0 0 8px;
    font-size: 20px;
    font-weight: 800;
    color: #111111;
  }

  .fya-definition-card p {
    margin: 0;
    font-size: 15px;
    line-height: 1.65;
  }

  /* ===== 注意カード ===== */
  .fya-note {
    margin: 22px 0;
    padding: 20px 22px;
    background: var(--soft);
    border: 1px solid var(--line);
  }

  .fya-note strong {
    color: #111111;
  }

  /* ===== 比較ポイント5つ ===== */
  .fya-check-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 14px;
    margin: 22px 0;
  }

  .fya-check-card {
    border: 1px solid var(--line);
    background: #fff;
    padding: 20px;
    position: relative;
    display: grid;
    grid-template-columns: 34px minmax(0, 1fr);
    column-gap: 12px;
    row-gap: 10px;
    align-items: start;
  }

  .fya-check-card:last-child:nth-child(odd) {
    grid-column: 1 / -1;
  }

  .fya-check-no {
    display: flex;
    width: 34px;
    height: 34px;
    justify-content: center;
    align-items: center;
    margin: 0;
    background: var(--main);
    color: #fff;
    font-weight: 800;
    font-size: 13px;
    line-height: 1;
  }

  .fya-check-title {
    margin: 0;
    min-height: 34px;
    display: flex;
    align-items: center;
    font-size: 18px;
    line-height: 1.35;
    font-weight: 800;
    color: #111111;
  }

  .fya-check-card p {
    grid-column: 2;
    margin: 0;
    font-size: 15px;
    line-height: 1.65;
  }

  /* ===== 流れ ===== */
  .fya-flow {
    margin: 24px 0;
    padding: 0;
    list-style: none;
    counter-reset: fya-step;
  }

  .fya-flow li {
    counter-increment: fya-step;
    position: relative;
    margin: 0 0 12px;
    padding: 18px 20px 18px 66px;
    border: 1px solid var(--line);
    background: #fff;
  }

  .fya-flow li::before {
    content: counter(fya-step, decimal-leading-zero);
    position: absolute;
    left: 18px;
    top: 18px;
    color: var(--gold-dark);
    font-weight: 800;
    font-size: 18px;
  }

  .fya-flow strong {
    display: block;
    margin-bottom: 3px;
    color: #111111;
  }

  /* ===== 一括査定サイトの仕組み・注意点 ===== */
  .fya-model-box {
    margin: 22px 0;
    padding: 20px 22px;
    border: 1px solid #ded7bc;
    border-left: 5px solid var(--gold);
    background: var(--gold-soft);
  }

  .fya-model-box p {
    margin: 0 0 10px;
  }

  .fya-model-box p:last-child {
    margin-bottom: 0;
  }

  .fya-risk-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 14px;
    margin: 22px 0;
  }

  .fya-risk-card {
    padding: 20px;
    border: 1px solid var(--line);
    background: #fff;
  }

  .fya-risk-card h3 {
    margin: 0 0 14px;
    padding-bottom: 10px;
    border-bottom: 2px solid var(--gold);
    color: #111111;
    font-size: 19px;
    line-height: 1.45;
  }

  .fya-risk-item {
    margin: 0 0 18px;
  }

  .fya-risk-item:last-child {
    margin-bottom: 0;
  }

  .fya-risk-item strong {
    display: block;
    margin-bottom: 4px;
    color: #111111;
    font-size: 16px;
  }

  .fya-risk-item p {
    margin: 0;
    color: #111111;
    font-size: 16px;
    line-height: 1.7;
  }

  .fya-caution-note {
    margin: 18px 0 0;
    padding: 14px 16px;
    background: var(--soft);
    border-left: 4px solid var(--main);
    color: #333;
    font-size: 14px;
    line-height: 1.65;
  }

  /* ===== 板橋区 ===== */
  .fya-local {
    margin-top: 24px;
    padding: 26px 28px;
    background: var(--main);
    color: #fff;
  }

  .fya-local h3 {
    margin: 0 0 12px;
    color: #ffffff !important;
    font-size: 21px;
    line-height: 1.4;
  }

  .fya-local p {
    margin: 0 0 12px;
    color: #ffffff !important;
    font-size: 17px;
    line-height: 1.72;
  }

  .fya-local p:last-child {
    margin-bottom: 0;
  }

  .fya-local strong {
    color: #f0dd91 !important;
    font-size: inherit !important;
    font-weight: 800;
    line-height: inherit;
  }

  /* ===== 関連記事 ===== */
  .fya-related {
    margin: 48px 0 0;
    padding-top: 30px;
    border-top: 1px solid var(--line);
  }

  .fya-related-head {
    margin-bottom: 16px;
  }

  .fya-related-head small {
    display: block;
    color: var(--gold-dark);
    font-size: 12px;
    font-weight: 800;
    letter-spacing: .12em;
  }

  .fya-related-head h2 {
    margin: 3px 0 0;
    color: #111111;
    font-size: 23px;
  }

  .fya-related-grid {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 14px;
    width: 100%;
  }

  .fya-related-card {
    display: block;
    min-height: 100%;
    padding: 19px 18px 20px;
    border: 1px solid var(--line);
    border-top: 4px solid var(--gold);
    background: #fff;
    text-decoration: none;
    transition: .2s ease;
  }

  .fya-related-card:hover {
    transform: translateY(-2px);
    box-shadow: 0 8px 20px rgba(18,28,45,.08);
  }

  .fya-related-no {
    color: var(--gold-dark);
    font-size: 12px;
    font-weight: 800;
    letter-spacing: .12em;
  }

  .fya-related-title {
    display: block;
    margin: 8px 0 10px;
    color: #111111;
    font-size: 17px;
    line-height: 1.6;
    font-weight: 800;
  }

  .fya-related-text {
    display: block;
    color: #222222;
    font-size: 14px;
    line-height: 1.62;
  }

  .fya-related-more {
    display: inline-block;
    margin-top: 14px;
    color: var(--main) !important;
    font-size: 13px;
    font-weight: 800;
  }

  /* ===== 最終CTA ===== */
  .fya-final-cta {
    margin-top: 44px;
    padding: 30px;
    background: #f3f5f9;
    border-top: 5px solid var(--main);
    text-align: left;
  }

  .fya-final-cta small {
    display: block;
    margin-bottom: 5px;
    color: var(--gold-dark);
    font-size: 12px;
    font-weight: 800;
    letter-spacing: .12em;
  }

  .fya-final-cta h2 {
    margin: 0 0 12px;
    color: #111111;
    font-size: clamp(22px, 3vw, 28px);
    line-height: 1.5;
  }

  .fya-final-cta p {
    margin: 0 0 20px;
    max-width: 760px;
    line-height: 1.72;
  }

  .fya-final-cta .fya-cta-row {
    max-width: 760px;
    margin: 0;
  }

  .fya-tel-note {
    margin-top: 12px !important;
    color: var(--muted);
    font-size: 13px;
  }


  /* ===== 本文の読みやすさ ===== */
  .fujiya-assessment-article .fya-section > p,
  .fujiya-assessment-article .fya-conclusion p,
  .fujiya-assessment-article .fya-note,
  .fujiya-assessment-article .fya-flow li {
    color: #111111 !important;
    font-size: 17px;
  }

  .fujiya-assessment-article .fya-h2,
  .fujiya-assessment-article .fya-h3,
  .fujiya-assessment-article .fya-conclusion-title {
    color: #111111 !important;
  }

  /* ===== スマホ ===== */
  @media (max-width: 700px) {
    .fujiya-assessment-article {
      width: calc(100% + 20px);
      margin-left: -10px;
      margin-right: -10px;
      padding: 0 2px 36px;
      font-size: 19px;
      line-height: 1.62;
    }

    .fya-section {
      margin-top: 28px;
    }

    .fya-lead {
      padding: 18px 10px;
      margin-bottom: 22px;
    }

    .fya-lead-title {
      font-size: 21px;
      line-height: 1.45;
      letter-spacing: 0;
    }

    .fya-mobile-break {
      display: inline;
    }

    .fya-lead-title em {
      margin-top: 8px;
      font-size: 21px;
      line-height: 1.45;
    }

    .fujiya-assessment-article strong,
    .fujiya-assessment-article b,
    .fujiya-assessment-article .fya-marker,
    .fujiya-assessment-article .fya-strong,
    .fujiya-assessment-article .fya-local strong {
      font-size: inherit !important;
      line-height: inherit !important;
    }

    .fya-lead-text,
    .fya-local p,
    .fujiya-assessment-article .fya-section > p,
    .fujiya-assessment-article .fya-conclusion p,
    .fujiya-assessment-article .fya-note,
    .fujiya-assessment-article .fya-flow li,
    .fujiya-assessment-article .fya-definition-card p,
    .fujiya-assessment-article .fya-check-card p,
    .fujiya-assessment-article .fya-risk-card p,
    .fujiya-assessment-article .fya-related-text,
    .fujiya-assessment-article .fya-final-cta p {
      font-size: 19px !important;
      line-height: 1.62 !important;
    }

    .fya-cta-row,
    .fya-definition-grid,
    .fya-check-grid,
    .fya-related-grid,
    .fya-risk-grid {
      grid-template-columns: 1fr;
    }

    .fya-conclusion,
    .fya-note,
    .fya-model-box,
    .fya-risk-card {
      padding-left: 10px;
      padding-right: 10px;
    }

    .fya-check-card:last-child:nth-child(odd) {
      grid-column: auto;
    }

    .fya-check-card {
      padding: 14px 12px;
      grid-template-columns: 32px minmax(0, 1fr);
      column-gap: 10px;
      row-gap: 8px;
    }

    .fya-check-no {
      width: 32px;
      height: 32px;
      font-size: 13px;
    }

    .fya-check-title {
      min-height: 32px;
      font-size: 17px;
    }

    .fya-check-card p {
      grid-column: 1 / -1;
      font-size: 16px;
      line-height: 1.62;
    }

    .fya-btn {
      min-height: 54px;
    }

    .fya-section-head {
      margin: 0 0 12px !important;
      padding: 0 !important;
    }

    .fya-section-kicker {
      margin: 0 0 3px !important;
      padding: 0 !important;
      font-size: 12px;
      line-height: 1.3;
    }

    .fya-h2 {
      margin: 0 !important;
      padding: 0 !important;
      font-size: 22px;
      line-height: 1.32;
    }

    .fya-h2::after {
      width: 38px;
      height: 3px;
      margin-top: 7px;
    }

    .fya-toc-list {
      padding-left: 34px;
      padding-right: 16px;
    }

    .fya-local,
    .fya-final-cta {
      padding: 18px 10px;
    }

    .fya-flow li {
      padding: 17px 16px 17px 58px;
    }

    .fya-flow li::before {
      left: 15px;
      top: 17px;
    }
  }
</style>

<article class="fujiya-assessment-article">

  <!-- リード -->
  <div class="fya-lead">
    <div class="fya-lead-label">REAL ESTATE APPRAISAL</div>
    <div class="fya-lead-title">
      <span class="fya-lead-main">「一括査定で一番高い会社」を<span class="fya-mobile-break"><br></span>選べば、</span>
      <em>高く売れるとは限りません。</em>
    </div>
    <p class="fya-lead-text">
      不動産の査定額は、車や貴金属のような「その金額で買い取ってくれる価格」とは性質が異なります。
      大切なのは、査定額の高さだけではなく、その価格の根拠と販売方法まで確認することです。
    </p>
  </div>

  <!-- 結論 -->
  <div class="fya-conclusion">
    <div class="fya-conclusion-title">この記事の結論</div>
    <p>
      一括査定は、複数社へまとめて相談できる便利な入口です。
      ただし、<span class="fya-marker">「査定額が最も高い会社＝最も高く売ってくれる会社」ではありません。</span>
      比較すべきなのは、査定価格そのものよりも、価格の根拠・販売戦略・情報公開の姿勢・担当者の知識です。
    </p>
  </div>

  <div class="fya-cta-row">
    <a class="fya-btn fya-btn-gold"
       href="https://www.fujiyafudosan.co.jp/blog/entry-186095/"
       target="_blank" rel="noopener noreferrer">
      板橋区の売却相場と無料査定を見る
    </a>
    <a class="fya-btn fya-btn-main"
       href="https://www.fujiyafudosan.co.jp/contact/"
       target="_blank" rel="noopener noreferrer">
      売却について相談する
    </a>
  </div>

  <!-- 目次 -->
  <nav class="fya-toc" aria-label="この記事の目次">
    <button class="fya-toc-button is-open"
            type="button"
            aria-expanded="true"
            aria-controls="fya-toc-list">
      <span>この記事の目次</span>
      <span>⌃</span>
    </button>
    <ol id="fya-toc-list" class="fya-toc-list">
      <li><a href="#fya01">一括査定サービスは何をするもの？</a></li>
      <li><a href="#fya02">査定額と「実際に売れる価格」は違う</a></li>
      <li><a href="#fya03">同じ不動産でも査定額に差が出る理由</a></li>
      <li><a href="#fya04">なぜ一括査定サイトは「複数社で査定」を勧めるのか？</a></li>
      <li><a href="#fya05">査定額より比較したい5つのポイント</a></li>
      <li><a href="#fya06">一括査定を使うなら、こう使う</a></li>
      <li><a href="#fya07">板橋区では地域を知る会社にも相談したい理由</a></li>
      <li><a href="#fya08">富士屋不動産が査定で大切にしていること</a></li>
    </ol>
  </nav>

  <!-- 01 -->
  <section id="fya01" class="fya-section">
    <div class="fya-section-head">
      <div class="fya-section-kicker">一括査定の基本</div>
      <h2 class="fya-h2">一括査定サービスは何をするもの？</h2>
    </div>

    <p>
      不動産一括査定サービスは、一度の入力で複数の不動産会社へ査定を依頼できる仕組みです。
      「どこへ相談したらよいか分からない」という方にとっては、複数社と接点を持つきっかけになります。
    </p>

    <p>
      ただし、ここで最初に知っておきたいのが、
      <span class="fya-strong">不動産会社が提示する「査定額」の意味</span>です。
    </p>

    <div class="fya-note">
      <strong>ポイント</strong><br>
      一括査定は「一番高い査定額を出した会社を選ぶサービス」と考えるより、
      「複数の会社の考え方や説明を比較する入口」と考えた方が実態に合っています。
    </div>
  </section>

  <!-- 02 -->
  <section id="fya02" class="fya-section">
    <div class="fya-section-head">
      <div class="fya-section-kicker">まず知っておきたいこと</div>
      <h2 class="fya-h2">査定額と「実際に売れる価格」は違う</h2>
    </div>

    <p>
      不動産の査定額は、一般的には「このくらいの価格で売却できる可能性がある」と不動産会社が見込む価格です。
      不動産会社がその金額で購入することを約束しているわけではありません。
    </p>

    <div class="fya-definition-grid">
      <div class="fya-definition-card is-main">
        <div class="fya-definition-label">APPRAISAL PRICE</div>
        <div class="fya-definition-title">査定価格</div>
        <p>
          成約事例、現在の売出し物件、立地、土地・建物の状態などをもとに、
          不動産会社が「売却の見込み」を示す価格。
        </p>
      </div>

      <div class="fya-definition-card is-gold">
        <div class="fya-definition-label">PURCHASE PRICE</div>
        <div class="fya-definition-title">買取価格</div>
        <p>
          不動産会社が買主となり、「この金額で購入します」と提示する価格。
          仲介の査定価格とは意味が異なります。
        </p>
      </div>
    </div>

    <p>
      そのため、3社から「5,000万円・5,300万円・5,800万円」という査定が出たとしても、
      <span class="fya-marker">5,800万円を提示した会社が5,800万円で売ってくれる保証はありません。</span>
    </p>

    <p>
      むしろ確認したいのは、
      「なぜ5,800万円と判断したのか」「比較した成約事例は何か」「その価格でどのように販売するのか」です。
    </p>
  </section>

  <!-- 03 -->
  <section id="fya03" class="fya-section">
    <div class="fya-section-head">
      <div class="fya-section-kicker">査定額が違う理由</div>
      <h2 class="fya-h2">同じ不動産でも査定額に差が出る理由</h2>
    </div>

    <p>
      査定は機械的に一つの正解が出るものではありません。
      不動産会社によって、参考にする事例や物件の見方、販売戦略が異なるため、査定額にも差が出ます。
    </p>

    <h3 class="fya-h3">成約事例の選び方が違う</h3>
    <p>
      同じ町名でも、駅からの距離、道路付け、土地形状、階数、向き、築年数、建物状態などで条件は変わります。
      どの成約事例を比較対象にするかで、査定結果は変わります。
    </p>

    <h3 class="fya-h3">「査定価格」と「売出し価格」の考え方が違う</h3>
    <p>
      査定価格と、実際に市場へ出す売出し価格は同じとは限りません。
      売主様の希望や売却期限、市場の動きなども踏まえて、販売開始価格を決めていきます。
    </p>

    <h3 class="fya-h3">会社ごとに販売戦略が違う</h3>
    <p>
      「まず高めに出して反響を見る」「成約可能性を重視して適正価格から始める」など、
      会社や担当者によって考え方はさまざまです。
      だからこそ、金額だけを横並びにして比較するのはおすすめしません。
    </p>
  </section>

  <!-- 04 -->
  <section id="fya04" class="fya-section">
    <div class="fya-section-head">
      <div class="fya-section-kicker">一括査定の仕組み</div>
      <h2 class="fya-h2">なぜ一括査定サイトは「複数社で査定」を勧めるのか？</h2>
    </div>

    <p>
      一括査定サイトの多くは、売主様から利用料を受け取るのではなく、
      提携する不動産会社側から利用料を受け取ることで運営されています。
      ただし、その料金体系はサービスごとに異なり、査定依頼ごとの従量課金、成約時の成果報酬、
      広告費や紹介料を組み合わせる方式などがあります。
    </p>

    <div class="fya-model-box">
      <p><strong>つまり、一括査定は売主様にとって無料でも、不動産会社側には集客コストがかかる場合があります。</strong></p>
      <p>
        複数社が同じ売主様へ提案する仕組みでは、各社にとって「媒介契約を獲得できるか」が重要になります。
        そのため、査定額の高さだけで会社を比較すると、本来見るべき価格の根拠や販売方法が見えにくくなることがあります。
      </p>
    </div>

    <div class="fya-risk-grid">
      <div class="fya-risk-card">
        <h3>不動産会社側で起こりやすいこと</h3>

        <div class="fya-risk-item">
          <strong>・集客コストがかかる</strong>
          <p>
            一括査定サービスによっては、査定依頼の紹介や成約に応じて費用が発生します。
            すべての査定依頼が媒介契約や成約につながるわけではないため、会社側にとっては営業コストになります。
          </p>
        </div>

        <div class="fya-risk-item">
          <strong>・媒介契約の獲得競争になりやすい</strong>
          <p>
            同じ売主様に複数社が同時に提案するため、会社選びの入口で「査定額の高さ」が強く訴求されることがあります。
            だからこそ、査定額そのものではなく、その数字を説明できるかを見ることが大切です。
          </p>
        </div>
      </div>

      <div class="fya-risk-card">
        <h3>売主様が注意したいこと</h3>

        <div class="fya-risk-item">
          <strong>・適正価格が見えにくくなる</strong>
          <p>
            査定額に大きな差があると、「一番高い金額が本当の相場」と感じやすくなります。
            しかし、査定額は売却を保証する価格ではありません。
          </p>
        </div>

        <div class="fya-risk-item">
          <strong>・高い価格で始めると長期化する場合がある</strong>
          <p>
            市場とかけ離れた価格で販売を開始すると、反響が少ないまま時間が経過し、
            後から価格調整が必要になることがあります。
          </p>
        </div>

        <div class="fya-risk-item">
          <strong>・販売方法や情報公開の姿勢も確認する</strong>
          <p>
            高い査定額だけで依頼先を決めず、他社への物件情報の公開方法や、買主側仲介会社への対応まで確認することが重要です。
          </p>
        </div>
      </div>
    </div>

    <div class="fya-caution-note">
      ※「囲い込み」は一括査定を利用した場合に限って起こる問題ではありません。
      また、一括査定サービスの料金体系も各社で異なります。
      そのため「一括査定だから危険」と考えるのではなく、査定根拠と販売方針を確認することが大切です。
    </div>
  </section>

  <!-- 05 -->
  <section id="fya05" class="fya-section">
    <div class="fya-section-head">
      <div class="fya-section-kicker">会社選びで見るところ</div>
      <h2 class="fya-h2">査定額より比較したい5つのポイント</h2>
    </div>

    <p>
      複数社へ査定を依頼するなら、査定書の一番大きな数字だけを見るのではなく、
      次の5項目を比較してください。
    </p>

    <div class="fya-check-grid">
      <div class="fya-check-card">
        <div class="fya-check-no">01</div>
        <div class="fya-check-title">査定価格の根拠</div>
        <p>
          どの成約事例を使い、対象物件と何が違うのか。
          「なぜこの金額なのか」を説明できるか確認します。
        </p>
      </div>

      <div class="fya-check-card">
        <div class="fya-check-no">02</div>
        <div class="fya-check-title">地域への理解</div>
        <p>
          同じ区内でも、道路・地形・学区・周辺環境などで評価は変わります。
          地域特性まで把握しているかが重要です。
        </p>
      </div>

      <div class="fya-check-card">
        <div class="fya-check-no">03</div>
        <div class="fya-check-title">販売方法</div>
        <p>
          どの媒体に掲載するのか、他社へどのように情報を公開するのか、
          内覧時に誰がどこまで説明するのかを確認します。
        </p>
      </div>

      <div class="fya-check-card">
        <div class="fya-check-no">04</div>
        <div class="fya-check-title">売主利益を優先する姿勢</div>
        <p>
          自社だけで買主を見つけることを優先せず、
          他社の購入希望者も含めて広く販売する姿勢があるか確認します。
        </p>
      </div>

      <div class="fya-check-card">
        <div class="fya-check-no">05</div>
        <div class="fya-check-title">担当者の知識と説明力</div>
        <p>
          土地・建物・法令・住宅性能・ハザード・税金など、
          物件ごとの論点を整理して買主へ説明できる担当者かどうかも大切です。
        </p>
      </div>
    </div>
  </section>

  <!-- 06 -->
  <section id="fya06" class="fya-section">
    <div class="fya-section-head">
      <div class="fya-section-kicker">一括査定を使うなら</div>
      <h2 class="fya-h2">一括査定を使うなら、こう使う</h2>
    </div>

    <p>
      一括査定を利用すること自体が問題なのではありません。
      使う場合は、次の順番で比較すると判断しやすくなります。
    </p>

    <ol class="fya-flow">
      <li>
        <strong>まず査定額ではなく、根拠を見る</strong>
        近隣成約事例や現在の競合物件を確認し、その査定額になった理由を聞きます。
      </li>
      <li>
        <strong>査定額と売出し価格を分けて考える</strong>
        「この金額で売れる見込み」と「最初にいくらで売り出すか」を混同しないことが大切です。
      </li>
      <li>
        <strong>販売方法を具体的に聞く</strong>
        広告方法、他社への情報公開、内覧対応、価格変更の判断時期まで確認します。
      </li>
      <li>
        <strong>会社名だけではなく担当者を見る</strong>
        最終的に売却活動を進めるのは担当者です。
        調査力・説明力・レスポンスも比較してください。
      </li>
    </ol>

    <div class="fya-note">
      <strong>「高い査定を出した会社」ではなく、「その査定の理由を最も納得できる形で説明できる会社」を選ぶ。</strong><br>
      この視点を持つだけで、会社選びはかなり変わります。
    </div>
  </section>

  <!-- 07 -->
  <section id="fya07" class="fya-section">
    <div class="fya-section-head">
      <div class="fya-section-kicker">板橋区で売却するなら</div>
      <h2 class="fya-h2">板橋区では地域を知る会社にも相談したい理由</h2>
    </div>

    <p>
      不動産価格は、区や町名だけで決まるものではありません。
      特に土地や一戸建てでは、道路との関係、土地形状、高低差、周辺環境、建築条件など、
      一件ごとの差が査定へ反映されます。
    </p>

    <div class="fya-local">
      <h3>板橋区の不動産は、地図上の条件だけでは見えない差があります。</h3>
      <p>
        同じエリアでも、道路付けや地形、駅までの動線、生活利便性などで
        購入検討者の評価は変わります。
      </p>
      <p>
        そのため当社では、机上の数字だけではなく、
        <strong>「この物件を買う人は、どこを評価し、どこを気にするか」</strong>
        まで考えて査定・販売方法を組み立てます。
      </p>
    </div>
  </section>

  <!-- 08 -->
  <section id="fya08" class="fya-section">
    <div class="fya-section-head">
      <div class="fya-section-kicker">富士屋不動産の査定</div>
      <h2 class="fya-h2">富士屋不動産が査定で大切にしていること</h2>
    </div>

    <p>
      当社が大切にしているのは、媒介契約をいただくために目立つ数字を提示することではありません。
      売主様が「なぜこの価格なのか」を理解したうえで、販売方針を決められることです。
    </p>

    <p>
      査定では、周辺の成約事例や売出し事例だけでなく、
      土地・建物の状態、道路、法令上の条件、ハザードなども確認しながら、
      売却時に買主側から質問されそうな点まで整理します。
    </p>

    <p>
      そして販売をお任せいただいた場合も、
      <span class="fya-marker">「自社で買主を見つけること」より「売主様にとってより良い条件で成約すること」</span>
      を優先して販売活動を行います。
    </p>
  </section>

  <!-- 関連記事 -->
  <section class="fya-related">
    <div class="fya-related-head">
      <small>NEXT CONTENTS</small>
      <h2>査定の前に、こちらもご覧ください</h2>
    </div>

    <div class="fya-related-grid">
      <a class="fya-related-card"
         href="https://www.fujiyafudosan.co.jp/blog/entry-770007/"
         target="_blank" rel="noopener noreferrer">
        <span class="fya-related-no">01</span>
        <span class="fya-related-title">一括査定の前に、地元の不動産会社にも相談を</span>
        <span class="fya-related-text">
          一括査定や大手だけでは分かりにくい、地域相場や地元ならではの価格差、売却方法の違いを実例を交えて解説しています。
        </span>
        <span class="fya-related-more">記事を読む →</span>
      </a>

      <a class="fya-related-card"
         href="https://www.fujiyafudosan.co.jp/blog/entry-564558/"
         target="_blank" rel="noopener noreferrer">
        <span class="fya-related-no">02</span>
        <span class="fya-related-title">「囲い込み」と売主様への影響</span>
        <span class="fya-related-text">
          不動産会社が物件情報をどのように公開するかは、売却機会にも関係します。
        </span>
        <span class="fya-related-more">記事を読む →</span>
      </a>

      <a class="fya-related-card"
         href="https://www.fujiyafudosan.co.jp/blog/entry-740315/"
         target="_blank" rel="noopener noreferrer">
        <span class="fya-related-no">03</span>
        <span class="fya-related-title">実際の売却事例を見る</span>
        <span class="fya-related-text">
          富士屋不動産が実際に担当した売却事例から、販売時に大切にしていることをご覧いただけます。
        </span>
        <span class="fya-related-more">事例を読む →</span>
      </a>

      <a class="fya-related-card"
         href="https://www.fujiyafudosan.co.jp/blog/entry-809764/"
         target="_blank" rel="noopener noreferrer">
        <span class="fya-related-no">04</span>
        <span class="fya-related-title">「無料査定で3,000円」プレゼントの正体</span>
        <span class="fya-related-text">
          AI査定やポイントキャンペーンを利用する前に知っておきたい、個人情報と営業連絡の考え方を解説しています。
        </span>
        <span class="fya-related-more">記事を読む →</span>
      </a>
    </div>
  </section>

  <!-- 最終CTA -->
  <section class="fya-final-cta">
    <small>SELL YOUR PROPERTY</small>
    <h2>査定額だけではなく、「なぜその価格なのか」をご説明します。</h2>
    <p>
      板橋区の土地・一戸建て・マンションの売却をご検討でしたら、
      現在の相場、売却方法、売却時の注意点からご相談いただけます。
      査定を依頼するか決めていない段階でも構いません。
    </p>

    <div class="fya-cta-row">
      <a class="fya-btn fya-btn-gold"
         href="https://www.fujiyafudosan.co.jp/blog/entry-186095/"
         target="_blank" rel="noopener noreferrer">
        無料査定について見る
      </a>
      <a class="fya-btn fya-btn-main"
         href="https://www.fujiyafudosan.co.jp/contact/"
         target="_blank" rel="noopener noreferrer">
        お問い合わせ
      </a>
    </div>

    <p class="fya-tel-note">
      お電話でのご相談：03-5248-6228
    </p>
  </section>

</article>

<script>
  document.addEventListener("DOMContentLoaded", function () {
    var button = document.querySelector(".fya-toc-button");
    var list = document.getElementById("fya-toc-list");

    if (!button || !list) return;

    button.addEventListener("click", function () {
      var isOpen = button.getAttribute("aria-expanded") === "true";

      button.setAttribute("aria-expanded", String(!isOpen));
      button.classList.toggle("is-open", !isOpen);
      list.style.display = isOpen ? "none" : "block";
    });
  });
</script>
]]></description>
            <pubDate>2026-09-17</pubDate>
        </item>
                
        <item>
            <title>不動産売却は、 仲介会社の規模より「どう売るか」が大切です。</title>
            <link>https://www.fujiyafudosan.co.jp/blog/entry-571491/</link>
            <description><![CDATA[


<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>不動産売却は、仲介会社の規模より「どう売るか」が大切です。</title>

<!-- ===== ベースリセット（最小限） ===== -->
<style>
  /* まずは“スクロール禁止”を確実に解除し、横はみ出しを抑制 */
  html, body {
    height: auto !important;
    min-height: 100% !important;
    overflow-y: auto !important;
    overflow-x: hidden !important;
    -webkit-text-size-adjust: 100%;
    touch-action: manipulation;
  }
  body{ -webkit-overflow-scrolling: touch; position: static !important; }

  /* 画像・iframe・埋め込みのはみ出しを全面ガード（見た目はそのまま） */
  img, iframe, video { max-width: 100%; height: auto; }

  /* 地図iframeのスクロール阻害を予防 */
  iframe { border: 0; display: block; width: 100%; }

  /* コンテンツ最大幅の保険（テーマ側の固定幅でズレるのを防止） */
  .entry-body, .content, .article, .main, .container, #container, #wrapper {
    max-width: 100% !important;
  }

  /* ネイティブのスムーススクロール＋固定ヘッダー分の余白（必要に応じて高さ調整） */
  :root { --header-h: 72px; }
  html { scroll-behavior: smooth; scroll-padding-top: var(--header-h); }
  [id]{ scroll-margin-top: var(--header-h); }
</style>

<!-- ===== 目次（TOC）・本文に関する既存デザインを踏襲 ===== -->
<style>
  .toc-container {
    padding: 12px; background-color: #f4f4f4; border-radius: 10px;
    width: 90%; margin: 20px auto; border-left: 5px solid #0073e6;
    box-shadow: 0 2px 8px rgba(0,0,0,.1);
  }
  .toc-title {
    font-size: 20px; font-weight: bold; color: #0073e6; text-align: left;
    margin-bottom: 8px; cursor: pointer; display: flex; justify-content: space-between; align-items: center; user-select: none;
  }
  .toc-arrow { font-size: 24px; transition: transform .3s ease; }
  .toc-list { list-style: none; padding: 0; margin: 0; display: block; }
  .toc-list li { margin: 6px 0; }
  .toc-list a {
    font-size: 18px; text-decoration: none; color: #333; padding: 6px 10px; display: block;
    background: #fff; border-radius: 6px; transition: all .3s ease; box-shadow: 0 2px 4px rgba(0,0,0,.1);
  }
  .toc-list a:hover {
    background-color: #0073e6; color: #fff; padding-left: 14px; box-shadow: 0 4px 10px rgba(0,115,230,.3);
  }

  /* アコーディオン（既存の色味を踏襲） */
  .accordion {
    background-color: #e0f7fa; cursor: pointer; padding: 10px; border: none; outline: none;
    transition: background-color .3s; font-size: .9em; width: 100%; text-align: left;
  }
  .accordion:hover { background-color: #b2ebf2; }
  .panel { padding: 0 10px; display: none; background-color: #fff; overflow: hidden; }
  .panel ul { list-style: none; padding-left: 0; margin: 0; }
  .panel li a { text-decoration: none; color: #333; display: block; padding: 5px 0; transition: color .3s; }
  .panel li a:hover { color: #007BFF; }

  /* タグリスト */
  .subcategorylist { display: flex; flex-wrap: wrap; justify-content: flex-start; }
  .subcategory { margin-right: 3px; margin-bottom: 0; }
  .subcategory:nth-child(n+2) { margin-top: 5px; }

  /* “■” を含むIDのスマホ調整（100vw → 100%に上書き） */
  @media (max-width: 768px) {
    .toc-container { width: 90%; }
    .toc-title { font-size: 18px; }
    .toc-list a { font-size: 16px; }

    /* CSSでIDに含まれる■をエスケープ（\25A0） */
    div#container\25A0 { display: block; }
    div#container\25A0 img {
      width: 100% !important;  /* 100vwは禁止：はみ出し→縦スク阻害の原因 */
      max-width: 100% !important;
      height: auto !important;
    }
    div#container\25A0 div { width: 100%; padding: 0; }
    div#flow1 span { word-break: break-word; }
  }

  /* 巻末等の画像ボックス */
  body { font-family: Arial, Verdana, system-ui, -apple-system, "Hiragino Kaku Gothic ProN","Yu Gothic", Meiryo, sans-serif; }
  .content-container { text-align: center; margin-bottom: 20px; }
  .content-container img { max-width: 100%; height: auto; width: 600px; }
  h2 { text-align: left; margin: 5px 0; border-left: 5px solid; padding-left: 10px; }
  h2 a { color: #000; font-size: large; text-decoration: none; }

  /* 汎用の画像レスポンシブ（既存クラス名を尊重） */
  .responsive-img { width: 100%; max-width: 600px; height: auto; }
  @media (max-width: 600px) { .subcategory-wrapper { font-size: small; } }
</style>




<!-- ===== 2026年9月改訂版：entry-571491 ===== -->
<style>
/* =========================================================
   entry-571491
   770007 / 598219 と同系統のデザイン
   ========================================================= */
#fya571491{
  --navy:#1e1a8f;
  --gold:#bea958;
  --gold-pale:#f7f3e5;
  --red:#c94f3d;
  --text:#222;
  --muted:#666;
  --line:#e5e3dc;
  --soft:#f7f7f8;
  max-width:960px;
  margin:0 auto;
  padding:0 18px 44px;
  box-sizing:border-box;
  color:var(--text);
  font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic","YuGothic",Meiryo,sans-serif;
  font-size:18px;
  line-height:1.6;
  letter-spacing:.01em;
}
#fya571491 *{box-sizing:border-box;}
#fya571491 p{margin:0 0 1.05em;}
#fya571491 strong,
#fya571491 b,
#fya571491 span{
  font-size:inherit !important;
}
#fya571491 strong,
#fya571491 b{font-weight:700;}
#fya571491 a{
  color:var(--navy);
  text-decoration:none;
}
#fya571491 img{
  display:block;
  max-width:100%;
  height:auto;
}

/* ---------- HERO ---------- */
#fya571491 .fya-hero{
  padding:34px 0 30px;
  border-bottom:1px solid var(--line);
}
#fya571491 .fya-eyebrow{
  display:flex;
  align-items:center;
  gap:9px;
  margin:0 0 12px;
  color:#6c6030;
  font-size:13px !important;
  line-height:1.4;
  font-weight:700;
  letter-spacing:.12em;
}
#fya571491 .fya-eyebrow::before{
  content:"";
  width:30px;
  height:2px;
  flex:0 0 auto;
  background:var(--gold);
}
#fya571491 .fya-hero h1{
  margin:0 0 18px;
  padding:0;
  border:0;
  color:#111;
  font-size:34px;
  line-height:1.42;
  font-weight:800;
  letter-spacing:.01em;
}
#fya571491 .fya-lead{
  max-width:820px;
  margin:0;
  color:#333;
  font-size:19px;
  line-height:1.72;
}
#fya571491 .fya-lead strong{color:var(--navy);}
#fya571491 .fya-hero-note{
  margin:22px 0 0;
  padding:15px 17px;
  background:var(--gold-pale);
  border-left:4px solid var(--gold);
  color:#333;
  font-size:17px;
  line-height:1.72;
}

/* ---------- TOC ---------- */
#fya571491 .fya-toc{
  margin:28px 0 42px;
  padding:18px 20px;
  background:#fff;
  border:1px solid var(--line);
  border-radius:6px;
}
#fya571491 .fya-toc-title{
  margin:0 0 9px;
  color:#111;
  font-weight:800;
}
#fya571491 .fya-toc ol{
  margin:0;
  padding-left:1.45em;
}
#fya571491 .fya-toc li{margin:5px 0;}
#fya571491 .fya-toc a{color:#333;}

#fya571491 .fya-toc li a::before{
  content:"●";
  color:var(--gold);
  font-size:.7em;
  margin-right:7px;
  vertical-align:0.08em;
}


/* ---------- SECTION TITLE ---------- */
#fya571491 .fya-section{
  margin:0 0 46px;
}
#fya571491 .fya-section-head{
  margin:0 0 22px;
}
#fya571491 .fya-section-no{
  display:flex;
  align-items:center;
  gap:10px;
  margin:0 0 6px;
  color:var(--gold);
  font-size:13px !important;
  line-height:1.3;
  font-weight:800;
  letter-spacing:.13em;
}
#fya571491 .fya-section-no::after{
  content:"";
  width:38px;
  height:1px;
  background:var(--gold);
}
#fya571491 .fya-section h2{
  margin:0 !important;
  padding:0 0 13px !important;
  border:0 !important;
  position:relative;
  color:#111 !important;
  font-size:31px !important;
  line-height:1.43 !important;
  font-weight:800 !important;
  text-align:left !important;
}
#fya571491 .fya-section h2::after{
  content:"";
  position:absolute;
  left:0;
  bottom:0;
  width:56px;
  height:3px;
  background:var(--gold);
}
#fya571491 .fya-section h3{
  margin:24px 0 10px;
  color:#111;
  font-size:22px;
  line-height:1.5;
  font-weight:800;
}

/* ---------- IMPORTANT MESSAGE ---------- */
#fya571491 .fya-key{
  margin:23px 0;
  padding:21px 22px;
  background:var(--navy);
  color:#fff;
  border-radius:5px;
}
#fya571491 .fya-key p{
  margin:0;
  color:#fff;
  font-size:21px;
  line-height:1.65;
  font-weight:700;
}
#fya571491 .fya-key strong{
  color:#fff;
  font-weight:800;
}
#fya571491 .fya-goldbox{
  margin:20px 0;
  padding:19px 21px;
  background:var(--gold-pale);
  border-top:3px solid var(--gold);
  color:#292929;
}

/* ---------- IMAGE ---------- */
#fya571491 .fya-photo{
  margin:22px 0;
  overflow:hidden;
  border-radius:5px;
}
#fya571491 .fya-photo img{
  width:100%;
}

/* ---------- 3 POINTS ---------- */
#fya571491 .fya-point-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:14px;
  margin:22px 0;
}
#fya571491 .fya-point{
  padding:19px 18px 20px;
  background:#fff;
  border:1px solid var(--line);
  border-top:3px solid var(--gold);
}
#fya571491 .fya-point-top{
  display:flex;
  align-items:center;
  gap:9px;
  min-height:34px;
  margin-bottom:9px;
}
#fya571491 .fya-point-num{
  flex:0 0 auto;
  color:var(--gold);
  font-size:21px !important;
  line-height:1;
  font-weight:800;
}
#fya571491 .fya-point-title{
  color:#111;
  font-size:19px !important;
  line-height:1.42;
  font-weight:800;
}
#fya571491 .fya-point p{
  margin:0;
  color:#444;
  font-size:16px;
  line-height:1.72;
}

/* ---------- EXPERIENCE / EVIDENCE ---------- */
#fya571491 .fya-experience{
  margin:22px 0;
  padding:21px 22px;
  background:#fff;
  border:1px solid #ddd8c4;
  border-left:5px solid var(--gold);
}
#fya571491 .fya-experience-label{
  display:block;
  margin-bottom:8px;
  color:#6c6030;
  font-size:13px !important;
  line-height:1.3;
  font-weight:800;
  letter-spacing:.08em;
}
#fya571491 .fya-experience p:last-child{margin-bottom:0;}

#fya571491 .fya-official{
  margin:22px 0;
  padding:20px 21px;
  background:#f7f7fb;
  border:1px solid #dad9e8;
}
#fya571491 .fya-official-title{
  display:block;
  margin-bottom:9px;
  color:var(--navy);
  font-weight:800;
}
#fya571491 .fya-check{
  margin:14px 0 0;
  padding:0;
  list-style:none;
}
#fya571491 .fya-check li{
  position:relative;
  margin:8px 0;
  padding-left:24px;
}
#fya571491 .fya-check li::before{
  content:"✓";
  position:absolute;
  left:0;
  top:0;
  color:var(--gold);
  font-weight:900;
}

/* ---------- CASE ---------- */
#fya571491 .fya-case{
  margin:22px 0;
  padding:22px;
  background:#fff;
  border:1px solid var(--line);
  border-top:4px solid var(--gold);
}
#fya571491 .fya-case-label{
  display:block;
  margin-bottom:8px;
  color:#6c6030;
  font-size:13px !important;
  line-height:1.3;
  font-weight:800;
  letter-spacing:.07em;
}
#fya571491 .fya-case h3{
  margin:0 0 12px;
  color:#111;
  font-size:23px;
}
#fya571491 .fya-more{
  display:inline-flex;
  align-items:center;
  gap:8px;
  margin-top:2px;
  color:var(--navy);
  font-weight:800;
}
#fya571491 .fya-more::after{
  content:"→";
  font-weight:400;
}

/* ---------- RELATED ---------- */
#fya571491 .fya-related{
  margin:42px 0 38px;
}
#fya571491 .fya-related-head{
  margin-bottom:14px;
  color:#111;
  font-size:22px;
  line-height:1.5;
  font-weight:800;
}
#fya571491 .fya-related-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:12px;
}
#fya571491 .fya-related-card{
  display:block;
  min-height:100%;
  padding:18px;
  background:#fff;
  border:1px solid var(--line);
  border-top:3px solid var(--gold);
  color:#222 !important;
}
#fya571491 .fya-related-no{
  margin-bottom:7px;
  color:var(--gold);
  font-size:13px !important;
  line-height:1.2;
  font-weight:800;
}
#fya571491 .fya-related-title{
  margin-bottom:8px;
  color:#111;
  font-size:19px !important;
  line-height:1.5;
  font-weight:800;
}
#fya571491 .fya-related-text{
  margin-bottom:12px;
  color:#555;
  font-size:16px;
  line-height:1.72;
}
#fya571491 .fya-related-more{
  display:inline-block;
  padding:8px 12px;
  background:var(--navy);
  color:#fff !important;
  border-radius:3px;
  font-size:14px !important;
  line-height:1.35;
  font-weight:800;
}

/* ---------- CTA ---------- */
#fya571491 .fya-cta{
  margin:42px 0 18px;
  padding:29px 26px;
  background:var(--navy);
  color:#fff;
  border-top:4px solid var(--gold);
  text-align:center;
}
#fya571491 .fya-cta-kicker{
  margin-bottom:8px;
  color:var(--gold);
  font-size:13px !important;
  line-height:1.3;
  font-weight:800;
  letter-spacing:.1em;
}
#fya571491 .fya-cta-title{
  margin:0 0 11px;
  color:#fff;
  font-size:27px !important;
  line-height:1.45;
  font-weight:800;
}
#fya571491 .fya-cta p{
  margin:0 auto 18px;
  max-width:700px;
  color:#fff;
}
#fya571491 .fya-cta-actions{
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
  gap:10px;
}
#fya571491 .fya-cta-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-width:230px;
  padding:12px 16px;
  background:var(--gold);
  border:1px solid var(--gold);
  border-radius:4px;
  color:#111 !important;
  font-weight:800;
}
#fya571491 .fya-cta-btn.sub{
  background:#fff;
  border-color:#fff;
  color:var(--navy) !important;
}

/* ---------- MOBILE ---------- */
@media screen and (max-width:767px){
  #fya571491{
    padding:0 6px 36px;
    font-size:19px;
    line-height:1.6;
  }
  #fya571491 .fya-hero{
    padding:26px 0 24px;
  }
  #fya571491 .fya-hero h1{
    margin-bottom:14px;
    font-size:28px;
    line-height:1.43;
  }
  #fya571491 .fya-lead{
    font-size:19px;
    line-height:1.66;
  }
  #fya571491 .fya-hero-note{
    margin-top:17px;
    padding:14px 14px;
    font-size:18px;
    line-height:1.66;
  }
  #fya571491 .fya-toc{
    margin:22px 0 34px;
    padding:15px 14px;
  }
  #fya571491 .fya-section{
    margin-bottom:38px;
  }
  #fya571491 .fya-section-head{
    margin-bottom:17px;
  }
  #fya571491 .fya-section h2{
    padding-bottom:10px !important;
    font-size:26px !important;
    line-height:1.42 !important;
  }
  #fya571491 .fya-section h3{
    margin-top:20px;
    font-size:22px;
  }
  #fya571491 .fya-key{
    margin:18px 0;
    padding:17px 15px;
  }
  #fya571491 .fya-key p{
    font-size:21px;
    line-height:1.62;
  }
  #fya571491 .fya-goldbox,
  #fya571491 .fya-experience,
  #fya571491 .fya-official,
  #fya571491 .fya-case{
    padding:16px 14px;
  }
  #fya571491 .fya-point-grid{
    grid-template-columns:1fr;
    gap:10px;
  }
  #fya571491 .fya-point{
    padding:16px 14px;
  }
  #fya571491 .fya-point-top{
    min-height:0;
    margin-bottom:7px;
  }
  #fya571491 .fya-point-num{
    font-size:20px !important;
  }
  #fya571491 .fya-point-title{
    font-size:18px !important;
  }
  #fya571491 .fya-point p{
    font-size:18px;
    line-height:1.66;
  }
  #fya571491 .fya-related{
    margin-top:34px;
  }
  #fya571491 .fya-related-head{
    font-size:22px;
  }
  #fya571491 .fya-related-grid{
    grid-template-columns:1fr;
    gap:10px;
  }
  #fya571491 .fya-related-card{
    padding:15px 14px;
  }
  #fya571491 .fya-related-title{
    font-size:18px !important;
  }
  #fya571491 .fya-related-text{
    font-size:18px;
    line-height:1.66;
  }
  #fya571491 .fya-cta{
    margin-top:34px;
    padding:24px 15px;
  }
  #fya571491 .fya-cta-title{
    font-size:26px !important;
  }
  #fya571491 .fya-cta-actions{
    display:block;
  }
  #fya571491 .fya-cta-btn{
    display:flex;
    width:100%;
    min-width:0;
    margin-top:9px;
  }
}
</style>

<div id="fya571491">

  <header class="fya-hero">
    <div class="fya-eyebrow">不動産会社選びで確認したいこと</div>
    <h1>不動産売却は、
<br>仲介会社の規模より「どう売るか」が大切です。</h1>
    <p class="fya-lead">
      大手不動産会社には、知名度、店舗網、広告力などの強みがあります。
      ただし、<strong>「大手だから変なことはしないだろう」「大手に任せれば安心だろう」</strong>という先入観だけで
      不動産会社を選ぶのはおすすめしません。
    </p>
    <div class="fya-hero-note">
      この記事は「大手はダメ、地元の不動産会社なら必ず安心」という話ではありません。
      会社名や規模だけではなく、<strong>担当者の知識、販売方法、情報公開の姿勢まで見て判断してほしい</strong>という内容です。
    </div>
  </header>

  <nav class="fya-toc" aria-label="目次">
    <div class="fya-toc-title">この記事の内容</div>
    <ol>
      <li><a href="#fya01">「大手だから安心」という先入観の落とし穴</a></li>
      <li><a href="#fya02">不動産売却で注意したい「囲い込み」</a></li>
      <li><a href="#fya03">会社の規模より確認したい3つのポイント</a></li>
      <li><a href="#fya04">実践事例｜他社のお客様にも同じ情報を届ける</a></li>
      <li><a href="#fya05">富士屋不動産の売却方針</a></li>
    </ol>
  </nav>

  <section class="fya-section" id="fya01">
    <div class="fya-section-head">
      <div class="fya-section-no">01</div>
      <h2>「大手だから安心」という先入観の落とし穴</h2>
    </div>

    <p>
      大手企業には、組織力やブランド力、サービス体制など、大手ならではのメリットがあります。
      しかし、不動産や住宅建築のように、<strong>担当者の判断や現場での仕事の質が結果に大きく影響する分野では、
      会社の規模だけで安心とは言い切れません。</strong>
    </p>

    <div class="fya-key">
      <p>「大手だから変なことはしないだろう」という先入観は、<br>実は大きな落とし穴になるかもしれません。</p>
    </div>

    <h3>住宅建築でも「大手だから施工ミスがない」とは限りません</h3>
    <p>
      これは不動産仲介だけの話ではありません。住宅建築でも同じです。
      大手ハウスメーカーであっても、実際の施工は一棟ごとの現場で行われます。
      断熱材の施工、気密処理、防水、納まりなどは、設計図や会社の知名度だけではなく、
      現場管理や職人の施工精度によって仕上がりが変わります。
    </p>
    <p>
      SNSなどでも、大手ハウスメーカーの住宅で断熱材の施工状態などが話題になることがあります。
      大切なのは「大手だから大丈夫」と思い込むことではなく、
      <strong>どんな仕様なのか、誰が確認するのか、施工状態をどのようにチェックしているのか</strong>まで見ることだと思います。
    </p>

    <p>
      不動産売却も同じで、実際に売却活動を行うのは担当者です。
      査定の根拠、物件調査、販売図面、他社への情報提供、問い合わせへの対応。
      こうした一つひとつの仕事を見ると、会社名だけでは分からない部分がたくさんあります。
    </p>
  </section>

  <section class="fya-section" id="fya02">
    <div class="fya-section-head">
      <div class="fya-section-no">02</div>
      <h2>不動産売却で注意したい「囲い込み」</h2>
    </div>

    <div class="fya-photo">
      <img src="https://cdn.img-asp.jp/cms/571491_7_0_0_1.jpg" alt="不動産売却における囲い込み">
    </div>

    <p>
      不動産売却で注意したいのが「囲い込み」です。
      売却を依頼された物件について、他の不動産会社から購入希望者を紹介したいという問い合わせがあっても、
      「商談中です」「申込みが入っています」などとして紹介を断り、
      自社で買主を見つけるまで物件を事実上抱え込むようなケースです。
    </p>

    <div class="fya-experience">
      <span class="fya-experience-label">私自身の実務経験として</span>
      <p>
        これは公的な統計ではありませんが、私が実際に売買仲介をしてきた中では、
        <strong>中小の不動産会社よりも、大手不動産会社の物件で「囲い込みではないか」と感じる対応に遭遇することが圧倒的に多い</strong>と感じています。
      </p>
      <p>
        もちろん、すべての大手不動産会社・すべての担当者がそうだということではありません。
        ただ、「大手だから変なことはしないだろう」と無条件に考えるのではなく、
        実際にどのような販売活動をしているのかを確認することが重要です。
      </p>
    </div>

    <div class="fya-goldbox">
      <strong>「両手仲介」そのものが問題なのではありません。</strong><br>
      売主と買主の双方を同じ不動産会社が仲介する「両手仲介」自体が問題なのではなく、
      売主の利益より自社での両手取引を優先し、他社からの正当な紹介を妨げる「囲い込み」が問題です。
    </div>

    <div class="fya-official">
      <span class="fya-official-title">2025年1月から、売主が取引状況を確認しやすくなりました</span>
      <p>
        専任媒介・専属専任媒介でレインズに登録された物件は、
        「取引状況」の登録が義務化されています。
        売主は登録証明書から売主専用画面へアクセスし、自分の物件の状態を確認できます。
      </p>
      <ul class="fya-check">
        <li>公開中</li>
        <li>書面による購入申込みあり</li>
        <li>売主都合で一時紹介停止中</li>
      </ul>
      <p>
        2025年1月からは登録証明書に二次元コードも掲載され、
        売主専用画面へアクセスしやすくなりました。
      </p>
      <div style="margin-top:16px; padding-top:14px; border-top:1px solid #d9d8e8;">
        <div style="margin-bottom:8px; color:#111; font-weight:800;">関連記事</div>
        <p style="margin:0 0 7px;">
          <a href="https://www.fujiyafudosan.co.jp/blog/entry-591236/" target="_blank" rel="noopener noreferrer">
            → レインズの「ステータス管理機能」が改修されました。
          </a>
        </p>
        <p style="margin:0 0 7px;">
          <a href="https://www.fujiyafudosan.co.jp/blog/entry-571018/" target="_blank" rel="noopener noreferrer">
            → 売却不動産、あなたの土地やマンションは、レインズで図面登録されていますか？
          </a>
        </p>
        <p style="margin:0;">
          <a href="https://www.mlit.go.jp/report/press/tochi_fudousan_kensetsugyo16_hh_000001_00087.html" target="_blank" rel="noopener noreferrer">
            → 国土交通省「レインズの機能強化について」
          </a>
        </p>
      </div>
    </div>

    <p>
      <a class="fya-more" href="https://www.fujiyafudosan.co.jp/blog/entry-564558/" target="_blank" rel="noopener noreferrer">
        囲い込みとそのリスクを詳しく見る
      </a>
    </p>
  </section>

  <section class="fya-section" id="fya03">
    <div class="fya-section-head">
      <div class="fya-section-no">03</div>
      <h2>会社の規模より確認したい3つのポイント</h2>
    </div>

    <p>
      不動産会社を選ぶときは、「大手か地元か」だけで判断するより、
      実際にその会社・担当者がどう売却活動をするのかを確認した方が分かりやすいと思います。
    </p>

    <div class="fya-point-grid">
      <div class="fya-point">
        <div class="fya-point-top">
          <span class="fya-point-num">01</span>
          <span class="fya-point-title">査定価格の根拠</span>
        </div>
        <p>
          査定額は買取価格ではありません。周辺の成約事例、土地条件、建物状態、競合物件などを踏まえ、
          「なぜこの金額なのか」を説明できるか確認します。
        </p>
      </div>

      <div class="fya-point">
        <div class="fya-point-top">
          <span class="fya-point-num">02</span>
          <span class="fya-point-title">情報を広く公開するか</span>
        </div>
        <p>
          レインズに登録するだけでなく、販売図面・写真・調査資料を他社にも共有し、
          他社のお客様にも紹介しやすい状態にするかを確認します。
        </p>
      </div>

      <div class="fya-point">
        <div class="fya-point-top">
          <span class="fya-point-num">03</span>
          <span class="fya-point-title">担当者が説明できるか</span>
        </div>
        <p>
          建物の状態や周辺環境、購入検討者が気にする点まで把握し、
          客付け会社からの質問にも具体的に答えられる担当者かを見ます。
        </p>
      </div>
    </div>

    <p>
      同じ会社でも、担当者によって知識・経験・仕事の進め方には差があります。
      <strong>「この会社なら安心」ではなく、「この担当者は、私の物件をどう売ってくれるのか」</strong>まで確認してみてください。
    </p>
  </section>

  <section class="fya-section" id="fya04">
    <div class="fya-section-head">
      <div class="fya-section-no">04</div>
      <h2>実践事例｜他社のお客様にも同じ情報を届ける</h2>
    </div>

    <div class="fya-case">
      <span class="fya-case-label">板橋区前野町3丁目・中古一戸建て</span>
      <h3>販売開始から1週間で成約。分かれ取引でも現地説明まで担当</h3>
      <p>
        この売却では、販売開始前に建物状況調査を実施し、
        重要事項説明に使用する資料や室内写真も、購入検討者を案内する他社へ事前共有しました。
      </p>
      <p>
        実際の買主様は他の不動産会社が見つけたお客様でしたが、
        当社は売主側仲介として、現地にて私が境界や越境などの土地の状況、建物の状態や周辺環境を説明しました。
      </p>
      <p>
        当社で買主を見つけることだけを目的にするのではなく、
        <strong>他社が連れてきた購入検討者にも、判断に必要な情報をきちんと届ける。</strong>
        これも売主側仲介の大切な仕事だと考えています。
      </p>
      <a class="fya-more" href="https://www.fujiyafudosan.co.jp/blog/entry-740315/" target="_blank" rel="noopener noreferrer">
        前野町3丁目の売却事例を読む
      </a>
    </div>
  </section>

  <section class="fya-section" id="fya05">
    <div class="fya-section-head">
      <div class="fya-section-no">05</div>
      <h2>富士屋不動産の売却方針</h2>
    </div>

    <div class="fya-photo">
      <img src="https://www.img-asp.jp/cms/571491_6_0_0_1.jpg" alt="富士屋不動産の分かれ仲介">
    </div>

    <p>
      富士屋不動産では、<strong>囲い込みを行わず、買主側の不動産会社とも積極的に連携する</strong>ことを基本方針としています。
    </p>
    <p>
      <a href="https://www.fujiyafudosan.co.jp/blog/entry-571018/" target="_blank" rel="noopener noreferrer"><strong>レインズへ登録して終わりではありません。</strong></a>
      販売図面、写真、建物状況、調査資料など、
      他社の担当者が購入検討者へ説明するために必要な情報も、できるだけ共有します。
    </p>
    <p>
      また、代表者が直接対応し、土地・建物の状態や周辺環境まで確認したうえで、
      「どう見せるか」「何を先に説明しておくか」を考えて販売活動を行います。
    </p>

    <div class="fya-key">
      <p>会社名よりも、<br><strong>「誰が、どう売るのか」</strong>を見てください。</p>
    </div>

    <p>
      大手不動産会社には大手の強みがあります。
      地元の不動産会社にも、地域の細かな相場や物件特性を理解しているという強みがあります。
      どちらかを会社規模だけで決めるのではなく、
      <strong>査定の根拠・販売方法・担当者の仕事</strong>を比較することが大切です。
    </p>
  </section>

  <div class="fya-related">
    <div class="fya-related-head">あわせて読みたい記事</div>

    <div class="fya-related-grid">
      <a class="fya-related-card" href="https://www.fujiyafudosan.co.jp/blog/entry-770007/" target="_blank" rel="noopener noreferrer">
        <div class="fya-related-no">01</div>
        <div class="fya-related-title">一括査定の前に、地元の不動産会社にも相談を</div>
        <div class="fya-related-text">
          同じ板橋区、同じ仲宿でも査定額が変わる理由。地域の相場をどう見るかを実例で解説します。
        </div>
        <span class="fya-related-more">記事を読む</span>
      </a>

      <a class="fya-related-card" href="https://www.fujiyafudosan.co.jp/blog/entry-598219/" target="_blank" rel="noopener noreferrer">
        <div class="fya-related-no">02</div>
        <div class="fya-related-title">不動産の一括査定は本当に必要？</div>
        <div class="fya-related-text">
          高額査定＝高く売れる価格とは限りません。一括査定の仕組みと査定額の見極め方を解説します。
        </div>
        <span class="fya-related-more">記事を読む</span>
      </a>

      <a class="fya-related-card" href="https://www.fujiyafudosan.co.jp/blog/entry-564558/" target="_blank" rel="noopener noreferrer">
        <div class="fya-related-no">03</div>
        <div class="fya-related-title">不動産売却における囲い込みとそのリスク</div>
        <div class="fya-related-text">
          売主の知らないところで販売機会を狭めないために、囲い込みの仕組みと確認方法をまとめています。
        </div>
        <span class="fya-related-more">記事を読む</span>
      </a>

      <a class="fya-related-card" href="https://www.fujiyafudosan.co.jp/blog/entry-740315/" target="_blank" rel="noopener noreferrer">
        <div class="fya-related-no">04</div>
        <div class="fya-related-title">分かれ取引でも、売主利益を最優先</div>
        <div class="fya-related-text">
          板橋区前野町3丁目。囲い込みをせず、他社のお客様にも現地説明まで行った実践事例です。
        </div>
        <span class="fya-related-more">記事を読む</span>
      </a>
    </div>
  </div>

  <div class="fya-cta">
    <div class="fya-cta-kicker">板橋区・北区の不動産売却</div>
    <div class="fya-cta-title">査定額だけでなく、<br>「どう売るのか」までご説明します。</div>
    <p>
      査定後に売却を依頼する義務はありません。<br>
      まずは相場や売却方法を知りたいというご相談でも大丈夫です。
    </p>
    <div class="fya-cta-actions">
      <a class="fya-cta-btn" href="https://www.fujiyafudosan.co.jp/blog/entry-186095/" target="_blank" rel="noopener noreferrer">
        不動産売却について詳しく見る
      </a>
      <a class="fya-cta-btn sub" href="https://www.fujiyafudosan.co.jp/contact/" target="_blank" rel="noopener noreferrer">
        無料相談・査定を依頼する
      </a>
    </div>
  </div>

</div>


<!-- タグスタイル -->
<style>
    /* --- タグ一覧セクション --- */
    .fujiya-tag-section {
        margin-bottom: 40px;
        font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
        max-width: 900px;
        margin-left: auto;
        margin-right: auto;
    }
    
    /* タイトルデザイン */
    .fujiya-tag-title {
        font-size: 1.1rem;
        font-weight: bold;
        margin-bottom: 15px;
        padding-left: 10px;
        border-left: 4px solid #d3ad5d; /* 以前のバナーに合わせたゴールド色 */
        line-height: 1.4;
        color: #333;
    }

    /* リスト全体のレイアウト */
    .fujiya-tag-list {
        list-style: none;
        padding: 0;
        margin: 0;
        display: flex;
        flex-wrap: wrap;
        gap: 8px; /* タグ同士の隙間 */
    }

    .fujiya-tag-list li {
        margin: 0;
        padding: 0;
    }

    /* 各タグ（リンク）のデザイン */
    .fujiya-tag-list a {
        display: inline-block;
        text-decoration: none;
        background-color: #fff;     /* 背景：白 */
        color: #555;                /* 文字：濃いグレー */
        border: 1px solid #ddd;     /* 枠線：薄いグレー */
        padding: 6px 12px;          /* 内側の余白 */
        border-radius: 20px;        /* 角丸（カプセル型） */
        font-size: 0.85rem;
        line-height: 1.4;
        transition: all 0.3s ease;  /* アニメーション設定 */
        box-shadow: 0 1px 3px rgba(0,0,0,0.05); /* うっすら影 */
    }

    /* マウスを乗せた時の動き（ホバー） */
    .fujiya-tag-list a:hover {
        background-color: #555;     /* 背景：濃いグレー */
        color: #fff;                /* 文字：白 */
        border-color: #555;
        transform: translateY(-2px);/* 少し上に浮く */
        box-shadow: 0 4px 6px rgba(0,0,0,0.15); /* 影を濃く */
        text-decoration: none;
    }

    /* スマホ表示時の調整 */
    @media screen and (max-width: 600px) {
        .fujiya-tag-list {
            gap: 6px;
        }
        .fujiya-tag-list a {
            font-size: 0.75rem; /* スマホでは少し文字を小さくして収まりよく */
            padding: 5px 10px;
        }
    }
</style>

<div class="fujiya-tag-section">
    <div class="fujiya-tag-title">タグ一覧</div>
    
    <ul class="fujiya-tag-list">
        <li><a href="/blog/list.html?subtheme=536" target="_blank" rel="noopener noreferrer">#新築住宅購入時のポイント</a></li>
        <li><a href="/blog/list.html?subtheme=12123" target="_blank" rel="noopener noreferrer">#リフォーム</a></li>
        <li><a href="/blog/list.html?subtheme=525" target="_blank" rel="noopener noreferrer">#不動産売却</a></li>
    </ul>
</div>
<!-- タグスタイル終わり -->

<style>
/* ===== スマホ本文文字サイズ 強制指定（CMS側CSS上書き対策） ===== */
@media screen and (max-width:767px){
  html{
    -webkit-text-size-adjust:100% !important;
    text-size-adjust:100% !important;
  }

  /* 記事本文だけ19pxを強制 */
  #fya571491 p,
  #fya571491 .fya-lead,
  #fya571491 .fya-hero-note,
  #fya571491 .fya-goldbox,
  #fya571491 .fya-experience,
  #fya571491 .fya-official,
  #fya571491 .fya-case,
  #fya571491 .fya-toc,
  #fya571491 .fya-toc li,
  #fya571491 .fya-toc a,
  #fya571491 .fya-point p,
  #fya571491 .fya-related-text{
    font-size:19px !important;
    line-height:1.65 !important;
  }

  /* 本文中の太字・リンクも本文サイズを維持 */
  #fya571491 p strong,
  #fya571491 p b,
  #fya571491 p a,
  #fya571491 .fya-goldbox strong,
  #fya571491 .fya-experience strong,
  #fya571491 .fya-official strong,
  #fya571491 .fya-case strong{
    font-size:19px !important;
  }

  /* カードの本文も小さくならないよう固定 */
  #fya571491 .fya-point p,
  #fya571491 .fya-related-text{
    font-size:19px !important;
  }

  /* タイトル・大見出しは従来サイズを維持 */
  #fya571491 .fya-hero h1{
    font-size:28px !important;
  }
  #fya571491 .fya-section h2{
    font-size:26px !important;
  }
}
</style>
]]></description>
            <pubDate>2026-09-16</pubDate>
        </item>
                
        <item>
            <title>板橋区役所前駅は住みやすい？地元の不動産屋が解説します</title>
            <link>https://www.fujiyafudosan.co.jp/blog/entry-841474/</link>
            <description><![CDATA[






<!--
SEOタイトル案：
板橋区役所前駅は住みやすい？出口別の住環境・仲宿商店街・治安まで【2026年最新】

メタディスクリプション案：
板橋区役所前駅（都営三田線）の住みやすさを、板橋区仲宿の富士屋不動産が解説。A1出口とA2・A3出口で変わる住むエリア、仲宿商店街の買い物、東武東上線・大山駅との使い分け、こども動物園、治安、石神井川への坂とハザードマップまで。実際に歩いている地域の情報をまとめました。

推奨URLスラッグ：
itabashi-kuyakushomae-livability

想定キーワード：
板橋区役所前 住みやすさ／板橋区役所前駅 治安／仲宿 商店街／板橋区役所前 大山 徒歩／板橋区役所前 出口／板橋区役所前 バス

更新日：
2026年8月28日

■制作メモ（公開時に削除）
・旧記事 entry-43544（街ナビ 板橋区役所前駅）と entry-178552（路線図・バス停マップ）を統合しています。両記事は削除し、301リダイレクトを本記事に向けてください。
・店舗名は現況を確認のうえ記載してください（ジョナサンは変更済みのため削除、納涼どじょうつかみ大会は休止のため削除しています）。★印の箇所も同様。
・バス路線、電車本数、こども動物園の実施時間はダイヤ改正・運営変更で変わります。公開時に最新をご確認ください。
・写真は旧記事の画像が流用できます。各スロットに旧記事の該当写真とalt例を記載しました。
・h1はCMS側の見出しと重複しないようdiv（.entry-title）で実装。CMSでh1を使う運用ならタグを差し替えてください。
-->

<style>
.fujiya-area-guide{
  --navy:#17324d;
  --head:#000000;
  --blue:#315f86;
  --gold:#b08b46;
  --pale:#f4f7f9;
  --warm:#f7f2ea;
  --line:#d8e0e6;
  --text:#000000;
  --sub:#333333;
  --white:#ffffff;
  max-width:860px;
  margin:0 auto;
  color:var(--text);
  font-family:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;
  font-size:19px;
  line-height:2.0;
}
.fujiya-area-guide *{box-sizing:border-box;}
.fujiya-area-guide .entry-title{
  font-size:clamp(30px,5vw,44px);
  font-weight:700;
  line-height:1.45;
  color:var(--head);
  margin:0 0 18px;
  letter-spacing:.02em;
}
.fujiya-area-guide h2{
  margin:64px 0 22px;
  padding:0 0 12px 16px;
  border-left:6px solid var(--blue);
  border-bottom:1px solid var(--line);
  color:var(--head);
  font-size:clamp(25px,3.9vw,33px);
  line-height:1.55;
}
.fujiya-area-guide h3{
  margin:38px 0 14px;
  color:var(--head);
  font-size:23px;
}
.fujiya-area-guide p{margin:0 0 20px;}
.fujiya-area-guide a{color:#1a4a6e;text-decoration:underline;text-underline-offset:3px;}
.fujiya-area-guide strong{color:var(--head);}
.fujiya-area-guide .lead{
  font-size:21px;
  background:var(--pale);
  border-radius:12px;
  padding:24px 26px;
  margin:24px 0 30px;
}
.fujiya-area-guide .eyebrow{
  display:inline-block;
  margin-bottom:14px;
  padding:6px 12px;
  border:1px solid var(--gold);
  border-radius:999px;
  font-size:15px;
  color:#6b4f18;
  background:#fff;
}
.fujiya-area-guide .summary{
  border:1px solid var(--line);
  background:#fff;
  border-radius:14px;
  padding:22px 24px;
  margin:28px 0;
}
.fujiya-area-guide .summary-title{
  margin:0 0 10px;
  font-weight:700;
  color:var(--head);
  font-size:20px;
}
.fujiya-area-guide ul,
.fujiya-area-guide ol{margin:12px 0 22px;padding-left:1.5em;}
.fujiya-area-guide li{margin:7px 0;}
.fujiya-area-guide .toc{
  background:var(--pale);
  border-radius:14px;
  padding:22px 26px;
  margin:34px 0 42px;
}
.fujiya-area-guide .toc b{display:block;margin-bottom:10px;color:var(--head);}
.fujiya-area-guide .toc ol{margin:0;}
.fujiya-area-guide .photo-slot{
  margin:28px 0;
  padding:34px 20px;
  border:1px dashed #aebbc5;
  border-radius:12px;
  text-align:center;
  background:#fafbfc;
  color:var(--sub);
  font-size:16px;
}
.fujiya-area-guide .photo-slot strong{display:block;margin-bottom:5px;}
.fujiya-area-guide .fig{margin:28px 0;}
.fujiya-area-guide .fig img{
  display:block;
  width:100%;
  height:auto;
  border-radius:10px;
  border:1px solid var(--line);
}
.fujiya-area-guide .fig figcaption{
  margin-top:8px;
  font-size:16px;
  color:var(--sub);
  text-align:center;
}
.fujiya-area-guide .area-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:14px;
  margin:26px 0;
}
.fujiya-area-guide .area-card{
  border:1px solid var(--line);
  border-radius:12px;
  padding:20px;
  background:#fff;
}
.fujiya-area-guide .area-card h3{margin:0 0 9px;font-size:21px;}
.fujiya-area-guide .area-card p{font-size:18px;margin:0 0 10px;}
.fujiya-area-guide .area-card p:last-child{margin:0;}
.fujiya-area-guide .area-card .card-check{
  display:block;
  font-size:16px;
  color:var(--sub);
  border-top:1px dotted var(--line);
  padding-top:9px;
}
.fujiya-area-guide .point{
  background:var(--warm);
  border-radius:12px;
  padding:22px 24px;
  margin:26px 0;
  border-left:4px solid var(--gold);
}
.fujiya-area-guide .point b{
  display:block;
  color:var(--head);
  margin-bottom:7px;
  font-size:20px;
}
.fujiya-area-guide .case{
  border:1px solid var(--line);
  border-radius:12px;
  padding:20px 22px;
  margin:26px 0;
  background:#fff;
}
.fujiya-area-guide .case b{
  display:block;
  color:var(--head);
  font-size:19px;
  margin-bottom:8px;
}
.fujiya-area-guide .case p:last-child{margin:0;}
.fujiya-area-guide .data-table{
  width:100%;
  border-collapse:collapse;
  margin:24px 0 30px;
  font-size:18px;
}
.fujiya-area-guide .data-table th,
.fujiya-area-guide .data-table td{
  border:1px solid var(--line);
  padding:12px 14px;
  vertical-align:top;
}
.fujiya-area-guide .data-table th{
  background:var(--pale);
  color:var(--head);
  text-align:left;
}
.fujiya-area-guide .checklist{
  counter-reset:item;
  list-style:none;
  padding:0;
  margin:24px 0;
}
.fujiya-area-guide .checklist li{
  position:relative;
  padding:14px 16px 14px 52px;
  border-bottom:1px solid var(--line);
  margin:0;
}
.fujiya-area-guide .checklist li:before{
  counter-increment:item;
  content:counter(item);
  position:absolute;
  left:8px;
  top:13px;
  width:30px;
  height:30px;
  border-radius:50%;
  background:var(--navy);
  color:#fff;
  text-align:center;
  line-height:30px;
  font-weight:700;
  font-size:16px;
}
.fujiya-area-guide .yesno{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:16px;
  margin:26px 0;
}
.fujiya-area-guide .yesno > div{
  border:1px solid var(--line);
  border-radius:12px;
  padding:22px;
}
.fujiya-area-guide .yesno h3{margin:0 0 12px;font-size:21px;}
.fujiya-area-guide .cta{
  margin:54px 0 22px;
  padding:30px;
  border-radius:14px;
  background:var(--navy);
  color:#fff;
}
.fujiya-area-guide .cta h2{
  margin:0 0 14px;
  padding:0;
  border:0;
  color:#fff;
  font-size:29px;
}
.fujiya-area-guide .cta,
.fujiya-area-guide .cta p,
.fujiya-area-guide .cta h2,
.fujiya-area-guide .cta li,
.fujiya-area-guide .cta strong{color:#fff !important;}
.fujiya-area-guide .cta a{
  display:inline-block;
  margin-top:10px;
  padding:11px 18px;
  background:#fff;
  color:var(--navy);
  border-radius:8px;
  font-weight:700;
  font-size:19px;
  text-decoration:none;
}
.fujiya-area-guide .sources{
  margin-top:44px;
  padding-top:22px;
  border-top:1px solid var(--line);
  font-size:16px;
  color:var(--sub);
}
.fujiya-area-guide .sources h2{
  margin:0 0 12px;
  padding:0;
  border:0;
  font-size:20px;
}
.fujiya-area-guide .sources a{color:#1a4a6e;}
.fujiya-area-guide .note{
  color:var(--sub);
  font-size:16px;
}
@media(max-width:700px){
  .fujiya-area-guide .area-grid,
  .fujiya-area-guide .yesno{grid-template-columns:1fr;}
  .fujiya-area-guide h2{margin-top:48px;}
  .fujiya-area-guide .data-table{font-size:16px;}
  .fujiya-area-guide .data-table th,
  .fujiya-area-guide .data-table td{padding:9px 8px;}
}
</style>

<article class="fujiya-area-guide">

  <span class="eyebrow">板橋区の街ガイド</span>

  <div class="entry-title">板橋区役所前駅は住みやすい？<br>出口別の住環境・仲宿商店街・治安まで</div>

  <div class="lead">
    <p><strong>板橋区役所前駅からは、都営三田線で大手町まで20分弱、乗り換えなしで行けます。</strong>目黒から先は東急目黒線とも直通しています。A1出口から続く仲宿商店街で日常の買い物が徒歩で済むため、通勤と生活のバランスがとりやすい駅といえます。</p>
    <p>板橋区役所前駅の特徴は、<strong>どの出口を使うかで暮らしが変わる</strong>こと。A1出口を使うのは仲宿・板橋・加賀、A2・A3出口を使うのは氷川町・栄町・大山東町・大山金井町のあたりです。買い物に行く商店街も、大山駅まで歩けるかどうかも変わってきます。</p>
    <p style="margin-bottom:0;">交通、出口別の住環境、買い物、子育て、治安、坂と水害まで、実際に歩いている地域として板橋区役所前駅周辺を紹介します。</p>
  </div>

  <div class="summary">
    <div class="summary-title">先に結論｜板橋区役所前駅が向いている人</div>
    <ul>
      <li>大手町・日比谷・三田方面へ通勤する方</li>
      <li>スーパーや商店街が徒歩圏にある生活をしたい方</li>
      <li>東武東上線の大山駅も生活圏として使いたい方</li>
      <li>公園が近く、子育てしやすい環境を望んでいる方</li>
      <li>再開発で一新された街より、昔からの街並みが残る地域が好きな方</li>
    </ul>
    <p style="margin-bottom:0;">注意点は、石神井川に向かう下り坂や、幹線道路との距離など、<strong>同じ駅でも住む場所によって環境が変わること</strong>です。</p>
  </div>

  <nav class="toc">
    <b>目次</b>
    <ol>
      <li><a href="#station">板橋区役所前駅はどんな駅？</a></li>
      <li><a href="#exits">出口で変わる住むエリア（A1／A2・A3）</a></li>
      <li><a href="#shopping">買い物環境は？仲宿商店街がある暮らし</a></li>
      <li><a href="#oyama">大山駅も使える？大山は今も工事中</a></li>
      <li><a href="#family">子育て・休日｜こども動物園と東板橋公園</a></li>
      <li><a href="#public">区役所・図書館・病院は近い？</a></li>
      <li><a href="#history">街の雰囲気は？旧中山道・板橋宿の名残</a></li>
      <li><a href="#security">治安と夜道の明るさは？</a></li>
      <li><a href="#hazard">坂は多い？水害の心配は？</a></li>
      <li><a href="#check">住む前に歩いて確かめたい8項目</a></li>
    </ol>
  </nav>

  <figure class="fig">
    <img src="https://cdn.img-asp.jp/cms/178552_5_0_0_1.jpg" alt="都営三田線 板橋区役所前駅の出入口">
    <figcaption>都営三田線 板橋区役所前駅の出入口</figcaption>
  </figure>

  <h2 id="station">1．板橋区役所前駅はどんな駅？</h2>

  <p>板橋区役所前駅は、都営三田線の駅です。新板橋駅と板橋本町駅の間にあります。</p>

  <p>東京都交通局の2024年度データでは、1日平均の乗車人員は17,767人、降車人員は17,747人。合計すると1日約3万5,500人が利用する駅です。</p>

  <table class="data-table">
    <tbody><tr>
      <th>項目</th>
      <th>内容</th>
    </tr>
    <tr>
      <td>路線</td>
      <td>都営三田線</td>
    </tr>
    <tr>
      <td>2024年度 1日平均乗車人員</td>
      <td>17,767人</td>
    </tr>
    <tr>
      <td>2024年度 1日平均降車人員</td>
      <td>17,747人</td>
    </tr>
    <tr>
      <td>都心方面</td>
      <td>巣鴨・水道橋・神保町・大手町・日比谷・三田方面へ直通</td>
    </tr>
    <tr>
      <td>目黒方面</td>
      <td>東急目黒線と相互直通運転</td>
    </tr>
    <tr>
      <td>出入口</td>
      <td>A1／A2／A3（A1・A3はエレベーターあり、A2は階段のみ）</td>
    </tr>
  </tbody></table>

  <p>三田線の強みは、<strong>大手町まで20分弱、日比谷や三田といった都心のオフィス街へも乗り換えなしで行けること</strong>です。目黒から先は東急目黒線とも直通しています。新幹線を使うときは、東海道新幹線なら大手町から東京駅へ、上越・東北新幹線ならJR板橋駅から埼京線で大宮へ出る方が多いと思います。</p>

  <h3>混雑は、都心直結の路線としては穏やかな方</h3>

  <p>朝の最混雑区間は西巣鴨→巣鴨で、板橋区役所前はその手前にあたります。2022年からは8両編成の車両が導入され、以前より車内の余裕が生まれました。朝のピーク時は数分に1本の間隔で運行しています。</p>

  <p class="note">※混雑率や運行本数は、国土交通省の調査年やダイヤ改正で変わります。最新の時刻表をご確認ください。</p>

  <h3>池袋・赤羽へはバスも使えます</h3>

  <p>電車の乗り換えが面倒なときは、バスを利用するのも便利ですよ。仲宿バス停からは、<strong>池袋駅西口行き、豊島病院経由 池袋駅東口行き、赤羽駅西口行き</strong>のバスが利用できます。荷物が多い日や、時間に余裕がある日に便利です。</p>

  <p>またお天気のいい日であれば、自転車という選択もあります。<strong>池袋駅西口までは約3km、自転車で13分ほど</strong>。買い物や食事で池袋へ出るくらいなら、電車を待つより早いこともあります。</p>

  <figure class="fig">
    <img src="https://cdn.img-asp.jp/cms/178552_4_0_0_1.jpg" alt="板橋区役所前駅のバス停マップと仲宿周辺マップ">
    <figcaption>板橋区役所前駅のバス停マップ・仲宿周辺マップ</figcaption>
  </figure>

  <h3>上りと下りで改札が分かれています</h3>

  <p>この駅は、大手町方面（上り）と高島平方面（下り）でホームごとに改札が分かれています。<strong>乗る方向を間違えると、駅の構内を回るより、いったん地上へ出て中山道を渡った方が早いこともあります。</strong></p>

  <div class="point">
    <b>通勤先で評価が変わる駅です</b>
    大手町・日比谷方面へ通うなら、混雑も穏やかで使いやすい駅です。勤務先が池袋や新宿なら、東武東上線の大山駅まで歩けるかどうかで毎日の負担が変わります。三田線で隣の新板橋駅まで行き、そこからJR板橋駅へ歩いて埼京線に乗る、という通い方もあります。物件を見に行くときは、大山駅やJR板橋駅までの道のりも一緒に歩いてみてください。
  </div>

  <h2 id="exits">2．出口で変わる住むエリア（A1／A2・A3）</h2>

  <p>板橋区役所前駅には、A1・A2・A3の3つの出入口があります。<strong>A1を出れば仲宿商店街、A2・A3を出れば板橋区役所と大山方面。</strong>同じ駅でも、出口が変われば目の前に広がる街が変わります。</p>

  <div class="area-grid">
    <section class="area-card">
      <h3>A1出口（仲宿商店街側）</h3>
      <p>改札階へのエレベーターがあり、仲宿商店街へはこの出口です。この出口を使うのは<strong>仲宿・板橋・加賀</strong>のあたり。買い物は仲宿商店街で完結します。</p>
      <span class="card-check">歩いて確認：石神井川方向への下り坂、道の幅と歩きやすさ</span>
    </section>
    <section class="area-card">
      <h3>A2・A3出口（区役所・大山側）</h3>
      <p>板橋区役所、大山駅、板橋税務署、板橋警察署へはこちらが便利です。この出口を使うのは<strong>氷川町・栄町・大山東町・大山金井町</strong>のあたり。A2は階段のみ、A3はエレベーターです。</p>
      <span class="card-check">歩いて確認：大山駅までの距離、中山道の横断のしやすさ</span>
    </section>
  </div>

  <p>買い物先も、住所でおおむね分かれます。</p>

  <ul>
    <li><strong>仲宿・板橋・加賀</strong>：仲宿商店街</li>
    <li><strong>氷川町</strong>：仲宿商店街と、遊座大山・ハッピーロード大山商店街の両方</li>
    <li><strong>栄町・大山東町・大山金井町</strong>：遊座大山商店街、ハッピーロード大山商店街</li>
  </ul>

  <p>物件資料ではどれも「板橋区役所前駅徒歩○分」と表示されますが、暮らしは同じではありません。駅徒歩分数だけでなく、どちらの出口を使う場所か、スーパーへの動線、大山を使うかどうかまでセットで見た方が失敗しません。</p>

  <h2 id="shopping">3．買い物環境は？仲宿商店街がある暮らし</h2>

  <figure class="fig">
    <img src="https://www.img-asp.jp/cms/578753_8_0_0_1.jpg" alt="板橋区仲宿の仲宿商店街の入り口（旧中山道沿い）">
    <figcaption>旧中山道沿いにある仲宿商店街の入り口</figcaption>
  </figure>

  <p><strong>買い物は、徒歩圏で完結します。</strong>中山道と並行して走る旧中山道が仲宿商店街で、スーパーから個人商店まで揃っています。地下鉄の駅で、仲宿商店街のように活気のある商店街があるのは珍しいと思います。</p>

  <p>A1出口を出て、旧中山道仲宿の交差点を左に曲がると商店街です。<strong>午後4時から7時までは車両進入禁止</strong>になるため、この時間帯はゆっくり買い物ができます。仕事帰りや保育園のお迎えの時間と重なるのは、地味にありがたいところです。</p>

  <!-- ★店舗情報は旧記事（2016年）からの引き継ぎです。公開前に現況をご確認ください -->
  <p>商店街には、スーパーのライフ仲宿店のほか、業務用卸もしている焼き鳥店や、ミシュランのビブグルマンを獲得したイタリアンなど、個人店が並びます。飲食店の入れ替わりはありますが、外食の選択肢が徒歩圏にあるのはこの街の便利なところです。</p>

  <p>商店街は、板橋区の地名の由来とされる<strong>「板橋」</strong>のところまで続きます。石神井川に架かるこの橋の周辺は、桜の季節になると見物客で混み合うほどきれいな場所です。</p>

  <p>ちなみに、スーパーのライフ仲宿店から「板橋」までの間に、当社・富士屋不動産があります。</p>

  <figure class="fig">
    <img src="https://www.img-asp.jp/cms/578753_23_0_0_1.jpg" alt="石神井川に架かる板橋と桜">
    <figcaption>区名の由来とされる「板橋」。石神井川沿いは桜の名所です</figcaption>
  </figure>

  <p>住まい探しでは「駅徒歩5分以内」に目が行きがちですが、この商店街側では駅から自宅までの間に買い物ができます。何もない住宅街を10分歩くのとは、生活の感覚がまったく違います。</p>

  <!-- ★実務エピソード差し替え推奨：ご案内時の具体的な会話に置き換えると強くなります -->
  <div class="case">
    <b>資料の徒歩分数だけで外してしまう前に</b>
    <p>「駅徒歩12分だから遠い」と紙の資料の段階で候補から外していたご家族が、実際に歩いてみて印象が変わることがあります。商店街を通って帰る道か、住宅街だけを通る道かで、同じ12分でも体感は違います。候補を絞る前に、帰宅時間帯に一度歩いてみてください。</p>
  </div>

  <p>仲宿の土地・戸建て・マンションをまとめて見たい方は、こちらもご覧ください。</p>

  <p><a href="https://www.fujiyafudosan.co.jp/blog/entry-578753/" target="_blank" rel="noopener">→ 板橋区仲宿｜土地・一戸建て・マンションなど不動産売買特集</a></p>

  <h2 id="oyama">4．大山駅も使える？大山は今も工事中</h2>

  <p><strong>場所によっては、東武東上線の大山駅も徒歩圏に入ります。</strong>A2・A3出口側からなら10分ほどで歩ける距離です。三田線と東上線を使い分けられるのが、このエリア周辺のもう一つの特徴です。</p>

  <p>大山駅周辺にはハッピーロード大山商店街や遊座大山商店街があり、仲宿商店街とは違う種類の買い物・飲食の選択肢があります。</p>

  <h3>2つの線は、住む人の志向も少し違います</h3>

  <p>ご案内していると、三田線側を選ぶ方は都心のオフィス街への通勤を、東上線側を選ぶ方は池袋・新宿方面へのアクセスや商店街の賑わいを重視される傾向があります。どちらの駅も歩ける場所なら、この2つを1軒で両取りできます。</p>

  <h3>大山駅周辺では複数の事業が同時に進んでいます</h3>

  <p>大山駅周辺は、いま街の形が変わっている途中です。主なものだけでも次の事業が進行しています。</p>

  <ul>
    <li><strong>東武東上線（大山駅付近）連続立体交差事業</strong>：東京都が事業主体となり、大山駅を中心に約1.6kmの区間を高架化する事業。2021年12月に事業認可されています。</li>
    <li><strong>都市計画道路 補助第26号線</strong>：計画幅員20mで、ハッピーロード大山商店街を横切る形で整備が進んでいます。</li>
    <li><strong>大山町クロスポイント周辺地区第一種市街地再開発事業</strong>：補助第26号線の拡幅と合わせた再開発。住宅約345戸、店舗・子育て支援施設等を含む計画です。</li>
    <li><strong>大山町ピッコロ・スクエア周辺地区</strong>など、周辺の市街地整備。</li>
  </ul>

  <p>道路と駅前が整えば、利便性も防災も良くなります。ただし完成までの間は、工事車両や騒音、商店街の店舗の入れ替わりといった影響が出ます。</p>

  <p>大山寄りで探すときは、事業区域図を見て、検討している場所が工事のどの位置関係にあるかを確かめておいてください。</p>

  <div class="point">
    <b>「2駅利用可」は広告文言だけで判断しない</b>
    2駅使えることそのものより、自宅から実際にどちらの駅まで無理なく歩けるか、普段の買い物動線に入るか。地図上の距離と、坂・信号・踏切を含めた体感時間は一致しません。
  </div>

  <h2 id="family">5．子育て・休日｜こども動物園と東板橋公園</h2>

  <p><strong>小さなお子さんがいるご家庭には、使いやすい環境が揃っています。</strong>A1出口から仲宿商店街に入らず直進すると、東板橋公園と板橋こども動物園があります。</p>

  <figure class="fig">
    <img src="https://cdn.img-asp.jp/cms/841474_1_0_0_1.jpg" alt="東板橋公園内の板橋こども動物園">
    <figcaption>東板橋公園内の板橋こども動物園。入園無料でヤギやヒツジとふれあえます</figcaption>
  </figure>

  <p>板橋こども動物園は、1975年開園、2020年12月にリニューアルしてグランドオープンした区立の動物園です。板橋区の案内では駅から徒歩8分ほど。<strong>入園無料</strong>で、ヤギやヒツジとふれあえる広場、モルモットのだっこコーナー、職員が引くポニーの乗馬体験があります。2025年度のグッドデザイン賞も受賞しています。</p>

  <p>併設の東板橋公園には遊具広場、芝生広場、球技場、テニスコートがあり、休日は家族連れで賑わいます。近くには東板橋体育館もあります。</p>

  <p class="note">※ポニー乗馬などの実施時間・対象年齢は変更されることがあります。おでかけ前に公式ホームページでご確認ください。</p>

  <h2 id="public">6．区役所・図書館・病院は近い？</h2>

  <p><strong>公共施設は近い方です。</strong>駅の上に板橋区役所があるため、住民票や各種手続きは通勤・通学のついでに済ませられます。</p>

  <p>周辺には板橋税務署、板橋警察署、板橋消防署、板橋区保健所が集まっています。区立氷川図書館やグリーンホールも徒歩圏です。金融機関では、A3出口前に東京信用金庫の板橋支店があります。</p>

  <p>医療面では、A2・A3出口側に東京都健康長寿医療センターと豊島病院があります。少し足を延ばせば帝京大学医学部附属病院も使えます。大きな病院が徒歩と自転車の範囲にあるのは、長く住むうえで安心材料になります。</p>

  <p>日常の買い物から役所の手続き、大きな病院まで生活に必要な機能がまとまっているのが、このエリアの分かりやすい強みです。</p>

  <h2 id="history">7．街の雰囲気は？旧中山道・板橋宿の名残がある</h2>

  <p><strong>再開発で一から造られた街ではありません。</strong>板橋区役所前駅周辺は、江戸時代の中山道最初の宿場「板橋宿」があった地域です。</p>

  <p>板橋区の解説によると、板橋宿の宿並みは約1,700mあり、上宿・仲宿・平尾宿に分かれていました。仲宿という地名は、ここから来ています。</p>

  <p>そのため現在も、旧中山道沿いの商店、寺院、古い木造住宅、新しいマンションが混在しています。道路が広く整然と区画された新興住宅地とは性格が違います。</p>

  <p>好みは分かれますが、生活の便利さと昔からの街の雰囲気が共存しているのは、この地域の魅力だと思います。</p>

  <p>一方で、住宅が密集した市街地として形成されてきたため、幅の狭い道路も残っています。ベビーカーや自転車をよく使うご家庭は、実際に通る道を歩いて確かめておくと安心です。</p>

  <h2 id="security">8．治安と夜道の明るさは？</h2>

  <p><strong>駅から商店街を通る帰り道は、夜も比較的明るい方です。</strong>駅の上に板橋区役所、近くに板橋警察署と板橋消防署があり、平日の日中は来庁者の人通りもあります。</p>

  <p>ただし、街の印象は数百メートル歩くと変わります。仲宿商店街や国道17号沿いは店舗と街灯で明るく、そこから一本住宅街へ入ると静かで人通りが減ります。どちらが良い悪いではなく、<strong>自分の帰宅時間に、自分が通る道がどうなっているか</strong>が判断材料です。</p>

  <p>気になる場所が絞れてきたら、平日の夜21時前後に駅から歩いてみてください。街灯の間隔、人通り、コンビニの位置、自転車で通れる道かどうかまで、昼とは違うものが見えてきます。</p>

  <h2 id="hazard">9．坂は多い？水害の心配は？</h2>

  <p><strong>街全体が急坂ということはありませんが、平坦でもありません。</strong>とくに<strong>仲宿商店街の入り口から石神井川までは、ずっと下り坂</strong>です。自転車だとかなりスピードが出るので、お子さんがいるご家庭は気をつけてください。</p>

  <p>毎日通る道に坂があるかどうかは、自転車や徒歩の生活では地味に効いてきます。駅から住まいまでの道は、行きだけでなく帰りの上り下りも含めて歩いてみてください。</p>

  <p>水害についても、「板橋区役所前駅は強い・弱い」と駅単位で語れる場所ではありません。<strong>同じ町丁でも標高差があるため、住む場所の位置をピンポイントで確認する必要があります。</strong></p>

  <p>板橋区は2026年8月、洪水ハザードマップ（中小河川版）と雨水出水ハザードマップを改訂しています。中小河川版は石神井川・新河岸川・白子川の氾濫を、雨水出水版は下水道等の排水能力を超えたときの浸水を示すもので、荒川の氾濫を想定した地図とは別ものです。住まいを検討するときは、この3つを分けて見てください。</p>

  <p>標高・洪水・内水・液状化の詳細は、こちらの記事にまとめています。</p>

  <p><a href="https://www.fujiyafudosan.co.jp/blog/entry-179773/" target="_blank" rel="noopener">→ 板橋区の特徴②｜標高・液状化予測図・ハザードマップ</a></p>

  <h2 id="check">10．住む前に歩いて確かめたい8項目</h2>

  <p>気になる街が見つかったら、地図やネットの情報だけでなく、実際に歩いて次の点を見てみてください。</p>

  <ol class="checklist">
    <li><strong>どちらの出口を使う場所か</strong><br>A1なら仲宿商店街、A2・A3なら区役所・大山方面。</li>
    <li><strong>駅から自宅までの買い物動線</strong><br>スーパーや商店街に無理なく寄れるか。</li>
    <li><strong>大山駅を実際に使える距離か</strong><br>「2駅利用可」を広告表示だけで判断しない。踏切・信号も含めて歩く。</li>
    <li><strong>坂・高低差</strong><br>石神井川方向への下り坂。自転車やベビーカーで通る道なら特に。</li>
    <li><strong>道の幅と歩きやすさ</strong><br>歩道の有無、車の抜け道になっていないか。</li>
    <li><strong>幹線道路との距離</strong><br>国道17号や首都高からどのくらい離れているか。窓を開けたときの音も。</li>
    <li><strong>昼と夜の雰囲気</strong><br>商店街・住宅街・幹線道路沿いでは、時間帯で印象が変わる。</li>
    <li><strong>ハザードマップ上の位置</strong><br>洪水（中小河川）・雨水出水・荒川を分けて確認。</li>
  </ol>

  <h2>板橋区役所前駅は、こんな人におすすめ</h2>

  <div class="yesno">
    <div>
      <h3>相性がよいと思う方</h3>
      <ul>
        <li>三田線で都心へ通勤する</li>
        <li>徒歩で日常の買い物を済ませたい</li>
        <li>商店街がある街が好き</li>
        <li>公園が近い子育て環境を重視する</li>
        <li>大山も生活圏にしたい</li>
      </ul>
    </div>
    <div>
      <h3>他の街とも比較したい方</h3>
      <ul>
        <li>大規模商業施設を最優先したい</li>
        <li>区画整理された広い道路の街を好む</li>
        <li>街並み全体が新しいことを重視する</li>
        <li>幹線道路から十分離れたい</li>
        <li>坂や地形差を極力避けたい</li>
      </ul>
    </div>
  </div>

  <h2>まとめ｜「駅徒歩○分」だけで選ばない方が面白い街</h2>

  <p>板橋区役所前駅は、都心アクセス、仲宿商店街、行政施設、公園、大山への近さがコンパクトにまとまった、暮らしやすい駅だと思います。</p>

  <p>要点をまとめると、次のとおりです。</p>

  <ul>
    <li>都営三田線で大手町まで20分弱、乗り換えなし。池袋方面は大山駅かバスを使う</li>
    <li>A1出口は仲宿・板橋・加賀、A2・A3出口は氷川町・栄町・大山東町・大山金井町</li>
    <li>仲宿商店街があるため、日常の買い物は徒歩で完結する</li>
    <li>区役所・図書館・大きな病院・こども動物園が徒歩と自転車の範囲にある</li>
    <li>商店街から石神井川へは下り坂。ハザードは場所ごとに確認が必要</li>
  </ul>

  <p>気になる街が見つかったら、平日の朝と夜、休日の昼と、時間を変えて歩いてみてください。数字では出てこない部分が見えてきます。</p>

  <div class="cta">
    <h2 style="color:#fff;">板橋区役所前・仲宿周辺で住まいを探している方へ</h2>
    <p style="color:#fff;">富士屋不動産は、仲宿商店街の中にある売買専門の不動産会社です。<strong>A1出口から徒歩7分</strong>、ライフ仲宿店を過ぎて右手にございます。お近くにお越しの際は、お気軽にお立ち寄りください。</p>
    <p style="color:#fff;">「このあたりの雰囲気は？」「子どもの通学路はどうですか？」といった街の話から、物件1件単位のご相談まで承ります。ポータルサイトに出る前の情報をご案内できることもあります。</p>
    <p style="color:#fff;"><strong>株式会社富士屋不動産　電話：03-5248-6228</strong></p>
    <a href="https://www.fujiyafudosan.co.jp/" target="_blank" rel="noopener" style="color:#17324d;">富士屋不動産へ相談する</a>
  </div>

  <figure class="fig">
    <img src="https://cdn.img-asp.jp/cms/841474_2_0_0_1.jpg" alt="仲宿商店街にある富士屋不動産の店舗">
    <figcaption>仲宿商店街沿いの富士屋不動産。A1出口から徒歩7分です</figcaption>
  </figure>

  <p>板橋区で不動産の売却をお考えの方は、こちらもご覧ください。</p>

  <p><a href="https://www.fujiyafudosan.co.jp/blog/entry-186095/" target="_blank" rel="noopener">→ 板橋区の不動産売却をご検討の方へ</a></p>

  <section class="point">
    <b>この記事を書いた人</b>
    <p style="margin-bottom:0;">富士屋不動産（板橋区仲宿）代表。宅地建物取引士。建築系専門学校卒業後、住宅の設計・施工管理・仕入れに携わり、約400棟の住宅に関わってきました。現在は板橋区・北区・練馬区を中心に、売買仲介と住まい探しのご相談を担当しています。板橋区役所前駅周辺は、日常的に自転車と徒歩で回っている地域です。</p>
  </section>

</article>


<!-- タグスタイル -->
<style>
    /* --- タグ一覧セクション --- */
    .fujiya-tag-section {
        margin-bottom: 40px;
        font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
        max-width: 900px;
        margin-left: auto;
        margin-right: auto;
    }
    
    /* タイトルデザイン */
    .fujiya-tag-title {
        font-size: 1.1rem;
        font-weight: bold;
        margin-bottom: 15px;
        padding-left: 10px;
        border-left: 4px solid #d3ad5d; /* 以前のバナーに合わせたゴールド色 */
        line-height: 1.4;
        color: #333;
    }

    /* リスト全体のレイアウト */
    .fujiya-tag-list {
        list-style: none;
        padding: 0;
        margin: 0;
        display: flex;
        flex-wrap: wrap;
        gap: 8px; /* タグ同士の隙間 */
    }

    .fujiya-tag-list li {
        margin: 0;
        padding: 0;
    }

    /* 各タグ（リンク）のデザイン */
    .fujiya-tag-list a {
        display: inline-block;
        text-decoration: none;
        background-color: #fff;     /* 背景：白 */
        color: #555;                /* 文字：濃いグレー */
        border: 1px solid #ddd;     /* 枠線：薄いグレー */
        padding: 6px 12px;          /* 内側の余白 */
        border-radius: 20px;        /* 角丸（カプセル型） */
        font-size: 0.85rem;
        line-height: 1.4;
        transition: all 0.3s ease;  /* アニメーション設定 */
        box-shadow: 0 1px 3px rgba(0,0,0,0.05); /* うっすら影 */
    }

    /* マウスを乗せた時の動き（ホバー） */
    .fujiya-tag-list a:hover {
        background-color: #555;     /* 背景：濃いグレー */
        color: #fff;                /* 文字：白 */
        border-color: #555;
        transform: translateY(-2px);/* 少し上に浮く */
        box-shadow: 0 4px 6px rgba(0,0,0,0.15); /* 影を濃く */
        text-decoration: none;
    }

    /* スマホ表示時の調整 */
    @media screen and (max-width: 600px) {
        .fujiya-tag-list {
            gap: 6px;
        }
        .fujiya-tag-list a {
            font-size: 0.75rem; /* スマホでは少し文字を小さくして収まりよく */
            padding: 5px 10px;
        }
    }
</style>

<div class="fujiya-tag-section">
    <div class="fujiya-tag-title">タグ一覧</div>
    
    <ul class="fujiya-tag-list">


        <li><a href="/blog/list.html?subtheme=524" target="_blank" rel="noopener noreferrer">#板橋区</a></li>
        <li><a href="/blog/list.html?subtheme=526" target="_blank" rel="noopener noreferrer">#仲宿</a></li>
        <li><a href="/blog/list.html?theme=7836" target="_blank" rel="noopener noreferrer">#板橋区の特徴</a></li>
        <li><a href="/blog/list.html?theme=7781" target="_blank" rel="noopener noreferrer">#お役立ち情報</a></li>
    </ul>
</div>
<!-- タグスタイル終わり -->


<!--アコーディオン html-->
<style>
  /* --- アコーディオン全体のコンテナ --- */
  .fujiya-accordion-wrapper {
    font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
    margin-bottom: 30px;
    border-radius: 4px;
    overflow: hidden;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
  }

  /* --- ボタンのデザイン --- */
  .fujiya-accordion-btn {
    background-color: #333;     /* ボタン背景：濃いグレー */
    color: #fff;                /* 文字色：白 */
    cursor: pointer;
    padding: 15px 20px;
    width: 100%;
    border: none;
    outline: none;
    text-align: left;
    font-size: 1rem;
    font-weight: bold;
    display: flex;
    justify-content: space-between; /* 文字と矢印を左右に配置 */
    align-items: center;
    transition: background-color 0.3s ease;
  }

  .fujiya-accordion-btn:hover {
    background-color: #555;     /* ホバー時は少し明るく */
  }

  /* 矢印アイコンの作成とアニメーション */
  .fujiya-accordion-btn::after {
    content: '';
    display: inline-block;
    width: 8px;
    height: 8px;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    transform: rotate(45deg);   /* 通常時は下向き */
    transition: transform 0.3s ease;
    margin-left: 10px;
    margin-bottom: 3px;
  }

  /* クラスがついた時（開いている時）の矢印 */
  .fujiya-accordion-btn.is-active::after {
    transform: rotate(-135deg); /* 上向きに回転 */
    margin-bottom: -3px;
  }

  /* --- パネル（中身）のデザイン --- */
  .fujiya-accordion-panel {
    background-color: #fff;
    max-height: 0;              /* 初期状態は高さ0 */
    overflow: hidden;
    transition: max-height 0.4s ease-out; /* スムーズな開閉アニメーション */
    border: 1px solid #eee;
    border-top: none;
  }

  /* リストのレイアウト */
  .fujiya-accordion-panel ul {
    list-style-type: none;
    padding: 20px;
    margin: 0;
    display: grid;
    grid-template-columns: 1fr 1fr; /* PCでは2列表示 */
    gap: 10px 20px;                 /* 縦横の隙間 */
  }

  .fujiya-accordion-panel li {
    margin: 0;
    padding: 0;
    border-bottom: 1px dotted #eee; /* 下に点線 */
  }

  .fujiya-accordion-panel li a {
    text-decoration: none;
    color: #444;
    display: block;
    padding: 8px 5px;
    font-size: 0.9rem;
    transition: all 0.3s;
    position: relative;
    padding-left: 15px; /* アイコン用の余白 */
  }

  /* リンクの頭につける小さなアクセント */
  .fujiya-accordion-panel li a::before {
    content: "›";
    position: absolute;
    left: 0;
    color: #ccc;
    font-weight: bold;
    transition: color 0.3s;
  }

  /* リンクホバー時の動き */
  .fujiya-accordion-panel li a:hover {
    color: #0066cc;         /* 青色に */
    background-color: #f9f9f9;
    padding-left: 20px;     /* 少し右に動く */
  }
  .fujiya-accordion-panel li a:hover::before {
    color: #0066cc;
  }

  /* --- スマホ表示時の調整 --- */
  @media screen and (max-width: 600px) {
    .fujiya-accordion-panel ul {
      grid-template-columns: 1fr; /* スマホでは1列に戻す */
      gap: 0;
    }
  }
</style>









<div class="fujiya-accordion-wrapper">
  <button class="fujiya-accordion-btn">ブログカテゴリ一覧</button>
  <div class="fujiya-accordion-panel">
    <ul>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/" target="_blank" rel="noopener noreferrer">ブログトップ</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7837" target="_blank" rel="noopener noreferrer">新築住宅購入時のポイント</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=13648" target="_blank" rel="noopener noreferrer">こんな建売はオススメしません</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7835" target="_blank" rel="noopener noreferrer">中古住宅のポイント</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=15300" target="_blank" rel="noopener noreferrer">中古マンション購入時のポイント</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=11978" target="_blank" rel="noopener noreferrer">山本オススメの物件特集</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=8934" target="_blank" rel="noopener noreferrer">住宅ローン/資金計画</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7996" target="_blank" rel="noopener noreferrer">不動産売却</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7836" target="_blank" rel="noopener noreferrer">板橋区の特徴</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7834" target="_blank" rel="noopener noreferrer">北区の特徴</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7781" target="_blank" rel="noopener noreferrer">お役立ち情報</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=1364" target="_blank" rel="noopener noreferrer">山本のブログ</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=8789" target="_blank" rel="noopener noreferrer">お客様の声</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7832" target="_blank" rel="noopener noreferrer">借地権について</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=1365" target="_blank" rel="noopener noreferrer">街ナビ</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=20667" target="_blank" rel="noopener noreferrer">ご案内時に用意しているもの</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=2505" target="_blank" rel="noopener noreferrer">工事説明会</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=2644" target="_blank" rel="noopener noreferrer">工事施工アルバム</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=11402" target="_blank" rel="noopener noreferrer">間取り集</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=22850" target="_blank" rel="noopener noreferrer">シミュレーション</a></li>
    </ul>
  </div>
</div>
<script>
  // スムーズなアニメーション用のスクリプト
  document.addEventListener("DOMContentLoaded", function() {
    const accButtons = document.querySelectorAll(".fujiya-accordion-btn");

    accButtons.forEach(function(btn) {
      btn.addEventListener("click", function() {
        // クラスの切り替え（矢印回転用）
        this.classList.toggle("is-active");

        // パネルの開閉（高さを操作してアニメーションさせる）
        const panel = this.nextElementSibling;
        if (panel.style.maxHeight) {
          panel.style.maxHeight = null;
        } else {
          // パネルの中身の高さに合わせて開く
          panel.style.maxHeight = panel.scrollHeight + "px";
        }
      });
    });
  });
</script>








<!-- 巻末スタイル -->
<style>
    /* --- 全体のベース設定（共通） --- */
    .fujiya-visual-wrapper {
        font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
        max-width: 900px;
        margin: 0 auto;
        padding: 30px 20px; /* 余白を調整 */
        box-sizing: border-box;
        color: #333;
        background-color: #f4f4f4;
        line-height: 1.6;
    }
    
    .fujiya-visual-wrapper * {
        box-sizing: border-box;
    }

    .fujiya-visual-wrapper a {
        text-decoration: none;
        color: inherit;
        transition: opacity 0.3s;
    }

    .fujiya-visual-wrapper img {
        max-width: 100%;
        height: auto;
        vertical-align: bottom;
    }

    /* =========================================
       ▼▼▼ お問い合わせエリア（設定維持） ▼▼▼
       ========================================= */
    .fujiya-contact-area {
        text-align: center;
        margin-bottom: 40px; /* 下の要素との間隔 */
        background: #fff;
        padding: 20px;
        border-radius: 8px;
    }
    .fujiya-contact-text {
        text-align: left;
        margin-bottom: 15px;
        font-size: 1.1rem;
        font-weight: bold;
    }
    .fujiya-contact-links {
        display: flex;
        flex-direction: column;
        gap: 15px;
        align-items: center;
    }
    .fujiya-contact-links a {
        display: block;
        width: 100%;
        max-width: 600px;
    }
    /* ▲▲▲ お問い合わせエリア終了 ▲▲▲ */


    /* =========================================
       ▼▼▼ 新しいタイルレイアウト用設定 ▼▼▼
       ========================================= */

    /* 画像リンクのホバー設定 */
    .hover-zoom-img {
        display: block;
        border-radius: 8px;
        overflow: hidden;
        box-shadow: 0 4px 10px rgba(0,0,0,0.1);
        transition: transform 0.3s ease, box-shadow 0.3s ease;
        height: 100%;
        background: #fff;
    }
    .hover-zoom-img img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        display: block;
        transition: transform 0.5s ease;
    }
    .hover-zoom-img:hover {
        transform: translateY(-3px);
        box-shadow: 0 10px 25px rgba(0,0,0,0.15);
    }
    .hover-zoom-img:hover img {
        transform: scale(1.05);
    }

    /* 余白調整クラス */
    .mb-section { margin-bottom: 40px; }
    .mb-mid { margin-bottom: 25px; }
    .mb-small { margin-bottom: 15px; }

    /* トップ4つ並び用グリッド */
    .top-banner-grid {
        display: grid;
        grid-template-columns: 1fr 1fr; /* スマホは2列 */
        gap: 10px;
    }

    /* 2カラムグリッド */
    .grid-2col {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 15px;
    }

    /* PC用横並びラッパー */
    .pc-flex-row {
        display: grid;
        grid-template-columns: 1fr; 
        gap: 15px;
    }

    /* 冊子プレゼントバナー */
    .booklet-banner {
        display: flex;
        flex-direction: column;
        background: #fff;
        border-radius: 12px;
        overflow: hidden;
        box-shadow: 0 5px 20px rgba(0,0,0,0.08);
        border: 1px solid #eee;
        transition: transform 0.3s;
    }
    .booklet-banner:hover {
        transform: translateY(-3px);
    }
    .booklet-img-wrap {
        width: 100%;
        height: 210px;
        position: relative;
        overflow: hidden; 
    }
    .booklet-img-wrap img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
    }
    .booklet-content {
        width: 100%;
        padding: 20px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    .booklet-title {
        font-size: 1.2rem;
        font-weight: bold;
        color: #d3ad5d;
        margin-bottom: 10px;
    }
    .booklet-desc {
        font-size: 0.9rem;
        line-height: 1.6;
        color: #555;
    }

    /* 写真付きタイルカード設定 */
    .photo-grid {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 10px;
    }

    .photo-card {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
        aspect-ratio: 3 / 2;
        border-radius: 10px;
        overflow: hidden;
        background-size: cover;
        background-position: center;
        box-shadow: 0 4px 8px rgba(0,0,0,0.15);
        transition: all 0.3s ease;
    }

    .photo-card.wide {
        grid-column: span 2;
        aspect-ratio: 3 / 1;
    }

    /* フィルター効果 */
    .photo-card::before {
        content: "";
        position: absolute;
        top: 0; left: 0; width: 100%; height: 100%;
        background: rgba(0, 0, 0, 0); 
        transition: background 0.3s;
    }
    .photo-card::after {
        content: "";
        position: absolute;
        top: 0; left: 0; width: 100%; height: 100%;
        background-color: currentColor;
        opacity: 0; 
        mix-blend-mode: multiply;
    }

    .photo-card:hover {
        transform: translateY(-5px);
        box-shadow: 0 12px 25px rgba(0,0,0,0.25);
    }
    .photo-card:hover::before {
        background: rgba(0, 0, 0, 0.1); 
    }

    /* カード上の文字装飾 */
    .photo-card-title {
        position: relative;
        z-index: 2;
        color: #fff;
        font-weight: bold;
        font-size: 1rem;
        text-align: center;
        padding: 5px;
        letter-spacing: 0.05em;
        text-shadow: 
             2px  2px 0 #000,
            -2px  2px 0 #000,
             2px -2px 0 #000,
            -2px -2px 0 #000,
             2px  0px 0 #000,
            -2px  0px 0 #000,
             0px  2px 0 #000,
             0px -2px 0 #000,
             0px  0px 5px rgba(0,0,0,0.8);
    }

    /* バナー高さ調整用 */
    .low-height-banner {
        width: 100%; 
        aspect-ratio: 3/1; 
    }

    /* 地図 */
    .map-box iframe {
        width: 100%;
        height: 300px;
        border-radius: 10px;
        border: none;
        box-shadow: 0 4px 10px rgba(0,0,0,0.1);
    }


    /* =========================================
       PC用 レスポンシブ設定 (601px以上)
       ========================================= */
    @media screen and (min-width: 601px) {
        .fujiya-visual-wrapper {
            padding: 40px 20px;
        }

        .mb-section { margin-bottom: 30px; }
        .mb-mid { margin-bottom: 20px; }
        .mb-small { margin-bottom: 10px; }

        /* トップ4つ */
        .top-banner-grid {
            grid-template-columns: 1.4fr 1.4fr 1fr 1fr;
            gap: 15px;
        }
        .top-banner-grid > a:nth-child(1),
        .top-banner-grid > a:nth-child(2) {
            aspect-ratio: 4 / 3; 
        }
        .top-banner-grid > a:nth-child(3),
        .top-banner-grid > a:nth-child(4) {
            aspect-ratio: auto;
            height: 100%;
        }

        .pc-flex-row {
            grid-template-columns: 1fr 1fr;
            gap: 20px;
        }

        .booklet-banner {
            flex-direction: row;
            height: 180px;
        }
        .booklet-img-wrap {
            width: 30%;
            height: auto;
        }
        .booklet-content {
            width: 70%;
            padding: 15px 25px;
        }
        .booklet-title {
            font-size: 1.3rem;
            margin-bottom: 8px;
        }
        .booklet-desc {
            font-size: 0.9rem;
            display: -webkit-box;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
            overflow: hidden;
        }

        .photo-grid.pc-4col {
            grid-template-columns: repeat(4, 1fr);
        }

        .photo-card.wide {
            grid-column: span 4;
            aspect-ratio: 5 / 1;
        }
        
        .photo-card {
            aspect-ratio: 16 / 9; 
        }

        .photo-card-title {
            font-size: 1.1rem;
        }

        /* 横長バナーの強制比率 */
        .low-height-banner {
            aspect-ratio: 3 / 1 !important; 
        }

        .map-box iframe {
            height: 280px;
        }
    }
</style>

<div class="fujiya-visual-wrapper">

    <div class="fujiya-contact-area">
        <div class="fujiya-contact-text">
            ご質問やご相談などお気軽にご連絡ください。<br>お名前とメールアドレスだけでお問い合わせできます。
        </div>
        <div class="fujiya-contact-links">
            <a href="https://www.fujiyafudosan.co.jp/contact/" target="_blank" rel="noopener noreferrer">
                <img src="https://www.img-asp.jp/cms/539449_11_0_0_1.jpg" alt="お問い合わせ">
            </a>
            <a href="tel:03-5248-6228" target="_blank" rel="noopener noreferrer">
                <img src="https://www.img-asp.jp/cms/539449_14_0_0_1.jpg" alt="電話でのお問い合わせ">
            </a>
        </div>
    </div>
    <div class="top-banner-grid mb-section">
        <a href="https://www.fujiyafudosan.co.jp/blog/" target="_blank" class="hover-zoom-img">
            <img src="https://cdn-lambda-img.cloud.ielove.jp/image/sale/151733f9/581_94772_1_1000_1000.jpg" alt="富士屋不動産ブログ">
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-553213/" target="_blank" class="hover-zoom-img">
            <img src="https://cdn-lambda-img.cloud.ielove.jp/image/sale/a5158422/581_94772_6_1000_1000.jpg" alt="どんな会社ですか？">
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-539646/" target="_blank" class="photo-card" style="background-image: url('https://cdn.img-asp.jp/cms/707880_25_0_0_1.jpg');">
            <span class="photo-card-title">来店相談</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-186095/" target="_blank" class="photo-card" style="background-image: url('https://cdn.img-asp.jp/cms/707880_26_0_0_1.jpg');">
            <span class="photo-card-title">不動産売却査定</span>
        </a>
    </div>

    <div class="mb-section">
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-313497/" target="_blank" class="booklet-banner">
            <div class="booklet-img-wrap">
                <img src="https://cdn.img-asp.jp/cms/313497_3_0_0_1.jpg" alt="冊子画像">
            </div>
            <div class="booklet-content">
                <div class="booklet-title">オリジナル冊子を無料でプレゼント</div>
                <div class="booklet-desc">
                    建売住宅を買うなら必見！「これからの建売住宅に必要な３つの性能とランニングコスト＆メンテナンス費用」をプレゼント中。
                </div>
            </div>
        </a>
    </div>

    <div class="mb-small">
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7837" target="_blank" class="photo-card low-height-banner" style="background-image: url('https://cdn.img-asp.jp/cms/707880_24_0_0_1.jpg');">
            <span class="photo-card-title" style="font-size: 1.2rem;">新築住宅購入時のポイント</span>
        </a>
    </div>

    <div class="photo-grid pc-4col mb-section">
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-179677/" target="_blank" class="photo-card" style="color: rgb(131, 141, 75); background-image: url('https://cdn.img-asp.jp/cms/707880_3_0_0_1.jpg');">
            <span class="photo-card-title">新築購入時の流れ</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-539672/" target="_blank" class="photo-card" style="color: rgb(200, 234, 100); background-image: url('https://cdn.img-asp.jp/cms/707880_23_0_0_1.jpg');">
            <span class="photo-card-title">建売見学時の<br>ポイント２１箇条</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=27782" target="_blank" class="photo-card" style="color: rgb(65, 105, 225); background-image: url('https://cdn.img-asp.jp/cms/707880_11_0_0_1.jpg');">
            <span class="photo-card-title">チェックリスト</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=13648" target="_blank" class="photo-card" style="color: rgb(0, 128, 128); background-image: url('https://cdn.img-asp.jp/cms/707880_4_0_0_1.jpg');">
            <span class="photo-card-title">こんな建売は<br>オススメしません</span>
        </a>
    </div>

    <div class="mb-small">
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7835" target="_blank" class="photo-card low-height-banner" style="background-image: url('https://cdn.img-asp.jp/cms/707880_27_0_0_1.jpg');">
            <span class="photo-card-title" style="font-size: 1.2rem;">中古住宅購入時のポイント</span>
        </a>
    </div>

    <div class="photo-grid pc-4col mb-section">
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-179868/" target="_blank" class="photo-card" style="color: rgb(100, 115, 20); background-image: url('https://cdn.img-asp.jp/cms/707880_3_0_0_1.jpg');">
            <span class="photo-card-title">中古購入時の流れ</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-541195/" target="_blank" class="photo-card" style="color: rgb(200, 105, 0); background-image: url('https://cdn.img-asp.jp/cms/707880_23_0_0_1.jpg');">
            <span class="photo-card-title">中古一戸建ての<br>ポイント１２箇条</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=15300" target="_blank" class="photo-card" style="color: rgb(218, 218, 0); background-image: url('https://cdn.img-asp.jp/cms/707880_12_0_0_1.jpg');">
            <span class="photo-card-title">中古マンション<br>購入のポイント</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7781" target="_blank" class="photo-card" style="color: rgb(26, 134, 255); background-image: url('https://cdn.img-asp.jp/cms/707880_1_0_0_1.jpg');">
            <span class="photo-card-title">お役立ち情報</span>
        </a>
    </div>

    <div class="mb-small">
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-672144/" target="_blank" class="photo-card low-height-banner" style="background-image: url('https://cdn.img-asp.jp/cms/672144_2_0_0_1.jpg'); color: #fff;">
            <span class="photo-card-title" style="font-size: 1.3rem;">不動産売却の流れと必要書類</span>
        </a>
    </div>
    
    <div class="photo-grid pc-4col mb-small">
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?subtheme=523" target="_blank" class="photo-card" style="color: rgb(255, 228, 181); background-image: url('https://cdn.img-asp.jp/cms/707880_13_0_0_1.jpg');">
            <span class="photo-card-title">売却事例</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-707420/" target="_blank" class="photo-card" style="color: rgb(0, 50, 180); background-image: url('https://cdn.img-asp.jp/cms/707880_20_0_0_1.jpg');">
            <span class="photo-card-title">AI富士屋不動産が<br>売却の悩みを解決</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?subtheme=544" target="_blank" class="photo-card" style="color: rgb(255, 69, 0); background-image: url('https://cdn.img-asp.jp/cms/707880_7_0_0_1.jpg');">
            <span class="photo-card-title">税金</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=27214" target="_blank" class="photo-card" style="color: rgb(0, 191, 255); background-image: url('https://cdn.img-asp.jp/cms/707880_5_0_0_1.jpg');">
            <span class="photo-card-title">相続問題</span>
        </a>
    </div>

    <div class="grid-2col mb-section">
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=8934" target="_blank" class="photo-card" style="color: rgb(60, 179, 113); background-image: url('//www.img-asp.jp/cms/539449_16_0_0_1.jpg');">
            <span class="photo-card-title">住宅ローン</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=22850" target="_blank" class="photo-card" style="color: rgb(60, 179, 113); background-image: url('https://cdn.img-asp.jp/cms/707880_19_0_0_1.jpg');">
            <span class="photo-card-title">シミュレーション</span>
        </a>
    </div>

    <div class="grid-2col mb-small">
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7836" target="_blank" class="photo-card" style="color: rgb(47, 79, 79); background-image: url('https://cdn.img-asp.jp/cms/707880_22_0_0_1.jpg');">
            <span class="photo-card-title">板橋区の特徴</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7834" target="_blank" class="photo-card" style="color: rgb(25, 25, 112); background-image: url('https://cdn.img-asp.jp/cms/707880_21_0_0_1.jpg');">
            <span class="photo-card-title">北区の特徴</span>
        </a>
    </div>

    <div class="photo-grid pc-4col mb-section">
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?subtheme=534" target="_blank" class="photo-card" style="color: rgb(95, 158, 160); background-image: url('https://cdn.img-asp.jp/cms/707880_17_0_0_1.jpg');">
            <span class="photo-card-title">首都直下地震</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?subtheme=532" target="_blank" class="photo-card" style="color: rgb(120, 120, 120); background-image: url('https://www.img-asp.jp/cms/539449_17_0_0_1.jpg');">
            <span class="photo-card-title">ハザードマップ</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=8789" target="_blank" class="photo-card" style="color: rgb(75, 0, 130); background-image: url('https://cdn.img-asp.jp/cms/707880_18_0_0_1.jpg');">
            <span class="photo-card-title">お客様の声</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=1364" target="_blank" class="photo-card" style="color: rgb(80, 80, 80); background-image: url('https://www.img-asp.jp/cms/539449_7_0_0_1.jpg');">
            <span class="photo-card-title">山本のブログ</span>
        </a>
    </div>

    <div class="pc-flex-row">
        <div class="map-box">
            <iframe src="https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d12951.097525241898!2d139.70571984918212!3d35.75634984763485!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x601892c0f7da8b87%3A0xffbd6d2b45847adb!2z5qCq5byP5Lya56S-5a-M5aOr5bGL5LiN5YuV55Sj!5e0!3m2!1sja!2sjp!4v1718867615365!5m2!1sja!2sjp" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>
        </div>
        <div class="map-box">
            <iframe src="https://www.google.com/maps/embed?pb=!4v1718878176037!6m8!1m7!1sCAoSLEFGMVFpcE1idXVfUzdkOHUzYkdIb1lTRThHUjI2M2xrOXE5T01RSklub0FW!2m2!1d35.75642663486948!2d139.7088854759932!3f70.20980347578734!4f0.9427107553843257!5f0.7820865974627469" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>
        </div>
    </div>

</div>
]]></description>
            <pubDate>2026-08-28</pubDate>
        </item>
                
        <item>
            <title>資金計画シミュレーション【2026年4月以降版　固定金利追加・不動産取得税床面積40㎡】</title>
            <link>https://www.fujiyafudosan.co.jp/blog/entry-718746/</link>
            <description><![CDATA[<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>資金計画表（R8改正・特定地域対応版）</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/html2pdf.js/0.9.3/html2pdf.bundle.min.js"></script>

<style>
  * { box-sizing: border-box; }
  :root {
    color-scheme: only light;
    --bg: #f7f9fc; --ink: #111; --muted: #667; --line: #e6eef8;
    --card: #fff; --chip: #eef6ff; --unitw: 10.5em; --radius: 16px; --pad: 14px; --gap: 10px;
    --fs-base: 16px; --inp-h: 44px;
    --auto-bg: #e6f4ff; --auto-border: #b3d7ff;
    --pending: #ffefc2;
    --warn: #8a5200; --warnbg: #fff6e0;
    --w-like-monthly: 260px; --w-like-bonus: 260px;
    --btn: #0b6bcb; --btn-ink: #fff; --btn-hover: #095aa7; --btn-outline-ink: #0b6bcb;
  }
  html, body {
    margin: 0; background: var(--bg); color: var(--ink);
    font-family: "Hiragino Kaku Gothic ProN", YuGothic, "游ゴシック", Meiryo, system-ui, sans-serif;
    font-size: var(--fs-base);
    -webkit-text-size-adjust: 100%;
  }
  .wrap { max-width: 1100px; margin: 18px auto; padding: 12px; }
  .muted { color: var(--muted); }
  a { color: #0b6bcb; text-decoration: underline; }

  .card {
    background: var(--card); border: 1px solid var(--line); border-radius: 16px;
    box-shadow: 0 8px 22px rgba(0,0,0,.06); padding: 18px; margin: 14px 0;
  }
  .card h2 { margin: 0 0 10px; font-size: 19px; }
  .subcard { border: 1px dashed var(--line); border-radius: 12px; padding: 14px; background: #fcfeff; margin-top: 10px; }
  .subcard.green { background: #fcfffc; }

  .btn {
    appearance: none; border: 1px solid var(--line); background: #fff;
    padding: 10px 16px; border-radius: 12px; cursor: pointer; font-weight: 800; font-size: 15px; line-height: 1;
  }
  .btn:hover { box-shadow: 0 6px 18px rgba(0,0,0,.06); }
  .btn.pending { background: var(--pending); border-color: #f3d27a; color: var(--warn); }
  .btn-primary { background: var(--btn); color: var(--btn-ink); border-color: var(--btn); }
  .btn-primary:hover { background: var(--btn-hover); border-color: var(--btn-hover); }
  .btn-outline { border-color: var(--btn-outline-ink); color: var(--btn-outline-ink); background: #fff; }
  .btn-outline:hover { background: #eef5ff; }

  label { font-weight: 800; font-size: 14px; display: block; margin-bottom: 6px; }
  .row { display: flex; align-items: center; gap: 8px; flex-wrap: nowrap; }
  .row .auto-btn { flex: 0 0 auto; }
  .row > input[type="text"], .row > input[type="number"], .row > input[type="date"], .row > input[type="month"], .row > select {
    flex: 1 1 200px; min-width: 0; height: var(--inp-h);
    padding: 10px 12px; border: 1px solid #dbe6f3; border-radius: 10px; background: #fff;
    font-size: 16px; line-height: 1.2;
  }
  .readonly { background: var(--auto-bg) !important; border-color: var(--auto-border) !important; }
  .mono { font-variant-numeric: tabular-nums; }
  .sum { font-weight: 800; }
  .chip { display: inline-block; background: var(--chip); border: 1px solid var(--line); padding: 4px 8px; border-radius: 999px; font-size: 12px; margin-left: 6px; }
  .chip.manual { background: #fff6e0; border-color: #f2dea9; color: var(--warn); }
  .hr { height: 1px; background: var(--line); margin: 10px 0; }
  .grid { display: grid; gap: var(--gap); }
  .ga { grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); }
  .ga-wide { grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); }
  .hidden { display: none !important; }
  .note { font-size: 12px; color: var(--muted); margin-top: 4px; }
  .note-warn { font-size: 12px; background: var(--warnbg); color: var(--warn); border: 1px solid #f2dea9; border-radius: 8px; padding: 6px 8px; margin-top: 6px; }
  .row > .unit { flex: 0 0 auto; text-align: left; font-size: 13px; color: var(--muted); white-space: nowrap; }
  .auto-btn { flex: 0 0 auto; height: var(--inp-h); padding: 0 10px; border: 1px dashed #cdd9ea; background: #f7fbff; border-radius: 10px; cursor: pointer; font-size: 12px; }
  .auto-btn:hover { background: #eef7ff; }

  .lock-card { border: 2px solid #cfe0f5; background: #fbfdff; border-radius: 14px; padding: 18px; box-shadow: 0 6px 18px rgba(11,107,203,0.08); }
  .lock-title { font-size: 18px; font-weight: 900; margin: 0 0 6px; }
  .row-2 { display: grid; grid-template-columns: 1fr auto; gap: 12px; margin-top: 8px; }
  #unlockPass { height: 52px; padding: 12px 14px; font-size: 18px; font-weight: 800; letter-spacing: .08em; border: 2px solid #bed3ef; border-radius: 12px; width: 100%; }
  #unlockBtn { height: 52px; padding: 0 18px; font-size: 16px; }
  #passMsg { margin-top: 8px; font-weight: 800; }
  @media (max-width: 480px) {
    .row-2 { grid-template-columns: 1fr; }
    #unlockPass { height: 44px; font-size: 16px; }
    #unlockBtn { height: 44px; font-size: 15px; }
    #applyTypeBtnMobile { display: block; width: 100%; margin-top: 10px; }
  }
  #applyTypeBtnMobile { display: none; }

  .printbar { margin: 18px 0 28px; display: flex; align-items: center; justify-content: center; gap: 12px; flex-wrap: wrap; }
  .print-note { font-size: 13px; color: var(--muted); }

  #pdf-container-hidden {
    position: absolute;
    top: 0;
    left: -9999px;
    width: 800px;
    background: #fff;
    z-index: -1;
  }

  .pdf-sheet {
    font-family: "Hiragino Mincho ProN", "MS PMincho", serif;
    color: #000;
    background: #fff;
    padding: 10px 15px;
    width: 100%;
    box-sizing: border-box;
    line-height: 1.3;
  }
  .pdf-sheet * { -webkit-print-color-adjust: exact; print-color-adjust: exact; }
  .pdf-sheet .sheet-header { border-bottom: 2px solid #000; margin-bottom: 10px; padding-bottom: 5px; display: flex; justify-content: space-between; align-items: flex-end; }
  .pdf-sheet .doc-title { font-size: 22px; margin: 0; font-weight: bold; }
  .pdf-sheet .doc-meta { text-align: right; font-size: 11px; }
  .pdf-sheet .customer-name { font-size: 16px; font-weight: bold; margin-bottom: 4px; border-bottom: 1px solid #000; display: inline-block; min-width: 160px; }
  .pdf-sheet .section-box { margin-bottom: 7px; }
  .pdf-sheet .section-title { font-size: 12px; background: #eee; padding: 3px 8px; border-left: 6px solid #333; margin: 0 0 5px 0; font-weight: bold; }
  .pdf-sheet table { width: 100%; border-collapse: collapse; font-size: 10px; margin-bottom: 4px; }
  .pdf-sheet th, .pdf-sheet td { border: 1px solid #000; padding: 2px 4px; vertical-align: middle; }
  .pdf-sheet th { background: #f0f0f0; text-align: center; font-weight: normal; }
  .pdf-sheet td.ar { text-align: right; }
  .pdf-sheet .spec-table th { background: #e0efff; }
  .pdf-sheet .flow-table th { background: #fff0e0; }
  .pdf-sheet .total-col { background: #fff8f0; font-weight: bold; }
  .pdf-sheet .subtotal { font-weight: bold; background: #f9f9f9; }
  .pdf-sheet .cols-2 { display: flex; gap: 12px; }
  .pdf-sheet .col { flex: 1; }
  .pdf-sheet .sub-title { font-size: 11px; border-bottom: 1px solid #000; margin: 0 0 4px; text-align: center; font-weight: bold; }
  .pdf-sheet .cost-table td { padding: 2px 4px; height: 1.2em; }
  .pdf-sheet .total-box { border: 2px solid #000; padding: 6px 10px; text-align: right; margin-top: 8px; }
  .pdf-sheet .total-box .row { display: flex; justify-content: space-between; margin-bottom: 2px; font-size: 11px; }
  .pdf-sheet .total-box .row.main { font-size: 15px; font-weight: bold; margin-top: 4px; border-top: 1px solid #ccc; padding-top: 4px; }
  .pdf-sheet .footer-notes { font-size: 8px; color: #444; margin-top: 12px; border-top: 1px solid #ccc; padding-top: 6px; }
  .pdf-sheet .disclaimer-box { margin-bottom: 4px; line-height: 1.3; text-align: justify; }
  .pdf-sheet .contact-info { text-align: right; font-weight: bold; margin-top: 4px; font-size: 10px; }
</style>

<div class="wrap" id="app">

  <div class="card" id="introCard">
    <p class="lead-strong">家を買うときの諸費用と毎月の支払いはいくらかかる？</p>
    <p class="lead-strong">このページでは、購入金額やお借入れ金額を入力するだけで、かんたんにシミュレーションできます。</p>


  <div class="card lock-card" id="lockCard">
    <h3 class="lock-title"><span style="color: rgb(51, 51, 255);">入力ロック中</span></h3>
    <p class="muted" style="margin-top:0">正しいパスワードを入力して〈解除〉してください。</p>
    <div class="row-2">
      <div>
        <label for="unlockPass">パスワード</label>
        <input type="password" id="unlockPass" placeholder="パスワード" data-unlock-exempt="1" autocomplete="current-password">
      </div>
      <div style="display:flex;align-items:flex-end">
        <button type="button" id="unlockBtn" class="btn btn-primary" data-unlock-exempt="1">解除</button>
      </div>
    </div>
    <button type="button" id="applyTypeBtnMobile" class="btn btn-outline">物件種別を決定（モバイル）</button>
    <div id="passMsg" class="muted"></div>
  </div>

  <div id="plan">
    <div class="hdr">
      <h1>資金計画表</h1>
      <div></div>
    </div>

    <div class="card">
      <div class="grid ga">
        <div>
          <label>物件種別</label>
          <div class="row">
            <select id="propType">
              <option value="land_custom" selected>土地＋注文住宅</option>
              <option value="land_only">土地のみ</option>
              <option value="new_detached">新築一戸建て</option>
              <option value="lease_new_detached">借地権付き新築一戸建て</option>
              <option value="used_detached">中古一戸建て</option>
              <option value="used_mansion">中古マンション</option>
            </select>
            <button class="btn btn-outline" id="applyTypeBtn" type="button" title="この種別で確定">決定</button>
          </div>
          <div class="note">※「決定」を押すまで表示やプリセットは切り替わりません（誤操作防止）。</div>
        </div>
        <div>
          <label>物件名・所在地</label>
          <div class="row"><input id="propName" type="text" placeholder="例）板橋区◯◯◯◯"></div>
        </div>
        <div>
          <label>日付</label>
          <div class="row"><input id="docDate" type="date"></div>
        </div>
        <div>
          <label>お客様名</label>
          <div class="row"><input id="customerName" type="text" placeholder="例）山田 太郎 様"></div>
        </div>
      </div>

      <div class="grid ga" id="usedTaxRow" hidden style="margin-top:8px">
        <div>
          <label>消費税の区分</label>
          <div class="row">
            <select id="usedTaxable">
              <option value="taxable" selected>課税（業者売主・課税取引）</option>
              <option value="nontax">非課税（個人売主）</option>
            </select>
            <span class="unit"></span>
          </div>
          <div class="muted">※課税＝①のうち建物等の課税分を③へ手動／非課税＝③は0固定</div>
        </div>
      </div>

      <div class="grid ga" style="margin-top:8px">
        <div>
          <label>※土地固定資産路線価
            <span class="chip">
              <a href="https://www.chikamap.jp/chikamap-sp/MapSelect?mcid=1" target="_blank" rel="noopener">地価マップ</a>
            </span>
          </label>
          <div class="row">
            <input id="rosenka" type="number" min="0" step="1" value="280" placeholder="千円/㎡">
            <span class="unit">千円/㎡</span>
          </div>
        </div>

        <div>
          <label class="muted"><span style="color: rgb(0, 0, 0);">土地評価額（自動／手動可）</span></label>
          <div class="row">
            <input id="landEval" class="yen mono" type="text" inputmode="numeric" data-auto="landEval">
            <button class="auto-btn" type="button" data-reset="landEval">↺ 自動</button>
            <span class="unit">円</span>
          </div>
          <div id="leaseNewNote_landEval" class="note-warn hidden">借地権付き新築一戸建ては土地の所有権移転がないため、土地評価額は0円固定（編集不可）</div>
        </div>
      </div>
    </div>

    <div class="card" id="section1">
      <h2>１．購入物件</h2>
      <div class="grid ga-wide">
        <div>
          <label>土地面積</label>
          <div class="row"><input id="landArea" type="number" min="0" step="0.01" value="70"><span class="unit">㎡</span></div>
        </div>
        <div>
          <label>セットバック・私道面積</label>
          <div class="row"><input id="setbackArea" type="number" min="0" step="0.01" value="10"><span class="unit">㎡</span></div>
        </div>
        <div>
          <label>建物面積（登記簿）</label>
          <div class="row"><input id="bldArea" type="number" min="0" step="0.01" value="100"><span class="unit">㎡</span></div>
          <div class="note">※PDF出力、登記費用（登録免許税）の税率判定に使用</div>
        </div>
        <div id="taxBldAreaWrap" style="display:none;">
          <label>課税床面積（現況・評価証明）</label>
          <div class="row">
            <input id="taxBldArea" type="number" min="0" step="0.01" data-auto="taxBldArea">
            <span class="unit">㎡</span>
          </div>
          <div class="note">※不動産取得税の軽減判定に使用（原則40㎡以上 / 特定地域は50㎡以上）</div>
          <div class="row" style="margin-top:6px; font-size:13px;">
            <label style="font-weight:normal; display:flex; align-items:center; gap:4px; color:#d00;">
              <input type="checkbox" id="isUrgentArea">
              <b>特定都市再生緊急整備地域（東京都特別区内）</b>
            </label>
          </div>
          <div class="note" style="color:#d00;">※上記に該当する場合はチェック（50㎡以上で適用）</div>
        </div>
        <div>
          <label>新築年月</label>
          <div class="row">
            <input id="newBuildYM" type="month">
            <span class="unit"></span>
          </div>
          <div id="eraDisplay" class="note">西暦：— ／ 和暦：—</div>
          <div id="ageDisplay" class="note">築年数：—</div>
        </div>
      </div>

      <div class="hr"></div>

      <div class="grid ga">
        <div>
          <label id="labelPrice1">① 土地金額</label>
          <div class="row">
            <input id="price1" class="yen" type="text" inputmode="numeric" value="50,000,000">
            <span class="unit">円</span>
          </div>
        </div>
        <div id="bldPriceWrap">
          <label>② 建物金額</label>
          <div class="row">
            <input id="price2" class="yen" type="text" inputmode="numeric" value="40,000,000">
            <span class="unit">円</span>
          </div>
        </div>
        <div>
          <label id="labelVat">③ 消費税額</label>
          <div class="row">
            <input id="vat" class="yen mono" type="text" inputmode="numeric">
            <span class="unit">円</span>
          </div>
          <div class="muted" id="vatNote">※注文以外は手動入力（合計に重複計上しません）</div>
        </div>
      </div>
      <div class="grid ga" id="price12TotalWrap" style="display:none; margin-top:8px">
        <div>
          <label class="sum">④ 土地＋建物 合計金額（自動）</label>
          <div class="row">
            <input id="price12Total" class="readonly mono" type="text" readonly>
            <span class="unit sum">円</span>
          </div>
          <div class="note">※①＋②（③消費税は別枠で管理し、ここには重複計上しません）</div>
        </div>
      </div>
    </div>

    <div class="card" id="section2">
      <h2>２．お借入れ計画</h2>

      <div class="grid ga">
        <div>
          <label>借入金融機関名</label>
          <div class="row">
           <input id="bank" type="text" list="bankList" placeholder="金融機関名を入力">
<span class="unit"></span>
</div>
<datalist id="bankList">
  <option value="三菱ＵＦＪ銀行">
  <option value="フラット３５">
</datalist>
          </div>
        </div>
        <div>
          <label>金利タイプ</label>
          <div class="row">


<input id="rateType" type="text" list="rateTypeList" placeholder="例）変動・固定・10年固定など">
<span class="unit"></span>
</div>
<datalist id="rateTypeList">
  <option value="変動">
  <option value="固定">
</datalist>




          </div>
        </div>
        <div>
          <label class="muted">※返済額は元利均等の概算／<b>借入金額・ボーナス充当元金は「万円」単位入力</b></label>
          <div class="row"><input class="readonly" type="text" value="ボーナスは『充当元金（総額：万円）』から自動（年2回均等）" readonly><span class="unit"></span></div>
        </div>
      </div>

      <div class="subcard" id="loanOneWrap" style="display:none">
        <h3 style="margin:0 0 8px">物件ローン</h3>
        <div class="grid ga-wide">
          <div><label>借入金額 <span class="chip manual" data-manual-badge-for="loanOne" style="display:none">手動</span></label>
            <div class="row">
              <input id="loanOne" class="yen" type="text" inputmode="numeric" data-auto="loanOne">
              <button class="auto-btn" type="button" data-reset="loanOne">↺ 自動</button>
              <span class="unit">万円</span>
            </div>
          </div>
          <div><label>金利（年）</label><div class="row"><input id="rateOne" type="number" min="0" step="0.001" value="0.945"><span class="unit">％</span></div></div>
          <div><label>返済期間</label><div class="row"><input id="yearsOne" type="number" min="1" max="50" step="1" value="35"><span class="unit">年</span></div></div>
          <div><label>ボーナス充当元金（総額）</label><div class="row"><input id="bonusPrincipalOne" class="yen" type="text" inputmode="numeric" value="0"><span class="unit">万円</span></div></div>
          <div><label>毎月返済額（自動/概算）</label><div class="row"><input id="monthlyOne" class="readonly mono" type="text" readonly><span class="unit">円/月</span></div></div>
          <div><label>ボーナス返済額（自動/1回あたり）</label><div class="row"><input id="bonusOutOne" class="readonly mono" type="text" readonly><span class="unit">円/回</span></div></div>
        </div>
        <div class="lease-extra" id="leaseGroundWrap" style="display:none; margin-top:8px">
          <label>毎月地代</label>
          <div class="row">
            <input id="leaseGroundMonthly" class="yen" type="text" inputmode="numeric" placeholder="">
            <span class="unit">円/月</span>
          </div>
        </div>
      </div>

      <div class="subcard" id="loanLandWrap">
        <h3 id="loanLandTitle" style="margin:0 0 8px">土地分ローン</h3>
        <div class="grid ga-wide">
          <div><label>借入金額 <span class="chip manual" data-manual-badge-for="loanLand" style="display:none">手動</span></label>
            <div class="row">
              <input id="loanLand" class="yen" type="text" inputmode="numeric" value="5,000" data-auto="loanLand">
              <button class="auto-btn" type="button" data-reset="loanLand">↺ 自動</button>
              <span class="unit">万円</span>
            </div>
          </div>
          <div><label>金利（年）</label><div class="row"><input id="rateLand" type="number" min="0" step="0.001" value="0.945"><span class="unit">％</span></div></div>
          <div><label>返済期間</label><div class="row"><input id="yearsLand" type="number" min="1" max="50" step="1" value="35"><span class="unit">年</span></div></div>
          <div><label>ボーナス充当元金（総額）</label><div class="row"><input id="bonusPrincipalLand" class="yen" type="text" inputmode="numeric" value="0"><span class="unit">万円</span></div></div>
          <div><label>毎月返済額（自動/概算）</label><div class="row"><input id="monthlyLand" class="readonly mono" type="text" readonly><span class="unit">円/月</span></div></div>
          <div><label>ボーナス返済額（自動/1回あたり）</label><div class="row"><input id="bonusOutLand" class="readonly mono" type="text" readonly><span class="unit">円/回</span></div></div>
        </div>
      </div>

      <div class="subcard green" id="loanBldWrap">
        <h3 style="margin:0 0 8px">建物分ローン <span class="chip"><label style="font-weight:600"><input type="checkbox" id="linkBld" checked> 土地と連動</label></span></h3>
        <div class="grid ga-wide">
          <div><label>借入金額 <span class="chip manual" data-manual-badge-for="loanBld" style="display:none">手動</span></label>
            <div class="row">
              <input id="loanBld" class="yen" type="text" inputmode="numeric" value="2,500" data-auto="loanBld">
              <button class="auto-btn" type="button" data-reset="loanBld">↺ 自動</button>
              <span class="unit">万円</span>
            </div>
          </div>
          <div><label>金利（年）</label><div class="row"><input id="rateBld" type="number" min="0" step="0.001" value="0.945"><span class="unit">％</span></div></div>
          <div><label>返済期間</label><div class="row"><input id="yearsBld" type="number" min="1" max="50" step="1" value="35"><span class="unit">年</span></div></div>
          <div><label>ボーナス充当元金（総額）</label><div class="row"><input id="bonusPrincipalBld" class="yen" type="text" inputmode="numeric" value="0"><span class="unit">万円</span></div></div>
          <div><label>毎月返済額（自動/概算）</label><div class="row"><input id="monthlyBld" class="readonly mono" type="text" readonly><span class="unit">円/月</span></div></div>
          <div><label>ボーナス返済額（自動/1回あたり）</label><div class="row"><input id="bonusOutBld" class="readonly mono" type="text" readonly><span class="unit">円/回</span></div></div>
        </div>
      </div>

      <div class="subcard mansion-extra" id="mansionMonthlyWrap" style="display:none">
        <div class="grid two-cols">
          <div class="ref-monthly">
            <label>毎月の管理費</label>
            <div class="row">
              <input id="mansionMgmtMonthly" class="yen" type="text" inputmode="numeric" placeholder="">
              <span class="unit">円/月</span>
            </div>
            <div class="note">※中古マンションでは本項目は手動入力です（自動計算・自動上書きは行いません）。</div>
          </div>
          <div class="ref-bonus">
            <label>毎月の修繕積立金</label>
            <div class="row">
              <input id="mansionReserveMonthly" class="yen" type="text" inputmode="numeric" placeholder="">
              <span class="unit">円/月</span>
            </div>
            <div class="note">※中古マンションでは本項目は手動入力です（自動計算・自動上書きは行いません）。</div>
          </div>
        </div>
        <div style="margin-top:8px">
          <label>その他（毎月）</label>
          <div class="row">
            <input id="mansionOtherMonthly" class="yen" type="text" inputmode="numeric" placeholder="">
            <span class="unit">円/月</span>
          </div>
          <div class="note">※必要があれば手動で入力してください（駐輪場など）。</div>
        </div>
      </div>
    </div>

    <div class="card" id="section3">
      <h2>３．諸費用</h2>
      <h3 id="landCostTitle" style="margin:0 0 6px">１）土地分</h3>

      <div class="grid ga-wide">
        <div>
          <label>印紙代（自動：売買契約の軽減税率）</label>
          <div class="row"><input id="stampLand" class="yen mono" type="text" inputmode="numeric" data-auto="stampLand"><button class="auto-btn" type="button" data-reset="stampLand">↺ 自動</button><span class="unit">円</span></div>
          <div class="note">※不動産譲渡契約書の軽減措置（〜2027/3/31作成分）。</div>
        </div>

        <div>
          <label>仲介手数料（自動：{(①−③)×3%＋6万}×10%）</label>
          <div class="row"><input id="brokerFee" class="yen mono" type="text" inputmode="numeric" data-auto="brokerFee"><button class="auto-btn" type="button" data-reset="brokerFee">↺ 自動</button><span class="unit">円</span></div>
        </div>

        <div>
          <label>土地所有権移転登記（自動：評価額×1.5％）</label>
          <div class="row"><input id="regLand" class="yen mono" type="text" inputmode="numeric" data-auto="regLand"><button class="auto-btn" type="button" data-reset="regLand">↺ 自動</button><span class="unit">円</span></div>
          <div id="leaseNewNote_regLand" class="note-warn hidden">借地権付き新築一戸建ては土地の所有権を取得しないため、移転登記は不要（0円固定・編集不可）</div>
        </div>

        <div id="ndHyojiWrap" style="display:none">
          <label>建物表示登記</label>
          <div class="row"><input id="bldHyojiND" class="yen" type="text" inputmode="numeric" value="120,000"><span class="unit">円</span></div>
        </div>
        <div id="ndBldEvalWrap" style="display:none">
          <label>建物評価額（編集可／新築系）</label>
          <div class="row"><input id="bldEvalND" class="yen" type="text" inputmode="numeric" placeholder="自動＝建物面積×107,000円/㎡" data-auto="bldEvalND"><button class="auto-btn" type="button" data-reset="bldEvalND">↺ 自動</button><span class="unit">円</span></div>
          <div class="note">※自動は建物面積×107,000円/㎡</div>
        </div>
        <div id="ndBldHozonWrap" style="display:none">
          <label>建物保存登記（自動：評価額×0.15％）</label>
          <div class="row"><input id="bldHozonND" class="yen mono" type="text" inputmode="numeric" data-auto="bldHozonND"><button class="auto-btn" type="button" data-reset="bldHozonND">↺ 自動</button><span class="unit">円</span></div>
          <div class="note">※長期優良住宅チェック時は0.1%で計算</div>
        </div>

        <div id="usedBldEvalWrap" style="display:none">
          <label>建物評価額（中古・手動入力）</label>
          <div class="row"><input id="bldEvalUsed" class="yen" type="text" inputmode="numeric" placeholder="暫定評価額を入力"><span class="unit">円</span></div>
          <div class="note">※この値と下記の税率トグルから建物所有権移転登記の自動計算を行います。</div>
        </div>
        <div id="usedBldTransferWrap" style="display:none">
          <label>建物所有権移転登記（自動：建物評価額×選択税率）</label>
          <div class="row" style="gap:8px;align-items:center"><input id="regBldTransferUsed" class="yen mono" type="text" inputmode="numeric" data-auto="regBldTransferUsed"><button class="auto-btn" type="button" data-reset="regBldTransferUsed">↺ 自動</button><span class="unit">円</span></div>
          <div class="row" style="margin-top:6px">
            <label class="muted" style="font-weight:600">税率：</label>
            <select id="regBldTransferRate">
              <option value="0.001">0.1％</option>
              <option value="0.003" selected>0.3％</option>
              <option value="0.02">2.0％</option>
            </select>
            <span class="unit"></span>
          </div>
          <div class="note">式：<code>建物評価額 × 税率<br> ※昭和57年1月以降かつ登記面積50㎡以上の場合：0.3％<br> ※長期優良・認定低炭素：0.1% </code></div>
        </div>

        <div>
          <label id="labelRegMortgageLand">抵当権設定登記（土地）（自動：借入×0.4％）</label>
          <div class="row"><input id="regMortgageLand" class="yen mono" type="text" inputmode="numeric" data-auto="regMortgageLand"><button class="auto-btn" type="button" data-reset="regMortgageLand">↺ 自動</button><span class="unit">円</span></div>
          <div class="row" id="mortgageToggleUsed" style="display:none; margin-top:6px">
            <label class="muted" style="font-weight:600">計算率：</label>
            <select id="mortgageRateUsed">
              <option value="0.001" selected>0.1％</option>
              <option value="0.004">0.4％</option>
            </select>
            <span class="unit"></span>
          </div>
          <div class="note" id="mortgageNoteUsed" style="display:none">※中古：表記は「土地＋建物」、トグルで「借入×0.1%／0.4%」<br> ※昭和57年1月以降かつ登記面積50㎡以上の場合：0.1％ </div>
        </div>

        <div>
          <label>融資事務手数料 料率</label>
          <div class="row"><input id="loanFeeRate" type="number" min="0" step="0.01" value="2.2"><span class="unit">％</span></div>
          <div class="note">※注文＝土地は土地借入×率／建物は建物諸費用に別計上、新築・中古は一本×率</div>
        </div>
        <div>
          <label id="labelLoanFeeLand">融資事務手数料（自動：対象借入×料率%）</label>
          <div class="row"><input id="loanFeeLand" class="yen mono" type="text" inputmode="numeric" data-auto="loanFeeLand"><button class="auto-btn" type="button" data-reset="loanFeeLand">↺ 自動</button><span class="unit">円</span></div>
        </div>

        <div>
          <label>固定資産税・都市計画税清算金（自動）</label>
          <div class="row"><input id="taxAdjustLand" class="yen mono" type="text" inputmode="numeric" data-auto="taxAdjustLand"><button class="auto-btn" type="button" data-reset="taxAdjustLand">↺ 自動</button><span class="unit">円</span></div>
          <div class="row" id="taxUseRow" style="margin-top:6px">
            <select id="taxUseType"><option value="house" selected>住宅用</option><option value="nonhouse">非住宅</option></select>
            <input id="taxMonths" type="number" min="0" step="1" value="6"><span class="unit">か月</span>
          </div>
          <div class="note" id="taxFormulaNote">住宅用：(土地評価額×1/6×1.4％＋土地評価額×1/2×1/3×0.3％)×月数÷12／非住宅：土地評価額×1.7％×月数÷12</div>
          <div class="note" id="taxFormulaNoteUsed" style="display:none">中古：{土地評価額×1/6×1.4％＋土地評価額×1/2×1/3×0.3％＋建物評価額×1.4％＋建物評価額×0.3％}×月数÷12</div>
          <div id="leaseNewNote_taxAdjust" class="note-warn hidden">借地新築は清算金0円固定</div>
        </div>

        <div id="insuranceLandWrap">
          <label>火災・地震（各5年）＋家財保険（物件一括）</label>
          <div class="row"><input id="insuranceLand" class="yen" type="text" inputmode="numeric" value="350,000"><span class="unit">円</span></div>
          <div class="note">※<b>土地＋注文住宅以外</b>では、保険料は物件全体に対して計上されます（契約内容により金額は変動します）。</div>
        </div>

        <div><label>振込手数料</label><div class="row"><input id="transferFeeLand" class="yen" type="text" inputmode="numeric" value="2,000"><span class="unit">円</span></div></div>
        <div><label id="labelJudicialLand">司法書士報酬（土地）</label><div class="row"><input id="judicialLand" class="yen" type="text" inputmode="numeric" value="300,000"><span class="unit">円</span></div></div>

        <div>
          <label id="labelAcqTaxLand">不動産取得税（自動：軽減措置適用後）
            <span class="chip">
              <a href="https://www.tax.metro.tokyo.lg.jp/kazei/real_estate/fudosan/syutokuzei" target="_blank" rel="noopener">東京都主税局</a>
            </span>
          </label>
          <div class="row">
            <input id="acqTaxLand" class="yen mono" type="text" inputmode="numeric" data-auto="acqTaxLand">
            <button class="auto-btn" type="button" data-reset="acqTaxLand">↺ 自動</button>
            <span class="unit">円</span>
          </div>
          <div id="noteAcqTaxLand" class="note">※(評価額×1/2×3%) − 控除額(4.5万円 or (土地1㎡評価額×1/2)×(床面積×2)×3%)</div>
          <div class="row" id="isLongTermBld_hiddenWrap" style="margin-top:4px; font-size:13px; display:none;">
            <label style="font-weight:normal; display:flex; align-items:center; gap:4px;">
              <input type="checkbox" id="isLongTermBld_forOthers"> 長期優良住宅（控除1,300万円）
            </label>
          </div>
          <div class="row" id="isSeismicStandard_hiddenWrap" style="margin-top:4px; font-size:13px; display:none;">
            <label style="font-weight:normal; display:flex; align-items:center; gap:4px; color:#d00; font-weight:bold">
              <input type="checkbox" id="hasSeismicCert"> 耐震基準適合証明書あり（控除適用）<br>
              <span style="font-size:11px; font-weight:normal; color:#333;">※昭和56年以前等の場合。固定資産評価の課税床面積が50㎡(特例40㎡)以上に限る</span>
            </label>
          </div>
          <div id="noteAcqTaxBldUsed" class="note hidden" style="color:#d00; font-weight:bold;"></div>
        </div>

        <div><label>金消契約印紙代</label><div class="row"><input id="othersLand" class="yen" type="text" inputmode="numeric"><span class="unit">円</span></div></div>
        <div><label>その他</label><div class="row"><input id="othersLand2" class="yen" type="text" inputmode="numeric"><span class="unit">円</span></div></div>

        <div>
          <label class="sum">小計（自動）</label>
          <div class="row"><input id="miscSubtotalLand" class="readonly mono" type="text" readonly><span class="unit sum">円</span></div>
        </div>
      </div>

      <div class="subcard" id="bldCostWrap">
        <h3 style="margin:0 0 6px">２）建物分（注文のみ）</h3>
        <div class="grid ga-wide">
          <div><label>印紙代（自動：請負契約の軽減税率）</label><div class="row"><input id="stampBld" class="yen mono" type="text" inputmode="numeric" data-auto="stampBld"><button class="auto-btn" type="button" data-reset="stampBld">↺ 自動</button><span class="unit">円</span></div><div class="note">※〜2027/3/31</div></div>
          <div><label>建物表示登記</label><div class="row"><input id="bldHyoji" class="yen" type="text" inputmode="numeric" value="120,000"><span class="unit">円</span></div></div>
          <div><label>建物評価額（編集可／新築系）</label><div class="row"><input id="bldEval" class="yen" type="text" inputmode="numeric" placeholder="自動＝建物面積×107,000円/㎡" data-auto="bldEval"><button class="auto-btn" type="button" data-reset="bldEval">↺ 自動</button><span class="unit">円</span></div><div class="note">※自動は面積×107,000円/㎡</div></div>
          <div><label>建物保存登記（自動：評価額×0.15％）</label><div class="row"><input id="bldHozon" class="yen mono" type="text" inputmode="numeric" data-auto="bldHozon"><button class="auto-btn" type="button" data-reset="bldHozon">↺ 自動</button><span class="unit">円</span></div><div class="note">※長期優良住宅チェック時は0.1%で計算</div></div>
          <div><label>抵当権設定登記（建物）（自動：建物借入×0.1％）</label><div class="row"><input id="regMortgageBld" class="yen mono" type="text" inputmode="numeric" data-auto="regMortgageBld"><button class="auto-btn" type="button" data-reset="regMortgageBld">↺ 自動</button><span class="unit">円</span></div></div>
          <div><label>融資事務手数料（自動：対象借入×料率%）<span class="chip">建物</span></label><div class="row"><input id="loanFeeBld" class="yen mono" type="text" inputmode="numeric" data-auto="loanFeeBld"><button class="auto-btn" type="button" data-reset="loanFeeBld">↺ 自動</button><span class="unit">円</span></div></div>

          <div id="insuranceBldWrap" style="display:none">
            <label>火災・地震（各5年）＋家財保険 <span class="chip">建物</span></label>
            <div class="row"><input id="insuranceBld" class="yen" type="text" inputmode="numeric" value="350,000"><span class="unit">円</span></div>
            <div class="note">※<b>土地＋注文住宅</b>では、保険料は建物の小計に計上します（仕様・面積・補償内容により変動します）。</div>
          </div>

          <div><label>司法書士報酬</label><div class="row"><input id="judicialBld" class="yen" type="text" inputmode="numeric" value="200,000"><span class="unit">円</span></div></div>

          <div>
            <label>不動産取得税（自動：1200万控除後）</label>
            <div class="row">
              <input id="acqTaxBld" class="yen mono" type="text" inputmode="numeric" data-auto="acqTaxBld">
              <button class="auto-btn" type="button" data-reset="acqTaxBld">↺ 自動</button>
              <span class="unit">円</span>
            </div>
            <div class="row" style="margin-top:4px; font-size:13px;">
              <label style="font-weight:normal; display:flex; align-items:center; gap:4px;">
                <input type="checkbox" id="isLongTermBld"> 長期優良住宅（控除1,300万円）
              </label>
            </div>
            <div class="note">※(評価額 − 控除額1,200or1,300万円) × 3％</div>
          </div>

          <div><label>振込手数料</label><div class="row"><input id="transferFeeBld" class="yen" type="text" inputmode="numeric" value="2,000"><span class="unit">円</span></div></div>
          <div><label>金消契約印紙代</label><div class="row"><input id="othersBld" class="yen" type="text" inputmode="numeric"><span class="unit">円</span></div></div>
          <div><label>その他</label><div class="row"><input id="othersBld2" class="yen" type="text" inputmode="numeric"><span class="unit">円</span></div></div>
          <div><label class="sum">建物分の小計（自動）</label><div class="row"><input id="miscSubtotalBld" class="readonly mono" type="text" readonly><span class="unit sum">円</span></div></div>
        </div>
      </div>

      <div class="subcard" id="sumForCustom" style="display:none">
        <h3 style="margin:0 0 6px">諸費用合計＆物件価格＋諸費用</h3>
        <div class="grid ga">
          <div><label class="sum">諸費用の合計</label><div class="row"><input id="miscTotalShown" class="readonly mono" type="text" readonly><span class="unit sum">円</span></div></div>
          <div><label class="sum">物件価格（①＋②）＋諸費用</label><div class="row"><input id="pricePlusMiscCustom" class="readonly mono" type="text" readonly><span class="unit sum">円</span></div></div>
        </div>
      </div>
      <div class="subcard" id="sumForOthers" style="display:none">
        <h3 style="margin:0 0 6px">物件価格＋諸費用</h3>
        <div class="grid ga">
          <div><label class="sum">物件価格（①）＋諸費用</label><div class="row"><input id="pricePlusMiscOthers" class="readonly mono" type="text" readonly><span class="unit sum">円</span></div></div>
        </div>
      </div>
    </div>

    <div class="card" id="section4">
      <h2>４．返済サマリー</h2>
      <div class="grid ga">
        <div><label class="sum">毎月返済額（合計）</label><div class="row"><input id="monthlyTotal" class="readonly mono" type="text" readonly><span class="unit sum">円/月</span></div></div>
        <div><label class="sum">ボーナス返済額（1回あたり合計）</label><div class="row"><input id="bonusTotal" class="readonly mono" type="text" readonly><span class="unit sum">円/回</span></div></div>
      </div>

      <div class="grid ga" id="interestOnlyWrap" style="display:none; margin-top:8px">
        <div>
          <label>土地分割融資（つなぎ融資）実行後、建物引渡しまで<span class="chip">利息のみお支払いの場合</span></label>
          <div class="row">
            <input id="interestOnlyMonthly" class="yen mono" type="text" inputmode="numeric" data-auto="interestOnlyMonthly">
            <button class="auto-btn" type="button" data-reset="interestOnlyMonthly">↺ 自動</button>
            <span class="unit">円/月</span>
          </div>
          <div class="note">式：土地分借入（万円）×10,000×年利率÷12。手動上書き可。</div>
        </div>
      </div>

      <div class="grid ga" id="leaseGroundSummary" style="display:none; margin-top:8px">
        <div>
          <label>毎月地代</label>
          <div class="row">
            <input id="leaseGroundMonthlySummary" class="readonly mono" type="text" readonly>
            <span class="unit">円/月</span>
          </div>
        </div>
      </div>

      <div class="grid ga" id="mansionMonthlySummary" style="display:none; margin-top:8px">
        <div><label>毎月の管理費</label><div class="row"><input id="mansionMgmtMonthlySummary" class="readonly mono" type="text" readonly><span class="unit">円/月</span></div></div>
        <div><label>毎月の修繕積立金</label><div class="row"><input id="mansionReserveMonthlySummary" class="readonly mono" type="text" readonly><span class="unit">円/月</span></div></div>
        <div><label>その他（毎月）</label><div class="row"><input id="mansionOtherMonthlySummary" class="readonly mono" type="text" readonly><span class="unit">円/月</span></div></div>
      </div>

      <div class="subcard" id="annualTaxWrap" style="margin-top:10px">
        <h3 style="margin:0 0 6px">固定資産税・都市計画税（年額）</h3>
        <div class="grid ga">
          <div>
            <label class="sum">年額（自動） <span class="chip manual" data-manual-badge-for="annualTax" style="display:none">手動</span></label>
            <div class="row">
              <input id="annualTax" class="mono" type="text" inputmode="numeric" data-auto="annualTax">
              <button class="auto-btn" type="button" data-reset="annualTax">↺ 自動</button>
              <span class="unit sum">円/年</span>
            </div>
          </div>
          <div>
            <label>税計算の月数</label>
            <div class="row"><input id="annualTaxMonths" type="number" min="0" step="1" value="12"><span class="unit">か月</span></div>
          </div>
        </div>
        <div class="note">
          ※本計算は概算であり実額とは異なります。<br>
          ※住宅ローンの借入及び金利優遇の適用には銀行所定の審査が必要となります。<br>
          ※金利や貸出条件は、本書作成日現在のものですので、融資実行時には変更となる場合があります。<br>
          ※返済額は弊社で計算した目安額ですので、融資実行後の返済額と異なる場合があります。<br>
          ※変動金利型融資は、融資実行後の金利情勢により返済額が変動します。<br>
          ※お借入れされる金融機関により、金消（ローン）契約時に印紙代が掛かる場合があります。<br>
          ※不動産取得税については、資金計画に記載がない場合でも、土地・建物面積や仕様により課税される場合があります。<br>
          ※登記費用、固都税の精算金、固都税の想定年額支払い額については、路線価を基に算出しておりますので、金額が異なる場合がございます。<br>
          ※火災保険については、建物面積や加入保険の内容により金額が異なります。
        </div>
      </div>

      <input id="miscTotal" type="hidden">
      <input id="grandTotal" type="hidden">
    </div>

    <div class="printbar">
      <button class="btn btn-primary" id="pdfBtn" type="button" disabled>PDFを保存</button>
      <span class="print-note">※ボタンを押すと表部分がPDFとしてダウンロードされます。</span>
    </div>

    <div class="card" id="saveCard" style="border:2px solid #d4e8ff; background:#f5faff;">
      <h2 style="margin:0 0 8px; font-size:17px;"> 途中保存 / 読み込み</h2>
      <div style="display:flex; gap:10px; flex-wrap:wrap; align-items:center;">
        <button class="btn btn-primary" id="saveBtn" type="button" disabled> 途中保存</button>
        <button class="btn btn-outline" id="loadBtn" type="button" disabled> 読み込み</button>
        <button class="btn" id="clearSaveBtn" type="button" disabled style="color:#c00; border-color:#c00;"> 保存削除</button>
        <span id="saveStatusMsg" class="note" style="font-size:13px; color:#555;"></span>
      </div>
      <div class="note" style="margin-top:6px;">※このブラウザ（同じパソコン・同じブラウザ）に保存されます。ブラウザのデータを消去すると失われます。</div>
    </div>
  </div>
</div>

<div id="pdf-container-hidden">
  <div class="pdf-sheet" id="pdf-render-target">
    <div class="sheet-header">
      <div class="doc-title">資金計画シミュレーション</div>
      <div class="doc-meta">
        <div class="customer-name"><span id="p_customerName"></span> 様</div>
        <div style="margin-top:4px;">作成日：<span id="p_docDate"></span></div>
      </div>
    </div>

    <div class="section-box">
      <div class="section-title">購入物件概要</div>
      <table class="spec-table">
        <tr>
          <th style="width:15%">物件名</th>
          <td colspan="5"><span id="p_prop_name"></span></td>
        </tr>
        <tr>
          <th style="width:15%">土地面積</th><td style="width:18%"><span id="p_prop_land"></span> ㎡</td>
          <th style="width:15%">セットバック・私道</th><td style="width:18%"><span id="p_prop_setback"></span> ㎡</td>
          <th style="width:15%">建物面積（登記簿）</th><td style="width:18%"><span id="p_prop_bld"></span> ㎡</td>
        </tr>
        <tr>
          <th>課税床面積</th><td><span id="p_prop_taxbld"></span> ㎡</td>
          <th>長期優良住宅</th><td><span id="p_prop_longterm"></span></td>
          <th>耐震基準適合証明</th><td><span id="p_prop_seismic"></span></td>
        </tr>
        <tr>
          <th>新築年月</th>
          <td colspan="5">
            <span id="p_prop_date"></span>
            <span style="margin-left:10px;">(<span id="p_prop_age"></span>)</span>
          </td>
        </tr>
        <tr>
          <th>評価額(土地)</th>
          <td class="ar"><span id="p_prop_land_eval"></span> 円</td>
          <th>評価額(建物)</th>
          <td class="ar"><span id="p_prop_bld_eval"></span> 円</td>
          <td colspan="2" style="border:none; background:none;"></td>
        </tr>
      </table>
      <table class="spec-table" style="margin-top:-1px; border-top:none;">
        <tr>
          <th style="width:15%">① 土地（物件）金額</th>
          <td class="ar" style="width:35%"><span id="p_prop_p1"></span> 円</td>
          <th style="width:15%">② 建物金額</th>
          <td class="ar" style="width:35%"><span id="p_prop_p2"></span> 円</td>
        </tr>
        <tr>
          <th>③ 消費税額</th>
          <td class="ar"><span id="p_prop_vat"></span> 円</td>
          <th class="total-col">④ 合計金額</th>
          <td class="ar total-col"><span id="p_prop_total"></span> 円</td>
        </tr>
      </table>
    </div>

    <div class="section-box">
      <div class="section-title">1. 資金計画（返済予定）</div>
      <table class="spec-table" style="margin-bottom:4px;">
        <tr>
          <th style="width:20%">借入金融機関</th>
          <td style="width:30%"><span id="p_bank"></span></td>
          <th style="width:20%">金利タイプ</th>
          <td><span id="p_rate_type"></span></td>
        </tr>
      </table>
      <table class="spec-table">
        <thead>
          <tr><th>借入区分</th><th>借入金額</th><th>金利</th><th>返済期間</th><th>毎月返済額</th><th>ボーナス返済</th></tr>
        </thead>
        <tbody>
          <tr>
            <td>① 土地 / 物件</td>
            <td class="ar"><span id="p_loan1_amt"></span> 万円</td>
            <td class="ar"><span id="p_loan1_rate"></span> %</td>
            <td class="ar"><span id="p_loan1_years"></span> 年</td>
            <td class="ar"><span id="p_loan1_monthly"></span> 円</td>
            <td class="ar"><span id="p_loan1_bonus"></span> 円</td>
          </tr>
          <tr>
            <td>② 建物</td>
            <td class="ar"><span id="p_loan2_amt"></span> 万円</td>
            <td class="ar"><span id="p_loan2_rate"></span> %</td>
            <td class="ar"><span id="p_loan2_years"></span> 年</td>
            <td class="ar"><span id="p_loan2_monthly"></span> 円</td>
            <td class="ar"><span id="p_loan2_bonus"></span> 円</td>
          </tr>
        </tbody>
        <tfoot>
          <tr class="total-col">
            <td>合 計</td>
            <td class="ar"><span id="p_loan_total_amt"></span> 万円</td>
            <td>-</td>
            <td>-</td>
            <td class="ar"><span id="p_loan_total_monthly"></span> 円</td>
            <td class="ar"><span id="p_loan_total_bonus"></span> 円</td>
          </tr>
        </tfoot>
      </table>

      <table class="flow-table">
        <thead>
          <tr>
            <th>毎月（毎年）かかる費用</th>
            <th>金額</th>
          </tr>
        </thead>
        <tbody>
          <tr><td>固定資産税・都市計画税（年額）</td><td class="ar"><span id="p_ex_annual_tax"></span> 円/年</td></tr>
          <tr><td>土地分割融資（つなぎ融資）利息のみ支払い</td><td class="ar"><span id="p_ex_interest_only"></span> 円/月</td></tr>
          <tr><td>毎月地代</td><td class="ar"><span id="p_ex_lease"></span> 円/月</td></tr>
          <tr><td>毎月の管理費</td><td class="ar"><span id="p_ex_mgmt"></span> 円/月</td></tr>
          <tr><td>毎月の修繕積立金</td><td class="ar"><span id="p_ex_reserve"></span> 円/月</td></tr>
          <tr><td>その他（毎月）</td><td class="ar"><span id="p_ex_other"></span> 円/月</td></tr>
        </tbody>
      </table>
    </div>

    <div class="section-box">
      <div class="section-title">2. 諸費用概算 内訳</div>
      <div class="cols-2">
        <div class="col">
          <div class="sub-title">【土地 / 物件購入】</div>
          <table class="cost-table">
            <tr><td>印紙代(売買)</td><td class="ar"><span id="p_cost1_stamp"></span></td></tr>
            <tr><td>仲介手数料</td><td class="ar"><span id="p_cost1_broker"></span></td></tr>
            <tr><td>所有権移転登記(土地)</td><td class="ar"><span id="p_cost1_reg_land"></span></td></tr>
            <tr><td>所有権移転登記(建物)</td><td class="ar"><span id="p_cost1_reg_bld"></span></td></tr>
            <tr><td>建物表示登記</td><td class="ar"><span id="p_cost1_hyoji"></span></td></tr>
            <tr><td>建物保存登記</td><td class="ar"><span id="p_cost1_hozon"></span></td></tr>
            <tr><td>抵当権設定登記</td><td class="ar"><span id="p_cost1_mortgage"></span></td></tr>
            <tr><td>融資事務手数料</td><td class="ar"><span id="p_cost1_loanfee"></span></td></tr>
            <tr><td>固都税清算金</td><td class="ar"><span id="p_cost1_taxadj"></span></td></tr>
            <tr><td>火災保険料</td><td class="ar"><span id="p_cost1_ins"></span></td></tr>
            <tr><td>司法書士報酬等</td><td class="ar"><span id="p_cost1_judicial"></span></td></tr>
            <tr><td>不動産取得税</td><td class="ar"><span id="p_cost1_acq"></span></td></tr>
            <tr><td>振込手数料</td><td class="ar"><span id="p_cost1_transfer"></span></td></tr>
            <tr><td>金消契約印紙代</td><td class="ar"><span id="p_cost1_stamp_loan"></span></td></tr>
            <tr><td>その他</td><td class="ar"><span id="p_cost1_other"></span></td></tr>
            <tr class="subtotal"><td>小計</td><td class="ar"><span id="p_cost1_sub"></span></td></tr>
          </table>
        </div>
        <div class="col">
          <div class="sub-title">【建物 (注文住宅)】</div>
          <table class="cost-table">
            <tr><td>印紙代(請負)</td><td class="ar"><span id="p_cost2_stamp"></span></td></tr>
            <tr><td>建物表示登記</td><td class="ar"><span id="p_cost2_hyoji"></span></td></tr>
            <tr><td>建物保存登記</td><td class="ar"><span id="p_cost2_hozon"></span></td></tr>
            <tr><td>抵当権設定登記</td><td class="ar"><span id="p_cost2_mortgage"></span></td></tr>
            <tr><td>融資事務手数料</td><td class="ar"><span id="p_cost2_loanfee"></span></td></tr>
            <tr><td>火災保険料</td><td class="ar"><span id="p_cost2_ins"></span></td></tr>
            <tr><td>司法書士報酬等</td><td class="ar"><span id="p_cost2_judicial"></span></td></tr>
            <tr><td>不動産取得税</td><td class="ar"><span id="p_cost2_acq"></span></td></tr>
            <tr><td>振込手数料</td><td class="ar"><span id="p_cost2_transfer"></span></td></tr>
            <tr><td>金消契約印紙代</td><td class="ar"><span id="p_cost2_stamp_loan"></span></td></tr>
            <tr><td>その他</td><td class="ar"><span id="p_cost2_other"></span></td></tr>
            <tr><td><br></td><td></td></tr>
            <tr><td><br></td><td></td></tr>
            <tr><td><br></td><td></td></tr>
            <tr class="subtotal"><td>小計</td><td class="ar"><span id="p_cost2_sub"></span></td></tr>
          </table>
        </div>
      </div>
      <div class="total-box">
        <div class="row">
          <span>諸費用 合計</span> <span class="val"><span id="p_misc_total"></span> 円</span>
        </div>
        <div class="row main">
          <span>物件価格 ＋ 諸費用 総額</span> <span class="val"><span id="p_grand_total"></span> 円</span>
        </div>
      </div>
    </div>

    <div class="footer-notes">
      <div class="disclaimer-box">
        ※本計算は概算であり実額とは異なります。<br>
        ※住宅ローンの借入及び金利優遇の適用には銀行所定の審査が必要となります。<br>
        ※金利や貸出条件は、本書作成日現在のものですので、融資実行時には変更となる場合があります。<br>
        ※返済額は弊社で計算した目安額ですので、融資実行後の返済額と異なる場合があります。<br>
        ※変動金利型融資は、融資実行後の金利情勢により返済額が変動します。<br>
        ※お借入れされる金融機関により、金消（ローン）契約時に印紙代が掛かる場合があります。<br>
        ※不動産取得税については、資金計画に記載がない場合でも、土地・建物面積や仕様により課税される場合があります。<br>
        ※登記費用、固都税の精算金、固都税の想定年額支払い額については、路線価を基に算出しておりますので、金額が異なる場合がございます。<br>
        ※火災保険については、建物面積や加入保険の内容により金額が異なります。
      </div>
      <div class="contact-info">株式会社富士屋不動産　担当：山本　TEL:03-5248-6228</div>
    </div>
  </div>
</div>

<script>
/* ================= JSロジック ================= */
const J = (id) => document.getElementById(id);
const uncomma = (s) => String(s || "").replace(/,/g, "").replace(/[^\d.]/g, "");
const toNum = (s) => { const v = parseFloat(uncomma(s)); return isFinite(v) ? v : 0; };
const addComma = (s) => {
  if (s === "" || s == null) return "";
  const p = uncomma(String(s)).split('.');
  const i = p[0].replace(/^0+(?=\d)/, '');
  const d = p[1] != null ? '.' + p[1] : '';
  return i.replace(/\B(?=(\d{3})+(?!\d))/g, ',') + d;
};
const ceil100 = (v) => Math.ceil(Math.round(v) / 100) * 100;
const round1 = (v) => Math.round(v);
const floor1 = (v) => Math.floor(v);
const fmtYen = (v) => isFinite(v) ? addComma(Math.floor(v)) : "";
const val = (id) => { const el = J(id); return el ? toNum(el.value) : 0; };

/* ========= 種別管理 ========= */
let confirmedType = 'land_custom';
let pendingType = null;
const currentType = () => confirmedType;
const isLandOnly = () => currentType() === 'land_only';
const isLandCustom = () => currentType() === 'land_custom';
const isLandGroup = () => (isLandCustom() || isLandOnly());
const isNewDetached = () => currentType() === 'new_detached';
const isLeaseNew = () => currentType() === 'lease_new_detached';
const isNewOrLeaseNew = () => (isNewDetached() || isLeaseNew());
const isUsedType = () => (currentType() === 'used_detached' || currentType() === 'used_mansion');
const VAT_RATE_PCT = 10;

/* ========= UX ========= */
function enableUX() {
  document.querySelectorAll('input[type="text"],input[type="number"]').forEach(el => {
    ['input', 'change'].forEach(ev => el.addEventListener(ev, () => { recalcAll(); }));
    el.addEventListener('focus', () => { setTimeout(() => { try { el.select(); } catch (e) {} }, 0); });
  });
  document.querySelectorAll('.yen').forEach(el => {
    if (el.value) el.value = addComma(el.value);
    el.addEventListener('input', () => { el.value = addComma(uncomma(el.value)); recalcAll(); });
    el.addEventListener('change', () => { el.value = addComma(uncomma(el.value)); recalcAll(); });
    el.addEventListener('blur', () => { el.value = addComma(uncomma(el.value)); });
  });

  const bldAreaInput = document.getElementById('bldArea');
  const taxBldAreaInput = document.getElementById('taxBldArea');
  if(bldAreaInput && taxBldAreaInput) {
    bldAreaInput.addEventListener('input', () => {
      if (isLandOnly()) return;
      if(!taxBldAreaInput.dataset.touched) { taxBldAreaInput.value = bldAreaInput.value; }
      recalcAll();
    });
  }
  const ym = document.getElementById('newBuildYM');
  if (ym) {
    ym.addEventListener('change', () => { updateEraAgeUI(); updatePropTypeUI(); recalcAll(); });
  }
  const ltCheck = document.getElementById('isLongTermBld');
  if(ltCheck) {
    ltCheck.addEventListener('change', () => {
      const elBld = J('acqTaxBld'); if(elBld) delete elBld.dataset.touched;
      if(!isLandGroup()) { const elLand = J('acqTaxLand'); if(elLand) delete elLand.dataset.touched; }
      const elHozon = isNewOrLeaseNew() ? J('bldHozonND') : J('bldHozon');
      if(elHozon) delete elHozon.dataset.touched;
      recalcAll();
    });
  }
  const ltCheckOthers = document.getElementById('isLongTermBld_forOthers');
  if(ltCheckOthers) {
    ltCheckOthers.addEventListener('change', () => {
      if(ltCheck) ltCheck.checked = ltCheckOthers.checked;
      const elLand = J('acqTaxLand'); if(elLand) delete elLand.dataset.touched;
      const elHozon = isNewOrLeaseNew() ? J('bldHozonND') : J('bldHozon');
      if(elHozon) delete elHozon.dataset.touched;
      recalcAll();
    });
  }
  const seismicCheck = document.getElementById('hasSeismicCert');
  if(seismicCheck) {
    seismicCheck.addEventListener('change', () => {
      if(!isLandGroup()) { const elLand = J('acqTaxLand'); if(elLand) delete elLand.dataset.touched; }
      recalcAll();
    });
  }
  const urgentCheck = document.getElementById('isUrgentArea');
  if(urgentCheck) {
    urgentCheck.addEventListener('change', () => {
      const elLand = J('acqTaxLand'); if(elLand) delete elLand.dataset.touched;
      if(!isLandOnly()) { const elBld = J('acqTaxBld'); if(elBld) delete elBld.dataset.touched; }
      updatePropTypeUI();
      recalcAll();
    });
  }
}

/* ========= 日付計算 ========= */
function calcEraAge(ymStr) {
  if (!ymStr) return { era: '—', age: '—' };
  const [y, m] = ymStr.split('-').map(Number);
  if (!y) return { era: '—', age: '—' };
  let eraName = '', eraYear = 0;
  if (y >= 2019) { if (y === 2019 && m < 5) { eraName = '平成'; eraYear = 31; } else { eraName = '令和'; eraYear = y - 2018; } }
  else if (y >= 1989) { if (y === 1989 && m < 1) { eraName = '昭和'; eraYear = 64; } else { eraName = '平成'; eraYear = y - 1988; } }
  else if (y >= 1926) { eraName = '昭和'; eraYear = y - 1925; }
  else { return { era: y + '年', age: calcAgeStr(y, m) }; }
  const eraNumStr = (eraYear === 1) ? '元年' : (eraYear + '年');
  return { era: eraName + eraNumStr, age: calcAgeStr(y, m) };
}
function calcAgeStr(y, m) {
  const now = new Date();
  const ageVal = (now.getFullYear() * 12 + now.getMonth() + 1) - (y * 12 + m);
  const ageY = Math.floor(ageVal / 12);
  return (ageVal <= 0) ? '新築' : (ageY < 1 ? '築1年未満' : `築${ageY}年`);
}
function updateEraAgeUI() {
  const ym = J('newBuildYM').value;
  const res = calcEraAge(ym);
  const eD = J('eraDisplay'), aD = J('ageDisplay');
  if (eD) eD.textContent = `西暦：${ym ? ym.replace('-','年')+'月' : '—'} ／ 和暦：${res.era}`;
  if (aD) aD.textContent = `築年数：${res.age}`;
}

/* ========= 計算ロジック ========= */
function stampReduced_RealEstate(a) { a = Math.floor(a); if (a <= 1e5) return 200; if (a <= 5e5) return 200; if (a <= 1e6) return 500; if (a <= 5e6) return 1000; if (a <= 1e7) return 5000; if (a <= 5e7) return 10000; if (a <= 1e8) return 30000; if (a <= 5e8) return 60000; if (a <= 1e9) return 160000; if (a <= 5e9) return 320000; return 480000; }
function stampReduced_Construction(a) { a = Math.floor(a); if (a <= 1e6) return 200; if (a <= 2e6) return 200; if (a <= 3e6) return 500; if (a <= 5e6) return 1000; if (a <= 1e7) return 5000; if (a <= 5e7) return 10000; if (a <= 1e8) return 30000; if (a <= 5e8) return 60000; if (a <= 1e9) return 160000; if (a <= 5e9) return 320000; return 480000; }
const vatIncluded = (amount, ratePct) => (amount > 0 && ratePct > 0) ? floor1(amount * ratePct / (100 + ratePct)) : 0;

function autoVAT() {
  if (isLandGroup()) {
    const base = toNum(J('price2').value);
    J('vat').value = fmtYen(vatIncluded(base, VAT_RATE_PCT));
    J('vat').readOnly = true; J('vat').classList.add('readonly');
  } else {
    const sel = J('usedTaxable');
    if (isUsedType() && sel) {
      if (sel.value === 'nontax') { J('vat').value = '0'; J('vat').readOnly = true; J('vat').classList.add('readonly'); }
      else { J('vat').readOnly = false; J('vat').classList.remove('readonly'); }
    } else { J('vat').readOnly = false; J('vat').classList.remove('readonly'); }
  }
}

function computeLandEvalAuto() {
  const area = toNum(J('landArea').value) + toNum(J('setbackArea').value);
  const rk = toNum(J('rosenka').value);
  return ceil100(area * rk * 1000);
}
function updateLandEval() {
  const el = J('landEval'); if (!el) return;
  if (isLeaseNew()) {
    el.value = '0'; el.readOnly = true; el.classList.add('readonly'); el.dataset.locked = '1';
    J('leaseNewNote_landEval')?.classList.remove('hidden');
    return;
  }
  el.readOnly = false; el.classList.remove('readonly'); delete el.dataset.locked;
  J('leaseNewNote_landEval')?.classList.add('hidden');
  if (!el.dataset.touched) el.value = fmtYen(computeLandEvalAuto());
}
function currentBldEval() {
  if (isLandOnly()) return 0;
  if (isLandCustom()) return toNum(J('bldEval')?.value);
  if (isNewOrLeaseNew()) return toNum(J('bldEvalND')?.value);
  if (isUsedType()) return toNum(J('bldEvalUsed')?.value);
  return 0;
}
const pyenFromMan = (id) => toNum(J(id).value) * 10000;
function withBonusSplit(totalYen, bonusId) {
  const Pb = Math.min(totalYen, toNum(J(bonusId).value) * 10000);
  const Pm = Math.max(0, totalYen - Pb);
  return { PmYen: Pm, PbYen: Pb };
}
function monthlyPayment(P, rA, y) {
  const r = (rA / 100) / 12, n = y * 12;
  if (P <= 0 || y <= 0) return 0;
  const v = r === 0 ? P / n : P * (r * Math.pow(1 + r, n)) / (Math.pow(1 + r, n) - 1);
  return round1(v);
}
function bonusPaymentPer(Pb, rA, y) {
  if (Pb <= 0 || y <= 0) return 0;
  const rm = (rA / 100) / 12, r6 = Math.pow(1 + rm, 6) - 1, n6 = y * 2;
  const v = r6 === 0 ? Pb / n6 : Pb * (r6 * Math.pow(1 + r6, n6)) / (Math.pow(1 + r6, n6) - 1);
  return round1(v);
}

function calcLoans() {
  if (isLandGroup()) {
    const L = pyenFromMan('loanLand'), rL = parseFloat(J('rateLand').value || 0), yL = parseFloat(J('yearsLand').value || 0), sL = withBonusSplit(L, 'bonusPrincipalLand');
    J('monthlyLand').value = fmtYen(monthlyPayment(sL.PmYen, rL, yL)); J('bonusOutLand').value = fmtYen(bonusPaymentPer(sL.PbYen, rL, yL));
    let mB = 0, bB = 0;
    if (isLandCustom()) {
      if (J('linkBld')?.checked) { J('rateBld').value = J('rateLand').value; J('yearsBld').value = J('yearsLand').value; }
      const B = pyenFromMan('loanBld'), rB = parseFloat(J('rateBld').value || 0), yB = parseFloat(J('yearsBld').value || 0), sB = withBonusSplit(B, 'bonusPrincipalBld');
      mB = monthlyPayment(sB.PmYen, rB, yB);
      bB = bonusPaymentPer(sB.PbYen, rB, yB);
      J('monthlyBld').value = fmtYen(mB); J('bonusOutBld').value = fmtYen(bB);
    }
    const mTotal = toNum(J('monthlyLand').value) + mB;
    const bTotal = toNum(J('bonusOutLand').value) + bB;
    J('monthlyTotal').value = fmtYen(mTotal); J('bonusTotal').value = fmtYen(bTotal);
  } else {
    const P = pyenFromMan('loanOne'), r = parseFloat(J('rateOne').value || 0), y = parseFloat(J('yearsOne').value || 0), s = withBonusSplit(P, 'bonusPrincipalOne');
    J('monthlyOne').value = fmtYen(monthlyPayment(s.PmYen, r, y)); J('bonusOutOne').value = fmtYen(bonusPaymentPer(s.PbYen, r, y));
    J('monthlyTotal').value = J('monthlyOne').value; J('bonusTotal').value = J('bonusOutOne').value;
  }
}

function calcBrokerFee() {
  const p1 = toNum(J('price1').value);
  const v = toNum(J('vat').value);
  const deduct = isLandGroup() ? 0 : v;
  return ceil100((Math.max(0, p1 - deduct) * 0.03 + 60000) * 1.10);
}
const calcLandReg = () => ceil100(toNum(J('landEval').value) * 0.015);
function calcMortgageLand() {
  if (isNewOrLeaseNew()) return ceil100(pyenFromMan('loanOne') * 0.001);
  if (isLandGroup()) return ceil100(pyenFromMan('loanLand') * 0.004);
  const sel = J('mortgageRateUsed'); const rate = (isUsedType() && sel) ? parseFloat(sel.value) : 0.004;
  return ceil100(pyenFromMan('loanOne') * rate);
}
function calcLoanFeeLand() {
  const r = parseFloat(J('loanFeeRate').value || 0) / 100;
  return ceil100(isLandGroup() ? pyenFromMan('loanLand') * r : pyenFromMan('loanOne') * r);
}
const suggestBldEvalND = () => ceil100(Math.max(0, toNum(J('bldArea').value) * 107000));
function calcBldHozonRate() { const isLong = J('isLongTermBld')?.checked; return isLong ? 0.001 : 0.0015; }
const calcBldHozonND = () => ceil100(toNum(J('bldEvalND').value) * calcBldHozonRate());
const calcBldHozon = () => ceil100(toNum(J('bldEval').value) * calcBldHozonRate());
function suggestBldEval() {
  if (isLandOnly()) { J('bldEval').value = "0"; return; }
  if (!isLandCustom()) return;
  const s = ceil100(toNum(J('bldArea').value) * 107000);
  if (!J('bldEval').dataset.touched && s > 0) J('bldEval').value = fmtYen(s);
}
const calcMortgageBld = () => ceil100(pyenFromMan('loanBld') * 0.001);
const calcLoanFeeBld = () => ceil100(pyenFromMan('loanBld') * (parseFloat(J('loanFeeRate').value || 0) / 100));
function calcUsedBldTransfer() {
  const rate = parseFloat(J('regBldTransferRate')?.value || '0.001');
  const be = toNum(J('bldEvalUsed').value);
  return ceil100(be * rate);
}

function getUsedBuildingDeduction() {
  const area = toNum(document.getElementById('taxBldArea').value);
  const isUrgent = document.getElementById('isUrgentArea')?.checked;
  const limit = isUrgent ? 50 : 40;
  if (area < limit) return 0;
  const ym = document.getElementById('newBuildYM').value;
  if (!ym) return 0;
  const [y, m] = ym.split('-').map(Number);
  const yymm = y * 100 + m;
  if (yymm < 198201) { if(!document.getElementById('hasSeismicCert')?.checked) return 0; }
  if (yymm >= 199704) return 12000000;
  else if (yymm >= 198904) return 10000000;
  else if (yymm >= 198507) return 4500000;
  else if (yymm >= 198107) return 4200000;
  else if (yymm >= 197601) return 3500000;
  else if (yymm >= 197301) return 2300000;
  else if (yymm >= 196401) return 1500000;
  else if (yymm >= 195407) return 1000000;
  return 0;
}

function calcAcqTaxLandLogic() {
  if (isLeaseNew()) return 0;
  const landVal = toNum(J('landEval').value), landArea = toNum(J('landArea').value), bldAreaForTax = toNum(J('taxBldArea').value);
  if (landVal <= 0 || landArea <= 0) return 0;
  const taxBase = landVal * 0.5, initialTax = taxBase * 0.03;
  if (isLandOnly()) return ceil100(initialTax);
  if (isUsedType()) { if (getUsedBuildingDeduction() === 0) return ceil100(initialTax); }
  const unitPrice = taxBase / landArea;
  const calcArea = Math.min(200, bldAreaForTax * 2);
  const deduction = Math.max(45000, unitPrice * calcArea * 0.03);
  return ceil100(Math.max(0, initialTax - deduction));
}
function calcAcqTaxBldLogic() {
  if (isLandOnly()) return 0;
  const bldVal = currentBldEval(); if (bldVal <= 0) return 0;
  let deduction = 0;
  if (isUsedType()) { deduction = getUsedBuildingDeduction(); }
  else { deduction = J('isLongTermBld')?.checked ? 13000000 : 12000000; }
  const taxableBase = Math.max(0, bldVal - deduction);
  // 免税点判定（令和8年4月1日以降）：新築・増築等66万円、売買・贈与等34万円
  const exemptLimit = isUsedType() ? 340000 : 660000;
  if (taxableBase < exemptLimit) return 0;
  return ceil100(taxableBase * 0.03);
}

function setLeaseNewZeroLocks(enable) {
  const reg = J('regLand'), tax = J('taxAdjustLand'), use = J('taxUseType'), mon = J('taxMonths'), useRow = J('taxUseRow'), note1 = J('taxFormulaNote'), note2 = J('taxFormulaNoteUsed'), w1 = J('leaseNewNote_regLand'), w2 = J('leaseNewNote_taxAdjust');
  if (enable) {
    if (reg) { reg.value = '0'; reg.readOnly = true; reg.classList.add('readonly'); reg.dataset.locked = '1'; }
    if (tax) { tax.value = '0'; tax.readOnly = true; tax.classList.add('readonly'); tax.dataset.locked = '1'; }
    if (useRow) useRow.style.display = 'none'; if (use) use.disabled = true; if (mon) { mon.value = 0; mon.disabled = true; }
    if (note1) note1.style.display = 'none'; if (note2) note2.style.display = 'none';
    if (w1) w1.classList.remove('hidden'); if (w2) w2.classList.remove('hidden');
  } else {
    if (reg) { reg.readOnly = false; reg.classList.remove('readonly'); delete reg.dataset.locked; }
    if (tax) { tax.readOnly = false; tax.classList.remove('readonly'); delete tax.dataset.locked; }
    if (useRow) useRow.style.display = ''; if (use) use.disabled = false; if (mon) mon.disabled = false;
    if (note1) note1.style.display = isUsedType() ? 'none' : ''; if (note2) note2.style.display = isUsedType() ? '' : 'none';
    if (w1) w1.classList.add('hidden'); if (w2) w2.classList.add('hidden');
  }
}

function calcFixedCityAdjust() {
  if (isLeaseNew()) return 0;
  const months = Math.max(0, parseInt(J('taxMonths').value || 0, 10));
  if (months <= 0) return 0;
  const land = toNum(J('landEval').value);
  let v = 0;
  if (isUsedType()) {
    const b = toNum(J('bldEvalUsed').value);
    v = (land * (1 / 6) * 0.014 + land * (1 / 2) * (1 / 3) * 0.003 + b * 0.014 + b * 0.003) * (months / 12);
  } else {
    const use = J('taxUseType').value;
    if (use === 'house') v = (land * (1 / 6) * 0.014 + land * (1 / 2) * (1 / 3) * 0.003) * (months / 12);
    else v = land * 0.017 * (months / 12);
  }
  return ceil100(v);
}
function computeLandEvalForAnnual() {
  return ceil100(toNum(J('landArea').value) * toNum(J('rosenka').value) * 1000);
}
function getLandEvalBaseForAnnual() {
  if (isLeaseNew()) return 0;
  return J('landEval') && J('landEval').dataset.touched === '1' ? toNum(J('landEval').value) : computeLandEvalForAnnual();
}
function calcAnnualTax() {
  const months = Math.max(0, parseInt(J('annualTaxMonths').value || 0, 10));
  if (months <= 0) return 0;
  if (isLandOnly()) {
    const taxMonths = Math.max(1, parseInt(J('taxMonths').value || 1, 10));
    const seisan = calcFixedCityAdjust();
    const monthlyUnit = seisan / taxMonths;
    return ceil100(monthlyUnit * months);
  }
  const b = currentBldEval();
  const land = getLandEvalBaseForAnnual();
  const landPart = land * (1 / 6) * 0.014 + land * (1 / 2) * (1 / 3) * 0.003;
  const bPart = b * 0.014 + b * 0.003;
  return ceil100((landPart + bPart) * (months / 12));
}

function ensureManualBadges() {
  document.querySelectorAll('input[data-auto], textarea[data-auto], select[data-auto]').forEach(inp => {
    const row = inp.closest('.row'); let label = null;
    if (row && row.previousElementSibling && row.previousElementSibling.tagName === 'LABEL') { label = row.previousElementSibling; }
    else { const parent = inp.closest('div'); if (parent) { const maybe = parent.querySelector(':scope > label'); if (maybe) label = maybe; } }
    if (!label) return;
    const id = inp.id || ''; if (!id) return;
    if (label.querySelector(`[data-manual-badge-for="${id}"]`)) return;
    const span = document.createElement('span'); span.className = 'chip manual'; span.textContent = '手動'; span.style.display = 'none'; span.setAttribute('data-manual-badge-for', id); label.appendChild(span);
  });
}
function updateManualBadges() {
  document.querySelectorAll('input[data-auto], textarea[data-auto], select[data-auto]').forEach(inp => {
    const id = inp.id; const badge = document.querySelector(`.chip.manual[data-manual-badge-for="${id}"]`);
    if (!badge) return;
    if (inp.dataset.locked === '1' || (isLeaseNew() && (id === 'taxAdjustLand' || id === 'landEval' || id === 'regLand' || id === 'acqTaxLand'))) { badge.style.display = 'none'; }
    else { badge.style.display = (inp.dataset.touched === '1') ? '' : 'none'; }
  });
}
const yenToMan = (yen) => Math.round(yen / 10000);
function autoFillLoansIfNeeded() {
  if (isLandGroup()) {
    const p1 = toNum(J('price1').value), p2 = toNum(J('price2').value);
    const el1 = J('loanLand'), el2 = J('loanBld');
    if (el1 && !el1.dataset.touched) { el1.value = addComma(yenToMan(p1)); }
    if (el2 && !el2.dataset.touched && !isLandOnly()) { el2.value = addComma(yenToMan(p2)); }
  } else {
    const p = toNum(J('price1').value);
    const el = J('loanOne');
    if (el && !el.dataset.touched) { el.value = addComma(yenToMan(p)); }
  }
}

function calcMisc() {
  if (!J('stampLand').dataset.touched) { J('stampLand').value = fmtYen(stampReduced_RealEstate(toNum(J('price1').value))); }
  if (isLandCustom() && !J('stampBld').dataset.touched) { J('stampBld').value = fmtYen(stampReduced_Construction(toNum(J('price2').value))); }
  if (!J('brokerFee').dataset.touched) J('brokerFee').value = fmtYen(calcBrokerFee());
  if (J('regLand').dataset.locked === '1') { J('regLand').value = '0'; }
  else if (!J('regLand').dataset.touched) { J('regLand').value = fmtYen(calcLandReg()); }
  if (!J('regMortgageLand').dataset.touched) J('regMortgageLand').value = fmtYen(calcMortgageLand());
  if (!J('loanFeeLand').dataset.touched) J('loanFeeLand').value = fmtYen(calcLoanFeeLand());

  const showND = isNewOrLeaseNew();
  if (showND) {
    if (!J('bldEvalND').dataset.touched && toNum(J('bldEvalND').value) === 0) J('bldEvalND').value = fmtYen(suggestBldEvalND());
    if (!J('bldHozonND').dataset.touched) J('bldHozonND').value = fmtYen(calcBldHozonND());
  }
  if (isUsedType() && !J('bldEvalUsed').dataset.touched && toNum(J('bldEvalUsed').value) === 0) {
    J('bldEvalUsed').value = fmtYen(suggestBldEvalND());
  }
  if (isUsedType()) {
    if (!J('regBldTransferUsed').dataset.touched) J('regBldTransferUsed').value = fmtYen(calcUsedBldTransfer());
  } else if (J('regBldTransferUsed')) { J('regBldTransferUsed').value = ''; }
  const adj = calcFixedCityAdjust();
  if (J('taxAdjustLand').dataset.locked === '1') { J('taxAdjustLand').value = '0'; }
  else if (!J('taxAdjustLand').dataset.touched) { J('taxAdjustLand').value = fmtYen(adj); }

  if (isLandCustom()) {
    if (!J('bldHozon').dataset.touched) J('bldHozon').value = fmtYen(calcBldHozon());
    if (!J('regMortgageBld').dataset.touched) J('regMortgageBld').value = fmtYen(calcMortgageBld());
    if (!J('loanFeeBld').dataset.touched) J('loanFeeBld').value = fmtYen(calcLoanFeeBld());
  } else if (J('loanFeeBld')) {
    J('loanFeeBld').value = '0'; if(J('bldHozon')) J('bldHozon').value = '0'; if(J('regMortgageBld')) J('regMortgageBld').value = '0';
  }
  const valLandTax = isLeaseNew() ? 0 : calcAcqTaxLandLogic();
  const valBldTax = calcAcqTaxBldLogic();
  if (isLandGroup()) {
    if(J('acqTaxLand')) J('acqTaxLand').classList.remove('readonly');
    if (J('acqTaxLand') && !J('acqTaxLand').dataset.touched) { J('acqTaxLand').value = fmtYen(valLandTax); }
    if (J('acqTaxBld') && !J('acqTaxBld').dataset.touched) { J('acqTaxBld').value = fmtYen(valBldTax); }
  } else {
    if (J('acqTaxLand') && !J('acqTaxLand').dataset.touched) { J('acqTaxLand').value = fmtYen(valLandTax + valBldTax); }
  }
  const insuranceLandVal = isLandGroup() ? 0 : val('insuranceLand');
  const subtotalLand =
    val('stampLand') + (showND ? val('bldHyojiND') : 0) + (showND ? val('bldHozonND') : 0) +
    (isUsedType() ? val('regBldTransferUsed') : 0) + val('brokerFee') + val('regLand') +
    val('regMortgageLand') + val('loanFeeLand') + val('judicialLand') + val('taxAdjustLand') +
    val('transferFeeLand') + insuranceLandVal + val('acqTaxLand') + val('othersLand') + val('othersLand2');
  J('miscSubtotalLand').value = fmtYen(subtotalLand);

  let subtotalBld = 0;
  if (isLandCustom()) {
    const insuranceBldVal = val('insuranceBld');
    subtotalBld =
      val('stampBld') + val('bldHyoji') + val('bldHozon') + val('regMortgageBld')
      + val('loanFeeBld') + insuranceBldVal + val('judicialBld')
      + val('acqTaxBld') + val('transferFeeBld') + val('othersBld') + val('othersBld2');
    J('miscSubtotalBld').value = fmtYen(subtotalBld);
  } else if (J('miscSubtotalBld')) { J('miscSubtotalBld').value = '0'; }
  const totalMisc = subtotalLand + subtotalBld;
  J('miscTotal').value = fmtYen(totalMisc);
  if (J('sumForCustom')) J('miscTotalShown').value = fmtYen(totalMisc);
  const p1 = toNum(J('price1').value), p2 = isLandCustom() ? toNum(J('price2').value) : 0;
  const pricePlusMisc = p1 + p2 + totalMisc;
  if (isLandGroup()) J('pricePlusMiscCustom').value = fmtYen(pricePlusMisc);
  else J('pricePlusMiscOthers').value = fmtYen(pricePlusMisc);
  J('grandTotal').value = fmtYen(pricePlusMisc);
}

function handleUsedTaxToggle() {
  const used = isUsedType(); const row = J('usedTaxRow'); const sel = J('usedTaxable');
  if (row) row.hidden = !used; if (sel) sel.disabled = !used;
  if (!used) {
    if (sel) sel.value = 'taxable';
    J('vat').readOnly = false; J('vat').classList.remove('readonly');
  } else {
    if (sel && sel.value === 'nontax') { J('vat').value = '0'; J('vat').readOnly = true; J('vat').classList.add('readonly'); }
    else { J('vat').readOnly = false; J('vat').classList.remove('readonly'); }
  }
}

function applyPresetForType(t) {
  J('landArea').value = 70; J('setbackArea').value = 10;
  if (t === 'land_custom') {
    J('bldArea').value = 100;
    J('price1').value = '50,000,000'; J('price2').value = '40,000,000';
    if (J('loanLand')) J('loanLand').value = '5,000';
    if (J('loanBld')) J('loanBld').value = '2,500';
    if (J('insuranceBld') && !/\d/.test(J('insuranceBld').value)) J('insuranceBld').value = '350,000';
    J('judicialLand').value = '300,000';
  } else if (t === 'land_only') {
    J('bldArea').value = 0;
    J('price1').value = '50,000,000'; J('price2').value = '0';
    if (J('loanLand')) J('loanLand').value = '5,000';
    if (J('loanBld')) J('loanBld').value = '0';
    if (J('insuranceBld')) J('insuranceBld').value = '0';
    J('judicialLand').value = '300,000';
  } else if (t === 'new_detached' || t === 'lease_new_detached' || t === 'used_detached' || t === 'used_mansion') {
    J('bldArea').value = 100;
    J('price1').value = '50,000,000';
    if (J('loanOne')) J('loanOne').value = '5,000'; if (J('bonusPrincipalOne')) J('bonusPrincipalOne').value = '0';
    J('judicialLand').value = '300,000';
    if (J('insuranceLand') && !/\d/.test(J('insuranceLand').value)) J('insuranceLand').value = '350,000';
  }
  ['bonusPrincipalLand', 'bonusPrincipalBld', 'bonusPrincipalOne'].forEach(id => { if (J(id)) J(id).value = '0'; });
  if (!J('bank').value) J('bank').value = '三菱ＵＦＪ銀行';
  J('rosenka').value = J('rosenka').value || 280;
  if (J('taxUseType')) J('taxUseType').value = 'house'; if (J('taxMonths')) J('taxMonths').value = 6;
  ['price1', 'price2', 'loanLand', 'loanBld', 'loanOne', 'bonusPrincipalLand', 'bonusPrincipalBld', 'bonusPrincipalOne', 'insuranceLand', 'insuranceBld'].forEach(id => {
    if (J(id) && /\d/.test(J(id).value)) J(id).value = addComma(uncomma(J(id).value));
  });
  const ba = J('bldArea').value;
  if(J('taxBldArea')) { J('taxBldArea').value = ba; delete J('taxBldArea').dataset.touched; }
}

function syncMansionFieldWidths() {
  const wrap = J('mansionMonthlyWrap'); if (!wrap || wrap.style.display === 'none') return;
  const monthlyRef = J('monthlyOne'), bonusRef = J('bonusOutOne'); if (!monthlyRef || !bonusRef) return;
  const mw = monthlyRef.getBoundingClientRect().width, bw = bonusRef.getBoundingClientRect().width;
  if (mw > 0) document.documentElement.style.setProperty('--w-like-monthly', mw + 'px');
  if (bw > 0) document.documentElement.style.setProperty('--w-like-bonus', bw + 'px');
}
window.addEventListener('resize', syncMansionFieldWidths);

function updatePropTypeUI() {
  const landGroup = isLandGroup(), landCustom = isLandCustom(), landOnly = isLandOnly();
  const newLike = isNewOrLeaseNew(), used = isUsedType();

  J('labelPrice1').textContent = landGroup ? '① 土地金額' : '① 物件金額';
  J('bldPriceWrap').style.display = landCustom ? '' : 'none';
  J('loanLandWrap').style.display = landGroup ? '' : 'none';
  J('loanBldWrap').style.display = landCustom ? '' : 'none';
  J('loanOneWrap').style.display = landGroup ? 'none' : '';
  if (J('loanLandTitle')) J('loanLandTitle').textContent = landGroup ? '土地分ローン' : '物件ローン';
  const leaseWrap = J('leaseGroundWrap'); if (leaseWrap) leaseWrap.style.display = isLeaseNew() ? '' : 'none';

  const titleEl = J('landCostTitle');
  if (landOnly) { titleEl.textContent = '１）土地分'; }
  else if (landCustom) { titleEl.textContent = '１）土地分'; }
  else { titleEl.textContent = newLike ? '１）土地＋建物分' : '１）物件分'; }

  J('bldCostWrap').style.display = landCustom ? '' : 'none';
  J('ndHyojiWrap').style.display = newLike ? '' : 'none';
  J('ndBldEvalWrap').style.display = newLike ? '' : 'none';
  J('ndBldHozonWrap').style.display = newLike ? '' : 'none';
  J('usedBldEvalWrap').style.display = used ? '' : 'none';
  J('usedBldTransferWrap').style.display = used ? '' : 'none';

  const taxWrap = J('taxBldAreaWrap');
  if(taxWrap) {
    if(used) { taxWrap.style.display = ''; const tVal = J('taxBldArea').value; if(!tVal) J('taxBldArea').value = J('bldArea').value; }
    else { taxWrap.style.display = 'none'; if(!isLandOnly()) J('taxBldArea').value = J('bldArea').value; }
  }

  const regLbl = J('labelRegMortgageLand');
  const toggleRow = J('mortgageToggleUsed'), toggleNote = J('mortgageNoteUsed');
  if (newLike) {
    regLbl.textContent = '抵当権設定登記（土地＋建物）（自動：借入×0.1％）';
    toggleRow.style.display = 'none'; toggleNote.style.display = 'none';
  } else if (landGroup) {
    regLbl.textContent = '抵当権設定登記（土地）（自動：借入×0.4％)';
    toggleRow.style.display = 'none'; toggleNote.style.display = 'none';
  } else {
    regLbl.textContent = '抵当権設定登記（土地＋建物）（自動：借入×0.1％／0.4％）';
    toggleRow.style.display = used ? '' : 'none'; toggleNote.style.display = used ? '' : 'none';
  }
  const jLbl = J('labelJudicialLand'); jLbl.textContent = (newLike || used) ? '司法書士報酬（土地＋建物）' : '司法書士報酬（土地）';

  const acqLbl = J('labelAcqTaxLand'), acqNote = J('noteAcqTaxLand'), acqWarn = J('noteAcqTaxBldUsed');
  const ltHiddenWrap = J('isLongTermBld_hiddenWrap'), seismicHiddenWrap = J('isSeismicStandard_hiddenWrap');

  if (landGroup) {
    if(acqLbl) acqLbl.innerHTML = '不動産取得税（自動：軽減措置適用後）<span class="chip"><a href="https://www.tax.metro.tokyo.lg.jp/kazei/real_estate/fudosan/syutokuzei" target="_blank" rel="noopener">東京都主税局</a></span>';
    if(acqNote) acqNote.textContent = landOnly ? '※評価額 × 1/2 × 3%' : '※(評価額×1/2×3%) − 控除額(4.5万円 or (土地1㎡評価額×1/2)×(床面積×2)×3%)';
    if(ltHiddenWrap) ltHiddenWrap.style.display = 'none';
    if(seismicHiddenWrap) seismicHiddenWrap.style.display = 'none';
    if(acqWarn) acqWarn.classList.add('hidden');
  } else {
    if(acqLbl) acqLbl.innerHTML = '不動産取得税（土地＋建物 合算）<span class="chip"><a href="https://www.tax.metro.tokyo.lg.jp/kazei/real_estate/fudosan/syutokuzei" target="_blank" rel="noopener">東京都主税局</a></span>';
    if(acqNote) acqNote.textContent = '※軽減措置適用後の「土地分」と「建物分」の合計額';
    if(ltHiddenWrap) ltHiddenWrap.style.display = newLike ? '' : 'none';
    if(used) {
      if(seismicHiddenWrap) seismicHiddenWrap.style.display = 'flex';
      const ym = document.getElementById('newBuildYM').value;
      const taxArea = toNum(J('taxBldArea').value);
      let warnMsg = null;
      const isUrgent = document.getElementById('isUrgentArea')?.checked;
      const limit = isUrgent ? 50 : 40;
      if (taxArea < limit) {
        warnMsg = isUrgent
          ? "※特定地域（50㎡以上）の要件を満たさないため軽減措置対象外です"
          : "※課税床面積が40㎡未満のため軽減措置の対象外です（土地・建物とも）";
      } else if (ym && getUsedBuildingDeduction() === 0) { warnMsg = "※建築日が古く耐震証明がないため軽減措置対象外となります"; }
      if (warnMsg) { if(acqWarn) { acqWarn.classList.remove('hidden'); acqWarn.textContent = warnMsg; } }
      else { if(acqWarn) acqWarn.classList.add('hidden'); }
    } else {
      if(seismicHiddenWrap) seismicHiddenWrap.style.display = 'none';
      if(acqWarn) acqWarn.classList.add('hidden');
    }
  }
  handleUsedTaxToggle();
  const vatInput = J('vat');
  if (vatInput) { const vatRow = vatInput.closest('div').parentElement; if (vatRow) vatRow.style.display = landOnly ? 'none' : ''; }
  if (landGroup) {
    J('labelVat').textContent = '③ 消費税額（内税表示：②から自動）';
    J('vatNote').textContent = '※②建物金額に含まれる税額を自動算出（合計に重複計上しません）';
  } else {
    J('labelVat').textContent = '③ 消費税額（手動入力）';
    J('vatNote').textContent = used ? '※中古の課税/非課税に応じて入力。非課税なら0固定。' : '※①は土地を含むため内税抽出はしません。課税分のみ手動入力。';
  }
  J('sumForCustom').style.display = landGroup ? '' : 'none';
  J('sumForOthers').style.display = landGroup ? 'none' : '';
  const totalLabel = J('price12Total')?.closest('div')?.querySelector('label');
  if(totalLabel) {
    if (landOnly) totalLabel.textContent = '④ 土地 合計金額（自動）';
    else if (landCustom) totalLabel.textContent = '④ 土地＋建物 合計金額（自動）';
  }
  const note1 = J('taxFormulaNote'), note2 = J('taxFormulaNoteUsed');
  if (isLeaseNew()) { if (note1) note1.style.display = 'none'; if (note2) note2.style.display = 'none'; }
  else { if (note1) note1.style.display = used ? 'none' : ''; if (note2) note2.style.display = used ? '' : 'none'; }
  if (isLeaseNew()) setLeaseNewZeroLocks(true); else setLeaseNewZeroLocks(false);
  const mansionWrap = J('mansionMonthlyWrap');
  if (mansionWrap) { mansionWrap.style.display = (currentType() === 'used_mansion') ? '' : 'none'; setTimeout(syncMansionFieldWidths, 0); }
  J('leaseGroundSummary').style.display = isLeaseNew() ? '' : 'none';
  J('mansionMonthlySummary').style.display = (currentType() === 'used_mansion') ? '' : 'none';
  if (J('insuranceLandWrap')) { J('insuranceLandWrap').style.display = landGroup ? 'none' : ''; }
  if (J('insuranceBldWrap')) { J('insuranceBldWrap').style.display = landCustom ? '' : 'none'; }
  J('interestOnlyWrap').style.display = landCustom ? '' : 'none';
  const wrap12 = J('price12TotalWrap');
  if (wrap12) { wrap12.style.display = landGroup ? '' : 'none'; }
  ensureManualBadges(); updateManualBadges();
}

function calcInterestOnlyMonthly() {
  const el = J('interestOnlyMonthly');
  if (!el) return;
  if (!isLandGroup()) { el.value = ''; return; }
  if (!el.dataset.touched) {
    const principalYen = pyenFromMan('loanLand');
    const rateA = parseFloat(J('rateLand').value || 0) / 100;
    const monthlyInterest = isLandGroup() ? Math.floor(principalYen * rateA / 12) : 0;
    el.value = fmtYen(monthlyInterest);
  }
}

function syncSummaryExtras() {
  const at = J('annualTax'); if (at && at.dataset.touched !== '1') { at.value = fmtYen(calcAnnualTax()); }
  const g = toNum(J('leaseGroundMonthly')?.value), mg = toNum(J('mansionMgmtMonthly')?.value), rs = toNum(J('mansionReserveMonthly')?.value), ot = toNum(J('mansionOtherMonthly')?.value);
  if (J('leaseGroundMonthlySummary')) J('leaseGroundMonthlySummary').value = fmtYen(g);
  if (J('mansionMgmtMonthlySummary')) J('mansionMgmtMonthlySummary').value = fmtYen(mg);
  if (J('mansionReserveMonthlySummary')) J('mansionReserveMonthlySummary').value = fmtYen(rs);
  if (J('mansionOtherMonthlySummary')) J('mansionOtherMonthlySummary').value = fmtYen(ot);
}

function recalcAll() {
  if (isLandOnly()) { J('price2').value = '0'; J('bldArea').value = 0; J('taxBldArea').value = 0; }
  updateLandEval(); autoVAT(); suggestBldEval(); autoFillLoansIfNeeded(); calcLoans();
  calcInterestOnlyMonthly(); calcMisc(); syncSummaryExtras(); syncMansionFieldWidths();
  updateManualBadges(); updatePropTypeUI();
  if (isLandGroup()) {
    const p1 = toNum(J('price1').value), p2 = toNum(J('price2').value);
    if (J('price12Total')) J('price12Total').value = fmtYen(p1 + p2);
  }
}

function doApplyType() {
  const sel = J('propType');
  const next = (pendingType == null) ? sel.value : pendingType;
  confirmedType = next; sel.value = confirmedType;
  ['loanLand', 'loanBld', 'loanOne'].forEach(id => { const el = J(id); if (el) { delete el.dataset.touched; } });
  const io = J('interestOnlyMonthly'); if (io) delete io.dataset.touched;
  applyPresetForType(confirmedType); updatePropTypeUI(); recalcAll();
  J('applyTypeBtn')?.classList.remove('pending');
  pendingType = null;
}
function bindApplyType() {
  const sel = J('propType'), btn = J('applyTypeBtn'), btnM = J('applyTypeBtnMobile');
  if (sel) { sel.addEventListener('change', () => { pendingType = sel.value; btn?.classList.add('pending'); }); }
  btn?.addEventListener('click', doApplyType);
  btnM?.addEventListener('click', () => { doApplyType(); J('propType')?.scrollIntoView({ behavior: 'smooth', block: 'center' }); });
}

/* ========= フラット35連動 ========= */
function bindBankSelect() {
  const bankSel = J('bank');
  if (!bankSel) return;
['change', 'input'].forEach(ev => bankSel.addEventListener(ev, () => {
  if (bankSel.value === 'フラット３５') {
    const rateTypeEl = J('rateType');
    if (rateTypeEl) rateTypeEl.value = '固定';
    ['rateLand', 'rateBld', 'rateOne'].forEach(id => {
      const el = J(id); if (el) el.value = '2.8';
    });
    recalcAll();
  } else {
    const rateTypeEl = J('rateType');
    if (rateTypeEl) rateTypeEl.value = '変動';
    ['rateLand', 'rateBld', 'rateOne'].forEach(id => {
      const el = J(id); if (el) el.value = '0.945';
    });
    recalcAll();
  }
}));
}

function computeAutoById(id) {
  switch (id) {
    case 'landEval': J('landEval').value = isLeaseNew() ? '0' : fmtYen(computeLandEvalAuto()); break;
    case 'stampLand': J('stampLand').value = fmtYen(stampReduced_RealEstate(toNum(J('price1').value))); break;
    case 'stampBld': J('stampBld').value = fmtYen(stampReduced_Construction(toNum(J('price2').value))); break;
    case 'regLand': J('regLand').value = fmtYen(calcLandReg()); break;
    case 'regMortgageLand': J('regMortgageLand').value = fmtYen(calcMortgageLand()); break;
    case 'loanFeeLand': J('loanFeeLand').value = fmtYen(calcLoanFeeLand()); break;
    case 'bldEval': J('bldEval').value = fmtYen(ceil100(toNum(J('bldArea').value) * 107000)); break;
    case 'bldHozon': J('bldHozon').value = fmtYen(calcBldHozon()); break;
    case 'regMortgageBld': J('regMortgageBld').value = fmtYen(calcMortgageBld()); break;
    case 'loanFeeBld': J('loanFeeBld').value = fmtYen(calcLoanFeeBld()); break;
    case 'bldEvalND': J('bldEvalND').value = fmtYen(suggestBldEvalND()); break;
    case 'bldHozonND': J('bldHozonND').value = fmtYen(calcBldHozonND()); break;
    case 'regBldTransferUsed': J('regBldTransferUsed').value = fmtYen(calcUsedBldTransfer()); break;
    case 'taxAdjustLand': J('taxAdjustLand').value = fmtYen(calcFixedCityAdjust()); break;
    case 'loanLand': { if (isLandGroup()) J('loanLand').value = addComma(yenToMan(toNum(J('price1').value))); break; }
    case 'loanBld': { if (isLandCustom()) J('loanBld').value = addComma(yenToMan(toNum(J('price2').value))); else if(isLandOnly()) J('loanBld').value = '0'; break; }
    case 'loanOne': { if (!isLandGroup()) J('loanOne').value = addComma(yenToMan(toNum(J('price1').value))); break; }
    case 'interestOnlyMonthly': {
      const principalYen = pyenFromMan('loanLand');
      const rateA = parseFloat(J('rateLand').value || 0) / 100;
      const monthlyInterest = isLandGroup() ? Math.floor(principalYen * rateA / 12) : 0;
      J('interestOnlyMonthly').value = fmtYen(monthlyInterest);
      break;
    }
    case 'annualTax': { const el = J('annualTax'); if (el) el.value = fmtYen(calcAnnualTax()); break; }
    case 'acqTaxLand':
      if (isLandGroup()) { J('acqTaxLand').value = isLeaseNew() ? '0' : fmtYen(calcAcqTaxLandLogic()); }
      else { J('acqTaxLand').value = fmtYen( (isLeaseNew() ? 0 : calcAcqTaxLandLogic()) + calcAcqTaxBldLogic() ); }
      break;
    case 'acqTaxBld': J('acqTaxBld').value = fmtYen(calcAcqTaxBldLogic()); break;
    default: break;
  }
}
function resetAuto(id) {
  const el = J(id); if (!el) return;
  if ((id === 'landEval' && isLeaseNew()) || (id === 'regLand' && isLeaseNew()) || (id === 'taxAdjustLand' && isLeaseNew()) || (id === 'acqTaxLand' && isLeaseNew())) return;
  delete el.dataset.touched; computeAutoById(id); recalcAll();
}
function bindAutoResetButtons() { document.querySelectorAll('[data-reset]').forEach(btn => btn.addEventListener('click', () => resetAuto(btn.dataset.reset))); }
function bindTouchOnInput() {
  document.querySelectorAll('[data-auto]').forEach(el => {
    el.addEventListener('input', () => (el.dataset.touched = '1', updateManualBadges()));
    el.addEventListener('change', () => (el.dataset.touched = '1', updateManualBadges()));
  });
}
function bindUsedTaxable() {
  const sel = J('usedTaxable'); if (!sel) return;
  ['change', 'input'].forEach(ev => sel.addEventListener(ev, () => { handleUsedTaxToggle(); recalcAll(); }));
}
function isEligibleForReducedTaxRate() {
  const area = toNum(document.getElementById('bldArea').value);
  if (area < 50) return false;
  const ym = document.getElementById('newBuildYM').value;
  if (!ym) return false;
  const [y, m] = ym.split('-').map(Number);
  const yymm = y * 100 + m;
  if (yymm >= 198201) return true;
  return !!document.getElementById('hasSeismicCert')?.checked;
}
function updateUsedTaxRatesAuto() {
  if (!isUsedType()) return;
  const isEligible = isEligibleForReducedTaxRate();
  const transSel = document.getElementById('regBldTransferRate');
  if (transSel) { transSel.value = isEligible ? "0.003" : "0.02"; }
  const mortSel = document.getElementById('mortgageRateUsed');
  if (mortSel) { mortSel.value = isEligible ? "0.001" : "0.004"; }
}
function bindUsedBldTransferRate() {
  const sel = J('regBldTransferRate'); if (!sel) return;
  ['change', 'input'].forEach(ev => sel.addEventListener(ev, () => { const el = J('regBldTransferUsed'); if(el) { delete el.dataset.touched; computeAutoById('regBldTransferUsed'); recalcAll(); } }));
  const mortSel = J('mortgageRateUsed'); if (!mortSel) return;
  ['change', 'input'].forEach(ev => mortSel.addEventListener(ev, () => { const el = J('regMortgageLand'); if(el) { delete el.dataset.touched; computeAutoById('regMortgageLand'); recalcAll(); } }));
}
function bindUsedRateAutoLogic() {
  const triggers = ['bldArea', 'newBuildYM', 'hasSeismicCert'];
  triggers.forEach(id => {
    const el = document.getElementById(id);
    if (el) { el.addEventListener('change', () => { updateUsedTaxRatesAuto(); recalcAll(); }); el.addEventListener('input', () => { updateUsedTaxRatesAuto(); recalcAll(); }); }
  });
}

/* ========= パスワードロック ========= */
const CORRECT_HASH = "5b328cf43d53a589fe546b2d4e2d18e962693c58a78fd1e0aa6eb05501dbd81f";
function setLocked(lock) {
  const controls = document.querySelectorAll('input, select, textarea, button, summary');
  controls.forEach(el => {
    if (el.closest('#lockCard')) return;
    if (el.id === 'pdfBtn') { el.disabled = false; return; }
    if (lock) { if (!el.disabled) { el.setAttribute('data-locked-before', '1'); el.disabled = true; } }
    else { if (el.hasAttribute('data-locked-before')) { el.disabled = false; el.removeAttribute('data-locked-before'); } }
  });
  const area = document.getElementById('plan');
  if (area) { area.style.opacity = lock ? '0.55' : '1'; area.style.pointerEvents = lock ? 'none' : 'auto'; }
}
async function tryUnlock(){
  const ipt = document.getElementById('unlockPass');
  const msg = document.getElementById('passMsg');
  const buf = await crypto.subtle.digest('SHA-256', new TextEncoder().encode(ipt.value));
  const hex = Array.from(new Uint8Array(buf)).map(b=>b.toString(16).padStart(2,'0')).join('');
  const ok = (hex === CORRECT_HASH);
  if (ok) {
    setLocked(false); const lockCard = document.getElementById('lockCard'); if (lockCard) lockCard.remove();
    document.querySelectorAll('button').forEach(b => b.disabled = false);
    enableSaveButtons();
    document.getElementById('plan')?.scrollIntoView({ behavior: 'smooth', block: 'start' });
  } else { if (msg) { msg.textContent = "パスワードが違います。"; msg.style.color = "#d00"; } }
}
function bindLock() {
  document.getElementById('unlockBtn')?.addEventListener('click', tryUnlock);
  const ipt = document.getElementById('unlockPass');
  if (ipt) { ipt.addEventListener('keydown', e => { if (e.key === 'Enter') tryUnlock(); }); ipt.focus(); }
}

/* ========= PDF出力用 データ転記 ========= */
function transferValuesToPrint() {
  const setText = (id, val) => { const el = document.getElementById(id); if (el) el.textContent = val; };
  const getVal = (id) => document.getElementById(id)?.value || '';
  const getRaw = (id) => document.getElementById(id)?.value || '';
  setText('p_customerName', getVal('customerName') || '　　');
  setText('p_docDate', getVal('docDate') || new Date().toLocaleDateString());
  setText('p_prop_name', getVal('propName'));
  setText('p_prop_land', getVal('landArea'));
  setText('p_prop_setback', getVal('setbackArea'));
  setText('p_prop_bld', getVal('bldArea'));
  const ym = getRaw('newBuildYM'); const ymRes = calcEraAge(ym);
  setText('p_prop_date', ym ? ym.replace('-', '年')+'月' : '—');
  setText('p_prop_age', ymRes.era + ' / ' + ymRes.age);
  setText('p_prop_land_eval', getVal('landEval'));
  setText('p_prop_bld_eval', fmtYen(currentBldEval()));
  const taxBldAreaVal = getVal('taxBldArea');
  setText('p_prop_taxbld', taxBldAreaVal !== '' ? taxBldAreaVal : (getVal('bldArea') || '-'));
  const isLongTermPdf = J('isLongTermBld')?.checked || J('isLongTermBld_forOthers')?.checked;
  setText('p_prop_longterm', isLongTermPdf ? '○' : '－');
  const hasSeismicPdf = J('hasSeismicCert')?.checked;
  setText('p_prop_seismic', hasSeismicPdf ? '○' : '－');
  const p1v = toNum(getVal('price1'));
  const p2v = isLandCustom() ? toNum(getVal('price2')) : 0;
  setText('p_prop_p1', fmtYen(p1v));
  setText('p_prop_p2', isLandCustom() ? fmtYen(p2v) : '-');
  setText('p_prop_vat', getVal('vat') || '0');
  setText('p_prop_total', fmtYen(isLandGroup() ? (p1v + p2v) : p1v));

  // 金融機関・金利タイプ（selectのvalueをそのまま転記）
  setText('p_bank', getVal('bank') || '-');
  const rateTypeEl = J('rateType');
  setText('p_rate_type', rateTypeEl ? rateTypeEl.value : '-');

  const isCustom = isLandCustom(), isGrp = isLandGroup();
  const loan1Amt = isGrp ? getVal('loanLand') : getVal('loanOne');
  const loan1Rate = isGrp ? getVal('rateLand') : getVal('rateOne');
  const loan1Years = isGrp ? getVal('yearsLand') : getVal('yearsOne');
  const loan1Monthly = isGrp ? getVal('monthlyLand') : getVal('monthlyOne');
  const loan1Bonus = isGrp ? getVal('bonusOutLand') : getVal('bonusOutOne');
  setText('p_loan1_amt', loan1Amt); setText('p_loan1_rate', loan1Rate); setText('p_loan1_years', loan1Years);
  setText('p_loan1_monthly', loan1Monthly); setText('p_loan1_bonus', loan1Bonus);
  if (isCustom) {
    setText('p_loan2_amt', getVal('loanBld')); setText('p_loan2_rate', getVal('rateBld'));
    setText('p_loan2_years', getVal('yearsBld')); setText('p_loan2_monthly', getVal('monthlyBld'));
    setText('p_loan2_bonus', getVal('bonusOutBld'));
  } else {
    ['p_loan2_amt', 'p_loan2_rate', 'p_loan2_years', 'p_loan2_monthly', 'p_loan2_bonus'].forEach(id => setText(id, '-'));
  }
  let totalAmt = toNum(loan1Amt) + (isCustom ? toNum(getVal('loanBld')) : 0);
  setText('p_loan_total_amt', addComma(totalAmt));
  setText('p_loan_total_monthly', getVal('monthlyTotal'));
  setText('p_loan_total_bonus', getVal('bonusTotal'));
  setText('p_ex_annual_tax', getRaw('annualTax') || '-');
  setText('p_ex_interest_only', getRaw('interestOnlyMonthly') || '-');
  const lease = getRaw('leaseGroundMonthlySummary') || getRaw('leaseGroundMonthly') || '';
  setText('p_ex_lease', lease || '-');
  const mgmt = getRaw('mansionMgmtMonthlySummary') || getRaw('mansionMgmtMonthly') || '';
  const reserve = getRaw('mansionReserveMonthlySummary') || getRaw('mansionReserveMonthly') || '';
  const other = getRaw('mansionOtherMonthlySummary') || getRaw('mansionOtherMonthly') || '';
  setText('p_ex_mgmt', mgmt || '-'); setText('p_ex_reserve', reserve || '-'); setText('p_ex_other', other || '-');

  setText('p_cost1_stamp', getVal('stampLand')); setText('p_cost1_broker', getVal('brokerFee'));
  setText('p_cost1_reg_land', getVal('regLand'));
  if (isUsedType()) { setText('p_cost1_reg_bld', getVal('regBldTransferUsed')); setText('p_cost1_hyoji', '-'); setText('p_cost1_hozon', '-'); }
  else if (isNewOrLeaseNew()) { setText('p_cost1_reg_bld', '-'); setText('p_cost1_hyoji', getVal('bldHyojiND')); setText('p_cost1_hozon', getVal('bldHozonND')); }
  else { setText('p_cost1_reg_bld', '-'); setText('p_cost1_hyoji', '-'); setText('p_cost1_hozon', '-'); }
  setText('p_cost1_mortgage', getVal('regMortgageLand')); setText('p_cost1_loanfee', getVal('loanFeeLand'));
  setText('p_cost1_taxadj', getVal('taxAdjustLand')); setText('p_cost1_ins', isGrp ? '-' : getVal('insuranceLand'));
  setText('p_cost1_judicial', getVal('judicialLand')); setText('p_cost1_acq', getVal('acqTaxLand'));
  setText('p_cost1_transfer', getVal('transferFeeLand')); setText('p_cost1_stamp_loan', getVal('othersLand'));
  setText('p_cost1_other', getVal('othersLand2')); setText('p_cost1_sub', getVal('miscSubtotalLand'));
  if (isCustom) {
    setText('p_cost2_stamp', getVal('stampBld')); setText('p_cost2_hyoji', getVal('bldHyoji'));
    setText('p_cost2_hozon', getVal('bldHozon')); setText('p_cost2_mortgage', getVal('regMortgageBld'));
    setText('p_cost2_loanfee', getVal('loanFeeBld')); setText('p_cost2_ins', getVal('insuranceBld'));
    setText('p_cost2_judicial', getVal('judicialBld')); setText('p_cost2_acq', getVal('acqTaxBld'));
    setText('p_cost2_transfer', getVal('transferFeeBld')); setText('p_cost2_stamp_loan', getVal('othersBld'));
    setText('p_cost2_other', getVal('othersBld2')); setText('p_cost2_sub', getVal('miscSubtotalBld'));
  } else {
    ['p_cost2_stamp', 'p_cost2_hyoji', 'p_cost2_hozon', 'p_cost2_mortgage',
     'p_cost2_loanfee', 'p_cost2_ins', 'p_cost2_judicial', 'p_cost2_acq',
     'p_cost2_transfer', 'p_cost2_stamp_loan', 'p_cost2_other', 'p_cost2_sub'
    ].forEach(id => setText(id, '-'));
  }
  setText('p_misc_total', getVal('miscTotal'));
  setText('p_grand_total', getVal('grandTotal'));
}

/* ========= 途中保存 / 読み込み ========= */
const SAVE_KEY = 'fujiya_shikinkeikaiku_v1';
const SAVE_FIELD_IDS = [
  'propType','propName','docDate','customerName',
  'rosenka','landEval',
  'landArea','setbackArea','bldArea','taxBldArea','newBuildYM',
  'price1','price2','vat',
  'usedTaxable',
  'bank','rateType',
  'loanLand','rateLand','yearsLand','bonusPrincipalLand',
  'loanBld','rateBld','yearsBld','bonusPrincipalBld',
  'loanOne','rateOne','yearsOne','bonusPrincipalOne',
  'loanFeeRate',
  'stampLand','brokerFee','regLand','regMortgageLand','loanFeeLand',
  'taxAdjustLand','taxUseType','taxMonths',
  'insuranceLand','transferFeeLand','judicialLand','acqTaxLand',
  'othersLand','othersLand2',
  'stampBld','bldHyoji','bldEval','bldHozon','regMortgageBld',
  'loanFeeBld','insuranceBld','judicialBld','acqTaxBld',
  'transferFeeBld','othersBld','othersBld2',
  'bldHyojiND','bldEvalND','bldHozonND',
  'bldEvalUsed','regBldTransferUsed','regBldTransferRate','mortgageRateUsed',
  'leaseGroundMonthly',
  'mansionMgmtMonthly','mansionReserveMonthly','mansionOtherMonthly',
  'annualTax','annualTaxMonths',
  'interestOnlyMonthly',
];
const SAVE_CHECK_IDS = [
  'linkBld','isLongTermBld','isLongTermBld_forOthers','hasSeismicCert','isUrgentArea',
];

function doSave() {
  const data = { _savedAt: new Date().toLocaleString('ja-JP'), _confirmedType: confirmedType };
  SAVE_FIELD_IDS.forEach(id => {
    const el = J(id); if (el) { data[id] = el.value; if (el.dataset.touched) data['_touched_' + id] = '1'; }
  });
  SAVE_CHECK_IDS.forEach(id => {
    const el = J(id); if (el) data[id + '_checked'] = el.checked ? '1' : '';
  });
  try {
    localStorage.setItem(SAVE_KEY, JSON.stringify(data));
    updateSaveStatus();
    J('saveStatusMsg').textContent = '✅ 保存しました（' + data._savedAt + '）';
    J('saveStatusMsg').style.color = '#0a7a3a';
  } catch(e) {
    J('saveStatusMsg').textContent = '⚠ 保存に失敗しました（ストレージ容量不足の可能性）';
    J('saveStatusMsg').style.color = '#c00';
  }
}

function doLoad() {
  let raw;
  try { raw = localStorage.getItem(SAVE_KEY); } catch(e) { raw = null; }
  if (!raw) { J('saveStatusMsg').textContent = '保存データが見つかりません。'; J('saveStatusMsg').style.color = '#888'; return; }
  const data = JSON.parse(raw);
  confirmedType = data._confirmedType || 'land_custom';
  const sel = J('propType'); if (sel) sel.value = confirmedType;
  applyPresetForType(confirmedType); updatePropTypeUI();
  SAVE_FIELD_IDS.forEach(id => {
    if (data[id] == null) return;
    const el = J(id); if (!el) return;
    el.value = data[id];
    if (data['_touched_' + id]) el.dataset.touched = '1';
    else delete el.dataset.touched;
  });
  SAVE_CHECK_IDS.forEach(id => {
    const el = J(id); if (!el) return;
    el.checked = data[id + '_checked'] === '1';
  });
  if (J('isLongTermBld') && J('isLongTermBld_forOthers')) {
    J('isLongTermBld').checked = J('isLongTermBld_forOthers').checked;
  }
  recalcAll();
  J('saveStatusMsg').textContent = ' 読み込みました（保存日時：' + (data._savedAt || '不明') + '）';
  J('saveStatusMsg').style.color = '#0b6bcb';
}

function doClearSave() {
  if (!confirm('保存データを削除し、入力内容もすべてリセットしますか？')) return;
  try { localStorage.removeItem(SAVE_KEY); } catch(e) {}

  // 物件種別を初期値に戻す
  confirmedType = 'land_custom';
  const sel = J('propType'); if (sel) sel.value = confirmedType;

  // data-touched を全フィールドから削除
  document.querySelectorAll('[data-auto]').forEach(el => {
    delete el.dataset.touched;
  });

  // チェックボックスをすべてOFF
  SAVE_CHECK_IDS.forEach(id => {
    const el = J(id); if (el) el.checked = false;
  });

  // linkBld（土地と連動）だけはデフォルトON
  const linkBld = J('linkBld'); if (linkBld) linkBld.checked = true;

  // 金融機関を初期値に戻す
  const bankEl = J('bank'); if (bankEl) bankEl.value = '三菱ＵＦＪ銀行';

  // 金利タイプを変動に戻す
  const rateTypeEl = J('rateType'); if (rateTypeEl) rateTypeEl.value = '変動';

  // 金利・返済期間を初期値に戻す
  ['rateLand', 'rateBld', 'rateOne'].forEach(id => { const el = J(id); if (el) el.value = '0.945'; });
  ['yearsLand', 'yearsBld', 'yearsOne'].forEach(id => { const el = J(id); if (el) el.value = '35'; });

  // テキスト系フィールドをクリア
  ['propName', 'docDate', 'customerName'].forEach(id => { const el = J(id); if (el) el.value = ''; });

  // 路線価を初期値に戻す
  const rosenka = J('rosenka'); if (rosenka) rosenka.value = '280';

  // プリセット再適用 → 画面更新
  applyPresetForType(confirmedType);
  updatePropTypeUI();
  recalcAll();

  J('saveStatusMsg').textContent = ' 保存データを削除し、入力をリセットしました。';
  J('saveStatusMsg').style.color = '#888';
  updateSaveStatus();
}

function updateSaveStatus() {
  let raw;
  try { raw = localStorage.getItem(SAVE_KEY); } catch(e) { raw = null; }
  const msg = J('saveStatusMsg');
  if (raw) {
    try {
      const d = JSON.parse(raw);
      if (msg && msg.textContent === '') msg.textContent = '保存データあり（' + (d._savedAt || '日時不明') + '）';
    } catch(e) {}
  }
}

function bindSave() {
  J('saveBtn')?.addEventListener('click', doSave);
  J('loadBtn')?.addEventListener('click', doLoad);
  J('clearSaveBtn')?.addEventListener('click', doClearSave);
}
function enableSaveButtons() {
  ['saveBtn','loadBtn','clearSaveBtn'].forEach(id => { const b = J(id); if(b) b.disabled = false; });
  updateSaveStatus();
}

function bindPDF() {
  const btn = document.getElementById('pdfBtn'); if (!btn) return;
  btn.disabled = false;
  const newBtn = btn.cloneNode(true); btn.parentNode.replaceChild(newBtn, btn);
  newBtn.addEventListener('click', () => {
    transferValuesToPrint();
    const element = document.getElementById('pdf-render-target');
    const opt = { margin: [8, 12, 3, 10], filename: '資金計画表.pdf', image: { type: 'jpeg', quality: 0.98 }, html2canvas: { scale: 2, useCORS: true }, jsPDF: { unit: 'mm', format: 'a4', orientation: 'portrait' } };
    try { html2pdf().set(opt).from(element).save(); } catch(e) { console.error("PDF Error", e); alert("PDF作成に失敗しました。"); }
  });
}

/* ========= 初期化 ========= */
document.addEventListener('DOMContentLoaded', () => {
  enableUX(); ensureManualBadges(); bindAutoResetButtons(); bindTouchOnInput();
  bindApplyType(); bindUsedTaxable(); bindUsedBldTransferRate(); bindUsedRateAutoLogic();
  bindLock(); bindPDF(); bindSave();
  bindBankSelect(); // フラット35連動
  applyPresetForType(confirmedType); updatePropTypeUI(); setLocked(true);
  recalcAll();
  updateSaveStatus();
});
</script>
</body>
</html>]]></description>
            <pubDate>2026-04-16</pubDate>
        </item>
            </channel>
</rss>
