
<rss version="2.0">
    <channel>
        <title>(株)東洋技研不動産事業部のブログ</title>
        <link>https://www.toyogiken-fudosan.jp/blog/</link>
        <description>(株)東洋技研不動産事業部のブログ</description>
        <language>ja</language>
                
        <item>
            <title>ふるさと納税は不動産売却の節税になる？控除上限と注意点を解説</title>
            <link>https://www.toyogiken-fudosan.jp/blog/entry-528129/</link>
            <description><![CDATA[<div class="imgbox_eyecatch">
  <div class="eyecatch_img">
    <p class="clearfix" style="max-width: 100%;margin: 0 0 10px 0;">
      <img src="https://cdn.img-asp.jp/cms/528129_3_0_0_1.jpg"
           alt="ふるさと納税は不動産売却の節税になる？控除上限と注意点を解説というブログ記事のアイキャッチ画像"
           width="100%">
    </p>
  </div>
</div>

<div class="article-lp-wrapper">

  <section class="lp-section lp-fv bg-light is-sub">
    <span class="lp-glow-clip" aria-hidden="true"><span class="lp-glow lp-amb-float"></span></span>
    <div class="lp-container lp-fv-inner">
      <span class="lp-fv-rule lp-fv-anim" aria-hidden="true"></span>
      <p class="lp-lead lp-fv-anim" style="--lp-fv-delay:120ms">不動産売却で利益が出ると、「税金が増えるなら、ふるさと納税も多く利用できるのでは」と考える方もいるでしょう。</p>
      <p class="lp-lead lp-fv-anim" style="--lp-fv-delay:240ms">不動産売却で課税譲渡所得が生じ、個人住民税の所得割額が増える場合、ふるさと納税の控除上限額が増える可能性があります。ただし、ふるさと納税は不動産の譲渡所得税を直接減らす制度ではありません。</p>
      <p class="lp-lead lp-fv-anim" style="--lp-fv-delay:360ms">不動産売却後のふるさと納税を考える際は、取得費や譲渡費用、3,000万円特別控除などを反映したうえで課税譲渡所得を確認し、控除上限額を見積もることが大切です。</p>
    </div>
  </section>

  <section class="lp-section bg-white">
    <div class="lp-container">
      <div class="lp-h2-head is-rule">
        <h2 class="lp-h2">目次FAQ</h2>
        <span class="lp-h2-rule" aria-hidden="true"></span>
      </div>

      <div class="lp-faq-toc">
        <div class="lp-qa lp-hv-lift">
          <div class="lp-qa-row">
            <span class="lp-qa-badge" aria-hidden="true">Q1</span>
            <p class="lp-qa-q">不動産を売却するとふるさと納税の上限額は増えますか？</p>
          </div>
          <div class="lp-qa-row is-a">
            <span class="lp-qa-badge is-a" aria-hidden="true">A</span>
            <p class="lp-qa-a">課税譲渡所得が生じて個人住民税所得割額が増える場合、ふるさと納税の控除上限額が増える可能性があります。ただし、特別控除などの適用状況によって変わります。</p>
          </div>
          <a class="lp-anchor lp-hv-sweep lp-hv-arrow" href="#sec-01" style="--lp-hv-fill:rgba(30,161,34,.12)" aria-label="売却益と控除上限額の関係 へ移動">
            <svg class="lp-icon lp-anchor-arrow" viewBox="0 0 24 24" aria-hidden="true"><path d="m6 9 6 6 6-6"/></svg>
            <span class="lp-anchor-label">詳細はこちら</span>
            <span class="lp-anchor-title">売却益と控除上限額の関係</span>
          </a>
        </div>

        <div class="lp-qa lp-hv-lift">
          <div class="lp-qa-row">
            <span class="lp-qa-badge" aria-hidden="true">Q2</span>
            <p class="lp-qa-q">不動産売却後のふるさと納税の上限額はどう計算しますか？</p>
          </div>
          <div class="lp-qa-row is-a">
            <span class="lp-qa-badge is-a" aria-hidden="true">A</span>
            <p class="lp-qa-a">売却価格から取得費・譲渡費用・適用できる特別控除を差し引いて課税譲渡所得を確認し、個人住民税所得割額などをもとに上限額の目安を計算します。</p>
          </div>
          <a class="lp-anchor lp-hv-sweep lp-hv-arrow" href="#sec-02" style="--lp-hv-fill:rgba(30,161,34,.12)" aria-label="譲渡所得と控除上限額の計算 へ移動">
            <svg class="lp-icon lp-anchor-arrow" viewBox="0 0 24 24" aria-hidden="true"><path d="m6 9 6 6 6-6"/></svg>
            <span class="lp-anchor-label">詳細はこちら</span>
            <span class="lp-anchor-title">譲渡所得と控除上限額の計算</span>
          </a>
        </div>

        <div class="lp-qa lp-hv-lift">
          <div class="lp-qa-row">
            <span class="lp-qa-badge" aria-hidden="true">Q3</span>
            <p class="lp-qa-q">不動産売却後にふるさと納税をする際の注意点はありますか？</p>
          </div>
          <div class="lp-qa-row is-a">
            <span class="lp-qa-badge is-a" aria-hidden="true">A</span>
            <p class="lp-qa-a">売却した年の所得を前提に利用する場合は、同じ年のうちに寄附を行います。また、確定申告をする場合はワンストップ特例を利用できません。</p>
          </div>
          <a class="lp-anchor lp-hv-sweep lp-hv-arrow" href="#sec-03" style="--lp-hv-fill:rgba(30,161,34,.12)" aria-label="年内寄附と確定申告の注意点 へ移動">
            <svg class="lp-icon lp-anchor-arrow" viewBox="0 0 24 24" aria-hidden="true"><path d="m6 9 6 6 6-6"/></svg>
            <span class="lp-anchor-label">詳細はこちら</span>
            <span class="lp-anchor-title">年内寄附と確定申告の注意点</span>
          </a>
        </div>
      </div>
    </div>
  </section>

  <section class="lp-section bg-white" id="sec-01">
    <div class="lp-container">
      <div class="lp-h2-head is-top">
        <span class="lp-h2-hair" aria-hidden="true"></span>
        <h2 class="lp-h2">不動産売却でふるさと納税の上限が増える理由と判断基準</h2>
      </div>

      <p>不動産売却によって課税譲渡所得が生じると、ふるさと納税で<span class="lp-mark">実質負担2,000円に収まる寄附額の目安が大きくなる</span>場合があります。</p>
      <p>ふるさと納税は、自治体への寄附額のうち2,000円を超える部分について、一定の上限まで所得税と個人住民税から控除を受ける制度です。不動産の譲渡所得税そのものを直接減らす制度ではありません。</p>
      <p>また、土地・建物の譲渡所得は給与所得などと合算せず、分離課税で計算します。売却した年の1月1日時点で所有期間が5年を超える場合は長期譲渡所得、5年以下なら短期譲渡所得となります。</p>

      <div class="lp-h3-head">
        <span class="lp-h3-mark" aria-hidden="true"></span>
        <h3 class="lp-h3">取得費が分からない相続不動産では課税譲渡所得に注意</h3>
      </div>
      <p>相続した不動産などで取得費が分からない場合は、売却金額の5％相当額を概算取得費として計算できます。取得費が小さくなるほど課税譲渡所得が大きくなりやすいため、購入時の資料が残っていないか確認することが重要です。</p>

      <div class="lp-h3-head">
        <span class="lp-h3-mark" aria-hidden="true"></span>
        <h3 class="lp-h3">3,000万円特別控除を使える場合の考え方</h3>
      </div>
      <p>一定の要件を満たすマイホームの売却では、譲渡所得から最高3,000万円を控除できる特例があります。課税譲渡所得が減れば、売却によるふるさと納税上限額の増加も小さくなる可能性があります。</p>
      <p>ただし、課税譲渡所得がゼロになったからといって、給与所得などを基礎とする通常のふるさと納税枠までなくなるとは限りません。</p>

      <table class="lp-table lp-hv-row" style="--lp-hv-row:rgba(30,161,34,.07)">
        <thead>
          <tr>
            <th scope="col">ケース</th>
            <th scope="col">課税譲渡所得への影響</th>
            <th scope="col">ふるさと納税の考え方</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <th scope="row">取得費を確認できる</th>
            <td data-label="課税譲渡所得への影響">実際の取得費を反映できる</td>
            <td data-label="ふるさと納税の考え方">売却益を正確に確認する</td>
          </tr>
          <tr>
            <th scope="row">取得費不明で5％を使用</th>
            <td data-label="課税譲渡所得への影響">課税譲渡所得が大きくなる場合がある</td>
            <td data-label="ふるさと納税の考え方">上限増加の可能性も確認する</td>
          </tr>
          <tr>
            <th scope="row">3,000万円控除で所得がゼロ</th>
            <td data-label="課税譲渡所得への影響">売却による課税所得がなくなる</td>
            <td data-label="ふるさと納税の考え方">売却による追加枠は期待しにくい</td>
          </tr>
          <tr>
            <th scope="row">控除後も所得が残る</th>
            <td data-label="課税譲渡所得への影響">課税譲渡所得が残る</td>
            <td data-label="ふるさと納税の考え方">上限額への影響を試算する</td>
          </tr>
        </tbody>
      </table>

      <div class="lp-source">
        <p>参照：国税庁「<a href="https://www.nta.go.jp/taxes/shiraberu/taxanswer/shotoku/1155.htm">No.1155 ふるさと納税（寄附金控除）</a>」（2026年9月3日確認）</p>
        <p>参照：国税庁「<a href="https://www.nta.go.jp/taxes/shiraberu/taxanswer/shotoku/1440.htm">No.1440 譲渡所得（土地や建物を譲渡したとき）</a>」（2026年9月3日確認）</p>
        <p>参照：国税庁「<a href="https://www.nta.go.jp/taxes/shiraberu/taxanswer/joto/3258.htm">No.3258 取得費が分からないとき</a>」（2026年9月3日確認）</p>
        <p>参照：国税庁「<a href="https://www.nta.go.jp/taxes/shiraberu/taxanswer/joto/3302.htm">No.3302 マイホームを売ったときの特例</a>」（2026年9月3日確認）</p>
      </div>
    </div>
  </section>

  <section class="lp-section lp-cta-block bg-light">
    <div class="lp-container">
      <div class="lp-column-narrow lp-cta-inner">
        <span class="lp-cta-rule" aria-hidden="true"></span>
        <p class="lp-cta-lead">神戸周辺で不動産を売却した方や、相続した不動産の売却を検討している方は、売却価格だけでなく取得費や利用できる特例も確認しておきましょう。</p>
        <p class="lp-cta-sub">不動産売却について分からないことがある場合は、当社へお気軽にお問い合わせください。</p>
        <a href="https://www.toyogiken-fudosan.jp/contact/" class="cta-btn lp-hv-lift lp-hv-arrow">
          <span class="cta-btn-label">お問い合わせはこちら</span>
          <svg class="lp-icon arrow" viewBox="0 0 24 24" aria-hidden="true"><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg>
        </a>
      </div>
    </div>
  </section>

  <section class="lp-section bg-light is-sub" id="sec-02">
    <div class="lp-container">
      <div class="lp-h2-head is-band">
        <span class="lp-h2-band" aria-hidden="true"></span>
        <h2 class="lp-h2">不動産売却の譲渡所得とふるさと納税上限額の計算方法</h2>
      </div>

      <p>ふるさと納税の上限額は売却価格だけでは判断できません。まず課税譲渡所得を計算し、その結果を踏まえて個人住民税所得割額などを確認します。</p>
      <p>課税譲渡所得は、次の式で求めます。</p>

      <div class="lp-formula bg-dark">
        <p class="lp-formula-text">課税譲渡所得＝収入金額－取得費－譲渡費用－特別控除額</p>
      </div>

      <p>取得費には購入代金や購入手数料などが含まれ、建物については所有期間中の減価償却費相当額を差し引きます。</p>

      <p class="lp-fig-cap">計算の流れ</p>
      <div class="lp-flow">
        <div class="lp-flow-item">
          <span class="lp-flow-num" aria-hidden="true">1</span>
          <p class="lp-flow-text">売却価格</p>
        </div>
        <div class="lp-flow-item">
          <span class="lp-flow-num" aria-hidden="true">2</span>
          <p class="lp-flow-text">取得費・譲渡費用を差し引く</p>
        </div>
        <div class="lp-flow-item">
          <span class="lp-flow-num" aria-hidden="true">3</span>
          <p class="lp-flow-text">適用できる特別控除を差し引く</p>
        </div>
        <div class="lp-flow-item">
          <span class="lp-flow-num" aria-hidden="true">4</span>
          <p class="lp-flow-text">課税譲渡所得・住民税所得割額を確認し、ふるさと納税上限を試算する</p>
        </div>
      </div>

      <p>たとえば、売却価格4,000万円、取得費が分からないため概算取得費200万円、譲渡費用150万円とすると、特別控除前の譲渡所得は次のとおりです。</p>

      <div class="lp-eq">
        <div class="lp-row lp-eq-row">
          <span class="lp-eq-box"><span class="lp-nobr">4,000万円</span></span>
          <span class="lp-row-op lp-eq-op">－</span>
          <span class="lp-eq-box"><span class="lp-nobr">200万円</span></span>
          <span class="lp-row-op lp-eq-op">－</span>
          <span class="lp-eq-box"><span class="lp-nobr">150万円</span></span>
        </div>
        <div class="lp-eq-result">
          <span class="lp-eq-op is-eq">＝</span>
          <p class="lp-eq-total"><span class="lp-nobr">3,650万円</span></p>
        </div>
      </div>

      <p class="lp-eq-lead-in">さらに3,000万円特別控除を利用できる場合は、</p>

      <div class="lp-eq is-hero">
        <div class="lp-row lp-eq-row">
          <span class="lp-eq-box"><span class="lp-nobr">3,650万円</span></span>
          <span class="lp-row-op lp-eq-op">－</span>
          <span class="lp-eq-box"><span class="lp-nobr">3,000万円</span></span>
        </div>
        <div class="lp-eq-result">
          <span class="lp-eq-op is-eq">＝</span>
          <p class="lp-eq-hero"><span class="lp-eq-dot lp-amb-pulse" aria-hidden="true"></span><span class="num">650</span><span class="unit">万円</span></p>
        </div>
      </div>

      <p class="lp-eq-tail">まで課税譲渡所得が下がります。</p>

      <p>ふるさと納税で実質負担2,000円となる寄附額の一般的な目安は、次の式で計算されます。</p>

      <div class="lp-formula is-plain bg-white">
        <p class="lp-formula-text">住民税所得割額（調整控除後）×20％÷（90％－所得税率×1.021）＋2,000円</p>
      </div>

      <p>国税庁は、ふるさと納税の住民税特例控除について、所得割額の20％を上限としています。</p>
      <p>ただし、土地・建物の譲渡所得など分離課税される所得がある場合は、給与所得者などを想定した一般的な目安式だけでは<span class="lp-mark-strong">正確な上限額を算出できないことがあります</span>。</p>
      <p>上限ぎりぎりまで寄附する場合は、自治体や税務署、税理士などへの確認も検討しましょう。</p>

      <div class="lp-source">
        <p>参照：国税庁「<a href="https://www.nta.go.jp/taxes/shiraberu/taxanswer/shotoku/1440.htm">No.1440 譲渡所得（土地や建物を譲渡したとき）</a>」（2026年9月3日確認）</p>
        <p>参照：国税庁「<a href="https://www.nta.go.jp/taxes/shiraberu/taxanswer/joto/3258.htm">No.3258 取得費が分からないとき</a>」（2026年9月3日確認）</p>
        <p>参照：国税庁「<a href="https://www.nta.go.jp/taxes/shiraberu/taxanswer/shotoku/1155.htm">No.1155 ふるさと納税（寄附金控除）</a>」（2026年9月3日確認）</p>
      </div>
    </div>
  </section>

  <section class="lp-section bg-white" id="sec-03">
    <div class="lp-container">
      <div class="lp-h2-head is-top">
        <span class="lp-h2-hair" aria-hidden="true"></span>
        <h2 class="lp-h2">不動産売却後にふるさと納税を行う際の注意点</h2>
      </div>

      <p>不動産を売却した年の所得を前提にふるさと納税を利用する場合は、寄附する年と確定申告の扱いを間違えないことが重要です。</p>

      <div class="lp-h3-head">
        <span class="lp-h3-mark" aria-hidden="true"></span>
        <h3 class="lp-h3">不動産を売却した年の12月31日までに寄附する</h3>
      </div>
      <p>ふるさと納税は、寄附した年分の所得税と翌年度の個人住民税に関係します。そのため、不動産を売却した年の所得を反映させるなら、<span class="lp-mark">同じ年のうちに寄附を行います</span>。</p>
      <p>年末は決済方法によって入金確認日が翌年になる場合もあるため、12月31日直前の寄附は各自治体や利用するサービスの扱いを確認しましょう。</p>

      <div class="lp-h3-head">
        <span class="lp-h3-mark" aria-hidden="true"></span>
        <h3 class="lp-h3">確定申告をする場合はワンストップ特例を利用できない</h3>
      </div>
      <p>不動産の譲渡所得について確定申告をする場合は、ふるさと納税も確定申告に含めます。3,000万円特別控除の適用を受けるために確定申告をする場合も同様です。</p>
      <p>確定申告を行うと、<span class="lp-mark-strong">すでに申請したワンストップ特例は無効になります</span>。国税庁は、ワンストップ特例を申請済みでも、確定申告をする場合は寄附分を含めて申告する必要があると案内しています。</p>

      <div class="lp-check-panel">
        <p class="lp-panel-h">売却年のふるさと納税チェックリスト</p>
        <ul class="lp-check-list">
          <li class="lp-check-item"><svg class="lp-icon" viewBox="0 0 24 24" aria-hidden="true"><rect width="18" height="18" x="3" y="3" rx="2"/><path d="m9 12 2 2 4-4"/></svg><span>売却価格・取得費・譲渡費用を整理した</span></li>
          <li class="lp-check-item"><svg class="lp-icon" viewBox="0 0 24 24" aria-hidden="true"><rect width="18" height="18" x="3" y="3" rx="2"/><path d="m9 12 2 2 4-4"/></svg><span>適用できる特別控除を確認した</span></li>
          <li class="lp-check-item"><svg class="lp-icon" viewBox="0 0 24 24" aria-hidden="true"><rect width="18" height="18" x="3" y="3" rx="2"/><path d="m9 12 2 2 4-4"/></svg><span>課税譲渡所得の目安を計算した</span></li>
          <li class="lp-check-item"><svg class="lp-icon" viewBox="0 0 24 24" aria-hidden="true"><rect width="18" height="18" x="3" y="3" rx="2"/><path d="m9 12 2 2 4-4"/></svg><span>ふるさと納税の上限を試算した</span></li>
          <li class="lp-check-item"><svg class="lp-icon" viewBox="0 0 24 24" aria-hidden="true"><rect width="18" height="18" x="3" y="3" rx="2"/><path d="m9 12 2 2 4-4"/></svg><span>売却年の12月31日までに寄附する</span></li>
          <li class="lp-check-item"><svg class="lp-icon" viewBox="0 0 24 24" aria-hidden="true"><rect width="18" height="18" x="3" y="3" rx="2"/><path d="m9 12 2 2 4-4"/></svg><span>確定申告をする場合はふるさと納税も申告する</span></li>
        </ul>
      </div>

      <p>寄附時点ではその年の所得や所得控除が確定していないことも多いため、上限額はあくまで試算です。上限ぎりぎりまで寄附する場合は余裕を持って判断しましょう。</p>

      <div class="lp-source">
        <p>参照：国税庁「<a href="https://www.nta.go.jp/taxes/shiraberu/taxanswer/shotoku/1155.htm">No.1155 ふるさと納税（寄附金控除）</a>」（2026年9月3日確認）</p>
        <p>参照：国税庁「<a href="https://www.nta.go.jp/taxes/shiraberu/taxanswer/joto/3302.htm">No.3302 マイホームを売ったときの特例</a>」（2026年9月3日確認）</p>
      </div>
    </div>
  </section>

  <section class="lp-section bg-light is-sub">
    <div class="lp-container">
      <div class="lp-h2-head is-rule">
        <h2 class="lp-h2">まとめ</h2>
        <span class="lp-h2-rule is-accent" aria-hidden="true"></span>
      </div>

      <p class="lp-sum-lead">不動産売却で課税譲渡所得が生じると、個人住民税所得割額などが増え、ふるさと納税の控除上限額が増える可能性があります。ただし、「売却益が出たから<span class="lp-mark">必ず上限が大幅に増える</span>」とは限りません。</p>
      <p>取得費が不明なら概算取得費5％を利用できますが、課税譲渡所得が大きくなる場合があります。また、3,000万円特別控除などを利用できれば、売却による追加のふるさと納税枠が小さくなることもあります。</p>
      <p>まずは売買契約書や購入時の資料、仲介手数料などを整理し、課税譲渡所得と利用できる特例を確認しましょう。ふるさと納税の正確な上限や税務判断については、自治体・税務署・税理士などへの確認を検討してください。</p>
    </div>
  </section>

  <section class="lp-section lp-cta-block is-final bg-white">
    <div class="lp-container">
      <div class="lp-column-narrow lp-cta-inner">
        <span class="lp-cta-rule is-accent" aria-hidden="true"></span>
        <p class="lp-cta-catch">神戸周辺で不動産を売却する際は、売却価格だけでなく、取得費や売却にかかる費用も早めに整理しておくことが大切です。</p>
        <p class="lp-cta-sub">相続した不動産の売却や、売却方法についてお悩みの場合は、当社へお気軽にご相談ください。</p>
        <span class="lp-cta-halo" style="--lp-halo-radius:12px;--lp-halo:rgba(30,161,34,.38)">
          <a href="https://www.toyogiken-fudosan.jp/contact/" class="cta-btn is-lg lp-amb-shine lp-hv-lift lp-hv-arrow" style="--lp-shine:rgba(255,255,255,.55)">
            <span class="cta-btn-label">お問い合わせはこちら</span>
            <svg class="lp-icon arrow lp-amb-arrow" viewBox="0 0 24 24" aria-hidden="true"><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg>
          </a>
        </span>
      </div>
    </div>
  </section>

</div>

<script type="application/ld+json">
{
  "@context":"https://schema.org",
  "@graph":[
    {
      "@type":"Article",
      "headline":"ふるさと納税は不動産売却の節税になる？控除上限と注意点を解説",
      "description":"不動産売却後のふるさと納税を考える際は、取得費や譲渡費用、3,000万円特別控除などを反映したうえで課税譲渡所得を確認し、控除上限額を見積もることが大切です。",
      "inLanguage":"ja"
    },
    {
      "@type":"FAQPage",
      "mainEntity":[
        {
          "@type":"Question",
          "name":"不動産を売却するとふるさと納税の上限額は増えますか？",
          "acceptedAnswer":{
            "@type":"Answer",
            "text":"課税譲渡所得が生じて個人住民税所得割額が増える場合、ふるさと納税の控除上限額が増える可能性があります。ただし、特別控除などの適用状況によって変わります。"
          }
        },
        {
          "@type":"Question",
          "name":"不動産売却後のふるさと納税の上限額はどう計算しますか？",
          "acceptedAnswer":{
            "@type":"Answer",
            "text":"売却価格から取得費・譲渡費用・適用できる特別控除を差し引いて課税譲渡所得を確認し、個人住民税所得割額などをもとに上限額の目安を計算します。"
          }
        },
        {
          "@type":"Question",
          "name":"不動産売却後にふるさと納税をする際の注意点はありますか？",
          "acceptedAnswer":{
            "@type":"Answer",
            "text":"売却した年の所得を前提に利用する場合は、同じ年のうちに寄附を行います。また、確定申告をする場合はワンストップ特例を利用できません。"
          }
        }
      ]
    }
  ]
}
</script>

<style>
/* =====================================================================
   LP CSS ANIM ENGINE v5.1.0 | real-estate-web-magazine-lp 固定CSSエンジン
   検証済みの固定コードです。AI・人間を問わず改変禁止。
   <style>の1行目からこの全文を一字一句そのまま貼り付けます。
   JavaScriptは一切使いません(script要素はJSON-LDのみ)。

   【v5.1.0 で変わった点:レスポンシブの基準を「画面幅」から「埋め込み先の幅」へ】
   記事LPは"他サイトの記事本文エリアに埋め込む断片"なので、画面幅(vw / @media)では実際の
   コンテンツ幅が分からない。例:画面1440pxの3カラムサイトでは記事カラムが500pxしかないのに、
   @media (max-width:768px) は発火せず、PC用のH2 42px・3列カードがそのまま500pxへ流し込まれて崩れる。
   v5.1.0では次を導入し、"親の実幅"だけで見た目が決まるようにした。
   (1) 0-b-0  .article-lp-wrapper を container-type:inline-size のコンテナにする
   (2) 0-b-4  左右余白を 4cqi(=親幅の4%)基準にする(vw基準だと狭い親で余白が太りすぎる)
   (3) 0-b-5c 親幅で3段に自動切替 … A:720px以上 / B:560〜719px / C:559px以下
              @media (max-width:768px) はコンテナクエリ非対応ブラウザ用のフォールバックとして残す
   (4) 0-b-5d 画面の"高さ"が低い環境(700px前後)ではセクション余白を自動で詰める
   (5) 0-b-8  列落ちユーティリティ .lp-cols … 親幅に応じて 3列→1列 等を穴なしで切り替える
   (6) 0-b-9  表の1カラムカード化を親幅基準で行う(色はLP側、構造はエンジン側)
   想定して検証した実寸:PC① 800×700 / PC②(3カラム) 500×700 / モバイル 430×932

   【v5.0.0 で変わった点:デザイン基盤(トークン)をエンジンが持つ】
   参照した公開デザインシステム
   - 余白 … デジタル庁デザインシステム(DADS)/基本デザイン>余白
            https://design.digital.go.jp/dads/foundations/spacing/
            「基準単位(8px)の倍率スケールを決め、3〜5段だけを使い回す」「関連する要素は近く、
            関連しない要素は遠くに置く」「重要な要素の周囲は余白を大きくする」に従う。
   - 形・階層・タイプスケール … Material Design 3 https://m3.material.io/
            shape scale(4/8/12/16/28/full)、type scale(display/headline/title/body/label)、
            elevation(level1〜3)、色役割(surface / on-surface / on-surface-variant / outline)。
            ※M3の実数値は欧文・モバイルUI基準のため、和文の記事LP向けに1段上げて採用している
              (body-large 16px → 本文18px 等)。考え方は踏襲し、数値だけ和文読み物に合わせる。

   (1) 0-a-2 デザイントークン … 余白/シェイプ/タイプスケール/行間/字間/エレベーションを変数化
   (2) 0-b-5 タイポグラフィ基盤を"PC基準(PC-first)"で固定
       旧版は基本宣言に小さい値(13〜15px)を置き、@media (max-width:768px) の中だけで
       max(16px,4.3vw) と書いていた。この書き方では【PCがSPより小さい】という逆転が起き、
       「PCで見るとテキストが小さい」事故が構造的に発生していた。
       v5.0.0では基本宣言=PCの実寸(本文18px)とし、SPは変数を差し替えて"下げる"方式に統一した。
       LP固有CSSは font-size を書かなくても、PCで本文18px/行間1.85/字間0.05emが保証される。
   (3) 0-b-2 見出しガードを子孫まで拡張 … ホストCMSの縦棒・下線・背景帯の混入をさらに遮断
   (4) 0-b-6 Lucideアイコンの基底クラス .lp-icon … 絵文字を使わず線アイコンで統一するため
   (5) 0-b-7 読み物の1行字数(35〜50字)を保証する基準コンテナと本文カラム

   【v4.x から引き継いでいる方針】
   - ホストCMSは #article h3{border-left:3px solid} のようなIDセレクタで記事本文を装飾している。
     IDセレクタにはクラスを何個重ねても勝てない(詳細度の仕様)ため、!important でしか打ち消せない。
     そこで 0-b で「ホストが触りがちな箇所」だけを !important で固定する。
   - スクロール登場アニメは全廃。全要素は最初から表示される。動きは次の2種類だけ。
     (1) 持続アニメ .lp-amb-*  … 装飾が常にゆっくり動き続ける(1ページ8要素まで)
     (2) ホバー   .lp-hv-*    … カーソルを当てた時だけ反応する((hover:hover)環境のみ)

   【HTML側フック契約(生成AIはHTMLでこの契約に従う)】
   - ルート    : <div class="article-lp-wrapper">(複数設置可)
   - 基準コンテナ: <div class="lp-container">(幅・左右余白はエンジンが持つ。LP側で再宣言しない)
   - 本文カラム : 既定で1行35〜50字に収まる(本文18px × max-width 920px)
   - FV読込演出: .lp-fv-anim (+ style="--lp-fv-delay:120ms") ページ表示と同時に1回だけ再生
   - 持続      : .lp-amb-float / -sway / -pulse / -glow / -shine / -arrow / -ring / -dot / -line / -halo
   - ホバー    : .lp-hv-lift / -sweep / -underline / -edge / -arrow / -zoom / -num / -row / -shine
   - ハイライト: .lp-mark(蛍光マーカー) / .lp-mark-strong(塗りチップ) / .lp-key(色付き太字) /
                 .lp-key-line(太字＋下線)。色は --lp-mark / --lp-key
   - アイコン  : <svg class="lp-icon" ...>(Lucideのパスをインラインで貼る。絵文字は使わない)
   - 列落ち    : <div class="lp-cols" style="--lp-cols-md:1;--lp-cols-lg:3">(親幅で列数が変わる)
   - 横並び図  : <div class="lp-row">(親幅559px以下で自動的に縦積みになる。演算子は .lp-row-op)
   - 表        : <table class="lp-table">(親幅559px以下で自動的に1カラムカード化。tdに data-label)
   - CTAハロー : ボタンを <span class="lp-cta-halo"> で包むと波紋リングが広がり続ける(最終CTA向け)
   - ページ内リンク: html:has(.article-lp-wrapper) に scroll-behavior:smooth
   - ホスト干渉ガード: 0-b がフォント・文字色・見出し装飾・改行・字送り・コンテナ幅を !important で固定

   【LP固有CSSとの住み分け(重要)】
   - エンジンは <style> の先頭にあり、LP固有CSSはその後ろに書く。同じ詳細度なら後勝ちなので、
     LP側で意図的に上書きしたい箇所は !important を付ければ必ず勝てる(エンジンには負けない)。
   - サイズを変えたい時は、まず"トークンの再定義"で行う。
     例:<section style="--lp-fs-h2:48px"> / .article-lp-wrapper .lp-lead{--lp-fs-body:20px}
     個別に書く場合は font-size / color / background / border-color / fill / stroke に !important を付ける。
   - エンジンが持つもの(font-family / text-align / list-style / text-decoration / box-sizing /
     text-wrap / word-break / line-break / letter-spacing / 本文と見出しの font-size と line-height /
     scroll-behavior / .lp-container の幅と左右余白)は、LP固有CSSで"同じ値のまま"再宣言しない。
   - 見出しに装飾を付けたい場合は「包む要素」か「別要素」で作る(タグ自身に border/background/padding
     を付けない)。border-left(左の縦帯)でカードや見出しを装飾する作法は本スキルでは使わない。

   【重さ対策(必ず守る)】
   - 持続アニメは1ページ合計8要素まで。動かすのは transform / opacity だけ
   - 持続アニメを当てる要素に filter:blur() を併用しない
   - 200px超の大きい要素に持続アニメを当てるのは2つまで
   - backdrop-filter / will-change は使わない
   - ホバーは transform / opacity / background-color / border-color / box-shadow のみ

   【フェイルセーフ設計】
   - 全要素は素の状態で表示される。アニメが動かなくても内容は完全に読める
   - prefers-reduced-motion: reduce では持続アニメとホバーの動きを止める
   - JSに依存しないため「JSが落ちて真っ白」という事故が構造的に起こらない
   ===================================================================== */

/* --- 0-a. Webフォント読み込み(CSS仕様上 @import は他の規則より前でなければ無効) --- */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;700;900&display=swap');

/* --- 0-a-2. デザイントークン
       余白 = DADS(https://design.digital.go.jp/dads/foundations/spacing/)の考え方どおり、
              基準単位8pxの倍率スケール。1記事で使うのは"この中から3〜5段だけ"に絞る。
       形/階層/タイプスケール = Material Design 3(https://m3.material.io/)の shape / elevation /
              type scale に対応させ、和文読み物向けに1段上げた実数値を入れている。
       LP側はこの変数を"再定義"してサイズ・余白を調整する(font-size直書きより事故が少ない) --- */
.article-lp-wrapper{
  /* 余白スケール(8px基準/4pxは半単位。名前の数字は基準単位の倍率) */
  --lp-sp-05:4px;  --lp-sp-1:8px;   --lp-sp-15:12px; --lp-sp-2:16px;  --lp-sp-3:24px;
  --lp-sp-4:32px;  --lp-sp-5:40px;  --lp-sp-6:48px;  --lp-sp-8:64px;
  --lp-sp-10:80px; --lp-sp-12:96px; --lp-sp-14:112px; --lp-sp-16:128px;
  /* 役割つき余白(DADS「余白による関係性/階層の明示」。この4段でリズムを作る) */
  --lp-gap-inner:var(--lp-sp-15);    /* 強く関連:ラベルと見出し、アイコンと文字 */
  --lp-gap-block:var(--lp-sp-4);     /* 段落間・カード内の要素間 */
  --lp-gap-group:var(--lp-sp-8);     /* 見出しブロックと本文、図と本文 */
  --lp-gap-section:var(--lp-sp-14);  /* H2セクション間 */
  /* シェイプ(M3 shape scale) */
  --lp-shape-none:0;   --lp-shape-xs:4px;  --lp-shape-sm:8px;
  --lp-shape-md:12px;  --lp-shape-lg:16px; --lp-shape-xl:28px; --lp-shape-full:999px;
  /* タイプスケール(PC基準の実寸。SPは 0-b-5b で変数を差し替える) */
  --lp-fs-display:64px;  /* 主役数値・大型セクション番号(M3 display) */
  --lp-fs-h2:40px;       /* H2(M3 headline-large相当を和文向けに拡大) */
  --lp-fs-h3:26px;       /* H3(M3 headline-small) */
  --lp-fs-h4:22px;       /* H4・カード見出し(M3 title-large) */
  --lp-fs-lead:21px;     /* リード文(M3 body-large を1段上げ) */
  --lp-fs-body:18px;     /* 本文の基準。これがPCの下限でもある */
  --lp-fs-label:17px;    /* 補足・注釈・ラベル・表セル(M3 label-large) */
  /* 行間(読ませる文章は1.5〜2.0の範囲。見出しは行長が短いので詰める) */
  --lp-lh-body:1.85; --lp-lh-lead:1.9; --lp-lh-head:1.35; --lp-lh-display:1.1;
  /* 字間(文字サイズの5〜10%が基準。40px超の大型見出しだけ2%まで絞ってよい) */
  --lp-ls-body:0.05em; --lp-ls-label:0.08em; --lp-ls-head:0.05em; --lp-ls-display:0.02em;
  /* エレベーション(M3 level1〜3を、本スキルのソフトシャドウ規約=offset-x:0/blur16px以上に合わせた形) */
  --lp-elev-1:0 2px 16px rgba(0,0,0,.10);
  --lp-elev-2:0 6px 20px rgba(0,0,0,.14);
  --lp-elev-3:0 10px 28px rgba(0,0,0,.18);
  /* コンポーネントの内側余白(親幅で自動的に切り替わる=0-b-5c) */
  --lp-pad-card:40px;   /* 標準カード・ボックスのpadding */
  --lp-pad-hero:64px;   /* 主役ブロック(統計・CTA)のpadding */
  /* 読み物の柱(1行35〜50字を保証する幅) */
  --lp-measure:920px;        /* 基準コンテナ:本文18pxで約46字 */
  --lp-measure-narrow:720px; /* 中央寄せの文章ブロック:本文18pxで約36字 */
}

/* --- 0-b-0. レスポンシブの基準点。
       wrapper自身をコンテナにして、以降の切替を"親の実幅"で判断できるようにする。
       container-type:inline-size は inline方向のサイズ・レイアウト・スタイル包含を伴うが、
       paint包含は含まないため、枠外バッジやグローが切れる事故は起きない。
       LP固有CSSの contain:layout style と併記しても打ち消し合わない。 --- */
.article-lp-wrapper{container-type:inline-size;container-name:lp}

/* --- 0-b. ホスト干渉ガード(CMSのテーマCSSに負けないための固定リセット)
       ホスト側は #article p / #article h3 のようなIDセレクタで font-family / text-align /
       letter-spacing / font-size / list-style / text-decoration / 見出しの罫線・背景・余白 を
       当てている。IDセレクタにはクラスをいくつ重ねても勝てないため、ここだけ !important で固定する。
       ※color・background・border-color は要素ごとに変わるためLP固有CSSで !important 付きで指定する
         (エンジンより後ろに書くので必ず後勝ちになる) --- */
.article-lp-wrapper{
  font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic","Meiryo",system-ui,-apple-system,sans-serif !important;
  font-feature-settings:"palt" !important;
  -webkit-font-smoothing:antialiased;
  width:100%;max-width:100%;
}
.article-lp-wrapper *{
  font-family:inherit !important;
  font-style:normal !important;
  text-transform:none !important;
  text-shadow:none !important;
  text-align:left !important;
  text-align-last:auto !important;
  text-justify:auto !important;
  text-indent:0 !important;
  box-sizing:border-box;
}
.article-lp-wrapper a{text-decoration:none !important}
.article-lp-wrapper ul,.article-lp-wrapper ol,.article-lp-wrapper li{list-style:none !important}
.article-lp-wrapper img,.article-lp-wrapper svg{max-width:100%;height:auto;display:block}

/* 0-b-1. 文字色の既定を inherit に固定する。
   ホストの #article p{color:#333} / #article li span{color:#333} は詳細度1,0,1で、
   LPの .article-lp-wrapper .bg-dark{color:#FFF} からは色が"継承されない子要素"に直接刺さる。
   その結果「暗い背景なのに文字が黒いまま」という事故が起きる。ここで既定を inherit に固定すれば、
   文字色は必ず直近の tone(.bg-dark / .bg-light / .bg-white)から降りてくる。
   個別に色を付けたい要素は、LP固有CSSで color:… !important を書けば後勝ちで上書きできる。 */
.article-lp-wrapper p,.article-lp-wrapper li,.article-lp-wrapper span,.article-lp-wrapper a,
.article-lp-wrapper h1,.article-lp-wrapper h2,.article-lp-wrapper h3,.article-lp-wrapper h4,
.article-lp-wrapper h5,.article-lp-wrapper h6,.article-lp-wrapper th,.article-lp-wrapper td,
.article-lp-wrapper dt,.article-lp-wrapper dd,.article-lp-wrapper strong,.article-lp-wrapper b,
.article-lp-wrapper em,.article-lp-wrapper i,.article-lp-wrapper small,
.article-lp-wrapper figcaption,.article-lp-wrapper blockquote,.article-lp-wrapper cite{color:inherit !important}

/* 0-b-2. 見出しのホスト装飾を全消しする(縦棒事故の根絶)。
   多くの記事CMSは h2/h3 に border-left(縦棒)・下線・背景帯・アイコン・余白を当てている。
   LPの見出しは class 指定(.lp-h2 等)なので、ホストのID指定に負けて装飾だけが残り、
   「意図していない縦棒が出る」「勝手に余白・下線が付く」事故になる。
   → 見出しタグ自身は"素のテキスト"に固定し、LP側の装飾は次のどちらかで作る:
      (a) 見出しを包む要素(.lp-h2-head 等)に背景・罫線・余白を付ける【推奨】
      (b) 見出しの前後に装飾専用の別要素(<span class="lp-h2-rule"></span> 等)を置く
   margin だけは既定値を与える(0にすると見出しが本文に密着するため)。 */
.article-lp-wrapper h1,.article-lp-wrapper h2,.article-lp-wrapper h3,
.article-lp-wrapper h4,.article-lp-wrapper h5,.article-lp-wrapper h6{
  border:0 none !important;
  background:none !important;
  box-shadow:none !important;
  padding:0 !important;
  text-decoration:none !important;
  counter-increment:none !important;
  counter-reset:none !important;
  overflow-wrap:anywhere;
  min-width:0;
}
.article-lp-wrapper h1::before,.article-lp-wrapper h2::before,.article-lp-wrapper h3::before,
.article-lp-wrapper h4::before,.article-lp-wrapper h5::before,.article-lp-wrapper h6::before,
.article-lp-wrapper h1::after,.article-lp-wrapper h2::after,.article-lp-wrapper h3::after,
.article-lp-wrapper h4::after,.article-lp-wrapper h5::after,.article-lp-wrapper h6::after{
  content:none !important;
}
/* 0-b-2b. 見出しの"中の素の要素"にもガードを広げる。
   ホストCMSは #article h3 span{border-left:…} / #article h2 strong::before{content:"■"} のように
   見出しの子要素を狙うことがある。LP自身の装飾クラス(lp-…)とSVGアイコンは除外するため、
   .lp-mark(マーカー)や .lp-icon はこれまでどおり効く。 */
.article-lp-wrapper h1 *:not([class*="lp-"]):not(svg):not(svg *),
.article-lp-wrapper h2 *:not([class*="lp-"]):not(svg):not(svg *),
.article-lp-wrapper h3 *:not([class*="lp-"]):not(svg):not(svg *),
.article-lp-wrapper h4 *:not([class*="lp-"]):not(svg):not(svg *),
.article-lp-wrapper h5 *:not([class*="lp-"]):not(svg):not(svg *),
.article-lp-wrapper h6 *:not([class*="lp-"]):not(svg):not(svg *){
  border:0 none !important;
  box-shadow:none !important;
  background-image:none !important;
}
.article-lp-wrapper h1 *:not([class*="lp-"])::before,.article-lp-wrapper h1 *:not([class*="lp-"])::after,
.article-lp-wrapper h2 *:not([class*="lp-"])::before,.article-lp-wrapper h2 *:not([class*="lp-"])::after,
.article-lp-wrapper h3 *:not([class*="lp-"])::before,.article-lp-wrapper h3 *:not([class*="lp-"])::after,
.article-lp-wrapper h4 *:not([class*="lp-"])::before,.article-lp-wrapper h4 *:not([class*="lp-"])::after{
  content:none !important;
}
/* 0-b-2c. 最終手段(ホストが #article h3{border-left:… !important} のように
   IDセレクタ＋!important で書いている稀なケース)。
   詳細度の仕様上、クラスセレクタでは何を重ねても勝てないため、その見出しタグに
   インラインstyleで打ち消しを書く。インライン＋!important は必ず勝つ。
   <h3 class="lp-h3" style="border:0!important;padding:0!important;background:none!important">…</h3> */

/* 0-b-3. 本文の改行は「行に入る限り詰めて、禁則だけ守る」に固定する。
   text-wrap:pretty と word-break:auto-phrase は行末を揃えようとするため、日本語では
   右にまだ余裕があるのに早く折り返し「右側がスカスカ」に見える。本文では使わない。
   改行位置そのものは調整しない(手<br>やphrase分割で作り込まない)。行長の均等化(balance)は
   見出しと .lp-balance だけに効かせる。 */
.article-lp-wrapper h2,.article-lp-wrapper h3,.article-lp-wrapper .lp-balance{text-wrap:balance}
.article-lp-wrapper p,.article-lp-wrapper li,.article-lp-wrapper td,.article-lp-wrapper th,
.article-lp-wrapper dt,.article-lp-wrapper dd,.article-lp-wrapper figcaption{
  text-wrap:wrap !important;
  word-break:normal !important;
  line-break:strict !important;
  overflow-wrap:break-word;
}
.article-lp-wrapper .lp-nobr{white-space:nowrap}

/* 0-b-4. 基準コンテナ。埋め込み先の記事エリアが狭い(700〜800px)ことを前提に、
   左右余白を固定pxではなく clamp で可変にする。固定56pxだと実本文が670px程度まで痩せ、
   「まだ右が空いているのに改行される」の直接原因になる。LP側で再宣言しない。 */
.article-lp-wrapper .lp-container{
  width:100%;
  max-width:var(--lp-measure,920px);
  margin-inline:auto;
  padding-inline:clamp(20px,4vw,40px);   /* フォールバック(コンテナクエリ非対応時) */
}
/* 左右余白は"親幅の4%"にする。vw基準だと、画面1440pxの3カラムサイトで記事カラムが500pxでも
   40pxの余白が付き、実本文が420px(=1行22字)まで痩せる。4cqiなら500pxの親では20pxに収まる。 */
@supports (container-type:inline-size){
  .article-lp-wrapper .lp-container{padding-inline:clamp(20px,4cqi,40px)}
}
/* 中央寄せの文章ブロック(CTA本文・セクション導入など)は、行が散らないよう狭い柱に収める */
.article-lp-wrapper .lp-column-narrow{
  width:100%;
  max-width:var(--lp-measure-narrow,720px);
  margin-inline:auto;
}

/* 0-b-5. タイポグラフィ基盤(PC基準)。
   ここが v5.0.0 の中核。基本宣言に"PCの実寸"を置くことで、PCがSPより小さくなる逆転を防ぐ。
   font-size をトークン経由にしてあるため、LP側は変数を差し替えるだけでサイズ設計ができる。
   ・読ませる文章 = 18px / 行間1.85 / 字間0.05em(1行あたり約46字@920px)
   ・見出し       = 行間1.35 / 字間0.05em(大型は --lp-ls-display で0.02emまで絞ってよい)
   ホストの #article p{font-size:16px} に勝つため !important で固定する。 */
.article-lp-wrapper{
  font-size:var(--lp-fs-body) !important;
  line-height:var(--lp-lh-body) !important;
  letter-spacing:var(--lp-ls-body) !important;
}
.article-lp-wrapper p,.article-lp-wrapper li,.article-lp-wrapper dt,.article-lp-wrapper dd,
.article-lp-wrapper th,.article-lp-wrapper td,.article-lp-wrapper blockquote{
  font-size:var(--lp-fs-body) !important;
  line-height:var(--lp-lh-body) !important;
  letter-spacing:var(--lp-ls-body) !important;
}
.article-lp-wrapper small,.article-lp-wrapper figcaption,.article-lp-wrapper cite{
  font-size:var(--lp-fs-label) !important;
  line-height:1.7 !important;
  letter-spacing:var(--lp-ls-label) !important;
}
.article-lp-wrapper h2{
  font-size:var(--lp-fs-h2) !important;
  line-height:var(--lp-lh-head) !important;
  letter-spacing:var(--lp-ls-head) !important;
  font-weight:900;
}
.article-lp-wrapper h3{
  font-size:var(--lp-fs-h3) !important;
  line-height:1.45 !important;
  letter-spacing:var(--lp-ls-head) !important;
  font-weight:700;
}
.article-lp-wrapper h4{
  font-size:var(--lp-fs-h4) !important;
  line-height:1.5 !important;
  letter-spacing:var(--lp-ls-head) !important;
  font-weight:700;
}
/* 見出しの外側余白(DADS:内側を詰め、外側を広く取って階層を示す) */
.article-lp-wrapper h2{margin:0 0 var(--lp-sp-3) !important}
.article-lp-wrapper h3{margin:var(--lp-sp-8) 0 var(--lp-sp-3) !important}
.article-lp-wrapper h4{margin:var(--lp-sp-6) 0 var(--lp-sp-2) !important}
/* 段落間(DADS:関連する文のかたまりを1段落にし、段落同士は明確に離す) */
.article-lp-wrapper p + p{margin-top:var(--lp-gap-block)}

/* 0-b-5c. 親幅による自動切替(v5.1.0の中核)。
   A(720px以上)  … 基本宣言のまま。本文18px / H2 40px / カード最大2〜3列
   B(560〜719px) … 見出しと余白を一段下げる。カードは最大2列
   C(559px以下)  … 本文17px / H2 28px / すべて1列。モバイルと"狭いカラム"を同じ扱いにする
   ※Cの内容は下の @media (max-width:768px) と同じ。@media側は非対応ブラウザ用のフォールバック。
   ※【CSS仕様上の注意】@container のルールはコンテナ(=wrapper)自身には当たらず、その"子孫"にしか
     効かない。そのためトークンの上書きは .article-lp-wrapper ではなく .article-lp-wrapper > *
     (直下の子=各section)に当てている。カスタムプロパティは継承されるので、section配下の
     見出し・本文・カードすべてにこの値が降りる。
   ※LP側で章ごとにトークンを変えたい場合、inline style(<section style="--lp-fs-h2:48px">)で書くと
     インライン指定が最強のため狭幅でも48pxのまま残って崩れる。必ず
     @container lp (min-width:720px){ .article-lp-wrapper .lp-sec-x{--lp-fs-h2:48px} } の形で
     "広いときだけ"効かせる。 */
@container lp (max-width:719px){
  .article-lp-wrapper > *{
    --lp-fs-display:56px;
    --lp-fs-h2:32px;
    --lp-fs-h3:24px;
    --lp-fs-lead:20px;
    --lp-gap-section:88px;
    --lp-gap-group:56px;
    --lp-pad-card:32px;
    --lp-pad-hero:48px;
  }
}
@container lp (max-width:559px){
  .article-lp-wrapper > *{
    --lp-fs-display:40px;
    --lp-fs-h2:28px;
    --lp-fs-h3:22px;
    --lp-fs-h4:19px;
    --lp-fs-lead:19px;
    --lp-fs-body:17px;
    --lp-fs-label:16px;
    --lp-lh-body:1.8;
    --lp-gap-section:80px;
    --lp-gap-group:48px;
    --lp-gap-block:24px;
    --lp-pad-card:24px;
    --lp-pad-hero:32px;
  }
}

/* 0-b-5d. 画面の高さが低い環境(ノートPCの700px前後・横向きスマホ)では、
   セクション余白が画面の3割を占めて"空白だけの画面"になるため自動で詰める。
   縦向きスマホ(幅768px以下)は対象外にして、通常のSP余白を保つ。 */
@media (max-height:800px) and (min-width:769px){
  .article-lp-wrapper{--lp-gap-section:88px;--lp-gap-group:56px}
}
@media (max-height:640px) and (min-width:769px){
  .article-lp-wrapper{--lp-gap-section:72px;--lp-gap-group:48px}
}

/* 0-b-5b. SPはトークンを"下げる"だけ。PC側の宣言に触らないので逆転が起きない。
   (コンテナクエリ非対応ブラウザ用のフォールバック。値は 0-b-5c のCと同じ) */
@media (max-width:768px){
  .article-lp-wrapper{
    --lp-fs-display:40px;
    --lp-fs-h2:28px;
    --lp-fs-h3:22px;
    --lp-fs-h4:19px;
    --lp-fs-lead:19px;
    --lp-fs-body:17px;
    --lp-fs-label:16px;
    --lp-lh-body:1.8;
    --lp-gap-section:var(--lp-sp-10);
    --lp-gap-group:var(--lp-sp-6);
    --lp-gap-block:var(--lp-sp-3);
    --lp-pad-card:24px;
    --lp-pad-hero:32px;
  }
}

/* 0-b-6. Lucideアイコンの基底(https://lucide.dev のSVGパスをインラインで貼って使う)。
   絵文字(✅等)・装飾記号(★▼✓→)を文字として置く代わりに、この線アイコンで統一する。
   ・24×24のviewBox・strokeで描くLucideの流儀に合わせ、fill:none / stroke:currentColor を固定
   ・currentColor なので、背景tone継承(8-11)でそのまま白/濃色に切り替わる
   ・大きさは em 基準なので、文字サイズを変えれば一緒に追従する */
.article-lp-wrapper .lp-icon{
  display:inline-block;
  width:1.15em;height:1.15em;
  flex:0 0 auto;
  vertical-align:-0.16em;
  fill:none !important;
  stroke:currentColor !important;
  stroke-width:1.75;
  stroke-linecap:round;
  stroke-linejoin:round;
  overflow:visible;
}
.article-lp-wrapper .lp-icon-lg{width:1.6em;height:1.6em}
.article-lp-wrapper .lp-icon-xl{width:2.2em;height:2.2em;stroke-width:1.5}
/* アイコンを面で見せたい時の受け皿(丸や角丸の下地)。塗り色はLP側で指定する */
.article-lp-wrapper .lp-icon-chip{
  display:inline-flex;align-items:center;justify-content:center;
  width:2.6em;height:2.6em;border-radius:var(--lp-shape-md);flex:0 0 auto;
}
/* アイコン＋テキストの行(縦位置がぶれないよう1行目に揃える) */
.article-lp-wrapper .lp-icon-row{display:flex;align-items:flex-start;gap:var(--lp-gap-inner)}
.article-lp-wrapper .lp-icon-row > .lp-icon{margin-top:.28em}

/* 0-b-7. スクリーンリーダー専用テキスト(見た目に出さない補助文) */
.article-lp-wrapper .lp-sr{
  position:absolute;width:1px;height:1px;padding:0;margin:-1px;
  overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;
}

/* 0-b-8. 列落ちユーティリティ .lp-cols(親幅で列数を切り替える・空セルを作らない)
   使い方:<div class="lp-cols" style="--lp-cols-md:1;--lp-cols-lg:3"> … 3枚のカード … </div>
   ・既定は1列。親幅720px以上で --lp-cols-md(通常2列)、1120px以上で --lp-cols-lg(最大3列)に切り替わる
   ・しきい値の根拠:カード1枚の実効テキスト幅を240px以上に保つには、2列なら親720px、
     3列なら親1120pxが必要。700pxや500pxの親では必ず1列になる(=崩れない)
   ・枚数ごとの推奨(半端な最終行=2+1や3+1を作らない組み合わせ)
       2枚 → md:2 / lg:2      3枚 → md:1 / lg:3      4枚 → md:2 / lg:2
       5枚 → md:1 / lg:1      6枚 → md:2 / lg:3
   ・3列は親幅1120px以上でしか出さない(800pxの親で3列にすると1枚あたりの本文幅が
     140px程度=1行7字になり必ず崩れるため)
   ・minmax(0,1fr) で列が内容幅より縮めるようにしてある(はみ出し防止) */
.article-lp-wrapper .lp-cols{
  display:grid;
  gap:var(--lp-gap-block);
  grid-template-columns:repeat(1,minmax(0,1fr));
}
.article-lp-wrapper .lp-cols > *{min-width:0}
@supports not (container-type:inline-size){
  /* 非対応ブラウザ用:画面幅で近似する */
  @media (min-width:900px){
    .article-lp-wrapper .lp-cols{grid-template-columns:repeat(var(--lp-cols-md,2),minmax(0,1fr))}
  }
  @media (min-width:1400px){
    .article-lp-wrapper .lp-cols{grid-template-columns:repeat(var(--lp-cols-lg,var(--lp-cols-md,2)),minmax(0,1fr))}
  }
}
@container lp (min-width:720px){
  .article-lp-wrapper .lp-cols{grid-template-columns:repeat(var(--lp-cols-md,2),minmax(0,1fr))}
}
@container lp (min-width:1120px){
  .article-lp-wrapper .lp-cols{grid-template-columns:repeat(var(--lp-cols-lg,var(--lp-cols-md,2)),minmax(0,1fr))}
}
/* 横並びの図(フロー・比較・足し算)を狭い親で縦積みにする */
.article-lp-wrapper .lp-row{display:flex;align-items:center;justify-content:center;gap:var(--lp-gap-block);flex-wrap:nowrap}
.article-lp-wrapper .lp-row > *{min-width:0}
@container lp (max-width:559px){
  .article-lp-wrapper .lp-row{flex-direction:column;align-items:stretch}
  .article-lp-wrapper .lp-row > .lp-row-op{margin-inline:auto}
}
@media (max-width:768px){
  .article-lp-wrapper .lp-row{flex-direction:column;align-items:stretch}
  .article-lp-wrapper .lp-row > .lp-row-op{margin-inline:auto}
}

/* 0-b-9. 表の1カラムカード化(構造だけエンジンが持つ。色・罫線・角丸はLP側で指定する)
   親幅559px以下で発火するため、画面1440pxの3カラムサイト(記事カラム500px)でも
   PC用の多列表が押し込まれずカード型になる。<td> に data-label を付けるのが前提。
   横スクロールは使わない。 */
.article-lp-wrapper table{width:100%;border-collapse:collapse}
@container lp (max-width:559px){
  .article-lp-wrapper table.lp-table,
  .article-lp-wrapper table.lp-table tbody,
  .article-lp-wrapper table.lp-table tr{display:block;width:100%}
  .article-lp-wrapper table.lp-table thead{display:none}
  .article-lp-wrapper table.lp-table tbody th[scope="row"]{display:block;text-align:left !important}
  .article-lp-wrapper table.lp-table tbody td{display:block;width:100%}
  .article-lp-wrapper table.lp-table tbody td::before{content:attr(data-label);display:block}
}
@media (max-width:768px){
  .article-lp-wrapper table.lp-table,
  .article-lp-wrapper table.lp-table tbody,
  .article-lp-wrapper table.lp-table tr{display:block;width:100%}
  .article-lp-wrapper table.lp-table thead{display:none}
  .article-lp-wrapper table.lp-table tbody th[scope="row"]{display:block;text-align:left !important}
  .article-lp-wrapper table.lp-table tbody td{display:block;width:100%}
  .article-lp-wrapper table.lp-table tbody td::before{content:attr(data-label);display:block}
}

/* --- 0-c. ハイライト(重要語句の強調)。アニメではなく静的な装飾なので常に表示される --- */
.article-lp-wrapper .lp-mark{
  background-image:linear-gradient(transparent var(--lp-mark-top,60%),var(--lp-mark,rgba(0,160,234,.30)) var(--lp-mark-top,60%));
  background-repeat:no-repeat;background-size:100% 100%;
  padding:0 .08em;font-weight:700;
}
.article-lp-wrapper .lp-mark-strong{
  background-image:linear-gradient(transparent 8%,var(--lp-mark,rgba(0,160,234,.26)) 8%);
  padding:.06em .3em;border-radius:4px;font-weight:900;
}
.article-lp-wrapper .lp-key{font-weight:900;color:var(--lp-key,inherit) !important}
.article-lp-wrapper .lp-key-line{font-weight:900;color:var(--lp-key,inherit) !important;border-bottom:3px solid var(--lp-key,currentColor);padding-bottom:2px}

/* --- 1. ページ内リンクのスムーススクロール(host例外・記事LPがある時のみ) --- */
@media (prefers-reduced-motion: no-preference){
  html:has(.article-lp-wrapper){scroll-behavior:smooth}
}
.article-lp-wrapper [id]{scroll-margin-top:24px}

/* --- 2. FV:ページ読み込み時に1回だけ再生(スクロール非依存) --- */
@media (prefers-reduced-motion: no-preference){
  .article-lp-wrapper .lp-fv-anim{
    animation:lpFvRise .9s cubic-bezier(.22,1,.36,1) both;
    animation-delay:var(--lp-fv-delay,0ms);
  }
}
@keyframes lpFvRise{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}

/* --- 3. 持続アニメ(常にゆっくり動き続ける。装飾・アイコン・矢印・罫線に使う) --- */
@media (prefers-reduced-motion: no-preference){
  .article-lp-wrapper .lp-amb-float {animation:lpAmbFloat 8s ease-in-out infinite}
  .article-lp-wrapper .lp-amb-sway  {animation:lpAmbSway 7s ease-in-out infinite}
  .article-lp-wrapper .lp-amb-pulse {animation:lpAmbPulse 3.2s ease-in-out infinite}
  .article-lp-wrapper .lp-amb-glow  {animation:lpAmbGlow 5s ease-in-out infinite}
  .article-lp-wrapper .lp-amb-arrow {animation:lpAmbArrow 1.8s ease-in-out infinite}
  .article-lp-wrapper .lp-amb-ring  {animation:lpAmbRing 22s linear infinite}
  .article-lp-wrapper .lp-amb-line  {animation:lpAmbLine 6s ease-in-out infinite;transform-origin:left center}
  /* 波紋:数値・アイコンなど"注目させたい小さな要素"を包むラッパーに付ける(内側の要素は切られない) */
  .article-lp-wrapper .lp-amb-halo{position:relative;display:inline-block}
  .article-lp-wrapper .lp-amb-halo::before,
  .article-lp-wrapper .lp-amb-halo::after{
    content:"";position:absolute;inset:calc(-1 * var(--lp-halo-inset,10px));border-radius:var(--lp-halo-radius,999px);
    border:2px solid var(--lp-halo,rgba(0,160,234,.5));pointer-events:none;z-index:0;
    animation:lpCtaHalo 3.2s cubic-bezier(.16,.8,.3,1) infinite;
  }
  .article-lp-wrapper .lp-amb-halo::after{animation-delay:1.6s}
  .article-lp-wrapper .lp-amb-halo > *{position:relative;z-index:1}
  .article-lp-wrapper .lp-amb-dot > *{animation:lpAmbDot 1.6s ease-in-out infinite}
  .article-lp-wrapper .lp-amb-dot > *:nth-child(2){animation-delay:.22s}
  .article-lp-wrapper .lp-amb-dot > *:nth-child(3){animation-delay:.44s}
  /* 光帯が定期的に流れる。必ず .lp-amb-shine 側に overflow:hidden と position:relative を持たせる */
  .article-lp-wrapper .lp-amb-shine{position:relative;overflow:hidden;isolation:isolate}
  .article-lp-wrapper .lp-amb-shine > *{position:relative;z-index:2}
  .article-lp-wrapper .lp-amb-shine::after{
    content:"";position:absolute;top:0;left:0;width:45%;height:100%;pointer-events:none;z-index:1;
    background:linear-gradient(115deg,transparent 0%,var(--lp-shine,rgba(255,255,255,.45)) 50%,transparent 100%);
    animation:lpAmbShine 5.5s ease-in-out infinite;
  }
  .article-lp-wrapper .lp-amb-delay-1{animation-delay:.6s}
  .article-lp-wrapper .lp-amb-delay-2{animation-delay:1.2s}
  .article-lp-wrapper .lp-amb-delay-3{animation-delay:1.8s}
}

/* --- 4. ホバー((hover:hover)環境のみ。スマホでは一切発火しない=SPが軽い) --- */
@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion: no-preference){
  .article-lp-wrapper .lp-hv-lift{transition:transform .38s cubic-bezier(.22,1,.36,1),border-color .38s ease,background-color .38s ease,box-shadow .38s ease}
  .article-lp-wrapper .lp-hv-lift:hover{transform:translateY(-6px)}

  .article-lp-wrapper .lp-hv-edge{transition:border-color .38s ease,background-color .38s ease}
  .article-lp-wrapper .lp-hv-edge:hover{border-color:var(--lp-hv-edge,currentColor) !important}

  /* 塗りは background-image で行う(疑似要素を重ねないので、装飾がテキストの前面に出る事故が起きない)。
     ※.lp-hv-sweep を付ける要素の地色は background-color で指定する(background ショートハンドは
       background-image:none を同時に設定してしまい、この効果を打ち消すため) */
  .article-lp-wrapper .lp-hv-sweep{
    background-image:linear-gradient(var(--lp-hv-fill,rgba(0,160,234,.12)),var(--lp-hv-fill,rgba(0,160,234,.12))) !important;
    background-repeat:no-repeat !important;
    background-position:left center !important;
    background-size:0% 100% !important;
    transition:background-size .45s cubic-bezier(.22,1,.36,1),border-color .38s ease,color .38s ease;
  }
  .article-lp-wrapper .lp-hv-sweep:hover{background-size:100% 100% !important}

  .article-lp-wrapper .lp-hv-underline{position:relative}
  .article-lp-wrapper .lp-hv-underline::after{
    content:"";position:absolute;left:0;bottom:-6px;width:100%;height:3px;border-radius:999px;pointer-events:none;
    background:var(--lp-hv-line,currentColor);
    transform:scaleX(0);transform-origin:left center;transition:transform .42s cubic-bezier(.22,1,.36,1);
  }
  .article-lp-wrapper .lp-hv-underline:hover::after{transform:scaleX(1)}

  .article-lp-wrapper .lp-hv-arrow .arrow,
  .article-lp-wrapper .lp-hv-arrow .lp-anchor-arrow{transition:transform .38s cubic-bezier(.22,1,.36,1)}
  .article-lp-wrapper .lp-hv-arrow:hover .arrow,
  .article-lp-wrapper .lp-hv-arrow:hover .lp-anchor-arrow{transform:translateX(8px)}

  .article-lp-wrapper .lp-hv-zoom{overflow:hidden}
  .article-lp-wrapper .lp-hv-zoom img,.article-lp-wrapper .lp-hv-zoom svg{transition:transform .55s cubic-bezier(.22,1,.36,1)}
  .article-lp-wrapper .lp-hv-zoom:hover img,.article-lp-wrapper .lp-hv-zoom:hover svg{transform:scale(1.07)}

  .article-lp-wrapper .lp-hv-num .num,.article-lp-wrapper .lp-hv-num .lp-secnum{transition:transform .4s cubic-bezier(.22,1,.36,1)}
  .article-lp-wrapper .lp-hv-num:hover .num,.article-lp-wrapper .lp-hv-num:hover .lp-secnum{transform:scale(1.05)}

  .article-lp-wrapper .lp-hv-row tbody tr{transition:background-color .3s ease}
  .article-lp-wrapper .lp-hv-row tbody tr:hover td{background:var(--lp-hv-row,rgba(0,160,234,.08)) !important}

  /* 光帯はテキストを直接子に持つ要素には使わない(必ず内側を要素で包むこと) */
  .article-lp-wrapper .lp-hv-shine{position:relative;overflow:hidden;isolation:isolate}
  .article-lp-wrapper .lp-hv-shine::before{
    content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;z-index:1;pointer-events:none;
    background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.42) 50%,transparent 100%);
    transform:skewX(-20deg);transition:left .62s ease;
  }
  .article-lp-wrapper .lp-hv-shine:hover::before{left:150%}
  .article-lp-wrapper .lp-hv-shine > *{position:relative;z-index:2}
}

/* --- 4-b. CTAハロー(押したくなる演出)。ボタンを <span class="lp-cta-halo"> で包んで使う。
       ボタン本体の overflow:hidden に影響されないよう、必ず"外側のラッパー"に付けること --- */
@media (prefers-reduced-motion: no-preference){
  .article-lp-wrapper .lp-cta-halo{position:relative;display:inline-block;max-width:100%}
  .article-lp-wrapper .lp-cta-halo::before,
  .article-lp-wrapper .lp-cta-halo::after{
    content:"";position:absolute;inset:0;border-radius:var(--lp-halo-radius,999px);pointer-events:none;z-index:0;
    border:2px solid var(--lp-halo,rgba(0,160,234,.55));
    animation:lpCtaHalo 3.2s cubic-bezier(.16,.8,.3,1) infinite;
  }
  .article-lp-wrapper .lp-cta-halo::after{animation-delay:1.5s}
  .article-lp-wrapper .lp-cta-halo > *{position:relative;z-index:1}
}

/* --- 5. @keyframes(エンジン固定:11個。LP側で追加してよいのは合計6個まで) --- */
@keyframes lpAmbFloat{0%,100%{transform:translate3d(0,0,0)}   50%{transform:translate3d(0,-14px,0)}}
@keyframes lpAmbSway {0%,100%{transform:rotate(-2deg)}         50%{transform:rotate(2deg)}}
@keyframes lpAmbPulse{0%,100%{transform:scale(1)}              50%{transform:scale(1.06)}}
@keyframes lpAmbGlow {0%,100%{opacity:.5}                      50%{opacity:1}}
@keyframes lpAmbArrow{0%,100%{transform:translateX(0)}         50%{transform:translateX(6px)}}
@keyframes lpAmbRing {to{transform:rotate(360deg)}}
@keyframes lpAmbLine {0%,100%{transform:scaleX(.4)}            50%{transform:scaleX(1)}}
@keyframes lpAmbDot  {0%,75%,100%{opacity:.25}                 38%{opacity:1}}
@keyframes lpCtaHalo {0%{transform:scale(1);opacity:.55} 62%{transform:scale(1.10);opacity:0} 100%{transform:scale(1.10);opacity:0}}
@keyframes lpAmbShine{0%{transform:translateX(-130%) skewX(-18deg)} 55%,100%{transform:translateX(330%) skewX(-18deg)}}
/* ===== LP CSS ANIM ENGINE v5.1.0 END ===== */

/* ===== 1. カラー変数(指定4色+中立色+コントラスト3段) ===== */
:root{
  --color-base:#FAFAFA;      /* tone: light */
  --color-main:#1EA122;      /* tone: dark  */
  --color-sub:#E8F7E7;       /* tone: light */
  --color-accent:#f1c40f;    /* tone: light (CV) */
  --color-accent-dark:#D4AC0D;
  --color-th-row:color-mix(in srgb, var(--color-main) 14%, #FFFFFF);
  --color-main-tint:color-mix(in srgb, var(--color-main) 12%, #FFFFFF);
  --color-ink-strong:#14181C;
  --color-ink:#33393F;
  --color-ink-mute:#5A6470;
  --color-hairline:rgba(20,24,28,.14);
}

/* ===== 2. トークンの上書き層(広い親のときだけ効かせる) ===== */
@container lp (min-width:720px){
  .article-lp-wrapper > *{
    --lp-fs-h2:42px;
    --lp-fs-display:88px;
    --lp-gap-section:120px;
  }
}
@supports not (container-type:inline-size){
  @media (min-width:900px){
    .article-lp-wrapper > *{--lp-fs-h2:42px;--lp-fs-display:88px;--lp-gap-section:120px}
  }
}

/* ===== 3. wrapper・セクションの土台 ===== */
.article-lp-wrapper{position:relative;isolation:isolate;contain:layout style;width:100%;max-width:100%;overflow:visible}
.article-lp-wrapper .lp-section{position:relative;width:100%;padding-block:var(--lp-gap-section)}
.article-lp-wrapper > section{width:100%}
.article-lp-wrapper > *:not(section):not(style):not(script){max-width:920px;margin-inline:auto}
.article-lp-wrapper [class*="cols"] > *,.article-lp-wrapper [class*="row"] > *,.article-lp-wrapper [class*="grid"] > *{min-width:0}
.article-lp-wrapper .lp-fig-cap{display:block;width:100%}
.article-lp-wrapper .bg-white{background:#FFFFFF !important}
.article-lp-wrapper .bg-light{background:var(--color-base) !important}
.article-lp-wrapper .bg-light.is-sub{background:var(--color-sub) !important}
.article-lp-wrapper .bg-dark{background:var(--color-main) !important}

/* ===== 4. 背景tone継承(暗 → 明 → 個別色の順。①8-11) ===== */
.article-lp-wrapper .bg-dark,
.article-lp-wrapper .bg-dark p,.article-lp-wrapper .bg-dark li,.article-lp-wrapper .bg-dark span,
.article-lp-wrapper .bg-dark h2,.article-lp-wrapper .bg-dark h3,.article-lp-wrapper .bg-dark h4,
.article-lp-wrapper .bg-dark strong,.article-lp-wrapper .bg-dark b,.article-lp-wrapper .bg-dark em,
.article-lp-wrapper .bg-dark dt,.article-lp-wrapper .bg-dark dd,
.article-lp-wrapper .bg-dark th,.article-lp-wrapper .bg-dark td,
.article-lp-wrapper .bg-dark blockquote,.article-lp-wrapper .bg-dark a{color:#FFFFFF !important}
.article-lp-wrapper .bg-dark small,.article-lp-wrapper .bg-dark figcaption,
.article-lp-wrapper .bg-dark .lp-note{color:#F7F7F7 !important}

.article-lp-wrapper .bg-light,
.article-lp-wrapper .bg-light p,.article-lp-wrapper .bg-light li,.article-lp-wrapper .bg-light span,
.article-lp-wrapper .bg-light strong,.article-lp-wrapper .bg-light b,.article-lp-wrapper .bg-light em,
.article-lp-wrapper .bg-light dt,.article-lp-wrapper .bg-light dd,
.article-lp-wrapper .bg-light td,.article-lp-wrapper .bg-light blockquote,
.article-lp-wrapper .bg-white,
.article-lp-wrapper .bg-white p,.article-lp-wrapper .bg-white li,.article-lp-wrapper .bg-white span,
.article-lp-wrapper .bg-white strong,.article-lp-wrapper .bg-white b,.article-lp-wrapper .bg-white em,
.article-lp-wrapper .bg-white dt,.article-lp-wrapper .bg-white dd,
.article-lp-wrapper .bg-white td,.article-lp-wrapper .bg-white blockquote{color:var(--color-ink) !important}
/* 8-12 コントラスト3段:見出しは強く / 長文は和らげる / 補足はAA下限を超える */
.article-lp-wrapper .bg-light h2,.article-lp-wrapper .bg-white h2,
.article-lp-wrapper .bg-light h3,.article-lp-wrapper .bg-white h3,
.article-lp-wrapper .bg-light h4,.article-lp-wrapper .bg-white h4,
.article-lp-wrapper .bg-light .lp-panel-h,.article-lp-wrapper .bg-white .lp-panel-h{color:var(--color-ink-strong) !important}
/* 明背景の中に置いた暗色ブロック(計算式バンド等)は、明側の継承より強い詳細度で白へ戻す */
.article-lp-wrapper .bg-light .bg-dark,.article-lp-wrapper .bg-white .bg-dark,
.article-lp-wrapper .bg-light .bg-dark p,.article-lp-wrapper .bg-white .bg-dark p,
.article-lp-wrapper .bg-light .bg-dark span,.article-lp-wrapper .bg-white .bg-dark span,
.article-lp-wrapper .bg-light .bg-dark li,.article-lp-wrapper .bg-white .bg-dark li,
.article-lp-wrapper .bg-light .bg-dark strong,.article-lp-wrapper .bg-white .bg-dark strong{color:#FFFFFF !important}

.article-lp-wrapper .bg-light .lp-source,.article-lp-wrapper .bg-white .lp-source,
.article-lp-wrapper .bg-light .lp-source p,.article-lp-wrapper .bg-white .lp-source p,
.article-lp-wrapper .bg-light .lp-fig-cap,.article-lp-wrapper .bg-white .lp-fig-cap,
.article-lp-wrapper .bg-light small,.article-lp-wrapper .bg-white small,
.article-lp-wrapper .bg-light figcaption,.article-lp-wrapper .bg-white figcaption{color:var(--color-ink-mute) !important}

/* ===== 5. FV ===== */
.article-lp-wrapper .lp-fv{padding-block:var(--lp-sp-12)}
.article-lp-wrapper .lp-fv-inner{position:relative;z-index:2}
.article-lp-wrapper .lp-glow-clip{position:absolute;inset:0;overflow:hidden;z-index:0;pointer-events:none}
.article-lp-wrapper .lp-glow{position:absolute;top:-120px;right:-80px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle, rgba(30,161,34,.22) 0%, rgba(30,161,34,0) 70%) !important;pointer-events:none}
.article-lp-wrapper .lp-fv-rule{display:block;width:88px;height:5px;border-radius:2px;background:var(--color-main) !important;margin-bottom:var(--lp-gap-block)}
.article-lp-wrapper p.lp-lead{font-size:var(--lp-fs-lead) !important;line-height:var(--lp-lh-lead) !important;font-weight:400}
.article-lp-wrapper .lp-lead + .lp-lead{margin-top:var(--lp-gap-block)}

/* ===== 6. 見出しブロック(装飾は見出しタグの外で作る。縦帯は使わない) ===== */
.article-lp-wrapper .lp-h2-head{margin-bottom:var(--lp-gap-group)}
.article-lp-wrapper .lp-h2-rule{display:block;width:72px;height:4px;border-radius:2px;background:var(--color-main) !important;margin-top:var(--lp-sp-3)}
.article-lp-wrapper .lp-h2-rule.is-accent{background:var(--color-accent) !important}
.article-lp-wrapper .lp-h2-head.is-top{padding-top:var(--lp-sp-3)}
.article-lp-wrapper .lp-h2-hair{display:block;width:100%;height:1px;background:var(--color-hairline) !important;margin-bottom:var(--lp-sp-4)}
.article-lp-wrapper .lp-h2-band{display:block;width:120px;height:10px;border-radius:1px;background:var(--color-main) !important;margin-bottom:var(--lp-sp-3)}
.article-lp-wrapper .lp-h3-head{display:flex;align-items:baseline;gap:var(--lp-gap-inner);margin-top:var(--lp-gap-group)}
.article-lp-wrapper .lp-h3-head .lp-h3{margin:0 0 var(--lp-sp-3) !important}
.article-lp-wrapper .lp-h3-mark{flex:0 0 auto;display:block;width:14px;height:14px;border-radius:3px;background:var(--color-main) !important}

/* ===== 7. Q&A型FAQ目次 ===== */
.article-lp-wrapper .lp-faq-toc{display:grid;gap:var(--lp-gap-block)}
.article-lp-wrapper .lp-qa{background:#FFFFFF !important;border:1px solid var(--color-hairline);border-radius:var(--lp-shape-xs);padding:var(--lp-pad-card)}
.article-lp-wrapper .lp-qa-row{display:flex;align-items:flex-start;gap:var(--lp-gap-inner)}
.article-lp-wrapper .lp-qa-row.is-a{margin-top:var(--lp-sp-3);padding-top:var(--lp-sp-3);border-top:1px solid var(--color-hairline)}
.article-lp-wrapper span.lp-qa-badge{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:46px;height:36px;padding:0 8px;border-radius:var(--lp-shape-sm);font-size:20px !important;font-weight:900;line-height:1;background:var(--color-main) !important;color:#FFFFFF !important;text-align:center !important;margin-top:.1em}
.article-lp-wrapper span.lp-qa-badge.is-a{background:var(--color-ink-strong) !important}
.article-lp-wrapper p.lp-qa-q{font-weight:700;color:var(--color-ink-strong) !important}
.article-lp-wrapper .lp-anchor{position:relative;display:block;min-height:48px;margin-top:var(--lp-sp-3);padding:16px 28px 16px 56px;border:2px solid var(--color-main);border-radius:var(--lp-shape-sm);background-color:#FFFFFF !important}
.article-lp-wrapper svg.lp-anchor-arrow{position:absolute;left:22px;top:50%;transform:translateY(-50%);color:var(--color-main) !important}
.article-lp-wrapper span.lp-anchor-label{display:block;font-size:var(--lp-fs-label) !important;line-height:1.5;letter-spacing:var(--lp-ls-label);color:var(--color-ink-mute) !important;margin-bottom:var(--lp-sp-05)}
.article-lp-wrapper span.lp-anchor-title{display:block;font-size:var(--lp-fs-body) !important;font-weight:900;line-height:1.55;word-break:normal;overflow-wrap:anywhere;color:var(--color-ink-strong) !important}

/* ===== 8. 表(1行目=ベタ+白 / 1列目=同色の淡tint+濃色 / 値=白地) ===== */
.article-lp-wrapper table{width:100%;border-collapse:collapse;margin-top:var(--lp-gap-group)}
.article-lp-wrapper table th,.article-lp-wrapper table td{text-align:center !important;vertical-align:middle;padding:16px 18px;border-bottom:1px solid var(--color-hairline)}
.article-lp-wrapper table thead th[scope="col"]{background:var(--color-main) !important;color:#FFFFFF !important;font-weight:700;font-size:20px !important;line-height:1.5 !important}
.article-lp-wrapper table tbody th[scope="row"]{background:var(--color-th-row) !important;color:var(--color-ink-strong) !important;font-weight:700}
.article-lp-wrapper table tbody td{background:#FFFFFF !important;color:var(--color-ink) !important}

/* ===== 9. 計算式バンド ===== */
.article-lp-wrapper .lp-formula{margin-top:var(--lp-gap-group);padding:var(--lp-sp-5) var(--lp-sp-4);border-radius:var(--lp-shape-none)}
.article-lp-wrapper p.lp-formula-text{font-size:var(--lp-fs-h3) !important;line-height:1.5 !important;font-weight:900;text-align:center !important;overflow-wrap:anywhere}
.article-lp-wrapper .lp-formula.is-plain{border:2px solid var(--color-main);padding:var(--lp-sp-4)}
.article-lp-wrapper .lp-formula.is-plain p.lp-formula-text{font-size:var(--lp-fs-h4) !important;color:var(--color-ink-strong) !important}

/* ===== 10. 計算の流れ(縦フロー。連結線はマーカー中心を通す) ===== */
.article-lp-wrapper .lp-fig-cap{font-size:var(--lp-fs-label) !important;font-weight:700;letter-spacing:var(--lp-ls-label);margin-top:var(--lp-gap-group);margin-bottom:var(--lp-sp-2)}
.article-lp-wrapper .lp-flow{max-width:560px;margin-inline:auto}
.article-lp-wrapper .lp-flow-item{position:relative;display:grid;grid-template-columns:48px 1fr;column-gap:var(--lp-gap-inner);align-items:start;padding-bottom:var(--lp-sp-4)}
.article-lp-wrapper .lp-flow-item:last-child{padding-bottom:0}
.article-lp-wrapper .lp-flow-item::after{content:"";position:absolute;left:24px;top:40px;bottom:0;width:2px;transform:translateX(-50%);background:var(--color-main) !important;opacity:.32;pointer-events:none;z-index:0}
.article-lp-wrapper .lp-flow-item:last-child::after{content:none}
.article-lp-wrapper span.lp-flow-num{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-inline:auto;border-radius:50%;font-size:20px !important;font-weight:900;line-height:1;text-align:center !important;background:var(--color-main) !important;color:#FFFFFF !important}
.article-lp-wrapper p.lp-flow-text{position:relative;z-index:2;font-weight:700;padding-top:5px}

/* ===== 11. 計算例(横並び図。演算子は独立セルで縦中央) ===== */
.article-lp-wrapper .lp-eq{margin-top:var(--lp-gap-group);padding:var(--lp-sp-5) var(--lp-sp-4);background:#FFFFFF !important;border:1px solid var(--color-hairline);border-radius:var(--lp-shape-xs)}
.article-lp-wrapper .lp-eq-row{gap:var(--lp-sp-2)}
.article-lp-wrapper span.lp-eq-box{flex:0 1 auto;display:inline-flex;align-items:center;justify-content:center;padding:14px 20px;border-radius:var(--lp-shape-xs);background:var(--color-sub) !important;color:var(--color-ink-strong) !important;font-size:var(--lp-fs-h4) !important;font-weight:700;line-height:1.4;text-align:center !important}
.article-lp-wrapper span.lp-eq-op{flex:0 0 auto;display:flex;align-items:center;justify-content:center;line-height:1;font-size:var(--lp-fs-h4) !important;font-weight:700;color:var(--color-ink-mute) !important}
.article-lp-wrapper .lp-eq-result{display:flex;flex-direction:column;align-items:center;gap:var(--lp-sp-1);margin-top:var(--lp-sp-3);padding-top:var(--lp-sp-3);border-top:1px solid var(--color-hairline)}
.article-lp-wrapper span.lp-eq-op.is-eq{font-size:var(--lp-fs-h3) !important;color:var(--color-main) !important}
.article-lp-wrapper p.lp-eq-total{font-size:var(--lp-fs-h2) !important;font-weight:900;line-height:1.2 !important;text-align:center !important;color:var(--color-ink-strong) !important}
.article-lp-wrapper .lp-eq.is-hero{background:#FFFFFF !important;border:2px solid var(--color-main)}
.article-lp-wrapper p.lp-eq-hero{position:relative;display:inline-flex;align-items:baseline;line-height:1;text-align:center !important}
.article-lp-wrapper .lp-eq-hero .num{font-size:var(--lp-fs-display) !important;font-weight:900;line-height:1;letter-spacing:var(--lp-ls-display);color:var(--color-main) !important}
.article-lp-wrapper .lp-eq-hero .unit{font-size:var(--lp-fs-h3) !important;font-weight:700;line-height:1;margin-left:.08em;color:var(--color-main) !important}
.article-lp-wrapper .lp-eq-dot{position:absolute;top:-6px;left:-22px;width:14px;height:14px;border-radius:50%;background:var(--color-accent) !important;pointer-events:none;z-index:1}
.article-lp-wrapper .lp-eq-lead-in{margin-top:var(--lp-gap-group)}
.article-lp-wrapper .lp-eq-lead-in + .lp-eq{margin-top:var(--lp-gap-inner)}
.article-lp-wrapper .lp-eq-tail{margin-top:var(--lp-gap-inner)}

/* ===== 12. チェックリスト(左縦帯は使わず、上辺ルール+面で役割を示す) ===== */
.article-lp-wrapper .lp-check-panel{margin-top:var(--lp-gap-group);padding:var(--lp-pad-card);border-top:4px solid var(--color-main);background:var(--color-sub) !important}
.article-lp-wrapper p.lp-panel-h{font-size:var(--lp-fs-h4) !important;font-weight:700;line-height:1.5 !important;margin-bottom:var(--lp-sp-3)}
.article-lp-wrapper .lp-check-list{display:grid;gap:var(--lp-sp-2)}
.article-lp-wrapper .lp-check-item{display:flex;align-items:flex-start;gap:var(--lp-gap-inner)}
.article-lp-wrapper .lp-check-item .lp-icon{margin-top:.28em;color:var(--color-main) !important}
.article-lp-wrapper .lp-check-item span{flex:1 1 auto;min-width:0;color:var(--color-ink-strong) !important;font-weight:700}

/* ===== 13. 参照・出典 / ハイライト / まとめ ===== */
.article-lp-wrapper .lp-source{margin-top:var(--lp-gap-group);padding-top:var(--lp-sp-3);border-top:1px solid var(--color-hairline)}
.article-lp-wrapper .lp-source p{font-size:var(--lp-fs-label) !important;line-height:1.8 !important}
.article-lp-wrapper .lp-source p + p{margin-top:var(--lp-sp-1)}
.article-lp-wrapper .lp-source a{color:var(--color-ink-strong) !important;font-weight:700;text-decoration:underline !important;text-decoration-thickness:2px;text-underline-offset:3px;text-decoration-color:var(--color-main) !important}
.article-lp-wrapper .lp-mark{--lp-mark:rgba(30,161,34,.26);font-weight:700}
.article-lp-wrapper .lp-mark-strong{--lp-mark:rgba(241,196,15,.45);font-weight:700;border-radius:var(--lp-shape-xs);padding:2px 6px}
.article-lp-wrapper p.lp-sum-lead{font-size:var(--lp-fs-lead) !important;line-height:var(--lp-lh-lead) !important;font-weight:700;color:var(--color-ink-strong) !important}

/* ===== 14. CTA(個別色は最後に書く=後勝ち) ===== */
.article-lp-wrapper .lp-cta-inner,.article-lp-wrapper .lp-cta-inner *{text-align:center !important}
.article-lp-wrapper .lp-cta-rule{display:block;width:56px;height:4px;border-radius:2px;margin-inline:auto;margin-bottom:var(--lp-gap-block);background:var(--color-main) !important}
.article-lp-wrapper .lp-cta-rule.is-accent{width:72px;height:6px;background:var(--color-accent) !important}
.article-lp-wrapper p.lp-cta-lead{font-size:var(--lp-fs-lead) !important;line-height:var(--lp-lh-lead) !important;font-weight:700;color:var(--color-ink-strong) !important}
.article-lp-wrapper p.lp-cta-catch{font-size:30px !important;line-height:1.5 !important;font-weight:900;color:var(--color-ink-strong) !important}
.article-lp-wrapper .lp-cta-sub{margin-top:var(--lp-gap-block);margin-bottom:var(--lp-gap-group)}
.article-lp-wrapper .lp-cta-block.is-final{padding-block:var(--lp-sp-16)}
.article-lp-wrapper .cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--lp-sp-15);max-width:560px;min-height:56px;padding:16px 32px;border-radius:var(--lp-shape-md);font-size:var(--lp-fs-body) !important;font-weight:900;line-height:1.5 !important;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;box-sizing:border-box;background:var(--color-accent) !important;box-shadow:var(--lp-elev-1)}
.article-lp-wrapper .cta-btn.is-lg{min-height:64px;padding:24px 48px;font-size:var(--lp-fs-h4) !important}
.article-lp-wrapper .cta-btn .cta-btn-label{flex:1 1 auto;min-width:0}
.article-lp-wrapper .cta-btn .lp-icon{flex:0 0 auto}
.article-lp-wrapper .cta-btn:hover{background:var(--color-accent-dark) !important;box-shadow:var(--lp-elev-2)}
.article-lp-wrapper .cta-btn:focus-visible{outline:3px solid var(--color-main);outline-offset:4px}
/* CV色 #f1c40f は淡色(相対輝度0.58)のため、白文字では 1.66:1 しか取れない(WCAG AA 4.5:1 未満)。
   ①8-0/8-2b「明るい塗り→暗い文字」を優先し、ボタン文字は #1A1A1A(10.5:1)で固定する。 */
.article-lp-wrapper .cta-btn,.article-lp-wrapper .cta-btn:visited,.article-lp-wrapper .cta-btn:hover,
.article-lp-wrapper .cta-btn:active,.article-lp-wrapper .cta-btn:focus,
.article-lp-wrapper .cta-btn span,.article-lp-wrapper .cta-btn:hover span,
.article-lp-wrapper .cta-btn:active span,.article-lp-wrapper .cta-btn:focus span{color:#1A1A1A !important}
.article-lp-wrapper .cta-btn svg,.article-lp-wrapper .cta-btn svg *{fill:none !important;stroke:#1A1A1A !important}

/* ===== 15. レスポンシブ(切替は @container=親の実幅。@media は非対応ブラウザ用) ===== */
@container lp (max-width:719px){
  .article-lp-wrapper span.lp-eq-box{font-size:var(--lp-fs-body) !important;padding:12px 16px}
  .article-lp-wrapper p.lp-cta-catch{font-size:26px !important}
}
@container lp (max-width:559px){
  .article-lp-wrapper .lp-qa-row{flex-direction:column;gap:var(--lp-sp-1)}
  .article-lp-wrapper span.lp-qa-badge{margin-top:0;min-width:44px;height:32px}
  .article-lp-wrapper .lp-qa-q,.article-lp-wrapper .lp-qa-a{width:100%}
  .article-lp-wrapper .lp-anchor{padding:14px 20px 14px 48px}
  .article-lp-wrapper svg.lp-anchor-arrow{left:18px}
  .article-lp-wrapper .lp-eq-row{gap:var(--lp-sp-1)}
  .article-lp-wrapper span.lp-eq-box{width:100%}
  .article-lp-wrapper .lp-eq-dot{display:none}
  .article-lp-wrapper p.lp-cta-catch{font-size:24px !important}
  .article-lp-wrapper .cta-btn,.article-lp-wrapper .cta-btn.is-lg{width:100%;padding:18px 24px}
  .article-lp-wrapper .lp-cta-halo{display:block;width:100%}
  /* 表のカード化(構造は⓪0-b-9。ここでは色・罫線・角丸だけ) */
  .article-lp-wrapper table.lp-table tr{display:block;background:#FFFFFF !important;border:1px solid var(--color-hairline);border-radius:var(--lp-shape-xs);margin-bottom:var(--lp-sp-3)}
  .article-lp-wrapper table.lp-table tbody th[scope="row"]{background:var(--color-main) !important;color:#FFFFFF !important;font-size:var(--lp-fs-h4) !important;padding:14px 16px;border-bottom:0}
  .article-lp-wrapper table.lp-table tbody td{padding:14px 16px;border-bottom:1px solid var(--color-hairline);text-align:left !important}
  .article-lp-wrapper table.lp-table tbody td::before{font-size:var(--lp-fs-label);font-weight:700;letter-spacing:var(--lp-ls-label);color:var(--color-main);margin-bottom:6px}
}
@media (max-width:768px){
  .article-lp-wrapper .lp-qa-row{flex-direction:column;gap:var(--lp-sp-1)}
  .article-lp-wrapper span.lp-qa-badge{margin-top:0;min-width:44px;height:32px}
  .article-lp-wrapper .lp-qa-q,.article-lp-wrapper .lp-qa-a{width:100%}
  .article-lp-wrapper .lp-anchor{padding:14px 20px 14px 48px}
  .article-lp-wrapper svg.lp-anchor-arrow{left:18px}
  .article-lp-wrapper .lp-eq-row{gap:var(--lp-sp-1)}
  .article-lp-wrapper span.lp-eq-box{width:100%;font-size:var(--lp-fs-body) !important;padding:12px 16px}
  .article-lp-wrapper .lp-eq-dot{display:none}
  .article-lp-wrapper p.lp-cta-catch{font-size:24px !important}
  .article-lp-wrapper .cta-btn,.article-lp-wrapper .cta-btn.is-lg{width:100%;padding:18px 24px}
  .article-lp-wrapper .lp-cta-halo{display:block;width:100%}
  .article-lp-wrapper table.lp-table tr{display:block;background:#FFFFFF !important;border:1px solid var(--color-hairline);border-radius:var(--lp-shape-xs);margin-bottom:var(--lp-sp-3)}
  .article-lp-wrapper table.lp-table tbody th[scope="row"]{background:var(--color-main) !important;color:#FFFFFF !important;font-size:var(--lp-fs-h4) !important;padding:14px 16px;border-bottom:0}
  .article-lp-wrapper table.lp-table tbody td{padding:14px 16px;border-bottom:1px solid var(--color-hairline);text-align:left !important}
  .article-lp-wrapper table.lp-table tbody td::before{font-size:var(--lp-fs-label);font-weight:700;letter-spacing:var(--lp-ls-label);color:var(--color-main);margin-bottom:6px}
}

/* ===== 16. host-reset(必ず末尾。内容を書き換えない) ===== */
#article ul li{border-bottom:none}
#article ul li span{color:inherit;width:auto}
@media only screen and (max-width:768px){ .entry_wrap h2{padding:0;border-top:none;border-bottom:none} }
</style>]]></description>
            <pubDate>2026-09-28</pubDate>
        </item>
                
        <item>
            <title>不動産相続の手続き期間は？登記と税金の期限を解説</title>
            <link>https://www.toyogiken-fudosan.jp/blog/entry-556927/</link>
            <description><![CDATA[<div class="imgbox_eyecatch">
  <div class="eyecatch_img">
    <p class="clearfix" style="max-width: 100%;margin: 0 0 10px 0;">
      <img src="https://cdn.img-asp.jp/cms/556927_3_0_0_1.jpg"
           alt="不動産相続の手続き期間は？登記と税金の期限を解説というブログ記事のアイキャッチ画像"
           width="100%">
    </p>
  </div>
</div>

<div class="article-lp-wrapper">

  <!-- ===== FV ===== -->
  <section class="lp-section lp-fv bg-light">
    <span class="lp-glow-clip" aria-hidden="true"><span class="lp-glow lp-amb-float"></span></span>
    <div class="lp-container">
      <p class="lp-lead lp-fv-anim">不動産を相続すると、名義変更や税金について「何から始めればよいのか」「いつまでに手続きすればよいのか」と迷うことがあります。</p>
      <p class="lp-lead lp-fv-anim" style="--lp-fv-delay:140ms">不動産相続の手続き期間は一律ではなく、相続登記は原則3年以内、相続税は申告が必要な場合に原則10か月以内、準確定申告が必要な場合は原則4か月以内です。</p>
      <p class="lp-lead lp-fv-anim" style="--lp-fv-delay:280ms">まずは必要な手続きと期限の起算日、申請先を分けて確認しましょう。</p>
    </div>
  </section>

  <!-- ===== 目次FAQ ===== -->
  <section class="lp-section bg-white">
    <div class="lp-container">
      <div class="lp-h2-head is-type-a">
        <h2 class="lp-h2">目次FAQ</h2>
        <span class="lp-rule" aria-hidden="true"></span>
      </div>

      <div class="lp-faq-toc">

        <div class="lp-qa lp-hv-lift">
          <div class="lp-qa-row">
            <span class="lp-qa-badge is-q">Q1</span>
            <p class="lp-qa-q">不動産を相続した場合の手続きはいつまでに行えばよいですか？</p>
          </div>
          <div class="lp-qa-row is-answer">
            <span class="lp-qa-badge is-a">A</span>
            <p class="lp-qa-a">代表的な期限は、相続登記が原則3年以内、相続税が必要な場合は10か月以内、準確定申告が必要な場合は4か月以内です。起算日は手続きごとに異なります。</p>
          </div>
          <a class="lp-anchor lp-hv-sweep lp-hv-arrow" href="#sec-01" aria-label="不動産相続で確認する3つの期限 へ移動" style="--lp-hv-fill:rgba(255,255,255,.16)">
            <svg class="lp-icon lp-anchor-arrow" viewBox="0 0 24 24" aria-hidden="true"><path d="m6 9 6 6 6-6"/></svg>
            <span class="lp-anchor-label">詳細はこちら</span>
            <span class="lp-anchor-title">不動産相続で確認する3つの期限</span>
          </a>
        </div>

        <div class="lp-qa lp-hv-lift">
          <div class="lp-qa-row">
            <span class="lp-qa-badge is-q">Q2</span>
            <p class="lp-qa-q">相続した不動産の名義変更は3年以内に必要ですか？</p>
          </div>
          <div class="lp-qa-row is-answer">
            <span class="lp-qa-badge is-a">A</span>
            <p class="lp-qa-a">相続によって不動産の所有権を取得したことなどを知った場合は、原則3年以内に相続登記を申請します。2024年4月1日より前の相続も対象になる場合があります。</p>
          </div>
          <a class="lp-anchor lp-hv-sweep lp-hv-arrow" href="#sec-02" aria-label="相続登記の期限と経過措置 へ移動" style="--lp-hv-fill:rgba(255,255,255,.16)">
            <svg class="lp-icon lp-anchor-arrow" viewBox="0 0 24 24" aria-hidden="true"><path d="m6 9 6 6 6-6"/></svg>
            <span class="lp-anchor-label">詳細はこちら</span>
            <span class="lp-anchor-title">相続登記の期限と経過措置</span>
          </a>
        </div>

        <div class="lp-qa lp-hv-lift">
          <div class="lp-qa-row">
            <span class="lp-qa-badge is-q">Q3</span>
            <p class="lp-qa-q">不動産相続に関する税金の申告はいつまでに行いますか？</p>
          </div>
          <div class="lp-qa-row is-answer">
            <span class="lp-qa-badge is-a">A</span>
            <p class="lp-qa-a">相続税の申告が必要な場合は原則10か月以内です。被相続人について準確定申告が必要な場合は原則4か月以内となります。</p>
          </div>
          <a class="lp-anchor lp-hv-sweep lp-hv-arrow" href="#sec-03" aria-label="相続税と準確定申告の期限 へ移動" style="--lp-hv-fill:rgba(255,255,255,.16)">
            <svg class="lp-icon lp-anchor-arrow" viewBox="0 0 24 24" aria-hidden="true"><path d="m6 9 6 6 6-6"/></svg>
            <span class="lp-anchor-label">詳細はこちら</span>
            <span class="lp-anchor-title">相続税と準確定申告の期限</span>
          </a>
        </div>

      </div>
    </div>
  </section>

  <!-- ===== H2-01 ===== -->
  <section class="lp-section bg-white" id="sec-01">
    <div class="lp-container">
      <div class="lp-h2-head is-type-b">
        <span class="lp-icon-chip is-main" aria-hidden="true"><svg class="lp-icon" viewBox="0 0 24 24"><circle cx="12" cy="12" r="10"/><polyline points="12 6 12 12 16 14"/></svg></span>
        <h2 class="lp-h2">不動産相続の手続き期間一覧！登記・税金の申告期限まとめ</h2>
        <span class="lp-rule is-duo" aria-hidden="true"></span>
      </div>

      <p>不動産を相続したら、まず<span class="lp-mark">「3年・10か月・4か月」の期限</span>を確認しましょう。ただし、それぞれ起算日の考え方が異なるため、数字だけで判断しないことが大切です。</p>

      <div class="lp-deadlines bg-dark">
        <div class="lp-row">
          <div class="lp-deadline">
            <p class="lp-deadline-name">相続登記</p>
            <p class="lp-deadline-num"><span class="num">3</span><span class="unit">年以内</span></p>
          </div>
          <div class="lp-deadline">
            <p class="lp-deadline-name">相続税の申告・納付</p>
            <p class="lp-deadline-num"><span class="num">10</span><span class="unit">か月以内</span></p>
          </div>
          <div class="lp-deadline">
            <p class="lp-deadline-name">準確定申告</p>
            <p class="lp-deadline-num"><span class="num">4</span><span class="unit">か月以内</span></p>
          </div>
        </div>
      </div>

      <table class="lp-table is-wide lp-hv-row" style="--lp-hv-row:rgba(30,161,34,.07)">
        <thead>
          <tr>
            <th scope="col">手続き</th>
            <th scope="col">原則の期限</th>
            <th scope="col">起算日の考え方</th>
            <th scope="col">主な申請先</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <th scope="row">相続登記</th>
            <td data-label="原則の期限"><span class="lp-nobr">3年以内</span></td>
            <td data-label="起算日の考え方">相続の開始と不動産の所有権取得を知った日から</td>
            <td data-label="主な申請先">不動産を管轄する法務局</td>
          </tr>
          <tr>
            <th scope="row">相続税の申告・納付</th>
            <td data-label="原則の期限">必要な場合は<span class="lp-nobr">10か月以内</span></td>
            <td data-label="起算日の考え方">被相続人が死亡したことを知った日の翌日から</td>
            <td data-label="主な申請先">被相続人の住所地を所轄する税務署</td>
          </tr>
          <tr>
            <th scope="row">準確定申告</th>
            <td data-label="原則の期限">必要な場合は<span class="lp-nobr">4か月以内</span></td>
            <td data-label="起算日の考え方">相続開始を知った日の翌日から</td>
            <td data-label="主な申請先">被相続人の死亡当時の納税地を所轄する税務署</td>
          </tr>
        </tbody>
      </table>

      <p>相続登記は「死亡日の翌日から3年」と一律に数えるものではありません。相続の開始があったことと、不動産の所有権を取得したことを知った時期などを確認する必要があります。</p>
      <p>一方、相続税と準確定申告は、原則として相続開始を知った日の翌日を基準に期限を数えます。複数の手続きが必要な場合は、相続発生後の早い段階で期限を整理しましょう。</p>

      <div class="lp-sources">
        <p class="lp-source">参照：法務省「<a href="https://www.moj.go.jp/MINJI/minji05_00599.html">相続登記の申請義務化について</a>」（2026年9月3日確認）</p>
        <p class="lp-source">参照：国税庁「<a href="https://www.nta.go.jp/taxes/shiraberu/taxanswer/sozoku/4205.htm">No.4205 相続税の申告と納税</a>」（2026年9月3日確認）</p>
        <p class="lp-source">参照：国税庁「<a href="https://www.nta.go.jp/taxes/shiraberu/taxanswer/shotoku/2022.htm">No.2022 納税者が死亡したときの確定申告（準確定申告）</a>」（2026年9月3日確認）</p>
      </div>
    </div>
  </section>

  <!-- ===== 中間CTA ===== -->
  <section class="lp-section lp-cta-block bg-light is-sub">
    <div class="lp-container">
      <div class="lp-column-narrow lp-cta-inner">
        <p class="lp-cta-catch lp-balance">相続した不動産の売却・活用について相談したい方はこちら</p>
        <a href="https://www.toyogiken-fudosan.jp/contact/" class="cta-btn lp-hv-lift lp-hv-arrow">
          <span class="lp-btn-text">お問合せはこちら</span>
          <svg class="lp-icon arrow" viewBox="0 0 24 24" aria-hidden="true"><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg>
        </a>
      </div>
    </div>
  </section>

  <!-- ===== H2-02 ===== -->
  <section class="lp-section bg-white" id="sec-02">
    <div class="lp-container">
      <div class="lp-h2-head is-type-c">
        <h2 class="lp-h2">不動産相続の名義変更！相続登記の手続き期間</h2>
        <span class="lp-rule is-long" aria-hidden="true"></span>
      </div>

      <p>相続登記は2024年4月1日から義務化されています。相続によって不動産の所有権を取得した相続人は、原則として定められた期間内に相続登記を申請する必要があります。</p>

      <h3 class="lp-h3">相続登記は原則3年以内</h3>
      <p>相続登記は、自分のために相続の開始があったことと、不動産の所有権を取得したことを知った日から3年以内に申請するのが原則です。</p>
      <p>正当な理由なく義務を怠った場合は、<span class="lp-mark">10万円以下の過料</span>の対象となることがあります。</p>

      <h3 class="lp-h3">遺産分割が成立した場合の期限</h3>
      <p>相続登記の申請義務には、遺産分割が成立した場合の追加的な義務もあります。</p>
      <p>遺産分割によって不動産を取得した場合は、その成立日から3年以内に遺産分割の内容を反映した登記を申請する必要があるため、基本の3年ルールと分けて確認しましょう。</p>

      <p class="lp-fig-cap">相続登記の期限の考え方</p>
      <div class="lp-cols lp-flows" style="--lp-cols-md:1;--lp-cols-lg:3">
        <div class="lp-flow lp-hv-edge lp-hv-lift" style="--lp-hv-edge:#1EA122">
          <p class="lp-flow-from">相続による不動産取得を知る</p>
          <svg class="lp-icon lp-icon-lg lp-flow-arrow" viewBox="0 0 24 24" aria-hidden="true"><path d="M12 5v14"/><path d="m19 12-7 7-7-7"/></svg>
          <p class="lp-flow-to">原則<span class="lp-key">3年以内</span>に相続登記</p>
        </div>
        <div class="lp-flow lp-hv-edge lp-hv-lift" style="--lp-hv-edge:#1EA122">
          <p class="lp-flow-from">遺産分割が成立</p>
          <svg class="lp-icon lp-icon-lg lp-flow-arrow" viewBox="0 0 24 24" aria-hidden="true"><path d="M12 5v14"/><path d="m19 12-7 7-7-7"/></svg>
          <p class="lp-flow-to">成立日から<span class="lp-key">3年以内</span>に遺産分割の内容を反映した登記</p>
        </div>
        <div class="lp-flow lp-hv-edge lp-hv-lift" style="--lp-hv-edge:#1EA122">
          <p class="lp-flow-from">2024年4月1日より前に相続した未登記不動産</p>
          <svg class="lp-icon lp-icon-lg lp-flow-arrow" viewBox="0 0 24 24" aria-hidden="true"><path d="M12 5v14"/><path d="m19 12-7 7-7-7"/></svg>
          <p class="lp-flow-to"><span class="lp-key">経過措置の期限</span>を確認</p>
        </div>
      </div>

      <h3 class="lp-h3">2024年4月以前の相続にも経過措置がある</h3>
      <p>義務化前に発生した相続でも、相続登記がされていない不動産は義務化の対象です。2024年4月1日より前に不動産を相続で取得したことを知っていた場合は、原則として2027年3月31日までに相続登記を申請する必要があります。</p>

      <div class="lp-note-box">
        <div class="lp-icon-row">
          <svg class="lp-icon lp-icon-lg" viewBox="0 0 24 24" aria-hidden="true"><path d="m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3"/><path d="M12 9v4"/><path d="M12 17h.01"/></svg>
          <p>ただし、2024年4月以降に不動産を相続で取得したことを知った場合は、その日から3年以内となります。2027年3月31日がすべてのケースで一律の期限ではない点に注意しましょう。</p>
        </div>
      </div>

      <div class="lp-sources">
        <p class="lp-source">参照：法務省「<a href="https://www.moj.go.jp/MINJI/minji05_00599.html">相続登記の申請義務化について</a>」（2026年9月3日確認）</p>
      </div>
    </div>
  </section>

  <!-- ===== H2-03 ===== -->
  <section class="lp-section bg-light" id="sec-03">
    <div class="lp-container">
      <div class="lp-h2-head is-type-b">
        <span class="lp-icon-chip is-main" aria-hidden="true"><svg class="lp-icon" viewBox="0 0 24 24"><circle cx="8" cy="8" r="6"/><path d="M18.09 10.37A6 6 0 1 1 10.34 18"/><path d="M7 6h1v4"/><path d="m16.71 13.88.7.71-2.82 2.82"/></svg></span>
        <h2 class="lp-h2">不動産相続にかかる税金！相続税と準確定申告の手続き期間</h2>
        <span class="lp-rule is-duo" aria-hidden="true"></span>
      </div>

      <p>不動産相続では、相続税の申告に加えて、被相続人の所得状況によって準確定申告が必要になる場合があります。</p>
      <p>相続税は原則10か月以内、準確定申告は原則4か月以内と期限が異なるため、それぞれ確認しましょう。</p>

      <h3 class="lp-h3">相続税の申告・納付は原則10か月以内</h3>
      <p>相続税の申告が必要な場合は、被相続人が死亡したことを知った日の翌日から<span class="lp-mark">10か月以内に申告・納付</span>するのが原則です。</p>
      <p>申告書は、被相続人の死亡時の住所地を所轄する税務署へ提出します。申告や納付が期限を過ぎると、加算税や延滞税がかかる場合があるため、納税資金も早めに確認しましょう。</p>
      <p>一括納付が難しい場合には、一定の要件を満たすことで延納や物納を申請できる場合があります。</p>

      <table class="lp-table lp-hv-row" style="--lp-hv-row:rgba(30,161,34,.07)">
        <thead>
          <tr>
            <th scope="col">方法</th>
            <th scope="col">概要</th>
            <th scope="col">主な条件・注意点</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <th scope="row">通常納付</th>
            <td data-label="概要">期限までに金銭で納付</td>
            <td data-label="主な条件・注意点">金銭による一括納付が原則</td>
          </tr>
          <tr>
            <th scope="row">延納</th>
            <td data-label="概要">年払いで分けて金銭納付</td>
            <td data-label="主な条件・注意点">相続税額が10万円超で一括納付が困難など。担保や利子税が必要となる場合あり</td>
          </tr>
          <tr>
            <th scope="row">物納</th>
            <td data-label="概要">一定の相続財産で納付</td>
            <td data-label="主な条件・注意点">延納でも金銭納付が困難であることなど、複数の要件あり</td>
          </tr>
        </tbody>
      </table>

      <p>延納では、相続税額が10万円を超えることや、金銭での一括納付が困難であることなどが要件です。</p>
      <p>物納はさらに、延納によっても金銭納付が困難であることや、対象財産に関する要件などを満たす必要があります。</p>
      <p>いずれも自動的に適用される制度ではないため、利用を検討する場合は早めに税務署や税理士へ確認しましょう。</p>

      <div class="lp-sources">
        <p class="lp-source">参照：国税庁「<a href="https://www.nta.go.jp/taxes/shiraberu/taxanswer/sozoku/4205.htm">No.4205 相続税の申告と納税</a>」（2026年9月3日確認）</p>
        <p class="lp-source">参照：国税庁「<a href="https://www.nta.go.jp/taxes/shiraberu/taxanswer/sozoku/4211.htm">No.4211 相続税の延納</a>」（2026年9月3日確認）</p>
        <p class="lp-source">参照：国税庁「<a href="https://www.nta.go.jp/taxes/shiraberu/taxanswer/sozoku/4214.htm">No.4214 相続税の物納</a>」（2026年9月3日確認）</p>
      </div>

      <h3 class="lp-h3">準確定申告は必要な場合4か月以内</h3>
      <p>準確定申告とは、亡くなった方に代わり、相続人等が死亡した年の所得税について申告・納税する手続きです。</p>
      <p>被相続人に確定申告が必要な場合は、相続開始を知った日の翌日から<span class="lp-mark">4か月以内</span>に手続きを行います。</p>
      <p>すべての相続で必要になるわけではありません。被相続人の所得状況を確認し、確定申告が必要だったかどうかを判断する必要があります。</p>
      <p>確認する際は、次のような項目を整理しておきましょう。</p>

      <ul class="lp-checklist">
        <li class="lp-check-item"><svg class="lp-icon lp-check-ico" viewBox="0 0 24 24" aria-hidden="true"><rect width="18" height="18" x="3" y="3" rx="3"/></svg><span>個人事業をしていた</span></li>
        <li class="lp-check-item"><svg class="lp-icon lp-check-ico" viewBox="0 0 24 24" aria-hidden="true"><rect width="18" height="18" x="3" y="3" rx="3"/></svg><span>賃貸経営などによる不動産所得があった</span></li>
        <li class="lp-check-item"><svg class="lp-icon lp-check-ico" viewBox="0 0 24 24" aria-hidden="true"><rect width="18" height="18" x="3" y="3" rx="3"/></svg><span>給与以外の所得があった</span></li>
        <li class="lp-check-item"><svg class="lp-icon lp-check-ico" viewBox="0 0 24 24" aria-hidden="true"><rect width="18" height="18" x="3" y="3" rx="3"/></svg><span>死亡時点で未提出の確定申告があった</span></li>
      </ul>

      <div class="lp-note-box">
        <div class="lp-icon-row">
          <svg class="lp-icon lp-icon-lg" viewBox="0 0 24 24" aria-hidden="true"><circle cx="12" cy="12" r="10"/><path d="M12 16v-4"/><path d="M12 8h.01"/></svg>
          <p>該当する項目があっても、必ず準確定申告が必要とは限りません。所得の種類や金額などによって申告の要否は異なるため、判断が難しい場合は4か月の期限を意識して税務署や税理士へ確認しましょう。</p>
        </div>
      </div>

      <div class="lp-sources">
        <p class="lp-source">参照：国税庁「<a href="https://www.nta.go.jp/taxes/shiraberu/taxanswer/shotoku/2022.htm">No.2022 納税者が死亡したときの確定申告（準確定申告）</a>」（2026年9月3日確認）</p>
      </div>
    </div>
  </section>

  <!-- ===== まとめ ===== -->
  <section class="lp-section bg-light is-sub">
    <div class="lp-container">
      <div class="lp-h2-head is-type-d">
        <h2 class="lp-h2">まとめ</h2>
        <span class="lp-rule is-duo-rev" aria-hidden="true"></span>
      </div>

      <p>不動産相続では、相続登記・相続税・準確定申告で手続きの期限が異なります。</p>
      <p>まずは「相続登記は原則3年」「相続税は申告が必要な場合10か月」「準確定申告は必要な場合4か月」を押さえ、自分のケースでいつから期限を数えるのか確認しましょう。</p>
      <p>相続した時期、不動産取得を知った時期、遺産分割の成立時期、被相続人の所得や相続財産を整理することが大切です。</p>
      <p>期限が迫っている場合は、法務局・税務署・司法書士・税理士などへ早めに確認しましょう。</p>
      <p>不動産の売却を検討している場合は、登記や税務の整理と並行して神戸周辺の不動産会社へ相談する方法もあります。</p>
    </div>
  </section>

  <!-- ===== 最終CTA ===== -->
  <section class="lp-section lp-cta-block is-final bg-dark">
    <span class="lp-glow-clip" aria-hidden="true"><span class="lp-glow is-on-dark lp-amb-float"></span></span>
    <div class="lp-container">
      <div class="lp-column-narrow lp-cta-inner">
        <p class="lp-cta-catch lp-balance">神戸周辺の不動産売買なら株式会社東洋技研不動産事業部にお任せください。</p>
        <p class="lp-cta-sub lp-balance">まずは、お気軽にお問合せください。</p>
        <span class="lp-cta-halo" style="--lp-halo-radius:16px;--lp-halo:rgba(255,255,255,.5)">
          <a href="https://www.toyogiken-fudosan.jp/contact/" class="cta-btn is-lg lp-amb-shine lp-hv-lift lp-hv-arrow" style="--lp-shine:rgba(255,255,255,.5)">
            <span class="lp-btn-text">お問合せはこちら</span>
            <svg class="lp-icon arrow lp-amb-arrow" viewBox="0 0 24 24" aria-hidden="true"><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg>
          </a>
        </span>
      </div>
    </div>
  </section>

</div>

<script type="application/ld+json">
{
  "@context":"https://schema.org",
  "@graph":[
    {
      "@type":"Article",
      "headline":"不動産相続の手続き期間は？登記と税金の期限を解説",
      "description":"不動産相続の手続き期間は一律ではなく、相続登記は原則3年以内、相続税は申告が必要な場合に原則10か月以内、準確定申告が必要な場合は原則4か月以内です。まずは必要な手続きと期限の起算日、申請先を分けて確認しましょう。",
      "inLanguage":"ja"
    },
    {
      "@type":"FAQPage",
      "mainEntity":[
        {
          "@type":"Question",
          "name":"不動産を相続した場合の手続きはいつまでに行えばよいですか？",
          "acceptedAnswer":{
            "@type":"Answer",
            "text":"代表的な期限は、相続登記が原則3年以内、相続税が必要な場合は10か月以内、準確定申告が必要な場合は4か月以内です。起算日は手続きごとに異なります。"
          }
        },
        {
          "@type":"Question",
          "name":"相続した不動産の名義変更は3年以内に必要ですか？",
          "acceptedAnswer":{
            "@type":"Answer",
            "text":"相続によって不動産の所有権を取得したことなどを知った場合は、原則3年以内に相続登記を申請します。2024年4月1日より前の相続も対象になる場合があります。"
          }
        },
        {
          "@type":"Question",
          "name":"不動産相続に関する税金の申告はいつまでに行いますか？",
          "acceptedAnswer":{
            "@type":"Answer",
            "text":"相続税の申告が必要な場合は原則10か月以内です。被相続人について準確定申告が必要な場合は原則4か月以内となります。"
          }
        }
      ]
    }
  ]
}
</script>

<style>
/* =====================================================================
   LP CSS ANIM ENGINE v5.1.0 | real-estate-web-magazine-lp 固定CSSエンジン
   検証済みの固定コードです。AI・人間を問わず改変禁止。
   <style>の1行目からこの全文を一字一句そのまま貼り付けます。
   JavaScriptは一切使いません(script要素はJSON-LDのみ)。

   【v5.1.0 で変わった点:レスポンシブの基準を「画面幅」から「埋め込み先の幅」へ】
   記事LPは"他サイトの記事本文エリアに埋め込む断片"なので、画面幅(vw / @media)では実際の
   コンテンツ幅が分からない。例:画面1440pxの3カラムサイトでは記事カラムが500pxしかないのに、
   @media (max-width:768px) は発火せず、PC用のH2 42px・3列カードがそのまま500pxへ流し込まれて崩れる。
   v5.1.0では次を導入し、"親の実幅"だけで見た目が決まるようにした。
   (1) 0-b-0  .article-lp-wrapper を container-type:inline-size のコンテナにする
   (2) 0-b-4  左右余白を 4cqi(=親幅の4%)基準にする(vw基準だと狭い親で余白が太りすぎる)
   (3) 0-b-5c 親幅で3段に自動切替 … A:720px以上 / B:560〜719px / C:559px以下
              @media (max-width:768px) はコンテナクエリ非対応ブラウザ用のフォールバックとして残す
   (4) 0-b-5d 画面の"高さ"が低い環境(700px前後)ではセクション余白を自動で詰める
   (5) 0-b-8  列落ちユーティリティ .lp-cols … 親幅に応じて 3列→1列 等を穴なしで切り替える
   (6) 0-b-9  表の1カラムカード化を親幅基準で行う(色はLP側、構造はエンジン側)
   想定して検証した実寸:PC① 800×700 / PC②(3カラム) 500×700 / モバイル 430×932

   【v5.0.0 で変わった点:デザイン基盤(トークン)をエンジンが持つ】
   参照した公開デザインシステム
   - 余白 … デジタル庁デザインシステム(DADS)/基本デザイン>余白
            https://design.digital.go.jp/dads/foundations/spacing/
            「基準単位(8px)の倍率スケールを決め、3〜5段だけを使い回す」「関連する要素は近く、
            関連しない要素は遠くに置く」「重要な要素の周囲は余白を大きくする」に従う。
   - 形・階層・タイプスケール … Material Design 3 https://m3.material.io/
            shape scale(4/8/12/16/28/full)、type scale(display/headline/title/body/label)、
            elevation(level1〜3)、色役割(surface / on-surface / on-surface-variant / outline)。
            ※M3の実数値は欧文・モバイルUI基準のため、和文の記事LP向けに1段上げて採用している
              (body-large 16px → 本文18px 等)。考え方は踏襲し、数値だけ和文読み物に合わせる。

   (1) 0-a-2 デザイントークン … 余白/シェイプ/タイプスケール/行間/字間/エレベーションを変数化
   (2) 0-b-5 タイポグラフィ基盤を"PC基準(PC-first)"で固定
       旧版は基本宣言に小さい値(13〜15px)を置き、@media (max-width:768px) の中だけで
       max(16px,4.3vw) と書いていた。この書き方では【PCがSPより小さい】という逆転が起き、
       「PCで見るとテキストが小さい」事故が構造的に発生していた。
       v5.0.0では基本宣言=PCの実寸(本文18px)とし、SPは変数を差し替えて"下げる"方式に統一した。
       LP固有CSSは font-size を書かなくても、PCで本文18px/行間1.85/字間0.05emが保証される。
   (3) 0-b-2 見出しガードを子孫まで拡張 … ホストCMSの縦棒・下線・背景帯の混入をさらに遮断
   (4) 0-b-6 Lucideアイコンの基底クラス .lp-icon … 絵文字を使わず線アイコンで統一するため
   (5) 0-b-7 読み物の1行字数(35〜50字)を保証する基準コンテナと本文カラム

   【v4.x から引き継いでいる方針】
   - ホストCMSは #article h3{border-left:3px solid} のようなIDセレクタで記事本文を装飾している。
     IDセレクタにはクラスを何個重ねても勝てない(詳細度の仕様)ため、!important でしか打ち消せない。
     そこで 0-b で「ホストが触りがちな箇所」だけを !important で固定する。
   - スクロール登場アニメは全廃。全要素は最初から表示される。動きは次の2種類だけ。
     (1) 持続アニメ .lp-amb-*  … 装飾が常にゆっくり動き続ける(1ページ8要素まで)
     (2) ホバー   .lp-hv-*    … カーソルを当てた時だけ反応する((hover:hover)環境のみ)

   【HTML側フック契約(生成AIはHTMLでこの契約に従う)】
   - ルート    : <div class="article-lp-wrapper">(複数設置可)
   - 基準コンテナ: <div class="lp-container">(幅・左右余白はエンジンが持つ。LP側で再宣言しない)
   - 本文カラム : 既定で1行35〜50字に収まる(本文18px × max-width 920px)
   - FV読込演出: .lp-fv-anim (+ style="--lp-fv-delay:120ms") ページ表示と同時に1回だけ再生
   - 持続      : .lp-amb-float / -sway / -pulse / -glow / -shine / -arrow / -ring / -dot / -line / -halo
   - ホバー    : .lp-hv-lift / -sweep / -underline / -edge / -arrow / -zoom / -num / -row / -shine
   - ハイライト: .lp-mark(蛍光マーカー) / .lp-mark-strong(塗りチップ) / .lp-key(色付き太字) /
                 .lp-key-line(太字＋下線)。色は --lp-mark / --lp-key
   - アイコン  : <svg class="lp-icon" ...>(Lucideのパスをインラインで貼る。絵文字は使わない)
   - 列落ち    : <div class="lp-cols" style="--lp-cols-md:1;--lp-cols-lg:3">(親幅で列数が変わる)
   - 横並び図  : <div class="lp-row">(親幅559px以下で自動的に縦積みになる。演算子は .lp-row-op)
   - 表        : <table class="lp-table">(親幅559px以下で自動的に1カラムカード化。tdに data-label)
   - CTAハロー : ボタンを <span class="lp-cta-halo"> で包むと波紋リングが広がり続ける(最終CTA向け)
   - ページ内リンク: html:has(.article-lp-wrapper) に scroll-behavior:smooth
   - ホスト干渉ガード: 0-b がフォント・文字色・見出し装飾・改行・字送り・コンテナ幅を !important で固定

   【LP固有CSSとの住み分け(重要)】
   - エンジンは <style> の先頭にあり、LP固有CSSはその後ろに書く。同じ詳細度なら後勝ちなので、
     LP側で意図的に上書きしたい箇所は !important を付ければ必ず勝てる(エンジンには負けない)。
   - サイズを変えたい時は、まず"トークンの再定義"で行う。
     例:<section style="--lp-fs-h2:48px"> / .article-lp-wrapper .lp-lead{--lp-fs-body:20px}
     個別に書く場合は font-size / color / background / border-color / fill / stroke に !important を付ける。
   - エンジンが持つもの(font-family / text-align / list-style / text-decoration / box-sizing /
     text-wrap / word-break / line-break / letter-spacing / 本文と見出しの font-size と line-height /
     scroll-behavior / .lp-container の幅と左右余白)は、LP固有CSSで"同じ値のまま"再宣言しない。
   - 見出しに装飾を付けたい場合は「包む要素」か「別要素」で作る(タグ自身に border/background/padding
     を付けない)。border-left(左の縦帯)でカードや見出しを装飾する作法は本スキルでは使わない。

   【重さ対策(必ず守る)】
   - 持続アニメは1ページ合計8要素まで。動かすのは transform / opacity だけ
   - 持続アニメを当てる要素に filter:blur() を併用しない
   - 200px超の大きい要素に持続アニメを当てるのは2つまで
   - backdrop-filter / will-change は使わない
   - ホバーは transform / opacity / background-color / border-color / box-shadow のみ

   【フェイルセーフ設計】
   - 全要素は素の状態で表示される。アニメが動かなくても内容は完全に読める
   - prefers-reduced-motion: reduce では持続アニメとホバーの動きを止める
   - JSに依存しないため「JSが落ちて真っ白」という事故が構造的に起こらない
   ===================================================================== */

/* --- 0-a. Webフォント読み込み(CSS仕様上 @import は他の規則より前でなければ無効) --- */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;700;900&display=swap');

/* --- 0-a-2. デザイントークン
       余白 = DADS(https://design.digital.go.jp/dads/foundations/spacing/)の考え方どおり、
              基準単位8pxの倍率スケール。1記事で使うのは"この中から3〜5段だけ"に絞る。
       形/階層/タイプスケール = Material Design 3(https://m3.material.io/)の shape / elevation /
              type scale に対応させ、和文読み物向けに1段上げた実数値を入れている。
       LP側はこの変数を"再定義"してサイズ・余白を調整する(font-size直書きより事故が少ない) --- */
.article-lp-wrapper{
  /* 余白スケール(8px基準/4pxは半単位。名前の数字は基準単位の倍率) */
  --lp-sp-05:4px;  --lp-sp-1:8px;   --lp-sp-15:12px; --lp-sp-2:16px;  --lp-sp-3:24px;
  --lp-sp-4:32px;  --lp-sp-5:40px;  --lp-sp-6:48px;  --lp-sp-8:64px;
  --lp-sp-10:80px; --lp-sp-12:96px; --lp-sp-14:112px; --lp-sp-16:128px;
  /* 役割つき余白(DADS「余白による関係性/階層の明示」。この4段でリズムを作る) */
  --lp-gap-inner:var(--lp-sp-15);    /* 強く関連:ラベルと見出し、アイコンと文字 */
  --lp-gap-block:var(--lp-sp-4);     /* 段落間・カード内の要素間 */
  --lp-gap-group:var(--lp-sp-8);     /* 見出しブロックと本文、図と本文 */
  --lp-gap-section:var(--lp-sp-14);  /* H2セクション間 */
  /* シェイプ(M3 shape scale) */
  --lp-shape-none:0;   --lp-shape-xs:4px;  --lp-shape-sm:8px;
  --lp-shape-md:12px;  --lp-shape-lg:16px; --lp-shape-xl:28px; --lp-shape-full:999px;
  /* タイプスケール(PC基準の実寸。SPは 0-b-5b で変数を差し替える) */
  --lp-fs-display:64px;  /* 主役数値・大型セクション番号(M3 display) */
  --lp-fs-h2:40px;       /* H2(M3 headline-large相当を和文向けに拡大) */
  --lp-fs-h3:26px;       /* H3(M3 headline-small) */
  --lp-fs-h4:22px;       /* H4・カード見出し(M3 title-large) */
  --lp-fs-lead:21px;     /* リード文(M3 body-large を1段上げ) */
  --lp-fs-body:18px;     /* 本文の基準。これがPCの下限でもある */
  --lp-fs-label:17px;    /* 補足・注釈・ラベル・表セル(M3 label-large) */
  /* 行間(読ませる文章は1.5〜2.0の範囲。見出しは行長が短いので詰める) */
  --lp-lh-body:1.85; --lp-lh-lead:1.9; --lp-lh-head:1.35; --lp-lh-display:1.1;
  /* 字間(文字サイズの5〜10%が基準。40px超の大型見出しだけ2%まで絞ってよい) */
  --lp-ls-body:0.05em; --lp-ls-label:0.08em; --lp-ls-head:0.05em; --lp-ls-display:0.02em;
  /* エレベーション(M3 level1〜3を、本スキルのソフトシャドウ規約=offset-x:0/blur16px以上に合わせた形) */
  --lp-elev-1:0 2px 16px rgba(0,0,0,.10);
  --lp-elev-2:0 6px 20px rgba(0,0,0,.14);
  --lp-elev-3:0 10px 28px rgba(0,0,0,.18);
  /* コンポーネントの内側余白(親幅で自動的に切り替わる=0-b-5c) */
  --lp-pad-card:40px;   /* 標準カード・ボックスのpadding */
  --lp-pad-hero:64px;   /* 主役ブロック(統計・CTA)のpadding */
  /* 読み物の柱(1行35〜50字を保証する幅) */
  --lp-measure:920px;        /* 基準コンテナ:本文18pxで約46字 */
  --lp-measure-narrow:720px; /* 中央寄せの文章ブロック:本文18pxで約36字 */
}

/* --- 0-b-0. レスポンシブの基準点。
       wrapper自身をコンテナにして、以降の切替を"親の実幅"で判断できるようにする。
       container-type:inline-size は inline方向のサイズ・レイアウト・スタイル包含を伴うが、
       paint包含は含まないため、枠外バッジやグローが切れる事故は起きない。
       LP固有CSSの contain:layout style と併記しても打ち消し合わない。 --- */
.article-lp-wrapper{container-type:inline-size;container-name:lp}

/* --- 0-b. ホスト干渉ガード(CMSのテーマCSSに負けないための固定リセット)
       ホスト側は #article p / #article h3 のようなIDセレクタで font-family / text-align /
       letter-spacing / font-size / list-style / text-decoration / 見出しの罫線・背景・余白 を
       当てている。IDセレクタにはクラスをいくつ重ねても勝てないため、ここだけ !important で固定する。
       ※color・background・border-color は要素ごとに変わるためLP固有CSSで !important 付きで指定する
         (エンジンより後ろに書くので必ず後勝ちになる) --- */
.article-lp-wrapper{
  font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic","Meiryo",system-ui,-apple-system,sans-serif !important;
  font-feature-settings:"palt" !important;
  -webkit-font-smoothing:antialiased;
  width:100%;max-width:100%;
}
.article-lp-wrapper *{
  font-family:inherit !important;
  font-style:normal !important;
  text-transform:none !important;
  text-shadow:none !important;
  text-align:left !important;
  text-align-last:auto !important;
  text-justify:auto !important;
  text-indent:0 !important;
  box-sizing:border-box;
}
.article-lp-wrapper a{text-decoration:none !important}
.article-lp-wrapper ul,.article-lp-wrapper ol,.article-lp-wrapper li{list-style:none !important}
.article-lp-wrapper img,.article-lp-wrapper svg{max-width:100%;height:auto;display:block}

/* 0-b-1. 文字色の既定を inherit に固定する。
   ホストの #article p{color:#333} / #article li span{color:#333} は詳細度1,0,1で、
   LPの .article-lp-wrapper .bg-dark{color:#FFF} からは色が"継承されない子要素"に直接刺さる。
   その結果「暗い背景なのに文字が黒いまま」という事故が起きる。ここで既定を inherit に固定すれば、
   文字色は必ず直近の tone(.bg-dark / .bg-light / .bg-white)から降りてくる。
   個別に色を付けたい要素は、LP固有CSSで color:… !important を書けば後勝ちで上書きできる。 */
.article-lp-wrapper p,.article-lp-wrapper li,.article-lp-wrapper span,.article-lp-wrapper a,
.article-lp-wrapper h1,.article-lp-wrapper h2,.article-lp-wrapper h3,.article-lp-wrapper h4,
.article-lp-wrapper h5,.article-lp-wrapper h6,.article-lp-wrapper th,.article-lp-wrapper td,
.article-lp-wrapper dt,.article-lp-wrapper dd,.article-lp-wrapper strong,.article-lp-wrapper b,
.article-lp-wrapper em,.article-lp-wrapper i,.article-lp-wrapper small,
.article-lp-wrapper figcaption,.article-lp-wrapper blockquote,.article-lp-wrapper cite{color:inherit !important}

/* 0-b-2. 見出しのホスト装飾を全消しする(縦棒事故の根絶)。
   多くの記事CMSは h2/h3 に border-left(縦棒)・下線・背景帯・アイコン・余白を当てている。
   LPの見出しは class 指定(.lp-h2 等)なので、ホストのID指定に負けて装飾だけが残り、
   「意図していない縦棒が出る」「勝手に余白・下線が付く」事故になる。
   → 見出しタグ自身は"素のテキスト"に固定し、LP側の装飾は次のどちらかで作る:
      (a) 見出しを包む要素(.lp-h2-head 等)に背景・罫線・余白を付ける【推奨】
      (b) 見出しの前後に装飾専用の別要素(<span class="lp-h2-rule"></span> 等)を置く
   margin だけは既定値を与える(0にすると見出しが本文に密着するため)。 */
.article-lp-wrapper h1,.article-lp-wrapper h2,.article-lp-wrapper h3,
.article-lp-wrapper h4,.article-lp-wrapper h5,.article-lp-wrapper h6{
  border:0 none !important;
  background:none !important;
  box-shadow:none !important;
  padding:0 !important;
  text-decoration:none !important;
  counter-increment:none !important;
  counter-reset:none !important;
  overflow-wrap:anywhere;
  min-width:0;
}
.article-lp-wrapper h1::before,.article-lp-wrapper h2::before,.article-lp-wrapper h3::before,
.article-lp-wrapper h4::before,.article-lp-wrapper h5::before,.article-lp-wrapper h6::before,
.article-lp-wrapper h1::after,.article-lp-wrapper h2::after,.article-lp-wrapper h3::after,
.article-lp-wrapper h4::after,.article-lp-wrapper h5::after,.article-lp-wrapper h6::after{
  content:none !important;
}
/* 0-b-2b. 見出しの"中の素の要素"にもガードを広げる。
   ホストCMSは #article h3 span{border-left:…} / #article h2 strong::before{content:"■"} のように
   見出しの子要素を狙うことがある。LP自身の装飾クラス(lp-…)とSVGアイコンは除外するため、
   .lp-mark(マーカー)や .lp-icon はこれまでどおり効く。 */
.article-lp-wrapper h1 *:not([class*="lp-"]):not(svg):not(svg *),
.article-lp-wrapper h2 *:not([class*="lp-"]):not(svg):not(svg *),
.article-lp-wrapper h3 *:not([class*="lp-"]):not(svg):not(svg *),
.article-lp-wrapper h4 *:not([class*="lp-"]):not(svg):not(svg *),
.article-lp-wrapper h5 *:not([class*="lp-"]):not(svg):not(svg *),
.article-lp-wrapper h6 *:not([class*="lp-"]):not(svg):not(svg *){
  border:0 none !important;
  box-shadow:none !important;
  background-image:none !important;
}
.article-lp-wrapper h1 *:not([class*="lp-"])::before,.article-lp-wrapper h1 *:not([class*="lp-"])::after,
.article-lp-wrapper h2 *:not([class*="lp-"])::before,.article-lp-wrapper h2 *:not([class*="lp-"])::after,
.article-lp-wrapper h3 *:not([class*="lp-"])::before,.article-lp-wrapper h3 *:not([class*="lp-"])::after,
.article-lp-wrapper h4 *:not([class*="lp-"])::before,.article-lp-wrapper h4 *:not([class*="lp-"])::after{
  content:none !important;
}
/* 0-b-2c. 最終手段(ホストが #article h3{border-left:… !important} のように
   IDセレクタ＋!important で書いている稀なケース)。
   詳細度の仕様上、クラスセレクタでは何を重ねても勝てないため、その見出しタグに
   インラインstyleで打ち消しを書く。インライン＋!important は必ず勝つ。
   <h3 class="lp-h3" style="border:0!important;padding:0!important;background:none!important">…</h3> */

/* 0-b-3. 本文の改行は「行に入る限り詰めて、禁則だけ守る」に固定する。
   text-wrap:pretty と word-break:auto-phrase は行末を揃えようとするため、日本語では
   右にまだ余裕があるのに早く折り返し「右側がスカスカ」に見える。本文では使わない。
   改行位置そのものは調整しない(手<br>やphrase分割で作り込まない)。行長の均等化(balance)は
   見出しと .lp-balance だけに効かせる。 */
.article-lp-wrapper h2,.article-lp-wrapper h3,.article-lp-wrapper .lp-balance{text-wrap:balance}
.article-lp-wrapper p,.article-lp-wrapper li,.article-lp-wrapper td,.article-lp-wrapper th,
.article-lp-wrapper dt,.article-lp-wrapper dd,.article-lp-wrapper figcaption{
  text-wrap:wrap !important;
  word-break:normal !important;
  line-break:strict !important;
  overflow-wrap:break-word;
}
.article-lp-wrapper .lp-nobr{white-space:nowrap}

/* 0-b-4. 基準コンテナ。埋め込み先の記事エリアが狭い(700〜800px)ことを前提に、
   左右余白を固定pxではなく clamp で可変にする。固定56pxだと実本文が670px程度まで痩せ、
   「まだ右が空いているのに改行される」の直接原因になる。LP側で再宣言しない。 */
.article-lp-wrapper .lp-container{
  width:100%;
  max-width:var(--lp-measure,920px);
  margin-inline:auto;
  padding-inline:clamp(20px,4vw,40px);   /* フォールバック(コンテナクエリ非対応時) */
}
/* 左右余白は"親幅の4%"にする。vw基準だと、画面1440pxの3カラムサイトで記事カラムが500pxでも
   40pxの余白が付き、実本文が420px(=1行22字)まで痩せる。4cqiなら500pxの親では20pxに収まる。 */
@supports (container-type:inline-size){
  .article-lp-wrapper .lp-container{padding-inline:clamp(20px,4cqi,40px)}
}
/* 中央寄せの文章ブロック(CTA本文・セクション導入など)は、行が散らないよう狭い柱に収める */
.article-lp-wrapper .lp-column-narrow{
  width:100%;
  max-width:var(--lp-measure-narrow,720px);
  margin-inline:auto;
}

/* 0-b-5. タイポグラフィ基盤(PC基準)。
   ここが v5.0.0 の中核。基本宣言に"PCの実寸"を置くことで、PCがSPより小さくなる逆転を防ぐ。
   font-size をトークン経由にしてあるため、LP側は変数を差し替えるだけでサイズ設計ができる。
   ・読ませる文章 = 18px / 行間1.85 / 字間0.05em(1行あたり約46字@920px)
   ・見出し       = 行間1.35 / 字間0.05em(大型は --lp-ls-display で0.02emまで絞ってよい)
   ホストの #article p{font-size:16px} に勝つため !important で固定する。 */
.article-lp-wrapper{
  font-size:var(--lp-fs-body) !important;
  line-height:var(--lp-lh-body) !important;
  letter-spacing:var(--lp-ls-body) !important;
}
.article-lp-wrapper p,.article-lp-wrapper li,.article-lp-wrapper dt,.article-lp-wrapper dd,
.article-lp-wrapper th,.article-lp-wrapper td,.article-lp-wrapper blockquote{
  font-size:var(--lp-fs-body) !important;
  line-height:var(--lp-lh-body) !important;
  letter-spacing:var(--lp-ls-body) !important;
}
.article-lp-wrapper small,.article-lp-wrapper figcaption,.article-lp-wrapper cite{
  font-size:var(--lp-fs-label) !important;
  line-height:1.7 !important;
  letter-spacing:var(--lp-ls-label) !important;
}
.article-lp-wrapper h2{
  font-size:var(--lp-fs-h2) !important;
  line-height:var(--lp-lh-head) !important;
  letter-spacing:var(--lp-ls-head) !important;
  font-weight:900;
}
.article-lp-wrapper h3{
  font-size:var(--lp-fs-h3) !important;
  line-height:1.45 !important;
  letter-spacing:var(--lp-ls-head) !important;
  font-weight:700;
}
.article-lp-wrapper h4{
  font-size:var(--lp-fs-h4) !important;
  line-height:1.5 !important;
  letter-spacing:var(--lp-ls-head) !important;
  font-weight:700;
}
/* 見出しの外側余白(DADS:内側を詰め、外側を広く取って階層を示す) */
.article-lp-wrapper h2{margin:0 0 var(--lp-sp-3) !important}
.article-lp-wrapper h3{margin:var(--lp-sp-8) 0 var(--lp-sp-3) !important}
.article-lp-wrapper h4{margin:var(--lp-sp-6) 0 var(--lp-sp-2) !important}
/* 段落間(DADS:関連する文のかたまりを1段落にし、段落同士は明確に離す) */
.article-lp-wrapper p + p{margin-top:var(--lp-gap-block)}

/* 0-b-5c. 親幅による自動切替(v5.1.0の中核)。
   A(720px以上)  … 基本宣言のまま。本文18px / H2 40px / カード最大2〜3列
   B(560〜719px) … 見出しと余白を一段下げる。カードは最大2列
   C(559px以下)  … 本文17px / H2 28px / すべて1列。モバイルと"狭いカラム"を同じ扱いにする
   ※Cの内容は下の @media (max-width:768px) と同じ。@media側は非対応ブラウザ用のフォールバック。
   ※【CSS仕様上の注意】@container のルールはコンテナ(=wrapper)自身には当たらず、その"子孫"にしか
     効かない。そのためトークンの上書きは .article-lp-wrapper ではなく .article-lp-wrapper > *
     (直下の子=各section)に当てている。カスタムプロパティは継承されるので、section配下の
     見出し・本文・カードすべてにこの値が降りる。
   ※LP側で章ごとにトークンを変えたい場合、inline style(<section style="--lp-fs-h2:48px">)で書くと
     インライン指定が最強のため狭幅でも48pxのまま残って崩れる。必ず
     @container lp (min-width:720px){ .article-lp-wrapper .lp-sec-x{--lp-fs-h2:48px} } の形で
     "広いときだけ"効かせる。 */
@container lp (max-width:719px){
  .article-lp-wrapper > *{
    --lp-fs-display:56px;
    --lp-fs-h2:32px;
    --lp-fs-h3:24px;
    --lp-fs-lead:20px;
    --lp-gap-section:88px;
    --lp-gap-group:56px;
    --lp-pad-card:32px;
    --lp-pad-hero:48px;
  }
}
@container lp (max-width:559px){
  .article-lp-wrapper > *{
    --lp-fs-display:40px;
    --lp-fs-h2:28px;
    --lp-fs-h3:22px;
    --lp-fs-h4:19px;
    --lp-fs-lead:19px;
    --lp-fs-body:17px;
    --lp-fs-label:16px;
    --lp-lh-body:1.8;
    --lp-gap-section:80px;
    --lp-gap-group:48px;
    --lp-gap-block:24px;
    --lp-pad-card:24px;
    --lp-pad-hero:32px;
  }
}

/* 0-b-5d. 画面の高さが低い環境(ノートPCの700px前後・横向きスマホ)では、
   セクション余白が画面の3割を占めて"空白だけの画面"になるため自動で詰める。
   縦向きスマホ(幅768px以下)は対象外にして、通常のSP余白を保つ。 */
@media (max-height:800px) and (min-width:769px){
  .article-lp-wrapper{--lp-gap-section:88px;--lp-gap-group:56px}
}
@media (max-height:640px) and (min-width:769px){
  .article-lp-wrapper{--lp-gap-section:72px;--lp-gap-group:48px}
}

/* 0-b-5b. SPはトークンを"下げる"だけ。PC側の宣言に触らないので逆転が起きない。
   (コンテナクエリ非対応ブラウザ用のフォールバック。値は 0-b-5c のCと同じ) */
@media (max-width:768px){
  .article-lp-wrapper{
    --lp-fs-display:40px;
    --lp-fs-h2:28px;
    --lp-fs-h3:22px;
    --lp-fs-h4:19px;
    --lp-fs-lead:19px;
    --lp-fs-body:17px;
    --lp-fs-label:16px;
    --lp-lh-body:1.8;
    --lp-gap-section:var(--lp-sp-10);
    --lp-gap-group:var(--lp-sp-6);
    --lp-gap-block:var(--lp-sp-3);
    --lp-pad-card:24px;
    --lp-pad-hero:32px;
  }
}

/* 0-b-6. Lucideアイコンの基底(https://lucide.dev のSVGパスをインラインで貼って使う)。
   絵文字(✅等)・装飾記号(★▼✓→)を文字として置く代わりに、この線アイコンで統一する。
   ・24×24のviewBox・strokeで描くLucideの流儀に合わせ、fill:none / stroke:currentColor を固定
   ・currentColor なので、背景tone継承(8-11)でそのまま白/濃色に切り替わる
   ・大きさは em 基準なので、文字サイズを変えれば一緒に追従する */
.article-lp-wrapper .lp-icon{
  display:inline-block;
  width:1.15em;height:1.15em;
  flex:0 0 auto;
  vertical-align:-0.16em;
  fill:none !important;
  stroke:currentColor !important;
  stroke-width:1.75;
  stroke-linecap:round;
  stroke-linejoin:round;
  overflow:visible;
}
.article-lp-wrapper .lp-icon-lg{width:1.6em;height:1.6em}
.article-lp-wrapper .lp-icon-xl{width:2.2em;height:2.2em;stroke-width:1.5}
/* アイコンを面で見せたい時の受け皿(丸や角丸の下地)。塗り色はLP側で指定する */
.article-lp-wrapper .lp-icon-chip{
  display:inline-flex;align-items:center;justify-content:center;
  width:2.6em;height:2.6em;border-radius:var(--lp-shape-md);flex:0 0 auto;
}
/* アイコン＋テキストの行(縦位置がぶれないよう1行目に揃える) */
.article-lp-wrapper .lp-icon-row{display:flex;align-items:flex-start;gap:var(--lp-gap-inner)}
.article-lp-wrapper .lp-icon-row > .lp-icon{margin-top:.28em}

/* 0-b-7. スクリーンリーダー専用テキスト(見た目に出さない補助文) */
.article-lp-wrapper .lp-sr{
  position:absolute;width:1px;height:1px;padding:0;margin:-1px;
  overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;
}

/* 0-b-8. 列落ちユーティリティ .lp-cols(親幅で列数を切り替える・空セルを作らない)
   使い方:<div class="lp-cols" style="--lp-cols-md:1;--lp-cols-lg:3"> … 3枚のカード … </div>
   ・既定は1列。親幅720px以上で --lp-cols-md(通常2列)、1120px以上で --lp-cols-lg(最大3列)に切り替わる
   ・しきい値の根拠:カード1枚の実効テキスト幅を240px以上に保つには、2列なら親720px、
     3列なら親1120pxが必要。700pxや500pxの親では必ず1列になる(=崩れない)
   ・枚数ごとの推奨(半端な最終行=2+1や3+1を作らない組み合わせ)
       2枚 → md:2 / lg:2      3枚 → md:1 / lg:3      4枚 → md:2 / lg:2
       5枚 → md:1 / lg:1      6枚 → md:2 / lg:3
   ・3列は親幅1120px以上でしか出さない(800pxの親で3列にすると1枚あたりの本文幅が
     140px程度=1行7字になり必ず崩れるため)
   ・minmax(0,1fr) で列が内容幅より縮めるようにしてある(はみ出し防止) */
.article-lp-wrapper .lp-cols{
  display:grid;
  gap:var(--lp-gap-block);
  grid-template-columns:repeat(1,minmax(0,1fr));
}
.article-lp-wrapper .lp-cols > *{min-width:0}
@supports not (container-type:inline-size){
  /* 非対応ブラウザ用:画面幅で近似する */
  @media (min-width:900px){
    .article-lp-wrapper .lp-cols{grid-template-columns:repeat(var(--lp-cols-md,2),minmax(0,1fr))}
  }
  @media (min-width:1400px){
    .article-lp-wrapper .lp-cols{grid-template-columns:repeat(var(--lp-cols-lg,var(--lp-cols-md,2)),minmax(0,1fr))}
  }
}
@container lp (min-width:720px){
  .article-lp-wrapper .lp-cols{grid-template-columns:repeat(var(--lp-cols-md,2),minmax(0,1fr))}
}
@container lp (min-width:1120px){
  .article-lp-wrapper .lp-cols{grid-template-columns:repeat(var(--lp-cols-lg,var(--lp-cols-md,2)),minmax(0,1fr))}
}
/* 横並びの図(フロー・比較・足し算)を狭い親で縦積みにする */
.article-lp-wrapper .lp-row{display:flex;align-items:center;justify-content:center;gap:var(--lp-gap-block);flex-wrap:nowrap}
.article-lp-wrapper .lp-row > *{min-width:0}
@container lp (max-width:559px){
  .article-lp-wrapper .lp-row{flex-direction:column;align-items:stretch}
  .article-lp-wrapper .lp-row > .lp-row-op{margin-inline:auto}
}
@media (max-width:768px){
  .article-lp-wrapper .lp-row{flex-direction:column;align-items:stretch}
  .article-lp-wrapper .lp-row > .lp-row-op{margin-inline:auto}
}

/* 0-b-9. 表の1カラムカード化(構造だけエンジンが持つ。色・罫線・角丸はLP側で指定する)
   親幅559px以下で発火するため、画面1440pxの3カラムサイト(記事カラム500px)でも
   PC用の多列表が押し込まれずカード型になる。<td> に data-label を付けるのが前提。
   横スクロールは使わない。 */
.article-lp-wrapper table{width:100%;border-collapse:collapse}
@container lp (max-width:559px){
  .article-lp-wrapper table.lp-table,
  .article-lp-wrapper table.lp-table tbody,
  .article-lp-wrapper table.lp-table tr{display:block;width:100%}
  .article-lp-wrapper table.lp-table thead{display:none}
  .article-lp-wrapper table.lp-table tbody th[scope="row"]{display:block;text-align:left !important}
  .article-lp-wrapper table.lp-table tbody td{display:block;width:100%}
  .article-lp-wrapper table.lp-table tbody td::before{content:attr(data-label);display:block}
}
@media (max-width:768px){
  .article-lp-wrapper table.lp-table,
  .article-lp-wrapper table.lp-table tbody,
  .article-lp-wrapper table.lp-table tr{display:block;width:100%}
  .article-lp-wrapper table.lp-table thead{display:none}
  .article-lp-wrapper table.lp-table tbody th[scope="row"]{display:block;text-align:left !important}
  .article-lp-wrapper table.lp-table tbody td{display:block;width:100%}
  .article-lp-wrapper table.lp-table tbody td::before{content:attr(data-label);display:block}
}

/* --- 0-c. ハイライト(重要語句の強調)。アニメではなく静的な装飾なので常に表示される --- */
.article-lp-wrapper .lp-mark{
  background-image:linear-gradient(transparent var(--lp-mark-top,60%),var(--lp-mark,rgba(0,160,234,.30)) var(--lp-mark-top,60%));
  background-repeat:no-repeat;background-size:100% 100%;
  padding:0 .08em;font-weight:700;
}
.article-lp-wrapper .lp-mark-strong{
  background-image:linear-gradient(transparent 8%,var(--lp-mark,rgba(0,160,234,.26)) 8%);
  padding:.06em .3em;border-radius:4px;font-weight:900;
}
.article-lp-wrapper .lp-key{font-weight:900;color:var(--lp-key,inherit) !important}
.article-lp-wrapper .lp-key-line{font-weight:900;color:var(--lp-key,inherit) !important;border-bottom:3px solid var(--lp-key,currentColor);padding-bottom:2px}

/* --- 1. ページ内リンクのスムーススクロール(host例外・記事LPがある時のみ) --- */
@media (prefers-reduced-motion: no-preference){
  html:has(.article-lp-wrapper){scroll-behavior:smooth}
}
.article-lp-wrapper [id]{scroll-margin-top:24px}

/* --- 2. FV:ページ読み込み時に1回だけ再生(スクロール非依存) --- */
@media (prefers-reduced-motion: no-preference){
  .article-lp-wrapper .lp-fv-anim{
    animation:lpFvRise .9s cubic-bezier(.22,1,.36,1) both;
    animation-delay:var(--lp-fv-delay,0ms);
  }
}
@keyframes lpFvRise{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}

/* --- 3. 持続アニメ(常にゆっくり動き続ける。装飾・アイコン・矢印・罫線に使う) --- */
@media (prefers-reduced-motion: no-preference){
  .article-lp-wrapper .lp-amb-float {animation:lpAmbFloat 8s ease-in-out infinite}
  .article-lp-wrapper .lp-amb-sway  {animation:lpAmbSway 7s ease-in-out infinite}
  .article-lp-wrapper .lp-amb-pulse {animation:lpAmbPulse 3.2s ease-in-out infinite}
  .article-lp-wrapper .lp-amb-glow  {animation:lpAmbGlow 5s ease-in-out infinite}
  .article-lp-wrapper .lp-amb-arrow {animation:lpAmbArrow 1.8s ease-in-out infinite}
  .article-lp-wrapper .lp-amb-ring  {animation:lpAmbRing 22s linear infinite}
  .article-lp-wrapper .lp-amb-line  {animation:lpAmbLine 6s ease-in-out infinite;transform-origin:left center}
  /* 波紋:数値・アイコンなど"注目させたい小さな要素"を包むラッパーに付ける(内側の要素は切られない) */
  .article-lp-wrapper .lp-amb-halo{position:relative;display:inline-block}
  .article-lp-wrapper .lp-amb-halo::before,
  .article-lp-wrapper .lp-amb-halo::after{
    content:"";position:absolute;inset:calc(-1 * var(--lp-halo-inset,10px));border-radius:var(--lp-halo-radius,999px);
    border:2px solid var(--lp-halo,rgba(0,160,234,.5));pointer-events:none;z-index:0;
    animation:lpCtaHalo 3.2s cubic-bezier(.16,.8,.3,1) infinite;
  }
  .article-lp-wrapper .lp-amb-halo::after{animation-delay:1.6s}
  .article-lp-wrapper .lp-amb-halo > *{position:relative;z-index:1}
  .article-lp-wrapper .lp-amb-dot > *{animation:lpAmbDot 1.6s ease-in-out infinite}
  .article-lp-wrapper .lp-amb-dot > *:nth-child(2){animation-delay:.22s}
  .article-lp-wrapper .lp-amb-dot > *:nth-child(3){animation-delay:.44s}
  /* 光帯が定期的に流れる。必ず .lp-amb-shine 側に overflow:hidden と position:relative を持たせる */
  .article-lp-wrapper .lp-amb-shine{position:relative;overflow:hidden;isolation:isolate}
  .article-lp-wrapper .lp-amb-shine > *{position:relative;z-index:2}
  .article-lp-wrapper .lp-amb-shine::after{
    content:"";position:absolute;top:0;left:0;width:45%;height:100%;pointer-events:none;z-index:1;
    background:linear-gradient(115deg,transparent 0%,var(--lp-shine,rgba(255,255,255,.45)) 50%,transparent 100%);
    animation:lpAmbShine 5.5s ease-in-out infinite;
  }
  .article-lp-wrapper .lp-amb-delay-1{animation-delay:.6s}
  .article-lp-wrapper .lp-amb-delay-2{animation-delay:1.2s}
  .article-lp-wrapper .lp-amb-delay-3{animation-delay:1.8s}
}

/* --- 4. ホバー((hover:hover)環境のみ。スマホでは一切発火しない=SPが軽い) --- */
@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion: no-preference){
  .article-lp-wrapper .lp-hv-lift{transition:transform .38s cubic-bezier(.22,1,.36,1),border-color .38s ease,background-color .38s ease,box-shadow .38s ease}
  .article-lp-wrapper .lp-hv-lift:hover{transform:translateY(-6px)}

  .article-lp-wrapper .lp-hv-edge{transition:border-color .38s ease,background-color .38s ease}
  .article-lp-wrapper .lp-hv-edge:hover{border-color:var(--lp-hv-edge,currentColor) !important}

  /* 塗りは background-image で行う(疑似要素を重ねないので、装飾がテキストの前面に出る事故が起きない)。
     ※.lp-hv-sweep を付ける要素の地色は background-color で指定する(background ショートハンドは
       background-image:none を同時に設定してしまい、この効果を打ち消すため) */
  .article-lp-wrapper .lp-hv-sweep{
    background-image:linear-gradient(var(--lp-hv-fill,rgba(0,160,234,.12)),var(--lp-hv-fill,rgba(0,160,234,.12))) !important;
    background-repeat:no-repeat !important;
    background-position:left center !important;
    background-size:0% 100% !important;
    transition:background-size .45s cubic-bezier(.22,1,.36,1),border-color .38s ease,color .38s ease;
  }
  .article-lp-wrapper .lp-hv-sweep:hover{background-size:100% 100% !important}

  .article-lp-wrapper .lp-hv-underline{position:relative}
  .article-lp-wrapper .lp-hv-underline::after{
    content:"";position:absolute;left:0;bottom:-6px;width:100%;height:3px;border-radius:999px;pointer-events:none;
    background:var(--lp-hv-line,currentColor);
    transform:scaleX(0);transform-origin:left center;transition:transform .42s cubic-bezier(.22,1,.36,1);
  }
  .article-lp-wrapper .lp-hv-underline:hover::after{transform:scaleX(1)}

  .article-lp-wrapper .lp-hv-arrow .arrow,
  .article-lp-wrapper .lp-hv-arrow .lp-anchor-arrow{transition:transform .38s cubic-bezier(.22,1,.36,1)}
  .article-lp-wrapper .lp-hv-arrow:hover .arrow,
  .article-lp-wrapper .lp-hv-arrow:hover .lp-anchor-arrow{transform:translateX(8px)}

  .article-lp-wrapper .lp-hv-zoom{overflow:hidden}
  .article-lp-wrapper .lp-hv-zoom img,.article-lp-wrapper .lp-hv-zoom svg{transition:transform .55s cubic-bezier(.22,1,.36,1)}
  .article-lp-wrapper .lp-hv-zoom:hover img,.article-lp-wrapper .lp-hv-zoom:hover svg{transform:scale(1.07)}

  .article-lp-wrapper .lp-hv-num .num,.article-lp-wrapper .lp-hv-num .lp-secnum{transition:transform .4s cubic-bezier(.22,1,.36,1)}
  .article-lp-wrapper .lp-hv-num:hover .num,.article-lp-wrapper .lp-hv-num:hover .lp-secnum{transform:scale(1.05)}

  .article-lp-wrapper .lp-hv-row tbody tr{transition:background-color .3s ease}
  .article-lp-wrapper .lp-hv-row tbody tr:hover td{background:var(--lp-hv-row,rgba(0,160,234,.08)) !important}

  /* 光帯はテキストを直接子に持つ要素には使わない(必ず内側を要素で包むこと) */
  .article-lp-wrapper .lp-hv-shine{position:relative;overflow:hidden;isolation:isolate}
  .article-lp-wrapper .lp-hv-shine::before{
    content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;z-index:1;pointer-events:none;
    background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.42) 50%,transparent 100%);
    transform:skewX(-20deg);transition:left .62s ease;
  }
  .article-lp-wrapper .lp-hv-shine:hover::before{left:150%}
  .article-lp-wrapper .lp-hv-shine > *{position:relative;z-index:2}
}

/* --- 4-b. CTAハロー(押したくなる演出)。ボタンを <span class="lp-cta-halo"> で包んで使う。
       ボタン本体の overflow:hidden に影響されないよう、必ず"外側のラッパー"に付けること --- */
@media (prefers-reduced-motion: no-preference){
  .article-lp-wrapper .lp-cta-halo{position:relative;display:inline-block;max-width:100%}
  .article-lp-wrapper .lp-cta-halo::before,
  .article-lp-wrapper .lp-cta-halo::after{
    content:"";position:absolute;inset:0;border-radius:var(--lp-halo-radius,999px);pointer-events:none;z-index:0;
    border:2px solid var(--lp-halo,rgba(0,160,234,.55));
    animation:lpCtaHalo 3.2s cubic-bezier(.16,.8,.3,1) infinite;
  }
  .article-lp-wrapper .lp-cta-halo::after{animation-delay:1.5s}
  .article-lp-wrapper .lp-cta-halo > *{position:relative;z-index:1}
}

/* --- 5. @keyframes(エンジン固定:11個。LP側で追加してよいのは合計6個まで) --- */
@keyframes lpAmbFloat{0%,100%{transform:translate3d(0,0,0)}   50%{transform:translate3d(0,-14px,0)}}
@keyframes lpAmbSway {0%,100%{transform:rotate(-2deg)}         50%{transform:rotate(2deg)}}
@keyframes lpAmbPulse{0%,100%{transform:scale(1)}              50%{transform:scale(1.06)}}
@keyframes lpAmbGlow {0%,100%{opacity:.5}                      50%{opacity:1}}
@keyframes lpAmbArrow{0%,100%{transform:translateX(0)}         50%{transform:translateX(6px)}}
@keyframes lpAmbRing {to{transform:rotate(360deg)}}
@keyframes lpAmbLine {0%,100%{transform:scaleX(.4)}            50%{transform:scaleX(1)}}
@keyframes lpAmbDot  {0%,75%,100%{opacity:.25}                 38%{opacity:1}}
@keyframes lpCtaHalo {0%{transform:scale(1);opacity:.55} 62%{transform:scale(1.10);opacity:0} 100%{transform:scale(1.10);opacity:0}}
@keyframes lpAmbShine{0%{transform:translateX(-130%) skewX(-18deg)} 55%,100%{transform:translateX(330%) skewX(-18deg)}}
/* ===== LP CSS ANIM ENGINE v5.1.0 END ===== */

/* =====================================================================
   ここからLP固有CSS(エンジンより後ろ=後勝ち)
   ===================================================================== */

/* ===== 1. カラー変数(指定4色+中立色+コントラスト3段) ===== */
:root{
  --color-base:#FAFAFA;       /* tone: light  相対輝度0.97 */
  --color-main:#1EA122;       /* tone: dark   相対輝度0.26 */
  --color-sub:#E8F7E7;        /* tone: light  相対輝度0.89 */
  --color-accent:#f1c40f;     /* tone: light(CV) 相対輝度0.58のため文字は濃色で乗せる */
  --color-accent-dark:#D4A90D;/* ホバー濃色化・ボタン輪郭用 */
  --color-th-row:color-mix(in srgb, var(--color-main) 14%, #FFFFFF);
  --color-ink-strong:#14181C; /* 見出し・主役数値 */
  --color-ink:#33393F;        /* 本文 */
  --color-ink-mute:#5A6470;   /* 補足・出典 */
  --color-hairline:rgba(20,48,22,.14);
}

/* ===== 2. トークンの上書き層(広い親のときだけ効かせる=①27-2) ===== */
@container lp (min-width:720px){
  .article-lp-wrapper > *{
    --lp-fs-h2:42px;
    --lp-gap-section:120px;
  }
}
@supports not (container-type:inline-size){
  @media (min-width:900px){
    .article-lp-wrapper > *{--lp-fs-h2:42px;--lp-gap-section:120px}
  }
}

/* ===== 3. wrapper・セクションの土台 ===== */
.article-lp-wrapper{position:relative;isolation:isolate;contain:layout style;width:100%;max-width:100%;overflow:visible}
.article-lp-wrapper > section{width:100%}
.article-lp-wrapper > *:not(section):not(style):not(script){max-width:920px;margin-inline:auto}
.article-lp-wrapper .lp-section{position:relative;width:100%;padding-block:var(--lp-gap-section)}
.article-lp-wrapper .lp-section > .lp-container{position:relative;z-index:2}
.article-lp-wrapper .bg-white{background:#FFFFFF !important}
.article-lp-wrapper .bg-light{background:var(--color-base) !important}
.article-lp-wrapper .bg-light.is-sub{background:var(--color-sub) !important}
.article-lp-wrapper .bg-dark{background:var(--color-main) !important}
.article-lp-wrapper .lp-cols > *,.article-lp-wrapper .lp-row > *{min-width:0}

/* ===== 4. 背景tone継承(暗・明・個別色の順=①8-11) ===== */
/* ① 暗背景(メイン色ベタ) */
.article-lp-wrapper .bg-dark,
.article-lp-wrapper .bg-dark p,.article-lp-wrapper .bg-dark li,.article-lp-wrapper .bg-dark span,
.article-lp-wrapper .bg-dark h2,.article-lp-wrapper .bg-dark h3,.article-lp-wrapper .bg-dark h4,
.article-lp-wrapper .bg-dark strong,.article-lp-wrapper .bg-dark b,.article-lp-wrapper .bg-dark em,
.article-lp-wrapper .bg-dark dt,.article-lp-wrapper .bg-dark dd,
.article-lp-wrapper .bg-dark th,.article-lp-wrapper .bg-dark td,
.article-lp-wrapper .bg-dark blockquote,.article-lp-wrapper .bg-dark a{color:#FFFFFF !important}
.article-lp-wrapper .bg-dark .lp-source,.article-lp-wrapper .bg-dark small{color:#F7F7F7 !important}
/* ② 明るい背景(白・ベース・サブtint) */
.article-lp-wrapper .bg-light,
.article-lp-wrapper .bg-light p,.article-lp-wrapper .bg-light li,.article-lp-wrapper .bg-light span,
.article-lp-wrapper .bg-light strong,.article-lp-wrapper .bg-light b,.article-lp-wrapper .bg-light em,
.article-lp-wrapper .bg-light dt,.article-lp-wrapper .bg-light dd,
.article-lp-wrapper .bg-light td,.article-lp-wrapper .bg-light blockquote,
.article-lp-wrapper .bg-white,
.article-lp-wrapper .bg-white p,.article-lp-wrapper .bg-white li,.article-lp-wrapper .bg-white span,
.article-lp-wrapper .bg-white strong,.article-lp-wrapper .bg-white b,.article-lp-wrapper .bg-white em,
.article-lp-wrapper .bg-white dt,.article-lp-wrapper .bg-white dd,
.article-lp-wrapper .bg-white td,.article-lp-wrapper .bg-white blockquote{color:var(--color-ink) !important}
/* コントラスト3段:見出しは強く(13:1以上)・長文は和らげる・補足はAA下限超(①8-12) */
.article-lp-wrapper .bg-light h2,.article-lp-wrapper .bg-white h2,
.article-lp-wrapper .bg-light h3,.article-lp-wrapper .bg-white h3,
.article-lp-wrapper .bg-light h4,.article-lp-wrapper .bg-white h4{color:var(--color-ink-strong) !important}
.article-lp-wrapper .bg-light th,.article-lp-wrapper .bg-white th{color:#FFFFFF !important;background:var(--color-main) !important}
.article-lp-wrapper .bg-light small,.article-lp-wrapper .bg-white small,
.article-lp-wrapper .bg-light figcaption,.article-lp-wrapper .bg-white figcaption,
.article-lp-wrapper .bg-light .lp-source,.article-lp-wrapper .bg-white .lp-source{color:var(--color-ink-mute) !important}

/* ===== 5. 見出しブロック(装飾は見出しタグの外。縦帯は使わない=①23-9-5) ===== */
.article-lp-wrapper .lp-h2-head{margin-bottom:var(--lp-gap-group)}
.article-lp-wrapper .lp-h2-head.is-type-c,
.article-lp-wrapper .lp-h2-head.is-type-d{padding-top:var(--lp-sp-3);border-top:1px solid var(--color-hairline);border-top-color:var(--color-hairline) !important}
.article-lp-wrapper .lp-h2-head .lp-icon-chip{margin-bottom:var(--lp-sp-2)}
.article-lp-wrapper .lp-icon-chip.is-main{background:var(--color-main) !important;color:#FFFFFF !important;border-radius:var(--lp-shape-md)}
.article-lp-wrapper .lp-rule{display:block;width:72px;height:4px;background:var(--color-main) !important;margin-top:var(--lp-sp-3)}
.article-lp-wrapper .lp-rule.is-duo{width:108px;background:linear-gradient(90deg,var(--color-main) 0 72px,var(--color-accent) 72px 100%) !important}
.article-lp-wrapper .lp-rule.is-duo-rev{width:108px;background:linear-gradient(90deg,var(--color-accent) 0 36px,var(--color-main) 36px 100%) !important}
.article-lp-wrapper .lp-rule.is-long{width:140px;height:3px}
.article-lp-wrapper .lp-container .lp-h3{color:var(--color-ink-strong) !important}

/* ===== 6. FV ===== */
.article-lp-wrapper .lp-fv{padding-block:var(--lp-sp-12) var(--lp-sp-10)}
.article-lp-wrapper .lp-container .lp-lead{font-size:var(--lp-fs-lead) !important;line-height:var(--lp-lh-lead) !important;font-weight:400;color:var(--color-ink) !important}
.article-lp-wrapper .lp-fv .lp-container .lp-lead:first-of-type{font-weight:700;color:var(--color-ink-strong) !important}
.article-lp-wrapper .lp-glow-clip{position:absolute;inset:0;overflow:hidden;z-index:0;pointer-events:none}
.article-lp-wrapper .lp-glow{position:absolute;right:-90px;top:-70px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(30,161,34,.20),rgba(30,161,34,0) 70%) !important}
.article-lp-wrapper .lp-glow.is-on-dark{left:-110px;right:auto;top:auto;bottom:-120px;width:380px;height:380px;background:radial-gradient(circle,rgba(255,255,255,.22),rgba(255,255,255,0) 70%) !important}

/* ===== 7. Q&A型FAQ目次 ===== */
.article-lp-wrapper .lp-faq-toc{display:grid;gap:var(--lp-gap-block)}
.article-lp-wrapper .lp-qa{background:#FFFFFF !important;border:1px solid var(--color-hairline);border-color:var(--color-hairline) !important;border-radius:var(--lp-shape-lg);padding:var(--lp-pad-card)}
.article-lp-wrapper .lp-qa-row{display:flex;align-items:flex-start;gap:var(--lp-gap-inner)}
.article-lp-wrapper .lp-qa-row.is-answer{margin-top:var(--lp-sp-3);padding-top:var(--lp-sp-3);border-top:1px solid var(--color-hairline);border-top-color:var(--color-hairline) !important}
.article-lp-wrapper .lp-qa .lp-qa-badge{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:40px;padding:0 10px;border-radius:var(--lp-shape-full);font-size:var(--lp-fs-h4) !important;font-weight:900;line-height:1;text-align:center !important}
.article-lp-wrapper .lp-qa .lp-qa-badge.is-q{background:var(--color-main) !important;color:#FFFFFF !important}
.article-lp-wrapper .lp-qa .lp-qa-badge.is-a{background:var(--color-sub) !important;color:var(--color-ink-strong) !important}
.article-lp-wrapper .lp-qa .lp-qa-q{font-weight:700;color:var(--color-ink-strong) !important;min-width:0}
.article-lp-wrapper .lp-qa .lp-qa-a{min-width:0}
.article-lp-wrapper .lp-anchor{position:relative;display:block;min-height:48px;margin-top:var(--lp-sp-3);padding:18px 28px 18px 56px;border-radius:var(--lp-shape-md);background-color:var(--color-main) !important;cursor:pointer}
.article-lp-wrapper .lp-anchor .lp-anchor-arrow{position:absolute;left:22px;top:50%;transform:translateY(-50%);color:#FFFFFF !important}
.article-lp-wrapper .lp-anchor .lp-anchor-label{display:inline-block;font-size:var(--lp-fs-label) !important;font-weight:700;line-height:1.5;letter-spacing:var(--lp-ls-label);padding:2px 12px;border-radius:var(--lp-shape-full);background:#FFFFFF !important;color:var(--color-ink-strong) !important;margin-bottom:var(--lp-sp-1)}
.article-lp-wrapper .lp-anchor .lp-anchor-title{display:block;font-size:var(--lp-fs-h4) !important;font-weight:900;line-height:1.55;word-break:normal;overflow-wrap:anywhere;color:#FFFFFF !important}

/* ===== 8. 期限サマリー(メイン色ベタの主役ブロック) ===== */
.article-lp-wrapper .lp-deadlines{margin-top:var(--lp-gap-group);padding:var(--lp-pad-card);border-radius:var(--lp-shape-xl)}
@container lp (min-width:720px){
  .article-lp-wrapper .lp-deadlines{--lp-fs-display:56px}
  /* 4列表は広い親のときだけ列幅を整える(狭い親ではカード型になるため不要) */
  .article-lp-wrapper table.is-wide{table-layout:fixed}
  .article-lp-wrapper table.is-wide th,.article-lp-wrapper table.is-wide td{padding:16px 12px}
  .article-lp-wrapper table.is-wide thead th:nth-child(1){width:20%}
  .article-lp-wrapper table.is-wide thead th:nth-child(2){width:21%}
  .article-lp-wrapper table.is-wide thead th:nth-child(3){width:31%}
  .article-lp-wrapper table.is-wide thead th:nth-child(4){width:28%}
}
.article-lp-wrapper .lp-deadlines .lp-row{align-items:stretch;gap:var(--lp-sp-3)}
.article-lp-wrapper .lp-deadline{flex:1 1 0;min-width:0;display:flex;flex-direction:column;text-align:center !important}
.article-lp-wrapper .lp-deadline .lp-deadline-num{margin-top:auto}
.article-lp-wrapper .lp-deadline *{text-align:center !important}
.article-lp-wrapper .lp-deadline .lp-deadline-name{font-size:var(--lp-fs-lead) !important;font-weight:700;line-height:1.5 !important;color:#FFFFFF !important;margin-bottom:var(--lp-gap-inner)}
.article-lp-wrapper .lp-deadline-num{display:inline-flex;align-items:baseline;justify-content:center;line-height:1}
.article-lp-wrapper .lp-deadline .lp-deadline-num .num{font-size:var(--lp-fs-display) !important;font-weight:900;line-height:1;letter-spacing:var(--lp-ls-display);color:#FFFFFF !important}
.article-lp-wrapper .lp-deadline .lp-deadline-num .unit{font-size:var(--lp-fs-h3) !important;font-weight:700;line-height:1;margin-left:.08em;color:#FFFFFF !important}

/* ===== 9. 表 ===== */
.article-lp-wrapper table{width:100%;border-collapse:collapse;margin-top:var(--lp-gap-group);margin-bottom:var(--lp-gap-group)}
.article-lp-wrapper table th,.article-lp-wrapper table td{text-align:center !important;vertical-align:middle;padding:16px 18px;border-bottom:1px solid var(--color-hairline);border-bottom-color:var(--color-hairline) !important}
.article-lp-wrapper table thead th[scope="col"]{background:var(--color-main) !important;color:#FFFFFF !important;font-size:var(--lp-fs-lead) !important;font-weight:700}
.article-lp-wrapper table tbody th[scope="row"]{background:var(--color-th-row) !important;color:var(--color-ink-strong) !important;font-weight:700}
.article-lp-wrapper table tbody td{background:#FFFFFF !important;color:var(--color-ink) !important}

/* ===== 10. 期限の考え方(上辺ルール型カード=①1-9b B) ===== */
.article-lp-wrapper .lp-container .lp-fig-cap{font-size:var(--lp-fs-label) !important;font-weight:700;letter-spacing:var(--lp-ls-label);color:var(--color-ink-mute) !important;margin-top:var(--lp-gap-group);margin-bottom:var(--lp-sp-2)}
.article-lp-wrapper .lp-flow{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--lp-gap-inner);height:100%;padding:var(--lp-pad-card);background:#FFFFFF !important;border:1px solid var(--color-hairline);border-color:var(--color-hairline) !important;border-top:5px solid var(--color-main);border-top-color:var(--color-main) !important;border-radius:0 0 var(--lp-shape-lg) var(--lp-shape-lg);text-align:center !important}
.article-lp-wrapper .lp-flow *{text-align:center !important}
.article-lp-wrapper .lp-flow .lp-flow-from{font-weight:700;color:var(--color-ink) !important}
.article-lp-wrapper .lp-flow .lp-flow-arrow{color:var(--color-main) !important}
.article-lp-wrapper .lp-flow .lp-flow-to{font-weight:700;color:var(--color-ink-strong) !important;--lp-key:#1EA122}
.article-lp-wrapper .lp-flow .lp-flow-to .lp-key{font-size:var(--lp-fs-h4) !important;color:var(--lp-key) !important}

/* ===== 11. 注意ボックス・チェックリスト・出典 ===== */
.article-lp-wrapper .lp-note-box{margin-top:var(--lp-gap-group);padding:var(--lp-pad-card);border-radius:var(--lp-shape-lg);background:var(--color-sub) !important}
.article-lp-wrapper .lp-note-box .lp-icon-row .lp-icon{color:var(--color-main) !important}
.article-lp-wrapper .lp-note-box p{color:var(--color-ink) !important;min-width:0}
.article-lp-wrapper .lp-checklist{display:grid;gap:var(--lp-sp-2);margin-top:var(--lp-gap-block)}
.article-lp-wrapper .lp-check-item{display:flex;align-items:flex-start;gap:var(--lp-gap-inner);padding:16px 22px;border-radius:var(--lp-shape-md);background:#FFFFFF !important;border:1px solid var(--color-hairline);border-color:var(--color-hairline) !important}
.article-lp-wrapper .lp-checklist .lp-check-item span{min-width:0;font-weight:700;color:var(--color-ink) !important}
.article-lp-wrapper .lp-checklist .lp-check-ico{color:var(--color-main) !important;margin-top:.3em}
.article-lp-wrapper .lp-sources{margin-top:var(--lp-gap-group);padding-top:var(--lp-sp-3);border-top:1px solid var(--color-hairline);border-top-color:var(--color-hairline) !important}
.article-lp-wrapper .lp-sources .lp-source{font-size:var(--lp-fs-label) !important;color:var(--color-ink-mute) !important}
.article-lp-wrapper .lp-sources .lp-source + .lp-source{margin-top:var(--lp-sp-1)}
.article-lp-wrapper .lp-sources .lp-source a{color:var(--color-ink) !important;border-bottom:1px solid rgba(51,57,63,.45);border-bottom-color:rgba(51,57,63,.45) !important}
.article-lp-wrapper .lp-sources .lp-source a:hover{border-bottom-color:var(--color-main) !important}

/* ===== 12. 強調(マーカーは本文サイズのまま・色文字に頼らない) ===== */
.article-lp-wrapper p .lp-mark,.article-lp-wrapper li .lp-mark{--lp-mark:rgba(30,161,34,.26);color:var(--color-ink-strong) !important}

/* ===== 13. CTA(個別色は最後に書く=①8-11③) ===== */
.article-lp-wrapper .lp-cta-block{padding-block:var(--lp-sp-12)}
.article-lp-wrapper .lp-cta-block.is-final{padding-block:var(--lp-sp-14)}
.article-lp-wrapper .lp-cta-inner{text-align:center !important}
.article-lp-wrapper .lp-cta-inner *{text-align:center !important}
.article-lp-wrapper .lp-cta-block .lp-cta-catch{font-size:var(--lp-fs-h3) !important;font-weight:900;line-height:1.45 !important;color:var(--color-ink-strong) !important;margin-bottom:var(--lp-gap-block)}
.article-lp-wrapper .lp-cta-block.is-final .lp-cta-catch{color:#FFFFFF !important}
.article-lp-wrapper .lp-cta-block .lp-cta-sub{font-size:var(--lp-fs-lead) !important;font-weight:700;color:#FFFFFF !important;margin-bottom:var(--lp-gap-group)}
.article-lp-wrapper .cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--lp-sp-15);max-width:100%;min-height:56px;padding:16px 34px;border-radius:var(--lp-shape-lg);font-size:var(--lp-fs-body) !important;font-weight:900;background:var(--color-accent) !important;background-color:var(--color-accent) !important;border:2px solid var(--color-accent-dark);border-color:var(--color-accent-dark) !important;box-shadow:var(--lp-elev-1);cursor:pointer}
.article-lp-wrapper .cta-btn.is-lg{min-height:64px;padding:22px 44px;font-size:var(--lp-fs-h4) !important}
.article-lp-wrapper .cta-btn:hover{background:var(--color-accent-dark) !important;background-color:var(--color-accent-dark) !important;box-shadow:var(--lp-elev-2)}
.article-lp-wrapper .cta-btn:focus-visible{outline:3px solid #1A1A1A;outline-offset:4px}
.article-lp-wrapper .lp-btn-text{min-width:0}
/* CTAの文字色:指定アクセント#f1c40f は相対輝度0.58の明色のため、白文字ではコントラストが1.7:1しか
   取れない。①top_priority#1(背景≠文字・WCAG AA)を最優先し、濃色#1A1A1A(10.5:1)で固定する */
.article-lp-wrapper .lp-cta-block .cta-btn,.article-lp-wrapper .lp-cta-block .cta-btn:visited,
.article-lp-wrapper .lp-cta-block .cta-btn:hover,.article-lp-wrapper .lp-cta-block .cta-btn:active,
.article-lp-wrapper .lp-cta-block .cta-btn:focus,
.article-lp-wrapper .lp-cta-block .cta-btn *,.article-lp-wrapper .lp-cta-block .cta-btn:hover *,
.article-lp-wrapper .lp-cta-block .cta-btn:active *,.article-lp-wrapper .lp-cta-block .cta-btn:focus *{color:#1A1A1A !important}
.article-lp-wrapper .lp-cta-block .cta-btn svg,.article-lp-wrapper .lp-cta-block .cta-btn svg *{stroke:#1A1A1A !important;fill:none !important}

/* ===== 14. レスポンシブ(切替は@container=親の実幅。@mediaは非対応ブラウザ用) ===== */
@container lp (max-width:719px){
  /* 4列表は親700pxでも窮屈になるため、この幅でカード型に切り替える(①27-6) */
  .article-lp-wrapper table.is-wide,
  .article-lp-wrapper table.is-wide tbody,
  .article-lp-wrapper table.is-wide tr{display:block;width:100%}
  .article-lp-wrapper table.is-wide thead{display:none}
  .article-lp-wrapper table.is-wide tbody th[scope="row"]{display:block;text-align:left !important}
  .article-lp-wrapper table.is-wide tbody td{display:block;width:100%}
  .article-lp-wrapper table.is-wide tbody td::before{content:attr(data-label);display:block}
}
@container lp (max-width:559px){
  .article-lp-wrapper .lp-qa-row{flex-direction:column;gap:var(--lp-sp-1)}
  .article-lp-wrapper .lp-qa-q,.article-lp-wrapper .lp-qa .lp-qa-a{width:100%}
  .article-lp-wrapper .lp-anchor{padding:16px 20px 16px 48px}
  .article-lp-wrapper .lp-anchor .lp-anchor-arrow{left:18px}
  .article-lp-wrapper .lp-deadlines .lp-row{gap:var(--lp-sp-4)}
  .article-lp-wrapper table th,.article-lp-wrapper table td{padding:14px 16px}
}
/* 表カード化の配色(構造は⓪0-b-9 / 4列表は上の@containerが担当) */
@container lp (max-width:719px){
  .article-lp-wrapper table.is-wide tr{background:#FFFFFF !important;border:1px solid var(--color-hairline);border-color:var(--color-hairline) !important;border-radius:var(--lp-shape-xs);overflow:hidden;margin-bottom:var(--lp-sp-3)}
  .article-lp-wrapper table.is-wide tbody th[scope="row"]{background:var(--color-main) !important;color:#FFFFFF !important;font-size:var(--lp-fs-lead) !important;padding:14px 18px;border-bottom:0}
  .article-lp-wrapper table.is-wide tbody td{padding:14px 18px;text-align:center !important}
  .article-lp-wrapper table.is-wide tbody td::before{font-size:var(--lp-fs-label) !important;font-weight:700;letter-spacing:var(--lp-ls-label);color:var(--color-ink-mute) !important;margin-bottom:6px;text-align:center !important}
}
@container lp (max-width:559px){
  .article-lp-wrapper table.lp-table tr{background:#FFFFFF !important;border:1px solid var(--color-hairline);border-color:var(--color-hairline) !important;border-radius:var(--lp-shape-xs);overflow:hidden;margin-bottom:var(--lp-sp-3)}
  .article-lp-wrapper table.lp-table tbody th[scope="row"]{background:var(--color-main) !important;color:#FFFFFF !important;font-size:var(--lp-fs-lead) !important;padding:14px 18px;border-bottom:0}
  .article-lp-wrapper table.lp-table tbody td{padding:14px 18px;text-align:center !important}
  .article-lp-wrapper table.lp-table tbody td::before{font-size:var(--lp-fs-label) !important;font-weight:700;letter-spacing:var(--lp-ls-label);color:var(--color-ink-mute) !important;margin-bottom:6px;text-align:center !important}
}
/* フォールバック(コンテナクエリ非対応ブラウザ。内容は max-width:559px と同じ) */
@media (max-width:768px){
  .article-lp-wrapper .lp-qa-row{flex-direction:column;gap:var(--lp-sp-1)}
  .article-lp-wrapper .lp-qa-q,.article-lp-wrapper .lp-qa .lp-qa-a{width:100%}
  .article-lp-wrapper .lp-anchor{padding:16px 20px 16px 48px}
  .article-lp-wrapper .lp-anchor .lp-anchor-arrow{left:18px}
  .article-lp-wrapper .lp-deadlines .lp-row{gap:var(--lp-sp-4)}
  .article-lp-wrapper table th,.article-lp-wrapper table td{padding:14px 16px}
  .article-lp-wrapper table.lp-table tr,.article-lp-wrapper table.is-wide tr{background:#FFFFFF !important;border:1px solid var(--color-hairline);border-color:var(--color-hairline) !important;border-radius:var(--lp-shape-xs);overflow:hidden;margin-bottom:var(--lp-sp-3)}
  .article-lp-wrapper table.lp-table tbody th[scope="row"],.article-lp-wrapper table.is-wide tbody th[scope="row"]{background:var(--color-main) !important;color:#FFFFFF !important;font-size:var(--lp-fs-lead) !important;padding:14px 18px;border-bottom:0}
  .article-lp-wrapper table.lp-table tbody td,.article-lp-wrapper table.is-wide tbody td{padding:14px 18px;text-align:center !important}
  .article-lp-wrapper table.lp-table tbody td::before,.article-lp-wrapper table.is-wide tbody td::before{font-size:var(--lp-fs-label) !important;font-weight:700;letter-spacing:var(--lp-ls-label);color:var(--color-ink-mute) !important;margin-bottom:6px;text-align:center !important}
}

/* ===== 15. host-reset(必ず末尾。内容を書き換えない) ===== */
#article ul li{border-bottom:none}
#article ul li span{color:inherit;width:auto}
@media only screen and (max-width:768px){ .entry_wrap h2{padding:0;border-top:none;border-bottom:none} }
</style>]]></description>
            <pubDate>2026-09-28</pubDate>
        </item>
                
        <item>
            <title>未登記の不動産は相続できる？相続の方法も解説！</title>
            <link>https://www.toyogiken-fudosan.jp/blog/entry-543693/</link>
            <description><![CDATA[<div class="imgbox_eyecatch">
  <div class="eyecatch_img">
    <p class="clearfix" style="max-width: 100%;margin: 0 0 10px 0;">
      <img src="https://cdn.img-asp.jp/cms/543693_4_0_0_1.jpg"
           alt="未登記 不動産 相続"
           width="100%">
    </p>
  </div>
</div>

<div class="article-lp-wrapper">

  <section class="lp-section lp-fv bg-light">
    <div class="lp-glow-clip" aria-hidden="true">
      <span class="lp-deco lp-deco-ring lp-amb-ring"></span>
      <span class="lp-deco lp-deco-sq lp-amb-float lp-amb-delay-2"></span>
    </div>
    <div class="lp-container lp-fv-inner">
      <p class="lp-kicker lp-fv-anim"><span class="lp-kicker-bar" aria-hidden="true"></span><span class="lp-kicker-txt">相続と登記</span></p>
      <p class="lp-fv-reader lp-fv-anim" style="--lp-fv-delay:120ms">未登記の建物を相続した方へ</p>
      <div class="lp-fv-lead-wrap lp-fv-anim" style="--lp-fv-delay:240ms">
        <p class="lp-fv-lead">相続した建物が未登記の場合、「名義変更や売却ができないのでは」と不安になる方もいるでしょう。</p>
        <p class="lp-fv-lead">未登記の不動産でも相続は可能ですが、<span class="lp-mark">登記の状態に応じた手続き</span>が必要です。この記事では、主に表題登記がされておらず、登記記録がない建物について解説します。</p>
      </div>
    </div>
  </section>

  <section class="lp-section lp-toc bg-white">
    <div class="lp-container">
      <div class="lp-head lp-head-a">
        <p class="lp-label"><span class="lp-label-txt">この記事のよくある質問</span></p>
        <h2 class="lp-h2"><span class="lp-h2-phrase">読む前に、</span><span class="lp-h2-phrase">気になる疑問から</span></h2>
      </div>

      <div class="lp-faq-list">
        <div class="lp-faq lp-hv-lift">
          <p class="lp-faq-q"><span class="lp-qa-badge lp-qa-q" aria-hidden="true">Q</span><span class="lp-qa-txt">未登記の不動産は所有したままでも問題ありませんか？</span></p>
          <p class="lp-faq-a"><span class="lp-qa-badge lp-qa-a" aria-hidden="true">A</span><span class="lp-qa-txt">未登記だけで所有権が直ちに失われるわけではありません。ただし、申請義務のある表題登記や変更登記を放置すると、過料や将来の手続きの複雑化につながる可能性があります。</span></p>
          <a href="#sec-risk" class="lp-anchor lp-hv-sweep lp-hv-arrow" style="--lp-hv-fill:rgba(30,161,34,.14)" aria-label="未登記の不動産を放置するリスクへ移動"><span class="lp-anchor-txt">詳細は「未登記の不動産を放置するリスク」の見出しへ</span><span class="lp-anchor-arrow" aria-hidden="true">▼</span></a>
        </div>
        <div class="lp-faq lp-hv-lift">
          <p class="lp-faq-q"><span class="lp-qa-badge lp-qa-q" aria-hidden="true">Q</span><span class="lp-qa-txt">未登記の不動産をそのまま売買できますか？</span></p>
          <p class="lp-faq-a"><span class="lp-qa-badge lp-qa-a" aria-hidden="true">A</span><span class="lp-qa-txt">売買契約が直ちに無効になるわけではありませんが、第三者への権利の主張や抵当権の設定に問題が生じるため、実務上は売却前に登記を整えるのが一般的です。</span></p>
          <a href="#sec-sell" class="lp-anchor lp-hv-sweep lp-hv-arrow" style="--lp-hv-fill:rgba(30,161,34,.14)" aria-label="未登記の不動産を売買するデメリットへ移動"><span class="lp-anchor-txt">詳細は「未登記の不動産を売買するデメリット」の見出しへ</span><span class="lp-anchor-arrow" aria-hidden="true">▼</span></a>
        </div>
        <div class="lp-faq lp-hv-lift">
          <p class="lp-faq-q"><span class="lp-qa-badge lp-qa-q" aria-hidden="true">Q</span><span class="lp-qa-txt">未登記の不動産を相続したら何から始めますか？</span></p>
          <p class="lp-faq-a"><span class="lp-qa-badge lp-qa-a" aria-hidden="true">A</span><span class="lp-qa-txt">法務局の登記記録と固定資産税の課税状況を確認し、建物を取得する相続人を確認したうえで、必要な登記手続きへ進みます。</span></p>
          <a href="#sec-regist" class="lp-anchor lp-hv-sweep lp-hv-arrow" style="--lp-hv-fill:rgba(30,161,34,.14)" aria-label="未登記の不動産を相続する登記方法へ移動"><span class="lp-anchor-txt">詳細は「未登記の不動産を相続する登記方法」の見出しへ</span><span class="lp-anchor-arrow" aria-hidden="true">▼</span></a>
        </div>
      </div>
    </div>
  </section>

  <section id="sec-risk" class="lp-section bg-white">
    <div class="lp-container">
      <div class="lp-head lp-head-b">
        <p class="lp-label lp-label-frame"><span class="lp-label-txt">放置のリスク</span></p>
        <h2 class="lp-h2"><span class="lp-h2-phrase">未登記の不動産を</span><span class="lp-h2-phrase">放置するリスク</span></h2>
        <span class="lp-h2-rule lp-amb-line" aria-hidden="true"></span>
      </div>

      <p class="lp-summary">未登記でも所有権が直ちに失われるわけではありませんが、放置すると過料や将来の相続手続きの複雑化につながります。表題登記や変更登記には申請義務があり、原則として1か月以内の申請が必要です。</p>

      <h3 class="lp-h3"><span class="lp-h3-phrase">未登記になる主な理由</span></h3>
      <p>未登記建物は、自己資金で建てた古い建物や、建築後の申請漏れなどによって生じます。増改築した部分だけが登記に反映されていないケースもあります。</p>
      <p>また、固定資産税が課税されていても、<span class="lp-mark lp-mark-green">自治体の固定資産課税台帳に登録されているだけ</span>で、法務局の登記が完了しているとは限りません。</p>

      <p class="lp-fig-cap">建物の登記が未了になる3つのケース</p>
      <ol class="lp-numlist">
        <li class="lp-numlist-item"><span class="lp-numlist-no" aria-hidden="true">1</span><span class="lp-numlist-txt">表題登記自体がされていない</span></li>
        <li class="lp-numlist-item"><span class="lp-numlist-no" aria-hidden="true">2</span><span class="lp-numlist-txt">表題登記はされているものの、所有権保存登記がされていない</span></li>
        <li class="lp-numlist-item"><span class="lp-numlist-no" aria-hidden="true">3</span><span class="lp-numlist-txt">増改築後の表題部変更登記がされていない</span></li>
      </ol>
      <p class="lp-note">※この記事では、主に1のケース（表題登記がされておらず、登記記録がない建物）について解説します。</p>

      <h3 class="lp-h3"><span class="lp-h3-phrase">未登記でも所有権は</span><span class="lp-h3-phrase">直ちに失われない</span></h3>
      <p>登記は所有権の発生そのものを決める手続きではないため、未登記という理由だけで所有権がなくなるわけではありません。ただし、<span class="lp-key-line">第三者へ自分の権利を主張する</span>には、登記が重要です。</p>
      <p>相続が重なると、建築時の資料が失われたり相続人が増えたりして、建物の所有者を証明する作業が複雑になる可能性もあります。</p>

      <h3 class="lp-h3"><span class="lp-h3-phrase">表題登記や変更登記には</span><span class="lp-h3-phrase">申請義務がある</span></h3>
      <p>不動産登記法では、新築した建物や表題登記がない建物を取得した場合、原則として所有権の取得日から1か月以内に表題登記を申請すると定めています。</p>

      <div class="lp-stat lp-hv-num">
        <div class="lp-stat-main">
          <p class="lp-stat-label"><span class="lp-stat-dot lp-amb-pulse" aria-hidden="true"></span><span class="lp-stat-label-txt">表題登記の申請期限</span></p>
          <p class="lp-stat-num"><span class="num">1</span><span class="unit">か月</span><span class="tail">以内</span></p>
        </div>
        <p class="lp-stat-note">所有権の取得日から起算します。増改築により建物の種類・構造・床面積などが変わった場合も、原則として変更日から1か月以内に変更登記を申請しなければなりません。</p>
      </div>

      <div class="lp-callout">
        <span class="lp-callout-mark" aria-hidden="true">!</span>
        <div class="lp-callout-body">
          <p class="lp-callout-t">申請を怠った場合</p>
          <p class="lp-callout-p">正当な理由なく申請を怠ると、行政上の金銭的制裁である<span class="lp-mark-strong">10万円以下の過料</span>に処される可能性があります。</p>
        </div>
      </div>

      <p class="lp-fig-cap">未登記の可能性を確認する項目</p>
      <div class="lp-check">
        <ul class="lp-check-list">
          <li class="lp-check-item"><span class="ico" aria-hidden="true"><svg viewBox="0 0 24 24"><path d="M4 12.5l5.2 5.2L20 6.9" fill="none" stroke="currentColor" stroke-width="3.2" stroke-linecap="round" stroke-linejoin="round"/></svg></span><span class="lp-check-txt">新築または取得後に表題登記を申請したか</span></li>
          <li class="lp-check-item"><span class="ico" aria-hidden="true"><svg viewBox="0 0 24 24"><path d="M4 12.5l5.2 5.2L20 6.9" fill="none" stroke="currentColor" stroke-width="3.2" stroke-linecap="round" stroke-linejoin="round"/></svg></span><span class="lp-check-txt">増改築で種類・構造・床面積が変わっていないか</span></li>
          <li class="lp-check-item"><span class="ico" aria-hidden="true"><svg viewBox="0 0 24 24"><path d="M4 12.5l5.2 5.2L20 6.9" fill="none" stroke="currentColor" stroke-width="3.2" stroke-linecap="round" stroke-linejoin="round"/></svg></span><span class="lp-check-txt">固定資産税の課税明細書に家屋番号や未登記を示す表示があるか</span></li>
          <li class="lp-check-item"><span class="ico" aria-hidden="true"><svg viewBox="0 0 24 24"><path d="M4 12.5l5.2 5.2L20 6.9" fill="none" stroke="currentColor" stroke-width="3.2" stroke-linecap="round" stroke-linejoin="round"/></svg></span><span class="lp-check-txt">法務局で建物の登記事項証明書を取得できるか</span></li>
        </ul>
      </div>
    </div>
  </section>

  <section class="lp-section lp-cta-block lp-cta-mid bg-light">
    <div class="lp-container">
      <p class="lp-cta-catch"><span class="lp-phrase">相続した未登記不動産の売却でお悩みの方へ</span><span class="lp-phrase">売却の進め方からお気軽にご相談ください</span></p>
      <a href="https://www.toyogiken-fudosan.jp/contact/" class="cta-btn lp-hv-lift lp-hv-arrow"><span class="cta-btn-txt">お問い合わせはこちら</span><svg class="arrow" viewBox="0 0 24 24" aria-hidden="true"><path d="M5 12h13M13 6l6 6-6 6" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"/></svg></a>
    </div>
  </section>

  <section id="sec-sell" class="lp-section bg-white">
    <div class="lp-container">
      <div class="lp-head lp-head-c">
        <p class="lp-label lp-label-under"><span class="lp-label-txt">売買への影響</span></p>
        <h2 class="lp-h2"><span class="lp-h2-phrase">未登記の不動産を</span><span class="lp-h2-phrase">売買するデメリット</span></h2>
      </div>

      <p class="lp-summary">未登記のままでは所有権を公示できず、住宅ローンの担保となる抵当権の設定にも支障が生じるため、売却が難しくなります。実務上は、売却前に登記を整えるのが一般的な進め方です。</p>

      <p>民法177条により、不動産に関する物権の取得や変更は、<span class="lp-key-line">登記がなければ第三者へ対抗できません</span>。</p>
      <p>未登記建物に所有権が存在しないという意味ではありませんが、買主は売主の権利関係を登記記録から確認できず、取引に不安を抱く可能性があります。</p>
      <p>また、未登記建物には抵当権設定登記を直接行えません。表題登記と、権利部へ最初に所有権を記録する所有権保存登記を済ませてから、抵当権を設定する必要があります。</p>

      <p class="lp-fig-cap">抵当権を設定するまでに必要な登記の順序</p>
      <div class="lp-eq-row">
        <div class="lp-eq-box"><p class="lp-eq-t">表題登記</p><p class="lp-eq-d">物理的な情報を記録</p></div>
        <span class="lp-eq-op" aria-hidden="true"><span class="lp-eq-op-i">→</span></span>
        <div class="lp-eq-box"><p class="lp-eq-t">所有権保存登記</p><p class="lp-eq-d">所有権を記録</p></div>
        <span class="lp-eq-op" aria-hidden="true"><span class="lp-eq-op-i">→</span></span>
        <div class="lp-eq-box lp-eq-goal"><p class="lp-eq-t">抵当権設定</p><p class="lp-eq-d">担保を設定</p></div>
      </div>

      <p>そのため、金融機関の審査や融資実行に間に合わず、<span class="lp-mark">現金で購入できる方などに買主候補が限られる</span>こともあるでしょう。</p>

      <p class="lp-table-cap">未登記建物を売却する際の主なデメリット</p>
      <table class="lp-table lp-hv-row" style="--lp-hv-row:rgba(30,161,34,.08)">
        <thead>
          <tr><th scope="col">デメリット</th><th scope="col">発生する理由</th><th scope="col">売却前の対応</th></tr>
        </thead>
        <tbody>
          <tr><th scope="row">第三者へ権利を主張できない場合がある</th><td data-label="発生する理由">所有権が公示されていない</td><td data-label="売却前の対応">所有権に関する登記を行う</td></tr>
          <tr><th scope="row">抵当権を設定できない</th><td data-label="発生する理由">必要な登記記録がない</td><td data-label="売却前の対応">表題登記・所有権保存登記を行う</td></tr>
          <tr><th scope="row">買主候補が限られやすい</th><td data-label="発生する理由">住宅ローンを利用しにくい</td><td data-label="売却前の対応">登記完了の見通しを示す</td></tr>
        </tbody>
      </table>

      <p>神戸周辺で未登記建物を売却する場合も、販売活動を始める前に登記状況と必要な手続きを確認することが重要です。</p>
    </div>
  </section>

  <section class="lp-section lp-quote bg-dark">
    <div class="lp-glow-clip" aria-hidden="true"><span class="lp-deco lp-deco-line-w"></span></div>
    <div class="lp-container">
      <p class="lp-quote-chip"><span class="lp-quote-chip-txt">ここが誤解されやすい点</span></p>
      <p class="lp-quote-text"><span class="lp-phrase">登記は所有権の</span><span class="lp-phrase">発生そのものを</span><span class="lp-phrase">決める手続きでは</span><span class="lp-phrase">ありません。</span></p>
      <p class="lp-quote-sub">ただし、第三者へ自分の権利を主張するには登記が重要です。</p>
    </div>
  </section>

  <section id="sec-regist" class="lp-section bg-white">
    <div class="lp-container">
      <div class="lp-head lp-head-d">
        <p class="lp-label lp-label-chip"><span class="lp-label-txt">相続の登記手続き</span></p>
        <h2 class="lp-h2"><span class="lp-h2-phrase">未登記の不動産を</span><span class="lp-h2-phrase">相続する登記方法</span></h2>
      </div>

      <p class="lp-summary">未登記の不動産も相続できます。まず登記記録の状態を確認し、表題登記がない建物については、1か月以内の申請義務に注意しながら必要な登記手続きを進めます。</p>

      <p>遺産分割協議の状況によって申請方法が異なる場合があるため、土地家屋調査士や管轄法務局へ確認しましょう。</p>

      <h3 class="lp-h3"><span class="lp-h3-phrase">遺産分割協議書で</span><span class="lp-h3-phrase">未登記建物を特定する</span></h3>
      <p>最初に登記事項証明書や固定資産税の課税明細書、名寄帳を確認し、建物がどこまで登記されているかを調べます。</p>

      <div class="lp-term">
        <p class="lp-term-t">名寄帳とは</p>
        <p class="lp-term-d">同一人物が自治体内に所有する固定資産をまとめた資料です。</p>
      </div>

      <p>遺産分割協議書には、課税明細書や固定資産評価証明書と照合しながら、建物の所在・種類・構造・床面積、未登記である旨、取得する相続人を記載します。</p>
      <p>ただし、<span class="lp-mark">固定資産課税台帳の名義だけで、民法上の所有権が確定するわけではありません</span>。</p>

      <h3 class="lp-h3"><span class="lp-h3-phrase">土地家屋調査士へ</span><span class="lp-h3-phrase">表題登記を相談する</span></h3>
      <p>登記記録がない建物では、所在・種類・構造・床面積などの物理的な情報を記録する表題登記を行います。</p>
      <p>本人による申請も可能ですが、建築時の資料が残っていない場合は、建物の所有権や構造を証明するための調査が必要です。代理申請を依頼する場合は、表示に関する登記の専門家である土地家屋調査士へ相談します。</p>

      <h3 class="lp-h3"><span class="lp-h3-phrase">司法書士へ所有権に関する</span><span class="lp-h3-phrase">登記を相談する</span></h3>
      <p>表題登記後は、売却や抵当権の設定に備えて、権利部へ所有者を記録する所有権保存登記を進めます。代理申請を依頼する場合は司法書士が担当します。</p>

      <p class="lp-fig-cap">代理申請を依頼するときの専門家の分担</p>
      <div class="lp-2col">
        <div class="lp-card lp-hv-edge lp-hv-lift" style="--lp-hv-edge:#1EA122">
          <p class="lp-card-tag">表示に関する登記</p>
          <p class="lp-card-h">土地家屋調査士</p>
          <p class="lp-card-d">建物の所在・種類・構造・床面積など、物理的な情報を記録する表題登記を担当します。</p>
        </div>
        <div class="lp-card lp-hv-edge lp-hv-lift" style="--lp-hv-edge:#1EA122">
          <p class="lp-card-tag">権利に関する登記</p>
          <p class="lp-card-h">司法書士</p>
          <p class="lp-card-d">所有権保存・所有権移転や抵当権設定など、権利部に関する登記を担当します。</p>
        </div>
      </div>

      <p class="lp-fig-cap">未登記建物を相続した場合の流れ</p>
      <ol class="lp-steps">
        <li class="lp-step">
          <span class="lp-step-num" aria-hidden="true">1</span>
          <div class="lp-step-body"><p class="lp-step-t">登記記録・課税状況を確認</p><p class="lp-step-d">登記事項証明書、固定資産税の課税明細書、名寄帳を確認します。</p></div>
        </li>
        <li class="lp-step">
          <span class="lp-step-num" aria-hidden="true">2</span>
          <div class="lp-step-body"><p class="lp-step-t">相続人・所有関係を確認</p><p class="lp-step-d">相続人と、建物を取得する人を確認します。</p></div>
        </li>
        <li class="lp-step">
          <span class="lp-step-num" aria-hidden="true">3</span>
          <div class="lp-step-body"><p class="lp-step-t">表題登記の手続きを進める</p><p class="lp-step-d">表題登記がない場合は、遺産分割の状況も踏まえて手続きを進めます。</p></div>
        </li>
        <li class="lp-step">
          <span class="lp-step-num" aria-hidden="true">4</span>
          <div class="lp-step-body"><p class="lp-step-t">所有権保存登記を申請</p><p class="lp-step-d">必要に応じて、権利部へ所有者を記録する登記を申請します。</p></div>
        </li>
      </ol>

      <p>一方、権利部に被相続人の所有権が登記されている不動産は、相続による所有権移転登記の対象です。</p>

      <div class="lp-notice">
        <p class="lp-notice-label"><span class="lp-notice-label-txt">2024年4月1日から</span></p>
        <p class="lp-notice-h">相続登記が義務化されています</p>
        <p class="lp-notice-num"><span class="num">3</span><span class="unit">年</span><span class="tail">以内に申請</span></p>
        <p class="lp-notice-p">原則として、相続による所有権の取得を知った日から3年以内に申請する必要があります。</p>
      </div>

      <p>完全な未登記建物では、この所有権移転登記とは手続きや期限が異なります。個別の起算日や必要書類は、管轄法務局や専門家へ確認しましょう。</p>
    </div>
  </section>

  <section class="lp-section lp-sum bg-light">
    <div class="lp-container">
      <div class="lp-head lp-head-e">
        <p class="lp-label lp-label-center"><span class="lp-label-txt">まとめ</span></p>
        <h2 class="lp-h2 lp-h2-center"><span class="lp-h2-phrase">登記の状態に応じて、</span><span class="lp-h2-phrase">手続きを進める</span></h2>
        <span class="lp-sum-rule" aria-hidden="true"></span>
      </div>

      <p class="lp-summary lp-summary-center">未登記の不動産も相続できますが、登記の状態に応じた手続きを行う必要があります。</p>

      <div class="lp-sumgrid">
        <div class="lp-sumcard lp-hv-lift"><p class="lp-sumcard-h">過料のリスク</p><p class="lp-sumcard-d">表題登記や変更登記を放置すると、過料に処される可能性がある。</p></div>
        <div class="lp-sumcard lp-hv-lift"><p class="lp-sumcard-h">売却への影響</p><p class="lp-sumcard-d">所有権の主張や抵当権設定が難しくなり、売却に影響する。</p></div>
        <div class="lp-sumcard lp-hv-lift"><p class="lp-sumcard-h">最初にすること</p><p class="lp-sumcard-d">登記記録と課税状況を確認し、必要な登記を進める。</p></div>
        <div class="lp-sumcard lp-hv-lift"><p class="lp-sumcard-h">手続きの違い</p><p class="lp-sumcard-d">完全な未登記建物と相続登記未了の不動産では、手続きや期限が異なる。</p></div>
      </div>

      <p class="lp-sum-final">未登記のまま売却活動を始めるのではなく、土地家屋調査士や司法書士へ相談し、不動産会社にも売却の進め方を確認しましょう。</p>
    </div>
  </section>

  <section class="lp-section lp-cta-block lp-cta-final bg-light">
    <div class="lp-glow-clip" aria-hidden="true"><span class="lp-deco lp-deco-sq2"></span><span class="lp-deco lp-deco-ring2"></span></div>
    <div class="lp-container">
      <p class="lp-cta-label"><span class="lp-cta-label-txt">神戸市中心・地域密着50年以上</span></p>
      <p class="lp-cta-catch-l"><span class="lp-phrase">神戸市周辺の</span><span class="lp-phrase">不動産売買なら、</span><span class="lp-phrase">当社にお任せください。</span></p>
      <p class="lp-cta-sub-l">神戸市を中心に、地域密着50年以上の経験を生かして不動産の売却や購入をサポートしています。まずはお気軽にご相談ください。</p>
      <div class="lp-trust">
        <span class="lp-trust-item">神戸市を中心に対応</span>
        <span class="lp-trust-item">地域密着50年以上</span>
        <span class="lp-trust-item">売却も購入もサポート</span>
      </div>
      <span class="lp-cta-halo" style="--lp-halo-radius:10px;--lp-halo:rgba(30,161,34,.5)">
        <a href="https://www.toyogiken-fudosan.jp/contact/" class="cta-btn cta-btn-lg lp-amb-shine lp-hv-lift" style="--lp-shine:rgba(255,255,255,.65)"><span class="cta-btn-txt">お問い合わせはこちら</span><svg class="arrow lp-amb-arrow" viewBox="0 0 24 24" aria-hidden="true"><path d="M5 12h13M13 6l6 6-6 6" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"/></svg></a>
      </span>
    </div>
  </section>

</div>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Article",
      "headline": "未登記の不動産は相続できる？放置リスクと登記方法を解説",
      "description": "未登記の建物でも相続はできますが、登記の状態に応じた手続きが必要です。放置した場合の過料リスク、売買時のデメリット、表題登記・所有権保存登記の進め方と相談先を解説します。",
      "articleSection": ["未登記建物", "相続", "表題登記", "所有権保存登記"],
      "inLanguage": "ja"
    },
    {
      "@type": "FAQPage",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "未登記の不動産は所有したままでも問題ありませんか？",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "未登記だけで所有権が直ちに失われるわけではありません。ただし、申請義務のある表題登記や変更登記を放置すると、過料や将来の手続きの複雑化につながる可能性があります。"
          }
        },
        {
          "@type": "Question",
          "name": "未登記の不動産をそのまま売買できますか？",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "売買契約が直ちに無効になるわけではありませんが、第三者への権利の主張や抵当権の設定に問題が生じるため、実務上は売却前に登記を整えるのが一般的です。"
          }
        },
        {
          "@type": "Question",
          "name": "未登記の不動産を相続したら何から始めますか？",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "法務局の登記記録と固定資産税の課税状況を確認し、建物を取得する相続人を確認したうえで、必要な登記手続きへ進みます。"
          }
        }
      ]
    }
  ]
}
</script>

<style>
/* =====================================================================
   LP CSS ANIM ENGINE v4.2.0 | real-estate-web-magazine-lp 固定CSSエンジン
   検証済みの固定コードです。AI・人間を問わず改変禁止。
   <style>の1行目からこの全文を一字一句そのまま貼り付けます。
   JavaScriptは一切使いません(script要素はJSON-LDのみ)。

   【v4.0.0 の方針転換:スクロール登場アニメを全廃】
   - 「スクロールすると要素が現れる」演出は廃止した。全要素は最初から表示される。
     (スクロールに連動する動きは、指の動きに追従して揺れ・巻き戻りが起き、
      端末負荷も高いわりに読者の理解を助けないため)
   - 動きは次の2種類だけで作る。
     (1) 持続アニメ .lp-amb-*  … 装飾が常にゆっくり動き続ける。ページに"生きている"気配を与える
     (2) ホバー   .lp-hv-*    … カーソルを当てた時だけ反応する。触れる楽しさと操作の手応えを与える
   - ホバーは (hover:hover) の環境でのみ有効。スマホでは発火しないため、SPは持続アニメだけになり
     結果として非常に軽い。演出の作り込みはPC側で行う。

   【HTML側フック契約(生成AIはHTMLでこの契約に従う)】
   - ルート    : <div class="article-lp-wrapper">(複数設置可)
   - FV読込演出: .lp-fv-anim (+ style="--lp-fv-delay:120ms") ページ表示と同時に1回だけ再生
   - 持続      : .lp-amb-float / -sway / -pulse / -glow / -shine / -arrow / -ring / -dot / -line
   - ホバー    : .lp-hv-lift / -sweep / -underline / -edge / -arrow / -zoom / -num / -row / -shine
   - ハイライト: .lp-mark(蛍光マーカー) / .lp-mark-strong(塗りチップ) / .lp-key(色付き太字) /
                 .lp-key-line(太字＋下線)。色は --lp-mark / --lp-key
   - CTAハロー : ボタンを <span class="lp-cta-halo"> で包むと波紋リングが広がり続ける(最終CTA向け)
   - ページ内リンク: html:has(.article-lp-wrapper) に scroll-behavior:smooth
   - ホスト干渉ガード: 0-c がフォント・text-align・list-style等を !important で固定する
   - 行長の均等化: 見出し(h2/h3)と .lp-balance は text-wrap:balance で自動均等化。手で<br>を入れない

   【重さ対策(必ず守る)】
   - 持続アニメは1ページ合計8要素まで。動かすのは transform / opacity だけ
   - 持続アニメを当てる要素に filter:blur() を併用しない(ぼかし面を動かすと毎フレーム再描画が走る)
   - 200px超の大きい要素に持続アニメを当てるのは2つまで
   - backdrop-filter / will-change は使わない
   - ホバーは transform / opacity / background-color / border-color / box-shadow のみ

   【装飾の重なり事故を防ぐ設計】
   - テキストを直接の子に持つ要素(チップ・バッジ・ボタンのラベル)には装飾用の疑似要素を重ねない。
     .lp-hv-sweep は background-image で塗るため、この事故が構造的に起こらない。
   - 疑似要素を使う .lp-amb-shine / .lp-hv-shine / .lp-cta-halo / .lp-amb-halo は、
     必ず pointer-events:none と z-index を持ち、内側の要素を z-index:2(または1)へ持ち上げている。
     これらを使う要素の直下には必ず<span>等の要素を置き、生テキストを置かない。

   【フェイルセーフ設計】
   - 全要素は素の状態で表示される。アニメが動かなくても内容は完全に読める
   - prefers-reduced-motion: reduce では持続アニメとホバーの動きを止める
   - JSに依存しないため「JSが落ちて真っ白」という事故が構造的に起こらない
   ===================================================================== */

/* --- 0-a. Webフォント読み込み(CSS仕様上 @import は他の規則より前でなければ無効) --- */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;700;900&display=swap');

/* --- 0-b. ホスト干渉ガード(CMSのテーマCSSに負けないための固定リセット)
       ホスト側は #article p のようなIDセレクタで font-family / text-align / letter-spacing /
       list-style / text-decoration を当てており、クラスセレクタでは負けて見た目が崩れる。
       ※font-size・color・background は要素ごとに変わるためLP固有CSSで !important 指定する --- */
.article-lp-wrapper{
  font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic","Meiryo",system-ui,-apple-system,sans-serif !important;
  font-feature-settings:"palt" !important;
  -webkit-font-smoothing:antialiased;
}
.article-lp-wrapper *{
  font-family:inherit !important;
  font-style:normal !important;
  text-transform:none !important;
  text-shadow:none !important;
  text-align:left !important;
  text-align-last:auto !important;
  text-justify:auto !important;
  text-indent:0 !important;
  box-sizing:border-box;
}
.article-lp-wrapper a{text-decoration:none !important}
.article-lp-wrapper ul,.article-lp-wrapper ol,.article-lp-wrapper li{list-style:none !important}
.article-lp-wrapper img,.article-lp-wrapper svg{max-width:100%;height:auto;display:block}
.article-lp-wrapper h2,.article-lp-wrapper h3,.article-lp-wrapper .lp-balance{text-wrap:balance}
.article-lp-wrapper p,.article-lp-wrapper li,.article-lp-wrapper td,.article-lp-wrapper th{text-wrap:pretty}

/* --- 0-c. ハイライト(重要語句の強調)。アニメではなく静的な装飾なので常に表示される --- */
.article-lp-wrapper .lp-mark{
  background-image:linear-gradient(transparent var(--lp-mark-top,60%),var(--lp-mark,rgba(0,160,234,.30)) var(--lp-mark-top,60%));
  background-repeat:no-repeat;background-size:100% 100%;
  padding:0 .08em;font-weight:700;
}
.article-lp-wrapper .lp-mark-strong{
  background-image:linear-gradient(transparent 8%,var(--lp-mark,rgba(0,160,234,.26)) 8%);
  padding:.06em .3em;border-radius:4px;font-weight:900;
}
.article-lp-wrapper .lp-key{font-weight:900;color:var(--lp-key,inherit)}
.article-lp-wrapper .lp-key-line{font-weight:900;border-bottom:3px solid var(--lp-key,currentColor);padding-bottom:2px}

/* --- 1. ページ内リンクのスムーススクロール(host例外・記事LPがある時のみ) --- */
@media (prefers-reduced-motion: no-preference){
  html:has(.article-lp-wrapper){scroll-behavior:smooth}
}
.article-lp-wrapper [id]{scroll-margin-top:24px}

/* --- 2. FV:ページ読み込み時に1回だけ再生(スクロール非依存) --- */
@media (prefers-reduced-motion: no-preference){
  .article-lp-wrapper .lp-fv-anim{
    animation:lpFvRise .9s cubic-bezier(.22,1,.36,1) both;
    animation-delay:var(--lp-fv-delay,0ms);
  }
}
@keyframes lpFvRise{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}

/* --- 3. 持続アニメ(常にゆっくり動き続ける。装飾・アイコン・矢印・罫線に使う) --- */
@media (prefers-reduced-motion: no-preference){
  .article-lp-wrapper .lp-amb-float {animation:lpAmbFloat 8s ease-in-out infinite}
  .article-lp-wrapper .lp-amb-sway  {animation:lpAmbSway 7s ease-in-out infinite}
  .article-lp-wrapper .lp-amb-pulse {animation:lpAmbPulse 3.2s ease-in-out infinite}
  .article-lp-wrapper .lp-amb-glow  {animation:lpAmbGlow 5s ease-in-out infinite}
  .article-lp-wrapper .lp-amb-arrow {animation:lpAmbArrow 1.8s ease-in-out infinite}
  .article-lp-wrapper .lp-amb-ring  {animation:lpAmbRing 22s linear infinite}
  .article-lp-wrapper .lp-amb-line  {animation:lpAmbLine 6s ease-in-out infinite;transform-origin:left center}
  /* 波紋:数値・アイコンなど"注目させたい小さな要素"を包むラッパーに付ける(内側の要素は切られない) */
  .article-lp-wrapper .lp-amb-halo{position:relative;display:inline-block}
  .article-lp-wrapper .lp-amb-halo::before,
  .article-lp-wrapper .lp-amb-halo::after{
    content:"";position:absolute;inset:calc(-1 * var(--lp-halo-inset,10px));border-radius:var(--lp-halo-radius,999px);
    border:2px solid var(--lp-halo,rgba(0,160,234,.5));pointer-events:none;z-index:0;
    animation:lpCtaHalo 3.2s cubic-bezier(.16,.8,.3,1) infinite;
  }
  .article-lp-wrapper .lp-amb-halo::after{animation-delay:1.6s}
  .article-lp-wrapper .lp-amb-halo > *{position:relative;z-index:1}
  .article-lp-wrapper .lp-amb-dot > *{animation:lpAmbDot 1.6s ease-in-out infinite}
  .article-lp-wrapper .lp-amb-dot > *:nth-child(2){animation-delay:.22s}
  .article-lp-wrapper .lp-amb-dot > *:nth-child(3){animation-delay:.44s}
  /* 光帯が定期的に流れる。必ず .lp-amb-shine 側に overflow:hidden と position:relative を持たせる */
  .article-lp-wrapper .lp-amb-shine{position:relative;overflow:hidden;isolation:isolate}
  .article-lp-wrapper .lp-amb-shine > *{position:relative;z-index:2}
  .article-lp-wrapper .lp-amb-shine::after{
    content:"";position:absolute;top:0;left:0;width:45%;height:100%;pointer-events:none;z-index:1;
    background:linear-gradient(115deg,transparent 0%,var(--lp-shine,rgba(255,255,255,.45)) 50%,transparent 100%);
    animation:lpAmbShine 5.5s ease-in-out infinite;
  }
  .article-lp-wrapper .lp-amb-delay-1{animation-delay:.6s}
  .article-lp-wrapper .lp-amb-delay-2{animation-delay:1.2s}
  .article-lp-wrapper .lp-amb-delay-3{animation-delay:1.8s}
}

/* --- 4. ホバー((hover:hover)環境のみ。スマホでは一切発火しない=SPが軽い) --- */
@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion: no-preference){
  .article-lp-wrapper .lp-hv-lift{transition:transform .38s cubic-bezier(.22,1,.36,1),border-color .38s ease,background-color .38s ease,box-shadow .38s ease}
  .article-lp-wrapper .lp-hv-lift:hover{transform:translateY(-6px)}

  .article-lp-wrapper .lp-hv-edge{transition:border-color .38s ease,background-color .38s ease}
  .article-lp-wrapper .lp-hv-edge:hover{border-color:var(--lp-hv-edge,currentColor) !important}

  /* 塗りは background-image で行う(疑似要素を重ねないので、装飾がテキストの前面に出る事故が起きない)。
     ※.lp-hv-sweep を付ける要素の地色は background-color で指定する(background ショートハンドは
       background-image:none を同時に設定してしまい、この効果を打ち消すため) */
  .article-lp-wrapper .lp-hv-sweep{
    background-image:linear-gradient(var(--lp-hv-fill,rgba(0,160,234,.12)),var(--lp-hv-fill,rgba(0,160,234,.12))) !important;
    background-repeat:no-repeat !important;
    background-position:left center !important;
    background-size:0% 100% !important;
    transition:background-size .45s cubic-bezier(.22,1,.36,1),border-color .38s ease,color .38s ease;
  }
  .article-lp-wrapper .lp-hv-sweep:hover{background-size:100% 100% !important}

  .article-lp-wrapper .lp-hv-underline{position:relative}
  .article-lp-wrapper .lp-hv-underline::after{
    content:"";position:absolute;left:0;bottom:-6px;width:100%;height:3px;border-radius:999px;pointer-events:none;
    background:var(--lp-hv-line,currentColor);
    transform:scaleX(0);transform-origin:left center;transition:transform .42s cubic-bezier(.22,1,.36,1);
  }
  .article-lp-wrapper .lp-hv-underline:hover::after{transform:scaleX(1)}

  .article-lp-wrapper .lp-hv-arrow .arrow,
  .article-lp-wrapper .lp-hv-arrow .lp-anchor-arrow{transition:transform .38s cubic-bezier(.22,1,.36,1)}
  .article-lp-wrapper .lp-hv-arrow:hover .arrow,
  .article-lp-wrapper .lp-hv-arrow:hover .lp-anchor-arrow{transform:translateX(8px)}

  .article-lp-wrapper .lp-hv-zoom{overflow:hidden}
  .article-lp-wrapper .lp-hv-zoom img,.article-lp-wrapper .lp-hv-zoom svg{transition:transform .55s cubic-bezier(.22,1,.36,1)}
  .article-lp-wrapper .lp-hv-zoom:hover img,.article-lp-wrapper .lp-hv-zoom:hover svg{transform:scale(1.07)}

  .article-lp-wrapper .lp-hv-num .num,.article-lp-wrapper .lp-hv-num .lp-secnum{transition:transform .4s cubic-bezier(.22,1,.36,1)}
  .article-lp-wrapper .lp-hv-num:hover .num,.article-lp-wrapper .lp-hv-num:hover .lp-secnum{transform:scale(1.05)}

  .article-lp-wrapper .lp-hv-row tbody tr{transition:background-color .3s ease}
  .article-lp-wrapper .lp-hv-row tbody tr:hover td{background:var(--lp-hv-row,rgba(0,160,234,.08)) !important}

  /* 光帯はテキストを直接子に持つ要素には使わない(必ず内側を要素で包むこと) */
  .article-lp-wrapper .lp-hv-shine{position:relative;overflow:hidden;isolation:isolate}
  .article-lp-wrapper .lp-hv-shine::before{
    content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;z-index:1;pointer-events:none;
    background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.42) 50%,transparent 100%);
    transform:skewX(-20deg);transition:left .62s ease;
  }
  .article-lp-wrapper .lp-hv-shine:hover::before{left:150%}
  .article-lp-wrapper .lp-hv-shine > *{position:relative;z-index:2}
}

/* --- 4-b. CTAハロー(押したくなる演出)。ボタンを <span class="lp-cta-halo"> で包んで使う。
       ボタン本体の overflow:hidden に影響されないよう、必ず"外側のラッパー"に付けること --- */
@media (prefers-reduced-motion: no-preference){
  .article-lp-wrapper .lp-cta-halo{position:relative;display:inline-block;max-width:100%}
  .article-lp-wrapper .lp-cta-halo::before,
  .article-lp-wrapper .lp-cta-halo::after{
    content:"";position:absolute;inset:0;border-radius:var(--lp-halo-radius,999px);pointer-events:none;z-index:0;
    border:2px solid var(--lp-halo,rgba(0,160,234,.55));
    animation:lpCtaHalo 3.2s cubic-bezier(.16,.8,.3,1) infinite;
  }
  .article-lp-wrapper .lp-cta-halo::after{animation-delay:1.5s}
  .article-lp-wrapper .lp-cta-halo > *{position:relative;z-index:1}
}

/* --- 5. @keyframes(エンジン固定:11個。LP側で追加してよいのは合計6個まで) --- */
@keyframes lpAmbFloat{0%,100%{transform:translate3d(0,0,0)}   50%{transform:translate3d(0,-14px,0)}}
@keyframes lpAmbSway {0%,100%{transform:rotate(-2deg)}         50%{transform:rotate(2deg)}}
@keyframes lpAmbPulse{0%,100%{transform:scale(1)}              50%{transform:scale(1.06)}}
@keyframes lpAmbGlow {0%,100%{opacity:.5}                      50%{opacity:1}}
@keyframes lpAmbArrow{0%,100%{transform:translateX(0)}         50%{transform:translateX(6px)}}
@keyframes lpAmbRing {to{transform:rotate(360deg)}}
@keyframes lpAmbLine {0%,100%{transform:scaleX(.4)}            50%{transform:scaleX(1)}}
@keyframes lpAmbDot  {0%,75%,100%{opacity:.25}                 38%{opacity:1}}
@keyframes lpCtaHalo {0%{transform:scale(1);opacity:.55} 62%{transform:scale(1.10);opacity:0} 100%{transform:scale(1.10);opacity:0}}
@keyframes lpAmbShine{0%{transform:translateX(-130%) skewX(-18deg)} 55%,100%{transform:translateX(330%) skewX(-18deg)}}
/* ===== LP CSS ANIM ENGINE v4.2.0 END ===== */


/* ===================== ここからLP固有CSS ===================== */

:root{
  --color-base:#FAFAFA;         /* tone: light (L≈0.96) */
  --color-main:#1EA122;         /* tone: dark  (L≈0.26) */
  --color-sub:#E8F7E7;          /* tone: light (L≈0.89) */
  --color-accent:#F1C40F;       /* CV / tone: light (L≈0.58) → 乗せる文字は濃色 */
  --color-accent-dark:#D4AA0C;  /* ホバー濃色化用(同系の約13%暗い色) */
  --color-th-row:#DBF0DC;       /* メイン色を白で16%に薄めた行見出しtint */
  --color-ink:#141414;
  --color-text-on-dark:#FFFFFF;
  --color-text-on-light:#1A1A1A;
  --color-text-sub-on-light:#666666;
  --color-line:#E2E6E2;
  --color-hair:rgba(20,20,20,.12);
}

/* ===== base / host isolation(23-1 / 23-8) ===== */
.article-lp-wrapper{
  position:relative;isolation:isolate;contain:layout style;width:100%;max-width:100%;overflow:visible;z-index:auto;
  font-size:17px;line-height:2.1;letter-spacing:.015em;font-weight:400;
  color:var(--color-ink) !important;background:#FFFFFF !important;
  --lp-mark:rgba(241,196,15,.62);
  --lp-key:#1EA122;
}
.article-lp-wrapper,.article-lp-wrapper *,.article-lp-wrapper *::before,.article-lp-wrapper *::after{box-sizing:border-box}
.article-lp-wrapper a{color:inherit !important}
.article-lp-wrapper p,.article-lp-wrapper h2,.article-lp-wrapper h3,.article-lp-wrapper ul,.article-lp-wrapper ol,.article-lp-wrapper li{margin:0;padding:0}
.article-lp-wrapper .lp-mark-green{--lp-mark:rgba(30,161,34,.30)}

/* ===== 880中央・全要素同一幅(4-0) ===== */
.article-lp-wrapper > section{width:100%}
.article-lp-wrapper > *:not(section):not(style):not(script){max-width:880px;margin-inline:auto}
.article-lp-wrapper .lp-container{max-width:880px;margin-inline:auto;padding-inline:56px;position:relative;z-index:1}
.article-lp-wrapper table{width:100%}
.article-lp-wrapper figure,.article-lp-wrapper .lp-figure{margin-inline:auto;max-width:100%}
.article-lp-wrapper p,.article-lp-wrapper li{line-height:2.1}
.article-lp-wrapper p + p{margin-top:54px}
.article-lp-wrapper table th,.article-lp-wrapper table td{text-align:center !important;vertical-align:middle}
.article-lp-wrapper [class*="grid"] > *,.article-lp-wrapper [class*="col"] > *,.article-lp-wrapper [class*="row"] > *{min-width:0}
.article-lp-wrapper .bg-dark p,.article-lp-wrapper .bg-dark li{line-height:2.15}

/* コンポーネント内は p+p の大余白を打ち消し、個別に指定する */
.article-lp-wrapper .lp-cta-block p + p,
.article-lp-wrapper .lp-callout p + p,
.article-lp-wrapper .lp-card p + p,
.article-lp-wrapper .lp-stat p + p,
.article-lp-wrapper .lp-faq p + p,
.article-lp-wrapper .lp-notice p + p,
.article-lp-wrapper .lp-step-body p + p,
.article-lp-wrapper .lp-eq-box p + p,
.article-lp-wrapper .lp-sumcard p + p,
.article-lp-wrapper .lp-term p + p,
.article-lp-wrapper .lp-head p + p,
.article-lp-wrapper .lp-quote p + p,
.article-lp-wrapper .lp-fv-lead-wrap p + p{margin-top:0}

/* ===== 改行制御(2-11) ===== */
.article-lp-wrapper p,.article-lp-wrapper li,.article-lp-wrapper .lp-fv-lead{word-break:normal;word-break:auto-phrase;overflow-wrap:break-word;line-break:strict;text-wrap:pretty}
.article-lp-wrapper .lp-nobr{white-space:nowrap}
.article-lp-wrapper h2,.article-lp-wrapper h3{word-break:normal;word-break:auto-phrase;overflow-wrap:break-word;line-break:strict}
.article-lp-wrapper .lp-h2-phrase,.article-lp-wrapper .lp-h3-phrase,.article-lp-wrapper .lp-phrase{display:inline-block;max-width:100%;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}
.article-lp-wrapper .lp-h2,.article-lp-wrapper .lp-h3{overflow-wrap:anywhere;min-width:0}
.article-lp-wrapper .lp-br-pc{display:inline}
.article-lp-wrapper .lp-br-sp{display:none}

/* ===== 背景tone継承(8-11) ===== */
.article-lp-wrapper .bg-white{background:#FFFFFF !important}
.article-lp-wrapper .bg-light{background:var(--color-sub) !important}
.article-lp-wrapper .bg-dark{background:var(--color-main) !important}

.article-lp-wrapper .bg-dark,.article-lp-wrapper .bg-dark > *:not(.cta-btn):not(.lp-em-accent):not(.lp-em-main):not(.lp-marker-sub):not(.lp-marker-accent){color:#FFFFFF !important}
.article-lp-wrapper .bg-dark a:not(.cta-btn){color:#FFFFFF !important}
.article-lp-wrapper .bg-dark th{color:#FFFFFF !important;background:rgba(255,255,255,.12) !important}
.article-lp-wrapper .bg-dark td{color:#FFFFFF !important}
.article-lp-wrapper .bg-dark figcaption,.article-lp-wrapper .bg-dark small,.article-lp-wrapper .bg-dark .lp-note{color:#F7F7F7 !important}

.article-lp-wrapper .bg-light,.article-lp-wrapper .bg-light > *:not(.cta-btn):not(.lp-em-accent):not(.lp-em-main):not(.lp-marker-sub):not(.lp-marker-accent){color:var(--color-text-on-light) !important}
.article-lp-wrapper .bg-light th{color:#FFFFFF !important;background:var(--color-main) !important}
.article-lp-wrapper .bg-light td{color:var(--color-text-on-light) !important;background:#FFFFFF !important}
.article-lp-wrapper .bg-light figcaption,.article-lp-wrapper .bg-light small,.article-lp-wrapper .bg-light .lp-note{color:var(--color-text-sub-on-light) !important}

.article-lp-wrapper .bg-white,.article-lp-wrapper .bg-white > *:not(.cta-btn):not(.lp-em-accent):not(.lp-em-main):not(.lp-marker-sub):not(.lp-marker-accent){color:var(--color-text-on-light) !important}
.article-lp-wrapper .bg-white th{color:#FFFFFF !important;background:var(--color-main) !important}
.article-lp-wrapper .bg-white td{color:var(--color-text-on-light) !important}

/* ===== セクション余白・リズム(2-12 / 4-12b) ===== */
.article-lp-wrapper .lp-section{padding:132px 0;position:relative}
.article-lp-wrapper .lp-fv{padding:118px 0 126px;background:var(--color-base) !important}
.article-lp-wrapper .lp-toc{padding-top:84px}
.article-lp-wrapper .lp-sum{padding:150px 0}
.article-lp-wrapper .lp-cta-final{padding:150px 0;background:var(--color-base) !important}
.article-lp-wrapper .lp-cta-mid{padding:104px 0}
.article-lp-wrapper .lp-quote{padding:132px 0}

/* 白セクションが連続する箇所だけ、細い区切り罫を1本引く(4-12a hairline) */
.article-lp-wrapper .lp-section.bg-white + .lp-section.bg-white::before{
  content:"";position:absolute;left:50%;transform:translateX(-50%);top:0;
  width:min(880px,calc(100% - 112px));height:1px;background:var(--color-hair) !important;
}

/* ===== 装飾レイヤ(22-3 専用クリップ層の中だけでクリップ) ===== */
.article-lp-wrapper .lp-glow-clip{position:absolute;inset:0;overflow:hidden;z-index:0;pointer-events:none}
.article-lp-wrapper .lp-deco{position:absolute;display:block;pointer-events:none}
.article-lp-wrapper .lp-deco-ring{width:230px;height:230px;top:52px;right:-58px;border:2px solid rgba(30,161,34,.30);border-top-color:transparent;border-radius:50%}
.article-lp-wrapper .lp-deco-sq{width:26px;height:26px;bottom:96px;right:74px;background:var(--color-accent) !important;transform:rotate(45deg)}
.article-lp-wrapper .lp-deco-rule{width:3px;height:170px;top:0;left:26px;background:var(--color-main) !important}
.article-lp-wrapper .lp-deco-line-w{width:180px;height:1px;top:64px;left:0;background:rgba(255,255,255,.42) !important}
.article-lp-wrapper .lp-deco-sq2{width:150px;height:150px;top:-34px;left:-44px;border:2px solid rgba(30,161,34,.26);transform:rotate(12deg)}
.article-lp-wrapper .lp-deco-ring2{width:190px;height:190px;bottom:-64px;right:-56px;border:2px solid rgba(241,196,15,.55);border-radius:50%}

/* ===== FV ===== */
.article-lp-wrapper .lp-kicker{display:inline-flex;align-items:center;gap:12px;font-size:16px;font-weight:700;letter-spacing:.2em;color:#333333 !important;line-height:1.7}
.article-lp-wrapper .lp-kicker-bar{display:inline-block;flex:0 0 auto;width:30px;height:4px;background:var(--color-main) !important}
.article-lp-wrapper .lp-fv-reader{display:inline-block;margin-top:26px;padding:11px 24px 10px;background:#FFFFFF !important;border:2px solid var(--color-main);border-radius:999px;font-size:16px;font-weight:700;letter-spacing:.04em;line-height:1.7;color:var(--color-ink) !important}
.article-lp-wrapper .lp-fv-lead-wrap{margin-top:44px;padding-left:28px;border-left:4px solid var(--color-main)}
.article-lp-wrapper .lp-fv-lead{font-size:21px;font-weight:400;line-height:2.3;color:var(--color-ink) !important}
.article-lp-wrapper .lp-fv-lead + .lp-fv-lead{margin-top:30px}

/* ===== 見出しブロック(型A〜E・隣接で同じ型を連続させない) ===== */
.article-lp-wrapper .lp-head{position:relative;margin-bottom:52px}
.article-lp-wrapper .lp-h2{font-size:46px;font-weight:900;line-height:1.4;letter-spacing:-.03em;color:var(--color-ink) !important}
.article-lp-wrapper .lp-label{display:inline-flex;align-items:center;font-size:16px;font-weight:700;letter-spacing:.18em;line-height:1.7;color:#333333 !important;margin-bottom:16px}
.article-lp-wrapper .lp-h3{font-size:27px;font-weight:900;line-height:1.6;letter-spacing:-.01em;color:var(--color-ink) !important;margin-top:78px;margin-bottom:26px;padding-left:20px;border-left:6px solid var(--color-main)}

/* 型A:上ヘアライン + 小ラベル(目次) */
.article-lp-wrapper .lp-head-a{padding-top:34px;border-top:1px solid var(--color-hair)}
/* 型B:枠付きラベル + アクセント罫(H2下)(リスク) */
.article-lp-wrapper .lp-label-frame{padding:9px 18px 8px;border:2px solid var(--color-main);border-radius:2px;letter-spacing:.14em;color:var(--color-ink) !important}
.article-lp-wrapper .lp-h2-rule{display:block;width:96px;height:5px;margin-top:24px;background:var(--color-accent) !important}
/* 型C:下線付きラベル(売買) */
.article-lp-wrapper .lp-label-under{padding-bottom:10px;border-bottom:4px solid var(--color-accent);letter-spacing:.16em;color:var(--color-ink) !important}
.article-lp-wrapper .lp-head-c{padding-left:22px;border-left:6px solid var(--color-main)}
/* 型D:淡緑チップ(登記方法) */
.article-lp-wrapper .lp-label-chip{padding:10px 20px 9px;background:var(--color-th-row) !important;border-radius:999px;letter-spacing:.14em;color:var(--color-ink) !important}
.article-lp-wrapper .lp-head-d{padding-top:30px;border-top:4px solid var(--color-main)}
/* 型E:中央寄せ(まとめ) */
.article-lp-wrapper .lp-head-e{text-align:center !important}
.article-lp-wrapper .lp-head-e *{text-align:center !important}
.article-lp-wrapper .lp-label-center{justify-content:center}
.article-lp-wrapper .lp-sum-rule{display:block;width:72px;height:4px;margin:26px auto 0;background:var(--color-accent) !important}

/* ===== 結論先出し(H2直後の要約) ===== */
.article-lp-wrapper .lp-summary{font-size:19px;font-weight:700;line-height:2.15;padding:32px 36px;background:#FFFFFF !important;border:1px solid var(--color-line);border-left:8px solid var(--color-main);border-radius:4px;color:var(--color-ink) !important}
.article-lp-wrapper .lp-summary-center{max-width:660px;margin-inline:auto;text-align:center !important;border-left:none;border-top:6px solid var(--color-main);border-radius:4px;padding:34px 34px 32px}
.article-lp-wrapper .lp-section > .lp-container > p:not(.lp-summary):not(.lp-table-cap):not(.lp-fig-cap):not(.lp-note):not(.lp-sum-final){margin-top:50px}

/* ===== 図・表のキャプション(4-12a rule) ===== */
.article-lp-wrapper .lp-fig-cap,.article-lp-wrapper .lp-table-cap{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:700;letter-spacing:.1em;line-height:1.7;color:#333333 !important;margin-top:66px;margin-bottom:20px}
.article-lp-wrapper .lp-fig-cap::before,.article-lp-wrapper .lp-table-cap::before{content:"";flex:0 0 auto;width:18px;height:4px;background:var(--color-accent) !important}
.article-lp-wrapper .lp-note{font-size:16px;font-weight:400;line-height:1.95;color:var(--color-text-sub-on-light) !important;margin-top:20px}

/* ===== FAQ目次 ===== */
.article-lp-wrapper .lp-faq-list{display:flex;flex-direction:column;gap:48px}
.article-lp-wrapper .lp-faq{background:#FFFFFF !important;border:1px solid var(--color-line);border-top:6px solid var(--color-main);border-radius:8px;padding:42px 44px 40px}
.article-lp-wrapper .lp-faq-q{display:flex;align-items:flex-start;gap:16px;font-size:21px;font-weight:900;line-height:1.75;color:var(--color-ink) !important;margin-bottom:20px}
.article-lp-wrapper .lp-faq-a{display:flex;align-items:flex-start;gap:16px;font-size:17px;font-weight:400;line-height:2.05;color:var(--color-ink) !important;margin-bottom:30px;padding-top:22px;border-top:1px solid var(--color-hair)}
.article-lp-wrapper .lp-qa-badge{flex:0 0 auto;width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:19px;font-weight:900;line-height:1;color:#FFFFFF !important;margin-top:.12em;text-align:center !important}
.article-lp-wrapper .lp-qa-q{background:var(--color-main) !important}
.article-lp-wrapper .lp-qa-a{background:var(--color-ink) !important}
.article-lp-wrapper .lp-qa-txt{flex:1 1 auto;min-width:0}
.article-lp-wrapper .lp-anchor{display:inline-flex;align-items:center;gap:14px;min-height:48px;padding:13px 26px 12px;background-color:#FFFFFF !important;border:2px solid var(--color-main);border-radius:6px;cursor:pointer;transition:background-color .3s ease,transform .3s ease}
.article-lp-wrapper .lp-anchor-txt{flex:1 1 auto;min-width:0;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:.03em;color:var(--color-ink) !important;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}
.article-lp-wrapper .lp-anchor-arrow{flex:0 0 auto;font-size:16px;font-weight:700;line-height:1;color:var(--color-main) !important}
.article-lp-wrapper .lp-anchor:focus-visible{outline:3px solid var(--color-accent);outline-offset:4px}

/* ===== 番号リスト(3つのケース) ===== */
.article-lp-wrapper .lp-numlist{display:flex;flex-direction:column;border-top:1px solid var(--color-hair)}
.article-lp-wrapper .lp-numlist-item{display:flex;align-items:flex-start;gap:20px;padding:24px 4px;border-bottom:1px solid var(--color-hair)}
.article-lp-wrapper .lp-numlist-no{flex:0 0 auto;width:34px;height:34px;border-radius:50%;background:var(--color-main) !important;color:#FFFFFF !important;display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:900;line-height:1;margin-top:.28em;text-align:center !important}
.article-lp-wrapper .lp-numlist-txt{flex:1 1 auto;min-width:0;font-size:18px;font-weight:700;line-height:1.95;color:var(--color-ink) !important}

/* ===== 主役数値 ===== */
.article-lp-wrapper .lp-stat{margin-top:44px;display:grid;grid-template-columns:auto 1fr;column-gap:52px;align-items:center;padding:52px 54px;background:var(--color-sub) !important;border-radius:4px}
.article-lp-wrapper .lp-stat-main{min-width:0}
.article-lp-wrapper .lp-stat-label{display:inline-flex;align-items:center;gap:12px;font-size:16px;font-weight:700;letter-spacing:.14em;line-height:1.7;color:#333333 !important;margin-bottom:14px}
.article-lp-wrapper .lp-stat-dot{display:inline-block;flex:0 0 auto;width:12px;height:12px;border-radius:50%;background:var(--color-main) !important}
.article-lp-wrapper .lp-stat-num{display:inline-flex;align-items:baseline;line-height:1}
.article-lp-wrapper .lp-stat-num .num{font-size:96px;font-weight:900;line-height:1;letter-spacing:-.02em;color:var(--color-main) !important}
.article-lp-wrapper .lp-stat-num .unit{font-size:34px;font-weight:900;line-height:1;margin-left:.07em;color:var(--color-main) !important}
.article-lp-wrapper .lp-stat-num .tail{font-size:22px;font-weight:700;line-height:1;margin-left:.4em;color:var(--color-ink) !important}
.article-lp-wrapper .lp-stat-note{font-size:17px;font-weight:400;line-height:2.0;color:var(--color-ink) !important;padding-left:52px;border-left:1px solid rgba(20,20,20,.16)}

/* ===== 注意ボックス ===== */
.article-lp-wrapper .lp-callout{display:flex;align-items:flex-start;gap:20px;margin-top:52px;padding:34px 36px;background:#FFFFFF !important;border:2px solid var(--color-accent);border-radius:4px}
.article-lp-wrapper .lp-callout-mark{flex:0 0 auto;width:36px;height:36px;border-radius:50%;background:var(--color-accent) !important;color:var(--color-ink) !important;display:inline-flex;align-items:center;justify-content:center;font-size:22px;font-weight:900;line-height:1;margin-top:.1em;text-align:center !important}
.article-lp-wrapper .lp-callout-body{flex:1 1 auto;min-width:0}
.article-lp-wrapper .lp-callout-t{font-size:18px;font-weight:900;line-height:1.7;color:var(--color-ink) !important;margin-bottom:10px}
.article-lp-wrapper .lp-callout-p{font-size:17px;font-weight:400;line-height:2.0;color:var(--color-ink) !important}

/* ===== チェックリスト ===== */
.article-lp-wrapper .lp-check{padding:44px 46px;background:#FFFFFF !important;border:1px solid var(--color-line);border-radius:4px}
.article-lp-wrapper .lp-check-list{display:flex;flex-direction:column;gap:22px}
.article-lp-wrapper .lp-check-item{display:flex;align-items:flex-start;gap:16px}
.article-lp-wrapper .lp-check-item .ico{flex:0 0 auto;width:26px;height:26px;border-radius:2px;background:var(--color-main) !important;color:#FFFFFF !important;display:inline-flex;align-items:center;justify-content:center;margin-top:.3em}
.article-lp-wrapper .lp-check-item .ico svg{width:62%;height:62%;display:block;fill:none !important;stroke:#FFFFFF !important}
.article-lp-wrapper .lp-check-txt{flex:1 1 auto;min-width:0;font-size:17px;font-weight:700;line-height:1.95;color:var(--color-ink) !important}

/* ===== 用語ボックス ===== */
.article-lp-wrapper .lp-term{margin-top:36px;padding:30px 34px;background:var(--color-sub) !important;border-radius:4px}
.article-lp-wrapper .lp-term-t{font-size:16px;font-weight:900;letter-spacing:.12em;line-height:1.7;color:var(--color-ink) !important;margin-bottom:10px}
.article-lp-wrapper .lp-term-d{font-size:17px;font-weight:400;line-height:2.0;color:var(--color-ink) !important}

/* ===== 表(1行目=ベタ / 1列目=淡tint / 値=白 の3段階) ===== */
.article-lp-wrapper .lp-table{border-collapse:collapse;border:1px solid var(--color-line) !important;border-radius:4px;overflow:hidden}
.article-lp-wrapper .lp-table th[scope="col"]{background:var(--color-main) !important;color:#FFFFFF !important;font-size:19px;font-weight:900;line-height:1.6;padding:18px 16px;border-right:1px solid rgba(255,255,255,.24) !important}
.article-lp-wrapper .lp-table th[scope="col"]:last-child{border-right:none}
.article-lp-wrapper .lp-table th[scope="row"]{background:var(--color-th-row) !important;color:var(--color-ink) !important;font-size:17px;font-weight:900;line-height:1.75;padding:18px 16px;border:1px solid var(--color-line) !important}
.article-lp-wrapper .lp-table td{background:#FFFFFF !important;color:var(--color-ink) !important;font-size:17px;font-weight:400;line-height:1.8;padding:18px 16px;border:1px solid var(--color-line) !important}

/* ===== 横並びフロー(登記の順序) ===== */
.article-lp-wrapper .lp-eq-row{display:flex;align-items:stretch;justify-content:center;gap:12px}
.article-lp-wrapper .lp-eq-box{flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:28px 18px;background:#FFFFFF !important;border:1px solid var(--color-line);border-top:5px solid var(--color-main);border-radius:4px;text-align:center !important}
.article-lp-wrapper .lp-eq-box *{text-align:center !important}
.article-lp-wrapper .lp-eq-goal{background:var(--color-sub) !important;border-top-color:var(--color-accent)}
.article-lp-wrapper .lp-eq-t{font-size:19px;font-weight:900;line-height:1.5;color:var(--color-ink) !important;margin-bottom:8px}
.article-lp-wrapper .lp-eq-d{font-size:16px;font-weight:400;line-height:1.7;color:#333333 !important}
.article-lp-wrapper .lp-eq-op{flex:0 0 auto;display:flex;align-items:center;justify-content:center;line-height:1;width:28px}
.article-lp-wrapper .lp-eq-op-i{display:inline-block;font-size:24px;font-weight:700;line-height:1;color:var(--color-main) !important}

/* ===== 2カラムカード ===== */
.article-lp-wrapper .lp-2col{display:grid;grid-template-columns:1fr 1fr;gap:36px}
.article-lp-wrapper .lp-card{height:100%;display:flex;flex-direction:column;padding:38px 34px;background:#FFFFFF !important;border:1px solid var(--color-line);border-radius:6px}
.article-lp-wrapper .lp-card-tag{display:inline-block;align-self:flex-start;font-size:16px;font-weight:700;letter-spacing:.1em;line-height:1.6;padding:7px 16px 6px;background:var(--color-th-row) !important;border-radius:999px;color:var(--color-ink) !important;margin-bottom:18px}
.article-lp-wrapper .lp-card-h{font-size:24px;font-weight:900;line-height:1.6;color:var(--color-ink) !important;margin-bottom:16px}
.article-lp-wrapper .lp-card-d{font-size:17px;font-weight:400;line-height:2.0;color:var(--color-ink) !important;margin-top:auto}

/* ===== 縦ステップ(連結線はマーカー中心を通す) ===== */
.article-lp-wrapper .lp-steps{max-width:640px;margin-inline:auto;display:flex;flex-direction:column}
.article-lp-wrapper .lp-step{display:grid;grid-template-columns:56px 1fr;column-gap:24px;position:relative;padding-bottom:42px;align-items:start}
.article-lp-wrapper .lp-step:last-child{padding-bottom:0}
.article-lp-wrapper .lp-step-num{width:50px;height:50px;border-radius:50%;margin-inline:auto;background:var(--color-main) !important;color:#FFFFFF !important;display:inline-flex;align-items:center;justify-content:center;font-size:23px;font-weight:900;line-height:1;position:relative;z-index:2;text-align:center !important}
.article-lp-wrapper .lp-step:not(:last-child)::before{content:"";position:absolute;left:28px;transform:translateX(-50%);top:50px;bottom:0;width:2px;background:var(--color-main) !important;z-index:1}
.article-lp-wrapper .lp-step-body{min-width:0;padding-top:6px}
.article-lp-wrapper .lp-step-t{font-size:21px;font-weight:900;line-height:1.6;color:var(--color-ink) !important;margin-bottom:10px}
.article-lp-wrapper .lp-step-d{font-size:17px;font-weight:400;line-height:1.95;color:var(--color-ink) !important}

/* ===== 義務化ノーティス ===== */
.article-lp-wrapper .lp-notice{margin-top:54px;padding:46px 48px;background:#FFFFFF !important;border:1px solid var(--color-line);border-left:8px solid var(--color-accent);border-radius:4px}
.article-lp-wrapper .lp-notice-label{display:inline-block;font-size:16px;font-weight:900;letter-spacing:.12em;line-height:1.6;padding:7px 16px 6px;background:var(--color-accent) !important;border-radius:2px;color:var(--color-ink) !important;margin-bottom:18px}
.article-lp-wrapper .lp-notice-h{font-size:24px;font-weight:900;line-height:1.6;color:var(--color-ink) !important;margin-bottom:18px}
.article-lp-wrapper .lp-notice-num{display:inline-flex;align-items:baseline;line-height:1;margin-bottom:20px}
.article-lp-wrapper .lp-notice-num .num{font-size:76px;font-weight:900;line-height:1;letter-spacing:-.02em;color:var(--color-main) !important}
.article-lp-wrapper .lp-notice-num .unit{font-size:30px;font-weight:900;line-height:1;margin-left:.07em;color:var(--color-main) !important}
.article-lp-wrapper .lp-notice-num .tail{font-size:20px;font-weight:700;line-height:1;margin-left:.4em;color:var(--color-ink) !important}
.article-lp-wrapper .lp-notice-p{font-size:17px;font-weight:400;line-height:2.0;color:var(--color-ink) !important}

/* ===== プルクオート帯(メイン色ベタ) ===== */
.article-lp-wrapper .lp-quote .lp-container{text-align:center !important}
.article-lp-wrapper .lp-quote .lp-container *{text-align:center !important}
.article-lp-wrapper .lp-quote-chip{display:inline-block;padding:10px 22px 9px;background:var(--color-accent) !important;border:2px solid #FFFFFF;border-radius:999px;margin-bottom:34px}
.article-lp-wrapper .lp-quote-chip-txt{font-size:16px;font-weight:900;letter-spacing:.14em;line-height:1.6;color:var(--color-ink) !important}
.article-lp-wrapper .lp-quote-text{font-size:44px;font-weight:900;line-height:1.6;letter-spacing:-.02em;color:#FFFFFF !important}
.article-lp-wrapper .lp-quote-sub{font-size:18px;font-weight:400;line-height:2.0;margin-top:30px;color:#FFFFFF !important}

/* ===== まとめ ===== */
.article-lp-wrapper .lp-sumgrid{margin-top:56px;display:grid;grid-template-columns:1fr 1fr;gap:32px}
.article-lp-wrapper .lp-sumcard{height:100%;display:flex;flex-direction:column;padding:36px 34px;background:#FFFFFF !important;border:1px solid var(--color-line);border-radius:6px}
.article-lp-wrapper .lp-sumcard-h{font-size:20px;font-weight:900;line-height:1.6;color:var(--color-ink) !important;margin-bottom:14px;padding-bottom:12px;border-bottom:3px solid var(--color-main)}
.article-lp-wrapper .lp-sumcard-d{font-size:17px;font-weight:400;line-height:1.95;color:var(--color-ink) !important;margin-top:auto}
.article-lp-wrapper .lp-sum-final{max-width:680px;margin:56px auto 0;font-size:19px;font-weight:700;line-height:2.1;text-align:center !important;color:var(--color-ink) !important}

/* ===== CTA(ブロック全体を中央寄せ・アクセントはボタンのみ) ===== */
.article-lp-wrapper .lp-cta-block .lp-container{text-align:center !important}
.article-lp-wrapper .lp-cta-block .lp-container *{text-align:center !important}
.article-lp-wrapper .lp-cta-catch{font-size:28px;font-weight:900;line-height:1.65;letter-spacing:-.01em;color:var(--color-ink) !important;margin-bottom:34px}
.article-lp-wrapper .lp-cta-label{display:inline-block;padding:9px 20px 8px;background:#FFFFFF !important;border:2px solid var(--color-main);border-radius:999px;margin-bottom:26px}
.article-lp-wrapper .lp-cta-label-txt{font-size:16px;font-weight:700;letter-spacing:.14em;line-height:1.6;color:var(--color-ink) !important}
.article-lp-wrapper .lp-cta-catch-l{font-size:40px;font-weight:900;line-height:1.5;letter-spacing:-.03em;color:var(--color-ink) !important;margin-bottom:26px}
.article-lp-wrapper .lp-cta-sub-l{max-width:660px;margin-inline:auto;font-size:17px;font-weight:400;line-height:2.05;color:#333333 !important;margin-bottom:38px}
.article-lp-wrapper .lp-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:46px}
.article-lp-wrapper .lp-trust-item{font-size:16px;font-weight:700;line-height:1.6;padding:11px 22px 10px;background:#FFFFFF !important;border:1px solid var(--color-line);border-radius:999px;color:var(--color-ink) !important}

.article-lp-wrapper .cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;max-width:560px;margin-inline:auto;padding:19px 40px 18px;background:var(--color-accent) !important;border:2px solid var(--color-accent-dark);border-radius:10px;cursor:pointer;font-size:18px;font-weight:900;line-height:1.5;letter-spacing:.02em;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;box-sizing:border-box;box-shadow:0 6px 20px rgba(20,20,20,.16);transition:transform .34s cubic-bezier(.22,1,.36,1),box-shadow .34s ease,background-color .34s ease}
.article-lp-wrapper .cta-btn-lg{padding:23px 52px 22px;font-size:19px;border-radius:10px}
.article-lp-wrapper .cta-btn-txt{flex:1 1 auto;min-width:0}
.article-lp-wrapper .cta-btn .arrow{flex:0 0 auto;width:22px;height:22px}
.article-lp-wrapper .cta-btn:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(20,20,20,.24);background:var(--color-accent-dark) !important}
.article-lp-wrapper .cta-btn:active{transform:translateY(0);box-shadow:0 4px 14px rgba(20,20,20,.18);transition:transform 90ms ease-out,box-shadow 90ms ease-out}
.article-lp-wrapper .cta-btn:focus-visible{outline:3px solid var(--color-main);outline-offset:4px}
/* 19-5 相当:塗り(#F1C40F)が淡色のため、文字はコントラスト確保のため濃色で固定(8-0/8-2b) */
.article-lp-wrapper .cta-btn,.article-lp-wrapper .cta-btn:visited,.article-lp-wrapper .cta-btn:hover,.article-lp-wrapper .cta-btn:active,.article-lp-wrapper .cta-btn:focus,
.article-lp-wrapper .cta-btn *,.article-lp-wrapper .cta-btn:hover *,.article-lp-wrapper .cta-btn:active *,.article-lp-wrapper .cta-btn:focus *{color:var(--color-ink) !important}
.article-lp-wrapper .cta-btn svg,.article-lp-wrapper .cta-btn svg *{fill:none !important;stroke:var(--color-ink) !important}

/* ===== PC本文テキスト可読性調整 ===== */
@media (min-width:769px){
  .article-lp-wrapper{font-size:19px !important}
  .article-lp-wrapper .lp-section > .lp-container > p:not(.lp-summary):not(.lp-table-cap):not(.lp-fig-cap):not(.lp-note):not(.lp-sum-final):not(.lp-cta-catch):not(.lp-cta-catch-l):not(.lp-cta-sub-l):not(.lp-cta-label):not(.lp-quote-text):not(.lp-quote-sub),
  .article-lp-wrapper .lp-faq-a,
  .article-lp-wrapper .lp-stat-note,
  .article-lp-wrapper .lp-callout-p,
  .article-lp-wrapper .lp-term-d,
  .article-lp-wrapper .lp-table td,
  .article-lp-wrapper .lp-card-d,
  .article-lp-wrapper .lp-step-d,
  .article-lp-wrapper .lp-notice-p,
  .article-lp-wrapper .lp-sumcard-d,
  .article-lp-wrapper .lp-cta-sub-l{font-size:19px !important}
}

/* ===== SP(2-10 / 2-13) ===== */
@media (max-width:768px){
  .article-lp-wrapper{font-size:16px;line-height:2.0}

  /* SP改行位置の自然化：行末を無理に揃えず、横幅いっぱいまで自然に流す */
  .article-lp-wrapper p,
  .article-lp-wrapper li,
  .article-lp-wrapper dt,
  .article-lp-wrapper dd,
  .article-lp-wrapper a,
  .article-lp-wrapper th,
  .article-lp-wrapper td,
  .article-lp-wrapper small,
  .article-lp-wrapper figcaption{
    word-break:normal;
    overflow-wrap:anywhere;
    line-break:strict;
    text-wrap:wrap;
  }
  .article-lp-wrapper .lp-h2-phrase,
  .article-lp-wrapper .lp-h3-phrase,
  .article-lp-wrapper .lp-phrase{
    display:inline;
    max-width:none;
    white-space:normal;
    word-break:normal;
    overflow-wrap:anywhere;
    text-wrap:wrap;
  }
  .article-lp-wrapper .lp-anchor-txt{
    display:inline;
    max-width:none;
    white-space:normal;
    word-break:normal;
    overflow-wrap:anywhere;
    text-wrap:wrap;
  }
  .article-lp-wrapper .lp-nobr{white-space:normal;word-break:normal}
  .article-lp-wrapper .lp-h2,
  .article-lp-wrapper .lp-h3,
  .article-lp-wrapper .lp-faq-q .lp-qa-txt,
  .article-lp-wrapper .lp-fig-cap,
  .article-lp-wrapper .lp-table-cap,
  .article-lp-wrapper .lp-cta-catch,
  .article-lp-wrapper .lp-cta-catch-l,
  .article-lp-wrapper .lp-quote-text,
  .article-lp-wrapper .lp-card-h,
  .article-lp-wrapper .lp-sumcard-h,
  .article-lp-wrapper .lp-notice-h,
  .article-lp-wrapper .lp-step-t,
  .article-lp-wrapper .lp-eq-t,
  .article-lp-wrapper .lp-numlist-txt{
    text-wrap:wrap;
    word-break:normal;
    overflow-wrap:anywhere;
    line-break:strict;
  }

  /* ① 読ませる文字の16px下限(本文系のみ。素のspanを入れない) */
  .article-lp-wrapper p,
  .article-lp-wrapper li,
  .article-lp-wrapper dt,
  .article-lp-wrapper dd,
  .article-lp-wrapper a,
  .article-lp-wrapper th,
  .article-lp-wrapper td,
  .article-lp-wrapper small,
  .article-lp-wrapper figcaption,
  .article-lp-wrapper .lp-note,
  .article-lp-wrapper .lp-label,
  .article-lp-wrapper .lp-caption,
  .article-lp-wrapper .lp-tag,
  .article-lp-wrapper .lp-badge{
    font-size:clamp(16px,4vw,17px);
    line-height:1.95;
  }

  /* ② 見出し・大型数値の再宣言(①より後・内部spanまで!important) */
  .article-lp-wrapper h2,
  .article-lp-wrapper h2 span{font-size:max(28px,7.4vw) !important;line-height:1.45 !important}
  .article-lp-wrapper h3,
  .article-lp-wrapper h3 span{font-size:max(21px,5.6vw) !important;line-height:1.55 !important}
  .article-lp-wrapper .lp-stat-num .num{font-size:max(52px,15vw) !important;line-height:1.1 !important}
  .article-lp-wrapper .lp-stat-num .unit{font-size:max(24px,6.4vw) !important;line-height:1 !important}
  .article-lp-wrapper .lp-stat-num .tail{font-size:max(18px,4.8vw) !important;line-height:1 !important}
  .article-lp-wrapper .lp-notice-num .num{font-size:max(44px,12.5vw) !important;line-height:1.1 !important}
  .article-lp-wrapper .lp-notice-num .unit{font-size:max(22px,5.8vw) !important;line-height:1 !important}
  .article-lp-wrapper .lp-notice-num .tail{font-size:max(17px,4.5vw) !important;line-height:1 !important}
  .article-lp-wrapper .lp-quote-text,
  .article-lp-wrapper .lp-quote-text span{font-size:max(26px,7vw) !important;line-height:1.6 !important}
  .article-lp-wrapper .lp-fv-lead{font-size:max(20px,5.3vw) !important;line-height:2.15 !important}
  .article-lp-wrapper .lp-summary{font-size:max(18px,4.8vw) !important;line-height:2.05 !important}
  .article-lp-wrapper .lp-cta-catch,
  .article-lp-wrapper .lp-cta-catch span{font-size:max(22px,6vw) !important;line-height:1.6 !important}
  .article-lp-wrapper .lp-cta-catch-l,
  .article-lp-wrapper .lp-cta-catch-l span{font-size:max(23px,6.2vw) !important;line-height:1.55 !important}
  .article-lp-wrapper .lp-faq-q,
  .article-lp-wrapper .lp-faq-q .lp-qa-txt{font-size:max(19px,5vw) !important;line-height:1.75 !important}
  .article-lp-wrapper .lp-card-h,
  .article-lp-wrapper .lp-sumcard-h,
  .article-lp-wrapper .lp-notice-h,
  .article-lp-wrapper .lp-step-t,
  .article-lp-wrapper .lp-eq-t,
  .article-lp-wrapper .lp-numlist-txt{font-size:max(19px,5.1vw) !important;line-height:1.65 !important}
  .article-lp-wrapper .lp-qa-badge{font-size:17px !important}
  .article-lp-wrapper .lp-callout-mark{font-size:20px !important}
  .article-lp-wrapper .lp-step-num{font-size:20px !important}
  .article-lp-wrapper .lp-numlist-no{font-size:16px !important}
  .article-lp-wrapper .lp-eq-op-i{font-size:22px !important}

  .article-lp-wrapper .lp-br-pc{display:none}
  .article-lp-wrapper .lp-br-sp{display:inline}
  .article-lp-wrapper .lp-container{padding-inline:4.8vw}
  .article-lp-wrapper p + p{margin-top:max(38px,9vw)}
  .article-lp-wrapper .lp-section > .lp-container > p:not(.lp-summary):not(.lp-table-cap):not(.lp-fig-cap):not(.lp-note):not(.lp-sum-final){margin-top:max(38px,9vw)}

  /* セクション余白 */
  .article-lp-wrapper .lp-section{padding:96px 0}
  .article-lp-wrapper .lp-fv{padding:78px 0 88px}
  .article-lp-wrapper .lp-toc{padding-top:64px}
  .article-lp-wrapper .lp-sum{padding:104px 0}
  .article-lp-wrapper .lp-cta-final{padding:104px 0}
  .article-lp-wrapper .lp-cta-mid{padding:76px 0}
  .article-lp-wrapper .lp-quote{padding:92px 0}
  .article-lp-wrapper .lp-head{margin-bottom:40px}
  .article-lp-wrapper .lp-h3{margin-top:60px;margin-bottom:22px;padding-left:14px;border-left-width:5px}

  /* FV */
  .article-lp-wrapper .lp-fv-lead-wrap{margin-top:34px;padding-left:16px}
  .article-lp-wrapper .lp-fv-lead + .lp-fv-lead{margin-top:26px}
  .article-lp-wrapper .lp-deco-ring{width:150px;height:150px;top:34px;right:-44px}
  .article-lp-wrapper .lp-deco-sq{bottom:44px;right:26px;width:20px;height:20px}
  .article-lp-wrapper .lp-deco-rule{height:110px;left:0}
  .article-lp-wrapper .lp-deco-sq2{width:104px;height:104px;top:-26px;left:-30px}
  .article-lp-wrapper .lp-deco-ring2{width:126px;height:126px;bottom:-40px;right:-38px}

  /* 各パーツ */
  .article-lp-wrapper .lp-summary{padding:26px 20px}
  .article-lp-wrapper .lp-summary-center{padding:26px 20px}
  .article-lp-wrapper .lp-faq-list{gap:32px}
  .article-lp-wrapper .lp-faq{padding:30px 20px}
  .article-lp-wrapper .lp-check{padding:30px 20px}
  .article-lp-wrapper .lp-callout{padding:26px 22px;gap:14px;flex-direction:column}
  .article-lp-wrapper .lp-term{padding:24px 20px}
  .article-lp-wrapper .lp-notice{padding:32px 24px}
  .article-lp-wrapper .lp-fig-cap,.article-lp-wrapper .lp-table-cap{margin-top:50px}

  /* SPはQ・Aとも縦積み(15-2) */
  .article-lp-wrapper .lp-faq-q,.article-lp-wrapper .lp-faq-a{flex-direction:column;gap:12px}
  .article-lp-wrapper .lp-qa-badge{width:30px;height:30px;margin-top:0}
  .article-lp-wrapper .lp-qa-txt{width:100%}
  .article-lp-wrapper .lp-anchor{display:flex;width:100%;justify-content:center;padding:14px 18px}
  .article-lp-wrapper .lp-anchor-txt{flex:0 1 auto}

  /* 主役数値は縦積み */
  .article-lp-wrapper .lp-stat{grid-template-columns:1fr;row-gap:26px;padding:34px 24px}
  .article-lp-wrapper .lp-stat-note{padding-left:0;padding-top:24px;border-left:none;border-top:1px solid rgba(20,20,20,.16)}

  /* 横並び→縦積み(4-3 / 4-6) */
  .article-lp-wrapper .lp-eq-row{flex-direction:column;gap:14px}
  .article-lp-wrapper .lp-eq-box{width:100%;padding:24px 18px}
  .article-lp-wrapper .lp-eq-op{width:100%;margin-inline:auto}
  .article-lp-wrapper .lp-eq-op-i{transform:rotate(90deg)}
  .article-lp-wrapper .lp-2col,.article-lp-wrapper .lp-sumgrid{grid-template-columns:1fr;gap:24px}
  .article-lp-wrapper .lp-card{padding:30px 24px}
  .article-lp-wrapper .lp-sumcard{padding:28px 24px}
  .article-lp-wrapper .lp-step{grid-template-columns:48px 1fr;column-gap:16px;padding-bottom:34px}
  .article-lp-wrapper .lp-step-num{width:44px;height:44px}
  .article-lp-wrapper .lp-step:not(:last-child)::before{left:24px;top:44px}
  .article-lp-wrapper .lp-numlist-item{gap:14px;padding:20px 0}

  /* SP表:1カラムカード型 */
  .article-lp-wrapper .lp-table{border:none;border-radius:0}
  .article-lp-wrapper .lp-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
  .article-lp-wrapper .lp-table tbody{display:block}
  .article-lp-wrapper .lp-table tbody tr{display:block;background:#FFFFFF !important;border:1px solid var(--color-line);border-radius:4px;overflow:hidden;margin-bottom:22px}
  .article-lp-wrapper .lp-table tbody tr:last-child{margin-bottom:0}
  .article-lp-wrapper .lp-table th[scope="row"]{display:block;width:100%;text-align:left !important;background:var(--color-main) !important;color:#FFFFFF !important;font-size:max(18px,4.9vw) !important;font-weight:900;line-height:1.65;padding:16px 18px;border:none !important}
  .article-lp-wrapper .lp-table td{display:block;width:100%;text-align:left !important;background:#FFFFFF !important;border:none !important;border-top:1px solid var(--color-line) !important;padding:18px 18px}
  .article-lp-wrapper .lp-table td::before{content:attr(data-label);display:block;font-size:max(16px,4.2vw);font-weight:900;letter-spacing:.1em;line-height:1.6;color:var(--color-main) !important;margin-bottom:8px}

  /* CTA・チップ群はSPで1列全幅・左右端を揃える(4-6) */
  .article-lp-wrapper .lp-trust{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:36px}
  .article-lp-wrapper .lp-trust-item{width:100%;padding:13px 18px 12px}
  .article-lp-wrapper .cta-btn{width:100%;max-width:100%;padding:18px 20px;font-size:max(17px,4.5vw)}
  .article-lp-wrapper .cta-btn-lg{padding:20px 22px;font-size:max(17px,4.6vw)}
  .article-lp-wrapper .cta-btn .arrow{width:19px;height:19px}
  .article-lp-wrapper .lp-cta-halo{display:block;width:100%}
  .article-lp-wrapper .lp-cta-sub-l{margin-bottom:32px}
  .article-lp-wrapper .lp-sum-final{margin-top:42px;font-size:max(17px,4.6vw)}
}

/* === host-reset(指定例外・ホストCMS装飾の打ち消し) === */
#article ul li{border-bottom:none}
#article ul li span{color:#333;width:auto}
@media only screen and (max-width:768px){
  .entry_wrap h2{padding:0;border-top:none;border-bottom:none}
}
</style>]]></description>
            <pubDate>2026-08-31</pubDate>
        </item>
                
        <item>
            <title>相続した不動産の根抵当権とは？引き継ぎと整理方法を解説</title>
            <link>https://www.toyogiken-fudosan.jp/blog/entry-513641/</link>
            <description><![CDATA[<div class="imgbox_eyecatch">
  <div class="eyecatch_img">
    <p class="clearfix" style="max-width: 100%;margin: 0 0 10px 0;">
      <img src="https://cdn.img-asp.jp/cms/513641_3_0_0_1.jpg"
           alt="相続 不動産 根抵当権"
           width="100%">
    </p>
  </div>
</div>

<div class="article-lp-wrapper">

  <section class="lp-section lp-fv bg-light">
    <div class="lp-glow-clip" aria-hidden="true"><span class="lp-glow lp-glow-a lp-amb-float"></span><span class="lp-glow lp-glow-b"></span></div>
    <div class="lp-container lp-fv-inner">
      <p class="lp-fv-kicker lp-fv-anim"><span class="lp-kicker-bar" aria-hidden="true"></span>相続と不動産の権利</p>
      <ul class="lp-fv-tags lp-fv-anim" style="--lp-fv-delay:120ms">
        <li class="lp-tag"><span class="lp-nobr">根抵当権</span>が付く理由</li>
        <li class="lp-tag">取引を継続する方法</li>
        <li class="lp-tag">売却・放棄・抹消</li>
      </ul>
      <div class="lp-fv-lead-wrap lp-fv-anim" style="--lp-fv-delay:240ms">
        <p class="lp-fv-lead">相続した不動産に<span class="lp-nobr">根抵当権</span>が付いていると、債務残高や必要な登記が分からず、不安を感じるものです。<span class="lp-mark"><span class="lp-nobr">根抵当権</span>は相続だけでは消えません。</span></p>
        <p class="lp-fv-lead">被相続人が債務者で、<span class="lp-nobr">元本確定</span>前の取引を続ける場合は、相続開始後<span class="lp-nobr">6か月</span>以内の登記が重要です。整理する場合は、売却や<span class="lp-nobr">相続放棄</span>などを検討します。</p>
        <p class="lp-fv-lead"><span class="lp-nobr">登記事項証明書</span>と借入状況、相続開始日を確認し、<span class="lp-nobr">相続放棄</span>の<span class="lp-nobr">3か月</span>と<span class="lp-nobr">根抵当権</span>に関する<span class="lp-nobr">6か月</span>を区別しましょう。</p>
      </div>
    </div>
  </section>

  <section class="lp-section lp-toc bg-light is-tint">
    <div class="lp-container">
      <div class="lp-head lp-head-a">
        <p class="lp-label"><span class="lp-label-bar" aria-hidden="true"></span>この記事のよくある質問</p>
        <h2 class="lp-h2"><span class="lp-h2-phrase">読む前に、</span><span class="lp-h2-phrase">気になる疑問から</span></h2>
        <span class="lp-h2-rule" aria-hidden="true"></span>
      </div>

      <div class="lp-faq-list">
        <div class="lp-faq lp-hv-lift">
          <p class="lp-faq-q"><span class="lp-qa-badge lp-qa-q" aria-hidden="true">Q</span><span class="lp-qa-txt">相続した不動産に<span class="lp-nobr">根抵当権</span>が付いているのはなぜですか？</span></p>
          <p class="lp-faq-a"><span class="lp-qa-badge lp-qa-a" aria-hidden="true">A</span><span class="lp-qa-txt">被相続人の生前に、事業資金などの継続的な取引を担保する目的で<span class="lp-nobr">根抵当権</span>が設定され、その登記が残っているケースがあります。</span></p>
          <a href="#sec-reason" class="lp-anchor lp-hv-sweep lp-hv-arrow" style="--lp-hv-fill:rgba(30,161,34,.16)" aria-label="相続した不動産に根抵当権が付いている理由へ移動"><span class="lp-anchor-txt">詳細は「<span class="lp-nobr">根抵当権が付いている理由</span>」の見出しから</span><span class="lp-anchor-arrow" aria-hidden="true">▼</span></a>
        </div>
        <div class="lp-faq lp-hv-lift">
          <p class="lp-faq-q"><span class="lp-qa-badge lp-qa-q" aria-hidden="true">Q</span><span class="lp-qa-txt"><span class="lp-nobr">根抵当権</span>付き不動産を相続し、取引を継続するには何が必要ですか？</span></p>
          <p class="lp-faq-a"><span class="lp-qa-badge lp-qa-a" aria-hidden="true">A</span><span class="lp-qa-txt">必要な相続・変更登記を進め、取引を続ける場合は、<span class="lp-nobr">指定債務者</span>に関する合意を相続開始後<span class="lp-nobr">6か月</span>以内に登記します。</span></p>
          <a href="#sec-continue" class="lp-anchor lp-hv-sweep lp-hv-arrow" style="--lp-hv-fill:rgba(30,161,34,.16)" aria-label="相続後も根抵当取引を継続する方法へ移動"><span class="lp-anchor-txt">詳細は「<span class="lp-nobr">相続後も根抵当取引を継続する方法</span>」の見出しから</span><span class="lp-anchor-arrow" aria-hidden="true">▼</span></a>
        </div>
        <div class="lp-faq lp-hv-lift">
          <p class="lp-faq-q"><span class="lp-qa-badge lp-qa-q" aria-hidden="true">Q</span><span class="lp-qa-txt"><span class="lp-nobr">根抵当権</span>が付いた相続不動産は売却できますか？</span></p>
          <p class="lp-faq-a"><span class="lp-qa-badge lp-qa-a" aria-hidden="true">A</span><span class="lp-qa-txt">売却できますが、通常は債権者と返済・抹消条件を調整し、決済時までに<span class="lp-nobr">根抵当権</span>を抹消できる状態にします。</span></p>
          <a href="#sec-arrange" class="lp-anchor lp-hv-sweep lp-hv-arrow" style="--lp-hv-fill:rgba(30,161,34,.16)" aria-label="相続不動産の根抵当権を売却・放棄・抹消で整理する方法へ移動"><span class="lp-anchor-txt">詳細は「<span class="lp-nobr">根抵当権を売却・放棄・抹消で整理する方法</span>」の見出しから</span><span class="lp-anchor-arrow" aria-hidden="true">▼</span></a>
        </div>
      </div>
    </div>
  </section>

  <section id="sec-reason" class="lp-section bg-white">
    <div class="lp-container">
      <div class="lp-head lp-head-b">
        <p class="lp-label"><span class="lp-label-bar" aria-hidden="true"></span>根抵当権が付く理由</p>
        <h2 class="lp-h2"><span class="lp-h2-phrase">相続した不動産に</span><span class="lp-h2-phrase"><span class="lp-nobr">根抵当権</span>が</span><span class="lp-h2-phrase">付いている理由</span></h2>
        <span class="lp-h2-rule lp-amb-line" aria-hidden="true"></span>
      </div>

      <p class="lp-summary"><span class="lp-nobr">根抵当権</span>は相続時に新しく設定されたものではなく、被相続人が生前に継続的な取引の担保として設定した権利が残っているものです。まずは<span class="lp-nobr">登記事項証明書</span>で、権利の中身を確認するところから始めます。</p>

      <h3 class="lp-h3"><span class="lp-h2-phrase"><span class="lp-nobr">根抵当権</span>とは</span></h3>
      <p>民法が定める<span class="lp-nobr">根抵当権</span>とは、一定範囲の不特定の債権を「<span class="lp-nobr">極度額</span>」まで担保する権利です。ひとつの借入だけを担保するものではない、という点が出発点になります。</p>

      <dl class="lp-terms">
        <div class="lp-term">
          <dt class="lp-term-t"><span class="lp-term-bar" aria-hidden="true"></span><span class="lp-nobr">極度額</span></dt>
          <dd class="lp-term-d">担保の上限額です。<span class="lp-mark">債務残高ではありません。</span></dd>
        </div>
        <div class="lp-term">
          <dt class="lp-term-t"><span class="lp-term-bar" aria-hidden="true"></span><span class="lp-nobr">元本確定</span></dt>
          <dd class="lp-term-d">担保する債権を確定させることを指します。</dd>
        </div>
        <div class="lp-term">
          <dt class="lp-term-t"><span class="lp-term-bar" aria-hidden="true"></span>担保する範囲</dt>
          <dd class="lp-term-d">一定範囲の不特定の債権を、まとめて担保します。</dd>
        </div>
      </dl>

      <h3 class="lp-h3"><span class="lp-h2-phrase"><span class="lp-nobr">根抵当権</span>と抵当権の違い</span></h3>
      <p>抵当権は特定の債権を担保する一方、<span class="lp-nobr">根抵当権</span>は継続的な取引で生じる複数の債権をまとめて担保できます。相続の場面では、この差が手続きの内容そのものを変えます。</p>

      <p class="lp-table-cap">抵当権と<span class="lp-nobr">根抵当権</span>の違い</p>
      <table class="lp-table lp-hv-row" style="--lp-hv-row:rgba(30,161,34,.08)">
        <thead>
          <tr><th scope="col">比較項目</th><th scope="col">抵当権</th><th scope="col" class="is-focus"><span class="lp-nobr">根抵当権</span></th></tr>
        </thead>
        <tbody>
          <tr><th scope="row">担保する債権</th><td data-label="抵当権">特定の債権</td><td data-label="根抵当権" class="is-focus">一定範囲の不特定の債権</td></tr>
          <tr><th scope="row">設定金額</th><td data-label="抵当権">特定の借入額など</td><td data-label="根抵当権" class="is-focus"><span class="lp-nobr">極度額</span>（担保の上限額）</td></tr>
          <tr><th scope="row">借入と返済の反復</th><td data-label="抵当権">別の債権には新たな設定が必要</td><td data-label="根抵当権" class="is-focus">債権の範囲内で反復可能</td></tr>
          <tr><th scope="row">完済後の扱い</th><td data-label="抵当権">抵当権も消滅し、<span class="lp-nobr">抹消登記</span>を行う</td><td data-label="根抵当権" class="is-focus"><span class="lp-nobr">元本確定</span>前は、個別債務を完済しても消滅しない</td></tr>
          <tr><th scope="row">相続時の論点</th><td data-label="抵当権">債務や権利の承継</td><td data-label="根抵当権" class="is-focus">取引継続の合意と登記期限</td></tr>
        </tbody>
      </table>

      <blockquote class="lp-quote">
        <p class="lp-quote-txt"><span class="lp-nobr">根抵当権</span>は<span class="lp-nobr">元本確定</span>前であれば、債務残高が0円になっても消えません。</p>
        <p class="lp-quote-sub">抹消には<span class="lp-nobr">根抵当権</span>者との調整と登記が必要です。</p>
      </blockquote>

      <h3 class="lp-h3"><span class="lp-h2-phrase">住宅ローンで</span><span class="lp-h2-phrase"><span class="lp-nobr">根抵当権</span>が設定される</span><span class="lp-h2-phrase">ケース</span></h3>
      <p><span class="lp-nobr">根抵当権</span>は、住宅関連融資でも商品によって設定される場合があります。「うちは住宅ローンだから関係ない」と決めつけず、書面で確かめることが大切です。</p>

      <div class="lp-point">
        <p class="lp-point-t"><span class="lp-point-mark" aria-hidden="true">◯</span>この章のポイント</p>
        <p class="lp-point-d"><span class="lp-nobr">登記事項証明書</span>や契約書で、<span class="lp-mark-strong"><span class="lp-nobr">極度額</span>・債権の範囲・当事者</span>を確認しましょう。</p>
      </div>
    </div>
  </section>

  <section class="lp-section lp-cta-block lp-cta-mid bg-light">
    <div class="lp-container">
      <p class="lp-cta-catch">物件情報が見たい方はこちらをクリック</p>
      <a href="https://www.toyogiken-fudosan.jp/osusume_b/" class="cta-btn lp-hv-lift lp-hv-arrow" title="株式会社東洋技研"><span class="cta-btn-txt">売買物件一覧へ進む</span><span class="arrow" aria-hidden="true">→</span></a>
    </div>
  </section>

  <section id="sec-continue" class="lp-section bg-white">
    <div class="lp-container">
      <div class="lp-head lp-head-c">
        <p class="lp-label"><span class="lp-label-bar" aria-hidden="true"></span>取引を継続する方法</p>
        <h2 class="lp-h2"><span class="lp-h2-phrase">相続後も</span><span class="lp-h2-phrase">根抵当取引を</span><span class="lp-h2-phrase">継続する方法</span></h2>
        <span class="lp-h2-rule" aria-hidden="true"></span>
      </div>

      <p class="lp-summary">被相続人が債務者で、<span class="lp-nobr">元本確定</span>前の取引を続ける場合は、必要な相続・変更登記と、<span class="lp-nobr">指定債務者</span>に関する合意の登記を相続開始後<span class="lp-nobr">6か月</span>以内に進めます。</p>

      <div class="lp-keynum">
        <p class="lp-keynum-label"><span class="lp-nobr">指定債務者</span>に関する合意の登記</p>
        <p class="lp-keynum-body"><span class="lp-amb-halo" style="--lp-halo:rgba(30,161,34,.45);--lp-halo-radius:14px;--lp-halo-inset:16px"><span class="lp-stat-num"><span class="num">6</span><span class="unit">か月</span></span></span></p>
        <p class="lp-keynum-note">相続開始後、この期間内に登記します。原則として被相続人の死亡日から数えます。</p>
      </div>

      <h3 class="lp-h3"><span class="lp-h2-phrase"><span class="lp-nobr">指定債務者</span>の合意の登記とは</span></h3>
      <p><span class="lp-nobr">指定債務者</span>に関する合意の登記は、相続後に<span class="lp-nobr">指定債務者</span>が負担する債務も同じ<span class="lp-nobr">根抵当権</span>で担保するための手続きです。<span class="lp-nobr">元本確定</span>前に債務者が死亡した場合、<span class="lp-nobr">根抵当権</span>者と<span class="lp-nobr">根抵当権設定者</span>の合意で、相続人の中から<span class="lp-nobr">指定債務者</span>を定めます。</p>
      <p>対応は、被相続人が所有者・債務者・<span class="lp-nobr">根抵当権</span>者のどの立場だったかで変わります。<span class="lp-mark"><span class="lp-nobr">登記事項証明書</span>を取得し、金融機関に<span class="lp-nobr">元本確定</span>の有無も確認しましょう。</span></p>

      <h3 class="lp-h3"><span class="lp-h2-phrase">所有者と債務者が</span><span class="lp-h2-phrase">同一の場合の手続き</span></h3>
      <p>被相続人が所有者と債務者を兼ねていた場合、所有権の相続登記、債務者変更登記、<span class="lp-nobr">指定債務者</span>に関する合意の登記を検討します。申請順序や添付書類は権利関係で異なるため、金融機関や<span class="lp-nobr">司法書士</span>へ確認しましょう。</p>

      <p class="lp-fig-cap"><span class="lp-nobr">根抵当権</span>を引き継ぐ手続きの流れ</p>
      <ol class="lp-steps">
        <li class="lp-step"><span class="lp-step-num" aria-hidden="true">1</span><span class="lp-step-txt"><span class="lp-nobr">登記事項証明書</span>を確認</span></li>
        <li class="lp-step"><span class="lp-step-num" aria-hidden="true">2</span><span class="lp-step-txt">当事者の立場を整理</span></li>
        <li class="lp-step"><span class="lp-step-num" aria-hidden="true">3</span><span class="lp-step-txt">金融機関と取引継続を協議</span></li>
        <li class="lp-step"><span class="lp-step-num" aria-hidden="true">4</span><span class="lp-step-txt">必要な相続・変更登記を申請</span></li>
        <li class="lp-step is-last"><span class="lp-step-num" aria-hidden="true">5</span><span class="lp-step-txt">相続開始後<span class="lp-nobr">6か月</span>以内に<span class="lp-nobr">指定債務者</span>に関する合意を登記</span></li>
      </ol>

      <h3 class="lp-h3"><span class="lp-h2-phrase">相続開始後<span class="lp-nobr">6か月</span>以内に</span><span class="lp-h2-phrase">登記しなかった場合</span></h3>
      <p>この<span class="lp-nobr">6か月</span>は、相続開始を知った日ではなく、原則として被相続人の死亡日から数えます。起算日を取り違えると、気づいたときには期限を過ぎている、ということが起こり得ます。</p>

      <div class="lp-alert">
        <p class="lp-alert-t"><span class="lp-alert-mark" aria-hidden="true">!</span>期限を過ぎたときの扱い</p>
        <p class="lp-alert-d">期限を過ぎても<span class="lp-nobr">根抵当権</span>は消えませんが、元本は相続開始時に確定したものとみなされ、<span class="lp-mark-strong">その後の新たな債務は担保できません。</span></p>
      </div>
    </div>
  </section>

  <section id="sec-arrange" class="lp-section bg-light is-tint">
    <div class="lp-container">
      <div class="lp-head lp-head-d">
        <p class="lp-label"><span class="lp-label-bar" aria-hidden="true"></span>売却・放棄・抹消</p>
        <h2 class="lp-h2"><span class="lp-h2-phrase">相続不動産の</span><span class="lp-h2-phrase"><span class="lp-nobr">根抵当権</span>を</span><span class="lp-h2-phrase">売却・放棄・抹消で</span><span class="lp-h2-phrase">整理する方法</span></h2>
        <span class="lp-h2-rule" aria-hidden="true"></span>
      </div>

      <p class="lp-summary">債務残高、査定価格、相続する意思、債権者の抹消条件を確認し、売却と同時の返済・抹消、<span class="lp-nobr">相続放棄</span>、合意による抹消から状況に合う方法を検討します。</p>

      <h3 class="lp-h3"><span class="lp-h2-phrase">不動産売却による完済と</span><span class="lp-h2-phrase"><span class="lp-nobr">根抵当権</span>抹消</span></h3>
      <p><span class="lp-nobr">根抵当権</span>付きの不動産も売却できますが、通常は引き渡しまでに抹消できるよう調整します。売却前に金融機関へ債務残高と抹消条件を確認し、査定価格と比べましょう。</p>
      <p><span class="lp-mark"><span class="lp-nobr">元本確定</span>前は、完済しただけでは<span class="lp-nobr">根抵当権</span>は消滅しません。</span>金融機関と解除などを調整し、決済と同時に<span class="lp-nobr">抹消登記</span>を進めます。完済できない場合は、不足資金の準備や債権者との調整が必要です。</p>

      <h3 class="lp-h3"><span class="lp-h2-phrase"><span class="lp-nobr">相続放棄</span>を選ぶ場合の</span><span class="lp-h2-phrase">期限と注意点</span></h3>

      <div class="lp-deadline">
        <div class="lp-deadline-num">
          <span class="lp-stat-num"><span class="num">3</span><span class="unit">か月</span></span>
        </div>
        <div class="lp-deadline-txt">
          <p class="lp-deadline-t"><span class="lp-nobr">相続放棄</span>の申述期限</p>
          <p class="lp-deadline-d">原則として、自己のために相続の開始があったことを知った時から<span class="lp-nobr">3か月</span>以内に、被相続人の最後の住所地を管轄する<span class="lp-nobr">家庭裁判所</span>へ申述します。</p>
        </div>
      </div>

      <p><span class="lp-nobr">相続放棄</span>では、<span class="lp-nobr">根抵当権</span>付き不動産だけでなく、被相続人の権利と義務を一切引き継ぎません。期間内に判断できない場合は、申立てにより熟慮期間を伸長できます。</p>

      <div class="lp-alert">
        <p class="lp-alert-t"><span class="lp-alert-mark" aria-hidden="true">!</span>処分の前に確認を</p>
        <p class="lp-alert-d">売却などの財産処分は<span class="lp-mark-strong">単純承認とみなされる可能性がある</span>ため、処分前に弁護士へ確認してください。</p>
      </div>

      <h3 class="lp-h3"><span class="lp-h2-phrase"><span class="lp-nobr">根抵当権</span><span class="lp-nobr">抹消登記</span>の</span><span class="lp-h2-phrase">手続きと相談先</span></h3>
      <p>債務が残っていなくても、<span class="lp-nobr">根抵当権</span>の登記は自動的に消えません。<span class="lp-nobr">根抵当権</span>者から解除証書などを受け取り、管轄法務局へ<span class="lp-nobr">抹消登記</span>を申請します。</p>
      <p>法務局は、申請書様式と記載例を公開しています。登記は<span class="lp-nobr">司法書士</span>、売却は<span class="lp-nobr">不動産会社</span>へ相談しましょう。</p>

      <p class="lp-fig-cap"><span class="lp-nobr">根抵当権</span>付き不動産の相続で確認すること</p>
      <ul class="lp-check">
        <li class="lp-check-item"><span class="ico" aria-hidden="true"><svg viewBox="0 0 24 24" role="presentation"><path d="M5 12.5l4.5 4.5L19 7.5" fill="none" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg></span><span class="lp-check-txt"><span class="lp-nobr">登記事項証明書</span>を取得したか</span></li>
        <li class="lp-check-item"><span class="ico" aria-hidden="true"><svg viewBox="0 0 24 24" role="presentation"><path d="M5 12.5l4.5 4.5L19 7.5" fill="none" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg></span><span class="lp-check-txt">債務残高を確認したか</span></li>
        <li class="lp-check-item"><span class="ico" aria-hidden="true"><svg viewBox="0 0 24 24" role="presentation"><path d="M5 12.5l4.5 4.5L19 7.5" fill="none" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg></span><span class="lp-check-txt">査定価格を確認したか</span></li>
        <li class="lp-check-item"><span class="ico" aria-hidden="true"><svg viewBox="0 0 24 24" role="presentation"><path d="M5 12.5l4.5 4.5L19 7.5" fill="none" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg></span><span class="lp-check-txt">債権者へ抹消条件を確認したか</span></li>
        <li class="lp-check-item"><span class="ico" aria-hidden="true"><svg viewBox="0 0 24 24" role="presentation"><path d="M5 12.5l4.5 4.5L19 7.5" fill="none" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg></span><span class="lp-check-txt"><span class="lp-nobr">相続放棄</span>の<span class="lp-nobr">3か月</span>を確認したか</span></li>
        <li class="lp-check-item"><span class="ico" aria-hidden="true"><svg viewBox="0 0 24 24" role="presentation"><path d="M5 12.5l4.5 4.5L19 7.5" fill="none" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg></span><span class="lp-check-txt"><span class="lp-nobr">元本確定</span>前の取引を継続する意思があるか</span></li>
      </ul>
    </div>
  </section>

  <section id="sec-summary" class="lp-section lp-summary-sec bg-dark">
    <div class="lp-container">
      <div class="lp-head lp-head-e">
        <p class="lp-label lp-label-on-dark"><span class="lp-label-bar" aria-hidden="true"></span>この記事のまとめ</p>
        <h2 class="lp-h2"><span class="lp-h2-phrase">まとめ</span></h2>
      </div>
      <p class="lp-sum-lead"><span class="lp-nobr">根抵当権</span>は相続だけでは消えず、取引を引き継ぐ場合と整理する場合で対応が異なります。</p>

      <div class="lp-sum-grid">
        <div class="lp-sum-card lp-hv-lift">
          <p class="lp-sum-card-t">まず確認する</p>
          <p class="lp-sum-card-d"><span class="lp-nobr">登記事項証明書</span>、債務残高、相続開始日を最初に確認する</p>
        </div>
        <div class="lp-sum-card lp-hv-lift">
          <p class="lp-sum-card-t">期限を分ける</p>
          <p class="lp-sum-card-d"><span class="lp-nobr">相続放棄</span>の<span class="lp-nobr">3か月</span>と、<span class="lp-nobr">指定債務者</span>に関する合意の登記の<span class="lp-nobr">6か月</span>を区別する</p>
        </div>
        <div class="lp-sum-card lp-hv-lift">
          <p class="lp-sum-card-t">相談先を選ぶ</p>
          <p class="lp-sum-card-d">取引継続は金融機関と<span class="lp-nobr">司法書士</span>、売却は金融機関と<span class="lp-nobr">不動産会社</span>、<span class="lp-nobr">相続放棄</span>は弁護士へ早めに相談する</p>
        </div>
      </div>
    </div>
  </section>

  <section class="lp-section lp-cta-block lp-cta-last bg-white">
    <div class="lp-glow-clip" aria-hidden="true"><span class="lp-glow lp-glow-c"></span></div>
    <div class="lp-container">
      <p class="lp-cta-label">神戸市を中心に地域密着<span class="lp-nobr">50年以上</span></p>
      <p class="lp-cta-catch lp-balance">神戸市周辺の不動産売買なら、<br class="lp-br-pc">当社にお任せください。</p>
      <p class="lp-cta-sub">神戸市を中心に地域密着<span class="lp-nobr">50年以上</span>の経験を生かし、不動産の購入や売却をサポートします。</p>
      <span class="lp-cta-halo" style="--lp-halo-radius:8px;--lp-halo:rgba(30,161,34,.5)"><a href="https://www.toyogiken-fudosan.jp/contact/" class="cta-btn cta-btn-lg lp-amb-shine lp-hv-lift lp-hv-arrow" style="--lp-shine:rgba(255,255,255,.55)" title="株式会社東洋技研"><span class="cta-btn-txt">お問い合わせはこちら</span><span class="arrow lp-amb-arrow" aria-hidden="true">→</span></a></span>
    </div>
  </section>

</div>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Article",
      "headline": "相続した不動産の根抵当権とは？引き継ぎと整理方法を解説",
      "description": "相続した不動産に根抵当権が付いていると、債務残高や必要な登記が分からず、不安を感じるものです。根抵当権は相続だけでは消えません。被相続人が債務者で、元本確定前の取引を続ける場合は、相続開始後6か月以内の登記が重要です。整理する場合は、売却や相続放棄などを検討します。",
      "inLanguage": "ja",
      "articleSection": "相続・不動産",
      "keywords": "根抵当権,相続,指定債務者,元本確定,抹消登記,相続放棄",
      "publisher": {
        "@type": "Organization",
        "name": "株式会社東洋技研",
        "url": "https://www.toyogiken-fudosan.jp/"
      }
    },
    {
      "@type": "FAQPage",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "相続した不動産に根抵当権が付いているのはなぜですか？",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "被相続人の生前に、事業資金などの継続的な取引を担保する目的で根抵当権が設定され、その登記が残っているケースがあります。"
          }
        },
        {
          "@type": "Question",
          "name": "根抵当権付き不動産を相続し、取引を継続するには何が必要ですか？",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "必要な相続・変更登記を進め、取引を続ける場合は、指定債務者に関する合意を相続開始後6か月以内に登記します。"
          }
        },
        {
          "@type": "Question",
          "name": "根抵当権が付いた相続不動産は売却できますか？",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "売却できますが、通常は債権者と返済・抹消条件を調整し、決済時までに根抵当権を抹消できる状態にします。"
          }
        }
      ]
    }
  ]
}
</script>

<style>
/* =====================================================================
   LP CSS ANIM ENGINE v4.2.0 | real-estate-web-magazine-lp 固定CSSエンジン
   検証済みの固定コードです。AI・人間を問わず改変禁止。
   <style>の1行目からこの全文を一字一句そのまま貼り付けます。
   JavaScriptは一切使いません(script要素はJSON-LDのみ)。

   【v4.0.0 の方針転換:スクロール登場アニメを全廃】
   - 「スクロールすると要素が現れる」演出は廃止した。全要素は最初から表示される。
     (スクロールに連動する動きは、指の動きに追従して揺れ・巻き戻りが起き、
      端末負荷も高いわりに読者の理解を助けないため)
   - 動きは次の2種類だけで作る。
     (1) 持続アニメ .lp-amb-*  … 装飾が常にゆっくり動き続ける。ページに"生きている"気配を与える
     (2) ホバー   .lp-hv-*    … カーソルを当てた時だけ反応する。触れる楽しさと操作の手応えを与える
   - ホバーは (hover:hover) の環境でのみ有効。スマホでは発火しないため、SPは持続アニメだけになり
     結果として非常に軽い。演出の作り込みはPC側で行う。

   【HTML側フック契約(生成AIはHTMLでこの契約に従う)】
   - ルート    : <div class="article-lp-wrapper">(複数設置可)
   - FV読込演出: .lp-fv-anim (+ style="--lp-fv-delay:120ms") ページ表示と同時に1回だけ再生
   - 持続      : .lp-amb-float / -sway / -pulse / -glow / -shine / -arrow / -ring / -dot / -line
   - ホバー    : .lp-hv-lift / -sweep / -underline / -edge / -arrow / -zoom / -num / -row / -shine
   - ハイライト: .lp-mark(蛍光マーカー) / .lp-mark-strong(塗りチップ) / .lp-key(色付き太字) /
                 .lp-key-line(太字＋下線)。色は --lp-mark / --lp-key
   - CTAハロー : ボタンを <span class="lp-cta-halo"> で包むと波紋リングが広がり続ける(最終CTA向け)
   - ページ内リンク: html:has(.article-lp-wrapper) に scroll-behavior:smooth
   - ホスト干渉ガード: 0-c がフォント・text-align・list-style等を !important で固定する
   - 行長の均等化: 見出し(h2/h3)と .lp-balance は text-wrap:balance で自動均等化。手で<br>を入れない

   【重さ対策(必ず守る)】
   - 持続アニメは1ページ合計8要素まで。動かすのは transform / opacity だけ
   - 持続アニメを当てる要素に filter:blur() を併用しない(ぼかし面を動かすと毎フレーム再描画が走る)
   - 200px超の大きい要素に持続アニメを当てるのは2つまで
   - backdrop-filter / will-change は使わない
   - ホバーは transform / opacity / background-color / border-color / box-shadow のみ

   【装飾の重なり事故を防ぐ設計】
   - テキストを直接の子に持つ要素(チップ・バッジ・ボタンのラベル)には装飾用の疑似要素を重ねない。
     .lp-hv-sweep は background-image で塗るため、この事故が構造的に起こらない。
   - 疑似要素を使う .lp-amb-shine / .lp-hv-shine / .lp-cta-halo / .lp-amb-halo は、
     必ず pointer-events:none と z-index を持ち、内側の要素を z-index:2(または1)へ持ち上げている。
     これらを使う要素の直下には必ず<span>等の要素を置き、生テキストを置かない。

   【フェイルセーフ設計】
   - 全要素は素の状態で表示される。アニメが動かなくても内容は完全に読める
   - prefers-reduced-motion: reduce では持続アニメとホバーの動きを止める
   - JSに依存しないため「JSが落ちて真っ白」という事故が構造的に起こらない
   ===================================================================== */

/* --- 0-a. Webフォント読み込み(CSS仕様上 @import は他の規則より前でなければ無効) --- */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;700;900&display=swap');

/* --- 0-b. ホスト干渉ガード(CMSのテーマCSSに負けないための固定リセット)
       ホスト側は #article p のようなIDセレクタで font-family / text-align / letter-spacing /
       list-style / text-decoration を当てており、クラスセレクタでは負けて見た目が崩れる。
       ※font-size・color・background は要素ごとに変わるためLP固有CSSで !important 指定する --- */
.article-lp-wrapper{
  font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic","Meiryo",system-ui,-apple-system,sans-serif !important;
  font-feature-settings:"palt" !important;
  -webkit-font-smoothing:antialiased;
}
.article-lp-wrapper *{
  font-family:inherit !important;
  font-style:normal !important;
  text-transform:none !important;
  text-shadow:none !important;
  text-align:left !important;
  text-align-last:auto !important;
  text-justify:auto !important;
  text-indent:0 !important;
  box-sizing:border-box;
}
.article-lp-wrapper a{text-decoration:none !important}
.article-lp-wrapper ul,.article-lp-wrapper ol,.article-lp-wrapper li{list-style:none !important}
.article-lp-wrapper img,.article-lp-wrapper svg{max-width:100%;height:auto;display:block}
.article-lp-wrapper h2,.article-lp-wrapper h3,.article-lp-wrapper .lp-balance{text-wrap:balance}
.article-lp-wrapper p,.article-lp-wrapper li,.article-lp-wrapper td,.article-lp-wrapper th{text-wrap:pretty}

/* --- 0-c. ハイライト(重要語句の強調)。アニメではなく静的な装飾なので常に表示される --- */
.article-lp-wrapper .lp-mark{
  background-image:linear-gradient(transparent var(--lp-mark-top,60%),var(--lp-mark,rgba(0,160,234,.30)) var(--lp-mark-top,60%));
  background-repeat:no-repeat;background-size:100% 100%;
  padding:0 .08em;font-weight:700;
}
.article-lp-wrapper .lp-mark-strong{
  background-image:linear-gradient(transparent 8%,var(--lp-mark,rgba(0,160,234,.26)) 8%);
  padding:.06em .3em;border-radius:4px;font-weight:900;
}
.article-lp-wrapper .lp-key{font-weight:900;color:var(--lp-key,inherit)}
.article-lp-wrapper .lp-key-line{font-weight:900;border-bottom:3px solid var(--lp-key,currentColor);padding-bottom:2px}

/* --- 1. ページ内リンクのスムーススクロール(host例外・記事LPがある時のみ) --- */
@media (prefers-reduced-motion: no-preference){
  html:has(.article-lp-wrapper){scroll-behavior:smooth}
}
.article-lp-wrapper [id]{scroll-margin-top:24px}

/* --- 2. FV:ページ読み込み時に1回だけ再生(スクロール非依存) --- */
@media (prefers-reduced-motion: no-preference){
  .article-lp-wrapper .lp-fv-anim{
    animation:lpFvRise .9s cubic-bezier(.22,1,.36,1) both;
    animation-delay:var(--lp-fv-delay,0ms);
  }
}
@keyframes lpFvRise{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}

/* --- 3. 持続アニメ(常にゆっくり動き続ける。装飾・アイコン・矢印・罫線に使う) --- */
@media (prefers-reduced-motion: no-preference){
  .article-lp-wrapper .lp-amb-float {animation:lpAmbFloat 8s ease-in-out infinite}
  .article-lp-wrapper .lp-amb-sway  {animation:lpAmbSway 7s ease-in-out infinite}
  .article-lp-wrapper .lp-amb-pulse {animation:lpAmbPulse 3.2s ease-in-out infinite}
  .article-lp-wrapper .lp-amb-glow  {animation:lpAmbGlow 5s ease-in-out infinite}
  .article-lp-wrapper .lp-amb-arrow {animation:lpAmbArrow 1.8s ease-in-out infinite}
  .article-lp-wrapper .lp-amb-ring  {animation:lpAmbRing 22s linear infinite}
  .article-lp-wrapper .lp-amb-line  {animation:lpAmbLine 6s ease-in-out infinite;transform-origin:left center}
  /* 波紋:数値・アイコンなど"注目させたい小さな要素"を包むラッパーに付ける(内側の要素は切られない) */
  .article-lp-wrapper .lp-amb-halo{position:relative;display:inline-block}
  .article-lp-wrapper .lp-amb-halo::before,
  .article-lp-wrapper .lp-amb-halo::after{
    content:"";position:absolute;inset:calc(-1 * var(--lp-halo-inset,10px));border-radius:var(--lp-halo-radius,999px);
    border:2px solid var(--lp-halo,rgba(0,160,234,.5));pointer-events:none;z-index:0;
    animation:lpCtaHalo 3.2s cubic-bezier(.16,.8,.3,1) infinite;
  }
  .article-lp-wrapper .lp-amb-halo::after{animation-delay:1.6s}
  .article-lp-wrapper .lp-amb-halo > *{position:relative;z-index:1}
  .article-lp-wrapper .lp-amb-dot > *{animation:lpAmbDot 1.6s ease-in-out infinite}
  .article-lp-wrapper .lp-amb-dot > *:nth-child(2){animation-delay:.22s}
  .article-lp-wrapper .lp-amb-dot > *:nth-child(3){animation-delay:.44s}
  /* 光帯が定期的に流れる。必ず .lp-amb-shine 側に overflow:hidden と position:relative を持たせる */
  .article-lp-wrapper .lp-amb-shine{position:relative;overflow:hidden;isolation:isolate}
  .article-lp-wrapper .lp-amb-shine > *{position:relative;z-index:2}
  .article-lp-wrapper .lp-amb-shine::after{
    content:"";position:absolute;top:0;left:0;width:45%;height:100%;pointer-events:none;z-index:1;
    background:linear-gradient(115deg,transparent 0%,var(--lp-shine,rgba(255,255,255,.45)) 50%,transparent 100%);
    animation:lpAmbShine 5.5s ease-in-out infinite;
  }
  .article-lp-wrapper .lp-amb-delay-1{animation-delay:.6s}
  .article-lp-wrapper .lp-amb-delay-2{animation-delay:1.2s}
  .article-lp-wrapper .lp-amb-delay-3{animation-delay:1.8s}
}

/* --- 4. ホバー((hover:hover)環境のみ。スマホでは一切発火しない=SPが軽い) --- */
@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion: no-preference){
  .article-lp-wrapper .lp-hv-lift{transition:transform .38s cubic-bezier(.22,1,.36,1),border-color .38s ease,background-color .38s ease,box-shadow .38s ease}
  .article-lp-wrapper .lp-hv-lift:hover{transform:translateY(-6px)}

  .article-lp-wrapper .lp-hv-edge{transition:border-color .38s ease,background-color .38s ease}
  .article-lp-wrapper .lp-hv-edge:hover{border-color:var(--lp-hv-edge,currentColor) !important}

  /* 塗りは background-image で行う(疑似要素を重ねないので、装飾がテキストの前面に出る事故が起きない)。
     ※.lp-hv-sweep を付ける要素の地色は background-color で指定する(background ショートハンドは
       background-image:none を同時に設定してしまい、この効果を打ち消すため) */
  .article-lp-wrapper .lp-hv-sweep{
    background-image:linear-gradient(var(--lp-hv-fill,rgba(0,160,234,.12)),var(--lp-hv-fill,rgba(0,160,234,.12))) !important;
    background-repeat:no-repeat !important;
    background-position:left center !important;
    background-size:0% 100% !important;
    transition:background-size .45s cubic-bezier(.22,1,.36,1),border-color .38s ease,color .38s ease;
  }
  .article-lp-wrapper .lp-hv-sweep:hover{background-size:100% 100% !important}

  .article-lp-wrapper .lp-hv-underline{position:relative}
  .article-lp-wrapper .lp-hv-underline::after{
    content:"";position:absolute;left:0;bottom:-6px;width:100%;height:3px;border-radius:999px;pointer-events:none;
    background:var(--lp-hv-line,currentColor);
    transform:scaleX(0);transform-origin:left center;transition:transform .42s cubic-bezier(.22,1,.36,1);
  }
  .article-lp-wrapper .lp-hv-underline:hover::after{transform:scaleX(1)}

  .article-lp-wrapper .lp-hv-arrow .arrow,
  .article-lp-wrapper .lp-hv-arrow .lp-anchor-arrow{transition:transform .38s cubic-bezier(.22,1,.36,1)}
  .article-lp-wrapper .lp-hv-arrow:hover .arrow,
  .article-lp-wrapper .lp-hv-arrow:hover .lp-anchor-arrow{transform:translateX(8px)}

  .article-lp-wrapper .lp-hv-zoom{overflow:hidden}
  .article-lp-wrapper .lp-hv-zoom img,.article-lp-wrapper .lp-hv-zoom svg{transition:transform .55s cubic-bezier(.22,1,.36,1)}
  .article-lp-wrapper .lp-hv-zoom:hover img,.article-lp-wrapper .lp-hv-zoom:hover svg{transform:scale(1.07)}

  .article-lp-wrapper .lp-hv-num .num,.article-lp-wrapper .lp-hv-num .lp-secnum{transition:transform .4s cubic-bezier(.22,1,.36,1)}
  .article-lp-wrapper .lp-hv-num:hover .num,.article-lp-wrapper .lp-hv-num:hover .lp-secnum{transform:scale(1.05)}

  .article-lp-wrapper .lp-hv-row tbody tr{transition:background-color .3s ease}
  .article-lp-wrapper .lp-hv-row tbody tr:hover td{background:var(--lp-hv-row,rgba(0,160,234,.08)) !important}

  /* 光帯はテキストを直接子に持つ要素には使わない(必ず内側を要素で包むこと) */
  .article-lp-wrapper .lp-hv-shine{position:relative;overflow:hidden;isolation:isolate}
  .article-lp-wrapper .lp-hv-shine::before{
    content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;z-index:1;pointer-events:none;
    background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.42) 50%,transparent 100%);
    transform:skewX(-20deg);transition:left .62s ease;
  }
  .article-lp-wrapper .lp-hv-shine:hover::before{left:150%}
  .article-lp-wrapper .lp-hv-shine > *{position:relative;z-index:2}
}

/* --- 4-b. CTAハロー(押したくなる演出)。ボタンを <span class="lp-cta-halo"> で包んで使う。
       ボタン本体の overflow:hidden に影響されないよう、必ず"外側のラッパー"に付けること --- */
@media (prefers-reduced-motion: no-preference){
  .article-lp-wrapper .lp-cta-halo{position:relative;display:inline-block;max-width:100%}
  .article-lp-wrapper .lp-cta-halo::before,
  .article-lp-wrapper .lp-cta-halo::after{
    content:"";position:absolute;inset:0;border-radius:var(--lp-halo-radius,999px);pointer-events:none;z-index:0;
    border:2px solid var(--lp-halo,rgba(0,160,234,.55));
    animation:lpCtaHalo 3.2s cubic-bezier(.16,.8,.3,1) infinite;
  }
  .article-lp-wrapper .lp-cta-halo::after{animation-delay:1.5s}
  .article-lp-wrapper .lp-cta-halo > *{position:relative;z-index:1}
}

/* --- 5. @keyframes(エンジン固定:11個。LP側で追加してよいのは合計6個まで) --- */
@keyframes lpAmbFloat{0%,100%{transform:translate3d(0,0,0)}   50%{transform:translate3d(0,-14px,0)}}
@keyframes lpAmbSway {0%,100%{transform:rotate(-2deg)}         50%{transform:rotate(2deg)}}
@keyframes lpAmbPulse{0%,100%{transform:scale(1)}              50%{transform:scale(1.06)}}
@keyframes lpAmbGlow {0%,100%{opacity:.5}                      50%{opacity:1}}
@keyframes lpAmbArrow{0%,100%{transform:translateX(0)}         50%{transform:translateX(6px)}}
@keyframes lpAmbRing {to{transform:rotate(360deg)}}
@keyframes lpAmbLine {0%,100%{transform:scaleX(.4)}            50%{transform:scaleX(1)}}
@keyframes lpAmbDot  {0%,75%,100%{opacity:.25}                 38%{opacity:1}}
@keyframes lpCtaHalo {0%{transform:scale(1);opacity:.55} 62%{transform:scale(1.10);opacity:0} 100%{transform:scale(1.10);opacity:0}}
@keyframes lpAmbShine{0%{transform:translateX(-130%) skewX(-18deg)} 55%,100%{transform:translateX(330%) skewX(-18deg)}}
/* ===== LP CSS ANIM ENGINE v4.2.0 END ===== */

/* ===== 1. カラー変数（指定4色 + 演出用濃色 + 中立色） ===== */
:root{
  --color-base:#FAFAFA;    /* tone: light  */
  --color-main:#1EA122;    /* tone: dark   */
  --color-sub:#E8F7E7;     /* tone: light  */
  --color-accent:#f1c40f;  /* tone: light  ※CV（アクセント）カラー */
  --color-accent-dark:#d2ab0d;                                        /* hover濃色化用（同系13%暗色） */
  --color-th-row:color-mix(in srgb, var(--color-main) 14%, #FFFFFF);  /* 表の行見出しtint */
  --color-td-focus:color-mix(in srgb, var(--color-accent) 14%, #FFFFFF);
  --color-alert-bg:color-mix(in srgb, var(--color-accent) 12%, #FFFFFF);
  --color-ink:#1A1A1A; --color-ink-2:#333333; --color-ink-3:#666666;
  --color-line:rgba(0,0,0,.10);
}

/* ===== 2. 埋め込み断片としての土台（23-1 / 23-8） ===== */
.article-lp-wrapper{
  position:relative; isolation:isolate; contain:layout style;
  width:100%; max-width:100%; overflow:visible; z-index:auto;
  background:#FFFFFF !important; color:var(--color-ink) !important;
  font-size:18px !important; line-height:2.1; font-weight:400; letter-spacing:.02em;
}
.article-lp-wrapper,.article-lp-wrapper *,.article-lp-wrapper *::before,.article-lp-wrapper *::after{box-sizing:border-box}
.article-lp-wrapper img,.article-lp-wrapper svg,.article-lp-wrapper video{max-width:100%;height:auto;display:block}
.article-lp-wrapper a{color:inherit !important}
.article-lp-wrapper ul,.article-lp-wrapper ol,.article-lp-wrapper dl,.article-lp-wrapper dd{margin:0;padding:0}
.article-lp-wrapper p,.article-lp-wrapper h2,.article-lp-wrapper h3,.article-lp-wrapper dt,.article-lp-wrapper dd,.article-lp-wrapper blockquote,.article-lp-wrapper table{margin:0}

/* 中央コンテナの強制（4-0） */
.article-lp-wrapper > section{width:100%}
.article-lp-wrapper > *:not(section):not(style):not(script){max-width:880px;margin-inline:auto}
.article-lp-wrapper .lp-container{max-width:880px;margin-inline:auto;padding-inline:56px;position:relative;z-index:1}
.article-lp-wrapper table{width:100%}
.article-lp-wrapper figure,.article-lp-wrapper .lp-chart,.article-lp-wrapper .lp-flow,.article-lp-wrapper .lp-figure{margin-inline:auto;max-width:100%}
.article-lp-wrapper [class*="grid"] > *,.article-lp-wrapper [class*="flex"] > *,.article-lp-wrapper [class*="row"] > *,.article-lp-wrapper [class*="col"] > *{min-width:0}

/* ===== 3. 日本語の改行制御（2-11） ===== */
.article-lp-wrapper p,.article-lp-wrapper li,.article-lp-wrapper dd,.article-lp-wrapper .lp-lead{word-break:normal;word-break:auto-phrase;overflow-wrap:break-word;line-break:strict;text-wrap:pretty}
.article-lp-wrapper th,.article-lp-wrapper td,.article-lp-wrapper .lp-qa-txt,.article-lp-wrapper .lp-step-txt,.article-lp-wrapper .lp-check-txt,.article-lp-wrapper .lp-anchor-txt{word-break:normal;word-break:auto-phrase;overflow-wrap:break-word;line-break:strict;text-wrap:pretty}
.article-lp-wrapper .lp-nobr{white-space:nowrap}
.article-lp-wrapper h2,.article-lp-wrapper h3{word-break:normal;word-break:auto-phrase;overflow-wrap:anywhere;line-break:strict;min-width:0}
.article-lp-wrapper .lp-h2-phrase{display:inline-block;max-width:100%;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}
.article-lp-wrapper .lp-br-pc{display:inline}
.article-lp-wrapper .lp-br-sp{display:none}

/* ===== 4. text-align のホスト干渉防御（23-9-3b） ===== */
.article-lp-wrapper p,.article-lp-wrapper li,.article-lp-wrapper dt,.article-lp-wrapper dd,
.article-lp-wrapper h2,.article-lp-wrapper h3,.article-lp-wrapper div,.article-lp-wrapper span,
.article-lp-wrapper a,.article-lp-wrapper th,.article-lp-wrapper td,.article-lp-wrapper blockquote{
  text-align:left !important; text-align-last:auto !important; text-justify:auto !important; text-indent:0 !important;
}

/* ===== 5. 背景tone継承（8-11） ===== */
.article-lp-wrapper .bg-dark,
.article-lp-wrapper .bg-dark > *:not(.cta-btn):not(.lp-em-accent):not(.lp-em-main):not(.lp-mark):not(.lp-mark-strong){color:#FFFFFF !important}
.article-lp-wrapper .bg-dark a:not(.cta-btn){color:#FFFFFF !important}
.article-lp-wrapper .bg-dark th{color:#FFFFFF !important;background:rgba(255,255,255,.10) !important}
.article-lp-wrapper .bg-dark td{color:#FFFFFF !important}
.article-lp-wrapper .bg-dark blockquote,.article-lp-wrapper .bg-dark blockquote *{color:#FFFFFF !important}
.article-lp-wrapper .bg-dark figcaption,.article-lp-wrapper .bg-dark small,.article-lp-wrapper .bg-dark .lp-note{color:#F7F7F7 !important}
.article-lp-wrapper .bg-light,
.article-lp-wrapper .bg-light > *:not(.cta-btn):not(.lp-em-accent):not(.lp-em-main):not(.lp-mark):not(.lp-mark-strong){color:var(--color-ink) !important}
.article-lp-wrapper .bg-light figcaption,.article-lp-wrapper .bg-light small,.article-lp-wrapper .bg-light .lp-note{color:var(--color-ink-3) !important}
.article-lp-wrapper .bg-white,
.article-lp-wrapper .bg-white > *:not(.cta-btn):not(.lp-em-accent):not(.lp-em-main):not(.lp-mark):not(.lp-mark-strong){color:var(--color-ink) !important}
.article-lp-wrapper .bg-white figcaption,.article-lp-wrapper .bg-white small,.article-lp-wrapper .bg-white .lp-note{color:var(--color-ink-3) !important}
/* 明るい背景の本文系は濃色を明示（親CSSの色混入を断つ＝23-9） */
.article-lp-wrapper .bg-white p,.article-lp-wrapper .bg-white li,.article-lp-wrapper .bg-white dt,.article-lp-wrapper .bg-white dd,
.article-lp-wrapper .bg-white h2,.article-lp-wrapper .bg-white h3,
.article-lp-wrapper .bg-light p,.article-lp-wrapper .bg-light li,.article-lp-wrapper .bg-light dt,.article-lp-wrapper .bg-light dd,
.article-lp-wrapper .bg-light h2,.article-lp-wrapper .bg-light h3{color:var(--color-ink) !important}
.article-lp-wrapper .bg-dark p,.article-lp-wrapper .bg-dark li,.article-lp-wrapper .bg-dark h2,.article-lp-wrapper .bg-dark h3{color:#FFFFFF !important}
.article-lp-wrapper .bg-dark p,.article-lp-wrapper .bg-dark li{line-height:2.15}

/* ===== 6. セクション背景・余白 ===== */
.article-lp-wrapper .lp-section{width:100%;position:relative;padding:120px 0}
.article-lp-wrapper .bg-white{background:#FFFFFF !important}
.article-lp-wrapper .bg-light{background:var(--color-base) !important}
.article-lp-wrapper .bg-light.is-tint{background:var(--color-sub) !important}
.article-lp-wrapper .bg-dark{background:var(--color-main) !important}
.article-lp-wrapper .lp-summary-sec{padding:144px 0}

/* 装飾グロー（専用クリップ層の中だけでクリップ＝22-3） */
.article-lp-wrapper .lp-glow-clip{position:absolute;inset:0;overflow:hidden;z-index:0;pointer-events:none}
.article-lp-wrapper .lp-glow{position:absolute;display:block;border-radius:50%;pointer-events:none}
.article-lp-wrapper .lp-glow-a{width:340px;height:340px;top:-130px;right:-90px;background:radial-gradient(circle,rgba(30,161,34,.22) 0%,rgba(30,161,34,0) 70%) !important}
.article-lp-wrapper .lp-glow-b{width:260px;height:260px;bottom:-120px;left:-90px;background:radial-gradient(circle,rgba(241,196,15,.26) 0%,rgba(241,196,15,0) 70%) !important}
.article-lp-wrapper .lp-glow-c{width:420px;height:420px;top:-170px;left:-130px;background:radial-gradient(circle,rgba(30,161,34,.14) 0%,rgba(30,161,34,0) 70%) !important}

/* ===== 7. タイポグラフィ（PC基準・2-8b） ===== */
.article-lp-wrapper p{font-size:18px !important;line-height:2.1}
.article-lp-wrapper p + p{margin-top:48px}
.article-lp-wrapper .lp-h2,.article-lp-wrapper .lp-h2 *{font-size:46px !important}
.article-lp-wrapper .lp-h2{font-weight:900;line-height:1.42;letter-spacing:-.02em}
.article-lp-wrapper .lp-h3,.article-lp-wrapper .lp-h3 *{font-size:27px !important}
.article-lp-wrapper .lp-h3{font-weight:700;line-height:1.5;margin-top:68px;margin-bottom:30px;padding-bottom:16px;border-bottom:1px solid var(--color-line)}
.article-lp-wrapper .lp-h3::before{content:"";display:block;width:40px;height:3px;margin-bottom:16px;background:var(--color-main) !important}
.article-lp-wrapper .lp-label{font-size:17px !important;font-weight:700;letter-spacing:.18em;line-height:1.7;display:flex;align-items:center;gap:14px}
.article-lp-wrapper .lp-label-bar{flex:0 0 auto;display:block;width:34px;height:4px;background:var(--color-main) !important}
.article-lp-wrapper .lp-label-on-dark .lp-label-bar{background:var(--color-accent) !important}
.article-lp-wrapper .lp-head{margin-bottom:56px}
.article-lp-wrapper .lp-head .lp-h2{margin-top:12px}
.article-lp-wrapper .lp-h2-rule{display:block;width:88px;height:5px;margin-top:20px;background:var(--color-accent) !important;transform-origin:left center}
.article-lp-wrapper .lp-summary{font-size:19px !important;font-weight:700;line-height:2.0;padding:26px 0;border-top:4px solid var(--color-accent);border-top-color:var(--color-accent) !important;border-bottom:1px solid var(--color-line);margin-bottom:8px}
.article-lp-wrapper .lp-note{font-size:16px !important;line-height:1.9}
.article-lp-wrapper .lp-table-cap,.article-lp-wrapper .lp-fig-cap{display:block;width:100%;font-size:17px !important;font-weight:700;letter-spacing:.06em;margin-top:64px;margin-bottom:22px;padding-bottom:12px;border-bottom:1px solid var(--color-line)}

/* ハイライト（9-2c）。マーカーはアクセントの低alpha・文字色は濃色のまま */
.article-lp-wrapper .lp-mark{--lp-mark:rgba(241,196,15,.55);--lp-mark-top:58%}
.article-lp-wrapper .lp-mark-strong{--lp-mark:rgba(241,196,15,.45)}

/* ===== 8. FV ===== */
.article-lp-wrapper .lp-fv{padding:130px 0 96px}
.article-lp-wrapper .lp-fv-kicker{font-size:17px !important;font-weight:700;letter-spacing:.2em;line-height:1.7;display:flex;align-items:center;gap:14px}
.article-lp-wrapper .lp-kicker-bar{flex:0 0 auto;display:block;width:44px;height:4px;background:var(--color-main) !important}
.article-lp-wrapper .lp-fv-tags{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}
.article-lp-wrapper .lp-tag{font-size:16px !important;font-weight:700;line-height:1.6;padding:9px 18px;border-radius:2px;background:#FFFFFF !important;color:var(--color-ink) !important;border:1px solid rgba(30,161,34,.45);border-color:rgba(30,161,34,.45) !important}
.article-lp-wrapper .lp-fv-lead-wrap{margin-top:44px;padding-top:40px;border-top:1px solid var(--color-line)}
.article-lp-wrapper .lp-fv-lead{font-size:21px !important;border-top-color:var(--color-line)}
.article-lp-wrapper .lp-fv-lead{font-size:21px !important;line-height:2.15;font-weight:400}
.article-lp-wrapper .lp-fv-lead + .lp-fv-lead{margin-top:34px}

/* ===== 9. Q&A型FAQ目次 ===== */
.article-lp-wrapper .lp-toc{padding:96px 0 120px}
.article-lp-wrapper .lp-faq-list{display:grid;grid-template-columns:1fr;gap:48px}
.article-lp-wrapper .lp-faq{background:#FFFFFF !important;border:1px solid rgba(30,161,34,.30);border-color:rgba(30,161,34,.30) !important;border-radius:8px;padding:44px 46px}
.article-lp-wrapper .lp-faq-q,.article-lp-wrapper .lp-faq-a{display:flex;align-items:flex-start;gap:16px}
.article-lp-wrapper .lp-faq-a{margin-top:24px;padding-top:24px;border-top:1px solid var(--color-line)}
.article-lp-wrapper .lp-qa-badge{flex:0 0 auto;width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:19px !important;font-weight:900;line-height:1;margin-top:.12em;text-align:center !important}
.article-lp-wrapper .lp-qa-q{background:var(--color-main) !important;color:#FFFFFF !important}
.article-lp-wrapper .lp-qa-a{background:var(--color-accent) !important;color:var(--color-ink) !important}
.article-lp-wrapper .lp-qa-txt{flex:1 1 auto;min-width:0;font-size:18px !important;font-weight:700;line-height:1.95}
.article-lp-wrapper .lp-faq-a .lp-qa-txt{font-weight:400;font-size:17px !important;line-height:2.0}
.article-lp-wrapper .lp-anchor{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:30px;padding:15px 26px;border-radius:8px;background-color:#FFFFFF !important;border:2px solid var(--color-main);border-color:var(--color-main) !important;color:var(--color-ink) !important;font-size:17px !important;font-weight:700;line-height:1.5;min-height:48px;cursor:pointer;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}
.article-lp-wrapper .lp-anchor-txt{flex:1 1 auto;min-width:0}
.article-lp-wrapper .lp-anchor-arrow{flex:0 0 auto;font-size:18px !important;line-height:1;color:var(--color-main) !important}
.article-lp-wrapper .lp-anchor:focus-visible{outline:3px solid var(--color-accent);outline-offset:4px}

/* ===== 10. 用語リスト（H2-1） ===== */
.article-lp-wrapper .lp-terms{margin-top:56px;border-top:1px solid var(--color-line)}
.article-lp-wrapper .lp-term{display:grid;grid-template-columns:220px 1fr;column-gap:32px;align-items:start;padding:30px 0;border-bottom:1px solid var(--color-line)}
.article-lp-wrapper .lp-term-t{font-size:22px !important;font-weight:900;line-height:1.6;display:flex;align-items:center;gap:14px}
.article-lp-wrapper .lp-term-bar{flex:0 0 auto;display:block;width:5px;height:24px;background:var(--color-main) !important}
.article-lp-wrapper .lp-term-d{font-size:18px !important;line-height:2.0}

/* ===== 11. 表 ===== */
.article-lp-wrapper .lp-table{border-collapse:collapse;margin-bottom:64px;table-layout:fixed}
.article-lp-wrapper .lp-table thead th:nth-child(1){width:25%}
.article-lp-wrapper .lp-table thead th:nth-child(2){width:33%}
.article-lp-wrapper .lp-table thead th:nth-child(3){width:42%}
.article-lp-wrapper .lp-table th,.article-lp-wrapper .lp-table td{text-align:center !important;vertical-align:middle;padding:16px 18px;line-height:1.85;border-bottom:1px solid var(--color-line);border-bottom-color:var(--color-line) !important}
.article-lp-wrapper .lp-table thead th{background:var(--color-main) !important;color:#FFFFFF !important;font-size:19px !important;font-weight:900;border-bottom-width:0}
.article-lp-wrapper .lp-table thead th.is-focus{background:var(--color-accent) !important;color:var(--color-ink) !important}
.article-lp-wrapper .lp-table tbody th[scope="row"]{background:var(--color-th-row) !important;color:var(--color-ink) !important;font-size:17px !important;font-weight:700}
.article-lp-wrapper .lp-table tbody td{background:#FFFFFF !important;color:var(--color-ink) !important;font-size:18px !important}
.article-lp-wrapper .lp-table tbody td.is-focus{background:var(--color-td-focus) !important;font-weight:700}
.article-lp-wrapper .lp-table tbody tr:last-child th,.article-lp-wrapper .lp-table tbody tr:last-child td{border-bottom-width:0}
@media (hover:hover) and (pointer:fine){
  .article-lp-wrapper .lp-table.lp-hv-row tbody tr:hover td{background:rgba(30,161,34,.10) !important}
}

/* ===== 12. プルクオート（H2-1の視線の着地点） ===== */
.article-lp-wrapper .lp-quote{margin:64px 0 0;padding:10px 0 10px 40px;border-left:6px solid var(--color-main);border-left-color:var(--color-main) !important}
.article-lp-wrapper .lp-quote .lp-quote-txt{font-size:34px !important;font-weight:900;line-height:1.55;letter-spacing:-.01em;color:var(--color-ink) !important}
.article-lp-wrapper .lp-quote .lp-quote-sub{font-size:18px !important;line-height:1.95;margin-top:22px;color:var(--color-ink-2) !important}

/* ===== 13. ポイント／注意ボックス ===== */
.article-lp-wrapper .lp-point,.article-lp-wrapper .lp-alert{margin-top:56px;padding:40px 44px;border-radius:2px}
.article-lp-wrapper .lp-point{background:var(--color-sub) !important;border-left:5px solid var(--color-main);border-left-color:var(--color-main) !important}
.article-lp-wrapper .lp-alert{background:var(--color-alert-bg) !important;border-left:5px solid var(--color-accent);border-left-color:var(--color-accent) !important}
.article-lp-wrapper .lp-point-t,.article-lp-wrapper .lp-alert-t{display:flex;align-items:center;gap:14px;font-size:20px !important;font-weight:900;line-height:1.6;color:var(--color-ink) !important}
.article-lp-wrapper .lp-point-mark,.article-lp-wrapper .lp-alert-mark{flex:0 0 auto;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:18px !important;font-weight:900;line-height:1;text-align:center !important}
.article-lp-wrapper .lp-point-mark{background:var(--color-main) !important;color:#FFFFFF !important}
.article-lp-wrapper .lp-alert-mark{background:var(--color-ink) !important;color:var(--color-accent) !important}
.article-lp-wrapper .lp-point-d,.article-lp-wrapper .lp-alert-d{font-size:18px !important;line-height:2.0;margin-top:18px;color:var(--color-ink) !important}

/* ===== 14. 主役数値（H2-2） ===== */
.article-lp-wrapper .lp-keynum{margin-top:64px;padding:64px 40px;background:var(--color-sub) !important;border-top:5px solid var(--color-main);border-top-color:var(--color-main) !important}
.article-lp-wrapper .lp-keynum *{text-align:center !important}
.article-lp-wrapper .lp-keynum .lp-keynum-label{font-size:18px !important;font-weight:700;letter-spacing:.12em;line-height:1.7;color:var(--color-ink) !important}
.article-lp-wrapper .lp-keynum .lp-keynum-body{margin-top:26px}
.article-lp-wrapper .lp-keynum .lp-keynum-note{font-size:18px !important;line-height:1.95;margin-top:30px;max-width:620px;margin-inline:auto;color:var(--color-ink-2) !important}
.article-lp-wrapper .lp-stat-num{display:inline-flex;align-items:baseline;line-height:1;color:var(--color-ink) !important}
.article-lp-wrapper .lp-stat-num .num{font-size:96px !important;font-weight:900;line-height:1;letter-spacing:-.02em}
.article-lp-wrapper .lp-stat-num .unit{font-size:30px !important;font-weight:700;line-height:1;margin-left:.1em}

/* ===== 15. 縦ステップフロー（H2-2） ===== */
.article-lp-wrapper .lp-steps{max-width:620px;margin:0 auto}
.article-lp-wrapper .lp-step{display:grid;grid-template-columns:48px 1fr;column-gap:22px;align-items:start;position:relative;padding-bottom:36px}
.article-lp-wrapper .lp-step:last-child{padding-bottom:0}
.article-lp-wrapper .lp-step-num{width:44px;height:44px;border-radius:50%;margin-inline:auto;display:inline-flex;align-items:center;justify-content:center;background:var(--color-main) !important;color:#FFFFFF !important;font-size:20px !important;font-weight:900;line-height:1;text-align:center !important}
.article-lp-wrapper .lp-step:not(:last-child)::before{content:"";position:absolute;left:24px;transform:translateX(-50%);top:44px;bottom:0;width:2px;background:var(--color-main) !important;pointer-events:none;z-index:0}
.article-lp-wrapper .lp-step-txt{font-size:18px !important;font-weight:700;line-height:1.9;padding-top:7px;min-width:0}

/* ===== 16. 期限ブロック（H2-3） ===== */
.article-lp-wrapper .lp-deadline{display:grid;grid-template-columns:200px 1fr;column-gap:34px;align-items:center;background:#FFFFFF !important;border:1px solid rgba(30,161,34,.30);border-color:rgba(30,161,34,.30) !important;border-radius:4px;padding:44px 46px;margin-top:8px}
.article-lp-wrapper .lp-deadline-num{text-align:center !important}
.article-lp-wrapper .lp-deadline .lp-deadline-num .lp-stat-num{color:var(--color-main) !important}
.article-lp-wrapper .lp-deadline .lp-deadline-t{font-size:22px !important;font-weight:900;line-height:1.6;color:var(--color-ink) !important}
.article-lp-wrapper .lp-deadline .lp-deadline-d{font-size:18px !important;line-height:2.0;margin-top:16px;color:var(--color-ink) !important}
.article-lp-wrapper .lp-deadline + p{margin-top:48px}

/* ===== 17. チェックリスト（H2-3） ===== */
.article-lp-wrapper .lp-check{display:grid;grid-template-columns:1fr;background:#FFFFFF !important;border:1px solid var(--color-line);border-color:var(--color-line) !important;border-radius:4px;padding:30px 44px}
.article-lp-wrapper .lp-check-item{display:flex;align-items:flex-start;gap:16px;padding:22px 0;border-bottom:1px solid var(--color-line)}
.article-lp-wrapper .lp-check-item:last-child{border-bottom:none}
.article-lp-wrapper .lp-check-item .ico{flex:0 0 auto;width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--color-main) !important;margin-top:.30em}
.article-lp-wrapper .lp-check-item .ico svg{width:64%;height:64%;display:block;stroke:#FFFFFF !important;fill:none !important}
.article-lp-wrapper .lp-check-txt{flex:1 1 auto;min-width:0;font-size:18px !important;font-weight:700;line-height:1.9}

/* ===== 18. まとめ（暗色帯） ===== */
.article-lp-wrapper .lp-sum-lead{font-size:26px !important;font-weight:700;line-height:1.9;color:#FFFFFF !important;margin-bottom:52px}
.article-lp-wrapper .lp-sum-grid{display:grid;grid-template-columns:1fr;gap:34px}
.article-lp-wrapper .lp-sum-card{background:#FFFFFF !important;border-radius:4px;padding:42px 46px;border-left:6px solid var(--color-accent);border-left-color:var(--color-accent) !important}
.article-lp-wrapper .bg-dark .lp-sum-card,.article-lp-wrapper .bg-dark .lp-sum-card *{color:var(--color-ink) !important}
.article-lp-wrapper .lp-sum-card .lp-sum-card-t{font-size:21px !important;font-weight:900;line-height:1.6}
.article-lp-wrapper .lp-sum-card .lp-sum-card-d{font-size:18px !important;line-height:2.0;margin-top:14px}

/* ===== 19. CTA ===== */
.article-lp-wrapper .lp-cta-block .lp-container,.article-lp-wrapper .lp-cta-block .lp-container *{text-align:center !important}
.article-lp-wrapper .lp-cta-mid{padding:88px 0}
#article .article-lp-wrapper .lp-cta-mid *::before,
#article .article-lp-wrapper .lp-cta-mid *::after,
.article-lp-wrapper .lp-cta-mid *::before,
.article-lp-wrapper .lp-cta-mid *::after{
  content:none !important;display:none !important;width:0 !important;height:0 !important;
  border:0 !important;margin:0 !important;padding:0 !important;
}
.article-lp-wrapper .lp-cta-last{padding:120px 0}
.article-lp-wrapper .lp-cta-block .lp-cta-label{font-size:17px !important;font-weight:700;letter-spacing:.16em;line-height:1.7;color:var(--color-ink-2) !important}
.article-lp-wrapper .lp-cta-block .lp-cta-catch{font-size:38px !important;font-weight:900;line-height:1.55;letter-spacing:-.01em;color:var(--color-ink) !important}
.article-lp-wrapper .lp-cta-last .lp-cta-catch{margin-top:20px}
.article-lp-wrapper .lp-cta-block .lp-cta-sub{font-size:18px !important;line-height:2.0;max-width:640px;margin-inline:auto;margin-top:26px;color:var(--color-ink-2) !important}
.article-lp-wrapper .cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;margin-top:48px;margin-inline:auto;padding:17px 40px;min-height:56px;max-width:560px;border-radius:8px;
  background-color:var(--color-accent) !important;font-size:18px !important;font-weight:900;line-height:1.5;
  box-shadow:0 6px 18px rgba(0,0,0,.14);white-space:normal;word-break:keep-all;overflow-wrap:anywhere;box-sizing:border-box;cursor:pointer;
  transition:background-color .35s ease,box-shadow .35s ease}
.article-lp-wrapper .cta-btn,.article-lp-wrapper .cta-btn:visited,.article-lp-wrapper .cta-btn:hover,.article-lp-wrapper .cta-btn:active,.article-lp-wrapper .cta-btn:focus,
.article-lp-wrapper .cta-btn *,.article-lp-wrapper .cta-btn:hover *,.article-lp-wrapper .cta-btn:active *,.article-lp-wrapper .cta-btn:focus *{color:var(--color-ink) !important}
.article-lp-wrapper .cta-btn svg,.article-lp-wrapper .cta-btn svg *{fill:var(--color-ink) !important;stroke:var(--color-ink) !important}
.article-lp-wrapper .cta-btn:hover{background-color:var(--color-accent-dark) !important;box-shadow:0 12px 30px rgba(0,0,0,.22)}
.article-lp-wrapper .cta-btn:focus-visible{outline:3px solid var(--color-main);outline-offset:4px}
.article-lp-wrapper .cta-btn-txt{flex:1 1 auto;min-width:0}
.article-lp-wrapper .cta-btn .arrow{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;font-size:20px !important;line-height:1;padding-left:2px}
.article-lp-wrapper .cta-btn-lg{padding:21px 52px;min-height:64px;font-size:19px !important}
.article-lp-wrapper .lp-cta-last .lp-cta-halo{margin-top:48px}
.article-lp-wrapper .lp-cta-last .lp-cta-halo .cta-btn{margin-top:0}

/* PC本文は読みやすさを優先して18pxに統一（見出し・ラベル・ボタンは既存値を維持） */
@media (min-width:769px){
  .article-lp-wrapper{font-size:18px !important}
  .article-lp-wrapper p{font-size:18px !important}
  .article-lp-wrapper .lp-faq-a .lp-qa-txt,
  .article-lp-wrapper .lp-term-d,
  .article-lp-wrapper .lp-point-d,
  .article-lp-wrapper .lp-alert-d,
  .article-lp-wrapper .lp-keynum .lp-keynum-note,
  .article-lp-wrapper .lp-deadline .lp-deadline-d,
  .article-lp-wrapper .lp-check-txt,
  .article-lp-wrapper .lp-sum-card .lp-sum-card-d,
  .article-lp-wrapper .lp-quote .lp-quote-sub,
  .article-lp-wrapper .lp-cta-block .lp-cta-sub{font-size:18px !important}
}

/* ===== 20. SP（@media max-width:768px・2-10 / 2-13） ===== */
@media (max-width:768px){
  .article-lp-wrapper{font-size:16px !important;line-height:2.0}
  .article-lp-wrapper .lp-br-pc{display:none}
  .article-lp-wrapper .lp-br-sp{display:inline}

  /* ① 読ませる文字の16px下限（本文系のみ・素のspanを含めない） */
  .article-lp-wrapper p,
  .article-lp-wrapper li,
  .article-lp-wrapper dt,
  .article-lp-wrapper dd,
  .article-lp-wrapper a,
  .article-lp-wrapper th,
  .article-lp-wrapper td,
  .article-lp-wrapper small,
  .article-lp-wrapper figcaption,
  .article-lp-wrapper .lp-note,
  .article-lp-wrapper .lp-label,
  .article-lp-wrapper .lp-caption,
  .article-lp-wrapper .lp-tag,
  .article-lp-wrapper .lp-badge{font-size:max(16px,4.3vw) !important;line-height:2.0}

  /* ② 見出し・大型数値・ボタンの再宣言（①より後・内部spanまで !important） */
  .article-lp-wrapper .lp-h2,.article-lp-wrapper .lp-h2 *{font-size:max(28px,7.4vw) !important;line-height:1.45 !important}
  .article-lp-wrapper .lp-h3,.article-lp-wrapper .lp-h3 *{font-size:max(21px,5.6vw) !important;line-height:1.5 !important}
  .article-lp-wrapper .lp-stat-num .num{font-size:max(56px,16vw) !important;line-height:1 !important}
  .article-lp-wrapper .lp-stat-num .unit{font-size:max(22px,6vw) !important;line-height:1 !important}
  .article-lp-wrapper .lp-fv-lead{font-size:max(20px,5.3vw) !important;line-height:2.05}
  .article-lp-wrapper .lp-summary{font-size:max(18px,4.8vw) !important;line-height:1.95}
  .article-lp-wrapper .lp-quote .lp-quote-txt{font-size:max(24px,6.4vw) !important;line-height:1.6}
  .article-lp-wrapper .lp-cta-block .lp-cta-catch{font-size:max(26px,6.9vw) !important;line-height:1.55}
  .article-lp-wrapper .lp-sum-lead{font-size:max(21px,5.6vw) !important;line-height:1.85}
  .article-lp-wrapper .lp-sum-card .lp-sum-card-t,
  .article-lp-wrapper .lp-deadline .lp-deadline-t,
  .article-lp-wrapper .lp-term-t{font-size:max(19px,5.1vw) !important;line-height:1.6}
  .article-lp-wrapper .lp-qa-txt{font-size:max(17px,4.6vw) !important}
  .article-lp-wrapper .lp-faq-a .lp-qa-txt{font-size:max(16px,4.3vw) !important}
  .article-lp-wrapper .lp-qa-badge{font-size:max(17px,4.6vw) !important}
  .article-lp-wrapper .lp-anchor{font-size:max(16px,4.3vw) !important}
  .article-lp-wrapper .cta-btn,.article-lp-wrapper .cta-btn *{font-size:max(17px,4.5vw) !important}
  .article-lp-wrapper .lp-step-txt,.article-lp-wrapper .lp-check-txt,
  .article-lp-wrapper .lp-point-d,.article-lp-wrapper .lp-alert-d,.article-lp-wrapper .lp-term-d,
  .article-lp-wrapper .lp-keynum .lp-keynum-note,.article-lp-wrapper .lp-deadline .lp-deadline-d,
  .article-lp-wrapper .lp-sum-card .lp-sum-card-d,.article-lp-wrapper .lp-quote .lp-quote-sub,
  .article-lp-wrapper .lp-cta-block .lp-cta-sub{font-size:max(16px,4.3vw) !important}
  .article-lp-wrapper .lp-point-t,.article-lp-wrapper .lp-alert-t,.article-lp-wrapper .lp-keynum .lp-keynum-label{font-size:max(18px,4.8vw) !important}
  .article-lp-wrapper .lp-table-cap,.article-lp-wrapper .lp-fig-cap{font-size:max(16px,4.3vw) !important}
  .article-lp-wrapper .lp-fv-kicker,.article-lp-wrapper .lp-cta-block .lp-cta-label{font-size:max(16px,4.3vw) !important}

  /* SPの改行最適化：nowrap・keep-allを解除し、日本語の自然な禁則処理に統一 */
  .article-lp-wrapper .lp-nobr{white-space:normal !important}
  .article-lp-wrapper p,.article-lp-wrapper li,.article-lp-wrapper dt,.article-lp-wrapper dd,
  .article-lp-wrapper .lp-qa-txt,.article-lp-wrapper .lp-step-txt,.article-lp-wrapper .lp-check-txt,
  .article-lp-wrapper .lp-anchor-txt,.article-lp-wrapper .lp-term-d,.article-lp-wrapper .lp-summary,
  .article-lp-wrapper .lp-cta-sub,.article-lp-wrapper .lp-sum-card-d,
  .article-lp-wrapper .lp-fv-lead,.article-lp-wrapper .lp-point-d,.article-lp-wrapper .lp-alert-d,
  .article-lp-wrapper .lp-deadline-d,.article-lp-wrapper .lp-keynum-note{
    word-break:normal !important;
    overflow-wrap:normal !important;
    line-break:strict !important;
    text-wrap:wrap !important;
    letter-spacing:0 !important;
  }
  .article-lp-wrapper .lp-h2,.article-lp-wrapper .lp-h3{
    word-break:normal !important;
    overflow-wrap:normal !important;
    line-break:strict !important;
    text-wrap:balance !important;
  }
  .article-lp-wrapper .lp-h2-phrase{
    display:inline !important;
    max-width:none !important;
    white-space:normal !important;
    word-break:normal !important;
    overflow-wrap:normal !important;
    line-break:strict !important;
  }

  /* レイアウト */
  .article-lp-wrapper .lp-container{padding-inline:4.8vw}
  .article-lp-wrapper .lp-cta-catch{
    word-break:normal !important;
    overflow-wrap:normal !important;
    line-break:strict !important;
    text-wrap:balance !important;
    letter-spacing:0 !important;
  }
  .article-lp-wrapper .lp-balance{text-wrap:balance !important}
  .article-lp-wrapper .lp-section{padding:22vw 0}
  .article-lp-wrapper .lp-fv{padding:20vw 0 16vw}
  .article-lp-wrapper .lp-toc{padding:16vw 0 22vw}
  .article-lp-wrapper .lp-summary-sec{padding:25vw 0}
  .article-lp-wrapper .lp-cta-mid{padding:17vw 0}
  .article-lp-wrapper .lp-cta-last{padding:23vw 0}
  .article-lp-wrapper p + p{margin-top:max(38px,9vw)}
  .article-lp-wrapper .lp-head{margin-bottom:11vw}
  .article-lp-wrapper .lp-h3{margin-top:14vw;margin-bottom:6vw}
  .article-lp-wrapper .lp-table-cap,.article-lp-wrapper .lp-fig-cap{margin-top:12vw;margin-bottom:5vw}

  /* SPのタグ群は全幅1列で左右端を揃える（4-6） */
  .article-lp-wrapper .lp-fv-tags{display:grid;grid-template-columns:1fr;gap:3vw;margin-top:6vw}
  .article-lp-wrapper .lp-tag{width:100%;padding:3vw 4.5vw;text-align:center !important}
  .article-lp-wrapper .lp-fv-lead-wrap{margin-top:9vw;padding-top:8vw}
  .article-lp-wrapper .lp-fv-lead + .lp-fv-lead{margin-top:7vw}

  /* SPのQ&Aは縦積みで全幅（15-2） */
  .article-lp-wrapper .lp-faq-list{gap:8vw;min-width:0;width:100%;max-width:100%}
  .article-lp-wrapper .lp-faq{padding:8vw 5vw;min-width:0;width:100%;max-width:100%;overflow:hidden}
  .article-lp-wrapper .lp-faq-q,.article-lp-wrapper .lp-faq-a{display:block}
  .article-lp-wrapper .lp-qa-badge{width:32px;height:32px;margin-bottom:3vw}
  .article-lp-wrapper .lp-qa-txt{display:block;width:100%}
  .article-lp-wrapper .lp-faq-a{margin-top:6vw;padding-top:6vw}
  .article-lp-wrapper .lp-anchor{margin-top:7vw;width:100%;max-width:100%;min-width:0;padding:4vw 4vw;justify-content:center;gap:2vw;word-break:normal;overflow-wrap:normal;line-break:strict}
  .article-lp-wrapper .lp-anchor-txt{flex:0 1 auto;min-width:0;max-width:100%;text-align:center !important}
  .article-lp-wrapper .lp-anchor .lp-nobr{white-space:normal !important}

  /* 各コンポーネントのSP */
  .article-lp-wrapper .lp-terms{margin-top:10vw}
  .article-lp-wrapper .lp-term{grid-template-columns:1fr;row-gap:3vw;padding:6vw 0}
  .article-lp-wrapper .lp-deadline{grid-template-columns:1fr;row-gap:5vw;padding:8vw 6vw}
  .article-lp-wrapper .lp-deadline .lp-deadline-t,.article-lp-wrapper .lp-deadline .lp-deadline-d{text-align:center !important}
  .article-lp-wrapper .lp-keynum{margin-top:11vw;padding:11vw 5vw}
  .article-lp-wrapper .lp-steps{max-width:100%}
  .article-lp-wrapper .lp-step{grid-template-columns:40px 1fr;column-gap:4vw;padding-bottom:7vw}
  .article-lp-wrapper .lp-step-num{width:38px;height:38px;font-size:18px !important}
  .article-lp-wrapper .lp-step:not(:last-child)::before{left:20px;top:38px}
  .article-lp-wrapper .lp-point,.article-lp-wrapper .lp-alert{margin-top:10vw;padding:7vw 5.5vw}
  .article-lp-wrapper .lp-quote{margin-top:11vw;padding-left:5vw}
  .article-lp-wrapper .lp-check{padding:4vw 5.5vw}
  .article-lp-wrapper .lp-check-item{padding:4.5vw 0}
  .article-lp-wrapper .lp-sum-grid{gap:5vw}
  .article-lp-wrapper .lp-sum-card{padding:7vw 5.5vw}
  .article-lp-wrapper .lp-sum-lead{margin-bottom:9vw}
  .article-lp-wrapper .cta-btn{width:100%;max-width:100%;margin-top:9vw;padding:4.5vw 5vw}
  .article-lp-wrapper .lp-cta-halo{display:block;width:100%;max-width:100%}
  .article-lp-wrapper .lp-cta-last .lp-cta-halo{margin-top:9vw}
  .article-lp-wrapper .lp-cta-last .lp-cta-halo .cta-btn{margin-top:0}
  .article-lp-wrapper .lp-cta-mid .lp-cta-catch{max-width:13em;margin-inline:auto;line-height:1.45 !important}
  .article-lp-wrapper .lp-glow-a{width:52vw;height:52vw;top:-18vw;right:-14vw}
  .article-lp-wrapper .lp-glow-b{width:44vw;height:44vw;bottom:-16vw;left:-14vw}
  .article-lp-wrapper .lp-glow-c{width:64vw;height:64vw;top:-22vw;left:-18vw}

  /* SP表：1カラムカード型（theadを隠し、th[scope=row]をカードヘッダーへ昇格） */
  .article-lp-wrapper .lp-table{display:block;margin-bottom:12vw}
  .article-lp-wrapper .lp-table thead{display:none}
  .article-lp-wrapper .lp-table tbody{display:block}
  .article-lp-wrapper .lp-table tbody tr{display:block;background:#FFFFFF !important;border:1px solid var(--color-line);border-color:var(--color-line) !important;border-radius:4px;overflow:hidden;margin-bottom:5vw}
  .article-lp-wrapper .lp-table tbody tr:last-child{margin-bottom:0}
  .article-lp-wrapper .lp-table tbody th[scope="row"]{display:block;width:100%;background:var(--color-main) !important;color:#FFFFFF !important;font-size:max(19px,5.1vw) !important;font-weight:900;padding:4vw 5vw;border-bottom-width:0;text-align:center !important}
  .article-lp-wrapper .lp-table tbody td,.article-lp-wrapper .lp-table tbody td span{font-size:max(16px,4.3vw) !important}
  .article-lp-wrapper .lp-table tbody td{display:block;width:100%;padding:0 5vw 5vw;border-bottom-width:0;background:#FFFFFF !important;text-align:center !important;line-height:1.9}
  .article-lp-wrapper .lp-table tbody td.is-focus{background:#FFFFFF !important;font-weight:700}
  .article-lp-wrapper .lp-table tbody td::before{content:attr(data-label);display:block;width:auto;margin:0 -5vw 4vw;padding:3vw 5vw;font-size:max(16px,4.3vw) !important;font-weight:700;letter-spacing:.14em;line-height:1.8;background:var(--color-th-row) !important;color:var(--color-ink) !important;border-bottom:1px solid var(--color-line);border-bottom-color:var(--color-line) !important;text-align:center !important}
  .article-lp-wrapper .lp-table tbody td.is-focus::before{background:var(--color-td-focus) !important}
}

/* ===== 21. host-reset（ホストCMSのテーマ装飾打ち消し・メインCSS末尾） ===== */
#article ul li{border-bottom:none}
#article ul li span{color:#333;width:auto}
@media only screen and (max-width:768px){ .entry_wrap h2{padding:0;border-top:none;border-bottom:none} }
</style>]]></description>
            <pubDate>2026-08-31</pubDate>
        </item>
                
        <item>
            <title>法人の不動産売却で節税可能？個人との税金の違いや節税対策を解説</title>
            <link>https://www.toyogiken-fudosan.jp/blog/entry-616684/</link>
            <description><![CDATA[<div class="imgbox_eyecatch"><div class="eyecatch_img"><p class="clearfix" style="max-width: 100%;margin: 0 0 10px 0;">
<img src="//cdn.img-asp.jp/cms/616684_5_0_0_1.jpg" alt="法人の不動産売却で節税可能？個人との税金の違いや節税対策を解説" width="100%">
</p></div></div>
<div class="article-lp-wrapper">

  <!-- ===== FV / 導入(可視タイトルは出力しない) ===== -->
  <section class="lp-section lp-fv bg-white">
    <div class="lp-glow-clip" aria-hidden="true"><span class="lp-glow"></span></div>
    <div class="lp-container">
      <p class="lp-fv-cat">税金・節税ガイド</p>
      <p class="lp-fv-target">経営者・不動産ご担当者の方へ</p>
      <p class="lp-lead lp-fv-lead">
        「自社ビルや遊休地の売却税額が分からない」と悩む経営者や担当者は少なくありません。
      </p>
      <p class="lp-lead lp-fv-lead2">
        法人の不動産売却益は<span class="lp-em-main">会社全体の損益に合算</span>されるため、売却時期や決算内容で税負担が変わります。主な対策は、<span class="lp-nobr">損失との相殺</span>、<span class="lp-nobr">損金との時期調整</span>、<span class="lp-nobr">買換え特例</span>です。
      </p>
    </div>
  </section>

  <!-- ===== この記事で分かること(文言完全保持) ===== -->
  <section class="lp-section bg-light lp-know-sec">
    <div class="lp-container">
      <p class="lp-minilabel lp-anim lp-anim-fade-up">この記事で分かること</p>
      <ul class="lp-know-list">
        <li class="lp-know-item lp-anim lp-anim-fade-up" style="--lp-delay:0ms">
          <span class="ico" aria-hidden="true">
            <svg viewBox="0 0 24 24"><path d="M5 12.5l4.5 4.5L19 7" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"/></svg>
          </span>
          <span class="txt">売却益＝売却代金－帳簿価額－譲渡費用</span>
        </li>
        <li class="lp-know-item lp-anim lp-anim-fade-up" style="--lp-delay:120ms">
          <span class="ico" aria-hidden="true">
            <svg viewBox="0 0 24 24"><path d="M5 12.5l4.5 4.5L19 7" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"/></svg>
          </span>
          <span class="txt">節税では、損失との相殺、損金計上時期の調整、買換え特例を検討できます。青色申告法人の一定の欠損金は原則10年間繰り越せます。</span>
        </li>
        <li class="lp-know-item lp-anim lp-anim-fade-up" style="--lp-delay:280ms">
          <span class="ico" aria-hidden="true">
            <svg viewBox="0 0 24 24"><path d="M5 12.5l4.5 4.5L19 7" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"/></svg>
          </span>
          <span class="txt">3,000万円特別控除は法人に適用されず、建物の消費税と収益計上年度にも注意が必要です。</span>
        </li>
      </ul>
    </div>
  </section>

  <!-- ===== 目次FAQ(Q&A型・文言完全保持) ===== -->
  <section class="lp-section bg-white lp-toc-sec">
    <div class="lp-container">
      <p class="lp-minilabel lp-anim lp-anim-fade-up">この記事のよくある質問</p>
      <div class="lp-faq-toc">

        <div class="lp-qa lp-anim lp-anim-slide-left" style="--lp-delay:0ms">
          <div class="lp-qa-q"><span class="lp-qa-mark">Q</span><p class="lp-qa-qt">法人と個人の違いは？</p></div>
          <div class="lp-qa-a"><span class="lp-qa-mark lp-qa-mark-a">A</span><p class="lp-qa-at">法人は売却益を本業と合算し、所有期間別税率や3,000万円特別控除はありません。</p></div>
          <a class="lp-qa-link" href="#sec-tax">詳細は「法人の不動産売却にかかる税金」へ</a>
        </div>

        <div class="lp-qa lp-anim lp-anim-slide-left" style="--lp-delay:140ms">
          <div class="lp-qa-q"><span class="lp-qa-mark">Q</span><p class="lp-qa-qt">節税方法はある？</p></div>
          <div class="lp-qa-a"><span class="lp-qa-mark lp-qa-mark-a">A</span><p class="lp-qa-at">損失との相殺、損金との時期調整、買換え特例を検討できます。</p></div>
          <a class="lp-qa-link" href="#sec-save">詳細は「法人の不動産売却における節税方法」へ</a>
        </div>

        <div class="lp-qa lp-anim lp-anim-slide-left" style="--lp-delay:280ms">
          <div class="lp-qa-q"><span class="lp-qa-mark">Q</span><p class="lp-qa-qt">注意点は？</p></div>
          <div class="lp-qa-a"><span class="lp-qa-mark lp-qa-mark-a">A</span><p class="lp-qa-at">建物の消費税と収益計上年度を確認します。</p></div>
          <a class="lp-qa-link" href="#sec-note">詳細は「法人の不動産売却で節税する際の注意点」へ</a>
        </div>

      </div>
    </div>
  </section>

  <!-- ===== H2-1 法人の不動産売却にかかる税金 ===== -->
  <section class="lp-section bg-base lp-h2sec" id="sec-tax">
    <div class="lp-container">
      <div class="lp-h2head lp-h2head-bar">
        <span class="lp-h2num lp-anim lp-anim-blur">01</span>
        <p class="lp-minilabel lp-anim lp-anim-fade-up" style="--lp-delay:80ms">課税のしくみ</p>
        <h2 class="lp-h2 lp-anim lp-anim-clip" style="--lp-delay:120ms"><span class="lp-h2-phrase">法人の不動産売却に</span><br class="lp-br-sp"><span class="lp-h2-phrase">かかる税金</span></h2>
        <span class="lp-h2rule lp-anim lp-anim-fade-up" style="--lp-delay:260ms" aria-hidden="true"></span>
      </div>
      <p class="lp-summary lp-anim lp-anim-fade-up" style="--lp-delay:120ms">
        法人の売却益は本業などの損益と合算されて課税所得を構成します。個人のような所有期間別の税率区分はなく、決算内容と売却時期で税負担が変わる点が要点です。
      </p>

      <h3 class="lp-h3 lp-anim lp-anim-slide-left">法人の不動産売却益は本業の損益と合算される</h3>
      <p class="lp-body lp-anim lp-anim-fade-up">
        不動産売却益とは、<span class="lp-em-main">売却代金から帳簿価額と売却に直接要した費用を差し引いた利益</span>です。この売却益は本業などの損益と合算されるため、売却益だけでは納税額は確定しません。
      </p>

      <p class="lp-fig-cap lp-anim lp-anim-fade-up">【図】売却益の計算式</p>
      <div class="lp-eq lp-eq-row lp-figure lp-anim lp-anim-scale">
        <span class="lp-eq-box lp-eq-box-lead"><span class="lp-eq-t">売却益</span></span>
        <span class="lp-eq-op">＝</span>
        <span class="lp-eq-box"><span class="lp-eq-t">売却代金</span></span>
        <span class="lp-eq-op">－</span>
        <span class="lp-eq-box"><span class="lp-eq-t">帳簿価額</span></span>
        <span class="lp-eq-op">－</span>
        <span class="lp-eq-box"><span class="lp-eq-t">譲渡費用</span></span>
      </div>

      <h3 class="lp-h3 lp-anim lp-anim-slide-left">法人は不動産の所有期間で法人税率が変わらない</h3>
      <p class="lp-body lp-anim lp-anim-fade-up">
        個人は売却年の1月1日時点で所有期間が5年を超えるかにより長期・短期を判定しますが、<span class="lp-em-main">法人には同じ区分がありません</span>。課税方法や控除の有無にも違いがあります。
      </p>

      <p class="lp-table-cap lp-anim lp-anim-fade-up">法人と個人における不動産売却の税金比較</p>
      <table class="lp-table lp-table-compare bg-white">
        <thead>
          <tr>
            <th scope="col">比較項目</th>
            <th scope="col">法人</th>
            <th scope="col">個人</th>
          </tr>
        </thead>
        <tbody>
          <tr class="lp-anim lp-anim-fade-up" style="--lp-delay:0ms">
            <th scope="row">課税方法</th>
            <td data-label="法人">会社全体の所得と合算</td>
            <td data-label="個人">譲渡所得として区分</td>
          </tr>
          <tr class="lp-anim lp-anim-fade-up" style="--lp-delay:90ms">
            <th scope="row">所有期間</th>
            <td data-label="法人">税率区分なし</td>
            <td data-label="個人">5年を境に短期・長期</td>
          </tr>
          <tr class="lp-anim lp-anim-fade-up" style="--lp-delay:180ms">
            <th scope="row">税率</th>
            <td data-label="法人">所得800万円を基準に段階的</td>
            <td data-label="個人">所有期間で大きく変動</td>
          </tr>
          <tr class="lp-anim lp-anim-fade-up" style="--lp-delay:270ms">
            <th scope="row">3,000万円控除</th>
            <td data-label="法人">なし</td>
            <td data-label="個人">居住用財産の特例あり</td>
          </tr>
          <tr class="lp-anim lp-anim-fade-up" style="--lp-delay:360ms">
            <th scope="row">売却損</th>
            <td data-label="法人">他の事業所得と相殺可</td>
            <td data-label="個人">原則相殺できない</td>
          </tr>
          <tr class="lp-anim lp-anim-fade-up" style="--lp-delay:450ms">
            <th scope="row">建物の消費税</th>
            <td data-label="法人">原則、課税取引</td>
            <td data-label="個人">事業者かどうかで異なる</td>
          </tr>
        </tbody>
      </table>

      <h3 class="lp-h3 lp-anim lp-anim-slide-left">法人が不動産売却で負担する主な税金</h3>
      <p class="lp-body lp-anim lp-anim-fade-up">主な税金は次のとおりです。</p>
      <ul class="lp-taglist lp-anim lp-anim-fade-up">
        <li class="lp-tag">法人税</li>
        <li class="lp-tag">地方法人税</li>
        <li class="lp-tag">法人住民税</li>
        <li class="lp-tag">法人事業税</li>
        <li class="lp-tag">特別法人事業税</li>
        <li class="lp-tag">防衛特別法人税</li>
      </ul>
      <div class="lp-note lp-note-box lp-anim lp-anim-fade-up">
        <p class="lp-note-t"><span class="lp-note-badge">!</span>防衛特別法人税は<span class="lp-nobr">2026年4月1日</span>以後に始まる事業年度から対象です。原則として一定の税額控除前の法人税額から<span class="lp-em-main">年500万円の基礎控除額</span>を差し引いた金額に<span class="lp-nobr">4％</span>を乗じて計算します。税額が0円でも、対象法人は原則として申告が必要です。</p>
      </div>

      <p class="lp-table-cap lp-anim lp-anim-fade-up">法人税率の目安（資本金1億円以下など一定の普通法人の場合）</p>
      <table class="lp-table lp-table-rate bg-white">
        <thead>
          <tr>
            <th scope="col">所得の範囲</th>
            <th scope="col">税率</th>
          </tr>
        </thead>
        <tbody>
          <tr class="lp-anim lp-anim-fade-up" style="--lp-delay:0ms">
            <th scope="row">年800万円以下の部分</th>
            <td data-label="税率">原則15％</td>
          </tr>
          <tr class="lp-anim lp-anim-fade-up" style="--lp-delay:90ms">
            <th scope="row">年800万円以下の部分（所得が年10億円を超える事業年度）</th>
            <td data-label="税率">17％</td>
          </tr>
          <tr class="lp-anim lp-anim-fade-up" style="--lp-delay:180ms">
            <th scope="row">年800万円以下の部分（適用除外事業者）</th>
            <td data-label="税率">19％</td>
          </tr>
          <tr class="lp-anim lp-anim-fade-up lp-row-em" style="--lp-delay:270ms">
            <th scope="row">年800万円超の部分</th>
            <td data-label="税率">原則23.2％</td>
          </tr>
        </tbody>
      </table>
      <p class="lp-caption lp-anim lp-anim-fade-up">※通算法人などには例外があります。</p>

      <p class="lp-fig-cap lp-anim lp-anim-fade-up">【図】課税所得のイメージ</p>
      <div class="lp-figure lp-taxbox lp-anim lp-anim-fade-up">
        <div class="lp-eq-row lp-taxbox-sum">
          <span class="lp-eq-box"><span class="lp-eq-lb">本業の利益</span><span class="lp-stat-num"><span class="num">1,000</span><span class="unit">万円</span></span></span>
          <span class="lp-eq-op">＋</span>
          <span class="lp-eq-box"><span class="lp-eq-lb">売却益</span><span class="lp-stat-num"><span class="num">1,000</span><span class="unit">万円</span></span></span>
          <span class="lp-eq-op">＝</span>
          <span class="lp-eq-box lp-eq-box-main"><span class="lp-eq-lb">課税所得</span><span class="lp-stat-num"><span class="num">2,000</span><span class="unit">万円</span></span></span>
        </div>
        <div class="lp-taxbox-split">
          <div class="lp-split-row"><span class="lp-split-key">800万円までの部分</span><span class="lp-split-arrow" aria-hidden="true">→</span><span class="lp-split-val">原則15％</span></div>
          <div class="lp-split-row"><span class="lp-split-key">残り1,200万円の部分</span><span class="lp-split-arrow" aria-hidden="true">→</span><span class="lp-split-val">原則23.2％</span></div>
        </div>
      </div>

      <p class="lp-fig-cap lp-anim lp-anim-fade-up">法人税率の目安（グラフ）</p>
      <div class="lp-figure lp-barchart lp-anim lp-anim-fade-up" role="img" aria-label="法人税率の目安。年800万円以下は原則15%、年800万円超は原則23.2%">
        <div class="lp-bar lp-anim">
          <div class="lp-bar-head"><span class="lp-bar-name">年800万円以下</span><span class="lp-bar-num"><span data-countup data-target="15" data-dec="0">15</span>％</span></div>
          <div class="lp-bar-track"><span class="lp-bar-fill" style="--w:65%;--lp-delay:0ms"></span></div>
        </div>
        <div class="lp-bar lp-anim">
          <div class="lp-bar-head"><span class="lp-bar-name">年800万円超</span><span class="lp-bar-num"><span data-countup data-target="23.2" data-dec="1">23.2</span>％</span></div>
          <div class="lp-bar-track"><span class="lp-bar-fill" style="--w:100%;--lp-delay:220ms"></span></div>
        </div>
      </div>
      <p class="lp-caption lp-anim lp-anim-fade-up">※実効税率は資本金、所得額、所在地、法人区分で異なります。</p>
    </div>
  </section>

  <!-- ===== 中間CTA(1回目・原位置保持) ===== -->
  <section class="lp-section lp-cta-block bg-white">
    <div class="lp-container">
      <p class="lp-cta-catch lp-anim lp-anim-fade-up">法人の不動産売却って<br class="lp-br-sp">難しそう…</p>
      <a href="/contact/" target="_blank" class="cta-btn lp-anim lp-anim-scale" style="--lp-delay:120ms">
        <span class="cta-txt">【神戸市北区】<br class="lp-br-sp">不動産売却に関する<br class="lp-br-sp">ご相談はこちら</span>
        <svg class="arrow" viewBox="0 0 24 24" aria-hidden="true"><path d="M5 12h13M13 6l6 6-6 6" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"/></svg>
      </a>
    </div>
  </section>

  <!-- ===== H2-2 法人の不動産売却における節税方法 ===== -->
  <section class="lp-section bg-white lp-h2sec" id="sec-save">
    <div class="lp-container">
      <div class="lp-h2head lp-h2head-chip">
        <span class="lp-h2num lp-anim lp-anim-blur">02</span>
        <p class="lp-minilabel lp-anim lp-anim-fade-up" style="--lp-delay:80ms">3つのアプローチ</p>
        <h2 class="lp-h2 lp-anim lp-anim-slide-left" style="--lp-delay:120ms"><span class="lp-h2-phrase">法人の不動産売却に</span><br class="lp-br-sp"><span class="lp-h2-phrase">おける節税方法</span></h2>
        <span class="lp-h2rule lp-anim lp-anim-fade-up" style="--lp-delay:260ms" aria-hidden="true"></span>
      </div>
      <p class="lp-summary lp-anim lp-anim-fade-up" style="--lp-delay:120ms">
        売却益はそのまま課税されるわけではなく、工夫次第で課税所得を圧縮できます。方向性は「赤字を使う」「損金の時期を合わせる」「将来へ繰り延べる」の3つに整理できます。
      </p>

      <!-- 3つのアプローチ 図(ダーク緑フルワイド帯の中に大見出し+白カード) -->
      <div class="lp-approach bg-dark lp-figure">
        <div class="lp-glow-clip" aria-hidden="true"><span class="lp-glow lp-glow-sm"></span></div>
        <p class="lp-approach-cap lp-anim lp-anim-fade-up">課税所得を圧縮する<br class="lp-br-sp">3つのアプローチ</p>
        <div class="lp-approach-grid">
          <div class="lp-approach-card lp-anim lp-anim-flip" style="--lp-delay:0ms">
            <span class="lp-approach-no">①</span>
            <p class="lp-approach-t">すでにある赤字を使う</p>
            <p class="lp-approach-d">損失との相殺（欠損金・本業赤字と相殺）</p>
          </div>
          <div class="lp-approach-card lp-anim lp-anim-flip" style="--lp-delay:160ms">
            <span class="lp-approach-no">②</span>
            <p class="lp-approach-t">今年度の支出を調整する</p>
            <p class="lp-approach-d">損金との調整（役員退職金・修繕費などを同年度に集約）</p>
          </div>
          <div class="lp-approach-card lp-anim lp-anim-flip" style="--lp-delay:320ms">
            <span class="lp-approach-no">③</span>
            <p class="lp-approach-t">将来に繰り延べる</p>
            <p class="lp-approach-d">買換え特例（圧縮記帳で課税を将来へ先送り）</p>
          </div>
        </div>
      </div>

      <h3 class="lp-h3 lp-anim lp-anim-slide-left">本業の赤字や繰越欠損金と売却益を相殺する</h3>
      <p class="lp-body lp-anim lp-anim-fade-up">
        同じ年度の本業赤字は、売却益と相殺されます。たとえば本業で<span class="lp-nobr">500万円</span>の損失が出ている年に<span class="lp-nobr">1,000万円</span>の売却益が生じた場合、相殺後の課税所得は<span class="lp-em-main">500万円に抑えられます</span>。
      </p>
      <p class="lp-body lp-anim lp-anim-fade-up">
        青色申告法人の一定の欠損金は原則10年間繰越可能ですが、中小法人等以外は原則として控除前所得の50％が限度です。残高と申告状況を税理士に確認してください。
      </p>

      <h3 class="lp-h3 lp-anim lp-anim-slide-left">損金が発生する事業年度に売却時期を合わせる</h3>
      <p class="lp-body lp-anim lp-anim-fade-up">
        適正額の役員退職金、当期の損金となる修繕費、広告費などと売却益が同じ年度なら、<span class="lp-em-main">課税所得を抑えられる可能性</span>があります。
      </p>
      <p class="lp-body lp-anim lp-anim-fade-up">
        役員退職金には退職の事実、決議、金額の妥当性が必要です。設備取得費は原則減価償却し、価値を高める工事は資本的支出になる場合があります。
      </p>

      <h3 class="lp-h3 lp-anim lp-anim-slide-left">特定資産の買換え特例で課税を繰り延べる</h3>
      <p class="lp-body lp-anim lp-anim-fade-up">
        特定資産の買換え特例とは、一定の事業用資産を売却して要件を満たす資産へ買い換えた場合、圧縮記帳で課税の一部を将来へ繰り延べる制度です。申告書への記載や明細書の添付が必要で、<span class="lp-em-main">税金の免除ではありません</span>。
      </p>
      <div class="lp-note lp-note-box lp-note-ref lp-anim lp-anim-fade-up">
        <p class="lp-note-t"><span class="lp-note-badge lp-note-badge-ref">改正</span>令和8年度税制改正により、法人の長期所有土地等に係る買換え特例は<span class="lp-nobr">令和11年3月31日</span>まで3年間延長されました。買換資産のうち、建物および附属設備は特定施設の用に供されるもの、構築物は特定施設に係る事業の遂行上必要なものに限定されました。</p>
      </div>
    </div>
  </section>

  <!-- ===== 中間CTA(2回目・原位置保持) ===== -->
  <section class="lp-section lp-cta-block bg-white">
    <div class="lp-container">
      <p class="lp-cta-catch lp-anim lp-anim-fade-up">法人の不動産売却って<br class="lp-br-sp">難しそう…</p>
      <a href="/contact/" target="_blank" class="cta-btn lp-anim lp-anim-scale" style="--lp-delay:120ms">
        <span class="cta-txt">【神戸市北区】<br class="lp-br-sp">不動産売却に関する<br class="lp-br-sp">ご相談はこちら</span>
        <svg class="arrow" viewBox="0 0 24 24" aria-hidden="true"><path d="M5 12h13M13 6l6 6-6 6" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"/></svg>
      </a>
    </div>
  </section>

  <!-- ===== H2-3 法人の不動産売却で節税する際の注意点 ===== -->
  <section class="lp-section bg-base lp-h2sec" id="sec-note">
    <div class="lp-container">
      <div class="lp-h2head lp-h2head-label">
        <span class="lp-h2num lp-anim lp-anim-blur">03</span>
        <p class="lp-minilabel lp-anim lp-anim-fade-up" style="--lp-delay:80ms">見落としに注意</p>
        <h2 class="lp-h2 lp-anim lp-anim-clip" style="--lp-delay:120ms"><span class="lp-h2-phrase">法人の不動産売却で</span><br class="lp-br-sp"><span class="lp-h2-phrase">節税する際の注意点</span></h2>
        <span class="lp-h2rule lp-anim lp-anim-fade-up" style="--lp-delay:260ms" aria-hidden="true"></span>
      </div>
      <p class="lp-summary lp-anim lp-anim-fade-up" style="--lp-delay:120ms">
        個人向けの特例を法人に当てはめない、建物と土地で消費税の扱いが違う、売却益の計上時期は原則引渡し日——この3点を契約前に確認することが失敗回避の要点です。
      </p>

      <h3 class="lp-h3 lp-anim lp-anim-slide-left">法人には3,000万円特別控除が適用されない</h3>
      <p class="lp-body lp-anim lp-anim-fade-up">
        3,000万円特別控除とは、個人が一定の居住用財産を売った際、譲渡所得から最高3,000万円を控除できる制度です。<span class="lp-em-main">法人名義の不動産には適用されず</span>、売却益が3,000万円以下でも法人税がかからないとは限りません。
      </p>

      <h3 class="lp-h3 lp-anim lp-anim-slide-left">土地の譲渡は非課税、建物部分は原則として課税取引</h3>
      <p class="lp-body lp-anim lp-anim-fade-up">
        土地の譲渡は消費税の非課税取引ですが、建物部分の譲渡は原則として課税取引です。ただし実際の納税義務は、法人が課税事業者に該当するかなどによって異なります。一括売却では、時価や固定資産税評価額などの合理的な基準で代金を区分します。
      </p>
      <p class="lp-body lp-anim lp-anim-fade-up">
        納税額は課税事業者か、簡易課税や仕入税額控除の扱いで変わるため、<span class="lp-em-main">法人税等と消費税の資金を分けて</span>見積もります。
      </p>

      <h3 class="lp-h3 lp-anim lp-anim-slide-left">売却益の計上日は原則として引渡し日になる</h3>
      <p class="lp-body lp-anim lp-anim-fade-up">
        売却収益は原則として引渡し日の属する事業年度へ計上します。土地・建物を契約の効力発生日で継続して計上している場合は認められることがありますが、<span class="lp-em-main">自由には選べません</span>。
      </p>

      <p class="lp-fig-cap lp-anim lp-anim-fade-up">【図】売却前の税務チェックリスト</p>
      <ul class="lp-checklist lp-figure">
        <li class="lp-check-item lp-anim lp-anim-fade-up" style="--lp-delay:0ms"><span class="lp-check-no">01</span><span class="lp-check-t">帳簿価額</span></li>
        <li class="lp-check-item lp-anim lp-anim-fade-up" style="--lp-delay:80ms"><span class="lp-check-no">02</span><span class="lp-check-t">当期損益</span></li>
        <li class="lp-check-item lp-anim lp-anim-fade-up" style="--lp-delay:170ms"><span class="lp-check-no">03</span><span class="lp-check-t">繰越欠損金</span></li>
        <li class="lp-check-item lp-anim lp-anim-fade-up" style="--lp-delay:270ms"><span class="lp-check-no">04</span><span class="lp-check-t">土地・建物の価格区分</span></li>
        <li class="lp-check-item lp-anim lp-anim-fade-up" style="--lp-delay:380ms"><span class="lp-check-no">05</span><span class="lp-check-t">消費税の納税義務</span></li>
        <li class="lp-check-item lp-anim lp-anim-fade-up" style="--lp-delay:500ms"><span class="lp-check-no">06</span><span class="lp-check-t">契約日と引渡し日</span></li>
        <li class="lp-check-item lp-anim lp-anim-fade-up" style="--lp-delay:630ms"><span class="lp-check-no">07</span><span class="lp-check-t">買換え予定</span></li>
      </ul>
      <div class="lp-note lp-note-box lp-anim lp-anim-fade-up">
        <p class="lp-note-t"><span class="lp-note-badge">!</span>税額や特例は税理士、査定価格や売却条件は不動産会社へ<span class="lp-em-main">契約前に相談</span>しましょう。</p>
      </div>
    </div>
  </section>

  <!-- ===== 中間CTA(3回目・原位置保持) ===== -->
  <section class="lp-section lp-cta-block bg-white">
    <div class="lp-container">
      <p class="lp-cta-catch lp-anim lp-anim-fade-up">法人の不動産売却って<br class="lp-br-sp">難しそう…</p>
      <a href="/contact/" target="_blank" class="cta-btn lp-anim lp-anim-scale" style="--lp-delay:120ms">
        <span class="cta-txt">【神戸市北区】<br class="lp-br-sp">不動産売却に関する<br class="lp-br-sp">ご相談はこちら</span>
        <svg class="arrow" viewBox="0 0 24 24" aria-hidden="true"><path d="M5 12h13M13 6l6 6-6 6" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"/></svg>
      </a>
    </div>
  </section>

  <!-- ===== まとめ ===== -->
  <section class="lp-section bg-white lp-summary-sec">
    <div class="lp-container">
      <div class="lp-h2head lp-h2head-bar">
        <p class="lp-minilabel lp-anim lp-anim-fade-up">この記事のまとめ</p>
        <h2 class="lp-h2 lp-anim lp-anim-slide-left" style="--lp-delay:100ms"><span class="lp-h2-phrase">まとめ</span></h2>
        <span class="lp-h2rule lp-anim lp-anim-fade-up" style="--lp-delay:220ms" aria-hidden="true"></span>
      </div>

      <div class="lp-sum-grid">
        <div class="lp-sum-card bg-light lp-anim lp-anim-slide-left" style="--lp-delay:0ms">
          <span class="lp-sum-no" aria-hidden="true">01</span>
          <p class="lp-sum-t">法人の売却益は<span class="lp-em-main">会社全体の損益</span>へ反映されます。</p>
        </div>
        <div class="lp-sum-card bg-light lp-anim lp-anim-slide-up" style="--lp-delay:120ms">
          <span class="lp-sum-no" aria-hidden="true">02</span>
          <p class="lp-sum-t">欠損金、損金の年度、買換え予定を<span class="lp-em-main">まとめて確認</span>します。</p>
        </div>
        <div class="lp-sum-card bg-light lp-anim lp-anim-slide-down" style="--lp-delay:240ms">
          <span class="lp-sum-no" aria-hidden="true">03</span>
          <p class="lp-sum-t">3,000万円特別控除・消費税・収益計上年度を<span class="lp-em-main">個人売却と混同しない</span>ことが重要です。</p>
        </div>
        <div class="lp-sum-card bg-light lp-anim lp-anim-slide-right" style="--lp-delay:360ms">
          <span class="lp-sum-no" aria-hidden="true">04</span>
          <p class="lp-sum-t">売却条件は不動産会社、税額や特例は<span class="lp-em-main">税理士へ早めに相談</span>しましょう。</p>
        </div>
      </div>

      <div class="lp-closing bg-sub lp-anim lp-anim-fade-up">
        <p class="lp-closing-t">法人の不動産売却は、決算内容や投資計画を含む財務判断です。神戸市北区の査定や売却は、<span class="lp-em-main">株式会社東洋技研</span>へご相談ください。</p>
      </div>
    </div>
  </section>

</div>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Article",
      "headline": "法人の不動産売却で節税可能？個人との税金の違いや節税対策を解説",
      "description": "法人の不動産売却益は会社全体の損益に合算され、売却時期や決算内容で税負担が変わります。損失との相殺、損金計上時期の調整、買換え特例といった節税方法と、3,000万円特別控除の不適用・建物の消費税・収益計上年度など法人特有の注意点を解説します。",
      "inLanguage": "ja",
      "articleSection": "法人の不動産売却・税金"
    },
    {
      "@type": "FAQPage",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "法人と個人の違いは？",
          "acceptedAnswer": { "@type": "Answer", "text": "法人は売却益を本業と合算し、所有期間別税率や3,000万円特別控除はありません。" }
        },
        {
          "@type": "Question",
          "name": "節税方法はある？",
          "acceptedAnswer": { "@type": "Answer", "text": "損失との相殺、損金との時期調整、買換え特例を検討できます。" }
        },
        {
          "@type": "Question",
          "name": "注意点は？",
          "acceptedAnswer": { "@type": "Answer", "text": "建物の消費税と収益計上年度を確認します。" }
        }
      ]
    }
  ]
}
</script>

<style>
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;700;900');

:root{
  --color-base:#FAFAFA;   /* tone: light */
  --color-main:#1EA122;   /* tone: dark (相対輝度≒0.26) */
  --color-sub:#E8F7E7;    /* tone: light */
  --color-accent:#f1c40f; /* tone: light (相対輝度≒0.59) */
  --color-accent-dark:#d4a90c; /* hover用・同系の濃色 */
  --color-main-tint:#DFF3DF;   /* メイン由来の淡色地(白と混合) */
  /* on-color:実測で4.5:1以上を満たす側を採用 */
  --color-on-main:#FFFFFF;     /* 緑地には大型・太字文字のみ使用 */
  --color-on-accent:#1A1A1A;   /* 黄地は暗文字(≒10.5:1) */
  --color-text-on-dark:#FFFFFF;
  --color-text-on-light:#1A1A1A;
  --color-text-sub-on-light:#666666;
  --hair:#E3E6E3;
}

/* ---- wrapper(親サイト分離・23-1) ---- */
.article-lp-wrapper{position:relative;isolation:isolate;contain:layout style;width:100%;max-width:100%;overflow-x:clip;overflow-y:visible;z-index:auto;background:#FFFFFF;color:var(--color-text-on-light);font-size:17px;line-height:2.05;letter-spacing:.02em}

/* ---- フォントガード(23-8b・全子孫一括) ---- */
.article-lp-wrapper,.article-lp-wrapper *,.article-lp-wrapper *::before,.article-lp-wrapper *::after{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic","Meiryo",system-ui,-apple-system,sans-serif !important}

/* ---- ベースリセット(23-8) ---- */
.blog__contents p {text-align: unset;}
.article-lp-wrapper,.article-lp-wrapper *,.article-lp-wrapper *::before,.article-lp-wrapper *::after{box-sizing:border-box}
.article-lp-wrapper img,.article-lp-wrapper svg{max-width:100%;height:auto;display:block}
.article-lp-wrapper a{color:inherit;text-decoration:none}
.article-lp-wrapper ul,.article-lp-wrapper ol{list-style:none;margin:0;padding:0}
.article-lp-wrapper p,.article-lp-wrapper li,.article-lp-wrapper h2,.article-lp-wrapper h3,.article-lp-wrapper span,.article-lp-wrapper a,.article-lp-wrapper th,.article-lp-wrapper td{font-family:inherit}

/* ---- 構造中央化(4-0) ---- */
.article-lp-wrapper > section{width:100%}
.article-lp-wrapper > *:not(section):not(style):not(script){max-width:880px;margin-inline:auto}
.article-lp-wrapper .lp-container{max-width:880px;margin-inline:auto;padding-inline:56px}
.article-lp-wrapper .lp-section{width:100%;padding-block:60px}
.article-lp-wrapper table{width:100%}
.article-lp-wrapper .lp-figure{margin-inline:auto;max-width:100%}
.article-lp-wrapper [class*="grid"] > *,.article-lp-wrapper [class*="row"] > *{min-width:0}

/* ---- 背景tone(6章・21章) ---- */
.article-lp-wrapper .bg-white{background:#FFFFFF}
.article-lp-wrapper .bg-base{background:var(--color-base)}
.article-lp-wrapper .bg-light{background:var(--color-sub)}
.article-lp-wrapper .bg-sub{background:var(--color-sub)}
.article-lp-wrapper .bg-dark{background:var(--color-main)}

/* ---- tone継承(8-11) ---- */
.article-lp-wrapper .bg-white{color:var(--color-text-on-light) !important}
.article-lp-wrapper .bg-base{color:var(--color-text-on-light) !important}
.article-lp-wrapper .bg-light{color:var(--color-text-on-light) !important}
.article-lp-wrapper .bg-sub{color:var(--color-text-on-light) !important}
.article-lp-wrapper .bg-dark{color:var(--color-text-on-dark) !important}
.article-lp-wrapper :where(.bg-dark,.bg-light,.bg-white,.bg-base,.bg-sub) :where(p,li,dt,dd,figcaption,small,blockquote){color:inherit !important}

/* ---- 本文タイポ(2章・16px下限は本文系のみ一括) ---- */
.article-lp-wrapper .lp-body,.article-lp-wrapper .lp-lead,.article-lp-wrapper .lp-summary{font-size:17px !important;line-height:2.15 !important}
.article-lp-wrapper .lp-body{margin-top:26px}
.article-lp-wrapper .lp-body + .lp-body{margin-top:34px}
.article-lp-wrapper .lp-body,.article-lp-wrapper .lp-lead{word-break:normal;overflow-wrap:break-word;line-break:strict;text-wrap:pretty}
.article-lp-wrapper .lp-summary{word-break:normal;overflow-wrap:break-word;line-break:strict;text-wrap:pretty}
.article-lp-wrapper .lp-nobr{white-space:nowrap}
.article-lp-wrapper .lp-em-main{color:inherit;font-weight:700;background:linear-gradient(transparent 62%, color-mix(in srgb, var(--color-main) 24%, transparent) 62%);padding:0 .1em}
.article-lp-wrapper .lp-caption,.article-lp-wrapper .lp-note-t,.article-lp-wrapper .lp-fig-cap,.article-lp-wrapper .lp-table-cap,.article-lp-wrapper .lp-minilabel,.article-lp-wrapper .lp-fv-cat,.article-lp-wrapper .lp-fv-target{font-size:16px}

/* 見出し・大型数値の再宣言(内部spanまで・!important) */
.article-lp-wrapper .lp-h2,.article-lp-wrapper .lp-h2 span{font-size:42px !important;line-height:1.42 !important;font-weight:900;letter-spacing:-.02em;color:var(--color-text-on-light)}
.article-lp-wrapper .bg-dark .lp-h2,.article-lp-wrapper .bg-dark .lp-h2 span{color:var(--color-text-on-dark)}
.article-lp-wrapper .lp-h3,.article-lp-wrapper .lp-h3 span{font-size:23px !important;line-height:1.5 !important;font-weight:700}
.article-lp-wrapper .lp-h2num{font-size:64px !important;line-height:1.05 !important;font-weight:900;color:var(--color-main);letter-spacing:-.02em;display:block}
.article-lp-wrapper .lp-stat-num,.article-lp-wrapper .lp-stat-num span{line-height:1.1 !important}

/* 見出しの改行制御 */
.article-lp-wrapper h2,.article-lp-wrapper h3{word-break:normal;overflow-wrap:break-word;line-break:strict;text-wrap:pretty}
.article-lp-wrapper .lp-h2-phrase,.article-lp-wrapper .lp-h3-phrase{display:inline-block;max-width:100%;white-space:normal;word-break:normal;line-break:strict;overflow-wrap:break-word}
.article-lp-wrapper .lp-br-pc{display:inline}
.article-lp-wrapper .lp-br-sp{display:none}

/* ================= FV ================= */
.article-lp-wrapper .lp-fv{position:relative;padding-block:56px 116px;overflow:visible}
.article-lp-wrapper .lp-fv-cat{display:inline-block;font-weight:700;letter-spacing:.18em;color:var(--color-text-on-light) !important;border-left:4px solid var(--color-main);padding-left:14px;margin-bottom:22px}
.article-lp-wrapper .lp-fv-target{display:inline-block;font-weight:700;font-size:16px;color:var(--color-text-on-light);background:var(--color-sub);border:1px solid color-mix(in srgb, var(--color-main) 40%, #FFFFFF);border-radius:999px;padding:8px 20px;margin-bottom:34px;letter-spacing:.04em}
.article-lp-wrapper .lp-fv-lead{font-size:22px !important;font-weight:700;line-height:1.9 !important;letter-spacing:-.01em;animation:fvRise .9s cubic-bezier(.22,1,.36,1) both}
.article-lp-wrapper .lp-fv-lead2{margin-top:26px;color:#333333;animation:fvRise .9s cubic-bezier(.22,1,.36,1) .18s both}
@keyframes fvRise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
.article-lp-wrapper .lp-glow-clip{position:absolute;inset:0;overflow:hidden;z-index:0;pointer-events:none}
.article-lp-wrapper .lp-glow{position:absolute;top:-120px;right:-80px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle, color-mix(in srgb, var(--color-main) 22%, transparent), transparent 70%);animation:glowFloat 9s ease-in-out infinite}
.article-lp-wrapper .lp-glow-sm{width:280px;height:280px;top:-90px;right:-60px;background:radial-gradient(circle, rgba(255,255,255,.18), transparent 70%)}
@keyframes glowFloat{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-24px,22px) scale(1.08)}}
.article-lp-wrapper .lp-fv .lp-container{position:relative;z-index:1}

/* ============ この記事で分かること ============ */
.article-lp-wrapper .lp-minilabel{display:inline-block;font-weight:700;letter-spacing:.16em;color:var(--color-text-on-light) !important;margin-bottom:30px;position:relative;padding-left:30px}
.article-lp-wrapper .lp-minilabel::before{content:"";position:absolute;left:0;top:50%;width:20px;height:3px;background:var(--color-main);transform:translateY(-50%)}
.article-lp-wrapper .lp-know-list{display:flex;flex-direction:column;gap:22px}
.article-lp-wrapper .lp-know-item{display:flex;align-items:flex-start;gap:16px;background:#FFFFFF;border:1px solid var(--hair);border-left:5px solid var(--color-main);border-radius:6px;padding:28px 32px}
.article-lp-wrapper .lp-know-item .ico{flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:var(--color-main);color:var(--color-on-main);display:inline-flex;align-items:center;justify-content:center;margin-top:.2em}
.article-lp-wrapper .lp-know-item .ico svg{width:64%;height:64%}
.article-lp-wrapper .lp-know-item .txt{font-size:17px;font-weight:700;line-height:1.95}

/* ============ 目次FAQ ============ */
.article-lp-wrapper .lp-faq-toc{display:flex;flex-direction:column;gap:26px}
.article-lp-wrapper .lp-qa{background:var(--color-base);border:1px solid var(--hair);border-radius:10px;padding:34px 38px}
.article-lp-wrapper .lp-qa-q,.article-lp-wrapper .lp-qa-a{display:flex;align-items:flex-start;gap:16px}
.article-lp-wrapper .lp-qa-a{margin-top:18px;padding-top:18px;border-top:1px dashed var(--hair)}
.article-lp-wrapper .lp-qa-mark{flex:0 0 auto;width:36px;height:36px;border-radius:50%;background:var(--color-main);color:var(--color-on-main);font-weight:900;font-size:19px;display:inline-flex;align-items:center;justify-content:center;line-height:1}
.article-lp-wrapper .lp-qa-mark-a{background:var(--color-accent);color:var(--color-on-accent)}
.article-lp-wrapper .lp-qa-qt{font-size:19px;font-weight:700;line-height:1.6}
.article-lp-wrapper .lp-qa-at{font-size:16px;line-height:1.95;color:#333333}
.article-lp-wrapper .lp-qa-link{display:inline-flex;align-items:center;gap:10px;margin-top:22px;font-size:16px;font-weight:700;color:var(--color-text-on-light) !important;background:#FFFFFF;border:1.5px solid var(--color-main);border-radius:8px;padding:14px 24px;min-height:44px;cursor:pointer;transition:background .3s ease,transform .3s ease}
.article-lp-wrapper .lp-qa-link::after{content:"";width:8px;height:8px;border-right:2px solid var(--color-main);border-bottom:2px solid var(--color-main);transform:rotate(45deg);flex:0 0 auto;margin-left:2px}
.article-lp-wrapper .lp-qa-link:hover{background:var(--color-sub);transform:translateY(-2px)}
.article-lp-wrapper .lp-qa-link:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}

/* ============ H2 見出し ============ */
.article-lp-wrapper .lp-h2sec{padding-block:60px}
.article-lp-wrapper .lp-h2head{margin-bottom:44px}
.article-lp-wrapper .lp-h2num{margin-bottom:6px}
.article-lp-wrapper .lp-h2head .lp-minilabel{margin-bottom:14px}
.article-lp-wrapper .lp-h2rule{display:block;width:64px;height:4px;margin-top:20px;background:var(--color-main)}
.article-lp-wrapper .lp-h2head-bar .lp-h2{border-left:8px solid var(--color-main);padding-left:22px}
.article-lp-wrapper .lp-h2head-chip .lp-h2num{color:var(--color-on-main);background:var(--color-main);display:inline-block;width:auto;padding:2px 20px;border-radius:4px;font-size:40px !important}
.article-lp-wrapper .lp-h2head-label .lp-minilabel{color:var(--color-on-accent) !important;background:var(--color-accent);padding:8px 18px;border-radius:4px}
.article-lp-wrapper .lp-h2head-label .lp-minilabel::before{display:none}
.article-lp-wrapper .lp-summary{font-weight:700;color:#333333;background:var(--color-sub);border-radius:8px;padding:26px 30px;margin-bottom:44px}
.article-lp-wrapper .lp-h3{margin-top:64px;margin-bottom:22px;padding-bottom:14px;border-bottom:2px solid var(--color-main-tint);position:relative}
.article-lp-wrapper .lp-h3::before{content:"";position:absolute;left:0;bottom:-2px;width:56px;height:2px;background:var(--color-main)}
.blog__article h3 {border-left: none;padding: 0;}

/* ============ 計算式 図 ============ */
.article-lp-wrapper .lp-fig-cap{font-weight:700;color:var(--color-text-on-light) !important;margin-top:54px;margin-bottom:18px;text-align:left;padding-left:16px;border-left:4px solid var(--color-main)}
.article-lp-wrapper .lp-fig-cap::before{content:"図 ";display:none}
.article-lp-wrapper .lp-eq-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px}
.article-lp-wrapper .lp-eq{background:var(--color-base);border:1px solid var(--hair);border-radius:8px;padding:40px 26px}
.article-lp-wrapper .lp-eq-box{flex:0 1 auto;display:flex;flex-direction:column;align-items:center;gap:8px;background:#FFFFFF;border:1px solid var(--hair);border-radius:6px;padding:20px 22px;min-width:0}
.article-lp-wrapper .lp-eq-box-lead{background:var(--color-main);border-color:var(--color-main)}
.article-lp-wrapper .lp-eq-box-lead .lp-eq-t{color:var(--color-on-main);font-size:20px}
.article-lp-wrapper .lp-eq-box-main{background:#FFFFFF;border-color:var(--color-main);border-top:4px solid var(--color-main)}
.article-lp-wrapper .lp-eq-t{font-size:18px;font-weight:900;line-height:1.3}
.article-lp-wrapper .lp-eq-op{flex:0 0 auto;display:flex;align-items:center;justify-content:center;line-height:1;font-size:26px;font-weight:900;color:var(--color-main)}
.article-lp-wrapper .lp-eq-lb{font-size:16px;font-weight:700;color:#666666;line-height:1.4}
.article-lp-wrapper .lp-stat-num{display:inline-flex;align-items:baseline;line-height:1}
.article-lp-wrapper .lp-stat-num .num{font-size:42px !important;font-weight:900;line-height:1;color:var(--color-main)}
.article-lp-wrapper .lp-stat-num .unit{font-size:18px !important;font-weight:700;line-height:1;margin-left:.1em;color:#333333}

/* 課税所得イメージ */
.article-lp-wrapper .lp-taxbox{background:var(--color-base);border:1px solid var(--hair);border-radius:8px;padding:40px 30px}
.article-lp-wrapper .lp-taxbox .lp-stat-num .num{font-size:34px !important}
.article-lp-wrapper .lp-taxbox .lp-stat-num .unit{font-size:16px !important}
.article-lp-wrapper .lp-taxbox-sum{gap:12px}
.article-lp-wrapper .lp-taxbox-sum .lp-eq-box{flex:1 1 0;padding:22px 14px}
.article-lp-wrapper .lp-taxbox-split{margin-top:30px;display:flex;flex-direction:column;gap:14px}
.article-lp-wrapper .lp-split-row{display:flex;align-items:center;gap:16px;background:#FFFFFF;border:1px solid var(--hair);border-left:5px solid var(--color-main);border-radius:6px;padding:18px 24px;flex-wrap:wrap}
.article-lp-wrapper .lp-split-key{font-size:16px;font-weight:700}
.article-lp-wrapper .lp-split-arrow{color:var(--color-main);font-weight:900;font-size:20px;line-height:1}
.article-lp-wrapper .lp-split-val{margin-left:auto;font-size:20px;font-weight:900;color:var(--color-main)}

/* ============ 主な税金 タグ ============ */
.article-lp-wrapper .lp-taglist{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}
.article-lp-wrapper .lp-tag{font-size:16px;font-weight:700;background:var(--color-sub);color:var(--color-text-on-light);border:1px solid color-mix(in srgb, var(--color-main) 30%, #FFFFFF);border-radius:999px;padding:10px 22px}

/* ============ 注意ボックス ============ */
.article-lp-wrapper .lp-note-box{margin-top:34px;background:#FFFFFF;border:1px solid var(--hair);border-left:5px solid var(--color-main);border-radius:6px;padding:28px 32px}
.article-lp-wrapper .lp-note-ref{border-left-color:var(--color-main)}
.article-lp-wrapper .lp-note-t{font-size:16px;line-height:2;color:#333333;display:block}
.article-lp-wrapper .lp-note-badge{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--color-accent);color:var(--color-on-accent);font-weight:900;font-size:16px;line-height:1;margin-right:12px;vertical-align:-6px}
.article-lp-wrapper .lp-note-badge-ref{background:var(--color-sub);color:var(--color-text-on-light);border:1px solid var(--color-main);width:auto;border-radius:4px;padding:4px 12px;font-size:16px;font-weight:700;vertical-align:-4px}

/* ============ 表 ============ */
.article-lp-wrapper .lp-table-cap{font-weight:700;color:var(--color-text-on-light);margin-top:56px;margin-bottom:18px;text-align:left}
.article-lp-wrapper .lp-table{border-collapse:collapse;background:#FFFFFF;border:1px solid var(--hair);border-radius:8px;overflow:hidden}
.article-lp-wrapper .lp-table thead th{background:var(--color-main);color:var(--color-on-main) !important;font-size:19px;font-weight:700;text-align:center;vertical-align:middle;padding:18px 16px;letter-spacing:.02em}
.article-lp-wrapper .lp-table tbody th[scope="row"]{background:var(--color-sub);color:var(--color-text-on-light) !important;font-size:16px;font-weight:700;text-align:center;vertical-align:middle;padding:16px 18px;border-bottom:1px solid var(--hair);border-right:1px solid var(--hair)}
.article-lp-wrapper .lp-table tbody td{font-size:16px;text-align:center;vertical-align:middle;padding:16px 18px;border-bottom:1px solid var(--hair);color:#333333}
.article-lp-wrapper .lp-table tbody tr:last-child th,.article-lp-wrapper .lp-table tbody tr:last-child td{border-bottom:none}
.article-lp-wrapper .lp-table-rate td{font-weight:700;color:var(--color-text-on-light)}
.article-lp-wrapper .lp-table .lp-row-em th[scope="row"]{border-top:3px solid var(--color-accent)}
.article-lp-wrapper .lp-table .lp-row-em td{border-top:3px solid var(--color-accent);font-size:17px}

/* ============ 棒グラフ ============ */
.article-lp-wrapper .lp-barchart{background:var(--color-base);border:1px solid var(--hair);border-radius:8px;padding:40px 34px;display:flex;flex-direction:column;gap:28px}
.article-lp-wrapper .lp-bar-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px;gap:12px}
.article-lp-wrapper .lp-bar-name{font-size:16px;font-weight:700}
.article-lp-wrapper .lp-bar-num{font-size:24px;font-weight:900;color:var(--color-main);line-height:1;white-space:nowrap}
.article-lp-wrapper .lp-bar-track{height:22px;background:#EAEDEA;border-radius:999px;overflow:hidden;direction:ltr}
.article-lp-wrapper .lp-bar-fill{display:block;height:100%;width:var(--w);border-radius:999px;background:linear-gradient(90deg,var(--color-main),color-mix(in srgb,var(--color-main) 70%,var(--color-accent)));transform-origin:left center;transition:width 1400ms cubic-bezier(.22,1,.36,1);transition-delay:var(--lp-delay,0ms)}

/* ============ 3つのアプローチ(暗色帯) ============ */
.article-lp-wrapper .lp-approach{position:relative;overflow:visible;background:var(--color-main);border-radius:10px;padding:46px 36px;margin-top:40px}
.article-lp-wrapper .lp-approach-cap{position:relative;z-index:1;font-size:22px;font-weight:900;color:var(--color-text-on-dark);text-align:center;margin-bottom:34px;letter-spacing:.02em}
.article-lp-wrapper .lp-approach-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}
.article-lp-wrapper .lp-approach-card{background:#FFFFFF;border-radius:8px;padding:34px 26px 32px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}
.article-lp-wrapper .lp-approach-no{flex:0 0 auto;width:54px;height:54px;border-radius:50%;background:var(--color-main);color:var(--color-on-main);font-size:24px;font-weight:900;display:inline-flex;align-items:center;justify-content:center;line-height:1}
.article-lp-wrapper .lp-approach-t{font-size:18px !important;font-weight:900;color:var(--color-text-on-light) !important;line-height:1.55}
.article-lp-wrapper .lp-approach-d{font-size:16px !important;line-height:1.9;color:#333333 !important;margin-top:-2px}

/* ============ チェックリスト ============ */
.article-lp-wrapper .lp-checklist{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:8px}
.article-lp-wrapper .lp-check-item{display:flex;align-items:center;gap:16px;background:#FFFFFF;border:1px solid var(--hair);border-radius:6px;padding:20px 24px;min-width:0}
.article-lp-wrapper .lp-check-no{flex:0 0 auto;width:42px;height:42px;border-radius:50%;background:var(--color-main);color:var(--color-on-main);font-size:19px;font-weight:900;display:inline-flex;align-items:center;justify-content:center;line-height:1}
.article-lp-wrapper .lp-check-t{font-size:16px;font-weight:700;line-height:1.6}

/* ============ CTA ============ */
.article-lp-wrapper .lp-cta-block{text-align:center;padding-block:60px}
.article-lp-wrapper .lp-cta-catch{font-size:22px;font-weight:900;line-height:1.6;margin-bottom:30px;color:var(--color-text-on-light)}
.article-lp-wrapper .cta-btn{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:14px;background:var(--color-accent);color:var(--color-on-accent) !important;border:none;cursor:pointer;border-radius:8px;padding:20px 40px;max-width:620px;margin-inline:auto;white-space:normal;font-size:18px;font-weight:900;line-height:1.5;text-decoration:none;box-shadow:0 6px 18px rgba(0,0,0,.14);transition:transform 360ms cubic-bezier(.22,1,.36,1),box-shadow 360ms cubic-bezier(.22,1,.36,1),background 360ms ease}
.article-lp-wrapper .cta-btn > *{position:relative;z-index:2}
.article-lp-wrapper .cta-btn .cta-txt{letter-spacing:.01em}
.article-lp-wrapper .cta-btn .arrow{width:22px;height:22px;flex:0 0 auto}
.article-lp-wrapper .cta-btn::before{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.5) 50%,transparent 100%);transform:skewX(-20deg);transition:left .6s ease;pointer-events:none;z-index:1}
.article-lp-wrapper .cta-btn:hover::before{left:140%}
.article-lp-wrapper .cta-btn:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(0,0,0,.22);background:var(--color-accent-dark)}
.article-lp-wrapper .cta-btn:hover .arrow{transform:translateX(7px);transition:transform 360ms cubic-bezier(.22,1,.36,1)}
.article-lp-wrapper .cta-btn:active{transform:translateY(0);transition:transform 90ms ease-out}
.article-lp-wrapper .cta-btn:focus-visible{outline:3px solid var(--color-accent-dark);outline-offset:4px}
.article-lp-wrapper .cta-btn,.article-lp-wrapper .cta-btn:visited,.article-lp-wrapper .cta-btn:hover,.article-lp-wrapper .cta-btn:active,.article-lp-wrapper .cta-btn:focus,.article-lp-wrapper .cta-btn *,.article-lp-wrapper .cta-btn:hover *,.article-lp-wrapper .cta-btn:active *,.article-lp-wrapper .cta-btn:focus *{color:var(--color-on-accent) !important}
.article-lp-wrapper .cta-btn svg,.article-lp-wrapper .cta-btn svg *{fill:none;stroke:currentColor}

/* ============ まとめ ============ */
.article-lp-wrapper .lp-summary-sec{padding-block:60px}
.article-lp-wrapper .lp-sum-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:8px}
.article-lp-wrapper .lp-sum-card{position:relative;background:var(--color-sub);border-radius:8px;padding:34px 32px 34px;overflow:hidden}
.article-lp-wrapper .lp-sum-card::before{content:"";position:absolute;left:0;top:0;width:5px;height:100%;background:var(--color-main)}
.article-lp-wrapper .lp-sum-no{display:block;font-size:36px;font-weight:900;color:var(--color-main);line-height:1;margin-bottom:14px;letter-spacing:-.02em}
.article-lp-wrapper .lp-sum-t{font-size:17px;font-weight:700;line-height:1.9}
.article-lp-wrapper .lp-closing{margin-top:40px;background:var(--color-sub);border:1px solid color-mix(in srgb,var(--color-main) 30%,#FFFFFF);border-left:6px solid var(--color-main);border-radius:8px;padding:40px 40px}
.article-lp-wrapper .lp-closing-t{font-size:18px;font-weight:700;line-height:2;color:var(--color-text-on-light)}

/* ============ アニメ初期状態(10-4) ============ */
.article-lp-wrapper .lp-anim{opacity:1;transform:none}
.article-lp-wrapper.is-animating .lp-anim:not(.in-view){opacity:0}
.article-lp-wrapper.is-animating .lp-anim.lp-anim-fade-up:not(.in-view){opacity:0;transform:translateY(28px)}
.article-lp-wrapper.is-animating .lp-anim.lp-anim-slide-left:not(.in-view){opacity:0;transform:translateX(-48px)}
.article-lp-wrapper.is-animating .lp-anim.lp-anim-slide-right:not(.in-view){opacity:0;transform:translateX(48px)}
.article-lp-wrapper.is-animating .lp-anim.lp-anim-slide-up:not(.in-view){opacity:0;transform:translateY(40px)}
.article-lp-wrapper.is-animating .lp-anim.lp-anim-slide-down:not(.in-view){opacity:0;transform:translateY(-40px)}
.article-lp-wrapper.is-animating .lp-anim.lp-anim-scale:not(.in-view){opacity:0;transform:scale(.88)}
.article-lp-wrapper.is-animating .lp-anim.lp-anim-clip:not(.in-view){clip-path:inset(0 100% 0 0)}
.article-lp-wrapper.is-animating .lp-anim.lp-anim-blur:not(.in-view){opacity:0;filter:blur(16px)}
.article-lp-wrapper.is-animating .lp-anim.lp-anim-flip:not(.in-view){opacity:0;transform:perspective(800px) rotateY(-70deg)}
.article-lp-wrapper.is-animating .lp-anim.lp-anim-elastic:not(.in-view){opacity:0;transform:scale(.3) rotate(-20deg)}
.article-lp-wrapper.is-animating .lp-anim.in-view{opacity:1;transform:none;clip-path:inset(0 0 0 0);filter:blur(0);transition:opacity 1200ms cubic-bezier(.22,1,.36,1),transform 1200ms cubic-bezier(.22,1,.36,1),clip-path 1200ms cubic-bezier(.22,1,.36,1),filter 1200ms cubic-bezier(.22,1,.36,1);transition-delay:var(--lp-delay,0ms)}

/* 棒グラフ:行はフェードさせず塗り幅のみ(9-2b) */
.article-lp-wrapper .lp-bar.lp-anim{opacity:1;transform:none;clip-path:none;filter:none}
.article-lp-wrapper.is-animating .lp-bar.lp-anim:not(.in-view){opacity:1;transform:none;clip-path:none;filter:none}
.article-lp-wrapper.is-animating .lp-bar.lp-anim:not(.in-view) .lp-bar-fill{width:0}
@media (prefers-reduced-motion: reduce){
  .article-lp-wrapper .lp-bar-fill{transition:none !important}
  .article-lp-wrapper.is-animating .lp-bar.lp-anim:not(.in-view) .lp-bar-fill{width:var(--w)}
}
@media (prefers-reduced-motion: reduce){
  .article-lp-wrapper.is-animating .lp-anim,
  .article-lp-wrapper.is-animating .lp-anim:not(.in-view){opacity:1 !important;transform:none !important;clip-path:none !important;filter:none !important;transition:none !important}
  .article-lp-wrapper .lp-fv-lead,.article-lp-wrapper .lp-fv-lead2{animation:none !important;opacity:1 !important;transform:none !important}
}

/* ================= SP ================= */
@media (max-width:768px){
  .article-lp-wrapper{font-size:16px;line-height:2.0}
  .article-lp-wrapper .lp-container{padding-inline:5.5vw}
  .article-lp-wrapper .lp-section{padding-block:10vw}
  .article-lp-wrapper .lp-fv{padding-block:9vw 10vw}
  .article-lp-wrapper .lp-h2sec,.article-lp-wrapper .lp-summary-sec{padding-block:10vw}
  .article-lp-wrapper .lp-cta-block{padding-block:10vw}

  /* 16px下限(本文系のみ) */
  .article-lp-wrapper p,.article-lp-wrapper li,.article-lp-wrapper th,.article-lp-wrapper td,
  .article-lp-wrapper .lp-caption,.article-lp-wrapper .lp-note-t,.article-lp-wrapper .lp-fig-cap,
  .article-lp-wrapper .lp-table-cap,.article-lp-wrapper .lp-minilabel,.article-lp-wrapper .lp-fv-cat,
  .article-lp-wrapper .lp-fv-target,.article-lp-wrapper .lp-tag,.article-lp-wrapper .lp-eq-lb,
  .article-lp-wrapper .lp-qa-at,.article-lp-wrapper .lp-approach-d,.article-lp-wrapper .lp-check-t,
  .article-lp-wrapper .lp-split-key{font-size:max(16px,4.2vw);line-height:1.95}
  .article-lp-wrapper .lp-body,.article-lp-wrapper .lp-summary{font-size:max(16px,4.4vw) !important;line-height:2.0 !important}

  /* 見出し・大型数値の再宣言(16px下限より後・!important) */
  .article-lp-wrapper .lp-h2,.article-lp-wrapper .lp-h2 span{font-size:max(26px,7.2vw) !important;line-height:1.4 !important}
  .article-lp-wrapper .lp-h3,.article-lp-wrapper .lp-h3 span{font-size:max(19px,5.3vw) !important;line-height:1.5 !important}
  .article-lp-wrapper .lp-h2num{font-size:max(40px,13vw) !important}
  .article-lp-wrapper .lp-h2head-chip .lp-h2num{font-size:max(30px,9vw) !important}
  .article-lp-wrapper .lp-fv-lead{font-size:max(20px,5.6vw) !important;line-height:1.85 !important}
  .article-lp-wrapper .lp-qa-qt{font-size:max(18px,5vw)}
  .article-lp-wrapper .lp-cta-catch{font-size:max(20px,5.6vw)}
  .article-lp-wrapper .lp-approach-cap,.article-lp-wrapper .lp-approach-t,.article-lp-wrapper .lp-eq-t{font-size:max(18px,5vw)}
  .article-lp-wrapper .lp-approach-cap{line-height:1.6;}
  .article-lp-wrapper .lp-stat-num .num{font-size:max(32px,9vw) !important}
  .article-lp-wrapper .lp-stat-num .unit{font-size:max(16px,4.4vw) !important}
  .article-lp-wrapper .lp-bar-num{font-size:max(20px,5.6vw)}
  .article-lp-wrapper .lp-closing-t{font-size:max(17px,4.7vw)}

  .article-lp-wrapper .lp-br-pc{display:none}
  .article-lp-wrapper .lp-br-sp{display:inline}

  /* 縦積み */
  .article-lp-wrapper .lp-approach-grid,.article-lp-wrapper .lp-checklist,.article-lp-wrapper .lp-sum-grid{grid-template-columns:1fr}
  .article-lp-wrapper .lp-eq-row{flex-direction:column}
  .article-lp-wrapper .lp-eq-op{margin-inline:auto}
  .article-lp-wrapper .lp-eq-box{width:100%}
  .article-lp-wrapper .lp-split-val{margin-left:0}
  .article-lp-wrapper .lp-know-item,.article-lp-wrapper .lp-qa{padding:6vw 6vw}
  .article-lp-wrapper .cta-btn{padding:16px 22px;font-size:max(16px,4.4vw);max-width:100%;position:relative;}
  .article-lp-wrapper .cta-btn .arrow {position: absolute;right: 15px;}

  /* SP表:カード型(1カラム) */
  .article-lp-wrapper .lp-table{border:none;background:transparent}
  .article-lp-wrapper .lp-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
  .article-lp-wrapper .lp-table tbody tr{display:block;background:#FFFFFF;border:1px solid var(--hair);border-radius:6px;overflow:hidden;margin-bottom:5vw}
  .article-lp-wrapper .lp-table tbody th[scope="row"]{display:block;width:100%;background:var(--color-sub);color:var(--color-text-on-light) !important;text-align:center;font-size:max(16px,4.4vw);font-weight:700;padding:4vw 4vw;border:none;border-bottom:2px solid var(--color-main)}
  .article-lp-wrapper .lp-table tbody td{display:block;width:100%;text-align:center;padding:3.4vw 4vw;border:none;border-bottom:1px solid var(--hair)}
  .article-lp-wrapper .lp-table tbody td:last-child{border-bottom:none}
  .article-lp-wrapper .lp-table tbody td::before{content:attr(data-label);display:block;font-size:max(16px,4.2vw);font-weight:700;color:var(--color-text-on-light);letter-spacing:.08em;margin-bottom:6px}
  .article-lp-wrapper .lp-table .lp-row-em th[scope="row"]{border-top:4px solid var(--color-accent)}
  .article-lp-wrapper .lp-table .lp-table-rate td{color:var(--color-text-on-light);font-weight:700}
}

/* === host-reset(指定例外・ホストCMS装飾の打ち消し。これ以外の素id/ホストセレクタは禁止) === */
#article ul li{border-bottom:none}
#article ul li span{color:#333;width:auto}
@media only screen and (max-width:768px){
  .entry_wrap h2{padding:0;border-top:none;border-bottom:none}
}
</style>

<script>
/* =====================================================================
   LP RUNTIME (FIXED) v1.3.0 | real-estate-web-magazine-lp 固定JSランタイム
   このJSは検証済みの固定コードです。AI・人間を問わず改変禁止。
   記事LPのJSは、常にこのファイルの全文を一字一句そのまま<script>に貼付します。
   (JSの新規作成・追記・削除・リネーム・整形は一切禁止)

   【CMS埋め込みセーフ設計】
   - 本コードは半角アンパサンド(and記号)を1文字も含まない(論理積は入れ子ifで代替)。
     CMSエディタが本文中のand記号を実体参照へエスケープしてもJSが壊れない。
   - 将来の改修時もand記号・不等号以外の特殊文字追加を禁止する。

   【HTML/CSS側フック契約(生成AIはHTML/CSSでこの契約に従う)】
   - ルート            : <div class="article-lp-wrapper">(複数設置可)
   - スクロール登場    : .lp-anim(+ .lp-anim-fade-up / -slide-left / -slide-right /
                         -slide-up / -slide-down / -scale / -clip / -blur / -flip / -elastic)
                         → 画面侵入時に .in-view を付与(見た目はCSS 10-4が担当)
   - stagger遅延       : style="--lp-delay:280ms"(CSSの transition-delay が参照)
   - カウントアップ数値: <span data-countup data-target="98.4" data-dec="1">98.4</span>
                         ※テキストには必ず最終値を書く(JS未動作・reduced-motion時の表示)
                         ※data-decは0〜4(範囲外・不正値は自動で0〜4へ丸める)
   - 棒グラフ          : .lp-bar.lp-anim + .lp-bar-fill{width:var(--w)}(9-2b)
                         → バー本体はフェードさせず、in-view付与でCSSが width 0→実値へ
                           左から右に伸ばす(JSは初期レイアウト確定+in-view付与のみ)
   - 表・ステップ等    : 行/項目ごとに .lp-anim + --lp-delay(reveal機構は共通)
   - ページ内リンク    : wrapper内の a[href^="#"] はスムーススクロール。
                         対象はgetElementByIdで解決する(href値をCSSセレクタとして
                         解釈しないため、数字始まりid・特殊文字入りhrefでも例外や
                         セレクタ誤解釈=セレクタインジェクションが起きない)
   - FVのH1・リード    : .lp-anim を付けない(CSS @keyframes 自動再生=10-2b)

   【フェイルセーフ設計(10-2/10-5)】
   - JSが正常動作を確認できた時のみ wrapper に .is-animating を付与
   - IntersectionObserver非対応 / prefers-reduced-motion 時は何も隠さず終了(全表示)
   - 全体をtry/catchで包み、例外時は .is-animating を外し全 .lp-anim を .in-view に
   - アンカークリック処理もtry/catchで包み、失敗時はブラウザ標準ジャンプに委ねる
   - 保険1: revealVisible(画面内の取りこぼしのみ表示) / 保険2: scrollイベント(passive)

   【負荷・描画安定対策(v1.3.0)】
   - .is-animating 付与直後に初期レイアウトを確定し、棒グラフの width 0 状態を
     ブラウザへ反映してから監視を開始する。初回表示領域でも左→右の伸長が安定する。
   - 全 .lp-anim の表示完了後は IntersectionObserver を disconnect し、
     scrollリスナーも removeEventListener で解除する(常駐処理を残さない)。
   - .lp-anim が1つも無いwrapperでは Observer・scroll監視を起動しない。
   - scriptがHTMLより先に評価された場合に備え、DOMContentLoadedで再初期化する
     (data-lp-runtimeガードにより二重初期化はしない)。
   ===================================================================== */
(function(){
  'use strict';
  function initWrapper(wrapper){
    if (wrapper.getAttribute('data-lp-runtime') === '1') return;
    wrapper.setAttribute('data-lp-runtime', '1');

    var io = null;
    var onScroll = null;
    var pendingCount = -1;

    /* 全要素の表示完了・例外時に監視を止め、常駐処理をゼロにする */
    function stopWatching(){
      if (io) { io.disconnect(); io = null; }
      if (onScroll) { window.removeEventListener('scroll', onScroll); onScroll = null; }
    }

    function runCount(el){
      if (el.getAttribute('data-lp-counted') === '1') return;
      el.setAttribute('data-lp-counted', '1');
      var target = parseFloat(el.getAttribute('data-target'));
      var dec = parseInt(el.getAttribute('data-dec') || '0', 10);
      if (!isFinite(target)) return;
      if (isNaN(dec)) dec = 0;
      if (dec < 0) dec = 0;
      if (dec > 4) dec = 4;
      var dur = 1900, start = null;
      function f(ts){
        if (!start) start = ts;
        var p = Math.min((ts - start) / dur, 1);
        var e = 1 - Math.pow(1 - p, 3);
        el.textContent = (target * e).toFixed(dec);
        if (p < 1) requestAnimationFrame(f);
        else el.textContent = target.toFixed(dec);
      }
      requestAnimationFrame(f);
    }

    function reveal(el){
      if (el.classList.contains('in-view')) return;
      el.classList.add('in-view');
      if (pendingCount > 0) {
        pendingCount = pendingCount - 1;
        if (pendingCount === 0) stopWatching();
      }
      if (el.hasAttribute) {
        if (el.hasAttribute('data-countup')) runCount(el);
      }
      var cu = el.querySelectorAll ? el.querySelectorAll('[data-countup]') : [];
      for (var k = 0; k < cu.length; k++) runCount(cu[k]);
    }

    try {
      /* --- スムーススクロール(wrapper内アンカーのみ。window.scrollToは使わない=23-7)
         対象要素はquerySelectorではなくgetElementByIdで解決する:
         href値をCSSセレクタとして解釈しないため、#2026等の数字始まりidや
         特殊文字入りhrefでもSyntaxErrorを出さず、セレクタ誤解釈も起きない。 --- */
      var anchors = wrapper.querySelectorAll('a[href^="#"]');
      for (var a = 0; a < anchors.length; a++){
        anchors[a].addEventListener('click', function(e){
          try {
            var href = this.getAttribute('href');
            if (!href) return;
            if (href.length < 2) return;
            if (href.charAt(0) !== '#') return;
            var frag = href.slice(1);
            try { frag = decodeURIComponent(frag); } catch (e2) { /* 不正な%表記はそのまま扱う */ }
            var t = document.getElementById(frag);
            if (t) {
              if (wrapper.contains(t)) {
                e.preventDefault();
                t.scrollIntoView({ behavior: 'smooth', block: 'start' });
              }
            }
          } catch (e3) { /* 失敗時はpreventDefaultせずブラウザ標準ジャンプに委ねる */ }
        });
      }

      var reduce = false;
      if (window.matchMedia) reduce = window.matchMedia('(prefers-reduced-motion: reduce)').matches;
      /* Observer非対応 or reduced-motion → 何も隠さずに終了(=全表示) */
      if (!('IntersectionObserver' in window) || reduce) return;

      var all = wrapper.querySelectorAll('.lp-anim');
      /* アニメ対象が無いwrapperでは監視を一切起動しない(無駄な常駐処理を作らない) */
      if (all.length === 0) return;
      pendingCount = all.length;

      /* 今ビューポート内(やや手前まで)にある要素だけを表示する保険。画面外は表示しない=アニメを残す */
      function revealVisible(){
        var vh = window.innerHeight || document.documentElement.clientHeight;
        for (var i = 0; i < all.length; i++){
          if (all[i].classList.contains('in-view')) continue;
          var r = all[i].getBoundingClientRect();
          if (r.top < vh * 0.92) {
            if (r.bottom > 0) reveal(all[i]);
          }
        }
      }

      /* Observer対応を確認できた段階で初めて隠す */
      wrapper.classList.add('is-animating');

      /* 初期状態を先にレイアウトへ確定する。特に棒グラフは width 0 を一度確定させ、
         初回表示領域でも .in-view 付与時に左から右へ確実に伸長させる。 */
      wrapper.offsetWidth;

      /* 保険1:初期表示の取りこぼし対策(Observer初動が遅い環境)。画面内だけ表示 */
      setTimeout(function(){ if (pendingCount > 0) revealVisible(); }, 1200);
      /* 保険2:Observerが完全に沈黙する環境でも、スクロールで画面内に来た要素は必ず表示
         (全要素の表示完了後は stopWatching がこのリスナーを解除する)。
         ※リスナー登録はobserve開始より前に行う(observeが同期的に全要素を表示した場合でも
           stopWatchingが確実にこのリスナーを解除できるようにするため=登録漏れ・解除漏れ防止) */
      var ticking = false;
      onScroll = function(){
        if (ticking) return; ticking = true;
        window.requestAnimationFrame(function(){ revealVisible(); ticking = false; });
      };
      window.addEventListener('scroll', onScroll, { passive: true });

      io = new IntersectionObserver(function(entries){
        entries.forEach(function(en){
          if (en.isIntersecting){ reveal(en.target); if (io) io.unobserve(en.target); }
        });
      }, { threshold: 0.12, rootMargin: '0px 0px -8% 0px' });
      for (var j = 0; j < all.length; j++) { if (!io) break; io.observe(all[j]); }
    } catch (err) {
      /* 何が起きても全表示に倒す(真っ白事故の根絶)。監視も解除する */
      stopWatching();
      wrapper.classList.remove('is-animating');
      var a2 = wrapper.querySelectorAll('.lp-anim');
      for (var m = 0; m < a2.length; m++) a2[m].classList.add('in-view');
    }
  }

  function initAll(){
    var wrappers = document.getElementsByClassName('article-lp-wrapper');
    for (var w = 0; w < wrappers.length; w++) initWrapper(wrappers[w]);
  }
  initAll();
  /* CMS都合でscriptがHTMLより先に置かれた場合の保険(二重初期化はdata-lp-runtimeで防止) */
  if (document.readyState === 'loading') {
    document.addEventListener('DOMContentLoaded', initAll);
  }
})();
/* ===== LP RUNTIME (FIXED) v1.3.0 END ===== */
</script>]]></description>
            <pubDate>2026-07-30</pubDate>
        </item>
                
        <item>
            <title>不動産売却の反復継続とは？違反事例や安全に売却するための対策法</title>
            <link>https://www.toyogiken-fudosan.jp/blog/entry-517016/</link>
            <description><![CDATA[<div class="imgbox_eyecatch"><div class="eyecatch_img"><p class="clearfix" style="max-width: 100%;margin: 0 0 10px 0;">
<img src="//cdn.img-asp.jp/cms/517016_3_0_0_1.jpg" alt="不動産売却の反復継続とは？違反事例や安全に売却するための対策法" width="100%">
</p></div></div>
<div class="article-lp-wrapper">

  <!-- ============ FV ============ -->
  <section class="lp-section lp-fv bg-white">
    <div class="lp-container">
      <p class="lp-fv-label">不動産売却 ── 法律と罰則</p>
      <div class="lp-fv-h1">不動産売却の反復継続とは？<br class="lp-br-pc"><br class="lp-br-sp">違反事例や安全に売却する<br class="lp-br-sp">ための対策法</div>
      <p class="lp-fv-tag">複数の不動産・土地の分割売却を考えている方へ</p>
      <p class="lp-lead">自宅や相続した不動産は、通常、宅建業の免許がなくても売却できます。ただし、利益を目的に売買を繰り返すと、宅建業法上の<span class="lp-em-main">「業として行う取引」</span>とみなされる場合があります。違反になり得るケースや罰則、安全に売却するための対策を整理しました。</p>

      <div class="lp-learn">
        <p class="lp-learn-ttl">この記事で分かること</p>
        <ul class="lp-check">
          <li class="lp-check-item"><span class="ico"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M5 12.5l4.2 4.2L19 7" fill="none" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round"/></svg></span><span class="lp-check-txt">反復継続と判断される可能性があるケース</span></li>
          <li class="lp-check-item"><span class="ico"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M5 12.5l4.2 4.2L19 7" fill="none" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round"/></svg></span><span class="lp-check-txt">無免許で反復継続的に売却した場合の罰則</span></li>
          <li class="lp-check-item"><span class="ico"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M5 12.5l4.2 4.2L19 7" fill="none" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round"/></svg></span><span class="lp-check-txt">法律面に配慮しながら、利益を意識して売却を進める方法</span></li>
        </ul>
      </div>
    </div>
  </section>

  <!-- ============ FAQ目次 ============ -->
  <section class="lp-section lp-toc-sec bg-white">
    <div class="lp-container">
      <p class="lp-sec-label">読む前に ── よくある疑問</p>
      <h2 class="lp-h2 lp-anim lp-anim-clip"><span class="lp-h2-phrase">この記事のQ&A目次</span></h2>
      <div class="lp-h2-bar lp-anim lp-anim-line"></div>

      <div class="lp-toc">
        <div class="lp-toc-box lp-anim lp-anim-slide-left" style="--lp-delay:0ms">
          <p class="lp-toc-q"><span class="qa-badge q">Q</span><span class="lp-toc-txt">不動産売却の反復継続とは何ですか？</span></p>
          <p class="lp-toc-a"><span class="qa-badge a">A</span><span class="lp-toc-txt">利益を得る目的で、不動産を何度も繰り返し売却することです。無免許の場合は宅建業法違反となり、3年以下の懲役または300万円以下の罰金が課されることがあります。</span></p>
          <a href="#sec-about" class="lp-anchor-btn" aria-label="反復継続とは？の章へ移動">詳細はこちらから▼</a>
        </div>
        <div class="lp-toc-box lp-anim lp-anim-slide-left" style="--lp-delay:140ms">
          <p class="lp-toc-q"><span class="qa-badge q">Q</span><span class="lp-toc-txt">どんな売却が反復継続に当たる可能性がありますか？</span></p>
          <p class="lp-toc-a"><span class="qa-badge a">A</span><span class="lp-toc-txt">転売目的の売却、土地の区画割り販売、1棟マンションの部屋別販売などが該当する可能性があります。</span></p>
          <a href="#sec-cases" class="lp-anchor-btn" aria-label="具体例の章へ移動">詳細はこちらから▼</a>
        </div>
        <div class="lp-toc-box lp-anim lp-anim-slide-left" style="--lp-delay:280ms">
          <p class="lp-toc-q"><span class="qa-badge q">Q</span><span class="lp-toc-txt">反復継続とみなされないためにはどうすればよいですか？</span></p>
          <p class="lp-toc-a"><span class="qa-badge a">A</span><span class="lp-toc-txt">自己判断で進めず、宅建業者への媒介・買取相談や専門家への確認を行うことが大切です。</span></p>
          <a href="#sec-measures" class="lp-anchor-btn" aria-label="対策の章へ移動">詳細はこちらから▼</a>
        </div>
        <div class="lp-toc-box lp-anim lp-anim-slide-left" style="--lp-delay:420ms">
          <p class="lp-toc-q"><span class="qa-badge q">Q</span><span class="lp-toc-txt">利益を意識して売却したい場合はどう進めるべきですか？</span></p>
          <p class="lp-toc-a"><span class="qa-badge a">A</span><span class="lp-toc-txt">法律面のリスクと地域相場を確認し、地域に詳しい不動産会社へ相談しましょう。</span></p>
          <a href="#sec-profit" class="lp-anchor-btn" aria-label="利益を意識した売却の章へ移動">詳細はこちらから▼</a>
        </div>
      </div>
    </div>
  </section>

  <!-- ============ H2-1 反復継続とは ============ -->
  <section id="sec-about" class="lp-section bg-white">
    <div class="lp-container">
      <p class="lp-sec-label" data-no="01">制度の基本</p>
      <h2 class="lp-h2 lp-h2-ul lp-anim lp-anim-clip"><span class="lp-h2-phrase">不動産売却の反復継続とは？</span><br class="lp-br-pc"><span class="lp-h2-phrase">宅建業法との関係を解説</span></h2>
      <p class="lp-conc lp-anim lp-anim-fade-up">不動産売却の反復継続とは、利益を目的に売買を繰り返すことを指します。宅建業法上の「業として行う取引」に当たると、無免許営業として問題になる可能性があるため、個人の1回限りの売却との違いを押さえることが大切です。</p>

      <div class="lp-def lp-anim lp-anim-slide-left">
        <p class="lp-def-ttl">宅地建物取引業とは</p>
        <p class="lp-def-body">宅地・建物の売買や交換、その代理・媒介を<span class="lp-em-main">「業として行う」</span>ものを指します。営むには免許が必要で、免許のない者が宅建業を営むことは法律で禁止されています。</p>
      </div>

      <p class="lp-body lp-anim lp-anim-fade-up">個人が自宅や相続不動産を1回限りで売ることと、利益を目的に継続的な売買を行うことは、分けて考える必要があります。国土交通省の解釈では、「業として行う」かどうかは、社会通念上、事業の遂行と見られる程度かどうかで判断されるとされています。</p>
      <p class="lp-body lp-anim lp-anim-fade-up">注意したいのは、<span class="lp-marker-accent">「複数回売るから必ず違法」とは限らない</span>一方で、「1回だけなら問題ない」とも言い切れない点です。1回の売却でも、土地を区画割りして複数人へ販売する場合は、反復継続的な取引に該当する可能性があります。</p>

      <p class="lp-table-cap lp-anim lp-anim-fade-up">反復継続の判断要素 5つ</p>
      <table class="lp-table lp-anim lp-anim-fade-up">
        <thead><tr><th scope="col">判断要素</th><th scope="col">事業性が高いと見られやすい例</th></tr></thead>
        <tbody>
          <tr><th scope="row">取引の対象者</th><td data-label="事業性が高いと見られやすい例">不特定多数へ広く販売する</td></tr>
          <tr><th scope="row">取引の目的</th><td data-label="事業性が高いと見られやすい例">利益を得る目的で売却する</td></tr>
          <tr><th scope="row">物件の取得経緯</th><td data-label="事業性が高いと見られやすい例">転売目的で物件を取得した</td></tr>
          <tr><th scope="row">取引の態様</th><td data-label="事業性が高いと見られやすい例">自分で買主を募り直接販売する</td></tr>
          <tr><th scope="row">反復継続性</th><td data-label="事業性が高いと見られやすい例">過去・現在・将来にわたり複数回売却する予定がある</td></tr>
        </tbody>
      </table>
    </div>
  </section>

  <!-- ============ H2-2 罰則（暗色帯） ============ -->
  <section id="sec-penalty" class="lp-section lp-sec-dark bg-dark">
    <div class="lp-glow-clip"><span class="lp-glow g1"></span><span class="lp-glow g2"></span></div>
    <div class="lp-container">
      <p class="lp-sec-label is-on-dark" data-no="02">無免許営業のリスク</p>
      <h2 class="lp-h2 lp-anim lp-anim-clip"><span class="lp-h2-phrase">無免許で反復継続的に</span><br class="lp-br-pc"><span class="lp-h2-phrase">売却した場合の罰則</span></h2>
      <div class="lp-h2-bar lp-anim lp-anim-line"></div>
      <p class="lp-conc lp-anim lp-anim-fade-up">免許を受けずに反復継続的・事業性の高い不動産売却を行うと、宅建業法違反として重い罰則の対象になり得ます。個人・法人それぞれに罰則が定められている点に注意が必要です。</p>

      <div class="lp-stat lp-anim lp-anim-elastic">
        <p class="lp-stat-lead">無免許営業に科され得る</p>
        <p class="lp-stat-num"><span class="num" data-countup data-target="3" data-dec="0">3</span><span class="unit">年以下の拘禁刑</span></p>
        <p class="lp-stat-note">あわせて300万円以下の罰金、または併科の可能性があります。</p>
      </div>

      <p class="lp-table-cap on-dark lp-anim lp-anim-fade-up">無免許営業に関する罰則</p>
      <table class="lp-table tbl-dark lp-anim lp-anim-fade-up">
        <thead><tr><th scope="col">対象</th><th scope="col">罰則の内容</th></tr></thead>
        <tbody>
          <tr><th scope="row">個人</th><td data-label="罰則の内容">3年以下の拘禁刑、300万円以下の罰金、または併科</td></tr>
          <tr><th scope="row">法人</th><td data-label="罰則の内容">両罰規定により1億円以下の罰金が科される可能性</td></tr>
        </tbody>
      </table>
    </div>
  </section>

  <!-- ============ 中間CTA ============ -->
  <section class="lp-section lp-cta-block bg-white">
    <div class="lp-container">
      <p class="lp-cta-label lp-anim lp-anim-fade-up">神戸市・地域密着の売却サポート</p>
      <p class="lp-cta-catch lp-anim lp-anim-fade-up">売却利益をなるべく<br class="lp-br-sp"><span class="lp-cta-mark">増やしたい</span>…</p>
      <p class="lp-cta-sub lp-anim lp-anim-fade-up">神戸市での不動産売却なら、<span class="lp-nobr">創業50年以上</span>の実績を持つ<span class="lp-nobr">「株式会社東洋技研」へ。</span>地域のネットワークと深いエリア情報を活かし、最適な条件での売却を全力でサポートします。</p>
      <a href="/contact/" target="_blank" class="cta-btn lp-anim lp-anim-scale" aria-label="不動産売却のプロに無料で相談する"><span>不動産売却のプロに<br class="lp-br-sp">無料で相談する</span><svg class="arrow" viewBox="0 0 24 24" aria-hidden="true"><path d="M5 12h13M13 6l6 6-6 6" fill="none" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"/></svg></a>
    </div>
  </section>

  <!-- ============ H2-3 具体例 ============ -->
  <section id="sec-cases" class="lp-section bg-white">
    <div class="lp-container">
      <p class="lp-sec-label" data-no="03">ケースで確認</p>
      <h2 class="lp-h2 lp-h2-ul lp-anim lp-anim-clip"><span class="lp-h2-phrase">反復継続に当たる可能性がある</span><br class="lp-br-pc"><span class="lp-h2-phrase">不動産売却の具体例</span></h2>
      <p class="lp-conc lp-anim lp-anim-fade-up">反復継続に当たるかどうかは、個別の事情によって変わります。そのため、自分の売却がどちらに近いかを確認するには、具体例と照らし合わせることが大切です。</p>

      <div class="lp-cmp lp-anim lp-anim-fade-up">
        <div class="lp-cmp-col risk">
          <p class="lp-cmp-head">反復継続にあたるケース</p>
          <ul class="lp-cmp-list">
            <li>転売目的で取得した物件を繰り返し売る</li>
            <li>広い土地を区画割りして複数人へ売る</li>
            <li>1棟マンションを部屋ごとに売る</li>
            <li>短期間に複数物件を利益目的で売る</li>
            <li>不特定多数へ継続的に販売する</li>
          </ul>
        </div>
        <div class="lp-cmp-col safe">
          <p class="lp-cmp-head">反復継続にはあたらないケース</p>
          <ul class="lp-cmp-list">
            <li>住み替えのために自宅を売る</li>
            <li>相続税の納税資金のために売る</li>
            <li>自分で使うために取得した物件を処分する</li>
            <li>特定の資金需要を満たすために売る</li>
            <li>親族間や隣地所有者など限定的な相手へ売る</li>
          </ul>
        </div>
      </div>

      <p class="lp-table-cap lp-anim lp-anim-fade-up">反復継続リスクの目安</p>
      <div class="lp-bars lp-anim lp-anim-fade-up">
        <div class="lp-bar lp-anim" style="--lp-delay:0ms">
          <div class="lp-bar-head"><span class="lp-bar-name">自宅の住み替え売却</span><span class="lp-level low">低い</span></div>
          <div class="lp-bar-track"><div class="lp-bar-fill" style="--w:20%;--lp-delay:0ms"></div></div>
        </div>
        <div class="lp-bar lp-anim" style="--lp-delay:140ms">
          <div class="lp-bar-head"><span class="lp-bar-name">相続不動産を複数件売却</span><span class="lp-level mid">中程度</span></div>
          <div class="lp-bar-track"><div class="lp-bar-fill" style="--w:40%;--lp-delay:140ms"></div></div>
        </div>
        <div class="lp-bar lp-anim" style="--lp-delay:280ms">
          <div class="lp-bar-head"><span class="lp-bar-name">区画割りして複数人へ販売</span><span class="lp-level high">高い</span></div>
          <div class="lp-bar-track"><div class="lp-bar-fill hi" style="--w:80%;--lp-delay:280ms"></div></div>
        </div>
        <div class="lp-bar lp-anim" style="--lp-delay:420ms">
          <div class="lp-bar-head"><span class="lp-bar-name">転売目的で短期売買を反復</span><span class="lp-level high">高い</span></div>
          <div class="lp-bar-track"><div class="lp-bar-fill hi" style="--w:100%;--lp-delay:420ms"></div></div>
        </div>
      </div>

      <div class="lp-checkbox-card lp-anim lp-anim-slide-right">
        <p class="lp-cbx-ttl">自分の売却が反復継続に近いか確認するチェックリスト</p>
        <ul class="lp-cbx-list">
          <li><span class="cbx" aria-hidden="true"></span>利益を得る目的で物件を取得しましたか？</li>
          <li><span class="cbx" aria-hidden="true"></span>複数の買主へ分けて販売する予定がありますか？</li>
          <li><span class="cbx" aria-hidden="true"></span>短期間で複数の不動産を売却する予定ですか？</li>
          <li><span class="cbx" aria-hidden="true"></span>不特定多数に向けて継続的に販売活動を行いますか？</li>
          <li><span class="cbx" aria-hidden="true"></span>今後も同じような売買を続ける予定がありますか？</li>
        </ul>
      </div>

      <p class="lp-body lp-anim lp-anim-fade-up">上記に複数当てはまる場合、反復継続と判断される可能性があります。ただし、最終的な判断は取引全体を見て行われるため、記事だけで断定せず、事前に不動産会社や専門家へ相談しましょう。</p>
    </div>
  </section>

  <!-- ============ H2-4 対策（淡色帯） ============ -->
  <section id="sec-measures" class="lp-section lp-sec-tint bg-light">
    <div class="lp-container">
      <p class="lp-sec-label" data-no="04">リスクを避ける</p>
      <h2 class="lp-h2 lp-h2-ul lp-anim lp-anim-slide-left"><span class="lp-h2-phrase">反復継続と<br class="lp-br-sp">みなされないための準備</span></h2>
      <p class="lp-conc lp-anim lp-anim-fade-up">リスクを避けるには、売却前に「なぜ売るのか」「どのように売るのか」を整理することが重要です。特に、複数の不動産や土地を分けて売りたい方は、事前準備が欠かせません。</p>

      <p class="lp-body lp-anim lp-anim-fade-up">国土交通省の解釈では、自分で購入者を募って一般消費者へ直接販売する場合は事業性が高く、宅建業者に代理・媒介を依頼して販売する場合は事業性が低いとされています。ただし、依頼すれば必ず反復継続にならないわけではないため、取引の目的や売却方法を整理して相談することが大切です。</p>

      <p class="lp-table-cap lp-anim lp-anim-fade-up">仲介・買取・一括売却の比較</p>
      <table class="lp-table lp-anim lp-anim-fade-up">
        <thead><tr><th scope="col">売却方法</th><th scope="col">特徴</th></tr></thead>
        <tbody>
          <tr><th scope="row">仲介</th><td data-label="特徴">不動産会社が買主を探す</td></tr>
          <tr><th scope="row">買取</th><td data-label="特徴">不動産会社が直接買い取る</td></tr>
          <tr><th scope="row">一括売却</th><td data-label="特徴">複数物件や土地をまとめて売る</td></tr>
        </tbody>
      </table>

      <div class="lp-org-card lp-anim lp-anim-slide-right">
        <p class="lp-org-ttl">売却前に整理しておく項目</p>
        <ul class="lp-org-list">
          <li><span class="dot" aria-hidden="true"></span>売却する目的</li>
          <li><span class="dot" aria-hidden="true"></span>物件の取得経緯</li>
          <li><span class="dot" aria-hidden="true"></span>売却予定の件数</li>
          <li><span class="dot" aria-hidden="true"></span>買主の募集方法</li>
          <li><span class="dot" aria-hidden="true"></span>売却後も同様の取引を続ける予定の有無</li>
          <li><span class="dot" aria-hidden="true"></span>仲介・買取・一括売却のどれが合うか</li>
        </ul>
      </div>

      <p class="lp-body lp-anim lp-anim-fade-up">買取は早期売却につながりやすい一方、仲介より売却価格が低くなる可能性があります。価格だけでなく、<span class="lp-em-main">スピード・手間・法的リスク</span>を比較して選ぶことが大切です。</p>
    </div>
  </section>

  <!-- ============ H2-5 利益を意識した売却 ============ -->
  <section id="sec-profit" class="lp-section bg-white">
    <div class="lp-container">
      <p class="lp-sec-label" data-no="05">総合的に判断する</p>
      <h2 class="lp-h2 lp-h2-ul lp-anim lp-anim-clip"><span class="lp-h2-phrase">利益を意識して売却したい方こそ</span><br class="lp-br-pc"><span class="lp-h2-phrase">地域密着の不動産会社に相談を</span></h2>
      <p class="lp-conc lp-anim lp-anim-fade-up">利益を意識するなら、単に高く売ることだけでなく、売却方法・販売時期・買主の探し方・法律面のリスクを総合的に見る必要があります。無理な販売方法は、かえってトラブルや売却の長期化につながることもあります。</p>

      <div class="lp-split">
        <p class="lp-body lp-anim lp-anim-fade-up">法律判断が必要な場合は、必要に応じて専門家への確認も行いながら進めると安心です。複数物件の売却や土地の分割売却を検討している方は、早い段階で相談することで、リスクを抑えた売却計画を立てやすくなります。</p>
        <div class="lp-mini-stat lp-anim lp-anim-scale">
          <p class="lp-mini-lead">神戸で</p>
          <p class="lp-stat-num small"><span class="num" data-countup data-target="50" data-dec="0">50</span><span class="unit">年</span></p>
          <p class="lp-mini-note">創業以来、地域に根ざした実績</p>
        </div>
      </div>
    </div>
  </section>

  <!-- ============ まとめ ============ -->
  <section id="sec-summary" class="lp-section lp-sec-tint bg-light">
    <div class="lp-container">
      <p class="lp-sec-label">この記事のまとめ</p>
      <h2 class="lp-h2 lp-anim lp-anim-clip"><span class="lp-h2-phrase">押さえておきたい</span><span class="lp-h2-phrase">6つのポイント</span></h2>
      <div class="lp-h2-bar lp-anim lp-anim-line"></div>

      <ul class="lp-points">
        <li class="lp-point lp-anim lp-anim-slide-left" style="--lp-delay:0ms"><span class="p-no">01</span><span class="p-txt">反復継続は<strong>「売却回数」だけ</strong>で判断されるものではありません。</span></li>
        <li class="lp-point lp-anim lp-anim-slide-down" style="--lp-delay:120ms"><span class="p-no">02</span><span class="p-txt">利益目的・取得経緯・売却方法・過去や将来の取引予定を<strong>総合的に見て</strong>判断されます。</span></li>
        <li class="lp-point lp-anim lp-anim-slide-right" style="--lp-delay:240ms"><span class="p-no">03</span><span class="p-txt">1回の売却でも、<strong>区画割りして複数人へ売る</strong>場合は注意が必要です。</span></li>
        <li class="lp-point lp-anim lp-anim-slide-left" style="--lp-delay:360ms"><span class="p-no">04</span><span class="p-txt">無免許で宅建業を営むと、<strong>拘禁刑や罰金</strong>の対象になる可能性があります。</span></li>
        <li class="lp-point lp-anim lp-anim-slide-down" style="--lp-delay:480ms"><span class="p-no">05</span><span class="p-txt">複数不動産の売却や土地の分割売却は、<strong>自己判断で進めない</strong>ことが大切です。</span></li>
        <li class="lp-point lp-anim lp-anim-slide-right" style="--lp-delay:600ms"><span class="p-no">06</span><span class="p-txt">利益を意識するときほど、<strong>地域相場と法律面の両方</strong>に配慮した計画が必要です。</span></li>
      </ul>

      <p class="lp-body lp-anim lp-anim-fade-up">不動産売却の反復継続は、明確な回数だけで判断されるものではありません。複数の不動産を売りたい方や、土地を分けて売りたい方は、自己判断で進めず、宅建業法に配慮しながら不動産会社へ相談しましょう。</p>
    </div>
  </section>

  <!-- ============ 最終CTA（暗色帯・主役） ============ -->
  <section class="lp-section lp-cta-block lp-cta-final bg-dark">
    <div class="lp-glow-clip"><span class="lp-glow g1"></span><span class="lp-glow g2"></span></div>
    <div class="lp-container">
      <p class="lp-cta-label is-on-dark lp-anim lp-anim-fade-up">神戸周辺の不動産売買なら</p>
      <p class="lp-cta-catch on-dark lp-anim lp-anim-blur">信頼と実績で、<br class="lp-br-sp"><span class="lp-cta-mark">安心の売却</span>を。</p>
      <p class="lp-cta-sub on-dark lp-anim lp-anim-fade-up"><span class="lp-nobr">神戸に根付き50年。</span><span class="lp-nobr">株式会社東洋技研不動産事業部</span>が、地域密着で<span class="lp-nobr">売却・査定</span>をサポートします。まずは、<span class="lp-nobr">お気軽にお問合せください。</span></p>
      <a href="/contact/" target="_blank" class="cta-btn lp-anim lp-anim-scale" aria-label="不動産売却のプロに無料で相談する"><span>不動産売却のプロに<br class="lp-br-sp">無料で相談する</span><svg class="arrow" viewBox="0 0 24 24" aria-hidden="true"><path d="M5 12h13M13 6l6 6-6 6" fill="none" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"/></svg></a>
      <ul class="lp-trust">
        <li class="lp-anim lp-anim-fade-up" style="--lp-delay:0ms">創業50年以上の実績</li>
        <li class="lp-anim lp-anim-fade-up" style="--lp-delay:120ms">地域密着のサポート</li>
        <li class="lp-anim lp-anim-fade-up" style="--lp-delay:240ms">無料で相談できる</li>
      </ul>
    </div>
  </section>

</div>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "不動産売却の反復継続とは？違反事例や安全に売却するための対策法",
  "description": "自宅や相続した不動産は通常、宅建業の免許がなくても売却できますが、利益を目的に売買を繰り返すと「業として行う取引」とみなされる場合があります。違反になり得るケースや罰則、安全に売却するための対策を解説します。",
  "inLanguage": "ja",
  "articleSection": "不動産売却"
}
</script>
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {"@type":"Question","name":"不動産売却の反復継続とは何ですか？","acceptedAnswer":{"@type":"Answer","text":"利益を得る目的で、不動産を何度も繰り返し売却することです。無免許の場合は宅建業法違反となり、3年以下の懲役または300万円以下の罰金が課されることがあります。"}},
    {"@type":"Question","name":"どんな売却が反復継続に当たる可能性がありますか？","acceptedAnswer":{"@type":"Answer","text":"転売目的の売却、土地の区画割り販売、1棟マンションの部屋別販売などが該当する可能性があります。"}},
    {"@type":"Question","name":"反復継続とみなされないためにはどうすればよいですか？","acceptedAnswer":{"@type":"Answer","text":"自己判断で進めず、宅建業者への媒介・買取相談や専門家への確認を行うことが大切です。"}},
    {"@type":"Question","name":"利益を意識して売却したい場合はどう進めるべきですか？","acceptedAnswer":{"@type":"Answer","text":"法律面のリスクと地域相場を確認し、地域に詳しい不動産会社へ相談しましょう。"}}
  ]
}
</script>

<style>
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;700;900&display=swap');

:root{
  --color-base:#FAFAFA;     /* tone: light */
  --color-main:#1EA122;     /* tone: dark  */
  --color-sub:#E8F7E7;      /* tone: light */
  --color-accent:#f1c40f;   /* tone: light (CVカラー) */
  --color-accent-dark:#d4a90c; /* hover濃色化 */
  --color-text-on-dark:#FFFFFF;
  --color-text-on-light:#1A1A1A;
  --color-text-sub-on-light:#666666;
  --c-line:#E3E6E2;
  --c-track:#EEF1ED;
}

/* ===== wrapper / 親サイト分離 ===== */
.article-lp-wrapper{position:relative;isolation:isolate;contain:layout style;width:100%;max-width:100%;overflow:visible;z-index:auto;
  font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic","Meiryo",system-ui,-apple-system,sans-serif !important;
  color:var(--color-text-on-light) !important;background:#FFFFFF !important;
  -webkit-font-smoothing:antialiased;letter-spacing:.02em;}
.article-lp-wrapper,.article-lp-wrapper *,.article-lp-wrapper *::before,.article-lp-wrapper *::after{box-sizing:border-box}
.article-lp-wrapper img,.article-lp-wrapper svg,.article-lp-wrapper video{max-width:100%;height:auto;display:block}
.article-lp-wrapper a{color:inherit !important;text-decoration:none !important}
.article-lp-wrapper ul,.article-lp-wrapper ol{list-style:none !important;margin:0;padding:0}
.article-lp-wrapper p,.article-lp-wrapper li,.article-lp-wrapper .lp-fv-h1,.article-lp-wrapper h2,.article-lp-wrapper h3,.article-lp-wrapper span,.article-lp-wrapper a{font-family:inherit !important}

/* ===== 中央880・構造強制 ===== */
.article-lp-wrapper > section{width:100%}
.article-lp-wrapper > *:not(section):not(style):not(script){max-width:880px;margin-inline:auto}
.article-lp-wrapper .lp-container{max-width:880px;margin-inline:auto;padding-inline:56px}
.article-lp-wrapper .lp-section{width:100%;padding-block:80px}
.article-lp-wrapper table{width:100%}
.article-lp-wrapper figure,.article-lp-wrapper .lp-bars,.article-lp-wrapper .lp-cmp{margin-inline:auto;max-width:100%}
.article-lp-wrapper p,.article-lp-wrapper li{line-height:2.1}
.article-lp-wrapper .lp-table-cap{display:block;width:100%;text-align:left}
.article-lp-wrapper caption{caption-side:top;text-align:left}
.article-lp-wrapper table th,.article-lp-wrapper table td{text-align:center;vertical-align:middle}
.article-lp-wrapper [class*="grid"] > *,.article-lp-wrapper [class*="cmp"] > *,.article-lp-wrapper [class*="split"] > *{min-width:0}
.article-lp-wrapper .bg-dark p,.article-lp-wrapper .bg-dark li{line-height:2.15}

/* ===== 背景tone ===== */
.article-lp-wrapper .bg-white{background:#FFFFFF !important}
.article-lp-wrapper .bg-light{background:var(--color-sub) !important}
.article-lp-wrapper .lp-sec-tint{background:var(--color-base) !important}
.article-lp-wrapper .bg-dark{background:var(--color-main) !important}

/* ===== 8-11 tone継承 ===== */
.article-lp-wrapper .bg-dark,.article-lp-wrapper .bg-dark > *:not(.cta-btn):not(.lp-em-accent):not(.lp-em-main):not(.lp-marker-sub):not(.lp-marker-accent){color:#FFFFFF !important}
.article-lp-wrapper .bg-dark a:not(.cta-btn){color:#FFFFFF !important;text-decoration:underline !important;text-underline-offset:3px}
.article-lp-wrapper .bg-dark th{color:#FFFFFF !important;background:rgba(255,255,255,.12) !important}
.article-lp-wrapper .bg-dark td{color:#FFFFFF !important}
.article-lp-wrapper .bg-dark .lp-note,.article-lp-wrapper .bg-dark small{color:#F7F7F7 !important}
.article-lp-wrapper .bg-light,.article-lp-wrapper .bg-light > *:not(.cta-btn):not(.lp-em-accent):not(.lp-em-main):not(.lp-marker-sub):not(.lp-marker-accent){color:#1A1A1A !important}
.article-lp-wrapper .bg-light th{color:#FFFFFF !important;background:var(--color-main) !important}
.article-lp-wrapper .bg-light td{color:#1A1A1A !important;background:#FFFFFF !important}
.article-lp-wrapper .bg-white,.article-lp-wrapper .bg-white > *:not(.cta-btn):not(.lp-em-accent):not(.lp-em-main):not(.lp-marker-sub):not(.lp-marker-accent){color:#1A1A1A !important}
.article-lp-wrapper .bg-white th{color:#FFFFFF !important;background:var(--color-main) !important}
.article-lp-wrapper .bg-white td{color:#1A1A1A !important}

/* ===== 強調 ===== */
.article-lp-wrapper .lp-em-main{color:var(--color-main) !important;font-weight:700}
.article-lp-wrapper .lp-em-accent{color:var(--color-accent) !important;font-weight:900}
.article-lp-wrapper .lp-marker-accent{background:linear-gradient(transparent 60%, rgba(241,196,15,.42) 60%, rgba(241,196,15,.42) 92%, transparent 92%) !important;padding:0 .15em;font-weight:700}

/* ===== セクション共通 ===== */
.article-lp-wrapper .lp-sec-label{display:inline-flex;align-items:center;gap:14px;font-size:16px;font-weight:800;letter-spacing:.16em;color:var(--color-main) !important;margin:0 0 18px}
.article-lp-wrapper .lp-sec-label:not([data-no])::before{content:"";flex:0 0 auto;width:22px;height:4px;border-radius:2px;background:var(--color-accent) !important}
.article-lp-wrapper .lp-sec-label[data-no]::before{content:attr(data-no);flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:48px;padding:0 7px;font-size:23px;font-weight:900;letter-spacing:.01em;color:#FFFFFF !important;background:var(--color-main) !important;border-radius:6px}
.article-lp-wrapper .lp-sec-label.is-on-dark{color:#FFFFFF !important;opacity:1}
.article-lp-wrapper .lp-sec-label.is-on-dark[data-no]::before{color:#1A1A1A !important;background:var(--color-accent) !important}
.article-lp-wrapper .lp-h2{font-size:42px;font-weight:900;line-height:1.42;letter-spacing:-.02em;margin:0;color:#1A1A1A !important}
.article-lp-wrapper .bg-dark .lp-h2{color:#FFFFFF !important}
.article-lp-wrapper .lp-h2-phrase{display:inline-block;max-width:100%;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;margin-right:.05em}
.article-lp-wrapper .lp-h2-ul::after{content:"";display:block;width:80px;height:6px;background:var(--color-accent) !important;border-radius:0;margin:22px 0 0}
.article-lp-wrapper .lp-h2-bar{width:80px;height:6px;background:var(--color-accent) !important;border-radius:0;margin:22px 0 0;transform-origin:left}
.article-lp-wrapper .lp-conc{position:relative;font-size:18px;font-weight:700;line-height:2.0;color:#1A1A1A !important;background:#FFFFFF !important;border:2px solid var(--color-main) !important;padding:56px 32px 30px;border-radius:6px;margin:40px 0 0}
.article-lp-wrapper .lp-conc::before{content:"POINT";position:absolute;top:24px;left:32px;background:var(--color-main) !important;color:#FFFFFF !important;font-size:12px;font-weight:800;letter-spacing:.14em;line-height:1;padding:6px 16px;border-radius:3px}
.article-lp-wrapper .bg-dark .lp-conc{color:#FFFFFF !important;background:rgba(255,255,255,.10) !important;border-color:var(--color-accent) !important}
.article-lp-wrapper .bg-dark .lp-conc::before{background:var(--color-accent) !important;color:#1A1A1A !important}
.article-lp-wrapper .bg-light .lp-conc{background:#FFFFFF !important}
.article-lp-wrapper .lp-cta-catch.on-dark .lp-cta-mark{color:#FFFFFF !important}
.article-lp-wrapper .lp-body{font-size:18px;line-height:2.15;margin:48px 0 0;color:#1A1A1A !important}
.article-lp-wrapper .bg-dark .lp-body{color:#FFFFFF !important}
.article-lp-wrapper p + p.lp-body{margin-top:40px}

/* ===== 本文改行制御 ===== */
.article-lp-wrapper p,.article-lp-wrapper li,.article-lp-wrapper .lp-lead{word-break:normal;overflow-wrap:break-word;line-break:strict;text-wrap:pretty}
.article-lp-wrapper .lp-nobr{white-space:nowrap}
.article-lp-wrapper .lp-fv-h1,.article-lp-wrapper h2,.article-lp-wrapper h3{word-break:normal;word-break:auto-phrase;overflow-wrap:break-word;line-break:strict;text-wrap:pretty;min-width:0}
.article-lp-wrapper .lp-h1-phrase,.article-lp-wrapper .lp-h2-phrase{overflow-wrap:anywhere}
.article-lp-wrapper .lp-br-pc{display:inline}
.article-lp-wrapper .lp-br-sp{display:none}

/* ===== FV ===== */
.article-lp-wrapper .lp-fv{padding-top:120px;padding-bottom:120px;background:var(--color-sub) !important}
.article-lp-wrapper .lp-fv-label{font-size:16px;font-weight:700;letter-spacing:.2em;color:var(--color-main) !important;margin:0 0 22px}
.article-lp-wrapper .lp-fv-h1{font-size:42px;font-weight:900;line-height:1.42;letter-spacing:-.03em;color:#1A1A1A !important;margin:0}
.article-lp-wrapper .lp-h1-phrase{display:inline-block;max-width:100%;white-space:normal;word-break:keep-all}
.article-lp-wrapper .lp-fv-tag{display:inline-block;font-size:16px;font-weight:700;color:var(--color-main) !important;background:#FFFFFF !important;border:2px solid var(--color-main) !important;border-radius:999px;padding:9px 22px;margin:30px 0 0;letter-spacing:.04em}
.article-lp-wrapper .lp-lead{font-size:18px;line-height:2.2;margin:34px 0 0;color:#333333 !important;max-width:100%}

/* この記事で分かること */
.article-lp-wrapper .lp-learn{background:#FFFFFF !important;border:1px solid var(--c-line);border-radius:6px;padding:0 44px 40px;margin:56px 0 0;overflow:hidden;box-shadow:0 8px 26px rgba(0,0,0,.06)}
.article-lp-wrapper .lp-learn-ttl{font-size:17px;font-weight:900;letter-spacing:.12em;color:#FFFFFF !important;background:var(--color-main) !important;margin:0 -44px 28px;padding:18px 44px}
.article-lp-wrapper .lp-check-item{display:flex;align-items:flex-start;gap:14px;font-size:18px;font-weight:700;line-height:1.9;margin-top:18px;color:#1A1A1A !important}
.article-lp-wrapper .lp-check-item:first-child{margin-top:0}
.article-lp-wrapper .lp-check-item .ico{flex:0 0 auto;width:26px;height:26px;border-radius:50%;background:var(--color-main) !important;display:inline-flex;align-items:center;justify-content:center;margin-top:.18em}
.article-lp-wrapper .lp-check-item .ico svg{width:62%;height:62%}
.article-lp-wrapper .lp-check-item .ico svg path{stroke:#FFFFFF !important}

/* ===== FAQ目次 ===== */
.article-lp-wrapper .lp-toc{margin-top:48px}
.article-lp-wrapper .lp-toc-box{background:#FFFFFF !important;border:1px solid var(--c-line);border-radius:6px;padding:40px 42px;margin-top:24px;box-shadow:0 6px 22px rgba(0,0,0,.06)}
.article-lp-wrapper .lp-toc-box:first-child{margin-top:0}
.article-lp-wrapper .lp-toc-q,.article-lp-wrapper .lp-toc-a{display:flex;align-items:flex-start;gap:16px;font-size:18px;line-height:2.0;margin:0}
.article-lp-wrapper .lp-toc-q{font-weight:700;color:#1A1A1A !important}
.article-lp-wrapper .lp-toc-a{font-weight:400;color:#333333 !important;margin-top:18px}
.article-lp-wrapper .qa-badge{flex:0 0 auto;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:900;margin-top:.05em}
.article-lp-wrapper .qa-badge.q{background:var(--color-main) !important;color:#FFFFFF !important}
.article-lp-wrapper .qa-badge.a{background:var(--color-accent) !important;color:#1A1A1A !important}
.article-lp-wrapper .lp-anchor-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;font-size:16px;font-weight:700;color:#FFFFFF !important;background:var(--color-main) !important;border-radius:8px;padding:12px 28px;margin-top:26px;cursor:pointer;transition:transform .3s ease,filter .3s ease}
.article-lp-wrapper .lp-anchor-btn:hover{transform:translateY(-2px);filter:brightness(.9)}

/* ===== 定義 callout ===== */
.article-lp-wrapper .lp-def{background:var(--color-sub) !important;border-left:8px solid var(--color-main) !important;border-radius:0 6px 6px 0;padding:30px 34px;margin:44px 0 0;position:relative}
.article-lp-wrapper .lp-def-ttl{font-size:18px;font-weight:900;color:var(--color-main) !important;margin:0 0 12px;letter-spacing:.04em}
.article-lp-wrapper .lp-def-body{font-size:18px;line-height:2.05;margin:0;color:#1A1A1A !important}

/* ===== 表 ===== */
.article-lp-wrapper .lp-table-cap{font-size:18px;font-weight:900;color:#1A1A1A !important;margin:60px 0 18px;letter-spacing:.02em}
.article-lp-wrapper .lp-table-cap.on-dark{color:#FFFFFF !important}
.article-lp-wrapper .lp-table{border-collapse:collapse;border:1px solid var(--c-line);border-radius:6px;overflow:hidden}
.article-lp-wrapper .lp-table th[scope="col"]{background:var(--color-main) !important;color:#FFFFFF !important;font-size:17px;font-weight:700;padding:16px 18px}
.article-lp-wrapper .lp-table thead th[scope="row"]{background:var(--color-main) !important;color:#FFFFFF !important;font-size:17px;font-weight:700;padding:16px 18px;width:34%}
.article-lp-wrapper .lp-table tbody th[scope="row"] {background:#a3d5a4 !important;color:#FFFFFF !important;font-size:17px;font-weight:700;padding:16px 18px;width:34%}
.article-lp-wrapper .lp-table td{background:#FFFFFF !important;color:#1A1A1A !important;font-size:17px;line-height:1.85;padding:16px 18px;border-bottom:1px solid var(--c-line)}
.article-lp-wrapper .lp-table tbody tr:last-child td{border-bottom:none}
.article-lp-wrapper .lp-table.tbl-dark{border-color:rgba(255,255,255,.2)}
.article-lp-wrapper .lp-table.tbl-dark th[scope="col"]{background:var(--color-accent) !important;color:#1A1A1A !important}
.article-lp-wrapper .lp-table.tbl-dark th[scope="row"]{background:rgba(255,255,255,.14) !important;color:#FFFFFF !important}
.article-lp-wrapper .lp-table.tbl-dark td{background:rgba(255,255,255,.06) !important;color:#FFFFFF !important;border-bottom-color:rgba(255,255,255,.16)}

/* ===== あたる/あたらない 比較パネル ===== */
.article-lp-wrapper .lp-cmp{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:56px}
.article-lp-wrapper .lp-cmp-col{background:#FFFFFF !important;border:1px solid var(--c-line);border-radius:8px;overflow:hidden}
.article-lp-wrapper .lp-cmp-head{font-size:18px;font-weight:900;color:#FFFFFF !important;padding:18px 24px;margin:0;text-align:center}
.article-lp-wrapper .lp-cmp-col.risk .lp-cmp-head{background:var(--color-accent) !important;color:#1A1A1A !important}
.article-lp-wrapper .lp-cmp-col.safe .lp-cmp-head{background:var(--color-main) !important}
.article-lp-wrapper .lp-cmp-list{padding:26px 28px}
.article-lp-wrapper .lp-cmp-list li{position:relative;font-size:17px;line-height:1.85;padding:14px 0 14px 26px;border-bottom:1px solid var(--c-line);color:#1A1A1A !important}
.article-lp-wrapper .lp-cmp-list li:last-child{border-bottom:none}
.article-lp-wrapper .lp-cmp-list li::before{content:"";position:absolute;left:0;top:1.05em;width:9px;height:9px;border-radius:2px}
.article-lp-wrapper .lp-cmp-col.risk .lp-cmp-list li::before{background:var(--color-accent) !important}
.article-lp-wrapper .lp-cmp-col.safe .lp-cmp-list li::before{background:var(--color-main) !important}

/* ===== リスクバー ===== */
.article-lp-wrapper .lp-bars{margin-top:24px;display:flex;flex-direction:column;gap:28px}
.article-lp-wrapper .lp-bar-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}
.article-lp-wrapper .lp-bar-name{font-size:17px;font-weight:700;color:#1A1A1A !important}
.article-lp-wrapper .lp-level{flex:0 0 auto;font-size:16px;font-weight:700;padding:5px 16px;border-radius:999px}
.article-lp-wrapper .lp-level.low{background:var(--color-main) !important;color:#FFFFFF !important}
.article-lp-wrapper .lp-level.mid{background:var(--color-main) !important;color:#FFFFFF !important}
.article-lp-wrapper .lp-level.high{background:var(--color-accent) !important;color:#1A1A1A !important}
.article-lp-wrapper .lp-bar-track{width:100%;height:18px;background:var(--c-track) !important;border-radius:999px;overflow:hidden}
.article-lp-wrapper .lp-bar-fill{height:100%;width:var(--w);background:var(--color-main) !important;border-radius:999px;transition:width 1400ms cubic-bezier(.22,1,.36,1);transition-delay:var(--lp-delay,0ms)}
.article-lp-wrapper .lp-bar-fill.hi{background:var(--color-accent) !important}
.article-lp-wrapper.is-animating .lp-bar.lp-anim:not(.in-view) .lp-bar-fill{width:0}

/* ===== チェックボックスカード（H2-3） ===== */
.article-lp-wrapper .lp-checkbox-card{background:var(--color-sub) !important;border-left:8px solid var(--color-main) !important;border-radius:0 6px 6px 0;padding:34px 38px;margin-top:56px}
.article-lp-wrapper .lp-cbx-ttl{font-size:18px;font-weight:900;color:var(--color-main) !important;margin:0 0 22px}
.article-lp-wrapper .lp-cbx-list li{display:flex;align-items:flex-start;gap:14px;font-size:17px;line-height:1.85;padding:12px 0;color:#1A1A1A !important}
.article-lp-wrapper .lp-cbx-list .cbx{flex:0 0 auto;width:22px;height:22px;border:2px solid var(--color-main) !important;border-radius:4px;background:#FFFFFF !important;margin-top:.2em}

/* ===== 整理項目カード（H2-4） ===== */
.article-lp-wrapper .lp-org-card{background:#FFFFFF !important;border:1px solid var(--c-line);border-radius:6px;padding:0 42px 36px;margin-top:56px;overflow:hidden}
.article-lp-wrapper .lp-org-ttl{font-size:17px;font-weight:900;color:#FFFFFF !important;background:var(--color-main) !important;margin:0 -42px 20px;padding:16px 42px;letter-spacing:.04em}
.article-lp-wrapper .lp-org-list li{display:flex;align-items:flex-start;gap:14px;font-size:17px;line-height:1.8;padding:11px 0;color:#1A1A1A !important}
.article-lp-wrapper .lp-org-list .dot{flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:var(--color-accent) !important;margin-top:.62em}

/* ===== 罰則 stat ===== */
.article-lp-wrapper .lp-stat{text-align:center;margin:48px 0 0;padding:48px 40px;background:rgba(255,255,255,.08) !important;border:1px solid rgba(255,255,255,.18);border-radius:0 24px 0 0}
.article-lp-wrapper .lp-stat-lead{font-size:17px;font-weight:700;color:#FFFFFF !important;margin:0 0 10px;opacity:.92}
.article-lp-wrapper .lp-stat-num{display:inline-flex;align-items:baseline;justify-content:center;line-height:1;color:#FFFFFF !important}
.article-lp-wrapper .lp-stat-num .num{font-size:96px;font-weight:900;line-height:1;color:var(--color-accent) !important}
.article-lp-wrapper .lp-stat-num .unit{font-size:26px;font-weight:700;line-height:1;margin-left:.14em;color:#FFFFFF !important}
.article-lp-wrapper .lp-stat-note{font-size:17px;line-height:1.9;color:#F7F7F7 !important;margin:18px 0 0}

/* H2-5 mini stat */
.article-lp-wrapper .lp-split{display:grid;grid-template-columns:1fr 300px;gap:40px;align-items:center;margin-top:8px}
.article-lp-wrapper .lp-split .lp-body{margin-top:0}
.article-lp-wrapper .lp-mini-stat{background:var(--color-main) !important;border-radius:0 20px 0 0;padding:40px 32px;text-align:center}
.article-lp-wrapper .lp-mini-lead{font-size:17px;font-weight:700;color:#FFFFFF !important;margin:0 0 4px;opacity:.9}
.article-lp-wrapper .lp-stat-num.small{justify-content:center}
.article-lp-wrapper .lp-stat-num.small .num{font-size:72px;color:#FFFFFF !important}
.article-lp-wrapper .lp-stat-num.small .unit{font-size:24px;color:var(--color-accent) !important;margin-left:.1em}
.article-lp-wrapper .lp-mini-note{font-size:16px;line-height:1.7;color:#F7F7F7 !important;margin:14px 0 0}

/* ===== まとめ points ===== */
.article-lp-wrapper .lp-points{margin-top:48px;display:flex;flex-direction:column;gap:20px}
.article-lp-wrapper .lp-point{display:flex;align-items:flex-start;gap:20px;background:#FFFFFF !important;border:1px solid var(--c-line);border-radius:8px;padding:28px 32px}
.article-lp-wrapper .lp-point .p-no{flex:0 0 auto;font-size:24px;font-weight:900;color:var(--color-accent) !important;line-height:1.2;letter-spacing:-.02em}
.article-lp-wrapper .lp-point .p-txt{font-size:18px;line-height:1.9;color:#1A1A1A !important}
.article-lp-wrapper .lp-point .p-txt strong{color:var(--color-main) !important;font-weight:900}

/* ===== CTA ===== */
.article-lp-wrapper .lp-cta-block{text-align:center;padding-block:104px}
.article-lp-wrapper .lp-cta-final{padding-block:128px;position:relative;overflow:visible}
.article-lp-wrapper .lp-cta-label{display:inline-flex;align-items:center;gap:14px;font-size:16px;font-weight:800;letter-spacing:.22em;color:var(--color-main) !important;margin:0 0 20px}
.article-lp-wrapper .lp-cta-label::before,.article-lp-wrapper .lp-cta-label::after{content:"";flex:0 0 auto;width:30px;height:3px;border-radius:2px;background:var(--color-accent) !important}
.article-lp-wrapper .lp-cta-label.is-on-dark{color:#FFFFFF !important;opacity:1}
.article-lp-wrapper .lp-cta-catch{font-size:40px;font-weight:900;line-height:1.38;color:#1A1A1A !important;margin:0;letter-spacing:-.025em;text-wrap:balance}
.article-lp-wrapper .lp-cta-catch.on-dark{color:#FFFFFF !important}
.article-lp-wrapper .lp-cta-mark{display:inline-block;white-space:nowrap;font-weight:900;color:#1A1A1A !important;padding:0 .14em;background:linear-gradient(transparent 58%,var(--color-accent) 58%,var(--color-accent) 94%,transparent 94%) !important;border-radius:2px}
.article-lp-wrapper .lp-cta-sub{font-size:17px;line-height:1.95;color:#333333 !important;max-width:600px;margin:24px auto 0;line-break:strict;text-wrap:pretty}
.article-lp-wrapper .lp-cta-sub.on-dark{color:#F2F2F2 !important}
.article-lp-wrapper .lp-nobr{white-space:nowrap}
.article-lp-wrapper .cta-btn{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:14px;
  background:var(--color-accent) !important;color:#FFFFFF !important;border:none;cursor:pointer;border-radius:8px;padding:18px 44px;
  max-width:560px;margin:40px auto 0;white-space:nowrap;font-size:18px;font-weight:900;line-height:1.4;text-decoration:none !important;
  box-shadow:0 6px 18px rgba(0,0,0,.16);transition:transform 360ms cubic-bezier(.22,1,.36,1),box-shadow 360ms cubic-bezier(.22,1,.36,1),background 360ms ease}
.article-lp-wrapper .lp-cta-final .cta-btn{padding:20px 52px;font-size:19px}
.article-lp-wrapper .cta-btn,.article-lp-wrapper .cta-btn:visited,.article-lp-wrapper .cta-btn:hover,.article-lp-wrapper .cta-btn:active,.article-lp-wrapper .cta-btn:focus,
.article-lp-wrapper .cta-btn *,.article-lp-wrapper .cta-btn:hover *,.article-lp-wrapper .cta-btn:active *,.article-lp-wrapper .cta-btn:focus *{color:#FFFFFF !important}
.article-lp-wrapper .cta-btn svg,.article-lp-wrapper .cta-btn svg *{fill:none !important;stroke:#FFFFFF !important}
.article-lp-wrapper .cta-btn > *{position:relative;z-index:2}
.article-lp-wrapper .cta-btn .arrow{width:20px;height:20px;flex:0 0 auto}
.article-lp-wrapper .cta-btn::before{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.45) 50%,transparent 100%);transform:skewX(-20deg);transition:left .6s ease;pointer-events:none;z-index:1}
.article-lp-wrapper .cta-btn:hover::before{left:140%}
.article-lp-wrapper .cta-btn:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(0,0,0,.24);background:var(--color-accent-dark) !important}
.article-lp-wrapper .cta-btn:hover .arrow{transform:translateX(7px);transition:transform 360ms cubic-bezier(.22,1,.36,1)}
.article-lp-wrapper .cta-btn:active{transform:translateY(0);transition:transform 90ms ease-out}
.article-lp-wrapper .cta-btn:focus-visible{outline:3px solid var(--color-accent);outline-offset:4px}
.article-lp-wrapper .lp-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 28px;margin:36px 0 0}
.article-lp-wrapper .lp-trust li{position:relative;font-size:16px;font-weight:700;color:#FFFFFF !important;padding-left:24px}
.article-lp-wrapper .lp-trust li::before{content:"";position:absolute;left:0;top:.5em;width:14px;height:14px;border-radius:50%;background:var(--color-accent) !important}

/* ===== glow ===== */
.article-lp-wrapper .lp-glow-clip{position:absolute;inset:0;overflow:hidden;z-index:0;pointer-events:none}
.article-lp-wrapper .lp-glow{position:absolute;border-radius:50%;filter:blur(60px);opacity:.5}
.article-lp-wrapper .lp-glow.g1{width:320px;height:320px;background:rgba(241,196,15,.28);top:-80px;right:-60px;animation:lpFloat 9s ease-in-out infinite}
.article-lp-wrapper .lp-glow.g2{width:260px;height:260px;background:rgba(255,255,255,.16);bottom:-70px;left:-50px;animation:lpFloat 11s ease-in-out infinite reverse}
.article-lp-wrapper .lp-container{position:relative;z-index:1}

/* ===== アニメ初期状態（10-4） ===== */
.article-lp-wrapper .lp-anim{opacity:1;transform:none}
.article-lp-wrapper.is-animating .lp-anim:not(.in-view){opacity:0}
.article-lp-wrapper.is-animating .lp-anim.lp-anim-fade-up:not(.in-view){opacity:0;transform:translateY(28px)}
.article-lp-wrapper.is-animating .lp-anim.lp-anim-slide-left:not(.in-view){opacity:0;transform:translateX(-48px)}
.article-lp-wrapper.is-animating .lp-anim.lp-anim-slide-right:not(.in-view){opacity:0;transform:translateX(48px)}
.article-lp-wrapper.is-animating .lp-anim.lp-anim-slide-down:not(.in-view){opacity:0;transform:translateY(-40px)}
.article-lp-wrapper.is-animating .lp-anim.lp-anim-scale:not(.in-view){opacity:0;transform:scale(.88)}
.article-lp-wrapper.is-animating .lp-anim.lp-anim-clip:not(.in-view){clip-path:inset(0 100% 0 0)}
.article-lp-wrapper.is-animating .lp-anim.lp-anim-blur:not(.in-view){opacity:0;filter:blur(16px)}
.article-lp-wrapper.is-animating .lp-anim.lp-anim-elastic:not(.in-view){opacity:0;transform:scale(.3) rotate(-14deg)}
.article-lp-wrapper.is-animating .lp-anim.lp-anim-line:not(.in-view){transform:scaleX(0)}
.article-lp-wrapper.is-animating .lp-anim.in-view{opacity:1;transform:none;clip-path:inset(0 0 0 0);filter:blur(0);
  transition:opacity 1200ms cubic-bezier(.22,1,.36,1),transform 1200ms cubic-bezier(.22,1,.36,1),clip-path 1200ms cubic-bezier(.22,1,.36,1),filter 1200ms cubic-bezier(.22,1,.36,1);
  transition-delay:var(--lp-delay,0ms)}
.article-lp-wrapper.is-animating .lp-anim.lp-anim-line.in-view{transform:scaleX(1)}
.article-lp-wrapper.is-animating .lp-anim.lp-anim-elastic.in-view{animation:lpElastic .9s cubic-bezier(.34,1.56,.64,1) both}

@keyframes lpElastic{0%{opacity:0;transform:scale(.3) rotate(-12deg)}60%{opacity:1;transform:scale(1.05) rotate(2deg)}100%{opacity:1;transform:scale(1) rotate(0)}}
@keyframes lpFloat{0%,100%{transform:translate(0,0)}50%{transform:translate(22px,-26px)}}
@keyframes fvRise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}

/* FV CSS自動再生（10-2b） */
.article-lp-wrapper .lp-fv-label{animation:fvRise .8s cubic-bezier(.22,1,.36,1) both}
.article-lp-wrapper .lp-fv-h1 .lp-h1-phrase{animation:fvRise .9s cubic-bezier(.22,1,.36,1) both}
.article-lp-wrapper .lp-fv-h1 .lp-h1-phrase:nth-of-type(2){animation-delay:.08s}
.article-lp-wrapper .lp-fv-h1 .lp-h1-phrase:nth-of-type(3){animation-delay:.16s}
.article-lp-wrapper .lp-fv-h1 .lp-h1-phrase:nth-of-type(4){animation-delay:.24s}
.article-lp-wrapper .lp-fv-h1 .lp-h1-phrase:nth-of-type(5){animation-delay:.30s}
.article-lp-wrapper .lp-fv-tag{animation:fvRise .9s cubic-bezier(.22,1,.36,1) .30s both}
.article-lp-wrapper .lp-lead{animation:fvRise 1s cubic-bezier(.22,1,.36,1) .38s both}
.article-lp-wrapper .lp-learn{animation:fvRise 1s cubic-bezier(.22,1,.36,1) .5s both}

/* ===== SP（@media 768px） ===== */
@media (max-width:768px){
  .article-lp-wrapper{font-size:16px;line-height:2.0}
  .article-lp-wrapper p,.article-lp-wrapper li,.article-lp-wrapper a,.article-lp-wrapper th,.article-lp-wrapper td,
  .article-lp-wrapper small,.article-lp-wrapper .lp-note,.article-lp-wrapper .lp-sec-label,.article-lp-wrapper .lp-fv-label,
  .article-lp-wrapper .lp-fv-tag,.article-lp-wrapper .lp-level,.article-lp-wrapper .lp-trust li,.article-lp-wrapper .lp-anchor-btn,
  .article-lp-wrapper .lp-cta-label{font-size:max(16px,4.3vw);line-height:2.0}
  .article-lp-wrapper .lp-fv-h1,.article-lp-wrapper .lp-fv-h1 span{font-size:max(24px,6.4vw) !important;line-height:1.42 !important}
  .article-lp-wrapper .lp-h2{font-size:max(20px,4.4vw) !important;line-height:1.52 !important;margin-top:20px!important;}
  .article-lp-wrapper .lp-h2 span{font-size:max(20px,4.4vw) !important;line-height:1.52 !important;margin-top:0;}
  .article-lp-wrapper .lp-cta-catch,.article-lp-wrapper .lp-cta-catch span{font-size:max(22px,6.1vw) !important;line-height:1.5 !important}
  .article-lp-wrapper .lp-cta-sub{font-size:max(16px,4vw) !important;line-height:1.9 !important;line-break:strict;text-wrap: unset;word-break: normal;text-align:left;}
  .article-lp-wrapper .lp-cta-label{letter-spacing:.05em;gap:7px}
  .article-lp-wrapper .lp-cta-label::before,.article-lp-wrapper .lp-cta-label::after{width:14px}
  .article-lp-wrapper .lp-stat-num .num{font-size:max(48px,16vw) !important;line-height:1 !important}
  .article-lp-wrapper .lp-stat-num .unit{font-size:max(18px,5vw) !important;line-height:1 !important}
  .article-lp-wrapper .lp-stat-num.small .num{font-size:max(44px,14vw) !important}
  .article-lp-wrapper .lp-point .p-no{font-size:max(20px,6vw)}
  .article-lp-wrapper .lp-fv-tag {line-height: 1.6;}

  .article-lp-wrapper .lp-container{padding-inline:5.5vw}
  .article-lp-wrapper .lp-section{padding-block:10vw}
  .article-lp-wrapper .lp-fv{padding-block:18vw}
  .article-lp-wrapper .lp-cta-block{padding-block:18vw}
  .article-lp-wrapper p + p.lp-body{margin-top:9vw}
  .article-lp-wrapper .lp-body{margin-top:9vw}
  .article-lp-wrapper .lp-br-pc{display:none}
  .article-lp-wrapper .lp-br-sp{display:inline}

  .article-lp-wrapper .lp-learn{padding:0 7vw 8vw}
  .article-lp-wrapper .lp-learn-ttl{margin:0 -7vw 6vw;padding:4.5vw 7vw}
  .article-lp-wrapper .lp-toc-box{padding:7.5vw 6.5vw}
  .article-lp-wrapper .lp-conc{padding:54px 6vw 7vw}
  .article-lp-wrapper .lp-conc::before{top:22px;left:6vw}
  .article-lp-wrapper .lp-def,.article-lp-wrapper .lp-checkbox-card{padding:6.5vw 6vw}
  .article-lp-wrapper .lp-org-card{padding:0 6vw 7vw}
  .article-lp-wrapper .lp-org-ttl{margin:0 -6vw 5vw;padding:4.5vw 6vw}
  .article-lp-wrapper .lp-point{padding:7vw 6vw}
  .article-lp-wrapper .lp-stat{padding:9vw 6vw}

  /* 比較パネル → 縦積み */
  .article-lp-wrapper .lp-cmp{grid-template-columns:1fr;gap:6vw}
  .article-lp-wrapper .lp-split{grid-template-columns:1fr;gap:7vw}
  .article-lp-wrapper .lp-mini-stat{max-width:100%}
  .article-lp-wrapper .lp-anchor-btn{width:100%;margin-inline:auto}

  /* 表 → 1カラムカード */
  .article-lp-wrapper .lp-table {border:none;}
  .article-lp-wrapper .lp-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
  .article-lp-wrapper .lp-table,.article-lp-wrapper .lp-table tbody,.article-lp-wrapper .lp-table tr{display:block;width:100%}
  .article-lp-wrapper .lp-table tr{border:1px solid var(--c-line);border-radius:4px;overflow:hidden;margin-bottom:5vw}
  .article-lp-wrapper .lp-table th[scope="row"]{display:block;width:100%!important;text-align:left;background:var(--color-main) !important;color:#FFFFFF !important;padding:4vw 5vw}
  .article-lp-wrapper .lp-table td{display:block;width:100%;text-align:left;border-bottom:1px solid var(--c-line);padding:4vw 5vw}
  .article-lp-wrapper .lp-table td::before{content:attr(data-label);display:block;font-size:max(16px,3.8vw);font-weight:700;letter-spacing:.06em;color:var(--color-main) !important;margin-bottom:1.5vw}
  .article-lp-wrapper .lp-table.tbl-dark tr{border-color:rgba(255,255,255,.2)}
  .article-lp-wrapper .lp-table.tbl-dark th[scope="row"]{background:rgba(255,255,255,.16) !important}
  .article-lp-wrapper .lp-table.tbl-dark td{background:rgba(255,255,255,.06) !important;border-bottom-color:rgba(255,255,255,.16)}
  .article-lp-wrapper .lp-table.tbl-dark td::before{color:var(--color-accent) !important}

  .article-lp-wrapper .lp-bar-head{flex-wrap:wrap;gap:2.5vw}
  .article-lp-wrapper .cta-btn{white-space:normal;width:auto;max-width:100%;gap:1.5vw;padding:4.5vw 4vw;font-size:max(16px,4vw);line-height:1.5}
  .article-lp-wrapper .cta-btn .arrow{width:14px;height:14px}
  .article-lp-wrapper .lp-cta-final .cta-btn{width:100%;padding:3vw 4vw;font-size:max(16px,4vw)}
}

@media (prefers-reduced-motion: reduce){
  .article-lp-wrapper .lp-fv-label,.article-lp-wrapper .lp-fv-h1 .lp-h1-phrase,.article-lp-wrapper .lp-fv-tag,
  .article-lp-wrapper .lp-lead,.article-lp-wrapper .lp-learn{animation:none !important;opacity:1 !important;transform:none !important}
  .article-lp-wrapper .lp-glow{animation:none !important}
  .article-lp-wrapper.is-animating .lp-anim,.article-lp-wrapper.is-animating .lp-anim:not(.in-view){opacity:1 !important;transform:none !important;clip-path:none !important;filter:none !important;transition:none !important}
}

/* === host-reset（指定例外・ホストCMS装飾の打ち消し。これ以外の素id/ホストセレクタは禁止） === */
#article ul li{border-bottom:none}
#article ul li span{color:#333;width:auto}
@media only screen and (max-width:768px){
  .entry_wrap h2{padding:0;border-top:none;border-bottom:none}
}
</style>

<script>
(function(){
  function reveal(el, runCount){
    if (el.classList.contains('in-view')) return;
    el.classList.add('in-view');
    if (el.hasAttribute && el.hasAttribute('data-countup')) runCount(el);
    var cu = el.querySelectorAll ? el.querySelectorAll('[data-countup]') : [];
    for (var k=0;k<cu.length;k++) runCount(cu[k]);
  }
  var wrapper = document.querySelector('.article-lp-wrapper');
  if (!wrapper) return;
  try {
    var anchors = wrapper.querySelectorAll('a[href^="#"]');
    for (var a=0;a<anchors.length;a++){
      anchors[a].addEventListener('click', function(e){
        var id=this.getAttribute('href');
        if (id && id.length>1 && id.charAt(0)==='#'){ var t=wrapper.querySelector(id); if(t){ e.preventDefault(); t.scrollIntoView({behavior:'smooth',block:'start'}); } }
      });
    }
    var reduce = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches;
    if (!('IntersectionObserver' in window) || reduce) return;

    function runCount(el){
      if (el.getAttribute('data-counted')==='1') return;
      var target=parseFloat(el.getAttribute('data-target')); var dec=parseInt(el.getAttribute('data-dec')||'0',10);
      if (isNaN(target)) return; el.setAttribute('data-counted','1'); var dur=1900, start=null;
      function f(ts){ if(!start)start=ts; var p=Math.min((ts-start)/dur,1); var e=1-Math.pow(1-p,3);
        el.textContent=(target*e).toFixed(dec); if(p<1)requestAnimationFrame(f); else el.textContent=target.toFixed(dec); }
      requestAnimationFrame(f);
    }
    var all = wrapper.querySelectorAll('.lp-anim');
    function revealVisible(){
      var vh = window.innerHeight || document.documentElement.clientHeight;
      for (var i=0;i<all.length;i++){
        if (all[i].classList.contains('in-view')) continue;
        var r = all[i].getBoundingClientRect();
        if (r.top < vh * 0.92 && r.bottom > 0) reveal(all[i], runCount);
      }
    }
    wrapper.classList.add('is-animating');
    var io = new IntersectionObserver(function(entries){
      entries.forEach(function(en){ if (en.isIntersecting){ reveal(en.target, runCount); io.unobserve(en.target); } });
    }, { threshold:0.12, rootMargin:'0px 0px -8% 0px' });
    for (var j=0;j<all.length;j++) io.observe(all[j]);
    setTimeout(revealVisible, 1200);
    var ticking=false;
    window.addEventListener('scroll', function(){
      if (ticking) return; ticking=true;
      window.requestAnimationFrame(function(){ revealVisible(); ticking=false; });
    }, { passive:true });
  } catch (err) {
    wrapper.classList.remove('is-animating');
    var a2 = wrapper.querySelectorAll('.lp-anim');
    for (var m=0;m<a2.length;m++) a2[m].classList.add('in-view');
  }
})();
</script>]]></description>
            <pubDate>2026-06-30</pubDate>
        </item>
                
        <item>
            <title>外国人でも不動産売却はできる？神戸市の必要書類や税金を解説！</title>
            <link>https://www.toyogiken-fudosan.jp/blog/entry-624783/</link>
            <description><![CDATA[<div class="imgbox_eyecatch"><div class="eyecatch_img"><p class="clearfix" style="max-width: 100%;margin: 0 0 10px 0;">
<img src="//cdn.img-asp.jp/cms/624783_3_0_0_1.jpg" alt="外国人でも不動産売却はできる？神戸市の必要書類や税金を解説！" width="100%"></p></div></div>
<div class="article-lp-wrapper">

  <!-- ===================== FV ===================== -->
  <section class="lp-section lp-fv bg-light">
    <div class="lp-glow-clip"><span class="lp-glow lp-glow-a"></span><span class="lp-glow lp-glow-b"></span></div>
    <div class="lp-container">
      <p class="lp-fv-cat">不動産売却ガイド｜神戸市</p>
      <div class="lp-fv-h1">
        <span class="lp-h1-phrase">外国人でも</span><span class="lp-h1-phrase">不動産売却は<span class="lp-em-main">できる？</span></span><br class="lp-br-pc">
        <span class="lp-h1-phrase">神戸市の必要書類や税金を解説！</span>
      </div>
      <p class="lp-lead">外国籍であることだけを理由に、不動産売却ができないわけではありません。日本に住んでいる方と海外に住んでいる方では用意する書類が変わり、<span class="lp-nobr">非居住者</span>にあたる場合は税金や源泉徴収にも注意が必要です。この記事では、外国人が日本の不動産を売却するときの注意点を整理します。</p>
    </div>
  </section>

  <!-- ===================== この記事で分かること ===================== -->
  <section class="lp-section bg-white">
    <div class="lp-container">
      <p class="lp-eyebrow lp-anim lp-anim-fade-up">この記事で分かること</p>
      <ul class="lp-check">
        <li class="lp-check-item lp-anim lp-anim-fade-up" style="--lp-delay:0ms"><span class="ico"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M5 12.5l4.5 4.5L19 7" fill="none" stroke="currentColor" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round"/></svg></span><span>外国人でも、日本の土地や建物を売却できること</span></li>
        <li class="lp-check-item lp-anim lp-anim-fade-up" style="--lp-delay:140ms"><span class="ico"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M5 12.5l4.5 4.5L19 7" fill="none" stroke="currentColor" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round"/></svg></span><span>日本在住と海外在住で、必要書類が変わること</span></li>
        <li class="lp-check-item lp-anim lp-anim-fade-up" style="--lp-delay:280ms"><span class="ico"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M5 12.5l4.5 4.5L19 7" fill="none" stroke="currentColor" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round"/></svg></span><span><span class="lp-nobr">非居住者</span>の不動産売却では、源泉徴収や確定申告に注意が必要なこと</span></li>
      </ul>
    </div>
  </section>

  <!-- ===================== FAQ型目次 ===================== -->
  <section class="lp-section lp-faq-toc bg-light">
    <div class="lp-container">
      <p class="lp-eyebrow lp-anim lp-anim-fade-up">この記事のよくある質問</p>
      <h2 class="lp-h2 lp-h2--underline lp-anim lp-anim-fade-up"><span class="lp-h2-phrase">読む前に、</span><span class="lp-h2-phrase">気になる疑問から</span></h2>

      <div class="lp-qa lp-anim lp-anim-slide-left" style="--lp-delay:0ms">
        <p class="lp-qa-q"><span class="lp-qa-mark lp-qa-mark--q">Q</span>外国人でも日本の不動産売却はできますか？</p>
        <p class="lp-qa-a"><span class="lp-qa-mark lp-qa-mark--a">A</span>できます。本人確認や権利関係の確認、必要書類の準備ができれば、売却手続きを進められます。</p>
        <a href="#sec01" class="lp-qa-jump" aria-label="外国人でも不動産売却はできる、の章へ移動">詳細はこちらから▼</a>
      </div>

      <div class="lp-qa lp-anim lp-anim-slide-left" style="--lp-delay:140ms">
        <p class="lp-qa-q"><span class="lp-qa-mark lp-qa-mark--q">Q</span>売却するときの流れは、日本人と違いますか？</p>
        <p class="lp-qa-a"><span class="lp-qa-mark lp-qa-mark--a">A</span>基本的な流れは同じです。日本語の契約書に不安がある場合は、翻訳・通訳・代理人の準備を検討しましょう。</p>
        <a href="#sec02" class="lp-qa-jump" aria-label="売却を進める流れの章へ移動">詳細はこちらから▼</a>
      </div>

      <div class="lp-qa lp-anim lp-anim-slide-left" style="--lp-delay:280ms">
        <p class="lp-qa-q"><span class="lp-qa-mark lp-qa-mark--q">Q</span>外国人が売却で用意する書類は何ですか？</p>
        <p class="lp-qa-a"><span class="lp-qa-mark lp-qa-mark--a">A</span>登記識別情報、本人確認書類、印鑑証明書または署名証明書、住所証明書、固定資産税関係書類などが必要です。</p>
        <a href="#sec03" class="lp-qa-jump" aria-label="必要書類の章へ移動">詳細はこちらから▼</a>
      </div>

      <div class="lp-qa lp-anim lp-anim-slide-left" style="--lp-delay:420ms">
        <p class="lp-qa-q"><span class="lp-qa-mark lp-qa-mark--q">Q</span>必要書類はどこで取得できますか？</p>
        <p class="lp-qa-a"><span class="lp-qa-mark lp-qa-mark--a">A</span>日本在住なら市区町村役場が中心です。海外在住なら、本国・居住国の公的機関や公証人に確認する場合があります。</p>
        <a href="#sec03" class="lp-qa-jump" aria-label="必要書類の章へ移動">詳細はこちらから▼</a>
      </div>

      <div class="lp-qa lp-anim lp-anim-slide-left" style="--lp-delay:560ms">
        <p class="lp-qa-q"><span class="lp-qa-mark lp-qa-mark--q">Q</span>外国人が売却すると税金はかかりますか？</p>
        <p class="lp-qa-a"><span class="lp-qa-mark lp-qa-mark--a">A</span>売却益が出た場合は、原則として譲渡所得の申告が必要です。非居住者の場合は、売買代金の10.21％が源泉徴収されるケースがあります。</p>
        <a href="#sec04" class="lp-qa-jump" aria-label="税金の章へ移動">詳細はこちらから▼</a>
      </div>
    </div>
  </section>

  <!-- ===================== H2-1 売却はできる ===================== -->
  <section class="lp-section bg-white" id="sec01">
    <div class="lp-container">
      <div class="lp-h2-head lp-h2-head--underline">
        <span class="lp-section-num lp-anim lp-anim-blur">01</span>
        <p class="lp-eyebrow lp-anim lp-anim-fade-up">前提の確認</p>
        <h2 class="lp-h2 lp-h2--underline lp-anim lp-anim-clip"><span class="lp-h2-phrase">外国人でも</span><span class="lp-h2-phrase">不動産売却はできる</span></h2>
      </div>
      <p class="lp-body lp-anim lp-anim-fade-up">外国籍であること自体は、売却の妨げになりません。日本にある<span class="lp-em-main">土地・一戸建て・マンション</span>は外国人でも売却でき、大切なのは国籍ではなく、売主がその不動産の所有者だと確認できるかどうかです。</p>
      <p class="lp-body lp-anim lp-anim-fade-up">登記とは、不動産の持ち主を公的に記録することです。売却では登記の内容と本人確認書類を照らし合わせ、本人が所有者であるかを確認します。確認されるおもな内容は、次の4点です。</p>

      <div class="lp-cardgrid lp-cardgrid--2">
        <div class="lp-icard lp-anim lp-anim-flip" style="--lp-delay:0ms">
          <span class="lp-icard-ico"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M4 20v-1.5C4 16 6.7 14.5 12 14.5S20 16 20 18.5V20" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"/><circle cx="12" cy="8" r="3.6" fill="none" stroke="currentColor" stroke-width="2"/></svg></span>
          <p class="lp-icard-t">所有者</p>
          <p class="lp-icard-d">登記上の名義人かどうか</p>
        </div>
        <div class="lp-icard lp-anim lp-anim-flip" style="--lp-delay:140ms">
          <span class="lp-icard-ico"><svg viewBox="0 0 24 24" aria-hidden="true"><rect x="4" y="5" width="16" height="14" rx="2" fill="none" stroke="currentColor" stroke-width="2"/><path d="M8 9h4M8 13h8M8 16h6" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"/></svg></span>
          <p class="lp-icard-t">本人確認</p>
          <p class="lp-icard-d">パスポート、在留カードなどで本人か</p>
        </div>
        <div class="lp-icard lp-anim lp-anim-flip" style="--lp-delay:280ms">
          <span class="lp-icard-ico"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M12 21s-7-5.3-7-10.2A7 7 0 0 1 19 10.8C19 15.7 12 21 12 21z" fill="none" stroke="currentColor" stroke-width="2"/><circle cx="12" cy="10.5" r="2.4" fill="none" stroke="currentColor" stroke-width="2"/></svg></span>
          <p class="lp-icard-t">住所</p>
          <p class="lp-icard-d">日本または海外の住所を証明できるか</p>
        </div>
        <div class="lp-icard lp-anim lp-anim-flip" style="--lp-delay:420ms">
          <span class="lp-icard-ico"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M5 13l4 4 10-10" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"/></svg></span>
          <p class="lp-icard-t">意思確認</p>
          <p class="lp-icard-d">本人が売却に同意しているか</p>
        </div>
      </div>

      <p class="lp-body lp-anim lp-anim-fade-up">株式会社東洋技研は、神戸市を中心に不動産売却・購入を支援しており、無料査定から売却完了までをサポートしています。初めて売却する方は、早めに相談して全体の流れを確認すると進めやすくなります。</p>
    </div>
  </section>

  <!-- ===================== H2-2 売却を進める流れ ===================== -->
  <section class="lp-section bg-light" id="sec02">
    <div class="lp-container">
      <div class="lp-h2-head lp-h2-head--bar">
        <span class="lp-section-num lp-anim lp-anim-blur">02</span>
        <p class="lp-eyebrow lp-anim lp-anim-fade-up">手続きの全体像</p>
        <h2 class="lp-h2 lp-h2--bar lp-anim lp-anim-slide-left"><span class="lp-h2-phrase">外国人が</span><span class="lp-h2-phrase">不動産売却を進める流れ</span></h2>
      </div>
      <p class="lp-body lp-anim lp-anim-fade-up">売却の基本的な流れは、日本人の場合と大きく変わりません。まず不動産会社へ相談し、売却価格や売り方を決めます。次の7ステップで、外国人でも順序立てて進められます。</p>

      <ol class="lp-steps">
        <li class="lp-step lp-anim lp-anim-fade-up" style="--lp-delay:0ms"><span class="lp-step-num">1</span><div class="lp-step-body"><p class="lp-step-t">不動産会社に相談・査定を依頼する</p></div></li>
        <li class="lp-step lp-anim lp-anim-fade-up" style="--lp-delay:120ms"><span class="lp-step-num">2</span><div class="lp-step-body"><p class="lp-step-t">売却価格や売却方針を決める</p></div></li>
        <li class="lp-step lp-anim lp-anim-fade-up" style="--lp-delay:240ms"><span class="lp-step-num">3</span><div class="lp-step-body"><p class="lp-step-t">不動産会社と媒介契約を結ぶ</p></div></li>
        <li class="lp-step lp-anim lp-anim-fade-up" style="--lp-delay:360ms"><span class="lp-step-num">4</span><div class="lp-step-body"><p class="lp-step-t">購入希望者を探す</p></div></li>
        <li class="lp-step lp-anim lp-anim-fade-up" style="--lp-delay:480ms"><span class="lp-step-num">5</span><div class="lp-step-body"><p class="lp-step-t">売買契約を結ぶ</p></div></li>
        <li class="lp-step lp-anim lp-anim-fade-up" style="--lp-delay:600ms"><span class="lp-step-num">6</span><div class="lp-step-body"><p class="lp-step-t">決済・引き渡しをする</p></div></li>
        <li class="lp-step lp-anim lp-anim-fade-up" style="--lp-delay:720ms"><span class="lp-step-num">7</span><div class="lp-step-body"><p class="lp-step-t">必要に応じて確定申告をする</p></div></li>
      </ol>

      <div class="lp-callout lp-anim lp-anim-slide-right">
        <p class="lp-callout-t">日本語の契約書に不安があるとき</p>
        <p class="lp-callout-d">売買契約書や重要事項説明書は、多くの場合日本語で作られています。内容を理解しないまま署名するとトラブルにつながることがあります。<span class="lp-em-main">翻訳した書類を確認する・通訳に同席してもらう・代理人に依頼する</span>などの方法を検討しましょう。</p>
      </div>
    </div>
  </section>

  <!-- ===================== 中間CTA ===================== -->
  <section class="lp-section lp-cta-block lp-cta-mid bg-light">
    <div class="lp-container">
      <p class="lp-cta-catch lp-anim lp-anim-fade-up">不動産売却をしたい方は、<br class="lp-br-sp">まず無料査定から。</p>
      <p class="lp-cta-sub lp-anim lp-anim-fade-up">神戸市を中心に、外国人の方の売却もサポートしています。</p>
      <a href="/satei/" target="_blank" class="cta-btn lp-anim lp-anim-scale" aria-label="売却査定フォームへ進む"><span>売却査定フォームへ進む</span><svg class="arrow" viewBox="0 0 24 24" aria-hidden="true"><path d="M5 12h13M13 6l6 6-6 6" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"/></svg></a>
    </div>
  </section>

  <!-- ===================== H2-3 必要書類 ===================== -->
  <section class="lp-section bg-white" id="sec03">
    <div class="lp-container">
      <div class="lp-h2-head lp-h2-head--chip">
        <span class="lp-section-num lp-anim lp-anim-blur">03</span>
        <p class="lp-eyebrow lp-anim lp-anim-fade-up">準備するもの</p>
        <h2 class="lp-h2 lp-h2--chip lp-anim lp-anim-clip"><span class="lp-h2-phrase">外国人が不動産売却で</span><span class="lp-h2-phrase">用意する必要書類</span></h2>
      </div>
      <p class="lp-body lp-anim lp-anim-fade-up">必要書類は、現在日本に住んでいるか、海外に住んでいるかで変わります。とくに印鑑証明書を取得できない場合は、<span class="lp-em-main">署名証明書や住所証明書</span>などの代替書類で対応できるため、早めの確認が安心につながります。</p>

      <p class="lp-table-cap lp-anim lp-anim-fade-up">外国人の不動産売却における<br class="lp-br-sp">おもな必要書類</p>
      <table class="lp-table lp-anim lp-anim-fade-up">
        <thead><tr><th scope="col">書類</th><th scope="col">取得場所</th><th scope="col">必要時期</th></tr></thead>
        <tbody>
          <tr><th scope="row">登記識別情報・権利証</th><td data-label="取得場所">購入時に受け取った書類</td><td data-label="必要時期">売却前</td></tr>
          <tr><th scope="row">本人確認書類</th><td data-label="取得場所">在留カード・特別永住者証明書・<br>パスポートなど</td><td data-label="必要時期">契約時・決済時</td></tr>
          <tr><th scope="row">住民票</th><td data-label="取得場所">市区町村役場</td><td data-label="必要時期">契約前</td></tr>
          <tr><th scope="row">印鑑証明書</th><td data-label="取得場所">市区町村役場</td><td data-label="必要時期">決済前</td></tr>
          <tr><th scope="row">署名証明書</th><td data-label="取得場所">本国・居住国の公証人など</td><td data-label="必要時期">決済前</td></tr>
          <tr><th scope="row">住所証明書</th><td data-label="取得場所">本国・居住国の公的機関など</td><td data-label="必要時期">契約前</td></tr>
          <tr><th scope="row">固定資産税納税通知書</th><td data-label="取得場所">手元の通知書・市区町村など</td><td data-label="必要時期">査定時</td></tr>
          <tr><th scope="row">ローン残高証明書</th><td data-label="取得場所">金融機関</td><td data-label="必要時期">売却前</td></tr>
        </tbody>
      </table>

      <p class="lp-body lp-anim lp-anim-fade-up">海外に住んでいて印鑑証明書を取得できない場合は、代わりに日本の領事が作成した署名証明を添付できます。取得が難しいときは、外国の公証人が作成した署名証明を使える場合もあります。</p>

      <p class="lp-subhead lp-anim lp-anim-fade-up">住んでいる場所で、<br class="lp-br-sp">使う書類が変わります</p>
      <div class="lp-cardgrid lp-cardgrid--3">
        <div class="lp-zcard lp-anim lp-anim-slide-left" style="--lp-delay:0ms">
          <p class="lp-zcard-t">日本在住</p>
          <p class="lp-zcard-l">主に使う書類</p>
          <p class="lp-zcard-d">在留カード／住民票／印鑑証明書</p>
          <p class="lp-zcard-note">市区町村役場で取得する書類が中心です。</p>
        </div>
        <div class="lp-zcard lp-anim lp-anim-slide-left" style="--lp-delay:160ms">
          <p class="lp-zcard-t">海外在住</p>
          <p class="lp-zcard-l">主に使う書類</p>
          <p class="lp-zcard-d">パスポート／署名証明書／住所証明書</p>
          <p class="lp-zcard-note">本国・居住国の制度確認が必要です。</p>
        </div>
        <div class="lp-zcard lp-anim lp-anim-slide-left" style="--lp-delay:320ms">
          <p class="lp-zcard-t">一時帰国中</p>
          <p class="lp-zcard-l">主に使う書類</p>
          <p class="lp-zcard-d">パスポート／海外住所証明／代理人関係書類など</p>
          <p class="lp-zcard-note">決済日に日本へ来られるかを確認します。</p>
        </div>
      </div>

      <p class="lp-body lp-anim lp-anim-fade-up">海外で取得する書類は、国や地域により形式が違います。そのため、早めに不動産会社と司法書士へ相談し、どの書類が必要かを確認しましょう。</p>
    </div>
  </section>

  <!-- ===================== H2-4 税金 ===================== -->
  <section class="lp-section bg-light" id="sec04">
    <div class="lp-container">
      <div class="lp-h2-head lp-h2-head--baracc">
        <span class="lp-section-num lp-anim lp-anim-blur">04</span>
        <p class="lp-eyebrow lp-anim lp-anim-fade-up">お金の注意点</p>
        <h2 class="lp-h2 lp-h2--baracc lp-anim lp-anim-slide-left"><span class="lp-h2-phrase">外国人が不動産売却を</span><span class="lp-h2-phrase">するときにかかる税金</span></h2>
      </div>
      <p class="lp-body lp-anim lp-anim-fade-up">売却益が出れば、外国人でも譲渡所得の申告が原則必要です。譲渡所得とは、売った金額から取得費や売却費用などを差し引いた利益のことです。とくに非居住者は、所有期間や居住状況とあわせて確認しましょう。</p>

      <p class="lp-subhead lp-anim lp-anim-fade-up">所有期間で「長期」「短期」に分かれます</p>
      <div class="lp-cardgrid lp-cardgrid--2">
        <div class="lp-pcard lp-anim lp-anim-slide-left" style="--lp-delay:0ms">
          <p class="lp-pcard-t">長期譲渡所得</p>
          <p class="lp-pcard-d">売却した年の<span class="lp-nobr">1月1日</span>時点で、所有期間が<span class="lp-em-main">5年を超える</span>場合</p>
        </div>
        <div class="lp-pcard lp-anim lp-anim-slide-right" style="--lp-delay:140ms">
          <p class="lp-pcard-t">短期譲渡所得</p>
          <p class="lp-pcard-d">売却した年の<span class="lp-nobr">1月1日</span>時点で、所有期間が<span class="lp-em-main">5年以下</span>の場合</p>
        </div>
      </div>
      <p class="lp-note lp-anim lp-anim-fade-up">国税庁は、土地や建物を売った年の1月1日時点で所有期間が5年を超える場合を長期譲渡所得、5年以下の場合を短期譲渡所得と説明しています。</p>

      <div class="lp-point lp-anim lp-anim-fade-up">
        <p class="lp-point-label">重要</p>
        <p class="lp-point-t">非居住者の<br class="lp-br-sp">源泉徴収に注意</p>
        <p class="lp-point-d">国税庁は、非居住者から日本国内の土地等を購入して代金を支払う場合、原則として<span class="lp-em-main">10.21％</span>の源泉徴収が必要と説明しています。買主が自己または親族の居住用として購入し、売買代金が<span class="lp-nobr">1億円</span>以下の場合は、不要となる場合があります。</p>
      </div>

      <p class="lp-table-cap lp-anim lp-anim-fade-up">源泉徴収10.21％の計算例<br class="lp-br-sp">（売買代金別）</p>
      <div class="lp-bars-card lp-anim lp-anim-fade-up">
        <ul class="lp-bars">
          <li class="lp-bar lp-anim-bar">
            <div class="lp-bar-head"><span class="lp-bar-label">売買代金 2,000万円</span><span class="lp-bar-val"><span class="num" data-countup data-target="204.2" data-dec="1">204.2</span><span class="unit">万円</span></span></div>
            <div class="lp-bar-track"><span class="lp-bar-fill" style="--w:25%"></span></div>
          </li>
          <li class="lp-bar lp-anim-bar">
            <div class="lp-bar-head"><span class="lp-bar-label">売買代金 5,000万円</span><span class="lp-bar-val"><span class="num" data-countup data-target="510.5" data-dec="1">510.5</span><span class="unit">万円</span></span></div>
            <div class="lp-bar-track"><span class="lp-bar-fill" style="--w:62.5%;--lp-delay:160ms"></span></div>
          </li>
          <li class="lp-bar lp-anim-bar">
            <div class="lp-bar-head"><span class="lp-bar-label">売買代金 8,000万円</span><span class="lp-bar-val"><span class="num" data-countup data-target="816.8" data-dec="1">816.8</span><span class="unit">万円</span></span></div>
            <div class="lp-bar-track"><span class="lp-bar-fill" style="--w:100%;--lp-delay:320ms"></span></div>
          </li>
        </ul>
        <p class="lp-bars-note">数値は源泉徴収額の目安です。</p>
      </div>

      <p class="lp-body lp-anim lp-anim-fade-up">源泉徴収された税額は、確定申告で精算できる場合があります。ただし税金は、居住状況・所有期間・利用状況・租税条約などで変わるため、個別の確認が大切です。</p>
    </div>
  </section>

  <!-- ===================== H2-5 失敗しないための注意点 ===================== -->
  <section class="lp-section bg-white" id="sec05">
    <div class="lp-container">
      <div class="lp-h2-head lp-h2-head--underline">
        <span class="lp-section-num lp-anim lp-anim-blur">05</span>
        <p class="lp-eyebrow lp-anim lp-anim-fade-up">後悔しないために</p>
        <h2 class="lp-h2 lp-h2--underline lp-anim lp-anim-clip"><span class="lp-h2-phrase">外国人が不動産売却で</span><span class="lp-h2-phrase">失敗しないための注意点</span></h2>
      </div>
      <p class="lp-body lp-anim lp-anim-fade-up">失敗を避ける鍵は、早めの準備と相談先の使い分けです。必要書類がそろわないと、契約や決済の日程が遅れることがあります。内容に応じて、相談先を整理しておきましょう。</p>

      <p class="lp-table-cap lp-anim lp-anim-fade-up">相談先別の役割</p>
      <table class="lp-table lp-anim lp-anim-fade-up">
        <thead><tr><th scope="col">相談先</th><th scope="col">相談する内容</th></tr></thead>
        <tbody>
          <tr><th scope="row">不動産会社</th><td data-label="相談する内容">査定／売却価格／販売方法／買主対応</td></tr>
          <tr><th scope="row">司法書士</th><td data-label="相談する内容">登記／本人確認／署名証明／抵当権抹消</td></tr>
          <tr><th scope="row">税理士・税務署</th><td data-label="相談する内容">譲渡所得／源泉徴収／確定申告</td></tr>
          <tr><th scope="row">金融機関</th><td data-label="相談する内容">住宅ローン残高／抵当権抹消の準備</td></tr>
        </tbody>
      </table>

      <p class="lp-body lp-anim lp-anim-fade-up">株式会社東洋技研は、工務店・司法書士・ファイナンシャルプランナーとのつながりがあると案内しています。書類や税金に不安がある方は、不動産会社だけでなく専門家の確認も受けながら進めると安心です。</p>
    </div>
  </section>

  <!-- ===================== まとめ ===================== -->
  <section class="lp-section lp-summary bg-dark" id="sec06">
    <div class="lp-glow-clip"><span class="lp-glow lp-glow-c"></span></div>
    <div class="lp-container">
      <div class="lp-h2-head lp-h2-head--accunder">
        <span class="lp-section-num lp-anim lp-anim-blur">06</span>
        <p class="lp-eyebrow lp-anim lp-anim-fade-up">この記事のまとめ</p>
        <h2 class="lp-h2 lp-h2--accunder lp-anim lp-anim-clip"><span class="lp-h2-phrase">外国人でも</span><span class="lp-h2-phrase">日本の不動産売却は可能です</span></h2>
      </div>
      <p class="lp-body lp-anim lp-anim-fade-up">大切なのは国籍ではなく、本人確認・所有者確認・必要書類の準備です。要点を、最後にもう一度確認しましょう。</p>

      <div class="lp-cardgrid lp-cardgrid--2 lp-sumgrid">
        <div class="lp-scard bg-white lp-anim lp-anim-slide-left" style="--lp-delay:0ms"><span class="lp-scard-no">01</span><p class="lp-scard-d">外国人でも土地・建物・マンションは売却可能</p></div>
        <div class="lp-scard bg-white lp-anim lp-anim-slide-down" style="--lp-delay:120ms"><span class="lp-scard-no">02</span><p class="lp-scard-d">日本在住と海外在住で必要書類が変わる</p></div>
        <div class="lp-scard bg-white lp-anim lp-anim-slide-up" style="--lp-delay:240ms"><span class="lp-scard-no">03</span><p class="lp-scard-d">印鑑証明書がない場合は署名証明書などを利用できる</p></div>
        <div class="lp-scard bg-white lp-anim lp-anim-slide-right" style="--lp-delay:360ms"><span class="lp-scard-no">04</span><p class="lp-scard-d">非居住者は10.21％の源泉徴収に注意が必要</p></div>
        <div class="lp-scard bg-white lp-anim lp-anim-slide-left" style="--lp-delay:480ms"><span class="lp-scard-no">05</span><p class="lp-scard-d">契約書を理解してから署名する</p></div>
        <div class="lp-scard bg-white lp-anim lp-anim-slide-right" style="--lp-delay:600ms"><span class="lp-scard-no">06</span><p class="lp-scard-d">不動産会社・司法書士・税理士へ早めに相談する</p></div>
      </div>

      <p class="lp-body lp-anim lp-anim-fade-up">日本語や手続きに不安があっても、準備する順番を整理すれば売却は進められます。まずは不動産会社へ相談し、必要書類と税金の注意点を確認することから始めましょう。</p>
    </div>
  </section>

  <!-- ===================== 最終CTA ===================== -->
  <section class="lp-section lp-cta-block lp-cta-final bg-white">
    <div class="lp-glow-clip"><span class="lp-glow lp-glow-d"></span></div>
    <div class="lp-container">
      <p class="lp-cta-label lp-anim lp-anim-fade-up">神戸市・外国人の方の売却サポート</p>
      <p class="lp-cta-catch lp-anim lp-anim-blur">まずは、資産価値と<br class="lp-br-sp">手続きの確認から。</p>
      <p class="lp-cta-sub lp-anim lp-anim-fade-up" style="--lp-delay:160ms">株式会社東洋技研は、神戸市を中心に売却・査定を地域密着でサポートしています。書類や税金に不安がある方も、お気軽にご相談ください。</p>
      <a href="/satei/" target="_blank" class="cta-btn cta-btn--lg lp-anim lp-anim-scale" style="--lp-delay:280ms" aria-label="売却査定フォームへ進む"><span>売却査定フォームへ進む</span><svg class="arrow" viewBox="0 0 24 24" aria-hidden="true"><path d="M5 12h13M13 6l6 6-6 6" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"/></svg></a>
    </div>
  </section>

</div>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Article",
      "headline": "外国人でも不動産売却はできる？神戸市の必要書類や税金を解説！",
      "description": "外国人でも日本にある土地・建物・マンションを売却できます。日本在住と海外在住で必要書類が変わること、非居住者の源泉徴収10.21％や確定申告の注意点を、神戸市の事例とあわせて解説します。",
      "inLanguage": "ja",
      "author": { "@type": "Organization", "name": "株式会社東洋技研" },
      "publisher": { "@type": "Organization", "name": "株式会社東洋技研" }
    },
    {
      "@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": "売却益が出た場合は、原則として譲渡所得の申告が必要です。非居住者の場合は、売買代金の10.21％が源泉徴収されるケースがあります。" }
        }
      ]
    }
  ]
}
</script>

<style>
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;700;900&display=swap');

:root{
  --color-base:#FAFAFA;     /* tone: light */
  --color-main:#1EA122;     /* tone: dark  */
  --color-sub:#E8F7E7;      /* tone: light */
  --color-accent:#f1c40f;   /* tone: light */
  --color-accent-dark:#cda50c; /* hover濃色化用(同系) */
  --color-main-dark:#178a1d;
  --color-ink:#1A1A1A;
  --color-ink2:#333333;
  --color-ink3:#666666;
  --color-onlight:#F7F7F7;
  --color-hairline:#E2E7E2;
  --color-track:#E7ECE7;
}

/* ---- 基盤・親サイト分離(23) ---- */
.article-lp-wrapper{position:relative;isolation:isolate;contain:layout style;width:100%;max-width:100%;overflow:visible;z-index:auto;
  font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic","Meiryo",system-ui,-apple-system,sans-serif !important;
  color:var(--color-ink) !important;background:#FFFFFF !important;font-size:17px;line-height:2.1;font-weight:400;letter-spacing:.02em;-webkit-font-smoothing:antialiased;}
.article-lp-wrapper,.article-lp-wrapper *,.article-lp-wrapper *::before,.article-lp-wrapper *::after{box-sizing:border-box}
.article-lp-wrapper img,.article-lp-wrapper svg,.article-lp-wrapper video{max-width:100%;height:auto;display:block}
.article-lp-wrapper a{color:inherit !important;text-decoration:none !important}
.article-lp-wrapper ul,.article-lp-wrapper ol{list-style:none !important;margin:0;padding:0}
.article-lp-wrapper p,.article-lp-wrapper li,.article-lp-wrapper .lp-fv-h1,.article-lp-wrapper h2,.article-lp-wrapper h3,.article-lp-wrapper span,.article-lp-wrapper a{font-family:inherit}
.article-lp-wrapper p{margin:0}

/* ---- 中央880・全幅帯(4-0) ---- */
.article-lp-wrapper > section{width:100%}
.article-lp-wrapper > *:not(section):not(style):not(script){max-width:880px;margin-inline:auto}
.article-lp-wrapper .lp-section{width:100%;position:relative;padding:60px 0}
.article-lp-wrapper .lp-container{position:relative;z-index:1;max-width:880px;margin-inline:auto;padding-inline:56px}
.article-lp-wrapper table{width:100%}
.article-lp-wrapper figure,.article-lp-wrapper .lp-chart,.article-lp-wrapper .lp-flow,.article-lp-wrapper .lp-figure{margin-inline:auto;max-width:100%}
.article-lp-wrapper p,.article-lp-wrapper li{line-height:2.1}
.article-lp-wrapper .lp-body + .lp-body{margin-top:50px}
.article-lp-wrapper figcaption,.article-lp-wrapper .lp-table-cap,.article-lp-wrapper .lp-fig-cap{display:block;width:100%;text-align:left}
.article-lp-wrapper caption{caption-side:top;text-align:left}
.article-lp-wrapper table th,.article-lp-wrapper table td{text-align:center;vertical-align:middle}
.article-lp-wrapper [class*="grid"] > *,.article-lp-wrapper [class*="flex"] > *{min-width:0}
.article-lp-wrapper .bg-dark p,.article-lp-wrapper .bg-dark li{line-height:2.15}

/* ---- 背景tone(8-11) ---- */
.article-lp-wrapper .bg-dark{background:var(--color-main) !important}
.article-lp-wrapper .bg-light{background:var(--color-sub) !important}
.article-lp-wrapper .bg-white{background:#FFFFFF !important}
.article-lp-wrapper .lp-cta-mid.bg-light{background:var(--color-base) !important}
.article-lp-wrapper .bg-dark,.article-lp-wrapper .bg-dark > *:not(.cta-btn):not(.lp-em-accent):not(.lp-em-main):not(.lp-marker-sub):not(.lp-marker-accent){color:#FFFFFF !important}
.article-lp-wrapper .bg-dark a:not(.cta-btn){color:#FFFFFF !important;text-decoration:underline !important;text-underline-offset:3px}
.article-lp-wrapper .bg-dark figcaption,.article-lp-wrapper .bg-dark small,.article-lp-wrapper .bg-dark .lp-note{color:var(--color-onlight) !important}
.article-lp-wrapper .bg-light,.article-lp-wrapper .bg-light > *:not(.cta-btn):not(.lp-em-accent):not(.lp-em-main):not(.lp-marker-sub):not(.lp-marker-accent){color:var(--color-ink) !important}
.article-lp-wrapper .bg-light figcaption,.article-lp-wrapper .bg-light small,.article-lp-wrapper .bg-light .lp-note{color:var(--color-ink3) !important}
.article-lp-wrapper .bg-white,.article-lp-wrapper .bg-white > *:not(.cta-btn):not(.lp-em-accent):not(.lp-em-main):not(.lp-marker-sub):not(.lp-marker-accent){color:var(--color-ink) !important}
.article-lp-wrapper .bg-white figcaption,.article-lp-wrapper .bg-white small,.article-lp-wrapper .bg-white .lp-note{color:var(--color-ink3) !important}
/* 表のtone(行見出し=メイン色ベタ+白) */
.article-lp-wrapper table th[scope="col"]{background:var(--color-main) !important;color:#FFFFFF !important;font-weight:700}
.article-lp-wrapper table th[scope="row"]{background:#add7ae !important;color:#FFFFFF !important;font-weight:700}
.article-lp-wrapper table td{background:#FFFFFF !important;color:var(--color-ink) !important}

/* ---- 強調(5) ---- */
.article-lp-wrapper .lp-em-main{color:var(--color-main) !important;font-weight:700}
.article-lp-wrapper .lp-em-accent{color:var(--color-main) !important;font-weight:700}
.article-lp-wrapper .bg-dark .lp-em-main{color:var(--color-accent) !important;font-weight:700}

/* ---- 改行(2-11) ---- */
.article-lp-wrapper p,.article-lp-wrapper li,.article-lp-wrapper .lp-lead{word-break:normal;overflow-wrap:break-word;line-break:strict;text-wrap:pretty}
.article-lp-wrapper .lp-nobr{white-space:nowrap}
.article-lp-wrapper .lp-fv-h1,.article-lp-wrapper h2,.article-lp-wrapper h3{word-break:normal;word-break:auto-phrase;overflow-wrap:break-word;line-break:strict;text-wrap:pretty;overflow-wrap:anywhere;min-width:0}
.article-lp-wrapper .lp-h1-phrase,.article-lp-wrapper .lp-h2-phrase{display:inline-block;max-width:100%;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}
.article-lp-wrapper .lp-br-pc{display:inline}.article-lp-wrapper .lp-br-sp{display:none}

/* ---- FV ---- */
.article-lp-wrapper .lp-fv{padding:130px 0 120px;overflow:visible}
.article-lp-wrapper .lp-fv-cat{display:inline-block;font-size:16px;font-weight:700;letter-spacing:.18em;color:var(--color-main) !important;background:#FFFFFF;border:1px solid var(--color-main);border-radius:999px;padding:8px 20px;margin-bottom:30px}
.article-lp-wrapper .lp-fv-h1{font-size:48px;font-weight:900;line-height:1.34;letter-spacing:-.02em;color:var(--color-ink) !important;margin-bottom:34px}
.article-lp-wrapper .lp-fv-h1 .lp-em-main{color:var(--color-main) !important}
.article-lp-wrapper .lp-lead{font-size:18px;line-height:2.2;color:var(--color-ink2) !important;max-width:780px}

/* ---- この記事で分かること ---- */
.article-lp-wrapper .lp-eyebrow{font-size:16px;font-weight:700;letter-spacing:.18em;color:var(--color-main) !important;margin-bottom:16px}
.article-lp-wrapper .bg-dark .lp-eyebrow{color:var(--color-accent) !important}
.article-lp-wrapper .lp-check{display:flex;flex-direction:column;gap:22px;background:var(--color-sub);border-left:5px solid var(--color-main);border-radius:0 10px 10px 0;padding:46px 48px}
.article-lp-wrapper .lp-check-item{display:flex;align-items:flex-start;gap:16px;font-size:18px;font-weight:700;line-height:1.5;color:var(--color-ink) !important}
.article-lp-wrapper .lp-check-item .ico{flex:0 0 auto;width:26px;height:26px;border-radius:50%;background:var(--color-main);color:#FFFFFF !important;display:inline-flex;align-items:center;justify-content:center;}
.article-lp-wrapper .lp-check-item .ico svg{width:62%;height:62%;color:#FFFFFF}

/* ---- 見出し(H2)共通 ---- */
.article-lp-wrapper .lp-h2-head{margin-bottom:44px}
.article-lp-wrapper .lp-section-num{display:block;font-size:84px;font-weight:900;line-height:1.05;letter-spacing:-.02em;color:var(--color-main) !important;margin-bottom:8px}
.article-lp-wrapper .bg-dark .lp-section-num{color:var(--color-accent) !important}
.article-lp-wrapper .lp-h2{font-size:42px;font-weight:900;line-height:1.4;letter-spacing:-.02em;color:var(--color-ink) !important;margin:0}
.article-lp-wrapper .bg-dark .lp-h2{color:#FFFFFF !important}
/* type: underline */
.article-lp-wrapper .lp-h2--underline{padding-bottom:18px;border-bottom:4px solid var(--color-main)}
/* type: left bar */
.article-lp-wrapper .lp-h2--bar{padding-left:22px;border-left:8px solid var(--color-main);border-bottom:none}
/* type: chip(上に小帯) */
.article-lp-wrapper .lp-h2--chip{border-bottom:4px solid var(--color-accent);padding-bottom:18px}
/* type: left accent bar */
.article-lp-wrapper .lp-h2--baracc{padding-left:22px;border-left:8px solid var(--color-accent)}
/* type: accent underline on dark */
.article-lp-wrapper .lp-h2--accunder{padding-bottom:18px;border-bottom:4px solid var(--color-accent)}

.article-lp-wrapper .lp-body{font-size:17px;line-height:2.15;color:var(--color-ink2) !important}
.article-lp-wrapper .bg-dark .lp-body{color:#FFFFFF !important}
.article-lp-wrapper .lp-subhead{font-size:21px;font-weight:700;line-height:1.6;color:var(--color-ink) !important;margin-top:64px;margin-bottom:30px}
.article-lp-wrapper .bg-dark .lp-subhead{color:#FFFFFF !important}
.article-lp-wrapper .lp-note{font-size:16px;line-height:1.95;color:var(--color-ink3) !important;margin-top:24px}

/* ---- FAQ目次 ---- */
.article-lp-wrapper .lp-qa{background:#FFFFFF;border:1px solid var(--color-hairline);border-top:4px solid var(--color-main);border-radius:8px;padding:40px 44px;margin-top:30px}
.article-lp-wrapper .lp-qa:first-of-type{margin-top:40px}
.article-lp-wrapper .lp-qa-q{font-size:19px;font-weight:700;line-height:1.7;color:var(--color-ink) !important;display:flex;align-items:flex-start;gap:14px}
.article-lp-wrapper .lp-qa-a{font-size:17px;line-height:2;color:var(--color-ink2) !important;display:flex;align-items:flex-start;gap:14px;margin-top:18px}
.article-lp-wrapper .lp-qa-mark{flex:0 0 auto;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:900;margin-top:.1em}
.article-lp-wrapper .lp-qa-mark--q{background:var(--color-main);color:#FFFFFF !important}
.article-lp-wrapper .lp-qa-mark--a{background:var(--color-accent);color:var(--color-ink) !important}
.article-lp-wrapper .lp-qa-jump{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 30px;margin-top:26px;background:var(--color-main);color:#FFFFFF !important;font-size:16px;font-weight:700;border-radius:6px;cursor:pointer;transition:transform .3s cubic-bezier(.22,1,.36,1),background .3s ease}
.article-lp-wrapper .lp-qa-jump:hover{transform:translateY(-2px);background:var(--color-main-dark)}
.article-lp-wrapper .lp-qa-jump:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}

/* ---- アイコンカード(H2-1) ---- */
.article-lp-wrapper .lp-cardgrid{display:grid;gap:34px;margin-top:46px}
.article-lp-wrapper .lp-cardgrid--2{grid-template-columns:repeat(2,1fr)}
.article-lp-wrapper .lp-cardgrid--3{grid-template-columns:repeat(3,1fr)}
.article-lp-wrapper .lp-icard{background:#FFFFFF;border:1px solid var(--color-hairline);border-radius:8px;padding:42px 38px;text-align:center}
.article-lp-wrapper .lp-icard-ico{width:58px;height:58px;border-radius:50%;background:var(--color-sub);color:var(--color-main) !important;display:inline-flex;align-items:center;justify-content:center;margin:0 auto 22px}
.article-lp-wrapper .lp-icard-ico svg{width:54%;height:54%;color:var(--color-main)}
.article-lp-wrapper .lp-icard-t{font-size:20px;font-weight:900;color:var(--color-main) !important;margin-bottom:12px}
.article-lp-wrapper .lp-icard-d{font-size:16px;line-height:1.85;color:var(--color-ink2) !important}

/* ---- ステップ(H2-2) ---- */
.article-lp-wrapper .lp-steps{max-width:600px;margin:48px auto 0}
.article-lp-wrapper .lp-step{display:grid;grid-template-columns:54px 1fr;column-gap:22px;position:relative;padding-bottom:30px}
.article-lp-wrapper .lp-step:last-child{padding-bottom:0}
.article-lp-wrapper .lp-step-num{width:46px;height:46px;border-radius:50%;margin-inline:auto;background:var(--color-main);color:#FFFFFF !important;font-size:20px;font-weight:900;display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:2}
.article-lp-wrapper .lp-step:not(:last-child)::before{content:"";position:absolute;left:27px;transform:translateX(-50%);top:46px;bottom:0;width:2px;background:var(--color-main);z-index:1}
.article-lp-wrapper .lp-step-body{padding-top:7px}
.article-lp-wrapper .lp-step-t{font-size:18px;font-weight:700;line-height:1.7;color:var(--color-ink) !important}

/* ---- callout ---- */
.article-lp-wrapper .lp-callout{margin-top:54px;background:#FFFFFF;border:1px solid var(--color-hairline);border-left:6px solid var(--color-accent);border-radius:0 8px 8px 0;padding:40px 44px}
.article-lp-wrapper .lp-callout-t{font-size:19px;font-weight:900;color:var(--color-main) !important;margin-bottom:16px}
.article-lp-wrapper .lp-callout-d{font-size:17px;line-height:2.05;color:var(--color-ink2) !important}

/* ---- 区分カード(H2-3) ---- */
.article-lp-wrapper .lp-zcard{background:#FFFFFF;border:1px solid var(--color-hairline);border-radius:10px;padding:40px 34px;overflow:hidden}
.article-lp-wrapper .lp-zcard-t{font-size:19px;font-weight:900;color:#FFFFFF !important;background:var(--color-main);text-align:center;border-radius:6px;padding:12px 8px;margin-bottom:22px}
.article-lp-wrapper .lp-zcard-l{font-size:16px;font-weight:700;letter-spacing:.12em;color:var(--color-main) !important;margin-bottom:8px}
.article-lp-wrapper .lp-zcard-d{font-size:17px;font-weight:700;line-height:1.85;color:var(--color-ink) !important;margin-bottom:18px}
.article-lp-wrapper .lp-zcard-note{font-size:16px;line-height:1.8;color:var(--color-ink3) !important;border-top:1px solid var(--color-hairline);padding-top:16px}

/* ---- 長期短期カード(H2-4) ---- */
.article-lp-wrapper .lp-pcard{background:#FFFFFF;border:1px solid var(--color-hairline);border-top:5px solid var(--color-main);border-radius:6px;padding:40px 36px;text-align:center}
.article-lp-wrapper .lp-pcard-t{font-size:21px;font-weight:900;color:var(--color-main) !important;margin-bottom:16px}
.article-lp-wrapper .lp-pcard-d{font-size:17px;line-height:1.95;color:var(--color-ink2) !important}

/* ---- POINTボックス ---- */
.article-lp-wrapper .lp-point{margin-top:48px;background:#FFFFFF;border:2px solid var(--color-accent);border-radius:8px;padding:42px 44px}
.article-lp-wrapper .lp-point-label{display:inline-block;font-size:16px;font-weight:900;letter-spacing:.1em;color:var(--color-ink) !important;background:var(--color-accent);border-radius:4px;padding:6px 18px;margin-bottom:20px}
.article-lp-wrapper .lp-point-t{font-size:21px;font-weight:900;line-height:1.6;color:var(--color-ink) !important;margin-bottom:16px}
.article-lp-wrapper .lp-point-d{font-size:17px;line-height:2.05;color:var(--color-ink2) !important}

/* ---- バーグラフ(H2-4) ---- */
.article-lp-wrapper .lp-bars-card{margin-top:34px;background:#FFFFFF;border:1px solid var(--color-hairline);border-radius:8px;padding:44px 44px 36px}
.article-lp-wrapper .lp-bars{display:flex;flex-direction:column;gap:30px}
.article-lp-wrapper .lp-bar-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:12px;flex-wrap:wrap}
.article-lp-wrapper .lp-bar-label{font-size:16px;font-weight:700;color:var(--color-ink) !important}
.article-lp-wrapper .lp-bar-val{display:inline-flex;align-items:baseline;line-height:1;color:var(--color-main) !important}
.article-lp-wrapper .lp-bar-val .num{font-size:30px;font-weight:900;line-height:1}
.article-lp-wrapper .lp-bar-val .unit{font-size:16px;font-weight:700;line-height:1;margin-left:.12em}
.article-lp-wrapper .lp-bar-track{width:100%;height:18px;background:var(--color-track);border-radius:999px;overflow:hidden}
.article-lp-wrapper .lp-bar-fill{display:block;height:100%;width:var(--w);background:var(--color-main);border-radius:999px;transition:width 1400ms cubic-bezier(.22,1,.36,1);transition-delay:var(--lp-delay,0ms)}
.article-lp-wrapper.is-animating .lp-bar.lp-anim-bar:not(.in-view) .lp-bar-fill{width:0}
.article-lp-wrapper .lp-bars-note{font-size:16px;color:var(--color-ink3) !important;margin-top:26px;text-align:right}

/* ---- 表(共通PC) ---- */
.article-lp-wrapper .lp-table-cap{font-size:16px;font-weight:700;letter-spacing:.04em;color:var(--color-main) !important;margin-top:60px;margin-bottom:18px}
.article-lp-wrapper .lp-table{border-collapse:collapse;border:1px solid var(--color-hairline);border-radius:6px;overflow:hidden}
.article-lp-wrapper .lp-table th,.article-lp-wrapper .lp-table td{padding:16px 18px;font-size:16px;line-height:1.7;border-bottom:1px solid var(--color-hairline)}
.article-lp-wrapper .lp-table thead th{font-size:16px}
.article-lp-wrapper .lp-table tbody tr:last-child th,.article-lp-wrapper .lp-table tbody tr:last-child td{border-bottom:none}

/* ---- まとめカード ---- */
.article-lp-wrapper .lp-summary{overflow:visible}
.article-lp-wrapper .lp-sumgrid{margin-top:46px}
.article-lp-wrapper .lp-scard{background:#FFFFFF !important;border-radius:8px;padding:34px 32px;display:flex;align-items:center;gap:20px}
.article-lp-wrapper .lp-scard-no{flex:0 0 auto;width:50px;height:50px;border-radius:50%;background:var(--color-accent);color:var(--color-ink) !important;font-size:18px;font-weight:900;display:inline-flex;align-items:center;justify-content:center}
.article-lp-wrapper .lp-scard-d{font-size:17px;font-weight:700;line-height:1.75;color:var(--color-ink) !important}

/* ---- CTA(9-9) ---- */
.article-lp-wrapper .lp-cta-block{text-align:center}
.article-lp-wrapper .lp-cta-mid{padding:96px 0}
.article-lp-wrapper .lp-cta-final{padding:130px 0;overflow:visible}
.article-lp-wrapper .lp-cta-label{font-size:16px;font-weight:700;letter-spacing:.16em;color:var(--color-main) !important;margin-bottom:18px}
.article-lp-wrapper .lp-cta-catch{font-size:34px;font-weight:900;line-height:1.45;letter-spacing:-.02em;color:var(--color-ink) !important;margin-bottom:14px}
.article-lp-wrapper .lp-cta-mid .lp-cta-catch{font-size:27px}
.article-lp-wrapper .lp-cta-sub{font-size:17px;line-height:1.95;color:var(--color-ink2) !important;max-width:640px;margin-inline:auto;margin-bottom:38px}
.article-lp-wrapper .cta-btn{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:14px;
  background:var(--color-accent) !important;color:var(--color-ink) !important;border:none;cursor:pointer;border-radius:8px;padding:18px 40px;
  max-width:560px;margin-inline:auto;white-space:nowrap;font-size:17px;font-weight:900;line-height:1.4;text-decoration:none !important;
  box-shadow:0 6px 18px rgba(0,0,0,.14);transition:transform 360ms cubic-bezier(.22,1,.36,1),box-shadow 360ms cubic-bezier(.22,1,.36,1),background 360ms ease}
.article-lp-wrapper .cta-btn--lg{padding:20px 50px;font-size:19px}
.article-lp-wrapper .cta-btn > *{position:relative;z-index:2}
.article-lp-wrapper .cta-btn .arrow{width:20px;height:20px;flex:0 0 auto}
.article-lp-wrapper .cta-btn,.article-lp-wrapper .cta-btn:visited,.article-lp-wrapper .cta-btn:hover,.article-lp-wrapper .cta-btn:active,.article-lp-wrapper .cta-btn:focus,
.article-lp-wrapper .cta-btn *,.article-lp-wrapper .cta-btn:hover *,.article-lp-wrapper .cta-btn:active *,.article-lp-wrapper .cta-btn:focus *{color:var(--color-ink) !important}
.article-lp-wrapper .cta-btn svg,.article-lp-wrapper .cta-btn svg *{fill:none;stroke:var(--color-ink)}
.article-lp-wrapper .cta-btn::before{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.55) 50%,transparent 100%);transform:skewX(-20deg);transition:left .6s ease;pointer-events:none;z-index:1}
.article-lp-wrapper .cta-btn:hover::before{left:140%}
.article-lp-wrapper .cta-btn:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(0,0,0,.22);background:var(--color-accent-dark) !important}
.article-lp-wrapper .cta-btn:hover .arrow{transform:translateX(7px);transition:transform 360ms cubic-bezier(.22,1,.36,1)}
.article-lp-wrapper .cta-btn:active{transform:translateY(0);transition:transform 90ms ease-out}
.article-lp-wrapper .cta-btn:focus-visible{outline:3px solid var(--color-main);outline-offset:4px}

/* ---- 装飾グロー ---- */
.article-lp-wrapper .lp-glow-clip{position:absolute;inset:0;overflow:hidden;z-index:0;pointer-events:none}
.article-lp-wrapper .lp-glow{position:absolute;border-radius:50%;filter:blur(60px);opacity:.5}
.article-lp-wrapper .lp-glow-a{width:340px;height:340px;background:var(--color-sub);top:-120px;right:-90px;animation:floatGlow 9s ease-in-out infinite}
.article-lp-wrapper .lp-glow-b{width:240px;height:240px;background:var(--color-sub);bottom:-100px;left:-80px;opacity:.45;animation:floatGlow 11s ease-in-out infinite reverse}
.article-lp-wrapper .lp-glow-c{width:380px;height:380px;background:rgba(255,255,255,.06);top:-120px;left:-60px;filter:blur(70px);opacity:1;animation:floatGlow 12s ease-in-out infinite}
.article-lp-wrapper .lp-glow-d{width:320px;height:320px;background:var(--color-sub);bottom:-130px;right:-70px;animation:floatGlow 10s ease-in-out infinite}
@keyframes floatGlow{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(24px,-22px) scale(1.08)}}

/* ---- FV自動再生(10-2b) ---- */
.article-lp-wrapper .lp-fv-cat{animation:fvRise .8s cubic-bezier(.22,1,.36,1) both}
.article-lp-wrapper .lp-fv-h1 .lp-h1-phrase{animation:fvRise .9s cubic-bezier(.22,1,.36,1) both}
.article-lp-wrapper .lp-fv-h1 .lp-h1-phrase:nth-of-type(3) {font-size: 32px;}
.article-lp-wrapper .lp-fv-h1 .lp-h1-phrase:nth-of-type(n+2){animation-delay:.14s}
.article-lp-wrapper .lp-lead{animation:fvRise 1s cubic-bezier(.22,1,.36,1) .26s both}
@keyframes fvRise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}

/* ---- アニメ初期状態(10-4) ---- */
.article-lp-wrapper .lp-anim{opacity:1;transform:none}
.article-lp-wrapper.is-animating .lp-anim:not(.in-view){opacity:0}
.article-lp-wrapper.is-animating .lp-anim.lp-anim-fade-up:not(.in-view){opacity:0;transform:translateY(28px)}
.article-lp-wrapper.is-animating .lp-anim.lp-anim-slide-left:not(.in-view){opacity:0;transform:translateX(-48px)}
.article-lp-wrapper.is-animating .lp-anim.lp-anim-slide-right:not(.in-view){opacity:0;transform:translateX(48px)}
.article-lp-wrapper.is-animating .lp-anim.lp-anim-slide-up:not(.in-view){opacity:0;transform:translateY(40px)}
.article-lp-wrapper.is-animating .lp-anim.lp-anim-slide-down:not(.in-view){opacity:0;transform:translateY(-40px)}
.article-lp-wrapper.is-animating .lp-anim.lp-anim-scale:not(.in-view){opacity:0;transform:scale(.88)}
.article-lp-wrapper.is-animating .lp-anim.lp-anim-clip:not(.in-view){clip-path:inset(0 100% 0 0)}
.article-lp-wrapper.is-animating .lp-anim.lp-anim-blur:not(.in-view){opacity:0;filter:blur(16px)}
.article-lp-wrapper.is-animating .lp-anim.lp-anim-flip:not(.in-view){opacity:0;transform:perspective(800px) rotateY(-70deg)}
.article-lp-wrapper.is-animating .lp-anim.in-view{opacity:1;transform:none;clip-path:inset(0 0 0 0);filter:blur(0);
  transition:opacity 1200ms cubic-bezier(.22,1,.36,1),transform 1200ms cubic-bezier(.22,1,.36,1),clip-path 1200ms cubic-bezier(.22,1,.36,1),filter 1200ms cubic-bezier(.22,1,.36,1);
  transition-delay:var(--lp-delay,0ms)}

@media (prefers-reduced-motion: reduce){
  .article-lp-wrapper *{animation:none !important}
  .article-lp-wrapper.is-animating .lp-anim,.article-lp-wrapper.is-animating .lp-anim:not(.in-view){opacity:1 !important;transform:none !important;clip-path:none !important;filter:none !important;transition:none !important}
  .article-lp-wrapper .lp-bar-fill{transition:none !important}
}

/* ===================== SP ===================== */
@media (max-width:768px){
  .article-lp-wrapper{font-size:16px;line-height:2.0}
  .article-lp-wrapper .lp-br-pc{display:none}
  .article-lp-wrapper .lp-br-sp{display:inline}

  /* 16px下限(本文系のみ) */
  .article-lp-wrapper p,.article-lp-wrapper li,.article-lp-wrapper dt,.article-lp-wrapper dd,.article-lp-wrapper a,
  .article-lp-wrapper th,.article-lp-wrapper td,.article-lp-wrapper small,.article-lp-wrapper figcaption,
  .article-lp-wrapper .lp-note,.article-lp-wrapper .lp-eyebrow,.article-lp-wrapper .lp-table-cap,
  .article-lp-wrapper .lp-fv-cat,.article-lp-wrapper .lp-bar-label,.article-lp-wrapper .lp-zcard-l,
  .article-lp-wrapper .lp-point-label{font-size:max(16px,4.3vw);line-height:2.0}

  /* 見出し・大型数値の再宣言 */
  .article-lp-wrapper .lp-fv-h1,.article-lp-wrapper .lp-fv-h1 span{font-size:max(30px,8vw) !important;line-height:1.36 !important}
  .article-lp-wrapper .lp-fv-h1 .lp-h1-phrase:nth-of-type(3) {font-size: 5.3vw!important;}
  .article-lp-wrapper .lp-h2,.article-lp-wrapper .lp-h2 span{font-size:max(24px,5.6vw) !important;line-height:1.42 !important}
  .blog__contents h2:not(:first-child), .blog__contents h3:not(:first-child) {margin-top: 0;}
  .article-lp-wrapper .lp-subhead{font-size:max(19px,5.2vw) !important;line-height:1.5 !important}
  .article-lp-wrapper .lp-section-num{font-size:max(46px,14vw) !important;line-height:1.05 !important}
  .article-lp-wrapper .lp-cta-catch{font-size:max(25px,7vw) !important;line-height:1.45 !important}
  .article-lp-wrapper .lp-cta-mid .lp-cta-catch{font-size:max(22px,6vw) !important}
  .article-lp-wrapper .lp-bar-val .num{font-size:max(26px,7vw) !important}

  .article-lp-wrapper .lp-section{padding:60px 0}
  .article-lp-wrapper .lp-fv{padding:74px 0 78px}
  .article-lp-wrapper .lp-cta-mid{padding:70px 0}
  .article-lp-wrapper .lp-cta-final{padding:88px 0}
  .article-lp-wrapper .lp-container{padding-inline:5.5vw}
  .article-lp-wrapper .lp-body + .lp-body{margin-top:max(38px,9vw)}

  .article-lp-wrapper .lp-fv-h1{font-size:max(30px,8vw)}
  .article-lp-wrapper .lp-check{padding:34px 28px}
  .article-lp-wrapper .lp-cardgrid--2,.article-lp-wrapper .lp-cardgrid--3{grid-template-columns:1fr;gap:24px}
  .article-lp-wrapper .lp-icard,.article-lp-wrapper .lp-zcard,.article-lp-wrapper .lp-pcard{padding:32px 26px}
  .article-lp-wrapper .lp-qa{padding:32px 26px}
  .article-lp-wrapper .lp-qa-jump{width:100%;margin-inline:auto}
  .article-lp-wrapper .lp-steps{max-width:100%}
  .article-lp-wrapper .lp-callout,.article-lp-wrapper .lp-point,.article-lp-wrapper .lp-bars-card{padding:30px 26px}
  .article-lp-wrapper .cta-btn{white-space:normal;width:auto;max-width:100%;padding:16px 24px;font-size:16px}
  .article-lp-wrapper .cta-btn--lg{padding:18px 28px;font-size:17px}
  .article-lp-wrapper .cta-btn .arrow{width:18px;height:18px}
  .article-lp-wrapper .lp-scard{padding:26px 24px;gap:16px}
  .article-lp-wrapper .lp-scard-d{line-height:1.4!important;}

  /* 表 → 1カラムカード化 */
  .article-lp-wrapper .lp-table,.article-lp-wrapper .lp-table thead,.article-lp-wrapper .lp-table tbody,
  .article-lp-wrapper .lp-table tr,.article-lp-wrapper .lp-table th,.article-lp-wrapper .lp-table td{display:block;width:100%}
  .article-lp-wrapper .lp-table{border:none;border-radius:0}
  .article-lp-wrapper .lp-table thead{display:none}
  .article-lp-wrapper .lp-table tr{background:#FFFFFF;border:1px solid var(--color-hairline);border-radius:6px;overflow:hidden;margin-bottom:max(20px,5vw)}
  .article-lp-wrapper .lp-table th[scope="row"]{background:var(--color-main) !important;color:#FFFFFF !important;font-weight:700;text-align:center;padding:14px 16px;border-bottom:none}
  .article-lp-wrapper .lp-table td{text-align:center;padding:16px;border-bottom:none;border-top:1px solid var(--color-hairline)}
  .article-lp-wrapper .lp-table td::before{content:attr(data-label);display:block;font-size:max(16px,4vw);font-weight:700;letter-spacing:.08em;color:var(--color-main) !important;margin-bottom:8px}
}
</style>

<script>
(function(){
  function reveal(el, runCount){
    if (el.classList.contains('in-view')) return;
    el.classList.add('in-view');
    if (el.hasAttribute && el.hasAttribute('data-countup')) runCount(el);
    var cu = el.querySelectorAll ? el.querySelectorAll('[data-countup]') : [];
    for (var k=0;k<cu.length;k++) runCount(cu[k]);
  }
  var wrapper = document.querySelector('.article-lp-wrapper');
  if (!wrapper) return;
  try {
    var anchors = wrapper.querySelectorAll('a[href^="#"]');
    for (var a=0;a<anchors.length;a++){
      anchors[a].addEventListener('click', function(e){
        var id=this.getAttribute('href');
        if (id && id.length>1 && id.charAt(0)==='#'){ var t=wrapper.querySelector(id); if(t){ e.preventDefault(); t.scrollIntoView({behavior:'smooth',block:'start'}); } }
      });
    }
    var reduce = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches;
    if (!('IntersectionObserver' in window) || reduce) return;

    function runCount(el){
      if (el.getAttribute('data-counted')==='1') return;
      var target=parseFloat(el.getAttribute('data-target')); var dec=parseInt(el.getAttribute('data-dec')||'0',10);
      if (isNaN(target)) return; el.setAttribute('data-counted','1'); var dur=1900, start=null;
      function f(ts){ if(!start)start=ts; var p=Math.min((ts-start)/dur,1); var e=1-Math.pow(1-p,3);
        el.textContent=(target*e).toFixed(dec); if(p<1)requestAnimationFrame(f); else el.textContent=target.toFixed(dec); }
      requestAnimationFrame(f);
    }
    var all = wrapper.querySelectorAll('.lp-anim, .lp-anim-bar');
    function revealVisible(){
      var vh = window.innerHeight || document.documentElement.clientHeight;
      for (var i=0;i<all.length;i++){
        if (all[i].classList.contains('in-view')) continue;
        var r = all[i].getBoundingClientRect();
        if (r.top < vh * 0.92 && r.bottom > 0) reveal(all[i], runCount);
      }
    }
    wrapper.classList.add('is-animating');
    var io = new IntersectionObserver(function(entries){
      entries.forEach(function(en){ if (en.isIntersecting){ reveal(en.target, runCount); io.unobserve(en.target); } });
    }, { threshold:0.12, rootMargin:'0px 0px -8% 0px' });
    for (var j=0;j<all.length;j++) io.observe(all[j]);
    setTimeout(revealVisible, 1200);
    var ticking=false;
    window.addEventListener('scroll', function(){
      if (ticking) return; ticking=true;
      window.requestAnimationFrame(function(){ revealVisible(); ticking=false; });
    }, { passive:true });
  } catch (err) {
    wrapper.classList.remove('is-animating');
    var a2 = wrapper.querySelectorAll('.lp-anim, .lp-anim-bar');
    for (var m=0;m<a2.length;m++) a2[m].classList.add('in-view');
  }
})();
</script>]]></description>
            <pubDate>2026-06-30</pubDate>
        </item>
                
        <item>
            <title>共有持分の不動産は抵当権を設定できる？売却前の注意点を解説</title>
            <link>https://www.toyogiken-fudosan.jp/blog/entry-620917/</link>
            <description><![CDATA[<div style="text-align:leftoriginal;word-break: break-all;"><p class="clearfix"><img src="//cdn.img-asp.jp/cms/620917_5_0_0_1.jpg" style="max-width: 100%;float:left;" alt="共有持分の不動産は抵当権を設定できる？売却前の注意点を解説"></p></div>

<br><h3 class="kizi_nakattl">この記事でわかること</h3>

<ul class="blog_list">
<li class="blog_item">・共有持分だけなら他の共有者の同意は不要</li>
<li class="blog_item">・共有不動産全体の抵当権設定は全員同意が必要</li>
<li class="blog_item">・競売対象は原則として抵当権付きの持分のみ</li>
<li class="blog_item">・第三者が共有者になると分割請求の可能性あり</li>
<li class="blog_item">・売却前に残債と抵当権抹消の確認が必要</li>
</ul>

<p class="def_text">相続などを通じて、土地や建物を複数人で共有しているケースがあります。</p><br class="sp-view"><p class="def_text">融資を受けるために自分の共有持分へ抵当権を設定したい場合、他の共有者の同意が必要なのか気になる方もいるでしょう。</p><br class="sp-view"><p class="def_text">この記事では、<span style="font-weight: bold;">共有持分への抵当権設定に同意が必要か</span>、競売時の影響範囲や売却前に確認したい注意点を解説します。</p>

<div class="blog-index" style="border:1px solid #8c8c8c;background-color: #f9f9f9;padding:20px;margin:10px 0;">
<span style="font-size: 110%;font-weight: bold;padding: 3px;">【目次】</span><ul>
<li><a style="color:#07519A;text-decoration:none;line-height:2.0;" href="#hb3d8b076">・共有持分に抵当権を設定するには共有者の同意が必要？</a></li>
<li><a style="color:#07519A;text-decoration:none;line-height:2.0;" href="#hd4fdd6b0">・共有持分の抵当権はどこまで影響する？</a></li>
<li><a style="color:#07519A;text-decoration:none;line-height:2.0;" href="#h052617b0">・共有持分と抵当権に関するFAQ</a></li>
<li><a style="color:#07519A;text-decoration:none;line-height:2.0;" href="#h53794d0a">・まとめ</a></li></ul></div>


<div id="midashi1" class="blog_box">
<h2 id="hb3d8b076" class="kizi_ttl">共有持分に抵当権を設定するには<br class="sp-view">共有者の同意が必要？</h2>

<div style="text-align:leftoriginal;word-break: break-all;"><p class="clearfix"><img src="//cdn.img-asp.jp/cms/620917_6_0_0_1.jpg" style="max-width: 100%;float:left;" alt="共有持分に抵当権を設定するには共有者の同意が必要？"></p></div>

<h3 class="kizi_nakattl">自分の共有持分だけなら同意なしで<br class="sp-view">抵当権を設定できる</h3>

<p class="def_text">結論からお伝えすると、<span style="background-color: rgb(255, 255, 0);">共有持分へ抵当権を設定は可能</span>です。</p><br class="sp-view"><p class="def_text">複数人で共有して所有している不動産でも、<span style="font-weight: bold;">自分の共有持分を対象とする抵当権であれば、他の共有者の同意は原則として必要ありません。</span></p><p class="def_text"><br></p><p class="def_text">一方で、他の共有者の持分に勝手に抵当権を設定することはできません。</p><p class="def_text"><span style="background-color: rgb(255, 255, 0);">抵当権の対象にできるのは、あくまでも自分が所有している共有持分</span>の範囲になります。</p>

<table>
  <tbody><tr>
    <th><span style="font-size: 13.12px;">抵当権の対象</span></th><th><span style="font-size: 13.12px;">他の共有者の<br class="sp-view">同意</span></th>
    <th>注意点</th>
  </tr>
  <tr>
    <td>自分の<br>共有持分のみ</td>
    <td>原則不要</td>
    <td>競売時は<br class="sp-view">持分が対象</td>
  </tr>
  <tr>
    <td><span style="font-size: 13.12px;">共有不動産全体</span></td>
    <td>必要</td>
    <td><span style="font-size: 13.12px;">全員の同意が前提</span></td>
  </tr>
  <tr>
    <td>他人の共有持分</td>
    <td>不可</td>
    <td><span style="font-size: 13.12px;">勝手に<br class="sp-view">設定できない</span></td>
  </tr>
</tbody></table>

<p class="def_text">共有物の管理や変更については、行為の内容によって必要な同意の範囲が異なります。</p><p class="def_text">共有物の管理は持分価格の過半数、共有物の変更は原則として共有者全員の同意が必要です。</p>

<h3 class="kizi_nakattl">共有持分の一部だけには抵当権を設定できない</h3>

<p class="def_text">自分の共有持分に抵当権を設定する場合、<span style="background-color: rgb(255, 255, 0);">持分の一部だけを担保にすることはできません。</span></p>
<p class="def_text"><br class="sp-view">例えば、<span style="font-weight: bold;">2分の1の共有持分を所有している方が、そのうち4分の1だけを抵当権の対象にする形は取れない</span>とされています。</p><p class="def_text">そのため、抵当権を設定する場合は、自分の共有持分全体が担保対象になる点を理解しておきましょう。</p>


<h3 class="kizi_nakattl">共有持分だけを担保にした融資は難しい場合がある</h3>

<p class="def_text">法律上は自分の共有持分だけに抵当権を設定できますが、<span style="background-color: rgb(255, 255, 0);">実際に融資を受けられるかは別問題</span>です。</p><br class="sp-view"><p class="def_text">不動産の共有持分は担保価値が低いと判断される傾向があるため、持分のみを担保として評価し、融資をしてくれる金融機関は限られています。&nbsp;</p><p class="def_text"><br></p><p class="def_text">共有持分は、不動産全体を自由に売却できる権利ではありません。買<span style="font-weight: bold;">主や競売参加者が限られるため、金融機関にとっては換価の見通しを立てにくい担保</span>といえます。</p><p class="def_text"><br></p>

<h3 class="kizi_nakattl">完済後は抵当権抹消登記が必要になる</h3>

<p class="def_text">住宅ローンなどの債務を完済しても、登記簿上の抵当権は自動的に消えるわけではありません。完済後には、<span style="background-color: rgb(255, 255, 0);">抵当権抹消登記を申請</span>する必要があります。&nbsp;</p><p class="def_text"><br></p><p class="def_text">共有不動産の場合でも、抵当権抹消登記は他の共有者の同意が無くても進められます。</p><p class="def_text">売却や相続手続きを円滑に進めるためにも、完済後は早めに抹消登記を確認しましょう。</p><p class="def_text"><br></p>


<p class="kanren_hako"><span class="kanren_box"><span style="font-size: medium;">▼この記事も読まれています</span></span></p><p class="kanren_hako"><span class="kanren_box" style="background-color: rgb(255, 255, 255);">
<a class="a_underline" href="https://www.toyogiken-fudosan.jp/blog/entry-513136/" target="_blank">訪問査定を活用して不動産売却を成功させるには？利用するメリットもご紹介</a></span></p>


</div>

<div class="cta-box-red">
<p class="cta-microcopy-red">共有持分に抵当権は設定できる？</p>
<p class="cta-button-red">
<a href="https://www.toyogiken-fudosan.jp/contact/" target="_blank" style="text-align:center;"><span style="font-size: 26px;">神戸市北区の不動産売却に<br class="sp-view">関するご相談はこちら</span></a></p>
</div>


<div id="midashi2" class="blog_box">
<h2 id="hd4fdd6b0" class="kizi_ttl">共有持分の抵当権はどこまで影響する？</h2>


<div style="text-align:leftoriginal;word-break: break-all;"><p class="clearfix"><img src="//cdn.img-asp.jp/cms/620917_7_0_0_1.jpg" style="max-width: 100%;float:left;" alt="共有持分の抵当権はどこまで影響する？"></p></div>

<h3 class="kizi_nakattl">競売対象は原則として抵当権を設定した共有持分</h3>
<p class="def_text">抵当権を共有持分のみに設定し、借入金の返済が滞ると、債権者は共有持分を競売にかけるため裁判所へ申し立てをおこないます。<span style="background-color: rgb(255, 255, 0);">競売の対象は、原則として抵当権が設定された共有持分</span>です。</p><p class="def_text"><br></p>


<p class="def_text">そのため、他の共有者の持分が直ちに競売対象になるわけではありません。</p><p class="def_text">ですが、競売で第三者がその共有持分を取得すると、新たな共有者として不動産の権利関係に加わります。</p>

<h3 class="kizi_nakattl">第三者が共有者になると共有物分割請求につながる可能性も</h3>

<p class="def_text">競売後に第三者が共有者になると、不動産の利用方法や売却方針をめぐって話し合いが必要になります。話し合いがまとまらない場合、共有物分割請求に発展することがあります。</p><br class="sp-view"><p class="def_text">競売後に起こり得るリスクは、以下のとおりです。</p>


<ul class="blog_list">
<li class="blog_item">・第三者が競売で共有持分を取得する</li>
<li class="blog_item">・新たな共有者として不動産の権利関係に加わる</li>
<li class="blog_item">・他の共有者へ持分の買取や不動産全体の売却を求める</li>
<li class="blog_item">・協議がまとまらない場合、共有物分割請求に進む</li>
</ul>

<p class="def_text">共有物分割では、土地を現物で分ける方法、一方が持分を取得して代償金を支払う方法、売却によって得た代金を分ける方法などが検討されます。</p><p class="def_text"><br></p>

<p class="kanren_hako"><span class="kanren_box"><span style="font-size: medium;">▼この記事も読まれています</span></span></p><p class="kanren_hako"><span class="kanren_box">
<a class="a_underline" href="https://www.toyogiken-fudosan.jp/blog/entry-513639/" target="_blank">自己破産前に不動産売却はすべき？適切なタイミングをご紹介</a></span></p>

<h3 class="kizi_nakattl">分筆や共有物分割後の抵当権は専門家へ確認する</h3>

<p class="def_text">自分の共有持分に抵当権を設定したあと、不動産の分筆や共有物分割をおこなうことがあります。この場合、抵当権の効力が当然に消えるわけではありません。</p><p class="def_text"><br></p><p class="def_text">分割方法や登記内容によって、<span style="background-color: rgb(255, 255, 0);">分割後の不動産にも従前の持分割合に応じて抵当権の効力が残る可能性</span>があります。売却や名義整理に支障が出ないよう、司法書士や弁護士に確認しながら進めることが重要です。</p>



<h3 class="kizi_nakattl">売却前には残債と抵当権抹消の可否を確認する</h3>

<p class="def_text">抵当権付きの共有持分でも売却を検討することは可能です。しかし、抵当権が残ったままでは買主の判断が慎重になるため、売却前の確認が欠かせません。</p><p class="def_text">売却前に確認したい項目は、以下のとおりです。</p>

<ul class="blog_list">
<li class="blog_item">・ローンや借入金の残債額</li>
<li class="blog_item">・売却代金で完済できるか</li>
<li class="blog_item">・金融機関の同意を得られるか</li>
<li class="blog_item">・抵当権抹消登記が可能か</li>
<li class="blog_item">・他の共有者との調整が必要か</li>
</ul>

<h3 class="kizi_nakattl">抵当権・地上権・法定地上権の違い</h3>

<p class="def_text">共有持分に抵当権を設定する前に、関連する権利も理解しておきましょう。</p>

<table>
  <tbody><tr>
    <th><span style="font-size: 13.12px;">権利</span></th>
    <th><span style="font-size: 13.12px;">内容</span></th>
  </tr>
  <tr>
    <td>抵当権</td>
    <td>返済が滞った場合に<br class="sp-view">担保不動産から回収する権利</td>
  </tr>
  <tr>
    <td><span style="font-size: 13.12px;">地上権</span></td>
    <td>他人の土地を建物所有などの<br class="sp-view">目的で使う権利</td>
  </tr>
  <tr>
    <td>法定地上権</td>
    <td>競売で土地と建物の所有者が<br class="sp-view">分かれた際に成立する権利</td>
  </tr>
</tbody></table>

<p class="def_text">法定地上権は、土地と建物が同一所有者に属していたこと、土地または建物に抵当権が設定されていたことなど、一定の要件を満たす場合に認められます。</p><p class="def_text">単に土地と建物の所有者が異なるだけで成立する権利ではありません。</p><p class="def_text"><br></p>


<p class="kanren_hako"><span class="kanren_box" style="font-size: medium;">▼この記事も読まれています</span></p><p class="kanren_hako"><span class="kanren_box">
<a class="a_underline" href="https://www.toyogiken-fudosan.jp/blog/entry-512120/" target="_blank">不動産売却にかかる税金を対策したい！税金の種類と控除について解説</a></span></p>



</div>

<div class="cta-box-red">
<p class="cta-microcopy-red">共有持分に抵当権は設定できる？</p>
<p class="cta-button-red">
<a href="https://www.toyogiken-fudosan.jp/contact/" target="_blank" style="text-align:center;"><span style="font-size: 26px;">神戸市北区の不動産売却に<br class="sp-view">関するご相談はこちら</span></a></p>
</div>

<div id="midashi3" class="blog_box">
<h2 id="h052617b0" class="kizi_ttl">共有持分と抵当権に関するFAQ</h2>



<div class="column_qa">

<dl class="qa_wrap"><dt class="qa_question">
<span class="q_icon">Q1.</span>
共有持分に抵当権を設定するには他の共有者の同意が必要ですか？
</dt>
<dd class="qa_answer"><span class="a_icon">A1.</span>
<span style="font-size: medium; color: rgb(255, 0, 0); font-weight: bold;">
自分の共有持分だけに抵当権を設定する場合、原則として他の共有者の同意は不要です。
</span></dd>
<dd class="qa_answer">
<span style="font-size: medium;"><br>
ただし、共有不動産全体に抵当権を設定する場合は、共有者全員の同意が必要になります。</span></dd></dl>

<dl class="qa_wrap"><dt class="qa_question">
<span class="q_icon">Q2.</span>
共有持分に抵当権があると他の共有者の持分も競売されますか？
</dt>
<dd class="qa_answer"><span class="a_icon">A2.</span>
<span style="font-size: medium; font-weight: bold; color: rgb(255, 0, 0);">
原則として、競売対象になるのは抵当権が設定された共有持分です。
</span></dd>
<dd class="qa_answer">
<span style="font-size: medium;"><br>
他の共有者の持分が直ちに競売されるわけではありません。ただし、競売で第三者が共有者になると、共有物分割請求や売却交渉に発展する可能性があります。</span></dd></dl>

<dl class="qa_wrap"><dt class="qa_question">
<span class="q_icon">Q3.</span>
抵当権付きの共有持分でも売却できますか？
</dt>
<dd class="qa_answer"><span class="a_icon">A3.</span><span style="font-weight: bold;">
<span style="font-size: medium; color: rgb(255, 0, 0);">
抵当権付きの共有持分でも、売却を検討することは可能です。
</span></span></dd>
<dd class="qa_answer">
<span style="font-size: medium;"><br>
しかし、抵当権が残っていると買主の判断が慎重になるため、残債額や抵当権抹消の可否を先に確認する必要があります。</span></dd></dl>
</div></div>

<div id="midashi4" class="blog_box">
<h2 id="h53794d0a" class="kizi_ttl">まとめ</h2>

<p class="def_text">共有持分には、他の共有者の同意を得なくても抵当権を設定できます。ただし、<span style="background-color: rgb(255, 255, 0);">共有不動産全体を担保にする場合は全員の同意が必要</span>です。返済が滞ると、抵当権を設定した共有持分が競売対象となり、第三者が共有者になる可能性があります。</p><p class="def_text"><br></p><p class="def_text">神戸市北区で共有不動産の売却や相続不動産の整理を検討している方は、残債や抵当権の状況を確認したうえで、早めに不動産会社へ相談しましょう。</p><br class="sp-view"><p class="def_text">神戸周辺の不動産売買なら、<span style="background-color: rgb(255, 255, 0);">株式会社東洋技研不動産事業部</span>にお任せください。神戸に根付き50年の当社が、お客様の不動産課題を全力でサポートいたします。</p>

</div>

<span class="section_contact_banner"><a href="/contact/" target="_blank">お問い合わせはこちら</a></span><br><br>

<style>.qa_wrap {padding: 15px 20px;background: #fff;border: 1px solid #eee;border-radius: 10px;box-shadow: 0 0 1px rgba(0, 0, 0, .1);}.qa_wrap:not(:last-child) {margin-bottom: 10px;}.qa_question {font-size: 18px;font-weight: 700;margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #eee;}.q_icon {color: #5e95ff;margin-right: 5px;}.qa_answer {text-indent: -2.7em;padding-left: 2.7em;}.a_icon {font-size: 18px;font-weight: 700;color: #ff8686;margin-right: 5px;}@media (max-width: 768px) {.qa_question {text-indent: -2.1em;padding-left: 2.1em;}}.shared-ownership-section-container {background-color: #E3F2FD;padding: 40px 20px;border-radius: 10px;text-align: center;max-width: 600px;margin: 50px auto;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);width: 90%;box-sizing: border-box;}.shared-ownership-main-title {font-size: 32px;font-weight: bold;color: #0D47A1;margin-bottom: 15px;line-height: 1.4;}.shared-ownership-sub-text {font-size: 22px;color: #00796B;margin-bottom: 30px;line-height: 1.6;}.shared-ownership-button-wrapper {display: flex;justify-content: center;}.shared-ownership-consult-button {display: inline-flex;align-items: center;justify-content: center;background-color: #ffa500;color: #ffffff;font-size: 20px;font-weight: bold;padding: 15px 30px;border-radius: 50px;text-decoration: none;white-space: nowrap;cursor: pointer;transition: box-shadow 0.3s ease, background-color 0.3s ease;}.shared-ownership-consult-button:hover {box-shadow: 0 0 15px rgba(255, 165, 0, 0.5);}@media (max-width: 768px) {.shared-ownership-section-container {padding: 30px 15px;width: 95%;}.shared-ownership-main-title {font-size: 26px;margin-bottom: 10px;}.shared-ownership-sub-text {font-size: 20px;margin-bottom: 20px;}.shared-ownership-consult-button {font-size: 18px;padding: 12px 25px;}}@media (max-width: 480px) {.shared-ownership-main-title {font-size: 22px;}.shared-ownership-sub-text {font-size: 18px;}.shared-ownership-consult-button {font-size: 16px;padding: 10px 20px;}}</style>

<!--?/*/////////////触らない（L、S、P用）///////////////*/?--><!--?/*///■アイキャッチ用■///*/?--><style>.imgbox_eyecatch {    margin-bottom: 30px;}#entry-content .eyecatch_img { text-align: center;}</style><!--?/*///■タイトル■///*/?-->
<style>.kizi_ttl {    margin: 40px 0 20px;    border-left: 5px solid var(--main-color);    padding-left: 8px;    font-size: 22px;    color: var(--main-color)!important;    font-weight: bold;    border-top: none;}.blogArticle .kizi_ttl {border-left:none;padding-left: 0;}.kizi_nakattl {    padding: 0!important;    margin: 50px 0 10px;    border-left: none!important;    width: max-content; color: #333; font-weight:bold; font-size:18px;   max-width: fit-content;} .title {    font-size: 22px;    color: #666;    border-top: none;    border-bottom: none;    line-height: 1.3;    margin: 10px 0;    padding: 0;    height: auto;    text-shadow: none;}.blogArticle .section_contact_banner a {background-color: #ff9b00;}.blogArticle .section_contact_banner a:hover {text-decoration:none;opacity:.8;}</style><!--?/*///■デフォルト黒文字用■///*/?--><style>.def_text { font-size:15px; line-height:2.5em; margin-top:0!important;}</style><!--?/*///■各コンテンツのDIV■///*/?--><style>@media only screen and (min-width: 541px) {#entry-content {padding: 0 10px;}.blog_box { margin: 0 0 50px;}}@media only screen and (max-width: 540px) {.blog_box { margin: 0 0 50px;}}</style><!--?/*///■テキストリンク■///*/?--><style>.a_underline { font-size:16px;text-decoration: underline; color: #1864ef;background: linear-gradient(transparent 45%, #fff000 0%);padding:0 5px;}.a_underline:hover {color:#CC0000;}</style><!--?/*///■スマホ文字サイズ■///*/?--><style>@media only screen and (max-width: 540px) {.kizi_ttl{ font-size:24px;line-height: 1.3em;border-bottom: 0; }}@media only screen and (max-width: 540px) {.a_underline { text-decoration: underline;color: #3333ff; }.chosyaimg-wrap {width: 155vw;}}</style><!--?/*///■著者情報■///*/?--><style>.chosyabox { display: flex;  background: #f4f4f5;  padding: 15px;}.chosyainfo-wrap { width: calc(100% - 115px);margin-left: 15px;}.chosyabox .chosyatitle {  margin-bottom: 10px;  color: #333;  font-weight: bold;  line-height: 1.4;}.chosyabox .chosyaexplain {  font-size: 13px;  line-height: 1.5;  color: #62747b;}@media only screen and (min-width: 950px) {  .chosyabox {    max-width: 580px;    margin: 60px auto 20px;  }  .chosyabox .chosyatitle {    font-size: 18px;  }table {width:100%;margin: 30px 0;box-shadow: 0 0 7px 2px rgba(0, 0, 0, .06);border-collapse: collapse;background: #fff;}th {color: #fff;font-weight: bold;padding: 10px 15px;background: #333;}th:not(:last-child) {border-right: 2px solid #fff;}td {padding: 10px;border-bottom: 2px solid #ededed;}td:first-child {color: #333;font-weight: bold;width: 150px;padding: 10px 15px;background: #eee;border-bottom: solid 2px #fff;}td:not(:last-child) {border-right: 2px solid #ededed;}}@media only screen and (max-width: 949px) {  .chosyabox {    margin: 35px 12px 30px;  }  .chosyabox .chosyatitle {    font-size: 15px;  }}.def_text a { text-decoration: underline; color: #3333ff;}@media only screen and (max-width: 949px) {table {width:100%;margin: 6vw 0;box-shadow: 0 0 7px 2px rgba(0, 0, 0, .06);border-collapse: collapse;background: #fff;}th {color: #fff;font-weight: bold;padding: 1vw 2vw;vertical-align: middle;background: #333;}th:not(:last-child) {border-right: 2px solid #fff;}td {padding: 2vw;vertical-align: middle;border-bottom: 2px solid #ededed;}td:not(:last-child) {border-right: 2px solid #ededed;}td:first-child {color: #333;font-weight: bold;width: 36vw;padding: 1vw 2vw;vertical-align: middle;background: #eee;border-right: 2px solid #fff;border-bottom: solid 2px #fff;}}</style><!--?/*///■問い合わせバナー■///*/?-->

<style>@media only screen and (min-width:650px) {.sp-view {display: none;}.section_contact_banner a {background-color: #ff9c00;border-radius: 6px;display: flex; gap: 5px;align-items: center;justify-content: center;height: 64px; color: #fff; box-shadow: 0 -4px rgb(38 50 56 / 10%) inset;width: 420px;margin: 40px auto 0;font-size: 18px;font-weight: bold;letter-spacing: 0.2em;}.blog_list {padding: 20px;border: solid 3px #ffeaac;margin: 20px 0;}.blog_item {font-weight: bold;line-height: 2.2;list-style: none;}}@media only screen and (max-width:540px){.pc-view {display: none;}.section_contact_banner a {background-color: #ff9c00;border-radius: 6px;display: flex;gap: 5px;align-items: center;justify-content: center;height: 16vw;color: #fff;box-shadow: 0 -4px rgb(38 50 56 / 10%) inset;width: 80%;margin: 6vw auto 0;font-size: 5vw;font-weight: bold;letter-spacing: 0.15em;}.blog_list {padding: 4vw;border: solid 3px #ffeaac;margin: 4vw 0;}.blog_item {font-weight: bold;line-height: 2.2;list-style: none;}}
@media only screen and (min-width:650px){
.cta-box-red {
    max-width: 720px;
    margin: 40px auto;
    padding: 36px 24px 30px;
    background: #fff;
    border: 2px solid #434343;
    font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;
    text-align: center;
    position: relative;
}

.cta-text-red {
  font-size: 18px;
  line-height: 1.8;
  color: #333;
  margin-bottom: 28px;
}

.cta-highlight-red {
  font-size: 26px;
  font-weight: bold;
  color: #d80000;
  background: linear-gradient(transparent 60%, #fff900 60%);
}

.cta-microcopy-red {
    font-size: 22px !important;
    font-weight: bold;
    line-height: 1.4!important;
    color: #666;
    margin-bottom: 26px;
}

.cta-button-red {
    background: linear-gradient(135deg, #ffce70, #ffa700);
    border-radius: 999px;
    width: 500px;
    margin: auto;
    box-shadow: 0 0 8px rgb(0 0 0 / 35%);
    transition: all 0.3s ease;
}

.cta-button-red a {
    display: block;
    color: #fff!important;
    font-size: 26px;
    font-weight: bold;
    line-height: 1.6;
    border-radius: 999px;
    text-decoration: none !important;
    padding: 12px 20px;
}

.cta-button-red:hover {
  transform: translateY(-3px) scale(1.02);
  box-shadow: 0 0 16px rgb(0 0 0 / 35%);
  opacity: 1;
}
.cta-note-red {
  font-size: 16px;
  color: #333;
  margin-top: 14px;
}
}
@media only screen and (max-width:649px){
.cta-box-red {
    margin: 40px auto;
    padding: 36px 24px 30px;
    background: #fff;
    border: 2px solid #434343;
    font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;
    text-align: center;
    position: relative;
}

.cta-text-red {
    line-height: 1.8;
    color: #333;
    margin-bottom: 28px;
}
.cta-highlight-red {
    font-size: 4.5vw;
    font-weight: bold;
    color: #d80000;
    background: linear-gradient(transparent 60%, #fff900 60%);
}
.cta-microcopy-red {
    font-size: 5vw !important;
    font-weight: bold;
    line-height: 1.4;
    text-align: center !important;
    color: #666;
    margin-bottom: 26px;
}
.cta-button-red {
    background: linear-gradient(135deg, #ffce70, #ffa700);
    border-radius: 999px;
    margin: auto;
    box-shadow: 0 0 8px rgb(0 0 0 / 35%);
    transition: all 0.3s ease;
}
.cta-button-red a {
    display: block;
    color: #fff !important;
    font-size: 5.5vw;
    font-weight: bold;
    line-height: 1.6;
    border-radius: 999px;
    text-decoration: none !important;
    padding: 12px 20px;
}
.cta-note-red {
    color: #333;
    margin-top: 14px;
}
}
</style>


]]></description>
            <pubDate>2026-05-30</pubDate>
        </item>
                
        <item>
            <title>不動産のAI査定の精度は高い？メリットデメリットを解説</title>
            <link>https://www.toyogiken-fudosan.jp/blog/entry-614358/</link>
            <description><![CDATA[<div style="text-align:leftoriginal;word-break: break-all;"><p class="clearfix"><img src="//cdn.img-asp.jp/cms/614358_3_0_0_1.jpg" style="max-width: 100%;float:left;" alt="不動産のAI査定の精度は高い？メリットデメリットを解説"></p></div>

<br><h3 class="kizi_nakattl">この記事でわかること</h3>

<ul class="blog_list">
<li class="blog_item">・「AI査定額＝売却価格」ではない！</li>
<li class="blog_item">・マンションは類似事例が多いため精度が高い</li>
<li class="blog_item">・一戸建てや土地は個別条件で価格がズレやすい</li>
<li class="blog_item">・AI査定だけで売り出し価格を決めるのは危険</li>
<li class="blog_item">・売却を進めるなら訪問査定も行うのがおすすめ</li>
</ul>

<p class="def_text">不動産の<span style="background-color: rgb(255, 255, 0);">AI査定</span>は、<span style="font-weight: bold;">短時間で大まかな相場を知りたい方に便利な方法</span>です。しかし、AI査定額は実際の売却価格を保証するものではありません。</p><br class="sp-view"><p class="def_text">特に一戸建てや土地は、建物状態や接道状況、周辺環境などで価格が変わるため、AI査定の結果だけで売却判断を進めるのは注意が必要でしょう。</p><p class="def_text"><br></p><p class="def_text">この記事では、不動産AI査定の仕組みや精度を左右するポイント、利用するメリットとデメリットについて解説します。</p>

<div class="blog-index" style="border:1px solid #8c8c8c;background-color: #f9f9f9;padding:20px;margin:10px 0;">
<span style="font-size: 110%;font-weight: bold;padding: 3px;">【目次】</span><ul>
<li><a style="color:#07519A;text-decoration:none;line-height:2.0;" href="#hb3d8b076">・不動産のAI査定の仕組みは？精度を左右するポイント</a></li>
<li><a style="color:#07519A;text-decoration:none;line-height:2.0;" href="#hd4fdd6b0">・不動産のAI査定を利用するメリット・デメリット</a></li>
<li><a style="color:#07519A;text-decoration:none;line-height:2.0;" href="#h052617b0">・不動産AI査定に関するFAQ</a></li>
<li><a style="color:#07519A;text-decoration:none;line-height:2.0;" href="#h53794d0a">・まとめ</a></li></ul></div>


<div id="midashi1" class="blog_box">
<h2 id="hb3d8b076" class="kizi_ttl">不動産のAI査定の仕組みは？<br class="sp-view">精度を左右するポイント</h2>

<div style="text-align:leftoriginal;word-break: break-all;"><p class="clearfix"><img src="//cdn.img-asp.jp/cms/614358_4_0_0_1.jpg" style="max-width: 100%;float:left;" alt="不動産のAI査定の仕組みは？精度を左右するポイント"></p></div>

<h3 class="kizi_nakattl">AI査定は入力情報と類似データをもとに<br class="sp-view">価格を算出する</h3>

<p class="def_text">AI査定は、人工知能に保存されている似た条件の<span style="background-color: rgb(255, 255, 0);">物件データをもとに、比較計算をして短時間で査定価格を算出する仕組み</span>です。</p><br class="sp-view"><p class="def_text">査定する際には、所在地や建物の面積、築年数、居住状態などの情報を入力します。</p><p class="def_text">入力された情報をもとに、AIが過去の取引事例や売り出し情報などを参照し、概算価格を提示する流れです。</p>

<table>
  <tbody><tr>
    <th>入力する<br class="sp-view">情報</th>
    <th>査定で<br class="sp-view">見られる内容</th>
    <th>精度への影響</th>
  </tr>
  <tr>
    <td>所在地</td>
    <td>周辺相場や需要</td>
    <td>地域差を反映</td>
  </tr>
  <tr>
    <td>面積・<br class="sp-view">間取り</td>
    <td>物件の規模</td>
    <td>類似物件と<br class="sp-view">比較</td>
  </tr>
  <tr>
    <td>築年数</td>
    <td>建物の古さ</td>
    <td>価格の目安に<br class="sp-view">反映</td>
  </tr>
  <tr>
    <td>物件種別</td>
    <td>マンション・<br class="sp-view">戸建て・土地</td>
    <td>個別性を<br class="sp-view">判断</td>
  </tr>
  <tr>
    <td>居住状態</td>
    <td>空き家・<br class="sp-view">居住中など</td>
    <td>売却条件を<br class="sp-view">把握</td>
  </tr>
</tbody></table>

<h3 class="kizi_nakattl">AI査定の精度はデータ量と物件の個別性で変わる</h3>

<p class="def_text">不動産AI査定の精度は、参照できるデータ量と物件の個別性によって変わります。</p>
<p class="def_text"><br class="sp-view">例えば、マンションは同じ建物内や周辺エリアに類似事例がある場合、価格の目安を出せることがあります。</p><p class="def_text">一方で、一戸建てや土地は、物件ごとの条件差が大きいため、AI査定額と実際の売却価格に差が出ることがあります。</p>

<table>
  <tbody><tr>
    <th>物件種別</th>
    <th>AI査定との<br class="sp-view">相性</th>
    <th>ポイント</th>
  </tr>
  <tr>
    <td>マンション</td>
    <td>比較<br class="sp-view">しやすい</td>
    <td>同じ建物内の<br class="sp-view">事例が参考になる</td>
  </tr>
  <tr>
    <td>一戸建て</td>
    <td>条件差が<br class="sp-view">出る</td>
    <td>建物状態や<br class="sp-view">修繕履歴が影響</td>
  </tr>
  <tr>
    <td>土地</td>
    <td>個別性が<br class="sp-view">強い</td>
    <td>形状・接道・<br class="sp-view">高低差を確認</td>
  </tr>
</tbody></table>

<p class="def_text">神戸市北区は、<span style="background-color: rgb(255, 255, 0);">ニュータウンなどの住宅地域と田園風景を残す農村地域が調和しているエリア</span>です。</p><br class="sp-view"><p class="def_text">同じ北区内でも、駅からの距離、道路条件、土地の広さ、周辺環境によって需要が変わるため、地域事情を踏まえた査定が重要になります。</p>

<h3 class="kizi_nakattl">AI査定だけでは現地の状態まで判断できない</h3>

<p class="def_text">AI査定は、入力情報と過去のデータをもとに価格を算出します。そのため、現地で確認しなければ分からない要素を十分に反映することが難しいです。</p><br class="sp-view"><p class="def_text">AI査定だけでは判断が難しい主な要素は、以下のとおりです。</p>

<ul class="blog_list">
<li class="blog_item">・室内の傷み具合</li>
<li class="blog_item"><span style="font-size: 13.12px;">・リフォームや修繕の履歴</span></li>
<li class="blog_item">・日当たりや眺望</li>
<li class="blog_item">・騒音やにおい</li>
<li class="blog_item">・隣地との距離感</li><li class="blog_item"><span style="font-size: 13.12px;">・道路との接し方</span></li><li class="blog_item"><span style="font-size: 13.12px;">・買主から見た印象</span></li></ul>

<p class="kanren_hako"><span class="kanren_box"><span style="font-size: medium;">▼この記事も読まれています</span></span></p><p class="kanren_hako"><span class="kanren_box" style="background-color: rgb(255, 255, 255);">
<a class="a_underline" href="https://www.toyogiken-fudosan.jp/blog/entry-513136/" target="_blank">訪問査定を活用して不動産売却を成功させるには？利用するメリットもご紹介</a></span></p>


</div>

<div class="cta-box-red">
<p class="cta-microcopy-red">AI査定より正確な<br class="sp-view">売却価格が知りたい…</p>
<p class="cta-button-red">
<a href="https://www.toyogiken-fudosan.jp/satei/" target="_blank" style="text-align:center;"><span style="font-size: 26px;">神戸市北区の<br class="sp-view">無料売却査定はこちら</span></a></p>
</div>





<div id="midashi2" class="blog_box">
<h2 id="hd4fdd6b0" class="kizi_ttl">不動産のAI査定を利用する<br class="sp-view">メリット・デメリット</h2>


<div style="text-align:leftoriginal;word-break: break-all;"><p class="clearfix"><img src="//cdn.img-asp.jp/cms/614358_5_0_0_1.jpg" style="max-width: 100%;float:left;" alt="不動産のAI査定を利用するメリット・デメリット"></p></div>

<h3 class="kizi_nakattl">AI査定のメリットは気軽に相場を確認できること</h3>
<p class="def_text">不動産の査定をAIに任せるメリットは、店頭などで担当者と直接やり取りをせずに査定価格を確認できる点です。</p><br class="sp-view"><p class="def_text">主なメリットは、以下のとおりです。</p>

<ul class="blog_list">
<li class="blog_item">・短時間で概算価格を確認できる</li>
<li class="blog_item">・店舗へ行かずに査定できる</li>
<li class="blog_item">・匿名性の高いサービスもある</li>
<li class="blog_item">・今すぐ売る予定がなくても相場を把握できる</li>
<li class="blog_item">・複数の査定結果を比較できる</li><li class="blog_item"><span style="font-size: 13.12px;">・売却を検討するきっかけになる</span></li>
</ul>

<p class="def_text">今すぐ売るつもりはないものの、将来的にどのくらいの価格で売れるのかを知っておきたい方には、AI査定が検討材料になります。</p>

<h3 class="kizi_nakattl">AI査定のデメリットは実際の売却価格と差が出ること</h3>

<p class="def_text">不動産をAI査定するデメリットは、実際の売却価格と差が出る場合がある点です。</p><br class="sp-view"><p class="def_text">AI査定サービスによって参照するデータは異なり、実際の成約価格、現地状況、物件ごとの個別事情まで十分に反映できない場合があります。</p><br class="sp-view"><p class="def_text">主なデメリットは、以下のとおりです。</p>


<ul class="blog_list">
<li class="blog_item"><span style="font-size: 13.12px;">・実際の売却価格と差が出る場合がある</span></li><li class="blog_item">・室内状態や修繕履歴を反映できない場合がある</li>
<li class="blog_item">・周辺環境や日当たりを判断できない</li>
<li class="blog_item">・一戸建てや土地では個別条件の影響が大きい</li>
<li class="blog_item">・査定額が高めに出る場合がある</li><li class="blog_item"><span style="font-size: 13.12px;">・売却を依頼する不動産会社は別途探す必要がある</span></li>
</ul>

<p class="def_text"><br class="sp-view">特に一戸建ては、築年数や立地だけで価格が決まるわけではありません。</p><p class="def_text">建物の管理状態、修繕履歴、間取りの使い勝手、道路との関係なども価格に影響します。</p><br class="sp-view"><p class="def_text">また、土地の場合は、<span style="background-color: rgb(255, 255, 0);">形状、間口、接道、高低差、法令上の制限</span>なども確認が必要です。</p><p class="def_text"><br></p>

<p class="kanren_hako"><span class="kanren_box"><span style="font-size: medium;">▼この記事も読まれています</span></span></p><p class="kanren_hako"><span class="kanren_box">
<a class="a_underline" href="https://www.toyogiken-fudosan.jp/blog/entry-513639/" target="_blank">自己破産前に不動産売却はすべき？適切なタイミングをご紹介</a></span></p>

<h3 class="kizi_nakattl">AI査定と訪問査定は目的に合わせて使い分ける</h3>

<p class="def_text">AI査定は、本格的な売却前のシミュレーションとして活用すると良いでしょう。売却を具体的に検討している場合は、AI査定で相場感をつかんだうえで、不動産会社による査定を受ける流れがおすすめです。</p>

<table>
  <tbody><tr>
    <th><span style="font-size: 13.12px;">査定方法</span></th><th><span style="font-size: 13.12px;">向いている方</span></th><th>特徴</th>
  </tr>
  <tr>
    <td>AI査定</td>
    <td>まず相場を<br class="sp-view">知りたい方</td>
    <td>短時間で<br class="sp-view">概算価格を確認</td>
  </tr>
  <tr>
    <td>簡易査定</td>
    <td>売却を<br class="sp-view">検討中の方</td>
    <td>物件情報を<br class="sp-view">もとに算出</td>
  </tr>
  <tr>
    <td>訪問査定</td>
    <td>売却を<br class="sp-view">進めたい方</td>
    <td>現地状況も<br class="sp-view">踏まえて算出</td>
  </tr>
</tbody></table>


<p class="def_text"><br class="sp-view">神戸市北区周辺の不動産は、住宅地、農村地域、駅周辺、郊外エリアなどで特徴が異なります。地域に詳しい不動産会社へ相談すると、AI査定だけでは分からない需要や販売戦略も確認できます。</p><p class="def_text"><br></p>

<p class="kanren_hako"><span class="kanren_box" style="font-size: medium;">▼この記事も読まれています</span></p><p class="kanren_hako"><span class="kanren_box">
<a class="a_underline" href="https://www.toyogiken-fudosan.jp/blog/entry-512120/" target="_blank">不動産売却にかかる税金を対策したい！税金の種類と控除について解説</a></span></p>



</div>

<div class="cta-box-red">
<p class="cta-microcopy-red">AI査定より正確な<br class="sp-view">売却価格が知りたい…</p>
<p class="cta-button-red">
<a href="https://www.toyogiken-fudosan.jp/satei/" target="_blank" style="text-align:center;"><span style="font-size: 26px;">神戸市北区の<br class="sp-view">無料売却査定はこちら</span></a></p>
</div>

<div id="midashi3" class="blog_box">
<h2 id="h052617b0" class="kizi_ttl">不動産AI査定に関するFAQ</h2>



<div class="column_qa">

<dl class="qa_wrap"><dt class="qa_question">
<span class="q_icon">Q1.</span>
AI査定の価格と実際の売却価格が違うのはなぜですか？
</dt>
<dd class="qa_answer"><span class="a_icon">A1.</span>
<span style="font-size: medium; color: rgb(255, 0, 0); font-weight: bold;">
AI査定は、入力された情報や過去の類似データをもとに価格を算出します。
</span></dd>
<dd class="qa_answer">
<span style="font-size: medium;"><br>
一方で、室内の状態、リフォーム履歴、日当たり、騒音、買主の需要、売却時期などは反映に限界があります。<br class="sp-view"><br class="sp-view">そのため、AI査定では価格が高めに出たり、反対に実際より低く出たりする場合があります。</span></dd></dl>

<dl class="qa_wrap"><dt class="qa_question">
<span class="q_icon">Q2.</span>
AI査定はマンション・一戸建て・土地で精度が変わりますか？
</dt>
<dd class="qa_answer"><span class="a_icon">A2.</span>
<span style="font-size: medium; font-weight: bold; color: rgb(255, 0, 0);">
AI査定の精度は、物件の種類によって変わります。
</span></dd>
<dd class="qa_answer">
<span style="font-size: medium;"><br>
マンションは、同じ建物内や近隣に類似した事例があるため、価格の目安を出しやすいです。<br class="sp-view"><br class="sp-view">一方で、一戸建てや土地は、建物の管理状態、土地の形、接道状況、高低差などの個別条件が価格に影響します。</span></dd></dl>

<dl class="qa_wrap"><dt class="qa_question">
<span class="q_icon">Q3.</span>
AI査定を使ったあと、不動産会社に相談したほうがよいですか？
</dt>
<dd class="qa_answer"><span class="a_icon">A3.</span><span style="font-weight: bold;">
<span style="font-size: medium; color: rgb(255, 0, 0);">
売却を具体的に考えている場合は、不動産会社への相談がおすすめです。
</span></span></dd>
<dd class="qa_answer">
<span style="font-size: medium;"><br><br class="sp-view">
AI査定で大まかな相場を確認したうえで、地域に詳しい不動産会社に現地を見てもらうと、より現実に近い売却価格を検討できます。</span></dd></dl>
</div></div>

<div id="midashi4" class="blog_box">
<h2 id="h53794d0a" class="kizi_ttl">まとめ</h2>

<p class="def_text">不動産のAI査定は、短時間で大まかな相場を確認できる便利な方法です。ただし、査定精度は<span style="background-color: rgb(255, 255, 0);">物件の種類、参照データ、現地状況</span>によって変わります。</p><p class="def_text">AI査定額は売却価格の保証ではなく、本格的な売却前のシミュレーションとして活用するのが適切です。</p><p class="def_text"><br></p><p class="def_text">神戸周辺の不動産売買なら、<span style="background-color: rgb(255, 255, 0);">株式会社東洋技研不動産事業部</span>にお任せください。神戸に根付き50年の当社が、お客様の不動産課題を全力でサポートいたします。</p>

</div>

<span class="section_contact_banner"><a href="/contact/" target="_blank">お問い合わせはこちら</a></span><br><br>

<style>.qa_wrap {padding: 15px 20px;background: #fff;border: 1px solid #eee;border-radius: 10px;box-shadow: 0 0 1px rgba(0, 0, 0, .1);}.qa_wrap:not(:last-child) {margin-bottom: 10px;}.qa_question {font-size: 18px;font-weight: 700;margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #eee;}.q_icon {color: #5e95ff;margin-right: 5px;}.qa_answer {text-indent: -2.7em;padding-left: 2.7em;}.a_icon {font-size: 18px;font-weight: 700;color: #ff8686;margin-right: 5px;}@media (max-width: 768px) {.qa_question {text-indent: -2.1em;padding-left: 2.1em;}}.shared-ownership-section-container {background-color: #E3F2FD;padding: 40px 20px;border-radius: 10px;text-align: center;max-width: 600px;margin: 50px auto;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);width: 90%;box-sizing: border-box;}.shared-ownership-main-title {font-size: 32px;font-weight: bold;color: #0D47A1;margin-bottom: 15px;line-height: 1.4;}.shared-ownership-sub-text {font-size: 22px;color: #00796B;margin-bottom: 30px;line-height: 1.6;}.shared-ownership-button-wrapper {display: flex;justify-content: center;}.shared-ownership-consult-button {display: inline-flex;align-items: center;justify-content: center;background-color: #ffa500;color: #ffffff;font-size: 20px;font-weight: bold;padding: 15px 30px;border-radius: 50px;text-decoration: none;white-space: nowrap;cursor: pointer;transition: box-shadow 0.3s ease, background-color 0.3s ease;}.shared-ownership-consult-button:hover {box-shadow: 0 0 15px rgba(255, 165, 0, 0.5);}@media (max-width: 768px) {.shared-ownership-section-container {padding: 30px 15px;width: 95%;}.shared-ownership-main-title {font-size: 26px;margin-bottom: 10px;}.shared-ownership-sub-text {font-size: 20px;margin-bottom: 20px;}.shared-ownership-consult-button {font-size: 18px;padding: 12px 25px;}}@media (max-width: 480px) {.shared-ownership-main-title {font-size: 22px;}.shared-ownership-sub-text {font-size: 18px;}.shared-ownership-consult-button {font-size: 16px;padding: 10px 20px;}}</style>

<!--?/*/////////////触らない（L、S、P用）///////////////*/?--><!--?/*///■アイキャッチ用■///*/?--><style>.imgbox_eyecatch {    margin-bottom: 30px;}#entry-content .eyecatch_img { text-align: center;}</style><!--?/*///■タイトル■///*/?-->
<style>.kizi_ttl {    margin: 40px 0 20px;    border-left: 5px solid var(--main-color);    padding-left: 8px;    font-size: 22px;    color: var(--main-color)!important;    font-weight: bold;    border-top: none;}.blogArticle .kizi_ttl {border-left:none;padding-left: 0;}.kizi_nakattl {    padding: 0!important;    margin: 50px 0 10px;    border-left: none!important;    width: max-content; color: #333; font-weight:bold; font-size:18px;   max-width: fit-content;} .title {    font-size: 22px;    color: #666;    border-top: none;    border-bottom: none;    line-height: 1.3;    margin: 10px 0;    padding: 0;    height: auto;    text-shadow: none;}.blogArticle .section_contact_banner a {background-color: #ff9b00;}.blogArticle .section_contact_banner a:hover {text-decoration:none;opacity:.8;}</style><!--?/*///■デフォルト黒文字用■///*/?--><style>.def_text { font-size:15px; line-height:2.5em; margin-top:0!important;}</style><!--?/*///■各コンテンツのDIV■///*/?--><style>@media only screen and (min-width: 541px) {#entry-content {padding: 0 10px;}.blog_box { margin: 0 0 50px;}}@media only screen and (max-width: 540px) {.blog_box { margin: 0 0 50px;}}</style><!--?/*///■テキストリンク■///*/?--><style>.a_underline { font-size:16px;text-decoration: underline; color: #1864ef;background: linear-gradient(transparent 45%, #fff000 0%);padding:0 5px;}.a_underline:hover {color:#CC0000;}</style><!--?/*///■スマホ文字サイズ■///*/?--><style>@media only screen and (max-width: 540px) {.kizi_ttl{ font-size:24px;line-height: 1.3em;border-bottom: 0; }}@media only screen and (max-width: 540px) {.a_underline { text-decoration: underline;color: #3333ff; }.chosyaimg-wrap {width: 155vw;}}</style><!--?/*///■著者情報■///*/?--><style>.chosyabox { display: flex;  background: #f4f4f5;  padding: 15px;}.chosyainfo-wrap { width: calc(100% - 115px);margin-left: 15px;}.chosyabox .chosyatitle {  margin-bottom: 10px;  color: #333;  font-weight: bold;  line-height: 1.4;}.chosyabox .chosyaexplain {  font-size: 13px;  line-height: 1.5;  color: #62747b;}@media only screen and (min-width: 950px) {  .chosyabox {    max-width: 580px;    margin: 60px auto 20px;  }  .chosyabox .chosyatitle {    font-size: 18px;  }table {width:100%;margin: 30px 0;box-shadow: 0 0 7px 2px rgba(0, 0, 0, .06);border-collapse: collapse;background: #fff;}th {color: #fff;font-weight: bold;padding: 10px 15px;background: #333;}th:not(:last-child) {border-right: 2px solid #fff;}td {padding: 10px;border-bottom: 2px solid #ededed;}td:first-child {color: #333;font-weight: bold;width: 150px;padding: 10px 15px;background: #eee;border-bottom: solid 2px #fff;}td:not(:last-child) {border-right: 2px solid #ededed;}}@media only screen and (max-width: 949px) {  .chosyabox {    margin: 35px 12px 30px;  }  .chosyabox .chosyatitle {    font-size: 15px;  }}.def_text a { text-decoration: underline; color: #3333ff;}@media only screen and (max-width: 949px) {table {width:100%;margin: 6vw 0;box-shadow: 0 0 7px 2px rgba(0, 0, 0, .06);border-collapse: collapse;background: #fff;}th {color: #fff;font-weight: bold;padding: 1vw 2vw;vertical-align: middle;background: #333;}th:not(:last-child) {border-right: 2px solid #fff;}td {padding: 2vw;vertical-align: middle;border-bottom: 2px solid #ededed;}td:not(:last-child) {border-right: 2px solid #ededed;}td:first-child {color: #333;font-weight: bold;width: 36vw;padding: 1vw 2vw;vertical-align: middle;background: #eee;border-right: 2px solid #fff;border-bottom: solid 2px #fff;}}</style><!--?/*///■問い合わせバナー■///*/?-->

<style>@media only screen and (min-width:650px) {.sp-view {display: none;}.section_contact_banner a {background-color: #ff9c00;border-radius: 6px;display: flex; gap: 5px;align-items: center;justify-content: center;height: 64px; color: #fff; box-shadow: 0 -4px rgb(38 50 56 / 10%) inset;width: 420px;margin: 40px auto 0;font-size: 18px;font-weight: bold;letter-spacing: 0.2em;}.blog_list {padding: 20px;border: solid 3px #ffeaac;margin: 20px 0;}.blog_item {font-weight: bold;line-height: 2.2;list-style: none;}}@media only screen and (max-width:540px){.pc-view {display: none;}.section_contact_banner a {background-color: #ff9c00;border-radius: 6px;display: flex;gap: 5px;align-items: center;justify-content: center;height: 16vw;color: #fff;box-shadow: 0 -4px rgb(38 50 56 / 10%) inset;width: 80%;margin: 6vw auto 0;font-size: 5vw;font-weight: bold;letter-spacing: 0.15em;}.blog_list {padding: 4vw;border: solid 3px #ffeaac;margin: 4vw 0;}.blog_item {font-weight: bold;line-height: 2.2;list-style: none;}}
@media only screen and (min-width:650px){
.cta-box-red {
    max-width: 720px;
    margin: 40px auto;
    padding: 36px 24px 30px;
    background: #fff;
    border: 2px solid #434343;
    font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;
    text-align: center;
    position: relative;
}

.cta-text-red {
  font-size: 18px;
  line-height: 1.8;
  color: #333;
  margin-bottom: 28px;
}

.cta-highlight-red {
  font-size: 26px;
  font-weight: bold;
  color: #d80000;
  background: linear-gradient(transparent 60%, #fff900 60%);
}

.cta-microcopy-red {
    font-size: 22px !important;
    font-weight: bold;
    line-height: 1.4!important;
    color: #666;
    margin-bottom: 26px;
}

.cta-button-red {
    background: linear-gradient(135deg, #ffce70, #ffa700);
    border-radius: 999px;
    width: 500px;
    margin: auto;
    box-shadow: 0 0 8px rgb(0 0 0 / 35%);
    transition: all 0.3s ease;
}

.cta-button-red a {
    display: block;
    color: #fff!important;
    font-size: 26px;
    font-weight: bold;
    line-height: 1.6;
    border-radius: 999px;
    text-decoration: none !important;
    padding: 12px 20px;
}

.cta-button-red:hover {
  transform: translateY(-3px) scale(1.02);
  box-shadow: 0 0 16px rgb(0 0 0 / 35%);
  opacity: 1;
}
.cta-note-red {
  font-size: 16px;
  color: #333;
  margin-top: 14px;
}
}
@media only screen and (max-width:649px){
.cta-box-red {
    margin: 40px auto;
    padding: 36px 24px 30px;
    background: #fff;
    border: 2px solid #434343;
    font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;
    text-align: center;
    position: relative;
}

.cta-text-red {
    line-height: 1.8;
    color: #333;
    margin-bottom: 28px;
}
.cta-highlight-red {
    font-size: 4.5vw;
    font-weight: bold;
    color: #d80000;
    background: linear-gradient(transparent 60%, #fff900 60%);
}
.cta-microcopy-red {
    font-size: 5vw !important;
    font-weight: bold;
    line-height: 1.4;
    text-align: center !important;
    color: #666;
    margin-bottom: 26px;
}
.cta-button-red {
    background: linear-gradient(135deg, #ffce70, #ffa700);
    border-radius: 999px;
    margin: auto;
    box-shadow: 0 0 8px rgb(0 0 0 / 35%);
    transition: all 0.3s ease;
}
.cta-button-red a {
    display: block;
    color: #fff !important;
    font-size: 5.5vw;
    font-weight: bold;
    line-height: 1.6;
    border-radius: 999px;
    text-decoration: none !important;
    padding: 12px 20px;
}
.cta-note-red {
    color: #333;
    margin-top: 14px;
}
}
</style>


]]></description>
            <pubDate>2026-05-30</pubDate>
        </item>
                
        <item>
            <title>擁壁がある土地は売却しにくい？原因と売却を成功させるコツ紹介</title>
            <link>https://www.toyogiken-fudosan.jp/blog/entry-590696/</link>
            <description><![CDATA[
<h3 class="kizi_nakattl">この記事でわかること</h3>

<ul class="blog_list">
<li class="blog_item">・売却しにくい理由は安全性・建て替え・補修費用</li>
<li class="blog_item">・売却前に劣化状況・建築への影響を確認</li>
<li class="blog_item">・擁壁がある土地の売却方法は「仲介・補修して売却・買取」の３つ</li>
</ul>

<p class="def_text">擁壁のある土地は、擁壁が付いているだけで売れないわけではありません。売却が止まりやすいのは、擁壁の安全性、建て替え時の扱い、補修費用の見通しが買主へ伝わっていない場合です。</p><p class="def_text"><br class="sp-view">そのため、売る前には「危ない土地かどうか」だけでなく、「状態と資料をきちんと示せる土地かどうか」を整理することが大切です。</p><p class="def_text"><br></p><p class="def_text">この記事では、擁壁のある土地が売れにくい理由、売る前に確認したい点、売却方法の考え方を順番にまとめます。</p>

<div class="blog-index" style="border:1px solid #8c8c8c;background-color: #f9f9f9;padding:20px;margin:10px 0;">
<span style="font-size: 110%;font-weight: bold;padding: 3px;">【目次】</span>

<ul>
<li><a style="color:#07519A;text-decoration:none;line-height:2.0;" href="#hb3d8b076">
・擁壁のある土地が売れにくいと言われる理由</a></li>
<li><a style="color:#07519A;text-decoration:none;line-height:2.0;" href="#hd4fdd6b0">
・擁壁のある土地を売る前に確認したいポイント</a></li>
<li><a style="color:#07519A;text-decoration:none;line-height:2.0;" href="#h052617b0">
・擁壁のある土地を売る方法3選</a></li>
<li><a style="color:#07519A;text-decoration:none;line-height:2.0;" href="#h53794d0a">
・擁壁のある土地の売却に関するQ&A</a></li>
<li><a style="color:#07519A;text-decoration:none;line-height:2.0;" href="#h262d9a8d">
・まとめ</a></li>
</ul>
</div>

<div id="midashi1" class="blog_box">
<h2 id="hb3d8b076" class="kizi_ttl">擁壁のある土地が売れにくいと言われる理由</h2>

<div style="text-align:leftoriginal;word-break: break-all;">
<p class="clearfix">
<img src="//cdn.img-asp.jp/cms/590696_4_0_0_1.jpg" style="max-width: 100%;float:left;" alt=""></p></div>


<p class="def_text"><br></p>
<p class="def_text">擁壁のある土地が売却しにくいのは、買主が購入後の管理負担を気にするためです。</p><p class="def_text">特に安全性や建て替え時の制約、将来の補修費用が見えない土地は、売却に時間がかかる傾向があります。</p>

<h3 class="kizi_nakattl">そもそも擁壁とは？</h3>
<p class="def_text"><span style="color: rgb(0, 153, 0); font-weight: bold; font-size: large;">擁壁</span>とは、<span style="font-weight: bold;">高低差のある土地で土砂の崩れを防ぐための構造物</span>です。</p><p class="def_text"><br class="sp-view">傾斜地や段差のある土地では、地面を支える役目があり、土地を使う上で大切な部分になります。そのため、擁壁の状態が悪いと、土地全体の評価に影響してしまうことも。</p>

<h3 class="kizi_nakattl">安全性に不安がある</h3>
<p class="def_text">買主が購入時にまず気にするのは、<span style="background-color: rgb(255, 255, 0);">擁壁の状態</span>です。</p><p class="def_text">ひび割れ、傾き、壁のふくらみ、水のしみ出しがあると、安全面で不安を持たれてしまうことがあります。<br class="sp-view"><br class="sp-view">また、見た目だけでは擁壁の状態を判断できないため、買主は購入後の補修や事故の可能性まで考えて購入を迷ってしまうのです。</p>

<h3 class="kizi_nakattl">建て替えや土地活用に影響することがある</h3>
<p class="def_text">擁壁のある土地は、建物を建て直す際にいくつか条件が付くことがあります。</p><p class="def_text"><br class="sp-view">自治体のルールや土地の状況によっては、建物の配置や基礎のつくり方に影響が出ます。</p><p class="def_text">そのため、買主は「<span style="background-color: rgb(255, 255, 0);">購入後に建物が建てられるかどうか</span>」を気にする傾向があります。</p>

<h3 class="kizi_nakattl">補修費用と管理責任も重視される</h3>
<p class="def_text">擁壁に不具合があると、補修しなければならないためその分費用がかかってしまいます。</p><p class="def_text">購入後の維持管理は基本的に買主が担うため、擁壁の状態によっては売却が難しい場合もあります。</p><p class="def_text"><br></p>

<p class="kanren_hako"><span class="kanren_box"><span style="font-size: medium;">▼この記事も読まれています</span><br><a class="a_underline" href="https://www.toyogiken-fudosan.jp/blog/entry-513136/" target="_blank">訪問査定を活用して不動産売却を成功させるには？利用するメリットもご紹介</a></span></p>

</div>

<div class="cta-box-red">
<p class="cta-microcopy-red">擁壁がある土地を売却したい…</p>
<p class="cta-button-red">
<a href="https://www.toyogiken-fudosan.jp/satei/" target="_blank" style="text-align:center;">神戸市北区の<br class="sp-view">売却査定依頼はこちら！</a>
</p>
</div>

<div id="midashi2" class="blog_box">
<h2 id="hd4fdd6b0" class="kizi_ttl">擁壁のある土地を売る前に確認したいポイント</h2>


<div style="text-align:leftoriginal;word-break: break-all;">
<p class="clearfix">
<img src="//cdn.img-asp.jp/cms/590696_5_0_0_1.jpg" style="max-width: 100%;float:left;" alt=""></p></div>


<p class="def_text"><br></p>
<p class="def_text">擁壁に不具合があると、補修しなければならないためその分費用がかかってしまいます。</p><p class="def_text">購入後の維持管理は基本的に買主が担うため、擁壁の状態によっては売却が難しい場合もあります。</p>

<h3 class="kizi_nakattl">売却前に見ておきたい項目</h3>


<table>
  <tbody><tr>
    <th>確認項目</th>
    <th>内容</th>

  </tr>
  <tr>
    <td>書類</td>
    <td>造成許可証、図面、検査済証、<br class="sp-view">工事履歴</td>
  </tr>
  <tr>
    <td>現地の状態</td>
    <td>ひび割れ、傾き、ふくらみ、<br class="sp-view">水のしみ出し</td>
  </tr>
  <tr>
    <td>建築への影響</td>
    <td>建て替え時の制約、<br class="sp-view">土地の使い方への影響</td>
  </tr>
</tbody></table>

<h3 class="kizi_nakattl">造成許可証・図面・検査済証が残っているか</h3>
<p class="def_text">まず確認したいのは、造成時の許可証や擁壁の図面、検査済証などの書類の有無です。</p><p class="def_text">こうした資料があると、擁壁の来歴を買主へ伝えやすくなります。</p><p class="def_text"><br class="sp-view">資料が一部しかなくても、<span style="background-color: rgb(255, 255, 0);">工事時期や許可番号が拾えれば、売却時の材料</span>になります。</p><p class="def_text">また、手元に資料がない場合でも、神戸市では宅地造成の許可、開発許可、検査済証を市の窓口で確認できる場合があるため、一度調べておくと売却時の材料になります。</p>

<h3 class="kizi_nakattl">現地で見るべき劣化のサイン</h3>
<p class="def_text">現地では、擁壁の状態をまず目視で確認し、傷などないか把握することが大切です。特に次のような点がある場合は、早めに専門家へ相談したほうが安心です。</p>

<ul class="blog_list">
<li class="blog_item">・縦や横に入ったひび割れ</li>
<li class="blog_item">・擁壁の傾きやふくらみ</li>
<li class="blog_item">・壁からの水のしみ出し</li>
<li class="blog_item">・水抜き穴の詰まり</li>
<li class="blog_item">・天端の沈み込みや欠け</li>
<li class="blog_item">・雨のあとも長く残る湿り気</li>
</ul>

<h3 class="kizi_nakattl">建築への影響を先に整理する</h3>
<p class="def_text">売却後に建て替えが見込まれる土地では、擁壁の状態が建築計画に関わることがあります。契約後に建築の制約が見つかると「<span style="background-color: rgb(255, 255, 0); font-weight: bold;">契約不適合責任</span>」を問われたり、契約解除となったりする恐れもあるため、早めの対応をおすすめします。</p><p class="def_text"><br></p><p class="def_text">神戸市では、擁壁の安全性は、設計者が造成履歴、擁壁の外見、断面、水抜き穴の状況などを調べた上で判断すると示しています。（2026年4月15日確認）また、過去の造成履歴について、下記の窓口で調べることができます。</p>

<ul class="blog_list">
<li class="blog_item"><span style="color: rgb(0, 153, 0); font-size: medium;">宅地造成及び特定盛土等規制法による許可</span></li><li class="blog_item">→建設局 森林・防災部 防災課（神戸市役所4号館（危機管理センター）6階）</li>
<li class="blog_item"><span style="color: rgb(0, 153, 0); font-size: medium;">都市計画法による開発許可</span></li><li class="blog_item">→都市局 都市計画課（三宮国際ビル6階）</li>
<li class="blog_item"><span style="color: rgb(0, 153, 0); font-size: medium;">建築基準法による検査済証</span></li><li class="blog_item">→建築住宅局 建築指導部 建築調整課（三宮国際ビル5階）</li>
</ul>

<p class="def_text"><br></p>

<p class="kanren_hako"><span class="kanren_box"><span style="font-size: medium;">▼この記事も読まれています</span><br><a class="a_underline" href="https://www.toyogiken-fudosan.jp/blog/entry-513639/" target="_blank">自己破産前に不動産売却はすべき？適切なタイミングをご紹介</a></span></p>

</div>



<div id="midashi3" class="blog_box">
<h2 id="h052617b0" class="kizi_ttl">擁壁のある土地を売る方法3選</h2>

<div style="text-align:leftoriginal;word-break: break-all;">
<p class="clearfix">
<img src="//cdn.img-asp.jp/cms/590696_6_0_0_1.jpg" style="max-width: 100%;float:left;" alt=""></p></div>

<p class="def_text"><br></p>
<p class="def_text">擁壁のある土地の売り方は、そのまま売却、補修して売却、買取の3つが基本です。大切なのは、擁壁の状態と売主の事情を並べて、合う方法を選ぶことです。</p>

<h3 class="kizi_nakattl">状態が安定しており資料もある場合は<br class="sp-view">そのまま売却</h3>

<p class="def_text">許可証や擁壁の図面、検査済証などの書類が揃っており、外見上の大きな異常が見られなければ、仲介で売却を進めやすくなります。買主へ示せる情報が多いほど、安全性や履歴を説明しやすくなるためです。</p>

<h3 class="kizi_nakattl">補修で価格差を縮められるなら工事後に売却</h3>

<p class="def_text">ひび割れや排水不良が見つかり、補修内容がある程度読める場合は、先に工事をしてから売る方法もあります。見た目の印象だけでなく、買主が抱く不安を減らせる点も利点です。</p><p class="def_text"><br class="sp-view">ただし、工事費が大きい場合は、売却価格とのバランスを見ながら補修を進める必要があります。</p>

<h3 class="kizi_nakattl">費用や時間を削減するなら買取も視野に入れる</h3>
<p class="def_text">資料が少ない土地や、劣化が進んでいる土地では、<span style="background-color: rgb(255, 255, 0);">買取</span>のほうが話を進めやすいことがあります。</p><p class="def_text"><br class="sp-view">仲介より価格は下がりやすいものの、補<span style="font-weight: bold;">修や長期販売の負担を抑えやすい</span>点は強みです。早く土地を手放したい場合にもおすすめの方法です。</p>

<h3 class="kizi_nakattl">◎擁壁のある土地に慣れた不動産会社へ相談</h3>
<p class="def_text">擁壁のある土地は、一般的な更地よりも確認する点が多くなります。</p><p class="def_text">そのため、擁壁や高低差のある土地の売買経験がある<span style="background-color: rgb(255, 255, 0);">不動産会社へ相談することが大切</span>です。<br class="sp-view"><br class="sp-view">特に神戸市北区のように、高低差のある住宅地や土地条件に差が出やすいエリアでは、地域事情と売却実務の両方に詳しい会社へ相談すると、資料集めや買主への説明まで進めやすくなります。</p><p class="def_text"><br></p>



<p class="kanren_hako"><span class="kanren_box"><span style="font-size: medium;">▼この記事も読まれています</span><br><a class="a_underline" href="https://www.toyogiken-fudosan.jp/blog/entry-512120/" target="_blank">不動産売却にかかる税金を対策したい！税金の種類と控除について解説</a></span></p>

</div>

<div class="cta-box-red">
<p class="cta-microcopy-red">擁壁がある土地を売却したい…</p>
<p class="cta-button-red">
<a href="https://www.toyogiken-fudosan.jp/satei/" target="_blank" style="text-align:center;">神戸市北区の<br class="sp-view">売却査定依頼はこちら！</a>
</p>
</div>

<div id="midashi4" class="blog_box">
<h2 id="h53794d0a" class="kizi_ttl">擁壁のある土地の売却に関するQ&A</h2>

<div class="column_qa">

<dl class="qa_wrap"><dt class="qa_question">
<span class="q_icon">Q1.</span>
擁壁があっても相場に近い価格で売却できる？
</dt>
<dd class="qa_answer"><span class="a_icon">A1.</span>
<span style="font-size: medium;">立地が良く、擁壁の状態が安定していて、許可証や図面などの資料もそろっている土地は、相場に近い価格で売却できる可能性もあります。
</span></dd></dl>

<dl class="qa_wrap"><dt class="qa_question">
<span class="q_icon">Q2.</span>
擁壁の安全性が分からない状態だと売却しにくい？
</dt>
<dd class="qa_answer"><span class="a_icon">A2.</span>
<span style="font-size: medium;">安全性がはっきりしない土地は、売却が難しい傾向があります。
</span></dd>
<dd class="qa_answer">
<span style="font-size: medium;"><br>
建て替えや補修の見通しが立たないため、売却期間が長引いたり、価格交渉が厳しくなったりすることがあります。<br class="sp-view"><br class="sp-view">そのため、売る前に資料と現地の状態をそろえることが大切です。</span></dd></dl>

<dl class="qa_wrap"><dt class="qa_question">
<span class="q_icon">Q3.</span>
擁壁は補修してから売るべき？そのまま売るべき？
</dt>
<dd class="qa_answer"><span class="a_icon">A3.</span>
<span style="font-size: medium;">擁壁を補修してから売却する場合、補修費と売却価格の差、売却までにかけられる時間、売主の資金負担が目安になります。工事で価格差を戻せるなら補修後の売却が合います。
</span></dd>
<dd class="qa_answer">
<span style="font-size: medium;"><br>
一方、費用が大きく、早く手放したい場合は、そのまま買取へ進む方法もあります。
</span></dd></dl>

<dl class="qa_wrap"><dt class="qa_question">
<span class="q_icon">Q４.</span>
どんな不動産会社に相談すべき？</dt>
<dd class="qa_answer"><span class="a_icon">A４.</span>
<span style="font-size: medium;">擁壁や高低差のある土地の売買経験があり、必要に応じて建築士などと連携できる会社が向いています。</span><span style="font-size: medium; text-indent: -2.7em;"><br class="sp-view"><br class="sp-view">資料の確認から売り方の組み立てまでまとめて進められる会社なら、途中で話が止まりにくくなります。</span></dd></dl>

</div></div>


<div id="midashi5" class="blog_box">
<h2 id="h262d9a8d" class="kizi_ttl">まとめ</h2>

<p class="def_text">中古住宅のインスペクションは必須ではありませんが、あらかじめ物件の状態を知っておくことで、購入後の<span style="background-color: rgb(255, 255, 0);">高額な補修費を避けることができます。</span><br class="sp-view"><br class="sp-view">大切なのは、契約前に調査を入れること、調査範囲を事前に見ておくこと、報告書を売買条件や資金計画へ結びつけることです。</p><p class="def_text"><br></p><p class="def_text"><br class="sp-view">中古住宅選びとあわせて、インスペクションの手配や報告書の読み方まで<span style="background-color: rgb(255, 255, 0);">不動産会社へ相談</span>できれば、購入後の不安を抑えながら話を進められます。

<br><br>
<a href="/" target="_blank">神戸周辺の不動産売買なら株式会社東洋技研不動産事業部</a>にお任せください。<br>神戸に根付き50年の当社は、信頼と実績がある不動産会社です。まずは、お気軽に<a href="/contact/" target="_blank">お問合せ</a>ください。</p><p></p>

</div>

<style>.qa_wrap {padding: 15px 20px;background: #fff;border: 1px solid #eee;border-radius: 10px;box-shadow: 0 0 1px rgba(0, 0, 0, .1);}.qa_wrap:not(:last-child) {margin-bottom: 10px;}.qa_question {font-size: 18px;font-weight: 700;margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #eee;}.q_icon {color: #5e95ff;margin-right: 5px;}.qa_answer {text-indent: -2.7em;padding-left: 2.7em;}.a_icon {font-size: 18px;font-weight: 700;color: #ff8686;margin-right: 5px;}@media (max-width: 768px) {.qa_question {text-indent: -2.1em;padding-left: 2.1em;}}.shared-ownership-section-container {background-color: #E3F2FD;padding: 40px 20px;border-radius: 10px;text-align: center;max-width: 600px;margin: 50px auto;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);width: 90%;box-sizing: border-box;}.shared-ownership-main-title {font-size: 32px;font-weight: bold;color: #0D47A1;margin-bottom: 15px;line-height: 1.4;}.shared-ownership-sub-text {font-size: 22px;color: #00796B;margin-bottom: 30px;line-height: 1.6;}.shared-ownership-button-wrapper {display: flex;justify-content: center;}.shared-ownership-consult-button {display: inline-flex;align-items: center;justify-content: center;background-color: #ffa500;color: #ffffff;font-size: 20px;font-weight: bold;padding: 15px 30px;border-radius: 50px;text-decoration: none;white-space: nowrap;cursor: pointer;transition: box-shadow 0.3s ease, background-color 0.3s ease;}.shared-ownership-consult-button:hover {box-shadow: 0 0 15px rgba(255, 165, 0, 0.5);}@media (max-width: 768px) {.shared-ownership-section-container {padding: 30px 15px;width: 95%;}.shared-ownership-main-title {font-size: 26px;margin-bottom: 10px;}.shared-ownership-sub-text {font-size: 20px;margin-bottom: 20px;}.shared-ownership-consult-button {font-size: 18px;padding: 12px 25px;}}@media (max-width: 480px) {.shared-ownership-main-title {font-size: 22px;}.shared-ownership-sub-text {font-size: 18px;}.shared-ownership-consult-button {font-size: 16px;padding: 10px 20px;}}</style>

<!--?/*/////////////触らない（L、S、P用）///////////////*/?--><!--?/*///■アイキャッチ用■///*/?--><style>.imgbox_eyecatch {    margin-bottom: 30px;}#entry-content .eyecatch_img { text-align: center;}</style><!--?/*///■タイトル■///*/?-->
<style>.kizi_ttl {    margin: 40px 0 20px;    border-left: 5px solid var(--main-color);    padding-left: 8px;    font-size: 22px;    color: var(--main-color)!important;    font-weight: bold;    border-top: none;}.blogArticle .kizi_ttl {border-left:none;padding-left: 0;}.kizi_nakattl {    padding: 0!important;    margin: 50px 0 10px;    border-left: none!important;    width: max-content; color: #333; font-weight:bold; font-size:18px;   max-width: fit-content;} .title {    font-size: 22px;    color: #666;    border-top: none;    border-bottom: none;    line-height: 1.3;    margin: 10px 0;    padding: 0;    height: auto;    text-shadow: none;}.blogArticle .section_contact_banner a {background-color: #ff9b00;}.blogArticle .section_contact_banner a:hover {text-decoration:none;opacity:.8;}</style><!--?/*///■デフォルト黒文字用■///*/?--><style>.def_text { font-size:15px; line-height:2.5em; margin-top:0!important;}</style><!--?/*///■各コンテンツのDIV■///*/?--><style>@media only screen and (min-width: 541px) {#entry-content {padding: 0 10px;}.blog_box { margin: 0 0 50px;}}@media only screen and (max-width: 540px) {.blog_box { margin: 0 0 50px;}}</style><!--?/*///■テキストリンク■///*/?--><style>.a_underline { font-size:16px;text-decoration: underline; color: #1864ef;background: linear-gradient(transparent 45%, #fff000 0%);padding:0 5px;}.a_underline:hover {color:#CC0000;}</style><!--?/*///■スマホ文字サイズ■///*/?--><style>@media only screen and (max-width: 540px) {.kizi_ttl{ font-size:24px;line-height: 1.3em;border-bottom: 0; }}@media only screen and (max-width: 540px) {.a_underline { text-decoration: underline;color: #3333ff; }.chosyaimg-wrap {width: 155vw;}}</style><!--?/*///■著者情報■///*/?--><style>.chosyabox { display: flex;  background: #f4f4f5;  padding: 15px;}.chosyainfo-wrap { width: calc(100% - 115px);margin-left: 15px;}.chosyabox .chosyatitle {  margin-bottom: 10px;  color: #333;  font-weight: bold;  line-height: 1.4;}.chosyabox .chosyaexplain {  font-size: 13px;  line-height: 1.5;  color: #62747b;}@media only screen and (min-width: 950px) {  .chosyabox {    max-width: 580px;    margin: 60px auto 20px;  }  .chosyabox .chosyatitle {    font-size: 18px;  }table {width:100%;margin: 30px 0;box-shadow: 0 0 7px 2px rgba(0, 0, 0, .06);border-collapse: collapse;background: #fff;}th {color: #fff;font-weight: bold;padding: 10px 15px;background: #333;}th:not(:last-child) {border-right: 2px solid #fff;}td {padding: 10px;border-bottom: 2px solid #ededed;}td:first-child {color: #333;font-weight: bold;width: 150px;padding: 10px 15px;background: #eee;border-bottom: solid 2px #fff;}td:not(:last-child) {border-right: 2px solid #ededed;}}@media only screen and (max-width: 949px) {  .chosyabox {    margin: 35px 12px 30px;  }  .chosyabox .chosyatitle {    font-size: 15px;  }}.def_text a { text-decoration: underline; color: #3333ff;}@media only screen and (max-width: 949px) {table {width:100%;margin: 6vw 0;box-shadow: 0 0 7px 2px rgba(0, 0, 0, .06);border-collapse: collapse;background: #fff;}th {color: #fff;font-weight: bold;padding: 1vw 2vw;vertical-align: middle;background: #333;}th:not(:last-child) {border-right: 2px solid #fff;}td {padding: 2vw;vertical-align: middle;border-bottom: 2px solid #ededed;}td:not(:last-child) {border-right: 2px solid #ededed;}td:first-child {color: #333;font-weight: bold;width: 36vw;padding: 1vw 2vw;vertical-align: middle;background: #eee;border-right: 2px solid #fff;border-bottom: solid 2px #fff;}}</style><!--?/*///■問い合わせバナー■///*/?-->

<style>@media only screen and (min-width:650px) {.sp-view {display: none;}.section_contact_banner a {background-color: #ff9c00;border-radius: 6px;display: flex; gap: 5px;align-items: center;justify-content: center;height: 64px; color: #fff; box-shadow: 0 -4px rgb(38 50 56 / 10%) inset;width: 420px;margin: 40px auto 0;font-size: 18px;font-weight: bold;letter-spacing: 0.2em;}.blog_list {padding: 20px;border: solid 3px #ffeaac;margin: 20px 0;}.blog_item {font-weight: bold;line-height: 2.2;list-style: none;}}@media only screen and (max-width:540px){.pc-view {display: none;}.section_contact_banner a {background-color: #ff9c00;border-radius: 6px;display: flex;gap: 5px;align-items: center;justify-content: center;height: 16vw;color: #fff;box-shadow: 0 -4px rgb(38 50 56 / 10%) inset;width: 80%;margin: 6vw auto 0;font-size: 5vw;font-weight: bold;letter-spacing: 0.15em;}.blog_list {padding: 4vw;border: solid 3px #ffeaac;margin: 4vw 0;}.blog_item {font-weight: bold;line-height: 2.2;list-style: none;}}
@media only screen and (min-width:650px){
.cta-box-red {
    max-width: 720px;
    margin: 40px auto;
    padding: 36px 24px 30px;
    background: #fff;
    border: 2px solid #434343;
    font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;
    text-align: center;
    position: relative;
}

.cta-text-red {
  font-size: 18px;
  line-height: 1.8;
  color: #333;
  margin-bottom: 28px;
}

.cta-highlight-red {
  font-size: 26px;
  font-weight: bold;
  color: #d80000;
  background: linear-gradient(transparent 60%, #fff900 60%);
}

.cta-microcopy-red {
    font-size: 22px !important;
    font-weight: bold;
    line-height: 1.4!important;
    color: #666;
    margin-bottom: 26px;
}

.cta-button-red {
    background: linear-gradient(135deg, #ffce70, #ffa700);
    border-radius: 999px;
    width: 500px;
    margin: auto;
    box-shadow: 0 0 8px rgb(0 0 0 / 35%);
    transition: all 0.3s ease;
}

.cta-button-red a {
    display: block;
    color: #fff!important;
    font-size: 26px;
    font-weight: bold;
    line-height: 1.6;
    border-radius: 999px;
    text-decoration: none !important;
    padding: 12px 20px;
}

.cta-button-red:hover {
  transform: translateY(-3px) scale(1.02);
  box-shadow: 0 0 16px rgb(0 0 0 / 35%);
  opacity: 1;
}
.cta-note-red {
  font-size: 16px;
  color: #333;
  margin-top: 14px;
}
}
@media only screen and (max-width:649px){
.cta-box-red {
    margin: 40px auto;
    padding: 36px 24px 30px;
    background: #fff;
    border: 2px solid #434343;
    font-family: "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;
    text-align: center;
    position: relative;
}

.cta-text-red {
    line-height: 1.8;
    color: #333;
    margin-bottom: 28px;
}
.cta-highlight-red {
    font-size: 4.5vw;
    font-weight: bold;
    color: #d80000;
    background: linear-gradient(transparent 60%, #fff900 60%);
}
.cta-microcopy-red {
    font-size: 5vw !important;
    font-weight: bold;
    line-height: 1.4;
    text-align: center !important;
    color: #666;
    margin-bottom: 26px;
}
.cta-button-red {
    background: linear-gradient(135deg, #ffce70, #ffa700);
    border-radius: 999px;
    margin: auto;
    box-shadow: 0 0 8px rgb(0 0 0 / 35%);
    transition: all 0.3s ease;
}
.cta-button-red a {
    display: block;
    color: #fff !important;
    font-size: 5.5vw;
    font-weight: bold;
    line-height: 1.6;
    border-radius: 999px;
    text-decoration: none !important;
    padding: 12px 20px;
}
.cta-note-red {
    color: #333;
    margin-top: 14px;
}
}
</style>



]]></description>
            <pubDate>2026-04-30</pubDate>
        </item>
            </channel>
</rss>
