
<rss version="2.0">
    <channel>
        <title>センチュリー21アクロスコーポレイション武庫之荘店のブログ</title>
        <link>http://www.century-21net.co.jp/staffblog/</link>
        <description>センチュリー21アクロスコーポレイション武庫之荘店のブログ</description>
        <language>ja</language>
                
        <item>
            <title>川西の地盤は大丈夫？マイホーム購入前に知りたいエリア別の傾向</title>
            <link>http://www.century-21net.co.jp/staffblog/entry-143421/</link>
            <description><![CDATA[<article class="column_section">
    <div class="column_section_image_intro">
        <picture>
            <source media="(max-width: 649px)" srcset="//cdn.img-asp.jp/cms/143421_3_0_0_1.jpg">
            <img src="//cdn.img-asp.jp/cms/143421_3_0_0_1.jpg" alt="川西の地盤は大丈夫？マイホーム購入時に確認しておきたい地盤について">
        </picture>
    </div>
    <div class="article_summary_box">
        <div class="summary_box_title">川西市の概要をチェック！</div>
        <ul class="summary_box_list">
            <li>川西市は北部の山岳地帯ほど地盤が固い傾向がある</li>
            <li>周辺を通る「有馬－高槻断層帯」(東部区間)は、30年以内の発生確率が「ほぼ0%〜0.04%」</li>
            <li>ハザードマップでの確認、地盤調査、地盤改良など、購入前にできる対策もある</li>
        </ul>
    </div>
    <div class="column_text_section intro">
        <div class="text_section_content">
            <p class="content_text">
                川西市でマイホームの購入を検討しているみなさま。<br><br class="sp-view">
                地震大国と言われる日本でマイホームの購入を行う際に、地震や災害で受ける影響を考えることもありますよね。<br><br class="sp-view">
                今回は30年以内に来ると言われている南海トラフにも備えて、川西市の地盤について調べてみました。
            </p>
            <p class="content_text">
                この記事では、川西市の地盤の傾向と、購入前に自分でできる確認方法・対策を解説します。
            </p>
            <dl class="content_detail_smallsection_2">
                <dt class="detail_smallsection_title">目次</dt>
                <dd class="detail_smallsection_detail">
                    <ul class="smallsection_detail_list">
                        <li class="smallsection_detail_item_list"><a href="#cont1">川西市の地盤はどう？</a></li>
                        <li class="smallsection_detail_item_list"><a href="#cont2">川西市で地盤が固くて揺れにくい場所は？</a></li>
                        <li class="smallsection_detail_item_list"><a href="#cont3">購入前にできる地盤対策・チェックポイント</a></li>
                        <li class="smallsection_detail_item_list"><a href="#cont4">川西市の地盤に関するFAQ</a></li>
                        <li class="smallsection_detail_item_list"><a href="#cont5">まとめ</a></li>
                    </ul>
                </dd>
            </dl>
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title contact">＼ 川西市のエリア情報を詳しく知りたい！／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="/contact/?companyId=1219" class="shared-ownership-consult-button btn-contact" target="_blank">▶ アクロスコーポレイションに相談する</a>
        </div>
    </div>
    <div class="column_text_section first" id="cont1">
        <div class="text_compare_content">
            <h2 class="text_section_title">川西市の地盤はどう？</h2>
            <div class="column_section_image">
                <img src="//cdn.img-asp.jp/cms/143421_4_0_0_1.jpg" alt="川西市の風景">
            </div>
            <p class="content_text">
                川西市でマイホームの購入を検討する際、まず気になるのが「地盤の強さ」ではないでしょうか。<br class="sp-view"><br class="sp-view">結論からお伝えすると、ポイントは以下の3つです。
            </p>
            <ul class="text_list">
                <li>川西市は北部の山岳地帯ほど地盤が固い傾向</li>
                <li>市周辺には「有馬－高槻断層帯」という活断層が通っている</li>
                <li>30年以内の発生確率は低いと評価されている</li>
            </ul>
            <p class="content_text">
                兵庫県が公表した、地震被害想定では南海トラフが来た場合、川西市では最大震度6弱だと予想されています。<br><br class="sp-view">
                そのためマイホームを建てる場合は、震度6弱に耐えられる物件を地盤の固い場所に建てる必要があります。
            </p>
            <p class="content_text">
                また川西市には、大きな活断層が通っている箇所があります。
            </p>
            <div class="content_wrap">
                <h3 class="content_title">川西市周辺の活断層データ</h3>
                <table class="blog_table">
                    <thead>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">項目</th>
                            <th class="blog_table_title">内容</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">断層帯の名称</th>
                            <td class="blog_table_detail">有馬－高槻断層帯(東部区間)</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">位置</th>
                            <td class="blog_table_detail">神戸市北区〜大阪府・京都府境、<br class="sp-view">宝塚市〜高槻市周辺を通過</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">主な構成断層</th>
                            <td class="blog_table_detail">十万辻断層・六甲断層・伊丹断層など</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">想定される地震規模</th>
                            <td class="blog_table_detail">マグニチュード7.5程度</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">30年以内の<br>発生確率</th>
                            <td class="blog_table_detail">ほぼ0%〜0.04%<br class="sp-view">（Zランク：0.1%未満）</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">最新の活動時期</th>
                            <td class="blog_table_detail">1596年(慶長伏見地震)</td>
                        </tr>
                    </tbody>
                </table>
                <p class="content_detail_text">
                    参照：地震本部「<a href="https://www.jishin.go.jp/main/chousa/26aug_chi_kinki/kinki_08_arima-takatsuki.pdf" target="_blank">有馬－高槻断層帯の長期評価（一部改訂）</a>」
                </p>
                <p class="content_detail_text">
                    川西市周辺の活断層は、平均的な活動間隔は1000〜2500年程度と推定されており、前回の活動（1596年）から約430年が経過しています。
                </p>
                <p class="content_detail_text">
                    家を購入する場合は、購入場所に活断層がない事を確認しておくことをおすすめします。
                </p>
            </div>
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title">＼ 川西市で理想の住まいを探してみませんか？ ／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="/purchase/information/kawanishi/" class="shared-ownership-consult-button" target="_blank">▶川西市の不動産一覧はこちら！</a>
        </div>
    </div>
    <div class="column_text_section second" id="cont2">
        <div class="text_compare_content">
            <h2 class="text_section_title">川西市で地盤が固くて<br class="sp-view">揺れにくい場所は？</h2>
            <div class="column_section_image">
                <img src="//cdn.img-asp.jp/cms/143421_5_0_0_1.jpg" alt="上空から見た川西市">
            </div>
            <div class="content_wrap">
                <h3 class="content_title">エリア別・地盤の揺れやすさ傾向</h3>
                <p class="content_detail_text">
                    川西市では、山岳地帯の北部は川からも遠いため、地盤が固く、揺れにくいとされています。
                </p>
                <p class="content_detail_text">
                    一般的に、地震の揺れの大きさはマグニチュードや震源からの距離だけでなく、「表層地盤がやわらかいか固いか」によって変わります。<br><br class="sp-view">
                    同じ規模の地震でも、やわらかい地盤の場所の方が揺れが大きくなる傾向があります。
                </p>
            </div>
            <div class="content_wrap">
                <h3 class="content_title">地盤が固いところでも土砂崩れや<br class="sp-view">浸水などの災害に気をつけよう</h3>
                <p class="content_detail_text">
                    川西市に限らずですが、マイホームを購入したところの地盤はしっかりしていることを確認するほか、土砂災害や周りで発生する災害にも気を付けておく必要があります。
                </p>
                <p class="content_detail_text">
                    また、山岳地帯は確かに地盤が固く、地震には強い土地ですが、傾斜があるため、大雨が降った場合には土砂崩れが起こる可能性があります。
                </p>
            </div>
            <div class="content_wrap">
                <h3 class="content_title">なぜ「川の近くは地盤がやわらかい」の?</h3>
                <p class="content_detail_text">
                    そもそも、川の近くの土地は、長い年月をかけて川が運んできた砂や泥(堆積物)が積み重なってできています。
                </p>
                <p class="content_detail_text">
                    もともとの山を削ってできた土地に比べると、こうした堆積物は密度が低く、やわらかくなりやすいという性質があります。<br><br class="sp-view">
                    そのため、河川に近いエリアほど、地盤がやわらかい傾向があるとされているのです。
                </p>
                <p class="content_detail_text">
                    こちらも川西市のホームページで、地盤の揺れやすさマップが公開されているため、マイホーム購入前にはぜひ確認しておくことがおすすめです。
                </p>
            </div>
            <div class="content_wrap">
                <h3 class="content_title">実際に確認できる資料</h3>
                <ul class="text_list">
                    <li>①川西市「<a href="https://www.city.kawanishi.hyogo.jp/kurashi/bosai_bohan_kyukyu/1017400/1019990/1002205/1002194.html" target="_blank">川西市の活断層、地震被害想定、表層地盤のゆれやすさマップ</a>」</li>
                    <li>②川西市「<a href="https://bousai.city.kawanishi.hyogo.jp/hazardMap/index.html?lay=saigai-01" target="_blank">川西市防災マップ（Web版）|地図画面</a>」</li>
                    <li>③兵庫県「<a href="https://web.pref.hyogo.lg.jp/kk37/jishintsunamihigaisoutei.html" target="_blank">兵庫県の地震・津波被害想定（南海トラフ）</a>」</li>
                </ul>
                <p class="content_detail_text">
                    なお、仮にハザードマップでリスクがある区域となっていた場合でも、盛土や排水対策など、建築時の工夫によってリスクを軽減できることもあります。<br><br class="sp-view">
                    気になる点があれば、不動産会社に相談しながら土地選びを進めるのがおすすめです。
                </p>
            </div>
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title contact">＼ 川西市の地盤って実際どうなの…？ ／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="/contact/?companyId=1219" class="shared-ownership-consult-button btn-contact" target="_blank">▶ 地域のプロに無料で相談してみる！</a>
        </div>
    </div>
    <div class="column_text_section third" id="cont3">
        <div class="text_compare_content">
            <h2 class="text_section_title">購入前にできる地盤対策・<br class="sp-view">チェックポイント</h2>
            <div class="column_section_image">
                <img src="//cdn.img-asp.jp/cms/143421_6_0_0_1.jpg" alt="地盤改良工事の様子">
            </div>
            <div class="content_detail_smallsection text_list_wrap">
                <ul class="text_list">
                    <li><span class="text_bold">地盤の状況は地域のハザードマップなどで自分でも確認できる</span></li>
                    <li><span class="text_bold">不安な場合は専門の地盤調査で判定できる</span></li>
                    <li><span class="text_bold">地盤が弱くても、地盤改良工事で対応できる</span></li>
                </ul>
            </div>
            <p class="content_text">
                ここまで川西市の地盤の傾向を見てきましたが、実際に家を選ぶ際は「購入前に何ができるか」が気になるところです。
            </p>
            <p class="content_text">
                ここでは、自分でできる確認から専門家に頼る方法まで、順番に整理します。
            </p>
            <div class="content_wrap">
                <h3 class="content_title">自分でできる確認方法</h3>
                <p class="content_detail_text">
                    手軽に始められるのは、行政の資料とその土地の「過去の姿」の確認です。
                </p>
                <ul class="text_list">
                    <li><span class="text_bold">ハザードマップ・ゆれやすさマップ</span>：前章でご紹介した資料で、揺れやすさや災害リスクを確認</li>
                    <li><span class="text_bold">国土地理院「地理院地図」の古い航空写真</span>：以前その場所が田畑・沼地だったのか、山林だったのかを確認</li>
                </ul>
                <p class="content_detail_text">
                    一般的に、もともと田畑や沼地だった土地は地盤がやわらかい傾向があるため、土地選びの参考になります。
                </p>
                <p class="content_detail_text">
                    参照：国土地理院「<a href="https://maps.gsi.go.jp/#12/34.830002/135.417221/&base=std&ls=std&disp=1&vs=c1g1j0h0k0l0u0t0z0r0s0m0f1" target="_blank">地理院地図 / GSI Maps</a>」
                </p>
            </div>
            <div class="content_wrap">
                <h3 class="content_title">専門の地盤調査という選択肢</h3>
                <p class="content_detail_text">
                    自分で調べても不安な場合は、専門の地盤調査を行う方法があります。
                </p>
                <p class="content_detail_text">
                    戸建てで一般的なのが「スウェーデン式サウンディング試験」で、棒を地面にねじ込んだ際の沈み具合から、地盤の強さを判定します。
                </p>
                <ul class="text_list">
                    <li><span class="text_bold">新築の場合</span>：建築前の標準的な手続きに含まれていることが多い</li>
                    <li><span class="text_bold">中古の場合</span>：過去の調査記録が残っているか、不動産会社に確認する</li>
                </ul>
            </div>
            <div class="content_wrap">
                <h3 class="content_title">地盤が弱い場合の対策</h3>
                <p class="content_detail_text">
                    調査で地盤がやわらかいと分かっても、購入を諦める必要はありません。
                </p>
                <p class="content_detail_text">
                    地盤改良工事によって、建物を支える強度を確保できます。代表的な工法は3つあり、弱い地盤の深さによって使い分けられます。
                </p>
                <h4 class="content_title_title">①表層改良工法：弱い地盤の層が浅い場合に向いている</h4>
                <p class="content_detail_text">
                    弱い地盤が地表近くまである場合に使われる工法で、地表付近の土を掘り、セメント系の固化材と混ぜて、しっかり締め固めます。
                </p>
                <h4 class="content_title_title">②柱状改良工法：弱い地盤の層がやや深い場合に向いている</h4>
                <p class="content_detail_text">
                    地中にセメント系の「柱」を何本もつくり、建物を支える工法です。固化材と土を混ぜ合わせ、直径50〜60cm程度の柱状の改良体を地中に作ります。
                </p>
                <h4 class="content_title_title">③鋼管杭工法：弱い地盤の層が深く、強固な支持が必要な場合に向いている</h4>
                <p class="content_detail_text">
                    鋼製の管を、地中の硬い地盤(支持層)まで打ち込み、建物を支える工法です。直径11〜14cm程度の鋼管を、硬い地盤まで到達させます。
                </p>
                <p class="content_detail_text">
                    どの工法が適しているかは、地盤調査の結果や建物の規模によって変わるため、専門家の判断が必要です。
                </p>
                <p class="content_detail_text">
                    なお、セメント系の改良体や杭は地中に残るため、将来の建て替えや売却の際に撤去が必要になる場合もあります。
                </p>
            </div>
            <div class="content_wrap">
                <h3 class="content_title">不安なときは不動産会社へ</h3>
                <p class="content_detail_text">
                    地盤や災害リスクについて気になる点があれば、購入を検討する段階で地域の不動産会社に相談するのもひとつの方法です。
                </p>
                <p class="content_detail_text">
                    弊社「アクロスコーポレイション」では、マップだけでは分からない地域の土地傾向も踏まえてご相談をお受けしています。
                </p>
            </div>
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title contact">＼ 川西市の地盤って実際どうなの…？ ／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="/contact/?companyId=1219" class="shared-ownership-consult-button btn-contact" target="_blank">▶ 地域のプロに無料で相談してみる！</a>
        </div>
    </div>
    <div class="column_text_section fourth" id="cont4">
        <div class="text_compare_content">
            <h2 class="text_section_title">川西市の地盤に関するFAQ</h2>
            <div class="faq_toc">
                <div class="faq_toc_item">
                    <div class="faq_toc_q">
                        <span class="faq_toc_icon">Q.</span>
                        <span class="faq_toc_text">
                            川西市は地盤が弱い地域ですか？
                        </span>
                    </div>
                    <div class="faq_toc_a">
                        <div class="faq_toc_a_top">
                            <span class="faq_toc_icon green">A.</span>
                            <span class="faq_toc_text" style="font-weight: bold">
                                エリアによって傾向が異なります。
                            </span>
                            <span class="faq_toc_text">
                                川から遠い北部の山岳地帯は地盤が固く、揺れにくいとされています。
                            </span>
                            <span class="faq_toc_text">
                                お住まいを検討しているエリアの傾向は、川西市公式サイトの「表層地盤のゆれやすさマップ」で確認できます。
                            </span>
                        </div>
                    </div>
                </div>
                <div class="faq_toc_item">
                    <div class="faq_toc_q">
                        <span class="faq_toc_icon">Q.</span>
                        <span class="faq_toc_text">
                            自分で地盤の強さを調べる方法はありますか？
                        </span>
                    </div>
                    <div class="faq_toc_a">
                        <div class="faq_toc_a_top">
                            <span class="faq_toc_icon green">A.</span>
                            <span class="faq_toc_text" style="font-weight: bold">
                                はい、手軽に調べる方法がいくつかあります。
                            </span>
                            <ul class="text_list">
                                <li><span class="text_bold">川西市「表層地盤のゆれやすさマップ」</span>：エリアごとの揺れやすさを確認</li>
                                <li><span class="text_bold">川西市防災マップ(WEB版)</span>：自宅周辺の土砂災害や浸水のリスクを確認</li>
                                <li><span class="text_bold">国土地理院「地理院地図」</span>：航空写真で、その土地が以前田畑だったかなどを確認</li>
                            </ul>
                            <span class="faq_toc_text">
                                より詳しく知りたい場合は、専門の地盤調査(スウェーデン式サウンディング試験など)で判定できます。
                            </span>
                        </div>
                    </div>
                </div>
                <div class="faq_toc_item">
                    <div class="faq_toc_q">
                        <span class="faq_toc_icon">Q.</span>
                        <span class="faq_toc_text">
                            地盤が弱い場所でも、家を建てることはできますか？
                        </span>
                    </div>
                    <div class="faq_toc_a">
                        <div class="faq_toc_a_top">
                            <span class="faq_toc_icon green">A.</span>
                            <span class="faq_toc_text" style="font-weight: bold">
                                はい、地盤改良工事によって対応できる場合が多いです。
                            </span>
                            <span class="faq_toc_text">
                                弱い地盤の深さに応じて、表層改良工法・柱状改良工法・鋼管杭工法などが使い分けられます。
                            </span>
                            <span class="faq_toc_text">
                                どの工法が適しているかは地盤調査の結果で決まるため、気になる土地がある場合は、購入前に不動産会社へ相談してみましょう。
                            </span>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <div class="column_text_section fifth" id="cont5">
        <div class="text_compare_content">
            <h2 class="text_section_title">まとめ</h2>
            <p class="content_text">
                今回は川西市でマイホームを購入する方へ向けて、地盤をはじめ災害の被害を少なくするための土地の調べ方についてご紹介しました。
            </p>
            <div class="article_conclusion_box">
                <ul class="conclusion_box_list">
                    <li>
                        <div class="conclusion_item_title">地盤の傾向</div>
                        <div class="conclusion_item_text">北部の山岳地帯は固く揺れにくい傾向がある</div>
                    </li>
                    <li>
                        <div class="conclusion_item_title">活断層</div>
                        <div class="conclusion_item_text">川西市周辺を通る「有馬－高槻断層帯」(東部区間)の30年以内の発生確率は、「ほぼ0%〜0.04%」</div>
                    </li>
                    <li>
                        <div class="conclusion_item_title">確認方法</div>
                        <div class="conclusion_item_text">「表層地盤のゆれやすさマップ」「川西市防災マップ(WEB版)」「地理院地図」で調べられる</div>
                    </li>
                    <li>
                        <div class="conclusion_item_title">地盤調査・地盤改良</div>
                        <div class="conclusion_item_text">専門の地盤調査で判定でき、地盤が弱くても地盤改良工事で対応できることも</div>
                    </li>
                </ul>
            </div>
            <p class="content_text">
                マイホームの購入は人生の中でも大きな買い物です。<br><br class="sp-view">
                万が一災害が起こった場合のことも考えて、しっかりと調べたうえでマイホームを購入していただけたら良いと思います。
            </p>
            <p class="content_text">
                私たちアクロスコーポレイションでは、兵庫県川西市に不動産を豊富に取り揃えております。<br><br class="sp-view">
                「気になる土地の地盤や周辺環境について相談したい」「川西市で物件を探したい」という方は、地域の情報に詳しい私たちにお任せください。
            </p>
            <p class="content_text">
                川西市へのお引越しをご検討されている方はぜひ、当社までお気軽にお問い合わせください。
            </p>
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title contact">＼ 川西市の地盤って実際どうなの…？ ／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="/contact/?companyId=1219" class="shared-ownership-consult-button btn-contact" target="_blank">▶ 地域のプロに無料で相談してみる！</a>
        </div>
    </div>
    <div class="reference_section">
        <div class="reference_title">参照</div>
        <ul class="reference_list">
            <li>地震本部「<a href="https://www.jishin.go.jp/main/chousa/26aug_chi_kinki/kinki_08_arima-takatsuki.pdf" target="_blank">有馬－高槻断層帯の長期評価（一部改訂）</a>」</li>
            <li>川西市「<a href="https://www.city.kawanishi.hyogo.jp/kurashi/bosai_bohan_kyukyu/1017400/1019990/1002205/1002194.html" target="_blank">川西市の活断層、地震被害想定、表層地盤のゆれやすさマップ</a>」</li>
            <li>川西市「<a href="https://bousai.city.kawanishi.hyogo.jp/hazardMap/index.html?lay=saigai-01" target="_blank">川西市防災マップ（Web版）|地図画面</a>」</li>
            <li>兵庫県「<a href="https://web.pref.hyogo.lg.jp/kk37/jishintsunamihigaisoutei.html" target="_blank">兵庫県の地震・津波被害想定（南海トラフ）</a>」</li>
            <li>国土地理院「<a href="https://maps.gsi.go.jp/#12/34.830002/135.417221/&base=std&ls=std&disp=1&vs=c1g1j0h0k0l0u0t0z0r0s0m0f1" target="_blank">地理院地図 / GSI Maps</a>」</li>
        </ul>
    </div>
</article>
<style>
    /* ===== 共通ベース ===== */
    .column_section * { color: #333; font-weight: 500; font-size: 15px; }
    .column_section_image img { width: 100%; height: auto; vertical-align: bottom; }
    .column_section_image { display: flex; justify-content: center; }
    .column_section_image_intro img { width: 100%; }
    .column_text_section { scroll-margin-top: 100px; }

    /* ===== 大見出し ===== */
    .text_section_title { font-weight: bold !important; position: relative; text-align: center; scroll-margin-top: 140px; }
    .text_section_title::before, .text_section_title::after { content: ''; height: 2px; position: absolute; left: 0; right: 0; margin: auto; background: #333; }
    .text_section_title::before { top: 0; }
    .text_section_title::after { bottom: 0; }

    /* ===== 表 ===== */
    .blog_table, .content_wrap .blog_table { width: 100%; box-shadow: 0 0 7px 2px rgba(0, 0, 0, .06); border-collapse: collapse; }
    thead .blog_table_title { color: #fff; font-weight: bold; background: #785B21; vertical-align: middle; }
    thead .blog_table_title:not(:first-child) { background: #c9993b; color: #fff; }
    thead .blog_table_title:not(:last-child), tbody .blog_table_title { border-right: 2px solid #f1edda; }
    tbody .blog_table_title { color: #333; font-weight: bold; background: #f1edda; vertical-align: middle; }
    tbody .blog_table_wrap:not(:last-child) .blog_table_title { border-bottom: solid 2px #fff; }
    .blog_table_detail { background-color: #fff; }
    tbody .blog_table_detail { text-align: center; vertical-align: middle; }
    tbody .blog_table_detail:not(:last-child) { border-right: 2px solid #ededed; }
    tbody .blog_table_wrap:not(:last-child) .blog_table_detail { border-bottom: 2px solid #ededed; }
    tbody .blog_table_detail.text-left { text-align: left; }

    /* ===== FAQ ===== */
    .faq_toc { max-width: 700px; margin: 40px auto 60px; }
    .faq_toc_item { margin-bottom: 15px; border-radius: 8px; overflow: hidden; }
    .faq_toc_q { background-color: #c9993b; color: #fff; padding: 10px 20px; display: flex; align-items: flex-start; }
    .faq_toc_q .faq_toc_icon { font-size: 24px; margin-right: 12px; color: #fff; font-family: Arial, sans-serif; line-height: 1.1; }
    .faq_toc_q .faq_toc_text { font-size: 17px; font-weight: bold; color: #fff; line-height: 1.5; margin-top: 2px; }
    .faq_toc_a { border: 2px solid #c9993b; border-top: none; border-radius: 0 0 8px 8px; padding: 15px 20px 12px; }
    .faq_toc_a_top { display: grid; grid-template-columns: max-content 1fr; align-items: start; margin-bottom: 12px; }
    .faq_toc_a_top .faq_toc_icon.green { grid-column: 1; grid-row: 1 / 10; color: #c9993b; font-size: 24px; margin-right: 12px; font-family: Arial, sans-serif; line-height: 1.1; }
    .faq_toc_a_top .faq_toc_text { grid-column: 2; display: block; color: #333; font-size: 16px; line-height: 1.6; margin-top: 2px; }
    .faq_toc_a_top .faq_toc_text + .faq_toc_text { margin-top: 15px !important; }
    .faq_toc_a_top .faq_toc_text a { font-size: 16px; color: #0b57d0 !important; text-decoration: underline !important; font-weight: bold !important; transition: opacity 0.3s ease; }
    .faq_toc_a_top .faq_toc_text a:hover { text-decoration: none !important; opacity: 0.7; }

    /* ===== CTAボタン ===== */
    .shared-ownership-section-container { border-radius: 10px; text-align: center; max-width: 600px; margin: 0 auto 50px; width: 90%; box-sizing: border-box; }
    .shared-ownership-main-title { font-weight: bold; color: #333 !important; line-height: 1.4; border-bottom: none !important; border-top: none !important; }
    .shared-ownership-button-wrapper { display: flex; justify-content: center; }
    .shared-ownership-consult-button { display: inline-flex; align-items: center; justify-content: center; color: #ffffff !important; font-weight: bold; border-radius: 8px; text-decoration: none; white-space: nowrap; cursor: pointer; transition: all 0.2s ease; background-color: #8b2b2b !important; box-shadow: 0 4px 0 #5c1c1c !important; }
    .shared-ownership-consult-button:hover { opacity: 0.8; }
    .shared-ownership-consult-button:active { transform: translateY(4px); box-shadow: none !important; }
    .shared-ownership-main-title.contact { color: #da2315 !important; }
    .shared-ownership-consult-button.btn-contact { background-color: #da2315 !important; box-shadow: 0 4px 0 #9c190f !important; }
    .dual-button-wrapper { display: flex; justify-content: center; gap: 10px; width: 100%; }
    .dual-button { display: inline-flex; align-items: center; justify-content: center; color: #ffffff !important; font-weight: bold; border-radius: 8px; text-decoration: none; white-space: nowrap; cursor: pointer; transition: all 0.2s ease; box-sizing: border-box; flex: 1; }
    .dual-button:hover { opacity: 0.8; }
    .dual-button.btn-rent { background-color: #c9993b !important; box-shadow: 0 4px 0 #a37a2c !important; }
    .dual-button.btn-buy { background-color: #8b2b2b !important; box-shadow: 0 4px 0 #5c1c1c !important; }
    .dual-button:active { transform: translateY(4px); box-shadow: none !important; }

    /* ===== 要約ボックス（タイプ1） ===== */
    .article_summary_box { background-color: #f1edda; border: 1px solid #c9993b; position: relative; box-sizing: border-box; }
    .summary_box_title { background-color: #c9993b; color: #fff !important; font-weight: bold; display: inline-block; position: absolute; }
    .summary_box_list { list-style: none; padding: 0; margin: 0; }
    .summary_box_list li { position: relative; font-weight: bold; color: #333; }
    .summary_box_list li::before { content: ''; position: absolute; box-sizing: border-box; border: 2px solid #c9993b; border-radius: 3px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23c9993b' stroke-width='4' d='M4 12l5 5L20 6'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; background-size: 80%; }

    /* ===== まとめボックス ===== */
    .article_conclusion_box { background-color: #f1edda; border: 1px solid #c9993b; position: relative; box-sizing: border-box; }
    .conclusion_box_list { list-style: none; padding: 0; margin: 0; }
    .conclusion_box_list li { position: relative; }
    .conclusion_box_list li::before { content: ''; position: absolute; background-color: #c9993b; transform: rotate(45deg); }
    .conclusion_item_title { font-weight: bold; color: #333; line-height: 1.5; }
    .conclusion_item_text { color: #555; line-height: 1.6; }
    .conclusion_item_link a { color: #0b57d0 !important; text-decoration: underline !important; }
    .conclusion_item_link a:hover { text-decoration: none !important; }

    /* ===== 注意書き ===== */
    .note_text { position: relative; padding-left: 1.2em; line-height: 1.6 !important; color: #555; }
    .note_text::before { content: '※'; position: absolute; left: 0; top: 0; color: #555; }

    /* ===== 既存サイトCSSの干渉リセット ===== */
    #article ul.text_list li span { float: none; display: inline; width: auto; text-align: left; padding-right: 0; color: inherit; }
    #article ul.conclusion_box_list li span.conclusion_item_link { float: none; width: auto; text-align: right; padding-right: 0; color: #777; display: inline-block; }
    #article ul.text_list li, #article ul.conclusion_box_list li { border-bottom: none; }

    /* =========================================
       PC用 (650px以上)
    ========================================= */
    @media only screen and (min-width: 650px) {
        .sp-view { display: none !important; }
        .column_section { max-width: 800px; width: 100%; margin: 0 auto 40px; }
        .column_section_image { max-width: 100%; margin-bottom: 50px; }
        .content_wrap { width: 800px; margin: auto; }
        .content_wrap:not(:first-child) { margin-top: 30px; }
        .column_text_section { padding-top: 140px; margin-top: -140px; }
        .column_text_section:not(:last-child) { margin-bottom: 110px; }

        .content_text { width: 100%; margin: 60px auto 0; }
        .content_text, .content_detail_text { color: #333; font-size: 16px !important; line-height: 2; margin-bottom: 38px; margin-top: 38px !important; }
        .text_highlight { font-size: 17px; font-weight: bold; padding: 0 5px; background: linear-gradient(transparent 58%, #fff000 0%); }
        .text_bold { font-size: 16px; font-weight: bold; }
        .note_text { font-size: 13px !important; }
        .content_text a, .content_detail_text a, .text_list a, .blog_table_detail a { font-size: 18px !important; color: #0b57d0; padding: 0 5px; font-weight: bold; }
        .smallsection_detail_text a { font-size: 16px !important; color: #0b57d0 !important; padding: 0 5px; }

        .text_section_title { font-size: 30px !important; margin-bottom: 30px; padding: 15px 10px; }
        .content_title { font-size: 20px !important; color: #fff; font-weight: bold !important; margin-bottom: 10px; position: relative; border-radius: 2px; padding: 11px 10px 4px 20px !important; z-index: 1; background: #c9993b; border-left: none !important; }
        .content_title::after { content: ""; width: 13px; height: 7px; background: #fff; position: absolute; bottom: 17px; left: 0; z-index: 2; }
        .content_title_title { padding: 6px !important; margin: 50px 0 -20px; border: 1px solid #c9993b; border-left: 1px solid #c9993b !important; width: max-content; color: #c9993b; font-size: 16px !important; font-weight: bold; }
        h3 + .content_title_title { margin: 30px 0 -20px; }

        .list_title { font-weight: bold; font-size: 18px; color: #c9993b; padding-bottom: 5px; margin-bottom: 5px; display: inline-block; }
        .text_list { margin-top: 10px; margin-bottom: 10px; }
        .text_list li { color: #333; font-size: 16px; line-height: 1.4; list-style-type: square; list-style-position: outside; margin-left: 1.5em; padding-left: 0.3em; border-bottom: none !important; }
        ol.text_list li { list-style-type: decimal; margin-left: 1.8em; }
        .text_list li:not(:last-child) { margin-bottom: 12px; }

        .blog_table, .content_wrap .blog_table { margin: 30px 0; }
        .blog_table_title { padding: 10px 15px; }
        tbody .blog_table_title { width: 138px; font-size: 15px; border-right: solid 2px #fff; }
        .blog_table_detail { padding: 10px; }

        .column_text_section .content_detail_smallsection { border: 2px solid #c9993b; padding: 25px 30px; margin: 30px 0 0; border-radius: 8px; }
        .content_detail_smallsection_2 { border: 2px solid #c9993b; padding: 25px 30px; margin: 30px 59px 0; }
        .column_text_section .detail_smallsection_title { font-size: 18px; font-weight: bold; color: #c9993b; display: inline-block; margin-bottom: 20px; border-left: none !important; padding-left: 0 !important; }
        .smallsection_detail_text { font-size: 16px; line-height: 1.6; position: relative; padding-left: 215px; min-height: 200px; }
        .smallsection_detail_text::before { content: ''; width: 200px; height: 200px; position: absolute; left: 0; top: 0; }

        .smallsection_detail_item_list { position: relative; padding-left: 1.5em; margin-bottom: 8px; border-bottom: none !important; text-indent: 0; }
        .smallsection_detail_item_list a { display: block; font-size: 18px; color: #0b57d0; font-weight: bold; line-height: 1.5; text-decoration: underline; text-decoration-color: #0b57d0; padding-left: 20px; }
        .smallsection_detail_item_list::before { content: ''; position: absolute; left: 0; top: 0.3em; width: 1em; height: 1em; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23c9993b' d='M8 5v14l11-7z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; background-size: contain; transform: none; margin-right: 0; }
        #cont1 .smallsection_detail_list { margin-top: 41px; }

        .article_summary_box { width: 800px; margin: 40px auto 5px; padding: 45px 50px 30px; border-radius: 12px; }
        .summary_box_title { top: -15px; left: 20px; font-size: 18px; padding: 8px 30px; border-radius: 30px; }
        .summary_box_list li { font-size: 16px; line-height: 1.8; padding-left: 32px !important; }
        .summary_box_list li:not(:last-child) { margin-bottom: 12px; }
        .summary_box_list li::before { width: 20px; height: 20px; left: 0; top: 4px; }
        .summary_box_list { padding-top: 13px; }

        .article_conclusion_box { width: 800px; margin: 40px auto; padding: 45px 50px 35px; border-radius: 12px; }
        .conclusion_box_list li { padding-left: 30px !important; margin-bottom: 25px; }
        .conclusion_box_list li:last-child { margin-bottom: 0; }
        .conclusion_box_list li::before { left: 5px; top: 5px; width: 12px; height: 12px; }
        .conclusion_item_title { font-size: 18px; margin-bottom: 8px; }
        .conclusion_item_text { font-size: 15px; }
        .conclusion_item_link { font-size: 13px; color: #777; display: inline-block; margin-top: 5px; }
        .conclusion_item_link a { font-size: 13px !important; padding: 0 2px !important; }

        .reference_section { display: block; width: 800px; box-sizing: border-box; margin: 60px auto 40px; padding-top: 30px; padding-bottom: 30px; border-top: 1px solid #999; border-bottom: 1px solid #999; }
        .reference_title { font-size: 15px; color: #666; margin-bottom: 15px; }
        .reference_list { list-style-type: disc; list-style-position: outside; margin-left: 1.5em; padding: 0; }
        .reference_list li { color: #666; font-size: 13px !important; line-height: 1.6; margin-bottom: 5px; font-weight: normal; border-bottom: none !important; }
        .reference_list a { color: #0b57d0 !important; font-size: 13px !important; font-weight: normal !important; text-decoration: underline !important; word-break: break-all; }
        .reference_list a:hover { text-decoration: none !important; opacity: 0.8; }

        .shared-ownership-section-container { padding: 30px 20px; width: 95%; margin-top: -50px; }
        .shared-ownership-main-title { font-size: 18px !important; margin-bottom: 15px; }
        .shared-ownership-main-title.contact { font-size: 16px !important; margin-bottom: 10px; }
        .shared-ownership-consult-button { font-size: 18px; padding: 12px 25px; }
        .dual-button-wrapper { gap: 15px; }
        .dual-button { font-size: 18px; padding: 15px; max-width: 240px; }
    }

    /* =========================================
       スマホ用 (649px以下)
    ========================================= */
    @media only screen and (max-width: 649px) {
        .pc-view { display: none !important; }
        #cont1, #cont2, #cont3, #cont4, #cont5, #cont6, #cont7, #cont8 { margin-top: -35vw; padding-top: 35vw; }
        .column_section_image_intro { margin: 4vw 3vw 6vw; }

        .column_text_section { margin: 0 3vw; }
        .column_text_section:not(:last-child) { margin-bottom: 12vw; }
        .column_section_image { border-top: none; border-bottom: none; padding: 0; margin-bottom: 4vw; }
        .content_wrap:not(:first-child) { margin-top: 5vw; }
        .content_wrap:not(:last-child) { margin-bottom: 5vw; }

        .content_text, .content_detail_text { font-size: 3.8vw !important; line-height: 1.8; margin-bottom: 6vw !important; margin-top: 6vw !important; }
        .text_highlight { font-size: 3.8vw; font-weight: bold; padding: 0 2vw; background: linear-gradient(transparent 58%, #fff000 0%); }
        .text_bold { font-size: 3.8vw; font-weight: bold; }
        .content_text a, .content_detail_text a, .text_list a, .blog_table_detail a { font-size: 4vw; color: #0b57d0; font-weight: bold; }
        .smallsection_detail_text a { font-size: 3.8vw !important; color: #0b57d0; font-weight: bolder; }

        .text_section_title { color: #333 !important; font-size: 6vw !important; margin-bottom: 7vw !important; padding: 3vw 2vw; line-height: 7.2vw; border-left: none !important; }
        .content_title { font-size: 4vw !important; color: #fff !important; font-weight: bold !important; margin-bottom: 4vw !important; border-left: none !important; position: relative; padding: 3vw 5vw 2.5vw !important; z-index: 1; background: #c9993b; }
        .content_title::after { content: ""; width: 3vw; height: 1vw; background: #fff; position: absolute; bottom: 4.8vw; left: 0; z-index: 2; }
        .content_title_title { padding: 1vw !important; margin: 10vw 0 -3vw; border: 1px solid #c9993b; border-left: 1px solid #c9993b !important; width: max-content; color: #c9993b; font-size: 3.8vw !important; font-weight: bold; }

        .list_title { font-weight: bold !important; font-size: 3.8vw !important; color: #c9993b; padding-bottom: 1vw !important; margin-bottom: 1vw !important; margin-top: 3vw !important; display: inline-block; }
        .text_list { counter-reset: list-counter; list-style: none; padding-left: 0; margin-top: 2vw; margin-bottom: 6vw; }
        .text_list li { color: #333; font-size: 3.8vw !important; line-height: 1.5; list-style-type: square; list-style-position: outside; text-indent: 0; padding-left: 0.3em; margin-left: 5vw; margin-right: 1vw; }
        ol.text_list li { list-style-type: decimal; margin-left: 6vw; }
        .text_list li:not(:last-child) { margin-bottom: 2vw; }
        .content_detail_smallsection.text_list_wrap { border: 2px solid #f1edda; padding: 4vw; margin: 6vw 0; border-radius: 1vw; background-color: #fff; }
        .content_detail_smallsection.text_list_wrap .text_list { margin: 0; padding: 0; }
        .content_detail_smallsection.text_list_wrap .text_list li:last-child { margin-bottom: 0; }

        .blog_table, .content_wrap .blog_table { margin: 6vw 0; }
        .blog_table_title { padding: 1vw 0; vertical-align: middle; font-size: 3vw; }
        tbody .blog_table_title { width: 29vw; border-right: solid 2px #fff; }
        tbody .blog_table_wrap:not(:last-child) .blog_table_title { border-bottom: solid 2px #fff; }
        .blog_table_detail { padding: 1vw; font-size: 3vw; }

        .note_text { font-size: 3.2vw !important; margin-bottom: 2vw !important; }

        .faq_toc { margin: 8vw 0; }
        .faq_toc_item { margin-bottom: 3.5vw; border-radius: 2vw; }
        .faq_toc_q { padding: 2.5vw 4vw; }
        .faq_toc_q .faq_toc_icon { font-size: 5.5vw; margin-right: 2.5vw !important; margin-top: 0.8vw !important; }
        .faq_toc_q .faq_toc_text { font-size: 4.0vw; margin-top: 0.8vw !important; line-height: 1.3 !important; }
        .faq_toc_a { padding: 3.5vw 4vw 3vw; border-radius: 0 0 2vw 2vw; }
        .faq_toc_a_top { margin-bottom: 0vw !important; }
        .faq_toc_a_top .faq_toc_icon.green { font-size: 5.5vw; margin-right: 2.5vw !important; margin-top: 0.8vw !important; }
        .faq_toc_a_top .faq_toc_text a { font-size: 3.8vw; }
        .faq_toc_a_top .faq_toc_text { font-size: 3.8vw !important; margin-top: 0.8vw !important; }
        .faq_toc_a_top .faq_toc_text + .faq_toc_text { margin-top: 4vw !important; }

        .smallsection_detail_text { position: relative; padding-top: 67vw; font-size: 3.8vw !important; }
        .smallsection_detail_text::before { content: ''; width: 100%; height: 63vw; position: absolute; left: 0; top: 0; }
        .column_text_section .content_detail_smallsection { margin-top: 5vw; border: 2px solid #c9993b !important; padding: 4vw; border-radius: 1vw; background-color: #fff; }
        .content_detail_smallsection_2 { margin-top: 5vw; border: 2px solid #c9993b !important; padding: 4vw; }
        .column_text_section .detail_smallsection_title { font-size: 4vw !important; font-weight: bold !important; color: #c9993b !important; display: flex !important; align-items: baseline !important; margin-bottom: 3vw !important; border-left: none !important; padding-left: 0 !important; }

        .smallsection_detail_item_list { position: relative; padding-left: 6vw; margin-bottom: 1.5vw; border-bottom: none !important; text-indent: 0; }
        .smallsection_detail_item_list a { display: block; font-size: 3.8vw; color: #0b57d0; font-weight: bold; line-height: 1.6; text-decoration: underline; text-decoration-color: #07519a; padding: 0; }
        .smallsection_detail_item_list::before { content: ''; position: absolute; left: 0; top: 0.6vw; width: 4.5vw; height: 4.5vw; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23c9993b' d='M8 5v14l11-7z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; background-size: contain; transform: none; margin-right: 0; }
        #cont1 .smallsection_detail_list { margin-top: 10vw; }

        .article_summary_box { margin: 8vw 3vw 10vw; padding: 10vw 4vw 2vw; border-radius: 3vw; }
        .summary_box_title { top: -3vw; left: 3.2vw; font-size: 3.5vw; padding: 2vw 4vw; border-radius: 5vw; }
        .summary_box_list li { font-size: 3.8vw; line-height: 1.6; margin-bottom: 3.5vw; padding-left: 7.3vw; }
        .summary_box_list li::before { width: 4.3vw; height: 4.3vw; left: 0; top: 0.6vw; }
        .summary_box_list { padding-top: 2vw; }

        .article_conclusion_box { margin: 10vw 3vw 8vw; padding: 6vw 4vw 6vw; border-radius: 3vw; }
        .conclusion_box_list li { padding-left: 6vw; margin-bottom: 6vw; }
        .conclusion_box_list li:last-child { margin-bottom: 0; }
        .conclusion_box_list li::before { left: 1vw; top: 1vw; width: 2.8vw; height: 2.8vw; }
        .conclusion_item_title { font-size: 4vw; margin-bottom: 2vw; }
        .conclusion_item_text { font-size: 3.6vw; }
        .conclusion_item_link { font-size: 3.2vw; display: inline-block; margin-top: 2vw; }
        .conclusion_item_link a { font-size: 3.2vw !important; padding: 0 1vw !important; }

        .reference_section { display: block; width: auto; box-sizing: border-box; margin: 10vw 3vw 8vw; padding-top: 6vw; padding-bottom: 6vw; border-top: 1px solid #999; border-bottom: 1px solid #999; }
        .reference_title { font-size: 3vw; color: #666; margin-bottom: 2vw; }
        .reference_list { list-style-type: disc; list-style-position: outside; margin-left: 5vw; padding: 0; }
        .reference_list li { color: #666; font-size: 2.8vw !important; line-height: 1.6; margin-bottom: 2vw; font-weight: normal !important; border-bottom: none !important; }
        .reference_list a { color: #0b57d0 !important; font-size: 2.8vw !important; font-weight: normal !important; text-decoration: underline !important; word-break: break-all; }

        .shared-ownership-section-container { padding: 40px 10px !important; width: 95%; margin: -4vw auto 12vw !important; }
        .shared-ownership-main-title { font-size: 3.5vw !important; margin-bottom: 10px; padding-left: 0 !important; border-left: none !important; }
        .shared-ownership-consult-button { font-size: 3.5vw !important; padding: 10px 20px; }
        .dual-button-wrapper { gap: 2vw; justify-content: space-between; }
        .dual-button { font-size: 3.3vw !important; padding: 3vw 1vw; max-width: 48%; }
    }

    /* ===== 記事別の微調整（この記事のみ） ===== */
    /* 出典・参照の注記内リンクを青＋下線にする */
    .note_text a { color: #0b57d0 !important; text-decoration: underline !important; font-size: inherit !important; font-weight: normal !important; word-break: break-all; }
    /* 長い小見出し（h4）がスマホで画面幅を超えないようにする */
    .content_title_title { max-width: 100%; box-sizing: border-box; }
</style>]]></description>
            <pubDate>2026-10-29</pubDate>
        </item>
                
        <item>
            <title>武庫之荘の治安を詳しく解説！尼崎の高級住宅街と呼ばれる理由と魅力も深掘り！</title>
            <link>http://www.century-21net.co.jp/staffblog/entry-146238/</link>
            <description><![CDATA[<article class="column_section">
    <div class="column_section_image_intro">
        <picture>
            <source media="(max-width: 649px)" srcset="//cdn.img-asp.jp/cms/146238_6_0_0_1.jpg">
            <img src="//cdn.img-asp.jp/cms/146238_6_0_0_1.jpg" alt="武庫之荘の治安を詳しく解説！尼崎の高級住宅街と呼ばれる理由と魅力も深掘り！">
        </picture>
    </div>
    <div class="article_summary_box">
        <div class="summary_box_title">まずは概要をチェック！</div>
        <ul class="summary_box_list">
            <li>武庫之荘は治安良好！尼崎屈指の閑静で落ち着いたエリア</li>
            <li>繁華街はなく静かな環境が保たれていますが、スーパーや飲食店は充実！</li>
            <li>大阪梅田まで約15分！交通アクセスも良好でベッドタウンとしても優秀</li>
        </ul>
    </div>
    <div class="column_text_section intro">
        <div class="text_section_content">
            <p class="content_text">
                武庫之荘は尼崎市内でもトップクラスに治安が良いエリア。<br class="sp-view"><br class="sp-view">落ち着いていて綺麗に整った街並みが広がっているので、治安や住環境を重視したい方に選ばれています。
            </p>
            <p class="content_text">
                この記事では、武庫之荘の治安や住環境について詳しくご紹介いたします。<br class="sp-view">ぜひマイホーム選びのご参考になさってください。
            </p>
            <dl class="content_detail_smallsection_2">
                <dt class="detail_smallsection_title">目次</dt>
                <dd class="detail_smallsection_detail">
                    <ul class="smallsection_detail_list">
                        <li class="smallsection_detail_item_list"><a href="#cont1">武庫之荘の治安は良好！3つの理由とエリアの雰囲気</a></li>
                        <li class="smallsection_detail_item_list"><a href="#cont2">武庫之荘が「尼崎の高級住宅街」と呼ばれるのはなぜ？</a></li>
                        <li class="smallsection_detail_item_list"><a href="#cont3">さらに魅力を深掘り！武庫之荘の住みやすさ</a></li>
                        <li class="smallsection_detail_item_list"><a href="#cont4">武庫之荘の治安や住みやすさに関するよくある質問</a></li>
                        <li class="smallsection_detail_item_list"><a href="#cont5">まとめ</a></li>
                    </ul>
                </dd>
            </dl>
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title contact">＼ 武庫之荘のエリア情報は地域のプロにお任せ！／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="/contact/?companyId=1218" class="shared-ownership-consult-button btn-contact" target="_blank">▶ アクロスコーポレイションに相談する</a>
        </div>
    </div>
    <div class="column_text_section first" id="cont1">
        <div class="text_compare_content">
            <h2 class="text_section_title">武庫之荘の治安は良好！<br class="sp-view">3つの理由とエリアの雰囲気</h2>
            <div class="column_section_image">
                <img src="//cdn.img-asp.jp/cms/146238_3_0_0_1.jpg" alt="" >
            </div>
            <p class="content_text">
                武庫之荘エリアは、尼崎市内でも治安が良好な落ち着いたエリアです。<br class="sp-view"><br class="sp-view">まずは、武庫之荘がファミリーにもおすすめできる理由と、エリアごとの違いを見ていきましょう。
            </p>
            <div class="content_wrap">
                <h3 class="content_title">武庫之荘の治安が良好な3つの理由</h3>
                <div class="content_wrap">
                    <p class="content_detail_text">
                        武庫之荘がクリーンな環境を保っている理由は、主に以下の3点です。
                    </p>
                    <ol class="text_list">
                        <li><span class="text_bold">阪急神戸線沿線ならではの落ち着いた雰囲気</span></li>
                        <li><span class="text_bold">大規模な繁華街がなく、比較的犯罪発生率が低い</span></li>
                        <li><span class="text_bold">パトロールや地域の目がある</span></li>
                    </ol>
                    <p class="content_detail_text">
                        それぞれの理由について、詳しく解説いたします。
                    </p>
                    <h4 class="content_title_title">① 阪急神戸線沿線ならではの落ち着いた雰囲気</h4>
                    <p class="content_detail_text">
                        武庫之荘駅は、関西でも「住みたい沿線」として高い人気を誇る「阪急神戸線」の駅です。<br class="sp-view"><br class="sp-view">戦前から住宅地として開発されてきた歴史があり、街全体に落ち着いた雰囲気が漂っています。
                    </p>
                    <p class="content_detail_text">
                        歩道や公園なども整備されており、大通りは見通しも良いため、クリーンな環境が保たれやすいと言えるでしょう。
                    </p>
                    <h4 class="content_title_title">② 大規模な繁華街がなく、<br class="sp-view">比較的犯罪発生率が低い</h4>
                    <p class="content_detail_text">
                        駅周辺には商業施設や飲食店はありますが、飲み屋が密集するような大規模な歓楽街や繁華街がないことも、治安の良さに繋がっています。
                    </p>
                    <p class="content_detail_text">
                        酔客のトラブルや深夜の騒音が少なく、市内の他の主要駅周辺と比較しても犯罪発生率が低いのが特徴です。夜も静かで落ち着いています。
                    </p>
                    <h4 class="content_title_title">③ パトロールや地域の目がある</h4>
                    <p class="content_detail_text">
                        尼崎市では、青色回転灯を装備した車両（青パト）による防犯パトロールを市内全域で積極的に実施。<br class="sp-view"><br class="sp-view">こうした市の取り組みに加え、自治会やボランティアによる見守り活動も行われています。
                    </p>
                </div>
            </div>
            <div class="content_wrap">
                <h3 class="content_title">駅周辺と住宅街で<br class="sp-view">オンとオフの切替ができる街</h3>
                <div class="content_wrap">
                    <p class="content_detail_text">
                        武庫之荘でお部屋探しをされる際、「駅の北側と南側で住みやすさは違うのか」と疑問を持たれる方もいらっしゃるのではないでしょうか。<br><br class="sp-view">
                        実は、武庫之荘駅周辺エリアは、北側と南側で大きく街並みが変わるわけではありません。
                    </p>
                    <p class="content_detail_text">
                        どちら側であっても、駅周辺にお店が集まっており、駅から少し離れると閑静な住宅街が広がるのが特徴です。<br><br class="sp-view">
                        ご家族のライフスタイルに合わせて、「どのくらい駅に近い場所を選ぶか」で暮らし方が変わってきます。
                    </p>
                    <table class="blog_table">
                        <thead>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">エリア</th>
                                <th class="blog_table_title">どんな雰囲気？</th>
                                <th class="blog_table_title">こんな方に<br class="sp-view">おすすめ</th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">駅周辺エリア</th>
                                <td class="blog_table_detail">お店や飲食店が<br class="sp-view">多く活気がある</td>
                                <td class="blog_table_detail">利便性を<br class="sp-view">重視したい</td>
                            </tr>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">住宅街エリア</th>
                                <td class="blog_table_detail">ゆったりとした<br class="sp-view">落ち着いた街</td>
                                <td class="blog_table_detail">静かな環境を<br class="sp-view">重視したい</td>
                            </tr>
                        </tbody>
                    </table>
                    <h4 class="content_title_title">【駅周辺】<br class="sp-view">お買い物が便利で、夜でも明るいエリア</h4>
                    <p class="content_detail_text">
                        駅の近くにはスーパーや飲食店が集まっているので、毎日のお買い物や外食に便利です。<br class="sp-view"><br class="sp-view">お店や街灯のあかりが多く、夜でも比較的人通りがあります。
                    </p>
                    <p class="content_detail_text">
                        共働きで忙しいご家庭や、日々の利便性を優先したい方は、駅に近いエリアを選ぶのがおすすめです。
                    </p>
                    <h4 class="content_title_title">【住宅街】<br class="sp-view">静かに落ちついた暮らしができるエリア</h4>
                    <p class="content_detail_text">
                        駅から少し歩くと、整備された落ち着いた住宅街が広がっています。<br class="sp-view"><br class="sp-view">これらの住宅街エリアでは、駅からの帰りに買い物をして、静かなお家に帰るという便利な生活動線をつくることができるのが魅力です。
                    </p>
                    <p class="content_detail_text">
                        公園も点在しており、休日にご家族でお散歩したり、身体を動かしたりするのにぴったりな環境が整っています。<br class="sp-view">「生活の利便性と静かな住環境を両立したい」とお考えの方におすすめです。
                    </p>
                </div>
            </div>
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title">＼ 治安が良く落ち着いた暮らしができる！／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="/purchase/rail_estate/rail330/station_result330035/" class="shared-ownership-consult-button" target="_blank">▶ 武庫之荘の不動産一覧を見てみる</a>
        </div>
    </div>
    <div class="column_text_section second" id="cont2">
        <div class="text_compare_content">
            <h2 class="text_section_title">武庫之荘が「尼崎の高級住宅街」と呼ばれるのはなぜ？</h2>
            <div class="column_section_image">
                <img src="//cdn.img-asp.jp/cms/146238_5_0_0_1.jpg" alt="" >
            </div>
            <p class="content_text">
                武庫之荘について調べた方の中には、「高級住宅街」と呼ばれているのを見たことがあるかもしれません。その理由は、主に以下の3つが考えられます。
            </p>
            <ul class="text_list">
                <li><span class="text_bold">整った阪急沿線ならではの街並み</span></li>
                <li><span class="text_bold">歓楽街や遊技場がない落ち着いた環境</span></li>
                <li><span class="text_bold">住む人の「街を愛する心」が作り上げた景観</span></li>
            </ul>
            <p class="content_text">
                一つひとつ詳しくご紹介していきます。
            </p>
            <div class="content_wrap">
                <h3 class="content_title">① 計画的に開発された整った街並み</h3>
                <div class="content_wrap">
                    <p class="content_detail_text">
                        先ほどもご紹介しましたが、武庫之荘は戦前から住宅街として開発されてきたエリアです。<br class="sp-view"><br class="sp-view">綺麗に手入れされた植栽のあるお家が並ぶ、落ち着いた景観が広がっています。
                    </p>
                    <p class="content_detail_text">
                        阪急神戸線沿線ならではの上品な雰囲気があり、尼崎市内でも住環境を重視するファミリーから長く評価されているのです。
                    </p>
                </div>
            </div>
            <div class="content_wrap">
                <h3 class="content_title">② 歓楽街や遊技場がない落ち着いた環境</h3>
                <div class="content_wrap">
                    <p class="content_detail_text">
                        武庫之荘駅の周辺にはお店が集まっていますが、パチンコ店などの遊技場や歓楽街がありません。<br class="sp-view">そのため、夜遅くに駅周辺が騒がしくなることがなく、落ち着いた環境が保たれています。
                    </p>
                    <p class="content_detail_text">
                        景観がすっきりしているだけでなく、お子様と一緒に歩く際や、夜の帰り道でも歩きやすいのはメリットです。
                    </p>
                </div>
            </div>
            <div class="content_wrap">
                <h3 class="content_title">③ 住む人の「街を愛する心」が作り上げた<br class="sp-view">景観</h3>
                <div class="content_wrap">
                    <p class="content_detail_text">
                        武庫之荘エリアの景観が保たれているのは、地域にお住まいの方々の「街を大切にしたい」という想いがあるからです。
                    </p>
                    <p class="content_detail_text">
                        それを象徴するようなエピソードとして、武庫之荘に長く暮らしていた人間国宝の落語家「桂米朝」さんのご家族のお話があります。
                    </p>
                    <p class="content_detail_text">
                        春になると阪急武庫之荘駅の周辺には見事な桜並木が広がりますが、駅の南側ホームからその景色を見られるのは、米朝さんの奥様による「ホームからも桜を楽しめるようにしてほしい」という投書がきっかけだと言われています。
                    </p>
                    <p class="content_detail_text">
                        その声を受けて、視界を遮る大きな看板ではなく小さな吊り下げ看板が採用され、現在のような風情ある景色に繋がっているのです。
                    </p>
                </div>
            </div>
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title">＼ 整った街並みと静かな住環境が魅力！／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="/purchase/rail_estate/rail330/station_result330035/" class="shared-ownership-consult-button" target="_blank">▶ 武庫之荘の不動産一覧を見てみる</a>
        </div>
    </div>
    <div class="column_text_section third" id="cont3">
        <div class="text_compare_content">
            <h2 class="text_section_title">さらに魅力を深掘り！<br class="sp-view">武庫之荘の住みやすさ</h2>
            <div class="column_section_image">
                <img src="//cdn.img-asp.jp/cms/146238_4_0_0_1.jpg" alt="" >
            </div>
            <p class="content_text">
                武庫之荘は、治安の良さや景観に加えて、日々の生活を支える利便性も魅力のエリア。<br class="sp-view"><br class="sp-view">特にファミリーからの支持を集める、住みやすさのポイントもより詳しくご紹介していきます。
            </p>
            <div class="content_wrap">
                <h3 class="content_title">① 主要駅へスムーズにアクセス！<br class="sp-view">通勤・通学に便利な交通環境</h3>
                <div class="content_wrap">
                    <p class="content_detail_text">
                        武庫之荘エリアは、交通アクセスの良さも大きな魅力のひとつです。
                    </p>
                    <p class="content_detail_text">
                        武庫之荘駅の隣駅は、大型商業施設が揃い、学習塾も充実している「西宮北口駅」。<br class="sp-view"><br class="sp-view">さらに、ターミナル駅である「大阪梅田駅」へは約15分で行くことができます。
                    </p>
                    <p class="content_detail_text">
                        大阪方面への毎日の通勤・通学の負担が少ないのはもちろん、休日のお出かけにも便利な立地。<br class="sp-view"><br class="sp-view">そのため、利便性と落ち着いた住環境のバランスを求める方にはぴったりなエリアです。
                    </p>
                </div>
            </div>
            <div class="content_wrap">
                <h3 class="content_title">② お子様と遊べる公園が点在</h3>
                <div class="content_wrap">
                    <p class="content_detail_text">
                        駅周辺には整備の行き届いた大小さまざまな公園が点在しているため、小さなお子様がいらっしゃるご家庭には嬉しい環境ではないでしょうか。
                    </p>
                    <ul class="text_list">
                        <li><span class="text_bold">大井戸公園</span>：バラ公園としても有名な、広々とした公園</li>
                        <li><span class="text_bold">西武庫公園</span>：桜の名所としても知られる、武庫川沿いの大きな公園</li>
                    </ul>
                    <p class="content_detail_text">
                        これらの公園は、休日は多くのファミリーの方々で賑わっています。敷地面積が広く、お子様と一緒にのびのびと身体を動かすことができます。
                    </p>
                </div>
            </div>
            <div class="content_wrap">
                <h3 class="content_title">③ 日常のお買い物がしやすいスーパー</h3>
                <div class="content_wrap">
                    <p class="content_detail_text">
                        武庫之荘駅には、北側・南側それぞれにお店があるため、お住まいのエリアに合わせてスムーズに買い物が可能です。
                    </p>
                    <ul class="text_list">
                        <li>
                            <span class="text_bold">KOHYO武庫之荘店</span>：<br>
                            駅南出口のそばにあるスーパー。夜22時まで営業しており、帰宅が遅くなった際のお買い物に便利です。
                        </li>
                        <li>
                            <span class="text_bold">阪急オアシス武庫之荘店</span>：<br>
                            品質の良い食材が豊富で、キャッシュレス決済や自宅配送などのサービスも充実。
                        </li>
                        <li>
                            <span class="text_bold">スーパーフレスコ武庫之荘駅</span>：<br>
                            駅北口からのアクセスが良く、北側にお住まいの方がスムーズに立ち寄れる店舗です。
                        </li>
                    </ul>
                    <p class="content_detail_text">
                        さらに、駅から少し離れた住宅街の近くにも、便利なスーパーが点在しています。
                    </p>
                    <ul class="text_list">
                        <li>
                            <span class="text_bold">コープこうべ コープ武庫之荘</span>：<br>
                            武庫之荘1丁目の県道606号沿いにあるスーパー。地元で長く愛される安心のお店です。
                        </li>
                        <li>
                            <span class="text_bold">スーパーマルハチ 武庫之荘店</span>：<br>
                            こちらは武庫之荘2丁目の尼宝線沿いにあります。駐車場が広く、品揃えが豊富なのも嬉しいポイント。
                        </li>
                    </ul>
                </div>
            </div>
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title">＼ アクセスも生活環境も利便性も抜群！／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="/purchase/rail_estate/rail330/station_result330035/" class="shared-ownership-consult-button" target="_blank">▶ 武庫之荘の不動産一覧を見てみる</a>
        </div>
    </div>
    <div class="column_text_section fourth" id="cont4">
        <div class="text_compare_content">
            <h2 class="text_section_title">武庫之荘の治安や住みやすさに<br class="sp-view">関するよくある質問</h2>
            <div class="faq_toc">
                <div class="faq_toc_item">
                    <div class="faq_toc_q">
                        <span class="faq_toc_icon">Q.</span>
                        <span class="faq_toc_text">
                            武庫之荘駅の北側と南側、どちらがおすすめ？
                        </span>
                    </div>
                    <div class="faq_toc_a">
                        <div class="faq_toc_a_top">
                            <span class="faq_toc_icon green">A.</span>
                            <span class="faq_toc_text" style="font-weight: bold">
                                武庫之荘エリアは、駅の北側と南側で街並みに大きな違いはありません。</span>
<br class="sp-view"> <span class="faq_toc_text">そのため、住むエリアを選ぶ際は、駅の近くで選ぶか、少し離れた住宅街で選ぶかで考えるのがおすすめです。<br class="sp-view"><br class="sp-view">
                                武庫之荘駅周辺は北側・南側ともに、スーパーや飲食店が集まっており便利な環境です。そこから少し歩いて住宅街に入ると、落ち着いた空気が流れます。
                            </span>
                            <span class="faq_toc_text">
                                ご自身やご家族のライフスタイルに合わせて、「買い物や通勤・通学の利便性を優先して駅の近くにするか」「静かな環境を優先して少し離れた住宅街エリアにするか」という軸で選びましょう。
                            </span>
                        </div>
                    </div>
                </div>
                <div class="faq_toc_item">
                    <div class="faq_toc_q">
                        <span class="faq_toc_icon">Q.</span>
                        <span class="faq_toc_text">
                            大阪や神戸への通勤・通学はしやすい？
                        </span>
                    </div>
                    <div class="faq_toc_a">
                        <div class="faq_toc_a_top">
                            <span class="faq_toc_icon green">A.</span>
                            <span class="faq_toc_text" style="font-weight: bold">
                                大阪・神戸ともに通勤・通学しやすいです。どちらへも乗り換えなしでアクセスできます。
                            </span>
                            <span class="faq_toc_text">
                                武庫之荘駅から、大阪梅田駅・神戸三宮駅に乗り換えなしで行く場合の所要時間（朝7時頃）は以下の通りです。
                            </span>
                            <ul class="text_list">
                                <li><span class="text_bold">大阪梅田駅</span>：約15分</li>
                                <li><span class="text_bold">神戸三宮駅</span>：約29分（西宮北口駅で特急に乗り換えた場合は21分）</li>
                            </ul>
                            <span class="faq_toc_text">
                                特に、大阪のベッドタウンとしても優秀で、通勤・通学のストレスが低減できます。
                            </span>
                        </div>
                    </div>
                </div>
                <div class="faq_toc_item">
                    <div class="faq_toc_q">
                        <span class="faq_toc_icon">Q.</span>
                        <span class="faq_toc_text">
                            病院などの医療機関は整っていますか？
                        </span>
                    </div>
                    <div class="faq_toc_a">
                        <div class="faq_toc_a_top">
                            <span class="faq_toc_icon green">A.</span>
                            <span class="faq_toc_text" style="font-weight: bold">
                                はい、市内には医療機関が点在しており、日々の通院には問題ないと言えるでしょう。
                            </span>
                            <span class="faq_toc_text">
                                特に、川西能勢口駅周辺などの中心エリアには、様々なクリニックがあるほか、総合病院「ベリタス病院」「川西市立総合医療センター」などや、休日内科診療を行っている「川西リハビリテーション病院」があります。
                            </span>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title contact">＼ エリア情報が気になる方はご連絡ください！／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="/contact/?companyId=1218" class="shared-ownership-consult-button btn-contact" target="_blank">▶ 武庫之荘の住みやすさについて質問する</a>
        </div>
    </div>
    <div class="column_text_section fifth" id="cont5">
        <div class="text_compare_content">
            <h2 class="text_section_title">まとめ</h2>
            <p class="content_text">
                今回は、尼崎市の中でも高い人気を誇る「武庫之荘」エリアの治安や住みやすさについてご紹介しました。最後にポイントを振り返りましょう。
            </p>
            <div class="article_conclusion_box">
                <ul class="conclusion_box_list">
                    <li>
                        <div class="conclusion_item_title">尼崎屈指の治安良好エリア！ファミリーにもおすすめ</div>
                        <div class="conclusion_item_text">
                            阪急沿線ならではの落ち着きがあり、大きな繁華街がないため犯罪発生率も比較的少ないです。<br>
                            <span class="conclusion_item_link">
                                詳しくは <a href="#cont1">武庫之荘の治安は良好！3つの理由とエリアの雰囲気</a> で紹介しています
                            </span>
                        </div>
                    </li>
                    <li>
                        <div class="conclusion_item_title">ワンランク上の落ち着き。歓楽街がなく住民に愛される街</div>
                        <div class="conclusion_item_text">
                            駅周辺には遊技場がなく、落ち着いた街並みが保たれています。整った区画や桜並木なども魅力。<br>
                            <span class="conclusion_item_link">
                                詳しくは <a href="#cont2">武庫之荘が「尼崎の高級住宅街」と呼ばれるのはなぜ？</a> で紹介しています
                            </span>
                        </div>
                    </li>
                    <li>
                        <div class="conclusion_item_title">便利な交通アクセスやスーパーの充実度も住みやすい理由！</div>
                        <div class="conclusion_item_text">
                            エリアには複数のスーパーがあり、公園も点在。大阪梅田まで約15分のアクセスの良さも大きなメリット。<br>
                            <span class="conclusion_item_link">
                                詳しくは <a href="#cont3">さらに魅力を深掘り！武庫之荘の住みやすさ</a> で紹介しています
                            </span>
                        </div>
                    </li>
                </ul>
            </div>
            <p class="content_text">
                これから尼崎市でお部屋探しやマイホーム購入をご検討される際は、ぜひ武庫之荘を候補の一つに入れてみてください。
            </p>
            <p class="content_text">
                私たち「アクロスコーポレイション」では、武庫之荘をはじめとする尼崎市のさまざまな不動産情報を取り扱っております。
            </p>
            <p class="content_text">
                「自分の家族にはどのエリアが合っている？」<br>
                「実際の物件を見てみたい！」
            </p>
            <p class="content_text">
                など、どんな小さなことでも構いません。地域に根ざした不動産のプロとして、お客様のライフスタイルに合わせた最適な物件をご提案させていただきます。
            </p>
            <p class="content_text">
                アクセス環境も治安も良好な武庫之荘での住まい探しは、ぜひお気軽にアクロスコーポレイションまでご相談ください。
            </p>
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title contact">＼ 武庫之荘のエリア情報は地域のプロにお任せ！／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="/contact/?companyId=1218" class="shared-ownership-consult-button btn-contact" target="_blank">▶ アクロスコーポレイションに相談する</a>
        </div>
    </div>
    <div class="reference_section">
        <div class="reference_title">参照リンク</div>
        <ul class="reference_list">
            <li><a href="https://www.archives.city.amagasaki.hyogo.jp/chronicles/visual/04kindai/kindai4-5.html" target="_blank">Web版 図説尼崎の歴史-近代編</a></li>
            <li>尼崎市「<a href="https://www.city.amagasaki.hyogo.jp/kurashi/ansin/bouhan/1004356.html" target="_blank">市内で青パトを実施する団体を支援します。</a>」</li>
            <li>尼崎市社会福祉協議会「<a href="https://amasyakyo.jp/archives/1546" target="_blank">子どもの登下校を見守っています</a>」</li>
            <li>神戸ジャーナル「<a href="https://kobe-journal.com/archives/8794346388.html" target="_blank">阪急沿線 あの駅のこと Vol.2『武庫之荘駅（神戸線/尼崎市）桜とバラ。そして絵になる駅の顔』</a>」</li>
            <li>桂米團治ホームページ「<a href="https://www.yonedanji.jp/2012-02-28%E3%80%80%E3%80%8C%E3%82%8F%E3%81%8C%E6%95%85%E9%83%B7%E3%80%81%E6%AD%A6%E5%BA%AB%E4%B9%8B%E8%8D%98%E3%80%8D/" target="_blank">わが故郷、武庫之荘」</a>」</li>
            <li><a href="https://www.navitime.co.jp/" target="_blank">NAVITIME</a></li>
            <li>尼崎市「<a href="https://www.amaryoku.or.jp/content/?mode=show&seq=3" target="_blank">施設案内　大井戸公園</a>」</li>
            <li>尼崎市「<a href="https://www.city.amagasaki.hyogo.jp/map/1000380/1000422/1000859.html" target="_blank">施設案内　西武庫公園</a>」</li>
            <li>ダイエー「<a href="https://www.daiei.co.jp/stores/8528/" target="_blank">KOHYO武庫之荘店</a>」</li>
            <li>阪急オアシス「<a href="https://hankyu-oasis.kansai-foodmarket.co.jp/stores/1234209_2666.html" target="_blank">武庫之荘店</a>」</li>
            <li>スーパーフレスコ「<a href="https://www.super-fresco.co.jp/store/fresco/hyogo/amagasaki/mukonoso/" target="_blank">武庫之荘店</a>」</li>
            <li>コープこうべのおみせ「<a href="https://shop.coop-kobe.net/shop/detail/index.php?id=5660" target="_blank">コープ武庫之荘</a>」</li>
        </ul>
    </div>
</article>
<style>
    /* =========================================
       共通・ベーススタイル（画面幅に関わらず適用）
    ========================================= */
    /* --- 全体の基本設定 --- */
    .column_section * { color: #333; font-weight: 500; font-size: 15px; }
    .column_section_image img { width: 100%; height: auto; vertical-align: bottom; }
    .column_section_image { display: flex; justify-content: center; }

    .banner-link { display: block; }
    .column_section_image_intro img { width: 100%; }

    /* --- アンカーリンクのズレ調整（追従ヘッダー対策） --- */
    .column_text_section { scroll-margin-top: 100px; }

    /* --- 特定セクションの背景画像（疑似要素） --- */
    .sec10 .smallsection_detail_text::before { background: url(//cdn.img-asp.jp/cms/825252_4_0_0_1.jpg) no-repeat center center / cover; }
    .sec11 .smallsection_detail_text::before { background: url(//cdn.img-asp.jp/cms/825252_1_0_0_1.jpg) no-repeat center center / cover; }
    .sec12 .smallsection_detail_text::before { background: url() no-repeat center center / cover; }

    /* --- 大見出し（上下ボーダー線の装飾）PC/スマホ共通 --- */
    .text_section_title, .text_section_title_end { font-weight: bold !important; position: relative; text-align: center; scroll-margin-top: 140px; }
    .text_section_title_end { background: #785B21; color: #fff; }
    /* 大見出しの上線 */
    .text_section_title::before, .text_section_title_end::before { content: ''; height: 2px; position: absolute; top: 0; left: 0; right: 0; margin: auto; }
    /* 大見出しの下線 */
    .text_section_title::after, .text_section_title_end::after { content: ''; height: 2px; position: absolute; bottom: 0; left: 0; right: 0; margin: auto; }
    .text_section_title::before, .text_section_title::after { background: #333; }
    .text_section_title_end::before, .text_section_title_end::after { background: #785B21; }

    /* --- テーブル（表） PC/スマホ共通 --- */
    .blog_table, 
    .content_wrap .blog_table { width: 100%; box-shadow: 0 0 7px 2px rgba(0, 0, 0, .06); border-collapse: collapse; }
    thead .blog_table_title { color: #fff; font-weight: bold; background: #785B21; vertical-align: middle; }
    thead .blog_table_title:not(:first-child) { background: #c9993b; color: #fff; }
    thead .blog_table_title:not(:last-child), 
    tbody .blog_table_title { border-right: 2px solid #f1edda; }
    tbody .blog_table_title { color: #333; font-weight: bold; background: #f1edda; vertical-align: middle;}
    tbody .blog_table_wrap:not(:last-child) .blog_table_title { border-bottom: solid 2px #fff; }
    .blog_table_detail { background-color: #fff; }
    tbody .blog_table_detail { text-align: center; vertical-align: middle; }
    tbody .blog_table_detail:not(:last-child) { border-right: 2px solid #ededed; }
    tbody .blog_table_wrap:not(:last-child) .blog_table_detail { border-bottom: 2px solid #ededed; }
    tbody .blog_table_detail.text-left { text-align: left; }

    /* =========================================
       コンポーネント（部品）共通スタイル
    ========================================= */
    /* --- FAQ（よくある質問）目次エリア --- */
    .faq_toc { max-width: 700px; margin: 40px auto 60px; }
    .faq_toc_item { margin-bottom: 15px; border-radius: 8px; overflow: hidden; }
    .faq_toc_q { background-color: #c9993b; color: #fff; padding: 10px 20px; display: flex; align-items: flex-start; }
    .faq_toc_q .faq_toc_icon { font-size: 24px; margin-right: 12px; color: #fff; font-family: Arial, sans-serif; line-height: 1.1; }
    .faq_toc_q .faq_toc_text { font-size: 17px; font-weight: bold; color: #fff; line-height: 1.5; margin-top: 2px; }
    .faq_toc_a { border: 2px solid #c9993b; border-top: none; border-radius: 0 0 8px 8px; padding: 15px 20px 12px; }
    .faq_toc_a_top { display: grid; grid-template-columns: max-content 1fr; align-items: start; margin-bottom: 12px; }
    .faq_toc_a_top .faq_toc_icon.green { grid-column: 1; grid-row: 1 / 10; color: #c9993b; font-size: 24px; margin-right: 12px; font-family: Arial, sans-serif; line-height: 1.1; }
    .faq_toc_a_top .faq_toc_text { grid-column: 2; display: block; color: #333; font-size: 16px; line-height: 1.6; margin-top: 2px; }
    .faq_toc_link { padding-left: 36px; line-height: 1.5; margin-top: 10px; }
    .faq_toc_link_mark { font-size: 14px; color: #c9993b; font-weight: bold; margin-bottom: 6px; display: block; }
    .faq_toc_link a { font-size: 16px; color: #0b57d0; display: inline-block; text-decoration: underline; padding-left: 14px; }
    .faq_toc_link a:hover { text-decoration: none; opacity: 0.8; }
    .faq_toc_a_top .faq_toc_text + .faq_toc_text { margin-top: 15px !important; }
    .faq_toc_a_top .faq_toc_text a { font-size: 16px; color: #0b57d0 !important; text-decoration: underline !important; font-weight: bold !important; transition: opacity 0.3s ease; }
    .faq_toc_a_top .faq_toc_text a:hover { text-decoration: none !important; opacity: 0.7; }

    /* --- CTAボタン（相談・誘導用ボタン）ベース --- */
    .shared-ownership-section-container { border-radius: 10px; text-align: center; max-width: 600px; margin: 0 auto 50px; width: 90%; box-sizing: border-box; }
    .shared-ownership-main-title { font-weight: bold; color: #8b2b2b !important; line-height: 1.4; border-bottom: none !important; border-top: none !important; }
    .shared-ownership-button-wrapper { display: flex; justify-content: center; }
    .shared-ownership-consult-button { display: inline-flex; align-items: center; justify-content: center; color: #ffffff !important; font-weight: bold; border-radius: 8px; text-decoration: none; white-space: nowrap; cursor: pointer; transition: all 0.2s ease; background-color: #8b2b2b !important; box-shadow: 0 4px 0 #5c1c1c !important; }
    .shared-ownership-consult-button:hover { opacity: 0.8; }
    .shared-ownership-consult-button:active { transform: translateY(4px); box-shadow: none !important; }
    .shared-ownership-main-title.contact { color: #da2315 !important; }
    .shared-ownership-consult-button.btn-contact { background-color: #da2315 !important; box-shadow: 0 4px 0 #9c190f !important; }
    /* --- CTAボタン（2つ横並び）ベース --- */
    .dual-button-wrapper { display: flex; justify-content: center; gap: 10px; width: 100%; }
    .dual-button { display: inline-flex; align-items: center; justify-content: center; color: #ffffff !important; font-weight: bold; border-radius: 8px; text-decoration: none; white-space: nowrap; cursor: pointer; transition: all 0.2s ease; box-sizing: border-box; flex: 1; }
    .dual-button:hover { opacity: 0.8; }
    .dual-button.btn-rent { background-color: #c9993b !important; box-shadow: 0 4px 0 #a37a2c !important; }
    .dual-button.btn-buy { background-color: #8b2b2b !important; box-shadow: 0 4px 0 #5c1c1c !important; }
    .dual-button:active { transform: translateY(4px); box-shadow: none !important; }

    /* --- 要約ボックス --- */
    .article_summary_box { background-color: #f1edda; border: 1px solid #c9993b; position: relative; box-sizing: border-box; }
    .summary_box_title { background-color: #c9993b; color: #fff !important; font-weight: bold; display: inline-block; position: absolute; }
    .summary_box_list { list-style: none; padding: 0; margin: 0; }
    .summary_box_list li { position: relative; font-weight: bold; color: #333; }
    .summary_box_list li::before { content: ''; position: absolute; box-sizing: border-box; border: 2px solid #c9993b; border-radius: 3px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23c9993b' stroke-width='4' d='M4 12l5 5L20 6'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; background-size: 80%; }

    /* --- 記事末尾：まとめボックス --- */
    .article_conclusion_box { background-color: #f1edda; border: 1px solid #c9993b; position: relative; box-sizing: border-box; }
    .conclusion_box_title { background-color: #c9993b; color: #fff !important; font-weight: bold; display: inline-block; position: absolute; }
    .conclusion_box_list { list-style: none; padding: 0; margin: 0; }
    .conclusion_box_list li { position: relative; }
    .conclusion_box_list li::before { content: ''; position: absolute; background-color: #c9993b; transform: rotate(45deg); }
    .conclusion_item_title { font-weight: bold; color: #333; line-height: 1.5; }
    .conclusion_item_text { color: #555; line-height: 1.6; }
    .conclusion_item_link a { color: #0b57d0 !important; text-decoration: underline !important; }
    .conclusion_item_link a:hover { text-decoration: none !important; }

    /* --- ブログカード風リンク（画像あり関連記事） --- */
    .blog-card { display: block; text-decoration: none !important; margin: 20px auto 40px; max-width: 450px; border: 1px solid #e0e0e0; border-radius: 12px; overflow: hidden; background-color: #fff; transition: opacity 0.2s, box-shadow 0.2s; }
    .blog-card:hover { opacity: 0.8 !important; box-shadow: 0 4px 10px rgba(0,0,0,0.05); }
    .blog-card-img { width: 100%; aspect-ratio: 16 / 9; background: #f7f7f7; border-bottom: 1px solid #e0e0e0; }
    .blog-card-img img { width: 100%; height: 100%; object-fit: cover; vertical-align: bottom; }
    .blog-card-body { padding: 16px 20px; }
    .blog-card-title { font-size: 16px !important; font-weight: bold !important; color: #333 !important; line-height: 1.5 !important; margin: 0 !important; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; line-clamp: 2; overflow: hidden; }

    /* --- テキストリンクカード（画像なし外部サイトリンク等） --- */
    .text-link-card { display: block; text-decoration: none !important; margin: 20px auto 30px; padding: 15px 20px; border: 1px solid #e0e0e0; border-left: 5px solid #c9993b; border-radius: 4px; background-color: #f9f9f9; transition: all 0.2s ease; max-width: 600px; }
    .text-link-card:hover { background-color: #f0f0f0; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transform: translateY(-2px); }
    .text-link-card-site { display: block; font-size: 13px !important; color: #666 !important; margin-bottom: 5px; }
    .text-link-card-title { display: block; font-size: 16px !important; font-weight: bold !important; color: #0b57d0 !important; line-height: 1.5; }

    /* --- Instagram埋め込みコンテナ --- */
    .instagram-embed-wrapper { display: flex; justify-content: space-between; gap: 20px; margin: 40px auto; }
    .instagram-embed-wrapper blockquote.instagram-media { margin: 0 !important; flex: 1; min-width: 250px !important; width: 100% !important; }

    /* --- 枠線付き・クリック可能なチェックリスト --- */
    .checklist_box { border: 1px solid #c9993b; background-color: #ffffff; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); }
    .checklist_box .list_title { margin-top: 10px; }
    /* 元の「■」を消す＆余白リセット */
    ul.text_list.interactive_check_list li { list-style-type: none !important; text-indent: 0; padding-left: 0; margin-left: 0; margin-right: 0; }
    ul.text_list.interactive_check_list li::before { content: none !important; }
    /* ラベル全体をタップ可能にする */
    .interactive_check_list label { display: inline-flex; align-items: flex-start; cursor: pointer; width: 100%; line-height: 1.5; }
    .interactive_check_list input[type="checkbox"] { display: none; }
    /* --- 枠線付き・クリック可能なチェックリスト --- */
    .interactive_check_list .check_text { display: flex; align-items: flex-start; font-size: inherit; }
    /* 未チェック状態（CSSで作る四角形） */
    .interactive_check_list .check_text::before { content: ''; display: inline-block; width: 1.2em; height: 1.2em; flex-shrink: 0; border: 2px solid #ccc; border-radius: 4px; box-sizing: border-box;background-color: #fff;transition: 0.2s ease; margin-top: 2px; }
    /* チェックが入った状態（背景色＋SVGチェックマーク） */
    .interactive_check_list input[type="checkbox"]:checked + .check_text::before { border-color: #c9993b; background-color: #c9993b; background-repeat: no-repeat; background-position: center; background-size: 90%; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' d='M3 13.5l6.5 6.5L21 4.5'/%3E%3C/svg%3E"); }
    /* --- 追加：チェックリスト内の注意書き・グループタイトル --- */
    .checklist_note_wrap { margin: 15px 0 25px; }
    .checklist_note_wrap .note_text { margin-bottom: 8px; }
    .checklist_subtitle { font-weight: bold; color: #c9993b; margin: 20px 0 10px; }
    .checklist_box .text_list.interactive_check_list { margin-bottom: 20px; }

    /* --- チェックリスト内の注意書き・グループタイトル --- */
    .checklist_note_wrap { margin: 15px 0 25px; }
    .checklist_note_wrap .note_text { margin-bottom: 8px; }
    .checklist_subtitle { font-weight: bold; color: #c9993b; margin: 20px 0 10px; }
    .checklist_box .text_list.interactive_check_list { margin-bottom: 20px; }

    /* --- 注意書き専用クラス --- */
    .note_text { position: relative; padding-left: 1.2em; line-height: 1.6 !important; color: #555; }
    .note_text::before { content: '※'; position: absolute; left: 0; top: 0; color: #555; }

    /* --- 内部リンク「▶」専用クラス --- */
    .internal_link_wrap { display: flex !important; align-items: flex-start !important; }
    .internal_link_wrap .arrow { margin-right: 5px; color: #333; }

    /* =========================================
       lab3用無効指示
    ========================================= */
    /* --- 箇条書きにかかっている元々の指示を無効にする --- */
    #article ul.text_list li span { float: none; display: inline; width: auto; text-align: left; padding-right: 0; color: inherit; }
    /* サイト全体の「liの中のspan」への指示を上書きリセットする */
    #article ul.conclusion_box_list li span.conclusion_item_link { float: none; width: auto; text-align: right; padding-right: 0; color: #777; display: inline-block; }
    /* text_list と conclusion_box_list の両方の点線を消す */
    #article ul.text_list li, #article ul.conclusion_box_list li { border-bottom: none; }

    /* =========================================
       PC用スタイル (650px以上)
    ========================================= */
    @media only screen and (min-width: 650px) {
        .sp-view { display: none !important; } /* スマホ専用要素を非表示 */
        .column_section { max-width: 800px; width: 100%; margin: 0 auto; }

        /* --- 基本レイアウト・余白 --- */
        .column_section { margin-bottom: 40px; }
        .column_section_image { max-width: 100%; margin-bottom: 50px; }
        .smallsection_detail_image { margin-top: 10px; }
        .smallsection_detail_image img { width: 100%; vertical-align: bottom; }
        .content_wrap { width: 800px; margin: auto; }
        .content_wrap:not(:first-child) { margin-top: 30px; }
        .column_text_section, .column_text_section_outro { padding-top: 140px; margin-top: -140px; }
        .column_text_section:not(:last-child), .column_text_section_outro:not(:last-child) { margin-bottom: 110px; }
        
        /* --- 標準テキスト・リンク --- */
        .content_text, .content_text_table_link { width: 100%; margin: 60px auto 0; }
        .content_text, .content_detail_text, .content_detail_detail_text { color: #333; font-size: 16px !important; line-height: 2; margin-bottom: 38px; margin-top: 38px !important; }
        .content_text_table_link { color: #333; font-size: 13px !important; line-height: 2; margin-bottom: 30px; margin-top: 30px; }
        .text_highlight { font-size: 17px; font-weight: bold; padding: 0 5px; background: linear-gradient(transparent 58%, #fff000 0%); }
        .text_bold { font-size: 16px; font-weight: bold; }
        .emphasis_text { font-size: 42px; color: #d2173e; }
        .note_text { font-size: 13px !important; }
        .explanation_text { font-size: 14px !important; padding-left: 2.3em; }
        
        /* リンクカラー統一 */
        .content_text a, .content_detail_text a, .text_list a, .internal_link_wrap a, .blog_table_detail a { font-size: 18px !important; color: #0b57d0; padding: 0 5px; font-weight: bold; }
        .smallsection_detail_text a, .smallsection_detail_text_2 a { font-size: 16px !important; color: #0b57d0 !important; padding: 0 5px; }
        .content_text_table_link a { font-size: 13px !important; color: #0b57d0 !important; }

        /* --- 見出し関連 --- */
        .text_section_title { font-size: 30px !important; margin-bottom: 30px; padding: 15px 10px; }
        .text_section_title_end { font-size: 30px !important; margin-bottom: 30px; padding: 15px 10px; }
        
        .content_title { font-size: 20px !important; color: #fff; font-weight: bold !important; margin-bottom: 10px; position: relative; border-radius: 2px; padding: 11px 10px 4px 20px !important; z-index: 1; background: #c9993b; border-left: none !important; }
        .content_title::after { content: ""; width: 13px; height: 7px; background: #fff; position: absolute; bottom: 17px; left: 0; z-index: 2; }
        
        .content_title_title { padding: 6px !important; margin: 50px 0 -20px; border: 1px solid #c9993b; border-left: 1px solid #c9993b !important; width: max-content; color: #c9993b; font-size: 16px !important; font-weight: bold; }
        /* 見出しの直後に来る小見出しの余白調整 */
        h3 + .content_title_title { margin: 30px 0 -20px; }

        /* --- 箇条書きリスト --- */
        .list_title { font-weight: bold; font-size: 18px; color: #c9993b; padding-bottom: 5px; margin-bottom: 5px; display: inline-block; }
        .list_title.mt-fix { margin-top: 40px !important; } /* 余白調整用ユーティリティ */
        .text_list { margin-top: 10px; margin-bottom: 10px; }
        .text_list li { color: #333; font-size: 16px; line-height: 1.4; list-style-type: square; list-style-position: outside; margin-left: 1.5em; padding-left: 0.3em; border-bottom: none !important; }
        ol.text_list li { list-style-type: decimal; margin-left: 1.8em; }
        .text_list li:not(:last-child) { margin-bottom: 12px; }
        ul.interactive_check_list + .list_title { margin-top: 30px; }

        /* --- テーブル詳細調整 --- */
        .blog_table, .content_wrap .blog_table { margin: 30px 0; }
        .blog_table_title { padding: 10px 15px; }
        tbody .blog_table_title { width: 110px; font-size: 15px; border-right: solid 2px #fff; }
        .blog_table_detail { padding: 10px; }

        /* --- コンテンツ詳細・ポイント囲み枠 --- */
        .content_detail_image { width: 600px; margin: 20px auto 0; }
        .content_detail_wrap { margin-top: 30px; }
        .content_detail_list { background: #f7f7f7; padding: 30px; margin: 20px 0; }
        .content_detail_wrap .content_detail_list { margin: 20px; }
        .content_detail_item { font-size: 16px; padding-left: 15px !important; padding: 5px; border-bottom: none !important; position: relative; }
        .content_detail_item:not(:last-child) { margin-bottom: 12px; }
        .content_detail_item::before, .content_detail_detail_item::before { content: ''; width: 6px; height: 6px; background: #333; border-radius: 50%; position: absolute; left: 0; top: 14px; margin: auto; }
        
        .column_text_section .content_detail_smallsection { border: 2px solid #c9993b; padding: 25px 30px; margin: 30px 0 0; border-radius: 8px; }
        .column_text_section .content_detail_wrap .content_detail_smallsection { margin: 30px 20px 0; }
        .content_detail_smallsection_2 { border: 2px solid #c9993b; padding: 25px 30px; margin: 30px 59px 0; }
        
        .column_text_section .detail_smallsection_title { font-size: 18px; font-weight: bold; color: #c9993b; display: inline-block; margin-bottom: 20px; border-left: none !important; padding-left: 0 !important; }
        .column_text_section .detail_smallsection_title .reasonmark { font-size: 16px; font-weight: bold; color: #fff; padding: 5px 8px 2px; margin-right: 10px; background: #f1edda; }
        
        .smallsection_detail_text { font-size: 16px; line-height: 1.6; position: relative; padding-left: 215px; min-height: 200px; }
        .smallsection_detail_text::before { content: ''; width: 200px; height: 200px; position: absolute; left: 0; top: 0; }
        .smallsection_detail_text_2 { font-size: 16px !important; line-height: 1.6; margin-bottom: 15px; }
        
        .smallsection_detail_item { font-size: 18px; font-weight: bold; color: #333; position: relative; padding: 4px 0 3px 15px !important; border-bottom: none !important; margin-left: 20px; }
        .smallsection_detail_item::before { content: ''; width: 6px; height: 6px; background: #333; border-radius: 50%; position: absolute; left: 0; top: 0; bottom: 0; margin: auto; }
        
        .smallsection_detail_item_list { position: relative; padding-left: 1.5em; margin-bottom: 8px; border-bottom: none !important; text-indent: 0; }
        .smallsection_detail_item_list a { display: block; font-size: 18px; color: #0b57d0; font-weight: bold; line-height: 1.5; text-decoration: underline; text-decoration-color: #0b57d0; padding-left: 20px; }
        .smallsection_detail_item_list::before { content: ''; position: absolute; left: 0; top: 0.3em; width: 1em; height: 1em; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23c9993b' d='M8 5v14l11-7z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; background-size: contain; transform: none; margin-right: 0; }
        
        .smallsection_detail_item_list typesquare_option { border-bottom: 1px dotted #ccc !important; }
        #cont1 .smallsection_detail_list { margin-top: 7px !important; }
        .smallsection_detail_list2 { margin-left: 25px; }

        .banner-link { margin: -40px auto 70px; max-width: 800px; }

        /* --- 結論・まとめボックス (旧デザイン互換) --- */
        .content_conclution_smallsection:not(:last-child) { margin-bottom: 40px; }
        .conclution_smallsection_title { font-size: 20px; font-weight: bold; color: #f1edda; position: relative; padding-left: 16px; }
        .conclution_smallsection_title::before { content: ''; width: 10px; height: 10px; background: #f1edda; clip-path: polygon(10px 50%, 0% 0%, 0% 10px); position: absolute; left: 0; top: 0; bottom: 0; margin: auto; }
        .conclution_smallsection_detail { border: 3px solid #878787; padding: 30px 25px; margin: 15px 0; font-size: 16px; }
        
        /* --- 要約ボックス (PC用) --- */
        .article_summary_box { width: 800px; margin: 40px auto 5px; padding: 45px 50px 30px; border-radius: 12px; }
        .summary_box_title { top: -15px; left: 20px; font-size: 18px; padding: 8px 30px; border-radius: 30px; }
        .summary_box_list li { font-size: 16px; line-height: 1.8; padding-left: 32px !important; }
        .summary_box_list li:not(:last-child) { margin-bottom: 12px; }
        .summary_box_list li::before { width: 20px; height: 20px; left: 0; top: 4px; }
        .summary_box_list { padding-top: 13px; }

        /* --- まとめボックス (PC用) --- */
        .article_conclusion_box { width: 800px; margin: 40px auto; padding: 45px 50px 35px; border-radius: 12px; }
        .conclusion_box_title { top: -18px; left: 40px; font-size: 18px; padding: 8px 30px; border-radius: 30px; }
        .conclusion_box_list li { padding-left: 30px !important; margin-bottom: 25px; }
        .conclusion_box_list li:last-child { margin-bottom: 0; }
        .conclusion_box_list li::before { left: 5px; top: 5px; width: 12px; height: 12px; }
        .conclusion_item_title { font-size: 18px; margin-bottom: 8px; }
        .conclusion_item_text { font-size: 15px; }
        .conclusion_item_link { font-size: 13px; color: #777; display: inline-block; margin-top: 5px; }
        .conclusion_item_link a { font-size: 13px !important; padding: 0 2px !important; }

        /* --- 参照エリア (PC用) --- */
        .reference_section { display: block; width: 800px; box-sizing: border-box; margin: 60px auto 40px; padding-top: 30px; padding-bottom: 30px; border-top: 1px solid #999; border-bottom: 1px solid #999; }
        .reference_title { font-size: 15px; color: #666; margin-bottom: 15px; }
        .reference_list { list-style-type: disc; list-style-position: outside; margin-left: 1.5em; padding: 0; }
        .reference_list li { color: #666; font-size: 13px !important; line-height: 1.6; margin-bottom: 5px; font-weight: normal; border-bottom: none !important; }
        .reference_list a { color: #0b57d0 !important; font-size: 13px !important; font-weight: normal !important; text-decoration: underline !important; word-break: break-all; }
        .reference_list a:hover { text-decoration: none !important; opacity: 0.8; }
        
        /* --- CTAボタン 微調整 --- */
        .shared-ownership-section-container { padding: 30px 20px; width: 95%; margin-top: -50px; }
        .shared-ownership-main-title { font-size: 16px !important; margin-bottom: 15px; }
        .shared-ownership-main-title.contact { font-size: 16px !important; margin-bottom: 10px; }
        .shared-ownership-consult-button { font-size: 18px; padding: 12px 25px; }

        /* --- リンクボタン --- */
        .link_btn a { display: flex; justify-content: center; align-items: center; width: 600px; height: 80px; font-size: 26px; color: #fff; background: #ff9c00; box-shadow: 0 0 6px rgba(0, 0, 0, .4); border-radius: 40px; padding-top: 4px; margin: 40px auto 0; position: relative; }
        .link_btn a::after { content: ''; border: 2px solid #fff; border-radius: 40px; position: absolute; top: 7px; bottom: 7px; left: 7px; right: 7px; }
        .link_btn a:hover { color: #fff !important; text-decoration: none !important; scale: 1.03; box-shadow: 0 0 4px rgba(0, 0, 0, .3); transition: .2s; }

        /* --- チェックリスト調整 (PC用) --- */
        .checklist_box { padding: 20px; margin: 20px auto 30px; }
        .interactive_check_list .check_text::before { margin-right: 18px; }
        .checklist_note_wrap .note_text { font-size: 13px; }
        .checklist_subtitle { font-size: 16px; margin: 25px 0 10px; }
        .sub_check_list { margin-left: 1.5em !important; padding-left: 10px; }

    }

    /* =========================================
       スマホ用スタイル (649px以下)
    ========================================= */
    @media only screen and (max-width: 649px) {
        .pc-view { display: none !important; } /* PC専用要素を非表示 */

        /* --- アンカーリンクのズレ調整（追従ヘッダー対策等） --- */
        #cont1, #cont2, #cont3, #cont4, #cont5, #cont6, #cont7, #cont8  { margin-top: -35vw; padding-top: 35vw; }

        /* --- アイキャッチ画像の余白調整（スマホ用） --- */
        .column_section_image_intro { margin: 4vw 3vw 6vw; }

        /* --- 基本レイアウト・余白 --- */
        .blog__article { padding: 0 !important; }
        .blog__headline { margin: 20px 3vw 4px !important; }
        .blog__note { margin: 0 3vw 32px !important; }
        .column_text_section, .column_text_section_outro { margin: 0 3vw; }
        .column_text_section:not(:last-child), .column_text_section_outro:not(:last-child) { margin-bottom: 12vw; }
        .column_section_image { border-top: none; border-bottom: none; padding: 0; margin-bottom: 4vw; }
        .content_wrap:not(:first-child), .content_detail_wrap:not(:first-child) { margin-top: 5vw; }
        .content_wrap:not(:last-child), .content_detail_wrap:not(:last-child) { margin-bottom: 5vw; }

        /* --- 標準テキスト・リンク --- */
        .content_text, .content_detail_text { font-size: 3.8vw !important; line-height: 1.8; margin-bottom: 6vw !important; margin-top: 6vw !important; }
        .content_text_table_link { font-size: 2.8vw !important; line-height: 1.8; margin-bottom: 6vw !important; margin-top: 6vw !important; }
        .text_highlight { font-size: 3.8vw; font-weight: bold; padding: 0 2vw; background: linear-gradient(transparent 58%, #fff000 0%); }
        .text_bold { font-size: 3.8vw; font-weight: bold; }
        .emphasis_text { font-size: 7vw; color: #d2173e; }
        .explanation_text { font-size: 3.4vw !important; padding-left: 6vw; margin-top: -2vw; margin-bottom: 5vw; }
        
        /* リンクカラー統一 */
        .content_text a, .content_detail_text a, .text_list a, .internal_link_wrap a, .blog_table_detail a { font-size: 4vw; color: #0b57d0; font-weight: bold; }
        .smallsection_detail_text a, .smallsection_detail_text_2 a { font-size: 3.8vw !important; color: #0b57d0; font-weight: bolder; }
        .content_text_table_link a { font-size: 2.8vw !important; color: #0b57d0; }

        /* --- 見出し関連 --- */
        .text_section_title { color: #333 !important; font-size: 6vw !important; margin-bottom: 7vw !important; padding: 3vw 2vw; line-height: 7.2vw; border-left: none !important; }
        .text_section_title_end { font-size: 6vw !important; margin-bottom: 7vw !important; padding: 3vw 2vw; }
        
        .content_title { font-size: 4vw !important; color: #fff !important; font-weight: bold !important; margin-bottom: 4vw !important; border-left: none !important; position: relative; padding: 3vw 5vw 2.5vw !important; z-index: 1; background: #c9993b; }
        .content_title::after { content: ""; width: 3vw; height: 1vw; background: #fff; position: absolute; bottom: 4.8vw; left: 0; z-index: 2; }
        
        .content_title_title { padding: 1vw !important; margin: 10vw 0 -3vw; border: 1px solid #c9993b; border-left: 1px solid #c9993b !important; width: max-content; color: #c9993b; font-size: 3.8vw !important; font-weight: bold; }
        /* 見出しの直後に来る箇条書きタイトルの上余白調整 */
        .content_title_title + .list_title { margin-top: 8vw !important; }

        /* --- 箇条書きリスト --- */
        .list_title { font-weight: bold !important; font-size: 3.8vw !important; color: #c9993b; padding-bottom: 1vw !important; margin-bottom: 1vw !important; margin-top: 5vw !important; display: inline-block; }
        .list_title.mt-fix { margin-top: 7vw !important; }
        .text_list { counter-reset: list-counter; list-style: none; padding-left: 0; margin-top: 2vw; margin-bottom: 6vw; }
        .text_list li { color: #333; font-size: 3.8vw !important; line-height: 1.5; list-style-type: square; list-style-position: outside; text-indent: 0; padding-left: 0.3em; margin-left: 5vw; margin-right: 1vw; }
        ol.text_list li { list-style-type: decimal; margin-left: 6vw; }
        .text_list li:not(:last-child) { margin-bottom: 2vw; }
        ul.interactive_check_list + .list_title { margin-top: 8vw; }
        
        /* 枠線付きの箇条書き専用調整 */
        .content_detail_smallsection.text_list_wrap { border: 2px solid #f1edda; padding: 4vw; margin: 6vw 0; border-radius: 1vw; background-color: #fff; }
        .content_detail_smallsection.text_list_wrap .text_list { margin: 0; padding: 0; }
        .content_detail_smallsection.text_list_wrap .text_list li:last-child { margin-bottom: 0; }

        /* --- テーブル詳細調整 --- */
        .blog_table, .content_wrap .blog_table { margin: 6vw 0; }
        .blog_table_title { padding: 1vw 0; vertical-align: middle; font-size: 3.8vw; }
        tbody .blog_table_title { width: 27vw; border-right: solid 2px #fff; }
        tbody .blog_table_wrap:not(:last-child) .blog_table_title { border-bottom: solid 2px #fff; }
        .blog_table_detail { padding: 1vw; font-size: 3.8vw; }

        /* --- FAQ（Q&A）微調整 --- */
        .faq_toc { margin: 8vw 0; }
        .faq_toc_item { margin-bottom: 3.5vw; border-radius: 2vw; }
        .faq_toc_q { padding: 2.5vw 4vw; }
        .faq_toc_q .faq_toc_icon { font-size: 5.5vw; margin-right: 2.5vw !important; margin-top: 0.8vw !important; }
        .faq_toc_q .faq_toc_text { font-size: 4.0vw; margin-top: 0.8vw !important; line-height: 1.3 !important; }
        .faq_toc_a { padding: 3.5vw 4vw 3vw; border-radius: 0 0 2vw 2vw; }
        .faq_toc_a_top { margin-bottom: 0vw !important; }
        .faq_toc_a_top .faq_toc_icon.green { font-size: 5.5vw; margin-right: 2.5vw !important; margin-top: 0.8vw !important; }
        .faq_toc_a_top .faq_toc_text a { font-size: 3.8vw; }
        .faq_toc_a_top .faq_toc_text { font-size: 3.8vw !important; margin-top: 0.8vw !important; }
        .faq_toc_a_top .faq_toc_text + .faq_toc_text { margin-top: 4vw !important; }

        .faq_toc_link { padding-left: 0 !important; display: block !important; margin-top: 4vw !important; }
        .faq_toc_link_mark { display: block !important; font-size: 3vw !important; color: #c9993b !important; font-weight: bold !important; margin-bottom: 1vw !important; margin-left: 3vw; }
        .faq_toc_link a { font-size: 3.8vw !important; line-height: 1.5 !important; display: inline-block !important; text-decoration: underline !important; padding-left: 4vw !important; }

        /* --- コンテンツ詳細・ポイント囲み枠 --- */
        .content_detail_list { background: #f7f7f7; padding: 7vw; margin: 8vw 0; }
        .content_detail_item { font-size: 3.6vw; padding-left: 2.5vw; position: relative; }
        .content_detail_item:not(:last-child) { margin-bottom: 3vw; }
        .content_detail_item::before { content: ''; width: 2vw; height: 2vw; background: #333; border-radius: 50%; position: absolute; left: 0; top: 2vw; margin: auto; }
        
        .smallsection_detail_text { position: relative; padding-top: 67vw; font-size: 3.8vw !important; }
        .smallsection_detail_text::before { content: ''; width: 100%; height: 63vw; position: absolute; left: 0; top: 0; }
        .smallsection_detail_text_2 { font-size: 3.8vw !important; margin-bottom: 6vw; }
        
        .column_text_section .content_detail_smallsection { margin-top: 5vw; border: 2px solid #c9993b !important; padding: 4vw; border-radius: 1vw; background-color: #fff; }
        .content_detail_smallsection_2 { margin-top: 5vw; border: 2px solid #c9993b !important; padding: 4vw; }
        .column_text_section .detail_smallsection_title { font-size: 4vw !important; font-weight: bold !important; color: #c9993b !important; display: flex !important; align-items: baseline !important; margin-bottom: 3vw !important; border-left: none !important; padding-left: 0 !important; }
        .column_text_section .detail_smallsection_title .reasonmark { font-size: 3.6vw; font-weight: bold; color: #fff; width: 12vw; padding: 1vw 2vw; margin-right: 2vw; background: #f1edda; }
        #cnt02 .detail_smallsection_title .reasonmark, #cnt04 .detail_smallsection_title .reasonmark { width: 18vw; }
        #cnt03 .detail_smallsection_title .reasonmark { width: 22vw; }
        
        .smallsection_detail_item { font-size: 4vw; color: #333; font-weight: bold; position: relative; padding-left: 3vw; margin-left: 2vw; }
        .smallsection_detail_item::before { content: ''; width: 2vw; height: 2vw; background: #333; border-radius: 50%; position: absolute; left: 0; top: 0; bottom: 0; margin: auto; }
        .content_wrap .smallsection_detail_item { margin-left: 2vw; }
        
        .smallsection_detail_item_list { position: relative; padding-left: 6vw; margin-bottom: 1.5vw; border-bottom: none !important; text-indent: 0; }
        .smallsection_detail_item_list a { display: block; font-size: 3.8vw; color: #0b57d0; font-weight: bold; line-height: 1.6; text-decoration: underline; text-decoration-color: #07519a; padding: 0; }
        .smallsection_detail_item_list::before { content: ''; position: absolute; left: 0; top: 0.6vw; width: 4.5vw; height: 4.5vw; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23c9993b' d='M8 5v14l11-7z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; background-size: contain; transform: none; margin-right: 0; }

        #cont1 .smallsection_detail_list { margin-top: 2vw; }
        .smallsection_detail_list2 { margin-left: 4vw; }

        .banner-link { margin: 8vw auto 12vw; width: 90vw; }

        /* --- 結論・まとめボックス (旧デザイン互換) --- */
        .content_conclution_smallsection:not(:last-child) { margin-bottom: 6vw; }
        .conclution_smallsection_title { font-size: 4.6vw; font-weight: bold; color: #f1edda; position: relative; padding-left: 3.5vw; }
        .conclution_smallsection_title::before { content: ''; width: 2vw; height: 2vw; background: #f1edda; clip-path: polygon(2vw 50%, 0% 0%, 0% 2vw); position: absolute; left: 0; top: 2vw; margin: auto; }
        .conclution_smallsection_detail { border: 3px solid #878787; padding: 3vw 4vw; margin: 4vw 0; }
        .conclution_smallsection_detail .detail_text_title { font-size: 4vw; font-weight: bold; color: #878787; margin-bottom: 2vw; }

        /* --- 要約ボックス (スマホ用) --- */
        .article_summary_box { margin: 8vw 3vw 10vw; padding: 10vw 4vw 2vw; border-radius: 3vw; }
        .summary_box_title { top: -3vw; left: 3.2vw; font-size: 3.5vw; padding: 2vw 4vw; border-radius: 5vw; }
        .summary_box_list li { font-size: 3.8vw; line-height: 1.6; margin-bottom: 3.5vw; padding-left: 7.3vw; }
        .summary_box_list li::before { width: 4.3vw; height: 4.3vw; left: 0; top: 0.6vw; }
        .summary_box_list { padding-top: 2vw; }

        /* --- まとめボックス (スマホ用) --- */
        .article_conclusion_box { margin: 10vw 3vw 8vw; padding: 6vw 4vw 6vw; border-radius: 3vw; }
        .conclusion_box_title { top: -4.5vw; left: 4vw; font-size: 3.8vw; padding: 2vw 5vw; border-radius: 5vw; }
        .conclusion_box_list li { padding-left: 6vw; margin-bottom: 6vw; }
        .conclusion_box_list li:last-child { margin-bottom: 0; }
        .conclusion_box_list li::before { left: 1vw; top: 1vw; width: 2.8vw; height: 2.8vw; }
        .conclusion_item_title { font-size: 4vw; margin-bottom: 2vw; }
        .conclusion_item_text { font-size: 3.6vw; }
        .conclusion_item_link { font-size: 3.2vw; display: inline-block; margin-top: 2vw; }
        .conclusion_item_link a { font-size: 3.2vw !important; padding: 0 1vw !important; }

        /* --- 参照エリア (スマホ用) --- */
        .reference_section { display: block; width: auto; box-sizing: border-box; margin: 10vw 3vw 8vw; padding-top: 6vw; padding-bottom: 6vw; border-top: 1px solid #999; border-bottom: 1px solid #999; }
        .reference_title { font-size: 3vw; color: #666; margin-bottom: 2vw; }
        .reference_list { list-style-type: disc; list-style-position: outside; margin-left: 5vw; padding: 0; }
        .reference_list li { color: #666; font-size: 2.8vw !important; line-height: 1.6; margin-bottom: 2vw; font-weight: normal !important; border-bottom: none !important; }
        .reference_list a { color: #0b57d0 !important; font-size: 2.8vw !important; font-weight: normal !important; text-decoration: underline !important; word-break: break-all; }

        /* --- CTAボタン 微調整 --- */
        .shared-ownership-section-container { padding: 40px 10px !important; width: 95%; margin: -4vw auto 12vw !important; }
        .shared-ownership-main-title { font-size: 3.5vw !important; margin-bottom: 10px; padding-left: 0 !important; border-left: none !important; }
        .shared-ownership-consult-button { font-size: 3.5vw !important; padding: 10px 20px; }

        /* --- リンクボタン (スマホ用) --- */
        .link_btn a { display: block; font-size: 5vw; font-weight: bold; color: #fff !important; line-height: 1.6; text-align: center; margin: 5vw 0 0; padding: 3.8vw 3vw 3vw; background: #ff9c00; border-radius: 40px; position: relative; }
        .link_btn a::after { content: ''; border: 2px solid #fff; border-radius: 40px; position: absolute; top: 1.5vw; bottom: 1.5vw; left: 1.5vw; right: 1.5vw; }

        /* --- Instagram埋め込みコンテナ --- */
        .instagram-embed-wrapper { display: block; margin: 5vw auto; } /* 縦並びに解除 */
        .instagram-embed-wrapper blockquote.instagram-media { margin: 0 auto 6vw !important; width: 100% !important; }
        
        /* --- チェックリスト調整 (スマホ用) --- */
        .checklist_box { padding: 5vw; margin: 5vw auto 8vw; }
        .interactive_check_list li { margin-bottom: 4vw; }
        .interactive_check_list .check_text::before { margin-right: 3vw; }
        .checklist_note_wrap { margin: 4vw 0 6vw; }
        .checklist_note_wrap, .note_text { font-size: 3.2vw; margin-bottom: 2vw; }
        .checklist_subtitle { font-size: 3.8vw; margin: 6vw 0 3vw; }
        .sub_check_list { margin-left: 4vw !important; padding-left: 2vw !important; }

        /* --- 内部リンク「▶」専用クラス --- */
        .internal_link_wrap .arrow { margin-right: 5px; color: #333; }
    }

</style>

]]></description>
            <pubDate>2026-10-29</pubDate>
        </item>
                
        <item>
            <title>川西市に住むならどこがいい？マイホーム購入におすすめの3駅をご紹介</title>
            <link>http://www.century-21net.co.jp/staffblog/entry-145481/</link>
            <description><![CDATA[<article class="column_section">
    <div class="column_section_image_intro">
        <picture>
            <source media="(max-width: 649px)" srcset="//cdn.img-asp.jp/cms/145481_9_0_0_1.jpg">
            <img src="//cdn.img-asp.jp/cms/145481_9_0_0_1.jpg" alt="川西市に住むならどこがいい？マイホーム購入におすすめの3駅をご紹介">
        </picture>
    </div>
    <div class="article_summary_box">
        <div class="summary_box_title">まずは概要をチェック！</div>
        <ul class="summary_box_list">
            <li>買い物と交通アクセスの利便性を重視するなら「川西能勢口」エリア！</li>
            <li>JR線沿線で利便性と落ち着きを両立するなら「川西池田」エリア！</li>
            <li>豊かな自然のそばでゆとりある暮らしをするなら「多田」エリア！</li>
        </ul>
    </div>
    <div class="column_text_section intro">
        <div class="text_section_content">
            <p class="content_text">
                川西市でマイホーム購入をご検討中の方の中には「実際のところ住みやすい？」「どのエリアがうちの家族に合っている？」と、お悩みの方もいらっしゃるのではないでしょうか。
            </p>
            <p class="content_text">
                本記事では、川西市のリアルな住みやすさの理由や、「おすすめエリア3選」をご紹介いたします。
            </p>
            <dl class="content_detail_smallsection_2">
                <dt class="detail_smallsection_title">目次</dt>
                <dd class="detail_smallsection_detail">
                    <ul class="smallsection_detail_list">
                        <li class="smallsection_detail_item_list"><a href="#cont1">川西市に住むならここ！おすすめエリア3選</a></li>
                        <li class="smallsection_detail_item_list"><a href="#cont2">川西市ってどんな街？マイホーム購入におすすめの3つの理由</a></li>
                        <li class="smallsection_detail_item_list"><a href="#cont3">川西市は住んではいけない？気になる治安と注意点</a></li>
                        <li class="smallsection_detail_item_list"><a href="#cont4">川西市のエリア選びに関するよくある質問</a></li>
                        <li class="smallsection_detail_item_list"><a href="#cont5">まとめ</a></li>
                    </ul>
                </dd>
            </dl>
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title contact">＼ 川西市のエリア情報は地域のプロにお任せ！／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="/contact/?companyId=1219" class="shared-ownership-consult-button btn-contact" target="_blank">▶ アクロスコーポレイションに相談する</a>
        </div>
    </div>
    <div class="column_text_section first" id="cont1">
        <div class="text_compare_content">
            <h2 class="text_section_title">川西市に住むならここ！<br class="sp-view">おすすめエリア3選</h2>
            <p class="content_text">
                川西市は、駅の便利なエリアから自然豊かでゆったりしたエリアまで、場所によって街の雰囲気は変わります。
            </p>
            <p class="content_text">
                ここからは、住宅購入をご検討中の方にぜひチェックしていただきたい、以下の3エリアを順に詳しく解説していきます。
            </p>
            <div class="content_detail_smallsection text_list_wrap">
                <div class="list_title">川西市おすすめエリア3選</div>
                <ul class="smallsection_detail_list">
                    <li class="smallsection_detail_item_list"><a href="#cont1_1">川西能勢口駅周辺エリア</a></li>
                    <li class="smallsection_detail_item_list"><a href="#cont1_2">川西池田駅周辺エリア</a></li>
                    <li class="smallsection_detail_item_list"><a href="#cont1_3">多田駅周辺エリア </a></li>
                </ul>
            </div>
            <p class="content_text">
                ご自身やご家族のライフスタイルをイメージしながら、ぴったりの街を探してみてください。
            </p>
            <div class="content_wrap" id="cont1_1">
                <h3 class="content_title">川西能勢口駅周辺：<br class="sp-view">利便性重視！なんでも揃う中心エリア</h3>
                <div class="column_section_image">
                    <img src="//cdn.img-asp.jp/cms/145481_8_0_0_1.jpg" alt="" >
                </div>
                <div class="content_wrap">
                    <div class="content_detail_smallsection text_list_wrap">
                        <div class="list_title">こんな方におすすめ！</div>
                        <ul class="text_list">
                            <li><span class="text_bold">共働きで、日々の通勤や買い物の時間を短縮したい</span></li>
                            <li><span class="text_bold">車を使わずに、徒歩や自転車メインで生活したい</span></li>
                            <li><span class="text_bold">休日は近場のショッピングモールで家族の時間を楽しみたい</span></li>
                        </ul>
                    </div>
                    <p class="content_detail_text">
                        川西市の中心地であり、最も賑わいを見せるのが「川西能勢口駅」の周辺エリア。
                    </p>
                    <p class="content_detail_text">
                        利便性と住環境の良さを高いレベルで両立でき、住まい探しにおいて多くの方が候補に挙げる人気の街です。
                    </p>
                    <h4 class="content_title_title">主要駅へのアクセス情報</h4>
                    <p class="content_detail_text">
                        川西能勢口駅では、阪急宝塚本線と能勢電鉄妙見線が利用できます。さらに、歩行者デッキで繋がっているJR川西池田駅も徒歩圏内のため、多方面へのアクセスが可能です。
                    </p>
                    <table class="blog_table">
                        <thead>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">目的地</th>
                                <th class="blog_table_title">所要時間</th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">大阪梅田駅</th>
                                <td class="blog_table_detail">通勤時：約27分<br>平常時：約21分</td>
                            </tr>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">神戸三宮駅</th>
                                <td class="blog_table_detail">通勤時：約55分<br>平常時：約45分</td>
                            </tr>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">大阪空港駅</th>
                                <td class="blog_table_detail">通勤時：約17分<br>平常時：約17分</td>
                            </tr>
                        </tbody>
                    </table>
                    <p class="note_text">
                        通勤時は、平日の朝7時前後を想定しています。曜日・時間帯により所要時間は異なります。
                    </p>
                    <h4 class="content_title_title">川西能勢口駅周辺エリアの魅力と特徴</h4>
                    <p class="content_detail_text">
                        <span class="text_highlight">
                            ◾️駅周辺で全てが揃う高い生活利便性
                        </span>
                    </p>
                    <p class="content_detail_text">
                        駅直結の「アステ川西」や隣接する「ラソラ川西」には、スーパーやアパレルショップ、生活雑貨店など多彩な店舗が集まっています。
                    </p>
                    <p class="content_detail_text">
                        日々の食材の買い出しをスムーズに済ませられるのはもちろん、休日は遠出することなく充実した時間を過ごせます。駅周辺だけで暮らしが完結するのは、忙しい方にとって大きな魅力です。
                    </p>
                    <p class="content_detail_text">
                        <span class="text_highlight">
                            ◾️2路線が使える交通アクセス
                        </span>
                    </p>
                    <p class="content_detail_text">
                        阪急宝塚本線の急行停車駅であり、大阪梅田までダイレクトにアクセスが可能です。能勢電鉄妙見線の始発駅でもあるため、市の北側へお出かけする際もスムーズに移動できます。
                    </p>
                    <p class="content_detail_text">
                        さらに、徒歩圏内にはJR川西池田駅もあり、計3路線が利用できる川西市の交通の要所です。
                    </p>
                    <p class="content_detail_text">
                        <span class="text_highlight">
                            ◾️駅周辺は平坦で徒歩での移動もしやすい
                        </span>
                    </p>
                    <p class="content_detail_text">
                        駅周辺の商業エリアは比較的平坦な地形が広がっており、徒歩やベビーカーでの移動もしやすいです。
                    </p>
                    <p class="content_detail_text">
                        一方で、駅北西側の雲雀丘山手～花屋敷山手町あたりから坂が多くなってきます。見晴らしが良く静かな住環境ではありますが、自転車での移動には注意が必要です。
                    </p>
                    <p class="content_detail_text">
                        そのため、「車をあまり運転せずに暮らしたい」という方は、駅東側から北側に位置する小戸・美園町・火打あたりのエリアがおすすめです。
                    </p>
                    <div class="internal_link_wrap">
                        <span class="arrow">▶</span>
                        <a href="/purchase/rail_estate/rail332/station_result332065/" target="_blank">川西能勢口駅周辺の不動産一覧を見てみる</a><br>
                        　
                    </div>
                </div>
            </div>
            <div class="content_wrap" id="cont1_2">
                <h3 class="content_title">川西池田駅周辺：<br class="sp-view">JR利用に便利！落ち着いた住環境</h3>
                <div class="column_section_image">
                    <img src="//cdn.img-asp.jp/cms/145481_4_0_0_1.jpg" alt="" >
                </div>
                <div class="content_wrap">
                    <div class="content_detail_smallsection text_list_wrap">
                        <div class="list_title">こんな方におすすめ！</div>
                        <ul class="text_list">
                            <li><span class="text_bold">JR線をよく利用される方</span></li>
                            <li><span class="text_bold">利便性は確保しつつ、落ち着いた住環境で暮らしたい方</span></li>
                            <li><span class="text_bold">休日は車を使ってご家族でお出かけをすることが多い方</span></li>
                        </ul>
                    </div>
                    <p class="content_detail_text">
                        続いてご紹介するのは、先ほどご紹介した「川西能勢口駅」から徒歩圏内の「川西池田駅」周辺エリアです。
                    </p>
                    <p class="content_detail_text">
                        川西能勢口駅周辺は大型商業施設が集まる賑やかなエリアですが、隣接する川西池田駅の周辺は街の雰囲気が異なります。<br>
                        駅から少し離れると落ち着いた住宅街が広がっており、「便利な川西能勢口を使いつつ、住む場所は静かな環境が良い」という方にぴったりです。
                    </p>
                    <h4 class="content_title_title">主要駅へのアクセス情報</h4>
                    <p class="content_detail_text">
                        川西池田駅はJR福知山線（JR宝塚線）の快速停車駅。大阪方面への直通アクセスはもちろん、尼崎駅で乗り換えれば神戸方面のアクセスも可能です。
                    </p>
                    <table class="blog_table">
                        <thead>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">目的地</th>
                                <th class="blog_table_title">所要時間</th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">大阪駅</th>
                                <td class="blog_table_detail">通勤時：約21分<br>平常時：約17分</td>
                            </tr>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">宝塚駅</th>
                                <td class="blog_table_detail">通勤時：約8分<br>平常時：約8分</td>
                            </tr>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">三ノ宮駅</th>
                                <td class="blog_table_detail">通勤時：約37分<br>平常時：約32分</td>
                            </tr>
                        </tbody>
                    </table>
                    <p class="note_text">
                        通勤時は、平日の朝7時前後を想定しています。曜日・時間帯により所要時間は異なります。
                    </p>
                    <h4 class="content_title_title">川西池田駅周辺エリアの魅力と特徴</h4>
                    <p class="content_detail_text">
                        <span class="text_highlight">
                            ◾️JR線で大阪方面へ快適なアクセス
                        </span>
                    </p>
                    <p class="content_detail_text">
                        快速を利用すれば、大阪駅まで通勤時でも約21分で行くことができ、毎日の通勤ストレスを軽減できるでしょう。
                    </p>
                    <p class="content_detail_text">
                        また、神戸方面へ行くには尼崎駅での乗り換えが必要になりますが、尼崎駅は電車の本数が多く接続もスムーズなため、神戸方面によく行かれるご家族がいらっしゃる場合でも十分に検討いただけます。
                    </p>
                    <p class="content_detail_text">
                        <span class="text_highlight">
                            ◾️落ち着いた閑静な住環境
                        </span>
                    </p>
                    <p class="content_detail_text">
                        駅前はロータリーの整備が進んでおり、静かで落ち着いた街並みが広がっています。
                    </p>
                    <p class="content_detail_text">
                        駅周辺には歴史ある寺社や、緑も多く、車の交通量も比較的穏やかなため静かな環境でのんびり子育てをしたいご家庭にも適しています。
                    </p>
                    <p class="content_detail_text">
                        <span class="text_highlight">
                            ◾️川西能勢口の商業施設も徒歩圏内
                        </span>
                    </p>
                    <p class="content_detail_text">
                        川西池田駅と川西能勢口駅は歩行者専用デッキで直結しており、徒歩6〜7分ほどで行き来が可能です。<br>
                        特に、川西能勢口駅の南側にある「アステ川西」や「川西阪急スクエア」といった大型商業施設を、気軽に利用できるのは大きなメリットと言えます。
                    </p>
                    <p class="content_detail_text">
                        普段は落ち着いた環境で暮らしながら、買い物や用事がある際は川西能勢口の大型商業施設を気軽に利用できる、まさに「いいとこどり」の暮らしが叶います。
                    </p>
                    <div class="internal_link_wrap">
                    <span class="arrow">▶</span>
                        <a href="/purchase/rail_estate/rail44/station_result44035/" target="_blank">川西池田駅周辺の不動産一覧を見てみる</a><br>
                        　
                    </div>
                </div>
            </div>
            <div class="content_wrap" id="cont1_3">
                <h3 class="content_title">多田駅周辺：<br class="sp-view">自然が豊かでのびのびと暮らせる！</h3>
                <div class="column_section_image">
                    <img src="//cdn.img-asp.jp/cms/145481_5_0_0_1.jpg" alt="" >
                </div>
                <div class="content_wrap">
                    <div class="content_detail_smallsection text_list_wrap">
                        <div class="list_title">こんな方におすすめ！</div>
                        <ul class="text_list">
                            <li><span class="text_bold">自然豊かなエリアで暮らしたいけれど、買い物は便利な方が良い方</span></li>
                            <li><span class="text_bold">ゆとりある場所でのびのびと子育てをしたい方</span></li>
                            <li><span class="text_bold">お買い物や週末のお出かけなど、車での移動をメインに考えている方</span></li>
                        </ul>
                    </div>
                    <p class="content_detail_text">
                        川西市の中部に位置する「多田駅」周辺は、豊かな自然と生活利便性のバランスが良く、のびのびと子育てがしたい方におすすめのエリアです。
                    </p>
                    <p class="content_detail_text">
                        中心部の川西能勢口エリアに比べると土地の価格が抑えられる傾向にあるため、同じ予算でも広めのマイホームを実現しやすいのが大きな魅力です。
                    </p>
                    <h4 class="content_title_title">主要駅へのアクセス情報</h4>
                    <p class="content_detail_text">
                        多田駅は「のせでん（能勢電鉄）」の駅です。川西能勢口駅まで約10分で到着でき、阪急線へスムーズに乗り換えできるため、大阪市内への通勤も十分に可能です。
                    </p>
                    <table class="blog_table">
                        <thead>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">目的地</th>
                                <th class="blog_table_title">所要時間</th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">川西能勢口駅</th>
                                <td class="blog_table_detail">通勤時：約9分<br>平常時：約9分</td>
                            </tr>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">大阪梅田駅</th>
                                <td class="blog_table_detail">通勤時：約39分<br>平常時：約34分</td>
                            </tr>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">宝塚駅</th>
                                <td class="blog_table_detail">通勤時：約29分<br>平常時：約23分</td>
                            </tr>
                        </tbody>
                    </table>
                    <p class="note_text">
                        通勤時は、平日の朝7時前後を想定しています。曜日・時間帯により所要時間は異なります。
                    </p>
                    <h4 class="content_title_title">多田駅周辺エリアの魅力と特徴</h4>
                    <p class="content_detail_text">
                        <span class="text_highlight">
                            ◾️車移動が便利！幹線道路沿いの商業施設が充実
                        </span>
                    </p>
                    <p class="content_detail_text">
                        駅のすぐ近くを南北に走る国道173線沿いには、大型スーパーやドラッグストア、ファミリー向けの飲食店など、生活に便利なロードサイド店舗が並んでいます。
                    </p>
                    <p class="content_detail_text">
                        車を中心とした生活スタイルであれば、日常のお買い物に困ることはないでしょう。
                    </p>
                    <p class="content_detail_text">
                        <span class="text_highlight">
                            ◾️ゆとりある暮らしが叶う落ち着いた住宅街
                        </span>
                    </p>
                    <p class="content_detail_text">
                        大きな幹線道路から離れると、閑静な住宅街が広がっています。<br>
                        そんな多田駅周辺の魅力は、中心部に比べて不動産の価格相場がぐっと抑えられる点です。
                    </p>
                    <div class="list_title">周辺エリアの土地価格相場目安</div>
                    <ul class="text_list">
                    <li><span class="text_bold">川西能勢口駅周辺</span>：83.1万円 / 坪</li>
                        <li><span class="text_bold">多田駅周辺</span>：32.6 / 坪</li>
                    </ul>
                    <p class="note_text">
                        2026年8月時点のSUUMOの情報を参照しています
                    </p>
                    <p class="content_detail_text">
                        このように、多田駅周辺は中心部の半分以下の水準となっています。<br>
                        そのため、同じ予算でも敷地面積を確保しやすく、「庭で子どもと遊びたい」「複数台の車を停めたい」といった、ゆとりある理想のマイホームを叶えやすい環境が整っています。
                    </p>
                    <p class="content_detail_text">
                        <span class="text_highlight">
                            ◾️豊かな自然と触れあえる穏やかな環境
                        </span>
                    </p>
                    <p class="content_detail_text">
                        周辺には緑豊かな山々や猪名川があり、生活のすぐそばに自然を感じられる穏やかな空気が流れています。
                    </p>
                    <p class="content_detail_text">
                        大小さまざまな公園も点在しており、休日は自然の中でお散歩を楽しんだり、身体を動かしたりするなど、ご家族でのびのびとした時間を過ごすことができます。
                    </p>
                    <div class="internal_link_wrap">
                        <span class="arrow">▶</span>
                        <a href="/purchase/rail_estate/rail353/station_result353030/" target="_blank">多田駅周辺の不動産一覧を見てみる</a>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title">＼ 他のエリアにはどんな不動産がある？／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="/purchase/information/kawanishi/" class="shared-ownership-consult-button" target="_blank">▶ 川西市の不動産一覧を見てみる</a>
        </div>
    </div>
    <div class="column_text_section second" id="cont2">
        <div class="text_compare_content">
            <h2 class="text_section_title">川西市ってどんな街？<br class="pc-view">マイホーム購入におすすめの3つの理由</h2>
            <div class="column_section_image">
                <img src="//cdn.img-asp.jp/cms/145481_6_0_0_1.jpg" alt="" >
            </div>
            <p class="content_text">
                兵庫県の南東部に位置する川西市。大阪や神戸のベッドタウンとして発展してきたこの街は、「都心の便利さ」と「豊かな自然」がちょうど良いバランスで共存しているのが特徴です。
            </p>
            <ul class="text_list">
                <li><span class="text_bold">大阪梅田まで30分以内！2路線使える好アクセス</span></li>
                <li><span class="text_bold">駅前やロードサイドの大型商業施設が充実</span></li>
                <li><span class="text_bold">豊かな自然環境と行政の手厚い子育て支援</span></li>
            </ul>
            <p class="content_text">
                これらの理由から、特にこれからマイホームを購入するご家族には、「子育てがしやすく、生活にゆとりが持てる」街としておすすめです。
            </p>
            <div class="content_wrap">
                <h3 class="content_title">① 大阪梅田まで30分以内！2路線使える<br class="sp-view">好アクセス</h3>
                <div class="content_wrap">
                    <p class="content_detail_text">
                        川西市の魅力のひとつが、大阪市街地へのアクセスの良さ。<br>
                        市内には以下の鉄道が走っており、使いたい路線に合わせて住むエリアを選べるのが大きなメリットです。
                    </p>
                    <ul class="text_list">
                        <li><span class="text_bold">阪急宝塚線</span></li>
                        <li><span class="text_bold">JR福知山線（宝塚線）</span></li>
                        <li><span class="text_bold">能勢電鉄</span></li>
                    </ul>
                    <p class="content_detail_text">
                        この中でも、大阪方面への通勤・通学のメインとなるのが「阪急宝塚線」と「JR福知山線」の2路線です。
                    </p>    
                    <p class="content_detail_text">
                        さらに、川西能勢口・川西池田周辺の中心エリアであれば、行先によってこの2路線を徒歩圏内で使い分けることも可能。毎日の移動ストレスを大きく軽減できます。
                    </p>
                    <table class="blog_table">
                        <thead>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">駅</th>
                                <th class="blog_table_title">アクセス</th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">阪急宝塚線：<br>川西能勢口駅</th>
                                <td class="blog_table_detail">大阪梅田駅<br>通勤時：約27分<br>平常時：約21分</td>
                            </tr>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">JR福知山線：<br>川西池田駅</th>
                                <td class="blog_table_detail">大阪駅<br>通勤時：約21分<br>平常時：約18分</td>
                            </tr>
                        </tbody>
                    </table>
                    <p class="note_text">
                        通勤時は、平日の朝7時前後を想定しています。曜日・時間帯により所要時間は異なります。
                    </p>
                    <p class="content_detail_text">
                        大阪で勤務されている場合や、お子様が市外の学校へ進学する場合でも、スムーズに移動できる交通アクセスの快適さは、マイホーム選びにおいて大きなポイントになります。
                    </p>
                </div>
            </div>
            <div class="content_wrap">
                <h3 class="content_title">② 駅前やロードサイドの<br class="sp-view">大型商業施設が充実</h3>
                <div class="content_wrap">
                    <p class="content_detail_text">
                        駅周辺や幹線道路沿いには商業施設が揃っており、日々の買い物もしやすいです。特に以下の2つのエリアは、休日のまとめ買いやご家族でのお出かけに欠かせない場所です。
                    </p>
                    <ul class="text_list">
                        <li>
                            <span class="text_bold">川西能勢口駅周辺エリア：</span><br>
                            先ほどもご紹介しましたが、「アステ川西」や「ラソラ川西」などの大型商業施設が駅に隣接しており、食料品からファッション、生活雑貨などが揃います。
                        </li>
                        <li>
                            <span class="text_bold">キセラ川西エリア：</span><br>
                            近年開発が進み、人気を集めている注目のエリア。大型スーパー、ホームセンター、温浴施設などが集まっており、休日を過ごすのにぴったりです。
                        </li>
                    </ul>
                </div>
            </div>
            <div class="content_wrap">
                <h3 class="content_title">③ 豊かな自然環境と行政の手厚い<br class="sp-view">子育て支援</h3>
                <div class="content_wrap">
                    <p class="content_detail_text">
                        便利な都市部から少し足を延ばせば、四季折々の自然が日常にあるのも川西市ならではの魅力です。落ち着いて子育てに専念できる環境が整っていると言えるでしょう。
                    </p>
                    <h4 class="content_title_title">のびのび遊べる自然・公園</h4>
                    <p class="content_detail_text">
                        猪名川や緑豊かな山々などがあり、自然を身近に感じられます。「キセラ川西せせらぎ公園」など綺麗に整備された大きな公園もあり、週末はファミリーの方が多く訪れます。
                    </p>
                    <h4 class="content_title_title">行政の子育て支援</h4>
                    <p class="content_detail_text">
                        こども医療費助成の対象が、2023年から高校3年生まで拡大されるなど、行政によるサポート体制が充実。産後ケア事業や、子育て支援施設も揃っています。
                    </p>
                </div>
            </div>
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title">＼ 都市の利便性と豊かな自然環境を両立！／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="/purchase/information/kawanishi/" class="shared-ownership-consult-button" target="_blank">▶ 川西市の不動産一覧をチェック！</a>
        </div>
    </div>
    <div class="column_text_section third" id="cont3">
        <div class="text_compare_content">
            <h2 class="text_section_title">川西市は住んではいけない？<br class="sp-view">気になる治安と注意点</h2>
            <div class="column_section_image">
                <img src="//cdn.img-asp.jp/cms/145481_7_0_0_1.jpg" alt="" >
            </div>
            <p class="content_text">
                川西市でのマイホーム探しを進める中で、「実際の治安はどうなんだろう？」「住む前に知っておくべき注意点はある？」と気になる方もいらっしゃるかもしれません。
            </p>
            <p class="content_text">
                長く住み続ける大切なマイホームだからこそ、しっかりと把握しておきたいですよね。ここでは、川西市の治安と注意点をご紹介いたします。
            </p>
            <div class="content_wrap">
                <h3 class="content_title">犯罪認知件数は少なく、<br class="sp-view">ファミリーでも暮らしやすい治安の良さ</h3>
                <div class="content_wrap">
                    <p class="content_detail_text">
                        結論から述べると、川西市の治安は兵庫県内でも良好で、ご家族でも暮らしやすい街です。兵庫県警が発表している令和7年の刑法犯総数を見てみましょう。
                    </p>
                    <table class="blog_table">
                        <thead>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">市区名</th>
                                <th class="blog_table_title">刑法犯総数</th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">川西市</th>
                                <td class="blog_table_detail">750件</td>
                            </tr>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">宝塚市</th>
                                <td class="blog_table_detail">1,039件</td>
                            </tr>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">伊丹市</th>
                                <td class="blog_table_detail">1,542件</td>
                            </tr>
                        </tbody>
                    </table>
                    <p class="content_detail_text">
                        隣接する宝塚市・伊丹市と比較すると、刑法犯総数が少ないことがわかります。<br>
                        川西市は大阪のベッドタウンとして発展してきた側面があるため、以下のような治安の良さに繋がる特徴を持っています。
                    </p>
                    <ul class="text_list">
                        <li><span class="text_bold">歓楽街が少ない</span>：パチンコ店や繁華街が少なく、夜遅くまで騒がしいエリアがほとんどありません。</li>
                        <li><span class="text_bold">行政と地域が連携した防犯体制</span>：通学路などへの防犯カメラの設置や、民間事業者によるカメラ付き自販機の導入など、防犯対策が進められています。</li>
                        <li><span class="text_bold">活発な地域イベントと見守る目</span>：各地域でお祭りや防災訓練などの活動が行われており、お子様を見守る目が自然と機能しています。</li>
                    </ul>
                    <p class="content_detail_text">
                        ただし、自然豊かで閑静な住宅街が多い分、エリアによっては夜道が暗い・人通りが少ないと感じる場所も。
                    </p>    
                    <p class="content_detail_text">
                        駅からのルートや街灯の多さなど、現地の実際の雰囲気も私たち「アクロスコーポレイション」がお伝えいたしますので、エリア選びに不安がある方は<a href="/contact/?companyId=1219" target="_blank">お気軽にご連絡</a>ください。
                    </p>
                </div>
            </div>
            <div class="content_wrap">
                <h3 class="content_title">知っておきたい注意点！坂道が多いエリア</h3>
                <div class="content_wrap">
                    <p class="content_detail_text">
                        先ほども触れましたが、川西市は北部や西部に広がる住宅街を中心に、坂道が多く高低差のある地形が広がっています。<br>
                        そのため、毎日のお買い物や駅までの通勤・通学など、徒歩や自転車での移動をメインとされる方にとっては、日々の負担に感じてしまうこともあるかもしれません。
                    </p>
                    <p class="content_detail_text">
                        坂道が多いことはデメリットに感じやすい部分ですが、高台のエリアには「見晴らしがよく、日当たりや風通しが良い」「水害リスクが低い傾向にある」という特有の魅力があります。
                    </p>
                    <ul class="text_list">
                        <li>
                            <span class="text_bold">徒歩や自転車をメインに、便利な生活がしたい方</span>：<br>
                            → 川西能勢口駅・川西池田駅周辺など、市の南部エリアがおすすめ
                        </li>
                        <li>
                            <span class="text_bold">水害リスクを抑えたい、見晴らしの良さや静かさを重視したい方</span>：<br>
                            → 西部・北部などの高台エリアが選択肢に！
                        </li>
                    </ul>
                    <p class="content_detail_text">
                        このように、ご家族が何を一番大切にしたいかによって最適な場所は変わります。日々の生活を具体的にイメージしながら、エリアを選びましょう。
                    </p>
                </div>
            </div>
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title contact">＼ 自分たちにはどのエリアが合っている？／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="/contact/?companyId=1219" class="shared-ownership-consult-button btn-contact" target="_blank">▶ 地域に詳しいプロに相談する</a>
        </div>
    </div>
    <div class="column_text_section fourth" id="cont4">
        <div class="text_compare_content">
            <h2 class="text_section_title">川西市でのエリア選びに関する<br class="sp-view">よくある質問</h2>
            <div class="faq_toc">
                <div class="faq_toc_item">
                    <div class="faq_toc_q">
                        <span class="faq_toc_icon">Q.</span>
                        <span class="faq_toc_text">
                            川西市は車が無くても生活できますか？
                        </span>
                    </div>
                    <div class="faq_toc_a">
                        <div class="faq_toc_a_top">
                            <span class="faq_toc_icon green">A.</span>
                            <span class="faq_toc_text" style="font-weight: bold">
                                市の南部エリアであれば、車が無くても生活しやすいです。
                            </span>
                            <span class="faq_toc_text">
                                川西能勢口駅や川西池田駅の周辺など、比較的平坦で商業施設が集まっているエリアであれば、徒歩や自転車でも生活しやすいです。
                            </span>
                            <span class="faq_toc_text">
                                一方で、北部や西部などの高台の住宅街でマイホームを購入される場合は、坂道も多いため車があった方が格段に便利です。
                            </span>
                        </div>
                    </div>
                </div>
                <div class="faq_toc_item">
                    <div class="faq_toc_q">
                        <span class="faq_toc_icon">Q.</span>
                        <span class="faq_toc_text">
                            川西市の子育て環境はどうですか？
                        </span>
                    </div>
                    <div class="faq_toc_a">
                        <div class="faq_toc_a_top">
                            <span class="faq_toc_icon green">A.</span>
                            <span class="faq_toc_text" style="font-weight: bold">
                                川西市は自然が多く、のびのびと子育てができる環境が整っています。
                            </span>
                            <span class="faq_toc_text">
                                市内には緑豊かな山々や、「キセラ川西せせらぎ公園」をはじめとした大きな公園も多く、週末はご家族連れで賑わっています。
                            </span>
                            <span class="faq_toc_text">
                                都会の便利さを持ちながらも、日常的に自然と触れ合える穏やかな環境が魅力です。
                            </span>
                        </div>
                    </div>
                </div>
                <div class="faq_toc_item">
                    <div class="faq_toc_q">
                        <span class="faq_toc_icon">Q.</span>
                        <span class="faq_toc_text">
                            病院などの医療機関は整っていますか？
                        </span>
                    </div>
                    <div class="faq_toc_a">
                        <div class="faq_toc_a_top">
                            <span class="faq_toc_icon green">A.</span>
                            <span class="faq_toc_text" style="font-weight: bold">
                                はい、市内には医療機関が点在しており、日々の通院には問題ないと言えるでしょう。
                            </span>
                            <span class="faq_toc_text">
                                特に、川西能勢口駅周辺などの中心エリアには、様々なクリニックがあるほか、総合病院「ベリタス病院」「川西市立総合医療センター」などや、休日内科診療を行っている「川西リハビリテーション病院」があります。
                            </span>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title contact">＼ 川西市のエリア情報が気になる方は ／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="/contact/?companyId=1219" class="shared-ownership-consult-button btn-contact" target="_blank">▶ アクロスコーポレイションに質問する</a>
        </div>
    </div>
    <div class="column_text_section fifth" id="cont5">
        <div class="text_compare_content">
            <h2 class="text_section_title">まとめ</h2>
            <p class="content_text">
                この記事では、川西市の住みやすさの理由とおすすめのエリア3選をご紹介いたしました。最後にポイントを振り返ってみましょう。
            </p>
            <div class="article_conclusion_box">
                <ul class="conclusion_box_list">
                    <li>
                        <div class="conclusion_item_title">利便性を最優先するなら<br class="sp-view">【川西能勢口エリア】</div>
                        <div class="conclusion_item_text">
                            駅周辺で生活が完結する利便性。車がなくても快適に暮らしやすいため、共働きのご夫婦にもおすすめです。<br>
                            <span class="conclusion_item_link">
                                詳しくは <a href="#cont1_1">川西能勢口駅周辺</a> で紹介しています
                            </span>
                        </div>
                    </li>
                    <li>
                        <div class="conclusion_item_title">JRをよく利用するなら<br class="sp-view">【川西池田エリア】</div>
                        <div class="conclusion_item_text">
                            JR快速で大阪・神戸方面へアクセス良好。能勢口の商業施設を利用しつつ、落ち着いた住宅街で暮らせるのが魅力です。<br>
                            <span class="conclusion_item_link">
                                詳しくは <a href="#cont1_2">川西池田駅周辺</a> で紹介しています
                            </span>
                        </div>
                    </li>
                    <li>
                        <div class="conclusion_item_title">ゆったりと暮らしたいなら<br class="sp-view">【多田エリア】</div>
                        <div class="conclusion_item_text">
                            ロードサイドの充実した買い物環境と、豊かな自然が両立。中心部より不動産価格も抑えられます。<br>
                            <span class="conclusion_item_link">
                                詳しくは <a href="#cont1_3">多田駅周辺</a> で紹介しています
                            </span>
                        </div>
                    </li>
                </ul>
            </div>
            <p class="content_text">
                川西市は、大阪方面へのアクセス性と商業施設の利便性がありながら、豊かな自然にも恵まれた街です。<br>
                ご自身のライフスタイルに合ったエリア選びをすれば、長く住み続ける街として魅力的な環境が整っています。
            </p>
            <p class="content_text">
                私たち「アクロスコーポレイション」は、阪神間のエリア情報に精通しており、川西市周辺の魅力的なファミリー向け物件を多数取り扱っております。
            </p>
            <p class="content_text">
                「自分たち家族にはどのエリアが合っているか相談したい」<br>
                「実際に川西市の物件を見てみたい」
            </p>
            <p class="content_text">
                川西市でのマイホーム購入をご検討中の方は、ぜひ「アクロスコーポレイション」にご相談ください。ご家族の理想の住まい探しを、全力でサポートいたします。
            </p>
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title contact">＼ 川西市のエリア情報は地域のプロにお任せ！／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="/contact/?companyId=1219" class="shared-ownership-consult-button btn-contact" target="_blank">▶ アクロスコーポレイションに相談する</a>
        </div>
    </div>
    <div class="reference_section">
        <div class="reference_title">参照</div>
        <ul class="reference_list">
            <li><a href="https://www.navitime.co.jp/" target="_blank">NAVITIME</a></li>
            <li><a href="https://www.astekawanishi.com/" target="_blank">アステ川西</a></li>
            <li><a href="https://lasora-kawanishi.com/" target="_blank">ラソラ川西</a></li>
            <li>川西市「<a href="https://www.city.kawanishi.hyogo.jp/kurashi/1017490/midori/1009048/index.html" target="_blank">キセラ川西せせらぎ公園のご案内</a>」</li>
            <li>川西市「<a href="https://www.city.kawanishi.hyogo.jp/kurashi/fukushi_kaigo/iryo_kenshin/1001276.html" target="_blank">福祉医療費助成制度（乳幼児・こども・母（父）子家庭・高齢期移行・障がい者）</a>」</li>
            <li>川西市「<a href="https://www.city.kawanishi.hyogo.jp/kurashi/kosodate/1000689/index.html" target="_blank">子育て支援・相談・手当</a>」</li>
            <li>川西市「<a href="https://www.city.kawanishi.hyogo.jp/_res/projects/default_project/_page_/001/015/228/R6t2.pdf" target="_blank">川西市の地理</a>」</li>
            <li>阪急百貨店「<a href="https://www.hankyu-dept.co.jp/kawanishi/" target="_blank">川西阪急スクエア</a>」</li>
            <li>SUUMO「<a href="https://suumo.jp/tochi/soba/hyogo/ek_10110/" target="_blank">川西能勢口駅(兵庫県)の土地価格相場情報を調べる</a>」</li>
            <li>SUUMO「<a href="https://suumo.jp/tochi/soba/hyogo/ek_23060/" target="_blank">多田駅(兵庫県)の土地価格相場情報を調べる</a>」</li>
            <li>兵庫県警察「<a href="https://www.police.pref.hyogo.lg.jp/seikatu/gaitou/statis/index.htm" target="_blank">地域の犯罪情勢（市区町別刑法犯認知状況）</a>」</li>
            <li>川西市「<a href="https://www.city.kawanishi.hyogo.jp/kurashi/bosai_bohan_kyukyu/1017401/index.html" target="_blank">防犯</a>」</li>
            <li>ホスピタルズ・ファイル「<a href="https://hospitalsfile.doctorsfile.jp/search/di1301/" target="_blank">川西市の病院・総合病院・大学病院一覧</a>」</li>
            <li>ドクターズ・ファイル「<a href="https://doctorsfile.jp/search/pv1301/" target="_blank">川西市のクリニック・病院一覧</a>」</li>
            <li>川西市「<a href="https://www.city.kawanishi.hyogo.jp/kurashi/bosai_bohan_kyukyu/1017406/kenkokyujitsu/index.html" target="_blank">救急・休日診療など</a>」</li>
        </ul>
    </div>
</article>
<style>
    /* =========================================
       共通・ベーススタイル（画面幅に関わらず適用）
    ========================================= */
    /* --- 全体の基本設定 --- */
    .column_section * { color: #333; font-weight: 500; font-size: 15px; }
    .column_section_image img { width: 100%; height: auto; vertical-align: bottom; }
    .column_section_image { display: flex; justify-content: center; }

    .banner-link { display: block; }
    .column_section_image_intro img { width: 100%; }

    /* --- アンカーリンクのズレ調整（追従ヘッダー対策） --- */
    .column_text_section { scroll-margin-top: 100px; }

    /* --- 特定セクションの背景画像（疑似要素） --- */
    .sec10 .smallsection_detail_text::before { background: url(//cdn.img-asp.jp/cms/825252_4_0_0_1.jpg) no-repeat center center / cover; }
    .sec11 .smallsection_detail_text::before { background: url(//cdn.img-asp.jp/cms/825252_1_0_0_1.jpg) no-repeat center center / cover; }
    .sec12 .smallsection_detail_text::before { background: url() no-repeat center center / cover; }

    /* --- 大見出し（上下ボーダー線の装飾）PC/スマホ共通 --- */
    .text_section_title, .text_section_title_end { font-weight: bold !important; position: relative; text-align: center; scroll-margin-top: 140px; }
    .text_section_title_end { background: #785B21; color: #fff; }
    /* 大見出しの上線 */
    .text_section_title::before, .text_section_title_end::before { content: ''; height: 2px; position: absolute; top: 0; left: 0; right: 0; margin: auto; }
    /* 大見出しの下線 */
    .text_section_title::after, .text_section_title_end::after { content: ''; height: 2px; position: absolute; bottom: 0; left: 0; right: 0; margin: auto; }
    .text_section_title::before, .text_section_title::after { background: #333; }
    .text_section_title_end::before, .text_section_title_end::after { background: #785B21; }

    /* --- テーブル（表） PC/スマホ共通 --- */
    .blog_table, 
    .content_wrap .blog_table { width: 100%; box-shadow: 0 0 7px 2px rgba(0, 0, 0, .06); border-collapse: collapse; }
    thead .blog_table_title { color: #fff; font-weight: bold; background: #785B21; vertical-align: middle; }
    thead .blog_table_title:not(:first-child) { background: #c9993b; color: #fff; }
    thead .blog_table_title:not(:last-child), 
    tbody .blog_table_title { border-right: 2px solid #f1edda; }
    tbody .blog_table_title { color: #333; font-weight: bold; background: #f1edda; vertical-align: middle;}
    tbody .blog_table_wrap:not(:last-child) .blog_table_title { border-bottom: solid 2px #fff; }
    .blog_table_detail { background-color: #fff; }
    tbody .blog_table_detail { text-align: center; vertical-align: middle; }
    tbody .blog_table_detail:not(:last-child) { border-right: 2px solid #ededed; }
    tbody .blog_table_wrap:not(:last-child) .blog_table_detail { border-bottom: 2px solid #ededed; }
    tbody .blog_table_detail.text-left { text-align: left; }

    /* =========================================
       コンポーネント（部品）共通スタイル
    ========================================= */
    /* --- FAQ（よくある質問）目次エリア --- */
    .faq_toc { max-width: 700px; margin: 40px auto 60px; }
    .faq_toc_item { margin-bottom: 15px; border-radius: 8px; overflow: hidden; }
    .faq_toc_q { background-color: #c9993b; color: #fff; padding: 10px 20px; display: flex; align-items: flex-start; }
    .faq_toc_q .faq_toc_icon { font-size: 24px; margin-right: 12px; color: #fff; font-family: Arial, sans-serif; line-height: 1.1; }
    .faq_toc_q .faq_toc_text { font-size: 17px; font-weight: bold; color: #fff; line-height: 1.5; margin-top: 2px; }
    .faq_toc_a { border: 2px solid #c9993b; border-top: none; border-radius: 0 0 8px 8px; padding: 15px 20px 12px; }
    .faq_toc_a_top { display: grid; grid-template-columns: max-content 1fr; align-items: start; margin-bottom: 12px; }
    .faq_toc_a_top .faq_toc_icon.green { grid-column: 1; grid-row: 1 / 10; color: #c9993b; font-size: 24px; margin-right: 12px; font-family: Arial, sans-serif; line-height: 1.1; }
    .faq_toc_a_top .faq_toc_text { grid-column: 2; display: block; color: #333; font-size: 16px; line-height: 1.6; margin-top: 2px; }
    .faq_toc_link { padding-left: 36px; line-height: 1.5; margin-top: 10px; }
    .faq_toc_link_mark { font-size: 14px; color: #c9993b; font-weight: bold; margin-bottom: 6px; display: block; }
    .faq_toc_link a { font-size: 16px; color: #0b57d0; display: inline-block; text-decoration: underline; padding-left: 14px; }
    .faq_toc_link a:hover { text-decoration: none; opacity: 0.8; }
    .faq_toc_a_top .faq_toc_text + .faq_toc_text { margin-top: 15px !important; }
    .faq_toc_a_top .faq_toc_text a { font-size: 16px; color: #0b57d0 !important; text-decoration: underline !important; font-weight: bold !important; transition: opacity 0.3s ease; }
    .faq_toc_a_top .faq_toc_text a:hover { text-decoration: none !important; opacity: 0.7; }

    /* --- CTAボタン（相談・誘導用ボタン）ベース --- */
    .shared-ownership-section-container { border-radius: 10px; text-align: center; max-width: 600px; margin: 0 auto 50px; width: 90%; box-sizing: border-box; }
    .shared-ownership-main-title { font-weight: bold; color: #8b2b2b !important; line-height: 1.4; border-bottom: none !important; border-top: none !important; }
    .shared-ownership-button-wrapper { display: flex; justify-content: center; }
    .shared-ownership-consult-button { display: inline-flex; align-items: center; justify-content: center; color: #ffffff !important; font-weight: bold; border-radius: 8px; text-decoration: none; white-space: nowrap; cursor: pointer; transition: all 0.2s ease; background-color: #8b2b2b !important; box-shadow: 0 4px 0 #5c1c1c !important; }
    .shared-ownership-consult-button:hover { opacity: 0.8; }
    .shared-ownership-consult-button:active { transform: translateY(4px); box-shadow: none !important; }
    .shared-ownership-main-title.contact { color: #da2315 !important; }
    .shared-ownership-consult-button.btn-contact { background-color: #da2315 !important; box-shadow: 0 4px 0 #9c190f !important; }
    /* --- CTAボタン（2つ横並び）ベース --- */
    .dual-button-wrapper { display: flex; justify-content: center; gap: 10px; width: 100%; }
    .dual-button { display: inline-flex; align-items: center; justify-content: center; color: #ffffff !important; font-weight: bold; border-radius: 8px; text-decoration: none; white-space: nowrap; cursor: pointer; transition: all 0.2s ease; box-sizing: border-box; flex: 1; }
    .dual-button:hover { opacity: 0.8; }
    .dual-button.btn-rent { background-color: #c9993b !important; box-shadow: 0 4px 0 #a37a2c !important; }
    .dual-button.btn-buy { background-color: #8b2b2b !important; box-shadow: 0 4px 0 #5c1c1c !important; }
    .dual-button:active { transform: translateY(4px); box-shadow: none !important; }

    /* --- 要約ボックス --- */
    .article_summary_box { background-color: #f1edda; border: 1px solid #c9993b; position: relative; box-sizing: border-box; }
    .summary_box_title { background-color: #c9993b; color: #fff !important; font-weight: bold; display: inline-block; position: absolute; }
    .summary_box_list { list-style: none; padding: 0; margin: 0; }
    .summary_box_list li { position: relative; font-weight: bold; color: #333; }
    .summary_box_list li::before { content: ''; position: absolute; box-sizing: border-box; border: 2px solid #c9993b; border-radius: 3px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23c9993b' stroke-width='4' d='M4 12l5 5L20 6'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; background-size: 80%; }

    /* --- 記事末尾：まとめボックス --- */
    .article_conclusion_box { background-color: #f1edda; border: 1px solid #c9993b; position: relative; box-sizing: border-box; }
    .conclusion_box_title { background-color: #c9993b; color: #fff !important; font-weight: bold; display: inline-block; position: absolute; }
    .conclusion_box_list { list-style: none; padding: 0; margin: 0; }
    .conclusion_box_list li { position: relative; }
    .conclusion_box_list li::before { content: ''; position: absolute; background-color: #c9993b; transform: rotate(45deg); }
    .conclusion_item_title { font-weight: bold; color: #333; line-height: 1.5; }
    .conclusion_item_text { color: #555; line-height: 1.6; }
    .conclusion_item_link a { color: #0b57d0 !important; text-decoration: underline !important; }
    .conclusion_item_link a:hover { text-decoration: none !important; }

    /* --- ブログカード風リンク（画像あり関連記事） --- */
    .blog-card { display: block; text-decoration: none !important; margin: 20px auto 40px; max-width: 450px; border: 1px solid #e0e0e0; border-radius: 12px; overflow: hidden; background-color: #fff; transition: opacity 0.2s, box-shadow 0.2s; }
    .blog-card:hover { opacity: 0.8 !important; box-shadow: 0 4px 10px rgba(0,0,0,0.05); }
    .blog-card-img { width: 100%; aspect-ratio: 16 / 9; background: #f7f7f7; border-bottom: 1px solid #e0e0e0; }
    .blog-card-img img { width: 100%; height: 100%; object-fit: cover; vertical-align: bottom; }
    .blog-card-body { padding: 16px 20px; }
    .blog-card-title { font-size: 16px !important; font-weight: bold !important; color: #333 !important; line-height: 1.5 !important; margin: 0 !important; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; line-clamp: 2; overflow: hidden; }

    /* --- テキストリンクカード（画像なし外部サイトリンク等） --- */
    .text-link-card { display: block; text-decoration: none !important; margin: 20px auto 30px; padding: 15px 20px; border: 1px solid #e0e0e0; border-left: 5px solid #c9993b; border-radius: 4px; background-color: #f9f9f9; transition: all 0.2s ease; max-width: 600px; }
    .text-link-card:hover { background-color: #f0f0f0; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transform: translateY(-2px); }
    .text-link-card-site { display: block; font-size: 13px !important; color: #666 !important; margin-bottom: 5px; }
    .text-link-card-title { display: block; font-size: 16px !important; font-weight: bold !important; color: #0b57d0 !important; line-height: 1.5; }

    /* --- Instagram埋め込みコンテナ --- */
    .instagram-embed-wrapper { display: flex; justify-content: space-between; gap: 20px; margin: 40px auto; }
    .instagram-embed-wrapper blockquote.instagram-media { margin: 0 !important; flex: 1; min-width: 250px !important; width: 100% !important; }

    /* --- 枠線付き・クリック可能なチェックリスト --- */
    .checklist_box { border: 1px solid #c9993b; background-color: #ffffff; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); }
    .checklist_box .list_title { margin-top: 10px; }
    /* 元の「■」を消す＆余白リセット */
    ul.text_list.interactive_check_list li { list-style-type: none !important; text-indent: 0; padding-left: 0; margin-left: 0; margin-right: 0; }
    ul.text_list.interactive_check_list li::before { content: none !important; }
    /* ラベル全体をタップ可能にする */
    .interactive_check_list label { display: inline-flex; align-items: flex-start; cursor: pointer; width: 100%; line-height: 1.5; }
    .interactive_check_list input[type="checkbox"] { display: none; }
    /* --- 枠線付き・クリック可能なチェックリスト --- */
    .interactive_check_list .check_text { display: flex; align-items: flex-start; font-size: inherit; }
    /* 未チェック状態（CSSで作る四角形） */
    .interactive_check_list .check_text::before { content: ''; display: inline-block; width: 1.2em; height: 1.2em; flex-shrink: 0; border: 2px solid #ccc; border-radius: 4px; box-sizing: border-box;background-color: #fff;transition: 0.2s ease; margin-top: 2px; }
    /* チェックが入った状態（背景色＋SVGチェックマーク） */
    .interactive_check_list input[type="checkbox"]:checked + .check_text::before { border-color: #c9993b; background-color: #c9993b; background-repeat: no-repeat; background-position: center; background-size: 90%; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' d='M3 13.5l6.5 6.5L21 4.5'/%3E%3C/svg%3E"); }
    /* --- 追加：チェックリスト内の注意書き・グループタイトル --- */
    .checklist_note_wrap { margin: 15px 0 25px; }
    .checklist_note_wrap .note_text { margin-bottom: 8px; }
    .checklist_subtitle { font-weight: bold; color: #c9993b; margin: 20px 0 10px; }
    .checklist_box .text_list.interactive_check_list { margin-bottom: 20px; }

    /* --- チェックリスト内の注意書き・グループタイトル --- */
    .checklist_note_wrap { margin: 15px 0 25px; }
    .checklist_note_wrap .note_text { margin-bottom: 8px; }
    .checklist_subtitle { font-weight: bold; color: #c9993b; margin: 20px 0 10px; }
    .checklist_box .text_list.interactive_check_list { margin-bottom: 20px; }

    /* --- 注意書き専用クラス --- */
    .note_text { position: relative; padding-left: 1.2em; line-height: 1.6 !important; color: #555; }
    .note_text::before { content: '※'; position: absolute; left: 0; top: 0; color: #555; }

    /* --- 内部リンク「▶」専用クラス --- */
    .internal_link_wrap { display: flex !important; align-items: flex-start !important; }
    .internal_link_wrap .arrow { margin-right: 5px; color: #333; }

    /* =========================================
       lab3用無効指示
    ========================================= */
    /* --- 箇条書きにかかっている元々の指示を無効にする --- */
    #article ul.text_list li span { float: none; display: inline; width: auto; text-align: left; padding-right: 0; color: inherit; }
    /* サイト全体の「liの中のspan」への指示を上書きリセットする */
    #article ul.conclusion_box_list li span.conclusion_item_link { float: none; width: auto; text-align: right; padding-right: 0; color: #777; display: inline-block; }
    /* text_list と conclusion_box_list の両方の点線を消す */
    #article ul.text_list li, #article ul.conclusion_box_list li { border-bottom: none; }

    /* =========================================
       PC用スタイル (650px以上)
    ========================================= */
    @media only screen and (min-width: 650px) {
        .sp-view { display: none !important; } /* スマホ専用要素を非表示 */
        .column_section { max-width: 800px; width: 100%; margin: 0 auto; }

        /* --- 基本レイアウト・余白 --- */
        .column_section { margin-bottom: 40px; }
        .column_section_image { max-width: 100%; margin-bottom: 50px; }
        .smallsection_detail_image { margin-top: 10px; }
        .smallsection_detail_image img { width: 100%; vertical-align: bottom; }
        .content_wrap { width: 800px; margin: auto; }
        .content_wrap:not(:first-child) { margin-top: 30px; }
        .column_text_section, .column_text_section_outro { padding-top: 140px; margin-top: -140px; }
        .column_text_section:not(:last-child), .column_text_section_outro:not(:last-child) { margin-bottom: 110px; }
        
        /* --- 標準テキスト・リンク --- */
        .content_text, .content_text_table_link { width: 100%; margin: 60px auto 0; }
        .content_text, .content_detail_text, .content_detail_detail_text { color: #333; font-size: 16px !important; line-height: 2; margin-bottom: 38px; margin-top: 38px !important; }
        .content_text_table_link { color: #333; font-size: 13px !important; line-height: 2; margin-bottom: 30px; margin-top: 30px; }
        .text_highlight { font-size: 17px; font-weight: bold; padding: 0 5px; background: linear-gradient(transparent 58%, #fff000 0%); }
        .text_bold { font-size: 16px; font-weight: bold; }
        .emphasis_text { font-size: 42px; color: #d2173e; }
        .note_text { font-size: 13px !important; }
        .explanation_text { font-size: 14px !important; padding-left: 2.3em; }
        
        /* リンクカラー統一 */
        .content_text a, .content_detail_text a, .text_list a, .internal_link_wrap a, .blog_table_detail a { font-size: 18px !important; color: #0b57d0; padding: 0 5px; font-weight: bold; }
        .smallsection_detail_text a, .smallsection_detail_text_2 a { font-size: 16px !important; color: #0b57d0 !important; padding: 0 5px; }
        .content_text_table_link a { font-size: 13px !important; color: #0b57d0 !important; }

        /* --- 見出し関連 --- */
        .text_section_title { font-size: 30px !important; margin-bottom: 30px; padding: 15px 10px; }
        .text_section_title_end { font-size: 30px !important; margin-bottom: 30px; padding: 15px 10px; }
        
        .content_title { font-size: 20px !important; color: #fff; font-weight: bold !important; margin-bottom: 10px; position: relative; border-radius: 2px; padding: 11px 10px 4px 20px !important; z-index: 1; background: #c9993b; border-left: none !important; }
        .content_title::after { content: ""; width: 13px; height: 7px; background: #fff; position: absolute; bottom: 17px; left: 0; z-index: 2; }
        
        .content_title_title { padding: 6px !important; margin: 50px 0 -20px; border: 1px solid #c9993b; border-left: 1px solid #c9993b !important; width: max-content; color: #c9993b; font-size: 16px !important; font-weight: bold; }
        /* 見出しの直後に来る小見出しの余白調整 */
        h3 + .content_title_title { margin: 30px 0 -20px; }

        /* --- 箇条書きリスト --- */
        .list_title { font-weight: bold; font-size: 18px; color: #c9993b; padding-bottom: 5px; margin-bottom: 5px; display: inline-block; }
        .list_title.mt-fix { margin-top: 40px !important; } /* 余白調整用ユーティリティ */
        .text_list { margin-top: 10px; margin-bottom: 10px; }
        .text_list li { color: #333; font-size: 16px; line-height: 1.4; list-style-type: square; list-style-position: outside; margin-left: 1.5em; padding-left: 0.3em; border-bottom: none !important; }
        ol.text_list li { list-style-type: decimal; margin-left: 1.8em; }
        .text_list li:not(:last-child) { margin-bottom: 12px; }
        ul.interactive_check_list + .list_title { margin-top: 30px; }

        /* --- テーブル詳細調整 --- */
        .blog_table, .content_wrap .blog_table { margin: 30px 0; }
        .blog_table_title { padding: 10px 15px; }
        tbody .blog_table_title { width: 110px; font-size: 15px; border-right: solid 2px #fff; }
        .blog_table_detail { padding: 10px; }

        /* --- コンテンツ詳細・ポイント囲み枠 --- */
        .content_detail_image { width: 600px; margin: 20px auto 0; }
        .content_detail_wrap { margin-top: 30px; }
        .content_detail_list { background: #f7f7f7; padding: 30px; margin: 20px 0; }
        .content_detail_wrap .content_detail_list { margin: 20px; }
        .content_detail_item { font-size: 16px; padding-left: 15px !important; padding: 5px; border-bottom: none !important; position: relative; }
        .content_detail_item:not(:last-child) { margin-bottom: 12px; }
        .content_detail_item::before, .content_detail_detail_item::before { content: ''; width: 6px; height: 6px; background: #333; border-radius: 50%; position: absolute; left: 0; top: 14px; margin: auto; }
        
        .column_text_section .content_detail_smallsection { border: 2px solid #c9993b; padding: 25px 30px; margin: 30px 0 0; border-radius: 8px; }
        .column_text_section .content_detail_wrap .content_detail_smallsection { margin: 30px 20px 0; }
        .content_detail_smallsection_2 { border: 2px solid #c9993b; padding: 25px 30px; margin: 30px 59px 0; }
        
        .column_text_section .detail_smallsection_title { font-size: 18px; font-weight: bold; color: #c9993b; display: inline-block; margin-bottom: 20px; border-left: none !important; padding-left: 0 !important; }
        .column_text_section .detail_smallsection_title .reasonmark { font-size: 16px; font-weight: bold; color: #fff; padding: 5px 8px 2px; margin-right: 10px; background: #f1edda; }
        
        .smallsection_detail_text { font-size: 16px; line-height: 1.6; position: relative; padding-left: 215px; min-height: 200px; }
        .smallsection_detail_text::before { content: ''; width: 200px; height: 200px; position: absolute; left: 0; top: 0; }
        .smallsection_detail_text_2 { font-size: 16px !important; line-height: 1.6; margin-bottom: 15px; }
        
        .smallsection_detail_item { font-size: 18px; font-weight: bold; color: #333; position: relative; padding: 4px 0 3px 15px !important; border-bottom: none !important; margin-left: 20px; }
        .smallsection_detail_item::before { content: ''; width: 6px; height: 6px; background: #333; border-radius: 50%; position: absolute; left: 0; top: 0; bottom: 0; margin: auto; }
        
        .smallsection_detail_item_list { position: relative; padding-left: 1.5em; margin-bottom: 8px; border-bottom: none !important; text-indent: 0; }
        .smallsection_detail_item_list a { display: block; font-size: 18px; color: #0b57d0; font-weight: bold; line-height: 1.5; text-decoration: underline; text-decoration-color: #0b57d0; padding-left: 20px; }
        .smallsection_detail_item_list::before { content: ''; position: absolute; left: 0; top: 0.3em; width: 1em; height: 1em; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23c9993b' d='M8 5v14l11-7z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; background-size: contain; transform: none; margin-right: 0; }
        
        .smallsection_detail_item_list typesquare_option { border-bottom: 1px dotted #ccc !important; }
        #cont1 .smallsection_detail_list { margin-top: 7px !important; }
        .smallsection_detail_list2 { margin-left: 25px; }

        .banner-link { margin: -40px auto 70px; max-width: 800px; }

        /* --- 結論・まとめボックス (旧デザイン互換) --- */
        .content_conclution_smallsection:not(:last-child) { margin-bottom: 40px; }
        .conclution_smallsection_title { font-size: 20px; font-weight: bold; color: #f1edda; position: relative; padding-left: 16px; }
        .conclution_smallsection_title::before { content: ''; width: 10px; height: 10px; background: #f1edda; clip-path: polygon(10px 50%, 0% 0%, 0% 10px); position: absolute; left: 0; top: 0; bottom: 0; margin: auto; }
        .conclution_smallsection_detail { border: 3px solid #878787; padding: 30px 25px; margin: 15px 0; font-size: 16px; }
        
        /* --- 要約ボックス (PC用) --- */
        .article_summary_box { width: 800px; margin: 40px auto 5px; padding: 45px 50px 30px; border-radius: 12px; }
        .summary_box_title { top: -15px; left: 20px; font-size: 18px; padding: 8px 30px; border-radius: 30px; }
        .summary_box_list li { font-size: 16px; line-height: 1.8; padding-left: 32px !important; }
        .summary_box_list li:not(:last-child) { margin-bottom: 12px; }
        .summary_box_list li::before { width: 20px; height: 20px; left: 0; top: 4px; }
        .summary_box_list { padding-top: 13px; }

        /* --- まとめボックス (PC用) --- */
        .article_conclusion_box { width: 800px; margin: 40px auto; padding: 45px 50px 35px; border-radius: 12px; }
        .conclusion_box_title { top: -18px; left: 40px; font-size: 18px; padding: 8px 30px; border-radius: 30px; }
        .conclusion_box_list li { padding-left: 30px !important; margin-bottom: 25px; }
        .conclusion_box_list li:last-child { margin-bottom: 0; }
        .conclusion_box_list li::before { left: 5px; top: 5px; width: 12px; height: 12px; }
        .conclusion_item_title { font-size: 18px; margin-bottom: 8px; }
        .conclusion_item_text { font-size: 15px; }
        .conclusion_item_link { font-size: 13px; color: #777; display: inline-block; margin-top: 5px; }
        .conclusion_item_link a { font-size: 13px !important; padding: 0 2px !important; }

        /* --- 参照エリア (PC用) --- */
        .reference_section { display: block; width: 800px; box-sizing: border-box; margin: 60px auto 40px; padding-top: 30px; padding-bottom: 30px; border-top: 1px solid #999; border-bottom: 1px solid #999; }
        .reference_title { font-size: 15px; color: #666; margin-bottom: 15px; }
        .reference_list { list-style-type: disc; list-style-position: outside; margin-left: 1.5em; padding: 0; }
        .reference_list li { color: #666; font-size: 13px !important; line-height: 1.6; margin-bottom: 5px; font-weight: normal; border-bottom: none !important; }
        .reference_list a { color: #0b57d0 !important; font-size: 13px !important; font-weight: normal !important; text-decoration: underline !important; word-break: break-all; }
        .reference_list a:hover { text-decoration: none !important; opacity: 0.8; }
        
        /* --- CTAボタン 微調整 --- */
        .shared-ownership-section-container { padding: 30px 20px; width: 95%; margin-top: -50px; }
        .shared-ownership-main-title { font-size: 16px !important; margin-bottom: 15px; }
        .shared-ownership-main-title.contact { font-size: 16px !important; margin-bottom: 10px; }
        .shared-ownership-consult-button { font-size: 18px; padding: 12px 25px; }

        /* --- リンクボタン --- */
        .link_btn a { display: flex; justify-content: center; align-items: center; width: 600px; height: 80px; font-size: 26px; color: #fff; background: #ff9c00; box-shadow: 0 0 6px rgba(0, 0, 0, .4); border-radius: 40px; padding-top: 4px; margin: 40px auto 0; position: relative; }
        .link_btn a::after { content: ''; border: 2px solid #fff; border-radius: 40px; position: absolute; top: 7px; bottom: 7px; left: 7px; right: 7px; }
        .link_btn a:hover { color: #fff !important; text-decoration: none !important; scale: 1.03; box-shadow: 0 0 4px rgba(0, 0, 0, .3); transition: .2s; }

        /* --- チェックリスト調整 (PC用) --- */
        .checklist_box { padding: 20px; margin: 20px auto 30px; }
        .interactive_check_list .check_text::before { margin-right: 18px; }
        .checklist_note_wrap .note_text { font-size: 13px; }
        .checklist_subtitle { font-size: 16px; margin: 25px 0 10px; }
        .sub_check_list { margin-left: 1.5em !important; padding-left: 10px; }

    }

    /* =========================================
       スマホ用スタイル (649px以下)
    ========================================= */
    @media only screen and (max-width: 649px) {
        .pc-view { display: none !important; } /* PC専用要素を非表示 */

        /* --- アンカーリンクのズレ調整（追従ヘッダー対策等） --- */
        #cont1, #cont2, #cont3, #cont4, #cont5, #cont6, #cont7, #cont8  { margin-top: -35vw; padding-top: 35vw; }

        /* --- アイキャッチ画像の余白調整（スマホ用） --- */
        .column_section_image_intro { margin: 4vw 3vw 6vw; }

        /* --- 基本レイアウト・余白 --- */
        .blog__article { padding: 0 !important; }
        .blog__headline { margin: 20px 3vw 4px !important; }
        .blog__note { margin: 0 3vw 32px !important; }
        .column_text_section, .column_text_section_outro { margin: 0 3vw; }
        .column_text_section:not(:last-child), .column_text_section_outro:not(:last-child) { margin-bottom: 12vw; }
        .column_section_image { border-top: none; border-bottom: none; padding: 0; margin-bottom: 4vw; }
        .content_wrap:not(:first-child), .content_detail_wrap:not(:first-child) { margin-top: 5vw; }
        .content_wrap:not(:last-child), .content_detail_wrap:not(:last-child) { margin-bottom: 5vw; }

        /* --- 標準テキスト・リンク --- */
        .content_text, .content_detail_text { font-size: 3.8vw !important; line-height: 1.8; margin-bottom: 6vw !important; margin-top: 6vw !important; }
        .content_text_table_link { font-size: 2.8vw !important; line-height: 1.8; margin-bottom: 6vw !important; margin-top: 6vw !important; }
        .text_highlight { font-size: 3.8vw; font-weight: bold; padding: 0 2vw; background: linear-gradient(transparent 58%, #fff000 0%); }
        .text_bold { font-size: 3.8vw; font-weight: bold; }
        .emphasis_text { font-size: 7vw; color: #d2173e; }
        .explanation_text { font-size: 3.4vw !important; padding-left: 6vw; margin-top: -2vw; margin-bottom: 5vw; }
        
        /* リンクカラー統一 */
        .content_text a, .content_detail_text a, .text_list a, .internal_link_wrap a, .blog_table_detail a { font-size: 4vw; color: #0b57d0; font-weight: bold; }
        .smallsection_detail_text a, .smallsection_detail_text_2 a { font-size: 3.8vw !important; color: #0b57d0; font-weight: bolder; }
        .content_text_table_link a { font-size: 2.8vw !important; color: #0b57d0; }

        /* --- 見出し関連 --- */
        .text_section_title { color: #333 !important; font-size: 6vw !important; margin-bottom: 7vw !important; padding: 3vw 2vw; line-height: 7.2vw; border-left: none !important; }
        .text_section_title_end { font-size: 6vw !important; margin-bottom: 7vw !important; padding: 3vw 2vw; }
        
        .content_title { font-size: 4vw !important; color: #fff !important; font-weight: bold !important; margin-bottom: 4vw !important; border-left: none !important; position: relative; padding: 3vw 5vw 2.5vw !important; z-index: 1; background: #c9993b; }
        .content_title::after { content: ""; width: 3vw; height: 1vw; background: #fff; position: absolute; bottom: 4.8vw; left: 0; z-index: 2; }
        
        .content_title_title { padding: 1vw !important; margin: 10vw 0 -3vw; border: 1px solid #c9993b; border-left: 1px solid #c9993b !important; width: max-content; color: #c9993b; font-size: 3.8vw !important; font-weight: bold; }
        /* 見出しの直後に来る箇条書きタイトルの上余白調整 */
        .content_title_title + .list_title { margin-top: 8vw !important; }

        /* --- 箇条書きリスト --- */
        .list_title { font-weight: bold !important; font-size: 3.8vw !important; color: #c9993b; padding-bottom: 1vw !important; margin-bottom: 1vw !important; margin-top: 5vw !important; display: inline-block; }
        .list_title.mt-fix { margin-top: 7vw !important; }
        .text_list { counter-reset: list-counter; list-style: none; padding-left: 0; margin-top: 2vw; margin-bottom: 6vw; }
        .text_list li { color: #333; font-size: 3.8vw !important; line-height: 1.5; list-style-type: square; list-style-position: outside; text-indent: 0; padding-left: 0.3em; margin-left: 5vw; margin-right: 1vw; }
        ol.text_list li { list-style-type: decimal; margin-left: 6vw; }
        .text_list li:not(:last-child) { margin-bottom: 2vw; }
        ul.interactive_check_list + .list_title { margin-top: 8vw; }
        
        /* 枠線付きの箇条書き専用調整 */
        .content_detail_smallsection.text_list_wrap { border: 2px solid #f1edda; padding: 4vw; margin: 6vw 0; border-radius: 1vw; background-color: #fff; }
        .content_detail_smallsection.text_list_wrap .text_list { margin: 0; padding: 0; }
        .content_detail_smallsection.text_list_wrap .text_list li:last-child { margin-bottom: 0; }

        /* --- テーブル詳細調整 --- */
        .blog_table, .content_wrap .blog_table { margin: 6vw 0; }
        .blog_table_title { padding: 1vw 0; vertical-align: middle; font-size: 3.8vw; }
        tbody .blog_table_title { width: 30vw; border-right: solid 2px #fff; }
        tbody .blog_table_wrap:not(:last-child) .blog_table_title { border-bottom: solid 2px #fff; }
        .blog_table_detail { padding: 1vw; font-size: 3.8vw; }

        /* --- FAQ（Q&A）微調整 --- */
        .faq_toc { margin: 8vw 0; }
        .faq_toc_item { margin-bottom: 3.5vw; border-radius: 2vw; }
        .faq_toc_q { padding: 2.5vw 4vw; }
        .faq_toc_q .faq_toc_icon { font-size: 5.5vw; margin-right: 2.5vw !important; margin-top: 0.8vw !important; }
        .faq_toc_q .faq_toc_text { font-size: 4.0vw; margin-top: 0.8vw !important; line-height: 1.3 !important; }
        .faq_toc_a { padding: 3.5vw 4vw 3vw; border-radius: 0 0 2vw 2vw; }
        .faq_toc_a_top { margin-bottom: 0vw !important; }
        .faq_toc_a_top .faq_toc_icon.green { font-size: 5.5vw; margin-right: 2.5vw !important; margin-top: 0.8vw !important; }
        .faq_toc_a_top .faq_toc_text a { font-size: 3.8vw; }
        .faq_toc_a_top .faq_toc_text { font-size: 3.8vw !important; margin-top: 0.8vw !important; }
        .faq_toc_a_top .faq_toc_text + .faq_toc_text { margin-top: 4vw !important; }

        .faq_toc_link { padding-left: 0 !important; display: block !important; margin-top: 4vw !important; }
        .faq_toc_link_mark { display: block !important; font-size: 3vw !important; color: #c9993b !important; font-weight: bold !important; margin-bottom: 1vw !important; margin-left: 3vw; }
        .faq_toc_link a { font-size: 3.8vw !important; line-height: 1.5 !important; display: inline-block !important; text-decoration: underline !important; padding-left: 4vw !important; }

        /* --- コンテンツ詳細・ポイント囲み枠 --- */
        .content_detail_list { background: #f7f7f7; padding: 7vw; margin: 8vw 0; }
        .content_detail_item { font-size: 3.6vw; padding-left: 2.5vw; position: relative; }
        .content_detail_item:not(:last-child) { margin-bottom: 3vw; }
        .content_detail_item::before { content: ''; width: 2vw; height: 2vw; background: #333; border-radius: 50%; position: absolute; left: 0; top: 2vw; margin: auto; }
        
        .smallsection_detail_text { position: relative; padding-top: 67vw; font-size: 3.8vw !important; }
        .smallsection_detail_text::before { content: ''; width: 100%; height: 63vw; position: absolute; left: 0; top: 0; }
        .smallsection_detail_text_2 { font-size: 3.8vw !important; margin-bottom: 6vw; }
        
        .column_text_section .content_detail_smallsection { margin-top: 5vw; border: 2px solid #c9993b !important; padding: 4vw; border-radius: 1vw; background-color: #fff; }
        .content_detail_smallsection_2 { margin-top: 5vw; border: 2px solid #c9993b !important; padding: 4vw; }
        .column_text_section .detail_smallsection_title { font-size: 4vw !important; font-weight: bold !important; color: #c9993b !important; display: flex !important; align-items: baseline !important; margin-bottom: 3vw !important; border-left: none !important; padding-left: 0 !important; }
        .column_text_section .detail_smallsection_title .reasonmark { font-size: 3.6vw; font-weight: bold; color: #fff; width: 12vw; padding: 1vw 2vw; margin-right: 2vw; background: #f1edda; }
        #cnt02 .detail_smallsection_title .reasonmark, #cnt04 .detail_smallsection_title .reasonmark { width: 18vw; }
        #cnt03 .detail_smallsection_title .reasonmark { width: 22vw; }
        
        .smallsection_detail_item { font-size: 4vw; color: #333; font-weight: bold; position: relative; padding-left: 3vw; margin-left: 2vw; }
        .smallsection_detail_item::before { content: ''; width: 2vw; height: 2vw; background: #333; border-radius: 50%; position: absolute; left: 0; top: 0; bottom: 0; margin: auto; }
        .content_wrap .smallsection_detail_item { margin-left: 2vw; }
        
        .smallsection_detail_item_list { position: relative; padding-left: 6vw; margin-bottom: 1.5vw; border-bottom: none !important; text-indent: 0; }
        .smallsection_detail_item_list a { display: block; font-size: 3.8vw; color: #0b57d0; font-weight: bold; line-height: 1.6; text-decoration: underline; text-decoration-color: #07519a; padding: 0; }
        .smallsection_detail_item_list::before { content: ''; position: absolute; left: 0; top: 0.6vw; width: 4.5vw; height: 4.5vw; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23c9993b' d='M8 5v14l11-7z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; background-size: contain; transform: none; margin-right: 0; }

        #cont1 .smallsection_detail_list { margin-top: 2vw; }
        .smallsection_detail_list2 { margin-left: 4vw; }

        .banner-link { margin: 8vw auto 12vw; width: 90vw; }

        /* --- 結論・まとめボックス (旧デザイン互換) --- */
        .content_conclution_smallsection:not(:last-child) { margin-bottom: 6vw; }
        .conclution_smallsection_title { font-size: 4.6vw; font-weight: bold; color: #f1edda; position: relative; padding-left: 3.5vw; }
        .conclution_smallsection_title::before { content: ''; width: 2vw; height: 2vw; background: #f1edda; clip-path: polygon(2vw 50%, 0% 0%, 0% 2vw); position: absolute; left: 0; top: 2vw; margin: auto; }
        .conclution_smallsection_detail { border: 3px solid #878787; padding: 3vw 4vw; margin: 4vw 0; }
        .conclution_smallsection_detail .detail_text_title { font-size: 4vw; font-weight: bold; color: #878787; margin-bottom: 2vw; }

        /* --- 要約ボックス (スマホ用) --- */
        .article_summary_box { margin: 8vw 3vw 10vw; padding: 10vw 4vw 2vw; border-radius: 3vw; }
        .summary_box_title { top: -3vw; left: 3.2vw; font-size: 3.5vw; padding: 2vw 4vw; border-radius: 5vw; }
        .summary_box_list li { font-size: 3.8vw; line-height: 1.6; margin-bottom: 3.5vw; padding-left: 7.3vw; }
        .summary_box_list li::before { width: 4.3vw; height: 4.3vw; left: 0; top: 0.6vw; }
        .summary_box_list { padding-top: 2vw; }

        /* --- まとめボックス (スマホ用) --- */
        .article_conclusion_box { margin: 10vw 3vw 8vw; padding: 6vw 4vw 6vw; border-radius: 3vw; }
        .conclusion_box_title { top: -4.5vw; left: 4vw; font-size: 3.8vw; padding: 2vw 5vw; border-radius: 5vw; }
        .conclusion_box_list li { padding-left: 6vw; margin-bottom: 6vw; }
        .conclusion_box_list li:last-child { margin-bottom: 0; }
        .conclusion_box_list li::before { left: 1vw; top: 1vw; width: 2.8vw; height: 2.8vw; }
        .conclusion_item_title { font-size: 4vw; margin-bottom: 2vw; }
        .conclusion_item_text { font-size: 3.6vw; }
        .conclusion_item_link { font-size: 3.2vw; display: inline-block; margin-top: 2vw; }
        .conclusion_item_link a { font-size: 3.2vw !important; padding: 0 1vw !important; }

        /* --- 参照エリア (スマホ用) --- */
        .reference_section { display: block; width: auto; box-sizing: border-box; margin: 10vw 3vw 8vw; padding-top: 6vw; padding-bottom: 6vw; border-top: 1px solid #999; border-bottom: 1px solid #999; }
        .reference_title { font-size: 3vw; color: #666; margin-bottom: 2vw; }
        .reference_list { list-style-type: disc; list-style-position: outside; margin-left: 5vw; padding: 0; }
        .reference_list li { color: #666; font-size: 2.8vw !important; line-height: 1.6; margin-bottom: 2vw; font-weight: normal !important; border-bottom: none !important; }
        .reference_list a { color: #0b57d0 !important; font-size: 2.8vw !important; font-weight: normal !important; text-decoration: underline !important; word-break: break-all; }

        /* --- CTAボタン 微調整 --- */
        .shared-ownership-section-container { padding: 40px 10px !important; width: 95%; margin: -4vw auto 12vw !important; }
        .shared-ownership-main-title { font-size: 3.5vw !important; margin-bottom: 10px; padding-left: 0 !important; border-left: none !important; }
        .shared-ownership-consult-button { font-size: 3.5vw !important; padding: 10px 20px; }

        /* --- リンクボタン (スマホ用) --- */
        .link_btn a { display: block; font-size: 5vw; font-weight: bold; color: #fff !important; line-height: 1.6; text-align: center; margin: 5vw 0 0; padding: 3.8vw 3vw 3vw; background: #ff9c00; border-radius: 40px; position: relative; }
        .link_btn a::after { content: ''; border: 2px solid #fff; border-radius: 40px; position: absolute; top: 1.5vw; bottom: 1.5vw; left: 1.5vw; right: 1.5vw; }

        /* --- Instagram埋め込みコンテナ --- */
        .instagram-embed-wrapper { display: block; margin: 5vw auto; } /* 縦並びに解除 */
        .instagram-embed-wrapper blockquote.instagram-media { margin: 0 auto 6vw !important; width: 100% !important; }
        
        /* --- チェックリスト調整 (スマホ用) --- */
        .checklist_box { padding: 5vw; margin: 5vw auto 8vw; }
        .interactive_check_list li { margin-bottom: 4vw; }
        .interactive_check_list .check_text::before { margin-right: 3vw; }
        .checklist_note_wrap { margin: 4vw 0 6vw; }
        .checklist_note_wrap, .note_text { font-size: 3.2vw; margin-bottom: 2vw; }
        .checklist_subtitle { font-size: 3.8vw; margin: 6vw 0 3vw; }
        .sub_check_list { margin-left: 4vw !important; padding-left: 2vw !important; }

        /* --- 内部リンク「▶」専用クラス --- */
        .internal_link_wrap .arrow { margin-right: 5px; color: #333; }
    }

</style>

]]></description>
            <pubDate>2026-09-07</pubDate>
        </item>
                
        <item>
            <title>大阪に近い兵庫の駅8選！大阪梅田に通勤しやすくて住みやすい駅をご紹介</title>
            <link>http://www.century-21net.co.jp/staffblog/entry-843371/</link>
            <description><![CDATA[<article class="column_section">
    <div class="column_section_image_intro">
        <picture>
            <source media="(max-width: 649px)" srcset="//cdn.img-asp.jp/cms/843371_9_0_0_1.jpg">
            <img src="//cdn.img-asp.jp/cms/843371_9_0_0_1.jpg" alt="大阪に近い兵庫の駅8選！大阪梅田に通勤しやすくて住みやすい駅をご紹介">
        </picture>
    </div>
    <div class="column_text_section intro">
        <div class="text_section_content">
            <p class="content_text">
                「予算を抑えるために大阪市外で物件を探したいけれど、通勤が不便にならないか心配」<br>
                「兵庫県で、大阪に通いやすくて自分に合った駅を知りたい」
            </p>
            <p class="content_text">
                そのような方におすすめなのが、大阪のすぐ隣に位置する兵庫県の阪神間エリア。大阪郊外より速く大阪(梅田)駅に行ける駅も多く、予算も抑えやすいのが大きな魅力です。
            </p>
            <p class="content_text">
                この記事では、大阪へ通勤・通学しやすい兵庫県内の駅を8つご紹介いたします。
            </p>
            <div class="colorful_toc_container">
                <div class="colorful_toc_header">
                    <span class="colorful_toc_subtitle">- 目 次 -</span>
                    <div class="colorful_toc_title">【大阪に近い兵庫県の駅】<br>おすすめの住みやすい8駅</div>
                </div>
                <div class="colorful_toc_box">
                    <a href="#type1" class="colorful_toc_badge">アクセスも生活も！<br>利便性最優先のおすすめ駅3選</a>
                    <ul class="colorful_toc_list">
                        <li><a href="#eki1">①【大阪梅田駅まで約10分】塚口駅</a></li>
                        <li><a href="#eki2">②【大阪駅まで約11分】立花駅</a></li>
                        <li><a href="#eki3">③【大阪梅田駅まで約16分】西宮北口駅</a></li>
                    </ul>
                </div>
                <div class="colorful_toc_box">
                    <a href="#type2" class="colorful_toc_badge">通勤の便利さと閑静な住環境を<br>両立する駅2選</a>
                    <ul class="colorful_toc_list">
                        <li><a href="#eki4">④【大阪駅まで約14分】甲子園口駅</a></li>
                        <li><a href="#eki5">⑤【大阪梅田駅まで約15分】武庫之荘駅</a></li>
                    </ul>
                </div>
                <div class="colorful_toc_box">
                    <a href="#type3" class="colorful_toc_badge">住環境重視！<br>落ち着いた暮らしができる駅3選</a>
                    <ul class="colorful_toc_list">
                        <li><a href="#eki6">⑥【大阪梅田駅まで約19分】門戸厄神駅</a></li>
                        <li><a href="#eki7">⑦【大阪梅田駅まで約25分】甲東園駅</a></li>
                        <li><a href="#eki8">⑧【大阪梅田駅まで約20分】新伊丹駅</a></li>
                    </ul>
                </div>
            </div>
            <p class="note_text">
                記事内で紹介しているアクセス時間は平日の通勤時間帯（朝7時台）を想定しております。
            </p>
            <p class="note_text">
                家賃相場はホームズ、不動産の価格相場はアットホーム・ホームズの情報（8月時点）を基に記載しております。
            </p>
        </div>
    </div>
    <div class="column_text_section first" id="cont1">
        <div class="text_compare_content">
            <h2 class="text_section_title">アクセスも生活も！<br class="sp-view">利便性最優先のおすすめ駅3選</h2>
            <div class="content_wrap">
                <p class="content_text">
                    通勤・通学にかかる時間を短縮し、日常の買い物も駅周辺で完結させたいとお考えの方におすすめの3駅をご紹介します。
                </p>
                <p class="content_text">
                    大阪市内へのアクセスに優れ、商業施設が充実している利便性の高いエリアになります。
                </p>
                <div class="content_detail_smallsection">
                    <div class="detail_smallsection_title" id="eki1">①【大阪梅田駅まで約10分】<br class="sp-view">阪急塚口駅（尼崎市）</div>
                    <div class="station_info_wrap">
                        <div class="station_info_text">
                            <p style="font-weight: bold; margin-bottom: 10px;">アクセス情報</p>
                            <ul class="text_list" style="margin-top: 0;">
                                <li>大阪梅田駅までの所要時間：</li>
                                    <ul class="sub_route_list">
                                        <li>約10分（通勤特急・準急利用）</li>
                                    </ul>
                                <li>利用できる路線：
                                    <ul class="sub_route_list">
                                        <li>阪急神戸本線</li>
                                        <li>阪急伊丹線</li>
                                    </ul>
                                </li>
                            </ul>
                        </div>
                        <div class="station_info_img">
                            <img src="//cdn.img-asp.jp/cms/843371_1_0_0_1.jpg" alt="阪急塚口駅の風景">
                        </div>
                    </div>
                    <p style="font-weight: bold; margin-top: 20px; margin-bottom: 10px;">塚口駅エリアの魅力と特徴</p>
                    <ul class="charm_list">
                        <li>通勤特急で大阪梅田駅までわずか2駅！
                            <span class="charm_list_text">
                                通勤特急・準急を利用すれば、大阪梅田駅までわずか2駅、約10分という立地が最大の魅力。<br>
                                電車の本数も比較的多く、大阪市内に住むのと変わらないスピード感で、ストレスの少ない通勤・通学が叶うでしょう。
                            </span>
                        </li>
                        <li>阪急塚口駅とJR塚口駅は徒歩圏内！
                            <span class="charm_list_text">
                                阪急塚口駅から徒歩15分ほどの場所にあります。大阪梅田へは阪急線、新大阪方面へはJR線といった便利な使い方をすることが可能です。
                            </span>
                        </li>
                        <li>駅前の再開発によって利便性が向上
                            <span class="charm_list_text">
                                駅南側に商業施設「SOCOLA塚口クロス」がリニューアルオープンし、駅周辺の景観が綺麗になるとともに、日常の買い物がさらに便利になりました。
                            </span>
                        </li>
                    </ul>
                    <p style="font-weight: bold; margin-bottom: 10px;">家賃相場の目安</p>
                    <table class="blog_table">
                        <thead>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">間取り</th>
                                <th class="blog_table_title">家賃相場</th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">1R・1K・1DK</th>
                                <td class="blog_table_detail">約6.26万円</td>
                            </tr>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">1LDK・2K・2DK</th>
                                <td class="blog_table_detail">約10.06万円</td>
                            </tr>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">2LDK・3K・3DK</th>
                                <td class="blog_table_detail">約15.91万円</td>
                            </tr>
                        </tbody>
                    </table>
                    <p style="font-weight: bold; margin-bottom: 10px;">不動産価格相場の目安</p>
                    <table class="blog_table">
                        <thead>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">物件種別</th>
                                <th class="blog_table_title">価格相場</th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">一戸建て</th>
                                <td class="blog_table_detail">約3,980万円</td>
                            </tr>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">中古マンション</th>
                                <td class="blog_table_detail">約2,277.03万円</td>
                            </tr>
                        </tbody>
                    </table>
                    <p class="note_text">
                        アットホームより引用
                    </p>
                    <div class="oshi_point_box">
                        <p class="oshi_point_text">
                            大阪市内や阪神間の人気エリアと比較すると、手頃な価格帯の物件が見つかりやすいです。<br>
                            アクセス面での利便性を確保しつつ、現実的なご予算内で住まいを探したい方にとって、バランスの良いエリアと言えます。
                        </p>
                        <div class="oshi_point_link_wrap">
                            <span class="arrow">▶</span>
                            <a href="/lease/rail_rental_all/rail330/station_result330030/" target="_blank">阪急塚口駅の賃貸物件一覧を見る</a>
                        </div>
                        <div class="oshi_point_link_wrap">
                            <span class="arrow">▶</span>
                            <a href="/purchase/rail_estate/rail330/station_result330030/" target="_blank">阪急塚口駅の不動産一覧を見る</a>
                        </div>
                    </div>
                </div>
                <div class="content_detail_smallsection">
                    <div class="detail_smallsection_title" id="eki2">②【大阪駅まで約11分】<br class="sp-view">立花駅（尼崎市）</div>
                    <div class="station_info_wrap">
                        <div class="station_info_text">
                            <p style="font-weight: bold; margin-bottom: 10px;">アクセス情報</p>
                            <ul class="text_list" style="margin-top: 0;">
                                <li>大阪駅までの所要時間：</li>
                                    <ul class="sub_route_list">
                                        <li>約11分（普通電車）</li>
                                    </ul>
                                <li>利用できる路線：
                                    <ul class="sub_route_list">
                                        <li>JR神戸線（東海道本線）</li>
                                    </ul>
                                </li>
                            </ul>
                        </div>
                        <div class="station_info_img">
                            <img src="//cdn.img-asp.jp/cms/843371_2_0_0_1.jpg" alt="立花駅の風景">
                        </div>
                    </div>
                    <p style="font-weight: bold; margin-top: 20px; margin-bottom: 10px;">立花駅エリアの魅力と特徴</p>
                    <ul class="charm_list">
                        <li>JR線で大阪駅・新大阪駅へダイレクトアクセス
                            <span class="charm_list_text">
                                立花駅は普通電車のみの停車駅ですが、乗り換えなしで大阪駅や新大阪駅まで行くことができます。新幹線を利用した出張や帰省が多い方にも便利な立地です。
                            </span>
                        </li>
                        <li>駅直結の商業施設と温かな商店街
                            <span class="charm_list_text">
                                駅直結の「立花ジョイタウン」や「フェスタ立花」に加え、駅の北側にはアーケード商店街「立花商店街」が広がり、便利ながら温かく親しみやすい雰囲気です。
                            </span>
                        </li>
                        <li>市役所も徒歩圏内！生活インフラが整う環境
                            <span class="charm_list_text">
                                立花駅は尼崎市役所の最寄り駅となっており、引っ越し後の手続きや日々の行政サービスを利用する際もスムーズです。さらに、駅周辺には銀行や郵便局、各種クリニックも揃っています。
                            </span>
                        </li>
                    </ul>
                    <p style="font-weight: bold; margin-bottom: 10px;">家賃相場の目安</p>
                    <table class="blog_table">
                        <thead>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">間取り</th>
                                <th class="blog_table_title">家賃相場</th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">1R・1K・1DK</th>
                                <td class="blog_table_detail">約6.11万円</td>
                            </tr>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">1LDK・2K・2DK</th>
                                <td class="blog_table_detail">約8.61万円</td>
                            </tr>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">2LDK・3K・3DK</th>
                                <td class="blog_table_detail">約12.63万円</td>
                            </tr>
                        </tbody>
                    </table>
                    <p style="font-weight: bold; margin-bottom: 10px;">不動産価格相場の目安</p>
                    <table class="blog_table">
                        <thead>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">物件種別</th>
                                <th class="blog_table_title">価格相場</th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">一戸建て</th>
                                <td class="blog_table_detail">約2,980万円</td>
                            </tr>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">中古マンション</th>
                                <td class="blog_table_detail">約2,018万円</td>
                            </tr>
                        </tbody>
                    </table>
                    <p class="note_text">
                        一戸建て：アットホーム、中古マンション：ホームズより引用
                    </p>
                    <div class="oshi_point_box">
                        <p class="oshi_point_text">
                            大阪駅や新大阪駅へ直通というアクセスの良さに加え、市役所や銀行などのインフラが駅周辺に集約されている実用性の高さが魅力。<br>
                            「大阪への通勤負担を減らしながら、便利な住環境で暮らしたい」という共働きのお二人や単身の方にとって、満足度の高い選択肢になるでしょう。
                        </p>
                        <div class="oshi_point_link_wrap">
                            <span class="arrow">▶</span>
                            <a href="/lease/rail_rental_all/rail5/station_result5705/" target="_blank">立花駅の賃貸物件一覧を見る</a>
                        </div>
                        <div class="oshi_point_link_wrap">
                            <span class="arrow">▶</span>
                            <a href="/purchase/rail_estate/rail5/station_result5705/" target="_blank">立花駅の不動産一覧を見る</a>
                        </div>
                    </div>
                </div>
                <div class="content_detail_smallsection">
                    <div class="detail_smallsection_title" id="eki3">③【大阪梅田駅まで約16分】<br class="sp-view">西宮北口駅（西宮市）</div>
                    <div class="station_info_wrap">
                        <div class="station_info_text">
                            <p style="font-weight: bold; margin-bottom: 10px;">アクセス情報</p>
                            <ul class="text_list" style="margin-top: 0;">
                                <li>大阪梅田駅までの所要時間：</li>
                                    <ul class="sub_route_list">
                                        <li>約16分（通勤特急利用時）</li>
                                    </ul>
                                <li>利用できる路線：
                                    <ul class="sub_route_list">
                                        <li>阪急神戸本線</li>
                                        <li>阪急今津線</li>
                                    </ul>
                                </li>
                            </ul>
                        </div>
                        <div class="station_info_img">
                            <img src="//cdn.img-asp.jp/cms/843371_3_0_0_1.jpg" alt="西宮北口駅の風景">
                        </div>
                    </div>
                    <p style="font-weight: bold; margin-top: 20px; margin-bottom: 10px;">西宮北口駅エリアの魅力と特徴</p>
                    <ul class="charm_list">
                        <li>駅直結の大型商業施設「阪急西宮ガーデンズ」が便利
                            <span class="charm_list_text">
                                「阪急西宮ガーデンズ」には、スーパーからアパレル、生活雑貨、映画館まで多彩なテナントが揃います。<br>
                                休日のショッピングや映画鑑賞はもちろん、お仕事帰りの買い物も駅前で完結する便利さが大きな魅力です。
                            </span>
                        </li>
                        <li>大阪・神戸の中間！特急で両都市へスムーズに
                            <span class="charm_list_text">
                                西宮北口駅は大阪梅田・神戸三宮駅の中間に位置しており、特急を利用すれば両都市へも15分ほどでアクセス可能です。<br>
                                二人暮らしで大阪／神戸と通勤先が違う方や、休日はどちらにも行きたい方にとって、最適な立地と言えるでしょう。
                            </span>
                        </li>
                        <li>教育環境が整う、子育て世帯にもぴったりな街
                            <span class="charm_list_text">
                                駅周辺には有名学習塾や予備校が多数集まっており、子育てをされているご家庭からの人気も高いエリアです。高い利便性と質の高い住環境が整う、満足度の高い街となっています。
                            </span>
                        </li>
                    </ul>
                    <p style="font-weight: bold; margin-bottom: 10px;">家賃相場の目安</p>
                    <table class="blog_table">
                        <thead>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">間取り</th>
                                <th class="blog_table_title">家賃相場</th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">1R・1K・1DK</th>
                                <td class="blog_table_detail">約6.73万円</td>
                            </tr>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">1LDK・2K・2DK</th>
                                <td class="blog_table_detail">約10.84万円</td>
                            </tr>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">2LDK・3K・3DK</th>
                                <td class="blog_table_detail">約13.06万円</td>
                            </tr>
                        </tbody>
                    </table>
                    <p style="font-weight: bold; margin-bottom: 10px;">不動産価格相場の目安</p>
                    <table class="blog_table">
                        <thead>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">物件種別</th>
                                <th class="blog_table_title">価格相場</th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">一戸建て</th>
                                <td class="blog_table_detail">約4,285万円</td>
                            </tr>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">中古マンション</th>
                                <td class="blog_table_detail">約3,480万円</td>
                            </tr>
                        </tbody>
                    </table>
                    <p class="note_text">
                        アットホームより引用
                    </p>
                    <div class="oshi_point_box">
                        <p class="oshi_point_text">
                            関西有数の人気エリアのため、阪神間の中では相場が比較的高めの水準にあります。しかし、大阪市内の中心部と比較するとしっかり価格は抑えられます。<br>
                            利便性と上質な住環境が揃うため、平日は大阪・神戸へ快適に通勤し、休日は近場で映画やショッピングを楽しむ、といった生活が可能です。
                        </p>
                        <div class="oshi_point_link_wrap">
                            <span class="arrow">▶</span>
                            <a href="/lease/rail_rental_all/rail334/station_result330040/" target="_blank">西宮北口駅の賃貸物件一覧を見る</a>
                        </div>
                        <div class="oshi_point_link_wrap">
                            <span class="arrow">▶</span>
                            <a href="/purchase/rail_estate/rail334/station_result330040/" target="_blank">西宮北口駅の不動産一覧を見る</a>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <div class="column_text_section second" id="cont2">
        <div class="text_compare_content">
            <h2 class="text_section_title">通勤の便利さと閑静な住環境を<br class="sp-view">両立する駅2選</h2>
            <div class="content_wrap">
                <p class="content_text">
                    「大阪へのアクセスは確保しつつ、家では静かに暮らしたい」とお考えの方におすすめの2駅をご紹介いたします。
                </p>
                <p class="content_text">
                    駅を少し離れると緑のある住宅街が広がり、オンとオフの切り替えを大事にしたい方に最適なエリアです。
                </p>
                <div class="content_detail_smallsection">
                    <div class="detail_smallsection_title" id="eki4">④【大阪駅まで約14分】<br class="sp-view">甲子園口駅（西宮市）</div>
                    <div class="station_info_wrap">
                        <div class="station_info_text">
                            <p style="font-weight: bold; margin-bottom: 10px;">アクセス情報</p>
                            <ul class="text_list" style="margin-top: 0;">
                                <li>大阪駅までの所要時間：</li>
                                    <ul class="sub_route_list">
                                        <li>約14分（普通電車）</li>
                                    </ul>
                                <li>利用できる路線：
                                    <ul class="sub_route_list">
                                        <li>JR神戸線（東海道本線）</li>
                                    </ul>
                                </li>
                            </ul>
                        </div>
                        <div class="station_info_img">
                            <img src="//cdn.img-asp.jp/cms/843371_4_0_0_1.jpg" alt="甲子園口駅の風景">
                        </div>
                    </div>
                    <p style="font-weight: bold; margin-top: 20px; margin-bottom: 10px;">甲子園口駅エリアの魅力と特徴</p>
                    <ul class="charm_list">
                        <li>落ち着いた住環境と新幹線利用に便利なJR線
                            <span class="charm_list_text">
                                大阪駅まで直通約14分の利便性に加え、新大阪駅方面への広域アクセスに強いのがJR線ならではの強み。<br>
                                出張が多いビジネスマンにも便利な環境ながら、西宮特有の上質で落ち着いた暮らしが叶う、いいとこどりの立地です。
                            </span>
                        </li>
                        <li>懐かしさを感じられる「ほんわか商店街」
                            <span class="charm_list_text">
                                駅の南側には、スーパーはもちろん、ふらっと立ち寄れる食堂や居酒屋などの飲食店が充実した「ほんわか商店街」が広がっています。<br>
                                日々の買い物ができるだけでなく、お気に入りのグルメを探す楽しみがあるのも魅力です。
                            </span>
                        </li>
                        <li>武庫川沿いの自然も身近
                            <span class="charm_list_text">
                                駅から少し歩くと、武庫川の河川敷に出られます。ジョギングや愛犬とのお散歩コースとして親しまれているほか、お子様がのびのびと身体を動かすのにぴったりの場所です。
                            </span>
                        </li>
                    </ul>
                    <p style="font-weight: bold; margin-bottom: 10px;">家賃相場の目安</p>
                    <table class="blog_table">
                        <thead>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">間取り</th>
                                <th class="blog_table_title">家賃相場</th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">1R・1K・1DK</th>
                                <td class="blog_table_detail">約6.39万円</td>
                            </tr>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">1LDK・2K・2DK</th>
                                <td class="blog_table_detail">約9.44万円</td>
                            </tr>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">2LDK・3K・3DK</th>
                                <td class="blog_table_detail">約14.34万円</td>
                            </tr>
                        </tbody>
                    </table>
                    <p style="font-weight: bold; margin-bottom: 10px;">不動産価格相場の目安</p>
                    <table class="blog_table">
                        <thead>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">物件種別</th>
                                <th class="blog_table_title">価格相場</th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">一戸建て</th>
                                <td class="blog_table_detail">約3,499万円</td>
                            </tr>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">中古マンション</th>
                                <td class="blog_table_detail">約1,946万円</td>
                            </tr>
                        </tbody>
                    </table>
                    <p class="note_text">
                        一戸建て：アットホーム、中古マンション：ホームズより引用
                    </p>
                    <div class="oshi_point_box">
                        <p class="oshi_point_text">
                            甲子園口駅周辺は、商店街の温かさと、落ち着いた邸宅街の雰囲気を備えた住環境のバランスが良い街。<br>
                            JR線で大阪までのアクセスが良好ながら、武庫川の自然も身近に感じられるため、幅広い世代の方に選ばれているエリアです。
                        </p>
                        <div class="oshi_point_link_wrap">
                            <span class="arrow">▶</span>
                            <a href="/lease/rail_rental_all/rail5/station_result5710/" target="_blank">甲子園口駅の賃貸物件一覧を見る</a>
                        </div>
                        <div class="oshi_point_link_wrap">
                            <span class="arrow">▶</span>
                            <a href="/purchase/rail_estate/rail5/station_result5710/" target="_blank">甲子園口駅の不動産一覧</a>
                        </div>
                    </div>
                </div>
                <div class="content_detail_smallsection">
                    <div class="detail_smallsection_title" id="eki5">⑤【大阪梅田駅まで約15分】<br class="sp-view">武庫之荘駅（尼崎市）</div>
                    <div class="station_info_wrap">
                        <div class="station_info_text">
                            <p style="font-weight: bold; margin-bottom: 10px;">アクセス情報</p>
                            <ul class="text_list" style="margin-top: 0;">
                                <li>大阪梅田駅までの所要時間：</li>
                                    <ul class="sub_route_list">
                                        <li>約15分（快速利用時）</li>
                                    </ul>
                                <li>利用できる路線：
                                    <ul class="sub_route_list">
                                        <li>阪急神戸本線</li>
                                    </ul>
                                </li>
                            </ul>
                        </div>
                        <div class="station_info_img">
                            <img src="//cdn.img-asp.jp/cms/843371_5_0_0_1.jpg" alt="武庫之荘駅の風景">
                        </div>
                    </div>
                    <p style="font-weight: bold; margin-top: 20px; margin-bottom: 10px;">武庫之荘駅エリアの魅力と特徴</p>
                    <ul class="charm_list">
                        <li>整備された歩きやすい街並み
                            <span class="charm_list_text">
                                駅の南北ともにロータリーがあり、歩道も整備されているため、比較的安全に移動しやすいです。春には桜並木が続くなど、毎日の通勤や帰り道で季節を感じられる整った街並みが特徴。
                            </span>
                        </li>
                        <li>買い物が便利な駅前と静かな住環境
                            <span class="charm_list_text">
                                駅周辺にはスーパーや飲食店が揃っており、仕事帰りの買い物や夕ご飯には困らないでしょう。<br>
                                一方で、駅から少し離れると静かな住宅街が広がるため、家で落ち着いて過ごしたい方にもおすすめの街です。
                            </span>
                        </li>
                        <li>平坦な地形で自転車でも移動しやすい
                            <span class="charm_list_text">
                                駅周辺は坂道が少ない平坦な地形のため、自転車での移動も快適です。駅までの通勤・通学はもちろん、買い物の行き帰りやお子様の送迎もしやすいです。
                            </span>
                        </li>
                    </ul>
                    <p style="font-weight: bold; margin-bottom: 10px;">家賃相場の目安</p>
                    <table class="blog_table">
                        <thead>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">間取り</th>
                                <th class="blog_table_title">家賃相場</th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">1R・1K・1DK</th>
                                <td class="blog_table_detail">約6.27万円</td>
                            </tr>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">1LDK・2K・2DK</th>
                                <td class="blog_table_detail">約9.91万円</td>
                            </tr>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">2LDK・3K・3DK</th>
                                <td class="blog_table_detail">約15.33万円</td>
                            </tr>
                        </tbody>
                    </table>
                    <p style="font-weight: bold; margin-bottom: 10px;">不動産価格相場の目安</p>
                    <table class="blog_table">
                        <thead>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">物件種別</th>
                                <th class="blog_table_title">価格相場</th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">一戸建て</th>
                                <td class="blog_table_detail">約3,698万円</td>
                            </tr>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">中古マンション</th>
                                <td class="blog_table_detail">約1,680万円</td>
                            </tr>
                        </tbody>
                    </table>
                    <p class="note_text">
                        アットホームより引用
                    </p>
                    <div class="oshi_point_box">
                        <p class="oshi_point_text">
                            阪急沿線の閑静な住宅街でありながら、近隣の西宮北口駅や塚口駅周辺と比較すると、家賃や物件価格が抑えられるのが嬉しいポイント。<br>
                            「通勤に便利な阪急沿線で静かな環境に住みたい、でも価格は抑えたい」とお考えの方に、ちょうどいい選択肢としておすすめです。
                        </p>
                        <div class="oshi_point_link_wrap">
                            <span class="arrow">▶</span>
                            <a href="/lease/rail_rental_all/rail330/station_result330035/" target="_blank">武庫之荘駅の賃貸物件一覧を見る</a>
                        </div>
                        <div class="oshi_point_link_wrap">
                            <span class="arrow">▶</span>
                            <a href="/purchase/rail_estate/rail330/station_result330035/" target="_blank">武庫之荘駅の不動産一覧を見る</a>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <div class="column_text_section third" id="cont3">
        <div class="text_compare_content">
            <h2 class="text_section_title">住環境重視！<br class="sp-view">落ち着いた暮らしができる駅3選</h2>
            <div class="content_wrap">
                <p class="content_text">
                    「初めての土地なので安心できる場所が良い」「子育てに適した落ち着いた環境を選びたい」という方におすすめしたい3駅をご紹介いたします。
                </p>
                <p class="content_text">
                    大阪梅田駅まで行くには1回の乗り換えが必要になることもありますが、その分、都市の喧騒から離れた上質な住環境での暮らしができます。
                </p>
                <div class="content_detail_smallsection">
                    <div class="detail_smallsection_title" id="eki6">⑥【大阪梅田駅まで約19分】<br class="sp-view">門戸厄神駅（西宮市）</div>
                    <div class="station_info_wrap">
                        <div class="station_info_text">
                            <p style="font-weight: bold; margin-bottom: 10px;">アクセス情報</p>
                            <ul class="text_list" style="margin-top: 0;">
                                <li>大阪梅田駅までの所要時間：</li>
                                    <ul class="sub_route_list">
                                        <li>約19分（準急・神戸線直通利用）</li>
                                    </ul>
                                <li>利用できる路線：
                                    <ul class="sub_route_list">
                                        <li>阪急今津線</li>
                                    </ul>
                                </li>
                            </ul>
                        </div>
                        <div class="station_info_img">
                            <img src="//cdn.img-asp.jp/cms/843371_6_0_0_1.jpg" alt="門戸厄神駅の風景">
                        </div>
                    </div>
                    <p style="font-weight: bold; margin-top: 20px; margin-bottom: 10px;">門戸厄神駅エリアの魅力と特徴</p>
                    <ul class="charm_list">
                        <li>平日朝は大阪梅田へ直通！通勤ストレスを軽減
                            <span class="charm_list_text">
                                平日朝7～8時台は、大阪梅田駅まで乗り換えなしで直通する準急が運行。約19分でアクセスできるため、毎朝の通勤負担を軽減できます。<br>
                                一方で、帰宅時間帯や休日などは基本的に西宮北口での乗り換えが発生するため、その点は留意しましょう。
                            </span>
                        </li>
                        <li>西宮北口駅が生活圏内！便利さと静けさを両立
                            <span class="charm_list_text">
                                大型商業施設がある西宮北口駅まで、電車でわずか1駅・2分ほどで行くことができ、自転車や徒歩でもアクセス可能です。<br>
                                休日の買い物は西宮北口の便利さを活用しながら、自宅周辺は静かな環境を保てます。
                            </span>
                        </li>
                        <li>落ち着いた環境と生活利便性が両立
                            <span class="charm_list_text">
                                駅名の由来となった「門戸厄神 東光寺」がある閑静なエリアです。駅前にはスーパーやコンビニ、クリニックなどの生活利便施設が揃っています。<br>
                                日々の生活のしやすさと、落ち着いた雰囲気が両立した暮らしができるでしょう。
                            </span>
                        </li>
                    </ul>
                    <p style="font-weight: bold; margin-bottom: 10px;">家賃相場の目安</p>
                    <table class="blog_table">
                        <thead>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">間取り</th>
                                <th class="blog_table_title">家賃相場</th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">1R・1K・1DK</th>
                                <td class="blog_table_detail">約5.16万円</td>
                            </tr>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">1LDK・2K・2DK</th>
                                <td class="blog_table_detail">約9.23万円</td>
                            </tr>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">2LDK・3K・3DK</th>
                                <td class="blog_table_detail">約11.93万円</td>
                            </tr>
                        </tbody>
                    </table>
                    <p style="font-weight: bold; margin-bottom: 10px;">不動産価格相場の目安</p>
                    <table class="blog_table">
                        <thead>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">物件種別</th>
                                <th class="blog_table_title">価格相場</th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">一戸建て</th>
                                <td class="blog_table_detail">約4,480万円</td>
                            </tr>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">中古マンション</th>
                                <td class="blog_table_detail">約3,050.03万円</td>
                            </tr>
                        </tbody>
                    </table>
                    <p class="note_text">
                        アットホームより引用
                    </p>
                    <div class="oshi_point_box">
                        <p class="oshi_point_text">
                            神戸女学院大学やお寺が近くにあるため落ち着いた環境が保たれており、休日の買い物は1駅隣の大型施設で済ませることができるので、「便利な都会のすぐそばで、落ち着いて暮らす」という生活が叶います。<br>
                            「大阪への通勤のしやすさと静かな子育て環境のどちらも譲れない」というご家族におすすめのエリアです。
                        </p>
                        <div class="oshi_point_link_wrap">
                            <span class="arrow">▶</span>
                            <a href="/lease/rail_rental_all/rail334/station_result334020/" target="_blank">門戸厄神駅の賃貸物件一覧を見る</a>
                        </div>
                        <div class="oshi_point_link_wrap">
                            <span class="arrow">▶</span>
                            <a href="/purchase/rail_estate/rail334/station_result334020/" target="_blank">門戸厄神駅の不動産一覧を見る</a>
                        </div>
                    </div>
                </div>
                <div class="content_detail_smallsection">
                    <div class="detail_smallsection_title" id="eki7">⑦【大阪梅田駅まで約25分】<br class="sp-view">甲東園駅（西宮市）</div>
                    <div class="station_info_wrap">
                        <div class="station_info_text">
                            <p style="font-weight: bold; margin-bottom: 10px;">アクセス情報</p>
                            <ul class="text_list" style="margin-top: 0;">
                                <li>大阪梅田駅までの所要時間：</li>
                                    <ul class="sub_route_list">
                                        <li>約25分（準急・神戸線直通利用）</li>
                                    </ul>
                                <li>利用できる路線：
                                    <ul class="sub_route_list">
                                        <li>阪急今津線</li>
                                    </ul>
                                </li>
                            </ul>
                        </div>
                        <div class="station_info_img">
                            <img src="//cdn.img-asp.jp/cms/843371_7_0_0_1.jpg" alt="甲東園駅の風景">
                        </div>
                    </div>
                    <p style="font-weight: bold; margin-top: 20px; margin-bottom: 10px;">甲東園駅エリアの魅力と特徴</p>
                    <ul class="charm_list">
                        <li>平日朝は大阪梅田駅へ直通！
                            <span class="charm_list_text">
                                門戸厄神駅と同じく、平日朝の通勤時間帯には、大阪梅田駅まで乗り換えなしで行ける「準急」が運行しています。<br>
                                それ以外の時間帯には西宮北口駅での乗り換えが必要ですが、朝の忙しい時間帯にダイレクトアクセスができるのは嬉しいメリットです。
                            </span>
                        </li>
                        <li>名門校が集まるエリアに隣接した落ち着いた住環境
                            <span class="charm_list_text">
                                駅西側の関西学院大学のある上ヶ原周辺は、市の文教地区に指定されています。<br>
                                甲東園駅周辺もその影響を受けた落ち着いた雰囲気が漂っており、ファミリー層も多く暮らす、静かでアカデミックな環境が整っています。
                            </span>
                        </li>
                        <li>緑豊かで自然を感じられる環境
                            <span class="charm_list_text">
                                駅から少し足を延ばすと、東側には武庫川、西側には甲山の自然が広がります。また、街路樹や邸宅の植栽も綺麗に整備されており、落ち着いた品のある住環境です。
                            </span>
                        </li>
                    </ul>
                    <p style="font-weight: bold; margin-bottom: 10px;">家賃相場の目安</p>
                    <table class="blog_table">
                        <thead>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">間取り</th>
                                <th class="blog_table_title">家賃相場</th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">1R・1K・1DK</th>
                                <td class="blog_table_detail">約5.98万円</td>
                            </tr>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">1LDK・2K・2DK</th>
                                <td class="blog_table_detail">約7.76万円</td>
                            </tr>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">2LDK・3K・3DK</th>
                                <td class="blog_table_detail">約11.46万円</td>
                            </tr>
                        </tbody>
                    </table>
                    <p style="font-weight: bold; margin-bottom: 10px;">不動産価格相場の目安</p>
                    <table class="blog_table">
                        <thead>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">物件種別</th>
                                <th class="blog_table_title">価格相場</th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">一戸建て</th>
                                <td class="blog_table_detail">約4,480万円</td>
                            </tr>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">中古マンション</th>
                                <td class="blog_table_detail">約2,280万円</td>
                            </tr>
                        </tbody>
                    </table>
                    <p class="note_text">
                        アットホームより引用
                    </p>
                    <div class="oshi_point_box">
                        <p class="oshi_point_text">
                            高級住宅街として知られる「西宮七園」のひとつである甲東園。阪神間エリアの中でも、治安の良さと落ち着いた住環境で高い人気を誇ります。<br>
                            駅前にショッピングモールや飲食店が集まっていますが、治安に影響を与えるような娯楽施設などはなく、教育環境を重視されるご家族にもおすすめのエリアです。
                        </p>
                        <div class="oshi_point_link_wrap">
                            <span class="arrow">▶</span>
                            <a href="/lease/rail_rental_all/rail334/station_result334025/" target="_blank">甲東園駅の賃貸物件一覧を見る</a>
                        </div>
                        <div class="oshi_point_link_wrap">
                            <span class="arrow">▶</span>
                            <a href="/purchase/rail_estate/rail334/station_result334025/" target="_blank">甲東園駅の不動産一覧を見る</a>
                        </div>
                    </div>
                </div>
                <div class="content_detail_smallsection">
                    <div class="detail_smallsection_title" id="eki8">⑧【大阪梅田駅まで約20分】<br class="sp-view">新伊丹駅（伊丹市）</div>
                    <div class="station_info_wrap">
                        <div class="station_info_text">
                            <p style="font-weight: bold; margin-bottom: 10px;">アクセス情報</p>
                            <ul class="text_list" style="margin-top: 0;">
                                <li>大阪梅田駅までの所要時間：</li>
                                    <ul class="sub_route_list">
                                        <li>約20分（普通・塚口駅で乗換）</li>
                                    </ul>
                                <li>利用できる路線：
                                    <ul class="sub_route_list">
                                        <li>阪急伊丹線</li>
                                    </ul>
                                </li>
                            </ul>
                        </div>
                        <div class="station_info_img">
                            <img src="//cdn.img-asp.jp/cms/843371_8_0_0_1.jpg" alt="新伊丹駅の風景">
                        </div>
                    </div>
                    <p style="font-weight: bold; margin-top: 20px; margin-bottom: 10px;">新伊丹駅エリアの魅力と特徴</p>
                    <ul class="charm_list">
                        <li>区画整理された閑静な住宅街
                            <span class="charm_list_text">
                                伊丹市は大正時代から近郊住宅地として発展してきた街です。その中でも新伊丹駅周辺は、道が碁盤の目のように整備されているのが特徴です。見通しが比較的良く、車の運転もしやすいと言えます。
                            </span>
                        </li>
                        <li>公園が点在し、身近でお子様も遊びやすい環境
                            <span class="charm_list_text">
                                駅の周辺には、徒歩圏内に公園が点在しています。遠くの公園まで出かけなくても、近隣でお子様とお散歩したり、遊んだりすることができるため、子育て世帯にとっても住みやすい環境です。
                            </span>
                        </li>
                        <li>自転車や徒歩で伊丹駅も日常使いできる住宅街
                            <span class="charm_list_text">
                                喧騒がなく落ち着いて暮らせるエリアでありながら、徒歩約12分で隣の阪急伊丹駅周辺の商業施設も利用できます。<br>
                                幹線道路沿いには、スーパーや飲食店もあるため、静かな環境を優先しつつも、生活の利便性を損なわない立地です。
                            </span>
                        </li>
                    </ul>
                    <p style="font-weight: bold; margin-bottom: 10px;">家賃相場の目安</p>
                    <table class="blog_table">
                        <thead>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">間取り</th>
                                <th class="blog_table_title">家賃相場</th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">1R・1K・1DK</th>
                                <td class="blog_table_detail">約5.78万円</td>
                            </tr>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">1LDK・2K・2DK</th>
                                <td class="blog_table_detail">約6.77万円</td>
                            </tr>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">2LDK・3K・3DK</th>
                                <td class="blog_table_detail">約9.59万円</td>
                            </tr>
                        </tbody>
                    </table>
                    <p style="font-weight: bold; margin-bottom: 10px;">不動産価格相場の目安</p>
                    <table class="blog_table">
                        <thead>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">物件種別</th>
                                <th class="blog_table_title">価格相場</th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">一戸建て</th>
                                <td class="blog_table_detail">約3,965万円</td>
                            </tr>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">中古マンション</th>
                                <td class="blog_table_detail">約2,680万円</td>
                            </tr>
                        </tbody>
                    </table>
                    <p class="note_text">
                        アットホームより引用
                    </p>
                    <div class="oshi_point_box">
                        <p class="oshi_point_text">
                            塚口駅での乗り換えは必要ですが、平坦な道や落ち着いた環境など、生活のしやすさは良好です。<br>
                            落ち着いた環境で子育てをしたいご家族はもちろん、単身向けの物件は家賃相場が比較的安めなので、一人暮らしの方にもおすすめの選択肢と言えます。
                        </p>
                        <div class="oshi_point_link_wrap">
                            <span class="arrow">▶</span>
                            <a href="/lease/rail_rental_all/rail335/station_result335015/" target="_blank">新伊丹駅の賃貸物件一覧を見る</a>
                        </div>
                        <div class="oshi_point_link_wrap">
                            <span class="arrow">▶</span>
                            <a href="/purchase/rail_estate/rail335/station_result335015/" target="_blank">新伊丹駅の不動産一覧を見る</a>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <div class="column_text_section fourth">
        <div class="text_compare_content">
            <h2 class="text_section_title">大阪駅 / 大阪梅田駅へのアクセス時間順！<br class="pc-view">おすすめ8駅のまとめ</h2>
            <p class="content_text">
                ここまでご紹介した8駅を、大阪駅 / 大阪梅田駅へのアクセスが早い順にまとめました。ぜひ、ご自身の希望するアクセス時間やライフスタイルにぴったりの駅を見つけてみてください。
            </p>
            <div class="content_wrap">
                <table class="blog_table">
                    <thead>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">大阪(梅田)まで</th>
                            <th class="blog_table_title">駅名</th>
                            <th class="blog_table_title">路線</th>
                            <th class="blog_table_title">所在地</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">約10分</th>
                            <td class="blog_table_detail">塚口</td>
                            <td class="blog_table_detail">阪急</td>
                            <td class="blog_table_detail">尼崎市</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">約11分</th>
                            <td class="blog_table_detail">立花</td>
                            <td class="blog_table_detail">JR</td>
                            <td class="blog_table_detail">尼崎市</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">約14分</th>
                            <td class="blog_table_detail">甲子園口</td>
                            <td class="blog_table_detail">JR</td>
                            <td class="blog_table_detail">西宮市</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">約15分</th>
                            <td class="blog_table_detail">武庫之荘</td>
                            <td class="blog_table_detail">阪急</td>
                            <td class="blog_table_detail">尼崎市</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">約16分</th>
                            <td class="blog_table_detail">西宮北口</td>
                            <td class="blog_table_detail">阪急</td>
                            <td class="blog_table_detail">西宮市</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">約19分</th>
                            <td class="blog_table_detail">門戸厄神</td>
                            <td class="blog_table_detail">阪急</td>
                            <td class="blog_table_detail">西宮市</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">約20分</th>
                            <td class="blog_table_detail">新伊丹</td>
                            <td class="blog_table_detail">阪急</td>
                            <td class="blog_table_detail">伊丹市</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">約25分</th>
                            <td class="blog_table_detail">甲東園</td>
                            <td class="blog_table_detail">阪急</td>
                            <td class="blog_table_detail">西宮市</td>
                        </tr>
                    </tbody>
                </table>
            </div>
            <p class="content_text">
                兵庫県内には、大阪まで30分圏内でスムーズにアクセスできる駅が多くあります。
            </p>
            <ul class="text_list">
                <li>休日の買い物のしやすさを重視して、便利な駅周辺で探したい</li>
                <li>予算を抑えつつ、落ち着いた暮らしがしたい</li>
                <li>とにかく大阪へ快適に行ける場所が良い</li>
            </ul>
            <p class="content_text">
                など、ご自身やご家族のライフスタイルに合いそうなエリアが見つかりましたら、ぜひ私たち「アクロスコーポレイション」にご相談ください。
            </p>
            <p class="content_text">
                お客様の希望条件や理想の暮らしをお伺いし、地元の情報に精通したプロの視点から、ぴったりの街をご提案させていただきます。
            </p>
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title contact">＼ 迷っている段階でもお気軽にご連絡ください ／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="/contact/" class="shared-ownership-consult-button btn-contact" target="_blank">▶【無料】アクロスコーポレイションに相談する</a>
        </div>
    </div>
    <div class="column_text_section fourth" id="cont4">
        <div class="text_compare_content">
            <h2 class="text_section_title">まとめ</h2>
            <p class="content_text">
                この記事では、大阪に近くてアクセスしやすい兵庫県内の8駅をご紹介しました。最後に特徴を振り返ってみましょう。
            </p>
            <div class="article_conclusion_box">
                <ul class="conclusion_box_list">
                    <li>
                        <div class="conclusion_item_title">アクセスと利便性を最優先するなら！塚口・立花・西宮北口 </div>
                        <div class="conclusion_item_text">
                            商業施設や飲食店など駅周辺の充実度が高く、大阪へのアクセスも快適なエリア。オンもオフもアクティブに動きたい単身の方や共働きの方々におすすめです。 <br>
                            <span class="conclusion_item_link">
                                詳しくは <a href="#cont1">アクセスも生活も！利便性最優先のおすすめ駅3選</a> で紹介しています
                            </span>
                        </div>
                    </li>
                    <li>
                        <div class="conclusion_item_title">通勤のしやすさと落ち着いた住環境なら！甲子園口・武庫之荘 </div>
                        <div class="conclusion_item_text">
                            大阪まで15分圏内という近さでありながら、落ち着いた住宅街が広がる環境が魅力です。日々の利便性と、静かな暮らしのバランスを重視する方におすすめ。<br>
                            <span class="conclusion_item_link">
                                詳しくは <a href="#cont2">通勤の便利さと閑静な住環境を両立する駅2選</a> で紹介しています
                            </span>
                        </div>
                    </li>
                    <li>
                        <div class="conclusion_item_title">静かな環境と治安を重視するなら！門戸厄神・甲東園・新伊丹</div>
                        <div class="conclusion_item_text">
                            平日朝の直通電車や隣駅の利便性を活用でき、静かで安心感のある環境が整った街です。品のある綺麗な街並みで、長く暮らしやすいエリア。<br>
                            <span class="conclusion_item_link">
                                詳しくは <a href="#cont3">住環境重視！落ち着いた暮らしができる駅3選</a> で紹介しています
                            </span>
                        </div>
                    </li>
                </ul>
            </div>
            <p class="content_text">
                選ぶエリアによって、日々のライフスタイルは変わります。<br>
                「大阪へのアクセスは妥協したくないけれど、費用は抑えたい」という方は、ぜひ一度兵庫県のエリアもご検討ください。
            </p>
            <div class="content_wrap">
                <h4 class="content_title_title">阪神間の物件探しはアクロスコーポレイションへ</h4>
                <p class="content_detail_text">
                    「自分たちの希望条件に合うエリアがどこか分からない」「まずは気になるエリアの相場感だけでも知りたい」といったご相談も承ります。
                </p>
                <p class="content_detail_text">
                    アクロスコーポレイションは阪神間で多数の物件を取り扱っており、おかげさまでセンチュリー21加盟店内兵庫地区仲介実績28年連続No.1の実績を獲得しました。
                </p>
                <p class="content_detail_text">
                    阪神間のエリア情報や不動産事情に詳しいスタッフが、住まいを探しているお客様のご希望に沿った最適なご提案をいたしますので、ぜひお気軽にご相談ください。
                </p>
            </div>
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title contact">＼ 阪神間での住まい探しはお任せください ／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="/contact/" class="shared-ownership-consult-button btn-contact" target="_blank">▶【無料】アクロスコーポレイションに相談する</a>
        </div>
    </div>
    <div class="reference_section">
        <div class="reference_title">参照リンク</div>
                <ul class="reference_list">
                    <li><a href="https://www.navitime.co.jp/transfer/" target="_blank">NAVITIME</a></li>
                    <li>駅探「<a href="https://www.ekitan.com/sta-info" target="_blank">全国の駅情報 - 駅探</a>」</li>
                    <li>ホームズ「<a href="https://www.homes.co.jp/chintai/hyogo/hankyukobehonsen-line/price/" target="_blank">阪急神戸本線の家賃相場</a>」</li>
                    <li>アットホーム「<a href="https://www.athome.co.jp/kodate/souba/hyogo/hankyukobe-line/" target="_blank">阪急神戸線の一戸建て・分譲住宅の価格相場を調べる</a>」</li>
                    <li>アットホーム「<a href="https://www.athome.co.jp/mansion/chuko/souba/hyogo/hankyukobe-line/" target="_blank">阪急神戸線の中古マンション価格相場を調べる</a>」</li>
                    <li>ホームズ「<a href="https://www.homes.co.jp/chintai/hyogo/tokaidosanyohonsen-line/price/" target="_blank">JR東海道・山陽本線の家賃相場</a>」</li>
                    <li>アットホーム「<a href="https://www.athome.co.jp/kodate/souba/hyogo/tokaido-line/" target="_blank">ＪＲ東海道本線の一戸建て・分譲住宅の価格相場を調べる</a>」</li>
                    <li>ホームズ「<a href="https://www.homes.co.jp/mansion/chuko/osaka/tokaidosanyohonsen-line/price/" target="_blank">JR東海道・山陽本線の中古マンション価格相場</a>」</li>
                    <li>ホームズ「<a href="https://www.homes.co.jp/chintai/hyogo/hankyuimazu-line/price/" target="_blank">阪急今津線の家賃相場</a>」</li>
                    <li>アットホーム「<a href="https://www.athome.co.jp/kodate/souba/hyogo/hankyuimazu-line/" target="_blank">阪急今津線の一戸建て・分譲住宅の価格相場を調べる</a>」</li>
                    <li>アットホーム「<a href="https://www.athome.co.jp/mansion/chuko/souba/hyogo/hankyuimazu-line/" target="_blank">阪急今津線の中古マンション価格相場を調べる</a>」</li>
                    <li><a href="https://tsukaguchi.socola-sc.jp/" target="_blank">SOCOLA塚口クロス</a></li>
                    <li><a href="https://tachibana-joytown.com/" target="_blank">立花ジョイタウン</a></li>
                    <li>フェスタ立花名店会Instagram（<a href="https://www.instagram.com/festa_tachibana_meitenkai/" target="_blank">@festa_tachibana_meitenkai</a>）</li>
                    <li><a href="https://tachibana-ss.jp/" target="_blank">立花商店街</a></li>
                    <li><a href="https://nishinomiya-gardens.com/" target="_blank">阪急西宮ガーデンズ</a></li>
                    <li>日本駅巡り紀行「<a href="https://ekimeguri.com/lines/private-kansai/hankyu-imazu/23.html" target="_blank">阪急今津線門戸厄神駅</a>」</li>
                    <li><a href="https://webgis.nishi.or.jp/" target="_blank">にしのみやWebGIS西宮市地理情報システム</a></li>
                    <li>伊丹市「<a href="https://www.city.itami.lg.jp/mirai/sinosyoukai/21181.html" target="_blank">歴史</a>」</li>
                </ul>
            </div>
        </div>
    </div>
</article>
<style>
    /* =========================================
       共通・ベーススタイル（画面幅に関わらず適用）
    ========================================= */
    /* --- 全体の基本設定 --- */
    .column_section * { color: #333; font-weight: 500; font-size: 15px; }
    .column_section_image img { width: 100%; height: auto; vertical-align: bottom; }
    .column_section_image { display: flex; justify-content: center; }

    .banner-link { display: block; }
    .column_section_image_intro img { width: 100%; }

    /* --- アンカーリンクのズレ調整（追従ヘッダー対策） --- */
    .column_text_section { scroll-margin-top: 100px; }

    /* --- 特定セクションの背景画像（疑似要素） --- */
    .sec10 .smallsection_detail_text::before { background: url(//cdn.img-asp.jp/cms/825252_4_0_0_1.jpg) no-repeat center center / cover; }
    .sec11 .smallsection_detail_text::before { background: url(//cdn.img-asp.jp/cms/825252_1_0_0_1.jpg) no-repeat center center / cover; }
    .sec12 .smallsection_detail_text::before { background: url() no-repeat center center / cover; }

    /* --- 大見出し（上下ボーダー線の装飾）PC/スマホ共通 --- */
    .text_section_title, .text_section_title_end { font-weight: bold !important; position: relative; text-align: center; scroll-margin-top: 140px; }
    .text_section_title_end { background: #785B21; color: #fff; }
    /* 大見出しの上線 */
    .text_section_title::before, .text_section_title_end::before { content: ''; height: 2px; position: absolute; top: 0; left: 0; right: 0; margin: auto; }
    /* 大見出しの下線 */
    .text_section_title::after, .text_section_title_end::after { content: ''; height: 2px; position: absolute; bottom: 0; left: 0; right: 0; margin: auto; }
    .text_section_title::before, .text_section_title::after { background: #333; }
    .text_section_title_end::before, .text_section_title_end::after { background: #785B21; }

    /* --- テーブル（表） PC/スマホ共通 --- */
    .blog_table, 
    .content_wrap .blog_table { width: 100%; box-shadow: 0 0 7px 2px rgba(0, 0, 0, .06); border-collapse: collapse; }
    thead .blog_table_title { color: #fff; font-weight: bold; background: #785B21; vertical-align: middle; }
    thead .blog_table_title:not(:first-child) { background: #c9993b; color: #fff; }
    thead .blog_table_title:not(:last-child), 
    tbody .blog_table_title { border-right: 2px solid #f1edda; }
    tbody .blog_table_title { color: #333; font-weight: bold; background: #f1edda; vertical-align: middle;}
    tbody .blog_table_wrap:not(:last-child) .blog_table_title { border-bottom: solid 2px #fff; }
    .blog_table_detail { background-color: #fff; }
    tbody .blog_table_detail { text-align: center; vertical-align: middle; }
    tbody .blog_table_detail:not(:last-child) { border-right: 2px solid #ededed; }
    tbody .blog_table_wrap:not(:last-child) .blog_table_detail { border-bottom: 2px solid #ededed; }
    tbody .blog_table_detail.text-left { text-align: left; }

    /* =========================================
       コンポーネント（部品）共通スタイル
    ========================================= */
    /* --- FAQ（よくある質問）目次エリア --- */
    .faq_toc { max-width: 700px; margin: 40px auto 60px; }
    .faq_toc_item { margin-bottom: 15px; border-radius: 8px; overflow: hidden; }
    .faq_toc_q { background-color: #c9993b; color: #fff; padding: 10px 20px; display: flex; align-items: flex-start; }
    .faq_toc_q .faq_toc_icon { font-size: 24px; margin-right: 12px; color: #fff; font-family: Arial, sans-serif; line-height: 1.1; }
    .faq_toc_q .faq_toc_text { font-size: 17px; font-weight: bold; color: #fff; line-height: 1.5; margin-top: 2px; }
    .faq_toc_a { border: 2px solid #c9993b; border-top: none; border-radius: 0 0 8px 8px; padding: 15px 20px 12px; }
    .faq_toc_a_top { display: grid; grid-template-columns: max-content 1fr; align-items: start; margin-bottom: 12px; }
    .faq_toc_a_top .faq_toc_icon.green { grid-column: 1; grid-row: 1 / 10; color: #c9993b; font-size: 24px; margin-right: 12px; font-family: Arial, sans-serif; line-height: 1.1; }
    .faq_toc_a_top .faq_toc_text { grid-column: 2; display: block; color: #333; font-size: 16px; line-height: 1.6; margin-top: 2px; }
    .faq_toc_link { padding-left: 36px; line-height: 1.5; margin-top: 10px; }
    .faq_toc_link_mark { font-size: 14px; color: #c9993b; font-weight: bold; margin-bottom: 6px; display: block; }
    .faq_toc_link a { font-size: 16px; color: #0b57d0; display: inline-block; text-decoration: underline; padding-left: 14px; }
    .faq_toc_link a:hover { text-decoration: none; opacity: 0.8; }
    .faq_toc_a_top .faq_toc_text + .faq_toc_text { margin-top: 15px !important; }
    .faq_toc_a_top .faq_toc_text a { font-size: 16px; color: #0b57d0 !important; text-decoration: underline !important; font-weight: bold !important; transition: opacity 0.3s ease; }
    .faq_toc_a_top .faq_toc_text a:hover { text-decoration: none !important; opacity: 0.7; }

    /* --- CTAボタン（相談・誘導用ボタン）ベース --- */
    .shared-ownership-section-container { border-radius: 10px; text-align: center; max-width: 600px; margin: 0 auto 50px; width: 90%; box-sizing: border-box; }
    .shared-ownership-main-title { font-weight: bold; color: #333!important; line-height: 1.4; border-bottom: none !important; border-top: none !important; }
    .shared-ownership-button-wrapper { display: flex; justify-content: center; }
    .shared-ownership-consult-button { display: inline-flex; align-items: center; justify-content: center; color: #ffffff !important; font-weight: bold; border-radius: 8px; text-decoration: none; white-space: nowrap; cursor: pointer; transition: all 0.2s ease; background-color: #8b2b2b !important; box-shadow: 0 4px 0 #5c1c1c !important; }
    .shared-ownership-consult-button:hover { opacity: 0.8; }
    .shared-ownership-consult-button:active { transform: translateY(4px); box-shadow: none !important; }
    .shared-ownership-main-title.contact { color: #da2315 !important; }
    .shared-ownership-consult-button.btn-contact { background-color: #da2315 !important; box-shadow: 0 4px 0 #9c190f !important; }
    /* --- CTAボタン（2つ横並び）ベース --- */
    .dual-button-wrapper { display: flex; justify-content: center; gap: 10px; width: 100%; }
    .dual-button { display: inline-flex; align-items: center; justify-content: center; color: #ffffff !important; font-weight: bold; border-radius: 8px; text-decoration: none; white-space: nowrap; cursor: pointer; transition: all 0.2s ease; box-sizing: border-box; flex: 1; }
    .dual-button:hover { opacity: 0.8; }
    .dual-button.btn-rent { background-color: #c9993b !important; box-shadow: 0 4px 0 #a37a2c !important; }
    .dual-button.btn-buy { background-color: #8b2b2b !important; box-shadow: 0 4px 0 #5c1c1c !important; }
    .dual-button:active { transform: translateY(4px); box-shadow: none !important; }

    /* --- 要約ボックス --- */
    .article_summary_box { background-color: #f1edda; border: 1px solid #c9993b; position: relative; box-sizing: border-box; }
    .summary_box_title { background-color: #c9993b; color: #fff !important; font-weight: bold; display: inline-block; position: absolute; }
    .summary_box_list { list-style: none; padding: 0; margin: 0; }
    .summary_box_list li { position: relative; font-weight: bold; color: #333; }
    .summary_box_list li::before { content: ''; position: absolute; box-sizing: border-box; border: 2px solid #c9993b; border-radius: 3px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23c9993b' stroke-width='4' d='M4 12l5 5L20 6'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; background-size: 80%; }

    /* --- 記事末尾：まとめボックス --- */
    .article_conclusion_box { background-color: #f1edda; border: 1px solid #c9993b; position: relative; box-sizing: border-box; }
    .conclusion_box_title { background-color: #c9993b; color: #fff !important; font-weight: bold; display: inline-block; position: absolute; }
    .conclusion_box_list { list-style: none; padding: 0; margin: 0; }
    .conclusion_box_list li { position: relative; }
    .conclusion_box_list li::before { content: ''; position: absolute; background-color: #c9993b; transform: rotate(45deg); }
    .conclusion_item_title { font-weight: bold; color: #333; line-height: 1.5; }
    .conclusion_item_text { color: #555; line-height: 1.6; }
    .conclusion_item_link a { color: #0b57d0 !important; text-decoration: underline !important; }
    .conclusion_item_link a:hover { text-decoration: none !important; }

    /* --- ブログカード風リンク（画像あり関連記事） --- */
    .blog-card { display: block; text-decoration: none !important; margin: 20px auto 40px; max-width: 450px; border: 1px solid #e0e0e0; border-radius: 12px; overflow: hidden; background-color: #fff; transition: opacity 0.2s, box-shadow 0.2s; }
    .blog-card:hover { opacity: 0.8 !important; box-shadow: 0 4px 10px rgba(0,0,0,0.05); }
    .blog-card-img { width: 100%; aspect-ratio: 16 / 9; background: #f7f7f7; border-bottom: 1px solid #e0e0e0; }
    .blog-card-img img { width: 100%; height: 100%; object-fit: cover; vertical-align: bottom; }
    .blog-card-body { padding: 16px 20px; }
    .blog-card-title { font-size: 16px !important; font-weight: bold !important; color: #333 !important; line-height: 1.5 !important; margin: 0 !important; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; line-clamp: 2; overflow: hidden; }

    /* --- テキストリンクカード（画像なし外部サイトリンク等） --- */
    .text-link-card { display: block; text-decoration: none !important; margin: 20px auto 30px; padding: 15px 20px; border: 1px solid #e0e0e0; border-left: 5px solid #c9993b; border-radius: 4px; background-color: #f9f9f9; transition: all 0.2s ease; max-width: 600px; }
    .text-link-card:hover { background-color: #f0f0f0; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transform: translateY(-2px); }
    .text-link-card-site { display: block; font-size: 13px !important; color: #666 !important; margin-bottom: 5px; }
    .text-link-card-title { display: block; font-size: 16px !important; font-weight: bold !important; color: #0b57d0 !important; line-height: 1.5; }

    /* --- Instagram埋め込みコンテナ --- */
    .instagram-embed-wrapper { display: flex; justify-content: space-between; gap: 20px; margin: 40px auto; }
    .instagram-embed-wrapper blockquote.instagram-media { margin: 0 !important; flex: 1; min-width: 250px !important; width: 100% !important; }

    /* --- 枠線付き・クリック可能なチェックリスト --- */
    .checklist_box { border: 1px solid #c9993b; background-color: #ffffff; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); }
    .checklist_box .list_title { margin-top: 10px; }
    /* 元の「■」を消す＆余白リセット */
    ul.text_list.interactive_check_list li { list-style-type: none !important; text-indent: 0; padding-left: 0; margin-left: 0; margin-right: 0; }
    ul.text_list.interactive_check_list li::before { content: none !important; }
    /* ラベル全体をタップ可能にする */
    .interactive_check_list label { display: inline-flex; align-items: flex-start; cursor: pointer; width: 100%; line-height: 1.5; }
    .interactive_check_list input[type="checkbox"] { display: none; }
    /* --- 枠線付き・クリック可能なチェックリスト --- */
    .interactive_check_list .check_text { display: flex; align-items: flex-start; font-size: inherit; }
    /* 未チェック状態（CSSで作る四角形） */
    .interactive_check_list .check_text::before { content: ''; display: inline-block; width: 1.2em; height: 1.2em; flex-shrink: 0; border: 2px solid #ccc; border-radius: 4px; box-sizing: border-box;background-color: #fff;transition: 0.2s ease; margin-top: 2px; }
    /* チェックが入った状態（背景色＋SVGチェックマーク） */
    .interactive_check_list input[type="checkbox"]:checked + .check_text::before { border-color: #c9993b; background-color: #c9993b; background-repeat: no-repeat; background-position: center; background-size: 90%; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' d='M3 13.5l6.5 6.5L21 4.5'/%3E%3C/svg%3E"); }
    /* --- 追加：チェックリスト内の注意書き・グループタイトル --- */
    .checklist_note_wrap { margin: 15px 0 25px; }
    .checklist_note_wrap .note_text { margin-bottom: 8px; }
    .checklist_subtitle { font-weight: bold; color: #c9993b; margin: 20px 0 10px; }
    .checklist_box .text_list.interactive_check_list { margin-bottom: 20px; }

    /* --- チェックリスト内の注意書き・グループタイトル --- */
    .checklist_note_wrap { margin: 15px 0 25px; }
    .checklist_note_wrap .note_text { margin-bottom: 8px; }
    .checklist_subtitle { font-weight: bold; color: #c9993b; margin: 20px 0 10px; }
    .checklist_box .text_list.interactive_check_list { margin-bottom: 20px; }

    /* --- 注意書き専用クラス --- */
    .note_text { position: relative; padding-left: 1.2em; line-height: 1.6 !important; color: #555; }
    .note_text::before { content: '※'; position: absolute; left: 0; top: 0; color: #555; }

    /* --- 内部リンク「▶」専用クラス --- */
    .internal_link_wrap { display: flex !important; align-items: flex-start !important; }
    .internal_link_wrap .arrow { margin-right: 5px; color: #333; }

    /* =========================================
       lab3用無効指示
    ========================================= */
    /* --- 箇条書きにかかっている元々の指示を無効にする --- */
    #article ul.text_list li span { float: none; display: inline; width: auto; text-align: left; padding-right: 0; color: inherit; }
    /* サイト全体の「liの中のspan」への指示を上書きリセットする */
    #article ul.conclusion_box_list li span.conclusion_item_link { float: none; width: auto; text-align: right; padding-right: 0; color: #777; display: inline-block; }
    /* text_list と conclusion_box_list の両方の点線を消す */
    #article ul.text_list li, #article ul.conclusion_box_list li { border-bottom: none; }

    /* =========================================
       PC用スタイル (650px以上)
    ========================================= */
    @media only screen and (min-width: 650px) {
        .sp-view { display: none !important; } /* スマホ専用要素を非表示 */
        .column_section { max-width: 800px; width: 100%; margin: 0 auto; }

        /* --- 基本レイアウト・余白 --- */
        .column_section { margin-bottom: 40px; }
        .column_section_image { max-width: 100%; margin-bottom: 50px; }
        .smallsection_detail_image { margin-top: 10px; }
        .smallsection_detail_image img { width: 100%; vertical-align: bottom; }
        .content_wrap { width: 800px; margin: auto; }
        .content_wrap:not(:first-child) { margin-top: 30px; }
        .column_text_section, .column_text_section_outro { padding-top: 140px; margin-top: -140px; }
        .column_text_section:not(:last-child), .column_text_section_outro:not(:last-child) { margin-bottom: 110px; }
        
        /* --- 標準テキスト・リンク --- */
        .content_text, .content_text_table_link { width: 100%; margin: 60px auto 0; }
        .content_text, .content_detail_text, .content_detail_detail_text { color: #333; font-size: 16px !important; line-height: 2; margin-bottom: 38px; margin-top: 38px !important; }
        .content_text_table_link { color: #333; font-size: 13px !important; line-height: 2; margin-bottom: 30px; margin-top: 30px; }
        .text_highlight { font-size: 17px; font-weight: bold; padding: 0 5px; background: linear-gradient(transparent 58%, #fff000 0%); }
        .text_bold { font-size: 16px; font-weight: bold; }
        .emphasis_text { font-size: 42px; color: #d2173e; }
        .note_text { font-size: 13px !important; }
        .explanation_text { font-size: 14px !important; padding-left: 2.3em; }
        
        /* リンクカラー統一 */
        .content_text a, .content_detail_text a, .text_list a, .internal_link_wrap a, .blog_table_detail a { font-size: 18px !important; color: #0b57d0; padding: 0 5px; font-weight: bold; }
        .smallsection_detail_text a, .smallsection_detail_text_2 a { font-size: 16px !important; color: #0b57d0 !important; padding: 0 5px; }
        .content_text_table_link a { font-size: 13px !important; color: #0b57d0 !important; }

        /* --- 見出し関連 --- */
        .text_section_title { font-size: 30px !important; margin-bottom: 30px; padding: 15px 10px; }
        .text_section_title_end { font-size: 30px !important; margin-bottom: 30px; padding: 15px 10px; }
        
        .content_title { font-size: 20px !important; color: #fff; font-weight: bold !important; margin-bottom: 10px; position: relative; border-radius: 2px; padding: 11px 10px 4px 20px !important; z-index: 1; background: #c9993b; border-left: none !important; }
        .content_title::after { content: ""; width: 13px; height: 7px; background: #fff; position: absolute; bottom: 17px; left: 0; z-index: 2; }
        
        .content_title_title { padding: 6px !important; margin: 50px 0 -20px; border: 1px solid #c9993b; border-left: 1px solid #c9993b !important; width: max-content; color: #c9993b; font-size: 16px !important; font-weight: bold; }
        /* 見出しの直後に来る小見出しの余白調整 */
        h3 + .content_title_title { margin: 30px 0 -20px; }

        /* --- 箇条書きリスト --- */
        .list_title { font-weight: bold; font-size: 18px; color: #c9993b; padding-bottom: 5px; margin-bottom: 5px; display: inline-block; }
        .list_title.mt-fix { margin-top: 40px !important; } /* 余白調整用ユーティリティ */
        .text_list { margin-top: 10px; margin-bottom: 10px; }
        .text_list li { color: #333; font-size: 16px; line-height: 1.4; list-style-type: square; list-style-position: outside; margin-left: 1.5em; padding-left: 0.3em; border-bottom: none !important; }
        ol.text_list li { list-style-type: decimal; margin-left: 1.8em; }
        .text_list li:not(:last-child) { margin-bottom: 12px; }
        ul.interactive_check_list + .list_title { margin-top: 30px; }

        /* --- テーブル詳細調整 --- */
        .blog_table, .content_wrap .blog_table { margin: 30px 0; }
        .blog_table_title { padding: 10px 15px; }
        tbody .blog_table_title { width: 128px; font-size: 15px; border-right: solid 2px #fff; }
        .blog_table_detail { padding: 10px; }

        /* --- コンテンツ詳細・ポイント囲み枠 --- */
        .content_detail_image { width: 600px; margin: 20px auto 0; }
        .content_detail_wrap { margin-top: 30px; }
        .content_detail_list { background: #f7f7f7; padding: 30px; margin: 20px 0; }
        .content_detail_wrap .content_detail_list { margin: 20px; }
        .content_detail_item { font-size: 16px; padding-left: 15px !important; padding: 5px; border-bottom: none !important; position: relative; }
        .content_detail_item:not(:last-child) { margin-bottom: 12px; }
        .content_detail_item::before, .content_detail_detail_item::before { content: ''; width: 6px; height: 6px; background: #333; border-radius: 50%; position: absolute; left: 0; top: 14px; margin: auto; }
        
        .column_text_section .content_detail_smallsection { border: 2px solid #c9993b; padding: 25px 30px; margin: 30px 0 0; border-radius: 8px; }
        .column_text_section .content_detail_wrap .content_detail_smallsection { margin: 30px 20px 0; }
        .content_detail_smallsection_2 { border: 2px solid #c9993b; padding: 25px 30px; margin: 30px 59px 0; }
        
        .column_text_section .detail_smallsection_title { font-size: 20px; font-weight: bold; color: #8B2B2C; display: inline-block; margin-bottom: 20px; border-left: none !important; padding-left: 0 !important; }
        .column_text_section .detail_smallsection_title .reasonmark { font-size: 16px; font-weight: bold; color: #fff; padding: 5px 8px 2px; margin-right: 10px; background: #f1edda; }
        
        .smallsection_detail_text { font-size: 16px; line-height: 1.6; position: relative; padding-left: 215px; min-height: 200px; }
        .smallsection_detail_text::before { content: ''; width: 200px; height: 200px; position: absolute; left: 0; top: 0; }
        .smallsection_detail_text_2 { font-size: 16px !important; line-height: 1.6; margin-bottom: 15px; }
        
        .smallsection_detail_item { font-size: 18px; font-weight: bold; color: #333; position: relative; padding: 4px 0 3px 15px !important; border-bottom: none !important; margin-left: 20px; }
        .smallsection_detail_item::before { content: ''; width: 6px; height: 6px; background: #333; border-radius: 50%; position: absolute; left: 0; top: 0; bottom: 0; margin: auto; }
        
        .smallsection_detail_item_list { position: relative; padding-left: 1.5em; margin-bottom: 8px; border-bottom: none !important; text-indent: 0; }
        .smallsection_detail_item_list a { display: block; font-size: 18px; color: #0b57d0; font-weight: bold; line-height: 1.5; text-decoration: underline; text-decoration-color: #0b57d0; padding-left: 20px; }
        .smallsection_detail_item_list::before { content: ''; position: absolute; left: 0; top: 0.3em; width: 1em; height: 1em; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23c9993b' d='M8 5v14l11-7z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; background-size: contain; transform: none; margin-right: 0; }
        
        .smallsection_detail_item_list typesquare_option { border-bottom: 1px dotted #ccc !important; }
        #cont1 .smallsection_detail_list { margin-top: 41px; }
        .smallsection_detail_list2 { margin-left: 25px; }

        .banner-link { margin: -40px auto 70px; max-width: 800px; }

        /* --- 結論・まとめボックス (旧デザイン互換) --- */
        .content_conclution_smallsection:not(:last-child) { margin-bottom: 40px; }
        .conclution_smallsection_title { font-size: 20px; font-weight: bold; color: #f1edda; position: relative; padding-left: 16px; }
        .conclution_smallsection_title::before { content: ''; width: 10px; height: 10px; background: #f1edda; clip-path: polygon(10px 50%, 0% 0%, 0% 10px); position: absolute; left: 0; top: 0; bottom: 0; margin: auto; }
        .conclution_smallsection_detail { border: 3px solid #878787; padding: 30px 25px; margin: 15px 0; font-size: 16px; }
        
        /* --- 要約ボックス (PC用) --- */
        .article_summary_box { width: 800px; margin: 40px auto 5px; padding: 45px 50px 30px; border-radius: 12px; }
        .summary_box_title { top: -15px; left: 20px; font-size: 18px; padding: 8px 30px; border-radius: 30px; }
        .summary_box_list li { font-size: 16px; line-height: 1.8; padding-left: 32px !important; }
        .summary_box_list li:not(:last-child) { margin-bottom: 12px; }
        .summary_box_list li::before { width: 20px; height: 20px; left: 0; top: 4px; }
        .summary_box_list { padding-top: 13px; }

        /* --- まとめボックス (PC用) --- */
        .article_conclusion_box { width: 800px; margin: 40px auto; padding: 45px 50px 35px; border-radius: 12px; }
        .conclusion_box_title { top: -18px; left: 40px; font-size: 18px; padding: 8px 30px; border-radius: 30px; }
        .conclusion_box_list li { padding-left: 30px !important; margin-bottom: 25px; }
        .conclusion_box_list li:last-child { margin-bottom: 0; }
        .conclusion_box_list li::before { left: 5px; top: 5px; width: 12px; height: 12px; }
        .conclusion_item_title { font-size: 18px; margin-bottom: 8px; }
        .conclusion_item_text { font-size: 15px; }
        .conclusion_item_link { font-size: 13px; color: #777; display: inline-block; margin-top: 5px; }
        .conclusion_item_link a { font-size: 13px !important; padding: 0 2px !important; }

        /* --- 参照エリア (PC用) --- */
        .reference_section { display: block; width: 800px; box-sizing: border-box; margin: 60px auto 40px; padding-top: 30px; padding-bottom: 30px; border-top: 1px solid #999; border-bottom: 1px solid #999; }
        .reference_title { font-size: 15px; color: #666; margin-bottom: 15px; }
        .reference_list { list-style-type: disc; list-style-position: outside; margin-left: 1.5em; padding: 0; }
        .reference_list li { color: #666; font-size: 13px !important; line-height: 1.6; margin-bottom: 5px; font-weight: normal; border-bottom: none !important; }
        .reference_list a { color: #0b57d0 !important; font-size: 13px !important; font-weight: normal !important; text-decoration: underline !important; word-break: break-all; }
        .reference_list a:hover { text-decoration: none !important; opacity: 0.8; }
        
        /* --- CTAボタン 微調整 --- */
        .shared-ownership-section-container { padding: 30px 20px; width: 95%; margin-top: -50px; }
        .shared-ownership-main-title { font-size: 16px !important; margin-bottom: 15px; }
        .shared-ownership-main-title.contact { font-size: 16px !important; margin-bottom: 10px; }
        .shared-ownership-consult-button { font-size: 18px; padding: 12px 25px; }

        /* --- リンクボタン --- */
        .link_btn a { display: flex; justify-content: center; align-items: center; width: 600px; height: 80px; font-size: 26px; color: #fff; background: #ff9c00; box-shadow: 0 0 6px rgba(0, 0, 0, .4); border-radius: 40px; padding-top: 4px; margin: 40px auto 0; position: relative; }
        .link_btn a::after { content: ''; border: 2px solid #fff; border-radius: 40px; position: absolute; top: 7px; bottom: 7px; left: 7px; right: 7px; }
        .link_btn a:hover { color: #fff !important; text-decoration: none !important; scale: 1.03; box-shadow: 0 0 4px rgba(0, 0, 0, .3); transition: .2s; }

        /* --- チェックリスト調整 (PC用) --- */
        .checklist_box { padding: 20px; margin: 20px auto 30px; }
        .interactive_check_list .check_text::before { margin-right: 18px; }
        .checklist_note_wrap .note_text { font-size: 13px; }
        .checklist_subtitle { font-size: 16px; margin: 25px 0 10px; }
        .sub_check_list { margin-left: 1.5em !important; padding-left: 10px; }

    }

    /* =========================================
       スマホ用スタイル (649px以下)
    ========================================= */
    @media only screen and (max-width: 649px) {
        .pc-view { display: none !important; } /* PC専用要素を非表示 */

        /* --- アンカーリンクのズレ調整（追従ヘッダー対策等） --- */
        #cont1, #cont2, #cont3, #cont4, #cont5, #cont6, #cont7, #cont8  { margin-top: -35vw; padding-top: 35vw; }

        /* --- アイキャッチ画像の余白調整（スマホ用） --- */
        .column_section_image_intro { margin: 4vw 3vw 6vw; }

        /* --- 基本レイアウト・余白 --- */
        .blog__article { padding: 0 !important; }
        .blog__headline { margin: 20px 3vw 4px !important; }
        .blog__note { margin: 0 3vw 32px !important; }
        .column_text_section, .column_text_section_outro { margin: 0 3vw; }
        .column_text_section:not(:last-child), .column_text_section_outro:not(:last-child) { margin-bottom: 12vw; }
        .column_section_image { border-top: none; border-bottom: none; padding: 0; margin-bottom: 4vw; }
        .content_wrap:not(:first-child), .content_detail_wrap:not(:first-child) { margin-top: 5vw; }
        .content_wrap:not(:last-child), .content_detail_wrap:not(:last-child) { margin-bottom: 5vw; }

        /* --- 標準テキスト・リンク --- */
        .content_text, .content_detail_text { font-size: 3.8vw !important; line-height: 1.8; margin-bottom: 6vw !important; margin-top: 6vw !important; }
        .content_text_table_link { font-size: 2.8vw !important; line-height: 1.8; margin-bottom: 6vw !important; margin-top: 6vw !important; }
        .text_highlight { font-size: 3.8vw; font-weight: bold; padding: 0 2vw; background: linear-gradient(transparent 58%, #fff000 0%); }
        .text_bold { font-size: 3.8vw; font-weight: bold; }
        .emphasis_text { font-size: 7vw; color: #d2173e; }
        .explanation_text { font-size: 3.4vw !important; padding-left: 6vw; margin-top: -2vw; margin-bottom: 5vw; }
        
        /* リンクカラー統一 */
        .content_text a, .content_detail_text a, .text_list a, .internal_link_wrap a, .blog_table_detail a { font-size: 4vw; color: #0b57d0; font-weight: bold; }
        .smallsection_detail_text a, .smallsection_detail_text_2 a { font-size: 3.8vw !important; color: #0b57d0; font-weight: bolder; }
        .content_text_table_link a { font-size: 2.8vw !important; color: #0b57d0; }

        /* --- 見出し関連 --- */
        .text_section_title { color: #333 !important; font-size: 5.8vw !important; margin-bottom: 7vw !important; padding: 3vw 1vw; line-height: 7.2vw; border-left: none !important; }
        .text_section_title_end { font-size: 6vw !important; margin-bottom: 7vw !important; padding: 3vw 2vw; }
        
        .content_title { font-size: 4vw !important; color: #fff !important; font-weight: bold !important; margin-bottom: 4vw !important; border-left: none !important; position: relative; padding: 3vw 5vw 2.5vw !important; z-index: 1; background: #c9993b; }
        .content_title::after { content: ""; width: 3vw; height: 1vw; background: #fff; position: absolute; bottom: 4.8vw; left: 0; z-index: 2; }
        
        .content_title_title { padding: 1vw !important; margin: 10vw 0 -3vw; border: 1px solid #c9993b; border-left: 1px solid #c9993b !important; width: max-content; color: #c9993b; font-size: 3.8vw !important; font-weight: bold; }
        /* 見出しの直後に来る箇条書きタイトルの上余白調整 */
        .content_title_title + .list_title { margin-top: 8vw !important; }

        /* --- 箇条書きリスト --- */
        .list_title { font-weight: bold !important; font-size: 3.8vw !important; color: #c9993b; padding-bottom: 1vw !important; margin-bottom: 1vw !important; margin-top: 5vw !important; display: inline-block; }
        .list_title.mt-fix { margin-top: 7vw !important; }
        .text_list { counter-reset: list-counter; list-style: none; padding-left: 0; margin-top: 2vw; margin-bottom: 6vw; }
        .text_list li { color: #333; font-size: 3.8vw !important; line-height: 1.5; list-style-type: square; list-style-position: outside; text-indent: 0; padding-left: 0.3em; margin-left: 3vw; margin-right: 1vw; }
        ol.text_list li { list-style-type: decimal; margin-left: 6vw; }
        .text_list li:not(:last-child) { margin-bottom: 2vw; }
        ul.interactive_check_list + .list_title { margin-top: 8vw; }
        
        /* 枠線付きの箇条書き専用調整 */
        .content_detail_smallsection.text_list_wrap { border: 2px solid #f1edda; padding: 4vw; margin: 6vw 0; border-radius: 1vw; background-color: #fff; }
        .content_detail_smallsection.text_list_wrap .text_list { margin: 0; padding: 0; }
        .content_detail_smallsection.text_list_wrap .text_list li:last-child { margin-bottom: 0; }

        /* --- テーブル詳細調整 --- */
        .blog_table, .content_wrap .blog_table { margin: 6vw 0; }
        .blog_table_title { padding: 1vw 0; vertical-align: middle; font-size: 3.2vw; }
        tbody .blog_table_title { width: 28vw; border-right: solid 2px #fff; }
        tbody .blog_table_wrap:not(:last-child) .blog_table_title { border-bottom: solid 2px #fff; }
        .blog_table_detail { padding: 1vw; font-size: 3.2vw; }

        /* --- FAQ（Q&A）微調整 --- */
        .faq_toc { margin: 8vw 0; }
        .faq_toc_item { margin-bottom: 3.5vw; border-radius: 2vw; }
        .faq_toc_q { padding: 2.5vw 4vw; }
        .faq_toc_q .faq_toc_icon { font-size: 5.5vw; margin-right: 2.5vw !important; margin-top: 0.8vw !important; }
        .faq_toc_q .faq_toc_text { font-size: 4.0vw; margin-top: 0.8vw !important; line-height: 1.3 !important; }
        .faq_toc_a { padding: 3.5vw 4vw 3vw; border-radius: 0 0 2vw 2vw; }
        .faq_toc_a_top { margin-bottom: 0vw !important; }
        .faq_toc_a_top .faq_toc_icon.green { font-size: 5.5vw; margin-right: 2.5vw !important; margin-top: 0.8vw !important; }
        .faq_toc_a_top .faq_toc_text a { font-size: 3.8vw; }
        .faq_toc_a_top .faq_toc_text { font-size: 3.8vw !important; margin-top: 0.8vw !important; }
        .faq_toc_a_top .faq_toc_text + .faq_toc_text { margin-top: 4vw !important; }

        .faq_toc_link { padding-left: 0 !important; display: block !important; margin-top: 4vw !important; }
        .faq_toc_link_mark { display: block !important; font-size: 3vw !important; color: #c9993b !important; font-weight: bold !important; margin-bottom: 1vw !important; margin-left: 3vw; }
        .faq_toc_link a { font-size: 3.8vw !important; line-height: 1.5 !important; display: inline-block !important; text-decoration: underline !important; padding-left: 4vw !important; }

        /* --- コンテンツ詳細・ポイント囲み枠 --- */
        .content_detail_list { background: #f7f7f7; padding: 7vw; margin: 8vw 0; }
        .content_detail_item { font-size: 3.6vw; padding-left: 2.5vw; position: relative; }
        .content_detail_item:not(:last-child) { margin-bottom: 3vw; }
        .content_detail_item::before { content: ''; width: 2vw; height: 2vw; background: #333; border-radius: 50%; position: absolute; left: 0; top: 2vw; margin: auto; }
        
        .smallsection_detail_text { position: relative; padding-top: 67vw; font-size: 3.8vw !important; }
        .smallsection_detail_text::before { content: ''; width: 100%; height: 63vw; position: absolute; left: 0; top: 0; }
        .smallsection_detail_text_2 { font-size: 3.8vw !important; margin-bottom: 6vw; }
        
        .column_text_section .content_detail_smallsection { margin-top: 5vw; border: 2px solid #c9993b !important; padding: 4vw; border-radius: 1vw; }
        .content_detail_smallsection_2 { margin-top: 5vw; border: 2px solid #c9993b !important; padding: 4vw; }
        .column_text_section .detail_smallsection_title { font-size: 4.8vw !important; font-weight: bold !important; color: #8B2B2C !important; display: flex !important; align-items: baseline !important; margin-bottom: 3vw !important; border-left: none !important; padding-left: 0 !important; }
        .column_text_section .detail_smallsection_title .reasonmark { font-size: 3.6vw; font-weight: bold; color: #fff; width: 12vw; padding: 1vw 2vw; margin-right: 2vw; background: #f1edda; }
        #cnt02 .detail_smallsection_title .reasonmark, #cnt04 .detail_smallsection_title .reasonmark { width: 18vw; }
        #cnt03 .detail_smallsection_title .reasonmark { width: 22vw; }
        
        .smallsection_detail_item { font-size: 4vw; color: #333; font-weight: bold; position: relative; padding-left: 3vw; margin-left: 2vw; }
        .smallsection_detail_item::before { content: ''; width: 2vw; height: 2vw; background: #333; border-radius: 50%; position: absolute; left: 0; top: 0; bottom: 0; margin: auto; }
        .content_wrap .smallsection_detail_item { margin-left: 2vw; }
        
        .smallsection_detail_item_list { position: relative; padding-left: 6vw; margin-bottom: 1.5vw; border-bottom: none !important; text-indent: 0; }
        .smallsection_detail_item_list a { display: block; font-size: 3.8vw; color: #0b57d0; font-weight: bold; line-height: 1.6; text-decoration: underline; text-decoration-color: #07519a; padding: 0; }
        .smallsection_detail_item_list::before { content: ''; position: absolute; left: 0; top: 0.6vw; width: 4.5vw; height: 4.5vw; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23c9993b' d='M8 5v14l11-7z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; background-size: contain; transform: none; margin-right: 0; }

        #cont1 .smallsection_detail_list { margin-top: 10vw; }
        .smallsection_detail_list2 { margin-left: 4vw; }

        .banner-link { margin: 8vw auto 12vw; width: 90vw; }

        /* --- 結論・まとめボックス (旧デザイン互換) --- */
        .content_conclution_smallsection:not(:last-child) { margin-bottom: 6vw; }
        .conclution_smallsection_title { font-size: 4.6vw; font-weight: bold; color: #f1edda; position: relative; padding-left: 3.5vw; }
        .conclution_smallsection_title::before { content: ''; width: 2vw; height: 2vw; background: #f1edda; clip-path: polygon(2vw 50%, 0% 0%, 0% 2vw); position: absolute; left: 0; top: 2vw; margin: auto; }
        .conclution_smallsection_detail { border: 3px solid #878787; padding: 3vw 4vw; margin: 4vw 0; }
        .conclution_smallsection_detail .detail_text_title { font-size: 4vw; font-weight: bold; color: #878787; margin-bottom: 2vw; }

        /* --- 要約ボックス (スマホ用) --- */
        .article_summary_box { margin: 8vw 3vw 10vw; padding: 10vw 4vw 2vw; border-radius: 3vw; }
        .summary_box_title { top: -3vw; left: 3.2vw; font-size: 3.5vw; padding: 2vw 4vw; border-radius: 5vw; }
        .summary_box_list li { font-size: 3.8vw; line-height: 1.6; margin-bottom: 3.5vw; padding-left: 7.3vw; }
        .summary_box_list li::before { width: 4.3vw; height: 4.3vw; left: 0; top: 0.6vw; }
        .summary_box_list { padding-top: 2vw; }

        /* --- まとめボックス (スマホ用) --- */
        .article_conclusion_box { margin: 10vw 3vw 8vw; padding: 6vw 4vw 6vw; border-radius: 3vw; }
        .conclusion_box_title { top: -4.5vw; left: 4vw; font-size: 3.8vw; padding: 2vw 5vw; border-radius: 5vw; }
        .conclusion_box_list li { padding-left: 6vw; margin-bottom: 6vw; }
        .conclusion_box_list li:last-child { margin-bottom: 0; }
        .conclusion_box_list li::before { left: 1vw; top: 1vw; width: 2.8vw; height: 2.8vw; }
        .conclusion_item_title { font-size: 4vw; margin-bottom: 2vw; }
        .conclusion_item_text { font-size: 3.6vw; }
        .conclusion_item_link { font-size: 3.2vw; display: inline-block; margin-top: 2vw; }
        .conclusion_item_link a { font-size: 3.2vw !important; padding: 0 1vw !important; }

        /* --- 参照エリア (スマホ用) --- */
        .reference_section { display: block; width: auto; box-sizing: border-box; margin: 10vw 3vw 8vw; padding-top: 6vw; padding-bottom: 6vw; border-top: 1px solid #999; border-bottom: 1px solid #999; }
        .reference_title { font-size: 3vw; color: #666; margin-bottom: 2vw; }
        .reference_list { list-style-type: disc; list-style-position: outside; margin-left: 5vw; padding: 0; }
        .reference_list li { color: #666; font-size: 2.8vw !important; line-height: 1.6; margin-bottom: 2vw; font-weight: normal !important; border-bottom: none !important; }
        .reference_list a { color: #0b57d0 !important; font-size: 2.8vw !important; font-weight: normal !important; text-decoration: underline !important; word-break: break-all; }

        /* --- CTAボタン 微調整 --- */
        .shared-ownership-section-container { padding: 40px 10px !important; width: 95%; margin: -4vw auto 12vw !important; }
        .shared-ownership-main-title { font-size: 3.5vw !important; margin-bottom: 10px; padding-left: 0 !important; border-left: none !important; }
        .shared-ownership-consult-button { font-size: 3.5vw !important; padding: 10px 20px; }

        /* --- リンクボタン (スマホ用) --- */
        .link_btn a { display: block; font-size: 5vw; font-weight: bold; color: #fff !important; line-height: 1.6; text-align: center; margin: 5vw 0 0; padding: 3.8vw 3vw 3vw; background: #ff9c00; border-radius: 40px; position: relative; }
        .link_btn a::after { content: ''; border: 2px solid #fff; border-radius: 40px; position: absolute; top: 1.5vw; bottom: 1.5vw; left: 1.5vw; right: 1.5vw; }

        /* --- Instagram埋め込みコンテナ --- */
        .instagram-embed-wrapper { display: block; margin: 5vw auto; } /* 縦並びに解除 */
        .instagram-embed-wrapper blockquote.instagram-media { margin: 0 auto 6vw !important; width: 100% !important; }
        
        /* --- チェックリスト調整 (スマホ用) --- */
        .checklist_box { padding: 5vw; margin: 5vw auto 8vw; }
        .interactive_check_list li { margin-bottom: 4vw; }
        .interactive_check_list .check_text::before { margin-right: 3vw; }
        .checklist_note_wrap { margin: 4vw 0 6vw; }
        .checklist_note_wrap, .note_text { font-size: 3.2vw !important; margin-bottom: 2vw; }
        .checklist_subtitle { font-size: 3.8vw; margin: 6vw 0 3vw; }
        .sub_check_list { margin-left: 4vw !important; padding-left: 2vw !important; }

        /* --- 内部リンク「▶」専用クラス --- */
        .internal_link_wrap .arrow { margin-right: 5px; color: #333; }
    }



    /* ===========================================================================================================================
       追加：駅紹介セクション
    =========================================================================================================================== */

    /* --- 駅詳細のフレックスレイアウト（スマホ縦積み） --- */
    .station_info_wrap { display: flex; flex-direction: column-reverse; gap: 5vw; margin-bottom: 0vw; }
    .station_info_text, .station_info_img { width: 100%; }
    .station_info_img img { width: 100%; height: auto; vertical-align: bottom; }

    /* --- 利用できる路線のサブリスト（白丸） --- */
    .sub_route_list { list-style-type: circle !important; margin-left: 1.5em; margin-top: 5px; margin-bottom: 15px; }
    .sub_route_list li { font-weight: normal !important; font-size: 0.95em !important; margin-bottom: 3px !important; color: #333; }

    /* --- 駅紹介ブロック全体（枠線をメインカラーに） --- */
    .content_detail_smallsection { border: 2.5px solid #c9993b !important; border-radius: 8px !important; margin-bottom: 40px !important; overflow: visible !important; margin: 18px 0 12px; padding: 25px 30px !important; }
    .detail_smallsection_title { border-left: none !important; padding-left: 0 !important; }
    .station_info_text > p:first-of-type, .content_detail_smallsection > p:not(.note_text) { font-size: 18px !important; font-weight: bold !important; color: #c9993b !important; }

    /* --- 箇条書きの下線削除（サイト全体の干渉リセット） --- */
    .content_detail_smallsection ul li, .content_detail_smallsection ol li { border-bottom: none !important; background: none !important; }

    /* --- どんな街？（魅力リスト）のスタイル --- */
    .charm_list { margin-bottom: 30px; padding-left: 0; }
    .charm_list > li { list-style-type: none !important; position: relative; margin-left: 1.5em !important; font-weight: bold; color: #333; margin-bottom: 20px !important; padding-bottom: 0 !important; }
    .charm_list > li::before { content: ''; position: absolute; left: -1.3em; top: 0.5em; width: 6px; height: 6px; background-color: #c9993b; border-radius: 50%; }
    .charm_list_text { font-weight: normal !important; display: block !important; float: none !important; width: 100% !important; text-align: left !important; padding: 0 !important; margin-top: 5px !important; line-height: 1.6 !important; color: #555 !important; }

    /* --- 家賃相場テーブルのカラー統一 --- */
    .content_detail_smallsection table.blog_table { margin-top: 5px !important; }
    .content_detail_smallsection table.blog_table { background-color: #c9993b !important; }
    .content_detail_smallsection table.blog_table tbody .blog_table_title { background-color: #f1edda !important; border-right: 2px solid #fff !important; }
    .content_detail_smallsection table.blog_table tbody .blog_table_detail { border-right: 2px solid #ededed !important; }

    /* --- 推しポイントボックス（カラー統一） --- */
    .oshi_point_box { background-color: #f1edda !important; border-radius: 8px; padding: 28px 20px 20px; position: relative; margin-top: 20px; margin-bottom: 10px; border: none !important; }
    .oshi_point_title { background-color: #c9993b !important; color: #fff !important; font-weight: bold; padding: 6px 20px; border-radius: 30px; display: inline-block; position: absolute; top: -16px; left: 20px; font-size: 15px; }
    .oshi_point_box p { margin-bottom: 15px; line-height: 1.6; color: #333; }
    .oshi_point_text { font-size: 15px !important; line-height: 1.6 !important; margin-bottom: 15px !important; color: #333 !important; }
    
    /* --- 推しポイント内のリンクスタイル --- */
    .oshi_point_link_wrap { display: flex !important; align-items: flex-start !important; margin-top: 2vw; }
    .oshi_point_link_wrap .arrow { margin-right: 5px; color: #333; }
    .oshi_point_box a { display: inline !important; font-size: 16px !important; color: #0b57d0 !important; font-weight: bold !important; text-decoration: underline !important; transition: opacity 0.2s; line-height: 1.5 !important; }
    .oshi_point_box a:hover { text-decoration: none !important; opacity: 0.8; }

    /* =========================================
       追加：カテゴリ別目次（新サイトカラー統一版）
    ========================================= */
    
    /* --- 目次タイトル --- */
    .colorful_toc_header { text-align: center; margin-bottom: 40px; }
    .colorful_toc_subtitle { font-size: 14px; display: block; margin-bottom: 5px; letter-spacing: 0.1em; }
    .colorful_toc_title { font-size: 20px; font-weight: bold; line-height: 1.5; color: #333; }

    /* --- カテゴリボックス共通 --- */
    .colorful_toc_box { border: 1.5px solid #c9993b; border-radius: 12px; padding: 60px 20px 20px; position: relative; }
    
    /* ※キャッチコピー（都会の真ん中で楽しみたい！等）を非表示 */
    .colorful_toc_catch { display: none !important; }

    /* --- バッジ（見出しリンク） --- */
    a.colorful_toc_badge { background: #c9993b; color: #fff !important; font-weight: bold; text-align: center; padding: 6px 30px; border-radius: 30px; position: absolute; top: -27px; left: 50%; transform: translateX(-50%); white-space: nowrap; font-size: 16px; text-decoration: none !important; transition: opacity 0.2s; }
    a.colorful_toc_badge:hover { opacity: 0.8; }

    /* --- リスト部分 --- */
    .colorful_toc_list { list-style: none; padding: 0; margin: 0; }
    .colorful_toc_list li { margin-bottom: 12px; padding-left: 0 !important; display: flex !important; align-items: flex-start; border-bottom: none !important; background: none !important; }
    .colorful_toc_list li:last-child { margin-bottom: 0; }
    .colorful_toc_list li::before { content: '▶' !important; color: #c9993b !important; position: static !important; font-size: 14px !important; margin-right: 8px !important; margin-top: 3px !important; flex-shrink: 0; }
    .colorful_toc_list a { color: #333 !important; font-size: 15px; font-weight: bold; border-bottom: none !important; text-decoration: none !important; line-height: 1.5; }
    .colorful_toc_list a:hover { opacity: 0.7; }


    @media only screen and (min-width: 650px) {
        /* =========================================
            駅紹介セクション（PC用: 650px以上）
        ========================================= */
        .station_info_wrap { flex-direction: row; justify-content: space-between; gap: 20px; margin-bottom: 20px; }
        .station_info_text { width: 35%; }
        .station_info_img { width: 62%; }
        .oshi_point_title { font-size: 16px; padding: 8px 25px; top: -18px; }

        /* =========================================
           目次セクション（PC用: 650px以上）
        ========================================= */
        .colorful_toc_container { max-width: 720px; display: grid; grid-template-columns: 1fr 1fr; gap: 38px 15px; align-items: center; margin: 40px auto 60px !important; }
        .colorful_toc_header { grid-column: 1 / 2; margin-bottom: 0; padding-left: 0; text-align: center; }
        .colorful_toc_box { margin-bottom: 0; }
    }

    @media only screen and (max-width: 649px) {
        /* =========================================
            駅紹介セクション（スマホ用: 649px以下）
        ========================================= */
        .station_info_text > p:first-of-type, .content_detail_smallsection > p:not(.note_text) { font-size: 4.5vw !important; margin-bottom: 4vw !important; }
        .charm_list > li::before { width: 1.5vw !important; height: 1.5vw !important; top: 1.2vw !important; }
        .oshi_point_box { padding-top: 9vw !important; }
        .oshi_point_text, .oshi_point_box a, .oshi_point_link_wrap .arrow { font-size: 3.8vw !important; }
        .content_detail_smallsection { padding: 5vw !important; }
    
        /* =========================================
            目次セクション（スマホ用: 649px以下）
        ========================================= */
        .colorful_toc_container { width: 95%; margin: 10vw auto !important; }
        .colorful_toc_header { margin-bottom: 13vw; }
        .colorful_toc_subtitle { font-size: 3.5vw; margin-bottom: 1.5vw; }
        .colorful_toc_title { font-size: 5vw; }
        .colorful_toc_box { padding: 14vw 4vw 5vw; margin-bottom: 12vw; border-radius: 2vw; }
        a.colorful_toc_badge { font-size: 4.2vw; padding: 1.5vw 6vw; top: -7vw; }
        .colorful_toc_list li { margin-bottom: 3.5vw; }
        .colorful_toc_list li::before { font-size: 3.5vw !important; margin-right: 2vw !important; margin-top: -0.3vw !important; }
        .colorful_toc_list a { font-size: 3.8vw; }
    }

</style>]]></description>
            <pubDate>2026-09-05</pubDate>
        </item>
                
        <item>
            <title>伊丹市は大阪へアクセスしやすい！通勤通学の利便性や暮らしの魅力をご紹介</title>
            <link>http://www.century-21net.co.jp/staffblog/entry-259529/</link>
            <description><![CDATA[<article class="column_section">
    <div class="column_section_image_intro">
        <picture>
            <source media="(max-width: 649px)" srcset="//cdn.img-asp.jp/cms/259529_6_0_0_1.jpg">
            <img src="//cdn.img-asp.jp/cms/259529_6_0_0_1.jpg" alt="伊丹市は大阪へアクセスしやすい！通勤通学の利便性や暮らしの魅力をご紹介">
        </picture>
    </div>
    <div class="article_summary_box">
        <div class="summary_box_title">伊丹市の概要をチェック！</div>
        <ul class="summary_box_list">
            <li>JR伊丹駅から大阪駅まで乗り換えなしで約16分！大阪の優秀なベッドタウン</li>
            <li>大型商業施設や商店街が点在。日々の買い物がしやすい</li>
            <li>落ち着いた環境で、市の防犯対策も充実。ご家族にも人気の街</li>
        </ul>
    </div>
    <div class="column_text_section intro">
        <div class="text_section_content">
            <p class="content_text">
                大阪へ通勤しやすく、暮らしやすいベッドタウンをお探しなら、マイホーム購入の候補として「伊丹市」も検討してみませんか？<br>
                伊丹市は、大阪へのアクセスが良く、日常の買い物や子育て環境も整っている、ファミリーの方におすすめの便利な街です。
            </p>
            <p class="content_text">
                この記事では、伊丹市のアクセスをはじめとした魅力と住みやすさをご紹介いたします。
            </p>
            <dl class="content_detail_smallsection_2">
                <dt class="detail_smallsection_title">目次</dt>
                <dd class="detail_smallsection_detail">
                    <ul class="smallsection_detail_list">
                        <li class="smallsection_detail_item_list"><a href="#cont1">伊丹市は大阪への通勤・通学がしやすい！駅ごとの所要時間</a></li>
                        <li class="smallsection_detail_item_list"><a href="#cont2">共働き世帯にも心強い！伊丹市の充実した買い物環境</a></li>
                        <li class="smallsection_detail_item_list"><a href="#cont3">伊丹市は治安や子育て環境も良好！</a></li>
                        <li class="smallsection_detail_item_list"><a href="#cont4">伊丹市の住みやすさに関するよくある質問</a></li>
                        <li class="smallsection_detail_item_list"><a href="#cont5">まとめ</a></li>
                    </ul>
                </dd>
            </dl>
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title contact">＼ 伊丹市のエリア情報を詳しく知りたい！／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="/contact/?companyId=1219" class="shared-ownership-consult-button btn-contact" target="_blank">▶ アクロスコーポレイションに相談する</a>
        </div>
    </div>
    <div class="column_text_section first" id="cont1">
        <div class="text_compare_content">
            <h2 class="text_section_title">伊丹市は大阪への通勤・通学が<br class="sp-view">しやすい！<br class="pc-view">駅ごとの所要時間</h2>
            <div class="column_section_image">
                <img src="//cdn.img-asp.jp/cms/259529_8_0_0_1.jpg" alt="" >
            </div>
            <div class="content_detail_smallsection text_list_wrap">
                <div class="list_title">伊丹市の交通アクセスの魅力</div>
                <ul class="text_list">
                    <li><span class="text_bold">JR伊丹駅から大阪駅まで乗り換えなし、約16分で通勤が快適！</span></li>
                    <li><span class="text_bold">JRと阪急の2路線が使用でき、神戸へもアクセスしやすい</span></li>
                    <li><span class="text_bold">空港や高速道路に近く、出張や帰省の移動もスムーズ</span></li>
                </ul>
            </div>
            <p class="content_text">
                伊丹市の大きな魅力のひとつが、大阪への交通アクセスです。兵庫県南東部に位置し、大阪や神戸の都心部へスムーズに移動できます。
            </p>
            <p class="content_text">
                マイホーム選びで重視したい「通勤・通学の利便性」について、市内にある各駅からの所要時間や路線ごとに見ていきましょう。
            </p>
            <div class="content_wrap">
                <h3 class="content_title">JR宝塚線：<br class="sp-view">伊丹駅・北伊丹駅からのアクセス</h3>
                <p class="content_detail_text">
                    JR宝塚線（福知山線）を利用すれば、大阪中心部への移動はスピーディーです。
                </p>
                <table class="blog_table">
                    <thead>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">目的地</th>
                            <th class="blog_table_title">大阪駅まで</th>
                            <th class="blog_table_title">三ノ宮駅まで</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">JR伊丹駅</th>
                            <td class="blog_table_detail">約16分</td>
                            <td class="blog_table_detail">約31分</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">北伊丹駅</th>
                            <td class="blog_table_detail">約20分</td>
                            <td class="blog_table_detail">約39分</td>
                        </tr>
                    </tbody>
                </table>
                <p class="note_text">
                    所要時間は通勤時間帯（平日の朝7時前後）を想定しています。曜日・時間帯により所要時間は異なります。
                </p>
                <p class="note_text">
                    また、三ノ宮駅までの所要時間は尼崎駅での乗り換え時間を含めた目安時間です。
                </p>
                <h4 class="content_title_title">大阪駅まで乗り換えなし！毎日の通勤・通学が楽に</h4>
                <p class="content_detail_text">
                    JR伊丹駅・北伊丹駅どちらの駅からも乗り換えなしでアクセスが可能です。朝の忙しい時間帯や仕事帰りに乗り換えの手間がないのは、大きなメリットと言えます。
                </p>
                <p class="content_detail_text">
                    一度電車に乗ってしまえば約16分〜20分で大阪駅に到着するため、読書をしたり動画を見たりしながら、快適に通勤ができるでしょう。
                </p>
            </div>
            <div class="content_wrap">
                <h3 class="content_title">阪急伊丹線：<br class="sp-view">伊丹駅・新伊丹駅・稲野駅からのアクセス</h3>
                <p class="content_detail_text">
                    阪急伊丹線は、大阪だけでなく神戸方面への移動にも便利な路線。どの駅からも乗り換え路線である「塚口駅」に出やすいため、移動に便利な立地です。
                </p>
                <table class="blog_table">
                    <thead>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">目的地</th>
                            <th class="blog_table_title">大阪梅田駅まで</th>
                            <th class="blog_table_title">神戸三宮駅まで</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">阪急伊丹駅</th>
                            <td class="blog_table_detail">約18分</td>
                            <td class="blog_table_detail">約33分</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">新伊丹駅</th>
                            <td class="blog_table_detail">約16分</td>
                            <td class="blog_table_detail">約31分</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">稲野駅</th>
                            <td class="blog_table_detail">約15分</td>
                            <td class="blog_table_detail">約30分</td>
                        </tr>
                    </tbody>
                </table>
                <p class="note_text">
                    所要時間は通勤時間帯（平日の朝7時前後）を想定しています。曜日・時間帯により所要時間は異なります。
                </p>
                <p class="note_text">
                    また、いずれも塚口駅での乗り換え時間を含めた目安時間です。
                </p>
                <h4 class="content_title_title">伊丹駅周辺エリアなら2路線の使い分けも可能！</h4>
                <p class="content_detail_text">
                    阪急伊丹駅とJR伊丹駅は徒歩10分程度の距離にあります。そのため、伊丹駅周辺エリアであれば、目的地に合わせてJRと阪急線を使い分けることも可能です。
                </p>
                <p class="content_detail_text">
                    平日の通勤だけでなく、休日に神戸方面や西宮北口へショッピングに行く際にも便利です。
                </p>
            </div>
            <div class="content_wrap">
                <h3 class="content_title">空港・高速道路も近くに！<br class="sp-view">充実の交通ネットワーク</h3>
                <p class="content_detail_text">
                    電車でのアクセスが良いのはもちろんのこと、飛行機を利用した遠方への出張・旅行や、車でのスムーズな移動を支える道路網が整っていることも伊丹市の魅力です。
                </p>
                <h4 class="content_title_title">伊丹空港（大阪国際空港）が身近に</h4>
                <p class="content_detail_text">
                    JR伊丹駅・阪急伊丹駅からは直通の市バスも運行されています。出張が多いビジネスパーソンや、飛行機での帰省・旅行が多い方に便利な環境です。
                </p>
                <h4 class="content_title_title">主要な高速道路へのアクセスも良好</h4>
                <p class="content_detail_text">
                    伊丹市内には高速道路の入り口はありませんが、周辺には「中国自動車道」「阪神高速11号池田線」などのインターチェンジにアクセスが可能。<br>
                    国道171号線などの主要道路も整備されているため、マイカーをよく利用されるご家族でも暮らしやすいです。
                </p>
            </div>
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title">＼ 大阪へアクセスしやすいベッドタウン！／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="/purchase/area_house/area_result28207/?nw=010201,010203," class="shared-ownership-consult-button" target="_blank">▶ 伊丹市の新築一戸建て一覧を見てみる</a>
        </div>
    </div>
    <div class="column_text_section second" id="cont2">
        <div class="text_compare_content">
            <h2 class="text_section_title">共働き世帯にも心強い！<br class="sp-view">伊丹市の充実した買い物環境</h2>
            <div class="content_detail_smallsection text_list_wrap">
                <div class="list_title">伊丹市の買い物環境</div>
                <ul class="text_list">
                    <li><span class="text_bold">イオンモールなどの大型商業施設が点在。休日のお出かけ先としても◎</span></li>
                    <li><span class="text_bold">駅周辺には日々の買い出しに便利なスーパーや商店街も揃う</span></li>
                </ul>
            </div>
            <p class="content_text">
                伊丹市内には大型ショッピングモールから地元の方々に愛される商店街が揃っており、日常の買い出しから休日のショッピングまで市内で完結できます。
            </p>
            <div class="content_wrap">
                <h3 class="content_title">大型商業施設：<br class="sp-view">休日のまとめ買いや家族のお出かけ先に！</h3>
                <p class="content_detail_text">
                    市内には、車でも電車でもアクセスしやすい大きなショッピングモールが点在しており、週末は多くのご家族で賑わっています。
                </p>
                <dl class="content_detail_smallsection sec10">
                    <dt class="detail_smallsection_title">イオンモール伊丹</dt>
                    <dd class="detail_smallsection_detail">
                        <p class="smallsection_detail_text">
                            JR伊丹駅から歩行者デッキで直結しており、駅からスムーズにアクセスできます。<br>
                            多くの店舗が揃い、必要なものを買い揃えられます。市内唯一の映画館や屋外のテラスパークもあるため、休日はご家族で楽しめる場所です。
                        </p>
                        <table class="blog_table">
                            <thead>
                                <tr class="blog_table_wrap">
                                    <th class="blog_table_title">項目</th>
                                    <th class="blog_table_title">詳細</th>
                                </tr>
                            </thead>
                            <tbody>
                                <tr class="blog_table_wrap">
                                    <th class="blog_table_title">所在地</th>
                                    <td class="blog_table_detail">伊丹市藤ノ木1-1-1</td>
                                </tr>
                                <tr class="blog_table_wrap">
                                    <th class="blog_table_title">アクセス</th>
                                    <td class="blog_table_detail">JR伊丹駅から徒歩約1分</td>
                                </tr>
                                <tr class="blog_table_wrap">
                                    <th class="blog_table_title">駐車場</th>
                                    <td class="blog_table_detail">約2,800台</td>
                                </tr>
                            </tbody>
                        </table>
                    </dd>
                </dl>
                <dl class="content_detail_smallsection sec11">
                    <dt class="detail_smallsection_title">伊丹リータ</dt>
                    <dd class="detail_smallsection_detail">
                        <p class="smallsection_detail_text">
                            スーパーや飲食店、専門店が多数あり、生活で必要なものはここで揃います。<br>
                            さらに、館内には英会話教室やクリニックなども。お子様のお迎えのついでに買い物を済ませるなど、日々の時短にも繋がるでしょう。
                        </p>
                        <table class="blog_table">
                            <thead>
                                <tr class="blog_table_wrap">
                                    <th class="blog_table_title">項目</th>
                                    <th class="blog_table_title">詳細</th>
                                </tr>
                            </thead>
                            <tbody>
                                <tr class="blog_table_wrap">
                                    <th class="blog_table_title">所在地</th>
                                    <td class="blog_table_detail">伊丹市西台1-1-1</td>
                                </tr>
                                <tr class="blog_table_wrap">
                                    <th class="blog_table_title">アクセス</th>
                                    <td class="blog_table_detail">阪急伊丹駅直結</td>
                                </tr>
                                <tr class="blog_table_wrap">
                                    <th class="blog_table_title">駐車場</th>
                                    <td class="blog_table_detail">7：00〜23：00まで利用可</td>
                                </tr>
                            </tbody>
                        </table>
                    </dd>
                </dl>
            </div>
            <div class="content_wrap">
                <h3 class="content_title">駅周辺の便利な施設と商店街：<br class="sp-view">毎日の生活を支える！</h3>
                <p class="content_detail_text">
                    伊丹市には、帰宅しながら気軽に利用できるお店も揃っています。
                </p>
                <dl class="content_detail_smallsection sec12">
                    <dt class="detail_smallsection_title">アリオ名店会</dt>
                    <dd class="detail_smallsection_detail">
                        <p class="smallsection_detail_text">
                            JR伊丹駅から阪急伊丹駅間に広がるアリオ名店会は、関西スーパーやコンビニなど、毎日の買い物に利用できるお店があります。<br>
                            さらに、ニトリや飲食店、各種クリニックも点在しているため、あると嬉しい施設が並んでいる便利なスポットです。
                        </p>
                        <table class="blog_table">
                            <thead>
                                <tr class="blog_table_wrap">
                                    <th class="blog_table_title">項目</th>
                                    <th class="blog_table_title">詳細</th>
                                </tr>
                            </thead>
                            <tbody>
                                <tr class="blog_table_wrap">
                                    <th class="blog_table_title">所在地</th>
                                    <td class="blog_table_detail">伊丹市伊丹2-5-10</td>
                                </tr>
                                <tr class="blog_table_wrap">
                                    <th class="blog_table_title">アクセス</th>
                                    <td class="blog_table_detail">JR伊丹駅から徒歩約2分</td>
                                </tr>
                                <tr class="blog_table_wrap">
                                    <th class="blog_table_title">電話番号</th>
                                    <td class="blog_table_detail">(072)784-2178</td>
                                </tr>
                            </tbody>
                        </table>
                        <p class="note_text">
                            画像はイメージです。
                        </p>
                    </dd>
                </dl>
                <dl class="content_detail_smallsection sec13">
                    <dt class="detail_smallsection_title">伊丹中央サンロード商店街</dt>
                    <dd class="detail_smallsection_detail">
                        <p class="smallsection_detail_text">
                            長く地元の人々に愛される、温かな雰囲気の商店街です。<br>
                            スーパーやドラッグストアはもちろん、野菜や鮮魚を購入できる専門の個人商店もあります。新鮮な食材をリーズナブルに購入できる家計の心強い見方です。
                        </p>
                        <table class="blog_table">
                            <thead>
                                <tr class="blog_table_wrap">
                                    <th class="blog_table_title">項目</th>
                                    <th class="blog_table_title">詳細</th>
                                </tr>
                            </thead>
                            <tbody>
                                <tr class="blog_table_wrap">
                                    <th class="blog_table_title">所在地</th>
                                    <td class="blog_table_detail">伊丹市中央4-5-10 大栄ビル3階</td>
                                </tr>
                                <tr class="blog_table_wrap">
                                    <th class="blog_table_title">アクセス</th>
                                    <td class="blog_table_detail">阪急伊丹駅から徒歩約5分</td>
                                </tr>
                                <tr class="blog_table_wrap">
                                    <th class="blog_table_title">駐車場</th>
                                    <td class="blog_table_detail">(072)784-5856</td>
                                </tr>
                            </tbody>
                        </table>
                        <p class="note_text">
                            画像はイメージです。
                        </p>
                    </dd>
                </dl>
            </div>
            <p class="content_text">
                ここでご紹介したスポットだけでなく、住宅街にもスーパーやドラッグストアが点在しているため、日々の買い物がしやすい環境です。<br>
                伊丹市は、共働きで忙しいご家庭やこれから子育てをされるファミリーの方にとっても暮らしやすい街と言えるでしょう。
            </p>
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title">＼ 平日の買い出しも休日のまとめ買いも便利！／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="/purchase/area_house/area_result28207/?nw=010201,010203," class="shared-ownership-consult-button" target="_blank">▶ 買い物しやすい伊丹市で新築一戸建てを探す</a>
        </div>
    </div>
    <div class="column_text_section third" id="cont3">
        <div class="text_compare_content">
            <h2 class="text_section_title">伊丹市は<br class="sp-view">治安や子育て環境も良好！</h2>
            <div class="column_section_image">
                <img src="//cdn.img-asp.jp/cms/259529_7_0_0_1.jpg" alt="" >
            </div>
            <div class="content_detail_smallsection text_list_wrap">
                <div class="list_title">伊丹市の住環境</div>
                <ul class="text_list">
                    <li><span class="text_bold">約1,200台の「見守りカメラ」やパトロールによる防犯体制が整っている</span></li>
                    <li><span class="text_bold">駅前は活気がありつつも大規模な歓楽街はなく、利便性と安心感が両立</span></li>
                    <li><span class="text_bold">伊丹スカイパークなど大きな公園があり、週末のお出かけもしやすい</span></li>
                </ul>
            </div>
            <p class="content_text">
                交通アクセスや買い物の利便性に加えて、マイホーム選びで重要なのは「治安」や「子育て環境」ですよね。伊丹市は、ご家族が長く暮らせる条件がしっかりと揃った街です。
            </p>
            <div class="content_wrap">
                <h3 class="content_title">伊丹市の防犯対策と落ち着いた住環境</h3>
                <p class="content_detail_text">
                    伊丹市は人口約20万人という活気ある街で、駅周辺には商業施設や飲食店が集まり賑わいを見せています。一方で、治安の不安につながるような大規模な歓楽街はありません。<br>
                    都市の利便性とベッドタウンとしての落ち着いた住環境がバランスよく両立しています。
                </p>
                <p class="content_detail_text">
                    実際に、犯罪認知件数（令和7年）を隣接する市と比較すると以下の通りです。
                </p>
                <table class="blog_table">
                    <thead>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">エリア</th>
                            <th class="blog_table_title">犯罪認知件数</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">伊丹市</th>
                            <td class="blog_table_detail">1,542件</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">尼崎市</th>
                            <td class="blog_table_detail">4,767件</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">豊中市</th>
                            <td class="blog_table_detail">2,298件</td>
                        </tr>
                    </tbody>
                </table>
                <h4 class="content_title_title">通学路や公園をカバー！<br class="sp-view">見守りカメラと連動した安心システム</h4>
                <p class="content_detail_text">
                    伊丹市では、子どもたちの安全を守るために、通学路や公園、主要な交差点などに約1,200台の「安全・安心見守りカメラ」を設置しています。
                </p>
                <p class="content_detail_text">
                    さらに、安全性を高めているのが、このカメラネットワークを活用した「まちなかミマモルメ」という位置情報検知サービスです。
                </p>
                <p class="content_detail_text">
                    専用の発信器を持ったお子様がカメラの近くを通過すると、保護者の方のスマートフォンに位置情報が通知される仕組みになっています。
                </p>
                <ul class="text_list">
                    <li>
                        <span class="text_bold">いつもと違うルートもプッシュ通知でお知らせ</span><br>
                        普段いかない場所の受信機でお子様の発信器を検知すると、保護者の方のスマホにプッシュ通知でお知らせが届きます。寄り道や迷子の可能性がある際もいち早く気づくことができます。
                    </li>
                    <li>
                        <span class="text_bold">93台の市バスも動く見守り役に</span><br>
                        固定カメラの設置場所に加え、伊丹市バス93台や公用車1台などにも受信機を設置。固定の受信機がない場所でも、通りかかったバスなどが検知して見守りが強化されています。
                    </li>
                </ul>
                <p class="content_detail_text">
                    お子様が「今どこにいるのか」を把握できる、市を挙げたシステムが整っているのは、共働きのご家庭にとって心強いポイントです。
                </p>
                <h4 class="content_title_title">地域一体となったパトロールも実施</h4>
                <p class="content_detail_text">
                    伊丹市PTA連合会が主催する「全市一斉パトロール」は、学校や警察、地域のボランティア団体などが一丸となって実施しています。
                </p>
                <p class="content_detail_text">
                    パトロールを通じて危険箇所を確認するだけでなく、地域の人々が顔を合わせてコミュニケーションを取ることで、街全体が防犯意識の高い地域として犯罪への抑止力を強められるよう取り組んでいるのです。
                </p>
            </div>
            <div class="content_wrap">
                <h3 class="content_title">豊かな自然も！<br class="sp-view">のびのびと身体を動かせる公園</h3>
                <p class="content_detail_text">
                    伊丹市は、大阪へのアクセスが良い場所でありながら、身近に自然を感じられる環境が整っています。
                </p>
                <p class="content_detail_text">
                    また、市内にはお子様が思い切り身体を動かせる公園があり、週末はご家族で気軽に訪れることができます。
                </p>
                <ul class="text_list">
                    <li>
                        <span class="text_bold">昆陽池公園</span><br>
                        野鳥が飛来する大きな池や豊かな緑があり、自然観察やピクニックにぴったりの癒しスポットです。
                    </li>
                    <li>
                        <span class="text_bold">伊丹スカイパーク</span><br>
                        飛行機の離着陸を目の前で見られる大人気の公園です。大型遊具や巨大迷路、夏場には水遊びができる噴水もあり、お子様と一緒に一日遊ぶことができます。
                    </li>
                    <li>
                        <span class="text_bold">瑞ケ池公園</span><br>
                        春には綺麗な桜が咲くお花見スポット。広場があるほか、池の周りは平坦な道が整備されているため、お子様の自転車の練習やお散歩にも最適です。
                    </li>
                </ul>
            </div>
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title">＼ のびのび子育てができる街！／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="/purchase/area_house/area_result28207/?nw=010201,010203," class="shared-ownership-consult-button" target="_blank">▶ 伊丹市で新築一戸建てを探してみる</a>
        </div>
    </div>
    <div class="column_text_section fourth" id="cont4">
        <div class="text_compare_content">
            <h2 class="text_section_title">伊丹市の住みやすさに関する<br class="sp-view">よくある質問</h2>
            <div class="faq_toc">
                <div class="faq_toc_item">
                    <div class="faq_toc_q">
                        <span class="faq_toc_icon">Q.</span>
                        <span class="faq_toc_text">
                            伊丹市から大阪までの通勤時間はどれくらいですか？
                        </span>
                    </div>
                    <div class="faq_toc_a">
                        <div class="faq_toc_a_top">
                            <span class="faq_toc_icon green">A.</span>
                            <span class="faq_toc_text" style="font-weight: bold">
                                JR伊丹駅から出発した場合、16分ほどで大阪駅に行くことができます。
                            </span>
                            <span class="faq_toc_text">
                                乗り換えの手間が無いため、毎日の通勤・通学にかかる負担が軽減できます。阪急沿線の駅は塚口駅での乗り換えが発生しますが、20分以内に大阪駅へ到着します。
                            </span>
                        </div>
                    </div>
                </div>
                <div class="faq_toc_item">
                    <div class="faq_toc_q">
                        <span class="faq_toc_icon">Q.</span>
                        <span class="faq_toc_text">
                            伊丹空港が近いですが、飛行機の騒音は気になりませんか？
                        </span>
                    </div>
                    <div class="faq_toc_a">
                        <div class="faq_toc_a_top">
                            <span class="faq_toc_icon green">A.</span>
                            <span class="faq_toc_text" style="font-weight: bold">
                                エリアによって異なりますが、静かに暮らせる住宅街もあります。
                            </span>
                            <span class="faq_toc_text">
                                空港周辺や飛行ルートの直下など、一部のエリアでは音が気になる方もいらっしゃるかもしれませんが、市内の多くは落ち着いた住環境が広がっています。<br>
                                エリア選びにご不安がある方は、ぜひ<a href="/contact/?companyId=1219" target="_blank">お気軽にご連絡</a>ください。
                            </span>
                        </div>
                    </div>
                </div>
                <div class="faq_toc_item">
                    <div class="faq_toc_q">
                        <span class="faq_toc_icon">Q.</span>
                        <span class="faq_toc_text">
                            伊丹市の新築一戸建てはいくらで購入できますか？
                        </span>
                    </div>
                    <div class="faq_toc_a">
                        <div class="faq_toc_a_top">
                            <span class="faq_toc_icon green">A.</span>
                            <span class="faq_toc_text" style="font-weight: bold">
                                エリアや間取りにもよりますが、約2,000万円台後半〜6,000万円台が目安となります。
                            </span>
                            <span class="faq_toc_text">
                                駅から少し離れた住宅街や、バスを利用するエリアでは、2,000万円台後半から新築一戸建てをご検討いただけます。
                            </span>
                            <span class="faq_toc_text">
                                一方で利便性の高い伊丹駅や、区画整理が進み、自転車で塚口駅へ行くことのできる新伊丹駅周辺のエリアでは、5,000万円台〜となる傾向があります。
                            </span>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title contact">＼ 予算やライフスタイルに合う家はある？／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="/contact/?companyId=1219" class="shared-ownership-consult-button btn-contact" target="_blank">▶【無料】伊丹市のマイホーム購入について相談</a>
        </div>
    </div>
    <div class="column_text_section fifth" id="cont5">
        <div class="text_compare_content">
            <h2 class="text_section_title">まとめ</h2>
            <p class="content_text">
                この記事では、伊丹市のアクセス事情や買い物環境、子育て環境などについてご紹介いたしました。最後に、伊丹市の魅力を振り返りましょう。
            </p>
            <div class="article_conclusion_box">
                <ul class="conclusion_box_list">
                    <li>
                        <div class="conclusion_item_title">大阪へスピーディーにアクセス可能！通勤・通学も快適に</div>
                        <div class="conclusion_item_text">
                            JR伊丹駅から大阪駅まで乗り換えなしで約16分。阪急線や空港、高速道路も利用しやすく、毎日の通勤・通学から出張まで優れた利便性を誇ります。 <br>
                            <span class="conclusion_item_link">
                                詳しくは <a href="#cont1">伊丹市は大阪への通勤・通学がしやすい！駅ごとの所要時間</a> で紹介しています
                            </span>
                        </div>
                    </li>
                    <li>
                        <div class="conclusion_item_title">大型モールから商店街まで揃う充実の買い物環境</div>
                        <div class="conclusion_item_text">
                            イオンモールなどの大型商業施設に加え、地元の商店街やスーパーもたくさん。仕事帰りの買い物も、週末のまとめ買いもスムーズです。<br>
                            <span class="conclusion_item_link">
                                詳しくは <a href="#cont2">共働き世帯にも心強い！伊丹市の充実した買い物環境</a> で紹介しています
                            </span>
                        </div>
                    </li>
                    <li>
                        <div class="conclusion_item_title">落ち着いた環境で、子育て世帯にも優しい街</div>
                        <div class="conclusion_item_text">
                            見守りカメラの設置など防犯対策に力を入れており、落ち着いた住環境が魅力。広大な公園も多く、長く住むのにもぴったりのエリアです。 <br>
                            <span class="conclusion_item_link">
                                詳しくは <a href="#cont3">伊丹市は治安や子育て環境も良好！</a> で紹介しています
                            </span>
                        </div>
                    </li>
                </ul>
            </div>
            <p class="content_text">
                利便性の高さと、ゆとりある住環境のバランスが良い伊丹市は、ご家族で暮らすのにおすすめの街です。<br>
                「伊丹市でマイホームを購入したい」とお考えの方は、私たち「アクロスコーポレイション」にぜひご相談ください。
            </p>
            <p class="content_text">
                アクロスコーポレイションは阪神間で多数の物件を取り扱っており、おかげさまでセンチュリー21加盟店内兵庫地区仲介実績28年連続No.1の実績を獲得しました。
            </p>
            <p class="content_text">
                伊丹市のエリア情報や不動産事情に詳しいスタッフが、住まいを探しているお客様のご希望に沿った最適なご提案をいたしますので、ぜひお気軽にご相談ください。
            </p>
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title contact">＼ 阪急伊丹駅西口から徒歩1分！／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="/contact/?companyId=1219" class="shared-ownership-consult-button btn-contact" target="_blank">▶ アクロスコーポレイションに相談する</a>
        </div>
    </div>
    <div class="reference_section">
        <div class="reference_title">参照</div>
        <ul class="reference_list">
            <li><a href="https://www.navitime.co.jp" target="_blank">NAVITIME</a></li>
            <li>伊丹市「<a href="https://www.city.itami.lg.jp/SOSIKI/TOSHIKOTU/KOTU_SEISAKU/kuukouakusesu/index.html" target="_blank">伊丹空港（大阪国際空港）へのアクセスは市バスが便利！</a>」</li>
            <li><a href="https://itami.aeonmall.jp/" target="_blank">イオンモール伊丹</a></li>
            <li><a href="https://itami-reita.jp/" target="_blank">伊丹リータ(Reita) 公式サイト</a></li>
            <li>鳴く虫と郷町「<a href="https://nakumushi.com/thisyear/2091-2/" target="_blank">アリオ名店会</a>」</li>
            <li>伊丹商店連合会「<a href="https://itami-shoren.com/shop-list/shop-list5/" target="_blank">アリオ名店会</a>」</li>
            <li>伊丹商店連合会「<a href="https://itami-shoren.com/shop-list/shop-list16/" target="_blank">伊丹中央サンロード商店街復興組合</a>」</li>
            <li>伊丹市「<a href="https://www.city.itami.lg.jp/SOSIKI/SOMU/SSOMU/ITAMISI_TOKEI/ZINKO_SYOSAI/SUIKEI_ZINKO_SETAISU/46682.html" target="_blank">推計人口 令和8年（2026年）</a>」</li>
            <li>兵庫県警察「<a href="https://www.police.pref.hyogo.lg.jp/seikatu/gaitou/statis/index.htm" target="_blank">地域の犯罪情勢（市区町別刑法犯認知状況）</a>」</li>
            <li>大阪府警本部「<a href="https://www.police.pref.osaka.lg.jp/seikatsu/hanzai/23306.html" target="_blank">令和7年中の犯罪統計（確定値）</a>」</li>
            <li>伊丹市「<a href="https://www.city.itami.lg.jp/SOSIKI/TOSHIKOTU/TOSI_ANZEN/camera/index.html" target="_blank">安全・安心見守りネットワーク事業</a>」</li>
            <li>伊丹市「<a href="https://www.city.itami.lg.jp/SOSIKI/TOSHIKOTU/TOSI_ANZEN/camera/mimamorume.html" target="_blank">位置情報通知サービス「まちなかミマモルメ」</a>」</li>
            <li>伊丹市「<a href="https://www.city.itami.lg.jp/SOSIKI/TOSHIKOTU/TOSI_ANZEN/camera/1608526509552.html" target="_blank">まちなかミマモルメ移動式受信器について</a>」</li>
            <li>伊丹市「<a href="https://www.city.itami.lg.jp/SOSIKI/TOSHIKOTU/KOUEN/oashisu/15104.html" target="_blank">昆陽池公園（こやいけこうえん）</a>」</li>
            <li><a href="https://www.itami-skypark.com/" target="_blank">伊丹スカイパーク</a></li>
            <li><a href="https://www.city.itami.lg.jp/SOSIKI/TOSHIKOTU/KOUEN/oashisu/15106.html" target="_blank">瑞ケ池公園</a></li>
        </ul>
    </div>
</article>
<style>
    /* =========================================
       共通・ベーススタイル（画面幅に関わらず適用）
    ========================================= */
    /* --- 全体の基本設定 --- */
    .column_section * { color: #333; font-weight: 500; font-size: 15px; }
    .column_section_image img { width: 100%; height: auto; vertical-align: bottom; }
    .column_section_image { display: flex; justify-content: center; }

    .banner-link { display: block; }
    .column_section_image_intro img { width: 100%; }

    /* --- アンカーリンクのズレ調整（追従ヘッダー対策） --- */
    .column_text_section { scroll-margin-top: 100px; }

    /* --- 特定セクションの背景画像（疑似要素） --- */
    .sec10 .smallsection_detail_text::before { background: url(//cdn.img-asp.jp/cms/259529_12_0_0_1.jpg) no-repeat center center / cover; }
    .sec11 .smallsection_detail_text::before { background: url(//cdn.img-asp.jp/cms/259529_11_0_0_1.jpg) no-repeat center center / cover; }
    .sec12 .smallsection_detail_text::before { background: url(//cdn.img-asp.jp/cms/259529_10_0_0_1.jpg) no-repeat center center / cover; }
    .sec13 .smallsection_detail_text::before { background: url(//cdn.img-asp.jp/cms/259529_13_0_0_1.jpg) no-repeat center center / cover; }

    /* --- 大見出し（上下ボーダー線の装飾）PC/スマホ共通 --- */
    .text_section_title, .text_section_title_end { font-weight: bold !important; position: relative; text-align: center; scroll-margin-top: 140px; }
    .text_section_title_end { background: #785B21; color: #fff; }
    /* 大見出しの上線 */
    .text_section_title::before, .text_section_title_end::before { content: ''; height: 2px; position: absolute; top: 0; left: 0; right: 0; margin: auto; }
    /* 大見出しの下線 */
    .text_section_title::after, .text_section_title_end::after { content: ''; height: 2px; position: absolute; bottom: 0; left: 0; right: 0; margin: auto; }
    .text_section_title::before, .text_section_title::after { background: #333; }
    .text_section_title_end::before, .text_section_title_end::after { background: #785B21; }

    /* --- テーブル（表） PC/スマホ共通 --- */
    .blog_table, 
    .content_wrap .blog_table { width: 100%; box-shadow: 0 0 7px 2px rgba(0, 0, 0, .06); border-collapse: collapse; }
    thead .blog_table_title { color: #fff; font-weight: bold; background: #785B21; vertical-align: middle; }
    thead .blog_table_title:not(:first-child) { background: #c9993b; color: #fff; }
    thead .blog_table_title:not(:last-child), 
    tbody .blog_table_title { border-right: 2px solid #f1edda; }
    tbody .blog_table_title { color: #333; font-weight: bold; background: #f1edda; vertical-align: middle;}
    tbody .blog_table_wrap:not(:last-child) .blog_table_title { border-bottom: solid 2px #fff; }
    .blog_table_detail { background-color: #fff; }
    tbody .blog_table_detail { text-align: center; vertical-align: middle; }
    tbody .blog_table_detail:not(:last-child) { border-right: 2px solid #ededed; }
    tbody .blog_table_wrap:not(:last-child) .blog_table_detail { border-bottom: 2px solid #ededed; }
    tbody .blog_table_detail.text-left { text-align: left; }

    /* =========================================
       コンポーネント（部品）共通スタイル
    ========================================= */
    /* --- FAQ（よくある質問）目次エリア --- */
    .faq_toc { max-width: 700px; margin: 40px auto 60px; }
    .faq_toc_item { margin-bottom: 15px; border-radius: 8px; overflow: hidden; }
    .faq_toc_q { background-color: #c9993b; color: #fff; padding: 10px 20px; display: flex; align-items: flex-start; }
    .faq_toc_q .faq_toc_icon { font-size: 24px; margin-right: 12px; color: #fff; font-family: Arial, sans-serif; line-height: 1.1; }
    .faq_toc_q .faq_toc_text { font-size: 17px; font-weight: bold; color: #fff; line-height: 1.5; margin-top: 2px; }
    .faq_toc_a { border: 2px solid #c9993b; border-top: none; border-radius: 0 0 8px 8px; padding: 15px 20px 12px; }
    .faq_toc_a_top { display: grid; grid-template-columns: max-content 1fr; align-items: start; margin-bottom: 12px; }
    .faq_toc_a_top .faq_toc_icon.green { grid-column: 1; grid-row: 1 / 10; color: #c9993b; font-size: 24px; margin-right: 12px; font-family: Arial, sans-serif; line-height: 1.1; }
    .faq_toc_a_top .faq_toc_text { grid-column: 2; display: block; color: #333; font-size: 16px; line-height: 1.6; margin-top: 2px; }
    .faq_toc_link { padding-left: 36px; line-height: 1.5; margin-top: 10px; }
    .faq_toc_link_mark { font-size: 14px; color: #c9993b; font-weight: bold; margin-bottom: 6px; display: block; }
    .faq_toc_link a { font-size: 16px; color: #0b57d0; display: inline-block; text-decoration: underline; padding-left: 14px; }
    .faq_toc_link a:hover { text-decoration: none; opacity: 0.8; }
    .faq_toc_a_top .faq_toc_text + .faq_toc_text { margin-top: 15px !important; }
    .faq_toc_a_top .faq_toc_text a { font-size: 16px; color: #0b57d0 !important; text-decoration: underline !important; font-weight: bold !important; transition: opacity 0.3s ease; }
    .faq_toc_a_top .faq_toc_text a:hover { text-decoration: none !important; opacity: 0.7; }

    /* --- CTAボタン（相談・誘導用ボタン）ベース --- */
    .shared-ownership-section-container { border-radius: 10px; text-align: center; max-width: 600px; margin: 0 auto 50px; width: 90%; box-sizing: border-box; }
    .shared-ownership-main-title { font-weight: bold; color: #8b2b2b !important; line-height: 1.4; border-bottom: none !important; border-top: none !important; }
    .shared-ownership-button-wrapper { display: flex; justify-content: center; }
    .shared-ownership-consult-button { display: inline-flex; align-items: center; justify-content: center; color: #ffffff !important; font-weight: bold; border-radius: 8px; text-decoration: none; white-space: nowrap; cursor: pointer; transition: all 0.2s ease; background-color: #8b2b2b !important; box-shadow: 0 4px 0 #5c1c1c !important; }
    .shared-ownership-consult-button:hover { opacity: 0.8; }
    .shared-ownership-consult-button:active { transform: translateY(4px); box-shadow: none !important; }
    .shared-ownership-main-title.contact { color: #da2315 !important; }
    .shared-ownership-consult-button.btn-contact { background-color: #da2315 !important; box-shadow: 0 4px 0 #9c190f !important; }
    /* --- CTAボタン（2つ横並び）ベース --- */
    .dual-button-wrapper { display: flex; justify-content: center; gap: 10px; width: 100%; }
    .dual-button { display: inline-flex; align-items: center; justify-content: center; color: #ffffff !important; font-weight: bold; border-radius: 8px; text-decoration: none; white-space: nowrap; cursor: pointer; transition: all 0.2s ease; box-sizing: border-box; flex: 1; }
    .dual-button:hover { opacity: 0.8; }
    .dual-button.btn-rent { background-color: #c9993b !important; box-shadow: 0 4px 0 #a37a2c !important; }
    .dual-button.btn-buy { background-color: #8b2b2b !important; box-shadow: 0 4px 0 #5c1c1c !important; }
    .dual-button:active { transform: translateY(4px); box-shadow: none !important; }

    /* --- 要約ボックス --- */
    .article_summary_box { background-color: #f1edda; border: 1px solid #c9993b; position: relative; box-sizing: border-box; }
    .summary_box_title { background-color: #c9993b; color: #fff !important; font-weight: bold; display: inline-block; position: absolute; }
    .summary_box_list { list-style: none; padding: 0; margin: 0; }
    .summary_box_list li { position: relative; font-weight: bold; color: #333; }
    .summary_box_list li::before { content: ''; position: absolute; box-sizing: border-box; border: 2px solid #c9993b; border-radius: 3px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23c9993b' stroke-width='4' d='M4 12l5 5L20 6'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; background-size: 80%; }

    /* --- 記事末尾：まとめボックス --- */
    .article_conclusion_box { background-color: #f1edda; border: 1px solid #c9993b; position: relative; box-sizing: border-box; }
    .conclusion_box_title { background-color: #c9993b; color: #fff !important; font-weight: bold; display: inline-block; position: absolute; }
    .conclusion_box_list { list-style: none; padding: 0; margin: 0; }
    .conclusion_box_list li { position: relative; }
    .conclusion_box_list li::before { content: ''; position: absolute; background-color: #c9993b; transform: rotate(45deg); }
    .conclusion_item_title { font-weight: bold; color: #333; line-height: 1.5; }
    .conclusion_item_text { color: #555; line-height: 1.6; }
    .conclusion_item_link a { color: #0b57d0 !important; text-decoration: underline !important; }
    .conclusion_item_link a:hover { text-decoration: none !important; }

    /* --- ブログカード風リンク（画像あり関連記事） --- */
    .blog-card { display: block; text-decoration: none !important; margin: 20px auto 40px; max-width: 450px; border: 1px solid #e0e0e0; border-radius: 12px; overflow: hidden; background-color: #fff; transition: opacity 0.2s, box-shadow 0.2s; }
    .blog-card:hover { opacity: 0.8 !important; box-shadow: 0 4px 10px rgba(0,0,0,0.05); }
    .blog-card-img { width: 100%; aspect-ratio: 16 / 9; background: #f7f7f7; border-bottom: 1px solid #e0e0e0; }
    .blog-card-img img { width: 100%; height: 100%; object-fit: cover; vertical-align: bottom; }
    .blog-card-body { padding: 16px 20px; }
    .blog-card-title { font-size: 16px !important; font-weight: bold !important; color: #333 !important; line-height: 1.5 !important; margin: 0 !important; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; line-clamp: 2; overflow: hidden; }

    /* --- テキストリンクカード（画像なし外部サイトリンク等） --- */
    .text-link-card { display: block; text-decoration: none !important; margin: 20px auto 30px; padding: 15px 20px; border: 1px solid #e0e0e0; border-left: 5px solid #c9993b; border-radius: 4px; background-color: #f9f9f9; transition: all 0.2s ease; max-width: 600px; }
    .text-link-card:hover { background-color: #f0f0f0; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transform: translateY(-2px); }
    .text-link-card-site { display: block; font-size: 13px !important; color: #666 !important; margin-bottom: 5px; }
    .text-link-card-title { display: block; font-size: 16px !important; font-weight: bold !important; color: #0b57d0 !important; line-height: 1.5; }

    /* --- Instagram埋め込みコンテナ --- */
    .instagram-embed-wrapper { display: flex; justify-content: space-between; gap: 20px; margin: 40px auto; }
    .instagram-embed-wrapper blockquote.instagram-media { margin: 0 !important; flex: 1; min-width: 250px !important; width: 100% !important; }

    /* --- 枠線付き・クリック可能なチェックリスト --- */
    .checklist_box { border: 1px solid #c9993b; background-color: #ffffff; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); }
    .checklist_box .list_title { margin-top: 10px; }
    /* 元の「■」を消す＆余白リセット */
    ul.text_list.interactive_check_list li { list-style-type: none !important; text-indent: 0; padding-left: 0; margin-left: 0; margin-right: 0; }
    ul.text_list.interactive_check_list li::before { content: none !important; }
    /* ラベル全体をタップ可能にする */
    .interactive_check_list label { display: inline-flex; align-items: flex-start; cursor: pointer; width: 100%; line-height: 1.5; }
    .interactive_check_list input[type="checkbox"] { display: none; }
    /* --- 枠線付き・クリック可能なチェックリスト --- */
    .interactive_check_list .check_text { display: flex; align-items: flex-start; font-size: inherit; }
    /* 未チェック状態（CSSで作る四角形） */
    .interactive_check_list .check_text::before { content: ''; display: inline-block; width: 1.2em; height: 1.2em; flex-shrink: 0; border: 2px solid #ccc; border-radius: 4px; box-sizing: border-box;background-color: #fff;transition: 0.2s ease; margin-top: 2px; }
    /* チェックが入った状態（背景色＋SVGチェックマーク） */
    .interactive_check_list input[type="checkbox"]:checked + .check_text::before { border-color: #c9993b; background-color: #c9993b; background-repeat: no-repeat; background-position: center; background-size: 90%; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' d='M3 13.5l6.5 6.5L21 4.5'/%3E%3C/svg%3E"); }
    /* --- 追加：チェックリスト内の注意書き・グループタイトル --- */
    .checklist_note_wrap { margin: 15px 0 25px; }
    .checklist_note_wrap .note_text { margin-bottom: 8px; }
    .checklist_subtitle { font-weight: bold; color: #c9993b; margin: 20px 0 10px; }
    .checklist_box .text_list.interactive_check_list { margin-bottom: 20px; }

    /* --- チェックリスト内の注意書き・グループタイトル --- */
    .checklist_note_wrap { margin: 15px 0 25px; }
    .checklist_note_wrap .note_text { margin-bottom: 8px; }
    .checklist_subtitle { font-weight: bold; color: #c9993b; margin: 20px 0 10px; }
    .checklist_box .text_list.interactive_check_list { margin-bottom: 20px; }

    /* --- 注意書き専用クラス --- */
    .note_text { position: relative; padding-left: 1.2em; line-height: 1.6 !important; color: #555; }
    .note_text::before { content: '※'; position: absolute; left: 0; top: 0; color: #555; }

    /* --- 内部リンク「▶」専用クラス --- */
    .internal_link_wrap { display: flex !important; align-items: flex-start !important; }
    .internal_link_wrap .arrow { margin-right: 5px; color: #333; }

    /* =========================================
       lab3用無効指示
    ========================================= */
    /* --- 箇条書きにかかっている元々の指示を無効にする --- */
    #article ul.text_list li span { float: none; display: inline; width: auto; text-align: left; padding-right: 0; color: inherit; }
    /* サイト全体の「liの中のspan」への指示を上書きリセットする */
    #article ul.conclusion_box_list li span.conclusion_item_link { float: none; width: auto; text-align: right; padding-right: 0; color: #777; display: inline-block; }
    /* text_list と conclusion_box_list の両方の点線を消す */
    #article ul.text_list li, #article ul.conclusion_box_list li { border-bottom: none; }

    /* =========================================
       PC用スタイル (650px以上)
    ========================================= */
    @media only screen and (min-width: 650px) {
        .sp-view { display: none !important; } /* スマホ専用要素を非表示 */
        .column_section { max-width: 800px; width: 100%; margin: 0 auto; }

        /* --- 基本レイアウト・余白 --- */
        .column_section { margin-bottom: 40px; }
        .column_section_image { max-width: 100%; margin-bottom: 50px; }
        .smallsection_detail_image { margin-top: 10px; }
        .smallsection_detail_image img { width: 100%; vertical-align: bottom; }
        .content_wrap { width: 800px; margin: auto; }
        .content_wrap:not(:first-child) { margin-top: 30px; }
        .column_text_section, .column_text_section_outro { padding-top: 140px; margin-top: -140px; }
        .column_text_section:not(:last-child), .column_text_section_outro:not(:last-child) { margin-bottom: 110px; }
        
        /* --- 標準テキスト・リンク --- */
        .content_text, .content_text_table_link { width: 100%; margin: 60px auto 0; }
        .content_text, .content_detail_text, .content_detail_detail_text { color: #333; font-size: 16px !important; line-height: 2; margin-bottom: 38px; margin-top: 38px !important; }
        .content_text_table_link { color: #333; font-size: 13px !important; line-height: 2; margin-bottom: 30px; margin-top: 30px; }
        .text_highlight { font-size: 17px; font-weight: bold; padding: 0 5px; background: linear-gradient(transparent 58%, #fff000 0%); }
        .text_bold { font-size: 16px; font-weight: bold; }
        .emphasis_text { font-size: 42px; color: #d2173e; }
        .note_text { font-size: 13px !important; }
        .explanation_text { font-size: 14px !important; padding-left: 2.3em; }
        
        /* リンクカラー統一 */
        .content_text a, .content_detail_text a, .text_list a, .internal_link_wrap a, .blog_table_detail a { font-size: 18px !important; color: #0b57d0; padding: 0 5px; font-weight: bold; }
        .smallsection_detail_text a, .smallsection_detail_text_2 a { font-size: 16px !important; color: #0b57d0 !important; padding: 0 5px; }
        .content_text_table_link a { font-size: 13px !important; color: #0b57d0 !important; }

        /* --- 見出し関連 --- */
        .text_section_title { font-size: 30px !important; margin-bottom: 30px; padding: 15px 10px; }
        .text_section_title_end { font-size: 30px !important; margin-bottom: 30px; padding: 15px 10px; }
        
        .content_title { font-size: 20px !important; color: #fff; font-weight: bold !important; margin-bottom: 10px; position: relative; border-radius: 2px; padding: 11px 10px 4px 20px !important; z-index: 1; background: #c9993b; border-left: none !important; }
        .content_title::after { content: ""; width: 13px; height: 7px; background: #fff; position: absolute; bottom: 17px; left: 0; z-index: 2; }
        
        .content_title_title { padding: 6px !important; margin: 50px 0 -20px; border: 1px solid #c9993b; border-left: 1px solid #c9993b !important; width: max-content; color: #c9993b; font-size: 16px !important; font-weight: bold; }
        /* 見出しの直後に来る小見出しの余白調整 */
        h3 + .content_title_title { margin: 30px 0 -20px; }

        /* --- 箇条書きリスト --- */
        .list_title { font-weight: bold; font-size: 18px; color: #c9993b; padding-bottom: 5px; margin-bottom: 5px; display: inline-block; }
        .list_title.mt-fix { margin-top: 40px !important; } /* 余白調整用ユーティリティ */
        .text_list { margin-top: 10px; margin-bottom: 10px; }
        .text_list li { color: #333; font-size: 16px; line-height: 1.4; list-style-type: square; list-style-position: outside; margin-left: 1.5em; padding-left: 0.3em; border-bottom: none !important; }
        ol.text_list li { list-style-type: decimal; margin-left: 1.8em; }
        .text_list li:not(:last-child) { margin-bottom: 12px; }
        ul.interactive_check_list + .list_title { margin-top: 30px; }

        /* --- テーブル詳細調整 --- */
        .blog_table, .content_wrap .blog_table { margin: 30px 0; }
        .blog_table_title { padding: 10px 15px; }
        tbody .blog_table_title { width: 138px; font-size: 15px; border-right: solid 2px #fff; }
        .blog_table_detail { padding: 10px; }

        /* --- コンテンツ詳細・ポイント囲み枠 --- */
        .content_detail_image { width: 600px; margin: 20px auto 0; }
        .content_detail_wrap { margin-top: 30px; }
        .content_detail_list { background: #f7f7f7; padding: 30px; margin: 20px 0; }
        .content_detail_wrap .content_detail_list { margin: 20px; }
        .content_detail_item { font-size: 16px; padding-left: 15px !important; padding: 5px; border-bottom: none !important; position: relative; }
        .content_detail_item:not(:last-child) { margin-bottom: 12px; }
        .content_detail_item::before, .content_detail_detail_item::before { content: ''; width: 6px; height: 6px; background: #333; border-radius: 50%; position: absolute; left: 0; top: 14px; margin: auto; }
        
        .column_text_section .content_detail_smallsection { border: 2px solid #c9993b; padding: 25px 30px; margin: 30px 0 0; border-radius: 8px; }
        .column_text_section .content_detail_wrap .content_detail_smallsection { margin: 30px 20px 0; }
        .content_detail_smallsection_2 { border: 2px solid #c9993b; padding: 25px 30px; margin: 30px 59px 0; }
        
        .column_text_section .detail_smallsection_title { font-size: 18px; font-weight: bold; color: #c9993b; display: inline-block; margin-bottom: 20px; border-left: none !important; padding-left: 0 !important; }
        .column_text_section .detail_smallsection_title .reasonmark { font-size: 16px; font-weight: bold; color: #fff; padding: 5px 8px 2px; margin-right: 10px; background: #f1edda; }
        
        .smallsection_detail_text { font-size: 16px; line-height: 1.6; position: relative; padding-left: 215px; min-height: 200px; }
        .smallsection_detail_text::before { content: ''; width: 200px; height: 200px; position: absolute; left: 0; top: 0; }
        .smallsection_detail_text_2 { font-size: 16px !important; line-height: 1.6; margin-bottom: 15px; }
        
        .smallsection_detail_item { font-size: 18px; font-weight: bold; color: #333; position: relative; padding: 4px 0 3px 15px !important; border-bottom: none !important; margin-left: 20px; }
        .smallsection_detail_item::before { content: ''; width: 6px; height: 6px; background: #333; border-radius: 50%; position: absolute; left: 0; top: 0; bottom: 0; margin: auto; }
        
        .smallsection_detail_item_list { position: relative; padding-left: 1.5em; margin-bottom: 8px; border-bottom: none !important; text-indent: 0; }
        .smallsection_detail_item_list a { display: block; font-size: 18px; color: #0b57d0; font-weight: bold; line-height: 1.5; text-decoration: underline; text-decoration-color: #0b57d0; padding-left: 20px; }
        .smallsection_detail_item_list::before { content: ''; position: absolute; left: 0; top: 0.3em; width: 1em; height: 1em; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23c9993b' d='M8 5v14l11-7z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; background-size: contain; transform: none; margin-right: 0; }
        
        .smallsection_detail_item_list typesquare_option { border-bottom: 1px dotted #ccc !important; }
        #cont1 .smallsection_detail_list { margin-top: 41px; }
        .smallsection_detail_list2 { margin-left: 25px; }

        .banner-link { margin: -40px auto 70px; max-width: 800px; }

        /* --- 結論・まとめボックス (旧デザイン互換) --- */
        .content_conclution_smallsection:not(:last-child) { margin-bottom: 40px; }
        .conclution_smallsection_title { font-size: 20px; font-weight: bold; color: #f1edda; position: relative; padding-left: 16px; }
        .conclution_smallsection_title::before { content: ''; width: 10px; height: 10px; background: #f1edda; clip-path: polygon(10px 50%, 0% 0%, 0% 10px); position: absolute; left: 0; top: 0; bottom: 0; margin: auto; }
        .conclution_smallsection_detail { border: 3px solid #878787; padding: 30px 25px; margin: 15px 0; font-size: 16px; }
        
        /* --- 要約ボックス (PC用) --- */
        .article_summary_box { width: 800px; margin: 40px auto 5px; padding: 45px 50px 30px; border-radius: 12px; }
        .summary_box_title { top: -15px; left: 20px; font-size: 18px; padding: 8px 30px; border-radius: 30px; }
        .summary_box_list li { font-size: 16px; line-height: 1.8; padding-left: 32px !important; }
        .summary_box_list li:not(:last-child) { margin-bottom: 12px; }
        .summary_box_list li::before { width: 20px; height: 20px; left: 0; top: 4px; }
        .summary_box_list { padding-top: 13px; }

        /* --- まとめボックス (PC用) --- */
        .article_conclusion_box { width: 800px; margin: 40px auto; padding: 45px 50px 35px; border-radius: 12px; }
        .conclusion_box_title { top: -18px; left: 40px; font-size: 18px; padding: 8px 30px; border-radius: 30px; }
        .conclusion_box_list li { padding-left: 30px !important; margin-bottom: 25px; }
        .conclusion_box_list li:last-child { margin-bottom: 0; }
        .conclusion_box_list li::before { left: 5px; top: 5px; width: 12px; height: 12px; }
        .conclusion_item_title { font-size: 18px; margin-bottom: 8px; }
        .conclusion_item_text { font-size: 15px; }
        .conclusion_item_link { font-size: 13px; color: #777; display: inline-block; margin-top: 5px; }
        .conclusion_item_link a { font-size: 13px !important; padding: 0 2px !important; }

        /* --- 参照エリア (PC用) --- */
        .reference_section { display: block; width: 800px; box-sizing: border-box; margin: 60px auto 40px; padding-top: 30px; padding-bottom: 30px; border-top: 1px solid #999; border-bottom: 1px solid #999; }
        .reference_title { font-size: 15px; color: #666; margin-bottom: 15px; }
        .reference_list { list-style-type: disc; list-style-position: outside; margin-left: 1.5em; padding: 0; }
        .reference_list li { color: #666; font-size: 13px !important; line-height: 1.6; margin-bottom: 5px; font-weight: normal; border-bottom: none !important; }
        .reference_list a { color: #0b57d0 !important; font-size: 13px !important; font-weight: normal !important; text-decoration: underline !important; word-break: break-all; }
        .reference_list a:hover { text-decoration: none !important; opacity: 0.8; }
        
        /* --- CTAボタン 微調整 --- */
        .shared-ownership-section-container { padding: 30px 20px; width: 95%; margin-top: -50px; }
        .shared-ownership-main-title { font-size: 18px !important; margin-bottom: 15px; }
        .shared-ownership-main-title.contact { font-size: 16px !important; margin-bottom: 10px; }
        .shared-ownership-consult-button { font-size: 18px; padding: 12px 25px; }
        /* --- CTAボタン（2つ横並び） PC用 --- */
        .dual-button-wrapper { gap: 15px; }
        .dual-button { font-size: 18px; padding: 15px; max-width: 240px; }

        /* --- リンクボタン --- */
        .link_btn a { display: flex; justify-content: center; align-items: center; width: 600px; height: 80px; font-size: 26px; color: #fff; background: #ff9c00; box-shadow: 0 0 6px rgba(0, 0, 0, .4); border-radius: 40px; padding-top: 4px; margin: 40px auto 0; position: relative; }
        .link_btn a::after { content: ''; border: 2px solid #fff; border-radius: 40px; position: absolute; top: 7px; bottom: 7px; left: 7px; right: 7px; }
        .link_btn a:hover { color: #fff !important; text-decoration: none !important; scale: 1.03; box-shadow: 0 0 4px rgba(0, 0, 0, .3); transition: .2s; }

        /* --- チェックリスト調整 (PC用) --- */
        .checklist_box { padding: 20px; margin: 20px auto 30px; }
        .interactive_check_list .check_text::before { margin-right: 18px; }
        .checklist_note_wrap { font-size: 13px; }
        .checklist_subtitle { font-size: 16px; margin: 25px 0 10px; }
        .sub_check_list { margin-left: 1.5em !important; padding-left: 10px; }

    }

    /* =========================================
       スマホ用スタイル (649px以下)
    ========================================= */
    @media only screen and (max-width: 649px) {
        .pc-view { display: none !important; } /* PC専用要素を非表示 */

        /* --- アンカーリンクのズレ調整（追従ヘッダー対策等） --- */
        #cont1, #cont2, #cont3, #cont4, #cont5, #cont6, #cont7, #cont8  { margin-top: -35vw; padding-top: 35vw; }

        /* --- アイキャッチ画像の余白調整（スマホ用） --- */
        .column_section_image_intro { margin: 4vw 3vw 6vw; }

        /* --- 基本レイアウト・余白 --- */
        .blog__article { padding: 0 !important; }
        .blog__headline { margin: 20px 3vw 4px !important; }
        .blog__note { margin: 0 3vw 32px !important; }
        .column_text_section, .column_text_section_outro { margin: 0 3vw; }
        .column_text_section:not(:last-child), .column_text_section_outro:not(:last-child) { margin-bottom: 12vw; }
        .column_section_image { border-top: none; border-bottom: none; padding: 0; margin-bottom: 4vw; }
        .content_wrap:not(:first-child), .content_detail_wrap:not(:first-child) { margin-top: 5vw; }
        .content_wrap:not(:last-child), .content_detail_wrap:not(:last-child) { margin-bottom: 5vw; }

        /* --- 標準テキスト・リンク --- */
        .content_text, .content_detail_text { font-size: 3.8vw !important; line-height: 1.8; margin-bottom: 6vw !important; margin-top: 6vw !important; }
        .content_text_table_link { font-size: 2.8vw !important; line-height: 1.8; margin-bottom: 6vw !important; margin-top: 6vw !important; }
        .text_highlight { font-size: 3.8vw; font-weight: bold; padding: 0 2vw; background: linear-gradient(transparent 58%, #fff000 0%); }
        .text_bold { font-size: 3.8vw; font-weight: bold; }
        .emphasis_text { font-size: 7vw; color: #d2173e; }
        .explanation_text { font-size: 3.4vw !important; padding-left: 6vw; margin-top: -2vw; margin-bottom: 5vw; }
        
        /* リンクカラー統一 */
        .content_text a, .content_detail_text a, .text_list a, .internal_link_wrap a, .blog_table_detail a { font-size: 4vw; color: #0b57d0; font-weight: bold; }
        .smallsection_detail_text a, .smallsection_detail_text_2 a { font-size: 3.8vw !important; color: #0b57d0; font-weight: bolder; }
        .content_text_table_link a { font-size: 2.8vw !important; color: #0b57d0; }

        /* --- 見出し関連 --- */
        .text_section_title { color: #333 !important; font-size: 6vw !important; margin-bottom: 7vw !important; padding: 3vw 2vw; line-height: 7.2vw; border-left: none !important; }
        .text_section_title_end { font-size: 6vw !important; margin-bottom: 7vw !important; padding: 3vw 2vw; }
        
        .content_title { font-size: 4vw !important; color: #fff !important; font-weight: bold !important; margin-bottom: 4vw !important; border-left: none !important; position: relative; padding: 3vw 5vw 2.5vw !important; z-index: 1; background: #c9993b; }
        .content_title::after { content: ""; width: 3vw; height: 1vw; background: #fff; position: absolute; bottom: 4.8vw; left: 0; z-index: 2; }
        
        .content_title_title { padding: 1vw !important; margin: 10vw 0 -3vw; border: 1px solid #c9993b; border-left: 1px solid #c9993b !important; width: max-content; color: #c9993b; font-size: 3.8vw !important; font-weight: bold; }
        /* 見出しの直後に来る箇条書きタイトルの上余白調整 */
        .content_title_title + .list_title { margin-top: 8vw !important; }

        /* --- 箇条書きリスト --- */
        .list_title { font-weight: bold !important; font-size: 3.8vw !important; color: #c9993b; padding-bottom: 1vw !important; margin-bottom: 1vw !important; margin-top: 3vw !important; display: inline-block; }
        .list_title.mt-fix { margin-top: 7vw !important; }
        .text_list { counter-reset: list-counter; list-style: none; padding-left: 0; margin-top: 2vw; margin-bottom: 6vw; }
        .text_list li { color: #333; font-size: 3.8vw !important; line-height: 1.5; list-style-type: square; list-style-position: outside; text-indent: 0; padding-left: 0.3em; margin-left: 5vw; margin-right: 1vw; }
        ol.text_list li { list-style-type: decimal; margin-left: 6vw; }
        .text_list li:not(:last-child) { margin-bottom: 2vw; }
        ul.interactive_check_list + .list_title { margin-top: 8vw; }
        
        /* 枠線付きの箇条書き専用調整 */
        .content_detail_smallsection.text_list_wrap { border: 2px solid #f1edda; padding: 4vw; margin: 6vw 0; border-radius: 1vw; background-color: #fff; }
        .content_detail_smallsection.text_list_wrap .text_list { margin: 0; padding: 0; }
        .content_detail_smallsection.text_list_wrap .text_list li:last-child { margin-bottom: 0; }

        /* --- テーブル詳細調整 --- */
        .blog_table, .content_wrap .blog_table { margin: 6vw 0; }
        .blog_table_title { padding: 1vw 0; vertical-align: middle; font-size: 3vw; }
        tbody .blog_table_title { width: 29vw; border-right: solid 2px #fff; }
        tbody .blog_table_wrap:not(:last-child) .blog_table_title { border-bottom: solid 2px #fff; }
        .blog_table_detail { padding: 1vw; font-size: 3vw; }

        /* --- FAQ（Q&A）微調整 --- */
        .faq_toc { margin: 8vw 0; }
        .faq_toc_item { margin-bottom: 3.5vw; border-radius: 2vw; }
        .faq_toc_q { padding: 2.5vw 4vw; }
        .faq_toc_q .faq_toc_icon { font-size: 5.5vw; margin-right: 2.5vw !important; margin-top: 0.8vw !important; }
        .faq_toc_q .faq_toc_text { font-size: 4.0vw; margin-top: 0.8vw !important; line-height: 1.3 !important; }
        .faq_toc_a { padding: 3.5vw 4vw 3vw; border-radius: 0 0 2vw 2vw; }
        .faq_toc_a_top { margin-bottom: 0vw !important; }
        .faq_toc_a_top .faq_toc_icon.green { font-size: 5.5vw; margin-right: 2.5vw !important; margin-top: 0.8vw !important; }
        .faq_toc_a_top .faq_toc_text a { font-size: 3.8vw; }
        .faq_toc_a_top .faq_toc_text { font-size: 3.8vw !important; margin-top: 0.8vw !important; }
        .faq_toc_a_top .faq_toc_text + .faq_toc_text { margin-top: 4vw !important; }

        .faq_toc_link { padding-left: 0 !important; display: block !important; margin-top: 4vw !important; }
        .faq_toc_link_mark { display: block !important; font-size: 3vw !important; color: #c9993b !important; font-weight: bold !important; margin-bottom: 1vw !important; margin-left: 3vw; }
        .faq_toc_link a { font-size: 3.8vw !important; line-height: 1.5 !important; display: inline-block !important; text-decoration: underline !important; padding-left: 4vw !important; }

        /* --- コンテンツ詳細・ポイント囲み枠 --- */
        .content_detail_list { background: #f7f7f7; padding: 7vw; margin: 8vw 0; }
        .content_detail_item { font-size: 3.6vw; padding-left: 2.5vw; position: relative; }
        .content_detail_item:not(:last-child) { margin-bottom: 3vw; }
        .content_detail_item::before { content: ''; width: 2vw; height: 2vw; background: #333; border-radius: 50%; position: absolute; left: 0; top: 2vw; margin: auto; }
        
        .smallsection_detail_text { position: relative; padding-top: 67vw; font-size: 3.8vw !important; }
        .smallsection_detail_text::before { content: ''; width: 100%; height: 63vw; position: absolute; left: 0; top: 0; }
        .smallsection_detail_text_2 { font-size: 3.8vw !important; margin-bottom: 6vw; }
        
        .column_text_section .content_detail_smallsection { margin-top: 5vw; border: 2px solid #c9993b !important; padding: 4vw; border-radius: 1vw; background-color: #fff; }
        .content_detail_smallsection_2 { margin-top: 5vw; border: 2px solid #c9993b !important; padding: 4vw; }
        .column_text_section .detail_smallsection_title { font-size: 4vw !important; font-weight: bold !important; color: #c9993b !important; display: flex !important; align-items: baseline !important; margin-bottom: 3vw !important; border-left: none !important; padding-left: 0 !important; }
        .column_text_section .detail_smallsection_title .reasonmark { font-size: 3.6vw; font-weight: bold; color: #fff; width: 12vw; padding: 1vw 2vw; margin-right: 2vw; background: #f1edda; }
        #cnt02 .detail_smallsection_title .reasonmark, #cnt04 .detail_smallsection_title .reasonmark { width: 18vw; }
        #cnt03 .detail_smallsection_title .reasonmark { width: 22vw; }
        
        .smallsection_detail_item { font-size: 4vw; color: #333; font-weight: bold; position: relative; padding-left: 3vw; margin-left: 2vw; }
        .smallsection_detail_item::before { content: ''; width: 2vw; height: 2vw; background: #333; border-radius: 50%; position: absolute; left: 0; top: 0; bottom: 0; margin: auto; }
        .content_wrap .smallsection_detail_item { margin-left: 2vw; }
        
        .smallsection_detail_item_list { position: relative; padding-left: 6vw; margin-bottom: 1.5vw; border-bottom: none !important; text-indent: 0; }
        .smallsection_detail_item_list a { display: block; font-size: 3.8vw; color: #0b57d0; font-weight: bold; line-height: 1.6; text-decoration: underline; text-decoration-color: #07519a; padding: 0; }
        .smallsection_detail_item_list::before { content: ''; position: absolute; left: 0; top: 0.6vw; width: 4.5vw; height: 4.5vw; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23c9993b' d='M8 5v14l11-7z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; background-size: contain; transform: none; margin-right: 0; }

        #cont1 .smallsection_detail_list { margin-top: 10vw; }
        .smallsection_detail_list2 { margin-left: 4vw; }

        .banner-link { margin: 8vw auto 12vw; width: 90vw; }

        /* --- 結論・まとめボックス (旧デザイン互換) --- */
        .content_conclution_smallsection:not(:last-child) { margin-bottom: 6vw; }
        .conclution_smallsection_title { font-size: 4.6vw; font-weight: bold; color: #f1edda; position: relative; padding-left: 3.5vw; }
        .conclution_smallsection_title::before { content: ''; width: 2vw; height: 2vw; background: #f1edda; clip-path: polygon(2vw 50%, 0% 0%, 0% 2vw); position: absolute; left: 0; top: 2vw; margin: auto; }
        .conclution_smallsection_detail { border: 3px solid #878787; padding: 3vw 4vw; margin: 4vw 0; }
        .conclution_smallsection_detail .detail_text_title { font-size: 4vw; font-weight: bold; color: #878787; margin-bottom: 2vw; }

        /* --- 要約ボックス (スマホ用) --- */
        .article_summary_box { margin: 8vw 3vw 10vw; padding: 10vw 4vw 2vw; border-radius: 3vw; }
        .summary_box_title { top: -3vw; left: 3.2vw; font-size: 3.5vw; padding: 2vw 4vw; border-radius: 5vw; }
        .summary_box_list li { font-size: 3.8vw; line-height: 1.6; margin-bottom: 3.5vw; padding-left: 7.3vw; }
        .summary_box_list li::before { width: 4.3vw; height: 4.3vw; left: 0; top: 0.6vw; }
        .summary_box_list { padding-top: 2vw; }

        /* --- まとめボックス (スマホ用) --- */
        .article_conclusion_box { margin: 10vw 3vw 8vw; padding: 6vw 4vw 6vw; border-radius: 3vw; }
        .conclusion_box_title { top: -4.5vw; left: 4vw; font-size: 3.8vw; padding: 2vw 5vw; border-radius: 5vw; }
        .conclusion_box_list li { padding-left: 6vw; margin-bottom: 6vw; }
        .conclusion_box_list li:last-child { margin-bottom: 0; }
        .conclusion_box_list li::before { left: 1vw; top: 1vw; width: 2.8vw; height: 2.8vw; }
        .conclusion_item_title { font-size: 4vw; margin-bottom: 2vw; }
        .conclusion_item_text { font-size: 3.6vw; }
        .conclusion_item_link { font-size: 3.2vw; display: inline-block; margin-top: 2vw; }
        .conclusion_item_link a { font-size: 3.2vw !important; padding: 0 1vw !important; }

        /* --- 参照エリア (スマホ用) --- */
        .reference_section { display: block; width: auto; box-sizing: border-box; margin: 10vw 3vw 8vw; padding-top: 6vw; padding-bottom: 6vw; border-top: 1px solid #999; border-bottom: 1px solid #999; }
        .reference_title { font-size: 3vw; color: #666; margin-bottom: 2vw; }
        .reference_list { list-style-type: disc; list-style-position: outside; margin-left: 5vw; padding: 0; }
        .reference_list li { color: #666; font-size: 2.8vw !important; line-height: 1.6; margin-bottom: 2vw; font-weight: normal !important; border-bottom: none !important; }
        .reference_list a { color: #0b57d0 !important; font-size: 2.8vw !important; font-weight: normal !important; text-decoration: underline !important; word-break: break-all; }

        /* --- CTAボタン 微調整 --- */
        .shared-ownership-section-container { padding: 40px 10px !important; width: 95%; margin: -4vw auto 12vw !important; }
        .shared-ownership-main-title { font-size: 3.5vw !important; margin-bottom: 10px; padding-left: 0 !important; border-left: none !important; }
        .shared-ownership-consult-button { font-size: 3.5vw !important; padding: 10px 20px; }
        /* --- CTAボタン（2つ横並び） スマホ用 --- */
        .dual-button-wrapper { gap: 2vw; justify-content: space-between; }
        .dual-button { font-size: 3.3vw !important; padding: 3vw 1vw; max-width: 48%; }

        /* --- リンクボタン (スマホ用) --- */
        .link_btn a { display: block; font-size: 5vw; font-weight: bold; color: #fff !important; line-height: 1.6; text-align: center; margin: 5vw 0 0; padding: 3.8vw 3vw 3vw; background: #ff9c00; border-radius: 40px; position: relative; }
        .link_btn a::after { content: ''; border: 2px solid #fff; border-radius: 40px; position: absolute; top: 1.5vw; bottom: 1.5vw; left: 1.5vw; right: 1.5vw; }

        /* --- Instagram埋め込みコンテナ --- */
        .instagram-embed-wrapper { display: block; margin: 5vw auto; } /* 縦並びに解除 */
        .instagram-embed-wrapper blockquote.instagram-media { margin: 0 auto 6vw !important; width: 100% !important; }
        
        /* --- チェックリスト調整 (スマホ用) --- */
        .checklist_box { padding: 5vw; margin: 5vw auto 8vw; }
        .interactive_check_list li { margin-bottom: 4vw; }
        .interactive_check_list .check_text::before { margin-right: 3vw; }
        .checklist_note_wrap { margin: 4vw 0 6vw; }
        .checklist_note_wrap, .note_text { font-size: 3.2vw !important; margin-bottom: 2vw !important; }
        .checklist_subtitle { font-size: 3.8vw; margin: 6vw 0 3vw; }
        .sub_check_list { margin-left: 4vw !important; padding-left: 2vw !important; }

        /* --- 内部リンク「▶」専用クラス --- */
        .internal_link_wrap .arrow { margin-right: 5px; color: #333; }
    }

</style>]]></description>
            <pubDate>2026-08-29</pubDate>
        </item>
                
        <item>
            <title>【阪急塚口の住みやすさ】治安や相場をご紹介！大阪梅田への通勤も快適！</title>
            <link>http://www.century-21net.co.jp/staffblog/entry-152431/</link>
            <description><![CDATA[<article class="column_section">
    <div class="column_section_image_intro">
        <picture>
            <source media="(max-width: 649px)" srcset="//cdn.img-asp.jp/cms/152431_3_0_0_1.jpg">
            <img src="//cdn.img-asp.jp/cms/152431_3_0_0_1.jpg" alt="【阪急塚口の住みやすさ】治安や相場をご紹介！大阪梅田への通勤も快適！">
        </picture>
    </div>
    <div class="article_summary_box">
        <div class="summary_box_title">阪急塚口の概要をチェック！</div>
        <ul class="summary_box_list">
            <li>大阪梅田へ約9分・神戸三宮へ約20分！買い物も駅周辺で完結する利便性</li>
            <li>尼崎市内でも比較的落ち着いた住環境！単身からファミリーまで住みやすい</li>
            <li>通勤特急・急行が停車するのに、周辺の人気駅に比べて価格が抑えやすい！</li>
        </ul>
    </div>
    <div class="column_text_section intro">
        <div class="text_section_content">
            <p class="content_text">
                尼崎市内でも「住みやすい街」として名が挙がることの多い阪急塚口エリア。大阪・神戸への優れたアクセスと駅周辺の充実した商業施設により、幅広い世代に選ばれている人気の街です。
            </p>
            <p class="content_text">
                この記事では、阪急塚口エリアの住みやすさや家賃・購入相場を詳しくご紹介いたします。ぜひ住まい探しにぜひお役立てください。
            </p>
            <dl class="content_detail_smallsection_2">
                <dt class="detail_smallsection_title">目次</dt>
                <dd class="detail_smallsection_detail">
                    <ul class="smallsection_detail_list">
                        <li class="smallsection_detail_item_list"><a href="#cont1">阪急塚口ってどんな街？住みやすい3つの理由</a></li>
                        <li class="smallsection_detail_item_list"><a href="#cont2">阪急塚口周辺の家賃相場・マイホーム価格目安</a></li>
                        <li class="smallsection_detail_item_list"><a href="#cont3">【世帯別】阪急塚口エリアはこんな人におすすめ！</a></li>
                        <li class="smallsection_detail_item_list"><a href="#cont4">阪急塚口エリアの住みやすさに関するよくある質問</a></li>
                        <li class="smallsection_detail_item_list"><a href="#cont5">まとめ</a></li>
                    </ul>
                </dd>
            </dl>
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title contact">＼ 阪急塚口のエリア情報を詳しく知りたい！／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="/contact/?companyId=59189" class="shared-ownership-consult-button btn-contact" target="_blank">▶ アクロスコーポレイションに相談する</a>
        </div>
    </div>
    <div class="column_text_section first" id="cont1">
        <div class="text_compare_content">
            <h2 class="text_section_title">阪急塚口ってどんな街？<br class="sp-view">住みやすい3つの理由</h2>
            <div class="column_section_image">
                <img src="//cdn.img-asp.jp/cms/152431_5_0_0_1.jpg" alt="">
            </div>
            <p class="content_text">
                阪急神戸線の塚口駅エリアは、一人暮らしの方からマイホームを探すファミリーの方まで、幅広い世代が住みやすいエリアです。
            </p>
            <div class="content_detail_smallsection text_list_wrap">
                <ol class="text_list">
                    <li><span class="text_bold">尼崎市内でも落ち着いたエリア！ファミリーの方も多く暮らす街</span></li>
                    <li><span class="text_bold">大阪・神戸まで乗り換えなし！交通アクセスも良好</span></li>
                    <li><span class="text_bold">駅前で完結！スーパーや商業施設が充実</span></li>
                </ol>
            </div>
            <p class="content_text">
                まずは、塚口駅エリアが住みやすい3つの理由を見ていきましょう。
            </p>
            <div class="content_wrap">
                <h3 class="content_title">① 尼崎市内でも落ち着いたエリア！<br class="sp-view">ファミリーの方も多く暮らす街</h3>
                <p class="content_detail_text">
                    尼崎市と聞くと、過去のイメージから治安面を心配される方もいらっしゃるかもしれません。
                </p>
                <p class="content_detail_text">
                    しかし、尼崎市内の刑法犯認知件数はこの13年間で約52.9％も減少しており、街をあげての防犯対策によって全体が安全になってきています。
                </p>
                <p class="content_detail_text">
                    その中でも塚口駅周辺の住宅街は、古くからお住まいの方々や子育て中のご家族も多く、穏やかな雰囲気が広がっているエリアです。
                </p>
                <p class="content_detail_text">
                    <span class="text_highlight">昔ながらの温かさと<br class="sp-view">新しい活気が同居する街並み</span><br>
                    長年地元で愛され続けるお店や、ふらっと立ち寄りたくなる個性豊かな個人飲食店が並ぶ一方で、新しくオープンした便利な施設も駅前にあります。親しみやすさと便利さが両方得られる魅力的な街です。
                </p>
                <p class="content_detail_text">
                    <span class="text_highlight">地域に根付いた安心感</span><br>
                    お子様連れのご家族も多く、地域全体に落ち着いた雰囲気があります。これは、新しく阪急塚口エリアで暮らす方の日々の安心に繋がるでしょう。
                </p>
            </div>
            <div class="content_wrap">
                <h3 class="content_title">② 大阪・神戸まで乗り換えなし！<br class="sp-view">交通アクセスも良好</h3>
                <p class="content_detail_text">
                    阪急塚口エリアの大きな魅力は、なんといっても鉄道アクセスの利便性です。
                </p>
                <p class="content_detail_text">
                    阪急神戸線・伊丹線「塚口駅」には、各駅停車だけでなく通勤特急や準特急などが停車するため、主要ターミナル駅への移動がスムーズ。
                </p>
                <table class="blog_table">
                    <thead>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">目的地</th>
                            <th class="blog_table_title">通勤時<br class="sp-view">（通勤特急）</th>
                            <th class="blog_table_title">平常時<br class="sp-view">（普通）</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">大阪梅田駅</th>
                            <td class="blog_table_detail">約9分</td>
                            <td class="blog_table_detail">約12分</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">神戸三宮駅</th>
                            <td class="blog_table_detail">約20分</td>
                            <td class="blog_table_detail">約31分</td>
                        </tr>
                    </tbody>
                </table>
                <p class="content_detail_text">
                    毎日の通勤・通学時間を短くできるので、朝の忙しい時間にも余裕を作りやすくなります。
                </p>
                <p class="content_detail_text">
                    さらに嬉しいポイントとして、JR宝塚線の塚口駅も徒歩圏内にあること。<br>
                    「普段の通勤は阪急線で梅田へ、出張の日はJR線で新大阪へ」といったように、行先によって2つの路線を使い分けることができるのも、塚口エリアならではのメリットです。
                </p>
            </div>
            <div class="content_wrap">
                <h3 class="content_title">③ 駅前で完結！スーパーや商業施設が充実</h3>
                <p class="content_detail_text">
                    阪急塚口駅周辺は生活に必要なお店が集まっており、駅周辺だけで日常の用事が完結する便利さがあります。
                </p>
                <p class="content_detail_text">
                    <span class="text_highlight">駅前の商業施設</span><br>
                    駅南側には、長年地元で愛されてきた映画館や飲食店街がある「塚口さんさんタウン」が塚口での生活を支えます。<br>
                    さらに近年「ソコラ塚口クロス」も誕生し、日々の買い物や休日のレジャーがますます便利になりました。
                </p>
                <p class="content_detail_text">
                    <span class="text_highlight">日々の買い物</span><br>
                    駅周辺にはコープ、いかりスーパー、業務スーパー、スーパーオオジなど、スーパーが複数揃っています。食料品や日用品の買い出しには困らないでしょう。
                </p>
                <p class="content_detail_text">
                    <span class="text_highlight">飲食店・生活インフラ</span><br>
                    魅力的な個人店に加えて、マクドナルドなどの有名チェーン店も充実。さらに、銀行や郵便局といった金融機関、クリニックも駅周辺に揃っています。
                </p>
            </div>
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title">＼ 阪急塚口は住みやすさのバランスが魅力！／</h2>
        <div class="dual-button-wrapper">
            <a href="/lease/rail_rental_all/rail330/station_result330030/" class="dual-button btn-rent" target="_blank">▶ 賃貸物件一覧を見る</a>
            <a href="/purchase/rail_estate/rail330/station_result330030/" class="dual-button btn-buy" target="_blank">▶ 不動産一覧を見る</a>
        </div>
    </div>
    <div class="column_text_section second" id="cont2">
        <div class="text_compare_content">
            <h2 class="text_section_title">阪急塚口周辺の家賃相場・<br class="sp-view">マイホーム価格目安</h2>
            <div class="column_section_image">
                <img src="//cdn.img-asp.jp/cms/152431_4_0_0_1.jpg" alt="">
            </div>
            <p class="content_text">
                阪急塚口エリアの大きな魅力のひとつが、周辺の人気駅と比べてコストパフォーマンスが高いことです。西宮北口や大阪市内より、家賃や購入価格が抑えやすい傾向にあります。
            </p>
            <div class="content_wrap">
                <h4 class="content_title_title">賃貸の家賃相場</h4>
                <table class="blog_table">
                    <thead>
                        <tr>
                            <th class="blog_table_title">間取り</th>
                            <th class="blog_table_title">家賃相場</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">1R・1K・1DK</th>
                            <td class="blog_table_detail">約6.26万円</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">1LDK・2K・2DK</th>
                            <td class="blog_table_detail">約10.11万円</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">2LDK・3K・3DK</th>
                            <td class="blog_table_detail">約15.65万円</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">3LDK・4K・4DK</th>
                            <td class="blog_table_detail">約12.21万円</td>
                        </tr>
                    </tbody>
                </table>
                <p class="note_text">
                    2026年8月時点のホームズの情報を基に作成しています。
                </p>
                <p class="content_detail_text">
                    <span class="text_highlight">一人暮らし</span><br>
                    ワンルームであれば5万円台の物件も見つけやすく、固定費を抑えたい学生や社会人の方にもおすすめです。
                </p>
                <p class="content_detail_text">
                    <span class="text_highlight">ファミリー</span><br>
                    広めの2LD以上でも、10万円以下～10万円台で物件があるため、子育て世帯にも暮らしやすい価格帯です。
                </p>
                <h4 class="content_title_title">マイホーム購入の価格目安</h4>
                <table class="blog_table">
                    <thead>
                        <tr>
                            <th class="blog_table_title">物件種別</th>
                            <th class="blog_table_title">価格相場</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">新築一戸建て</th>
                            <td class="blog_table_detail">約5,180万円</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">中古一戸建て</th>
                            <td class="blog_table_detail">約4,368万円</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">中古マンション</th>
                            <td class="blog_table_detail">約2,118万円</td>
                        </tr>
                    </tbody>
                </table>
                <p class="note_text">
                    2026年8月のポータルサイトの情報を基に作成しています（新築一戸建て：アットホーム、中古一戸建て・中古マンション：ホームズ）。
                </p>
                <p class="content_detail_text">
                    西宮市や大阪市内の物件と比較すると、数百万円ほど手頃に手に入るケースも多いです。<br>
                    安くマイホームを購入したい、予算内でより広めの家を探したい、という方には検討していただきたいエリアと言えます。
                </p>
                <p class="content_detail_text">
                    上記の価格はあくまで目安であり、実際の家賃・購入価格は、築年数や駅からの距離、設備条件により異なります。<br>
                    ご希望の条件に応じた詳しい相場や最新の物件情報については、ぜひ私たち「アクロスコーポレイション」へお気軽にご質問ください。
                </p>
            </div>
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title">＼ 阪急塚口には実際にどんな物件がある？／</h2>
        <div class="dual-button-wrapper">
            <a href="/lease/rail_rental_all/rail330/station_result330030/" class="dual-button btn-rent" target="_blank">▶ 賃貸物件一覧を見る</a>
            <a href="/purchase/rail_estate/rail330/station_result330030/" class="dual-button btn-buy" target="_blank">▶ 不動産一覧を見る</a>
        </div>
    </div>
    <div class="column_text_section third" id="cont3">
        <div class="text_compare_content">
            <h2 class="text_section_title">【世帯別】阪急塚口エリアは<br class="sp-view">こんな人におすすめ！</h2>
            <div class="column_section_image">
                <img src="//cdn.img-asp.jp/cms/152431_6_0_0_1.jpg" alt="">
            </div>
            <p class="content_text">
                阪急塚口エリアは、幅広い世代の方にとって住みやすいバランスの良さが魅力です。具体的にどのような方にぴったりな街なのか、世帯別にご紹介いたします。
            </p>
            <div class="content_wrap">
                <h3 class="content_title">一人暮らし：<br class="sp-view">仕事帰りの買い物や外食を楽しみたい人</h3>
                <div class="content_detail_smallsection text_list_wrap">
                    <div class="list_title">こんな人におすすめ！</div>
                    <ul class="text_list">
                        <li><span class="text_bold">仕事帰りに外食や惣菜の買い出しをさっと済ませたい方</span></li>
                        <li><span class="text_bold">忙しい日は外食、余裕のある日は自炊など、無理なく食生活を充実させたい方 </span></li>
                        <li><span class="text_bold">帰宅時間が不規則で、遅くまで開いているスーパーやコンビニをよく利用する方</span></li>
                    </ul>
                </div>
                <p class="content_detail_text">
                    阪急塚口は、忙しい社会人や学生の一人暮らしを支える環境が整っています。
                </p>
                <h4 class="content_title_title">飲食店が豊富で飽きない</h4>
                <p class="content_detail_text">
                    駅周辺には、安定のチェーン店から一息つくのにぴったりのカフェまで勢揃い。少し路地に入れば気楽に立ち寄れる居酒屋も多く点在しており、仕事帰りの一杯や疲れた日の夕食の選択肢には困りません。
                </p>
                <h4 class="content_title_title">夜遅くの買い物もしやすい</h4>
                <p class="content_detail_text">
                    ソコラ塚口内にある「イオンフードスタイル」の食料品売り場は夜23時まで営業。さらに、コンビニも充実しているので、帰宅が遅くなった日の買い出しもスムーズです。
                </p>
            </div>
            <div class="content_wrap">
                <h3 class="content_title">二人暮らし・DINKS：<br class="sp-view">利便性も休日の充実度も両立したい人</h3>
                <div class="content_detail_smallsection text_list_wrap">
                    <div class="list_title">こんな人におすすめ！</div>
                    <ul class="text_list">
                        <li><span class="text_bold">パートナーで別々の方面へ通勤しており、アクセスが良い場所に住みたい方</span></li>
                        <li><span class="text_bold">家賃やある程度抑えつつ、資金を貯蓄したい方 </span></li>
                        <li><span class="text_bold">休日は近場で過ごしたり都心へ出かけたりと、充実した時間を過ごしたい方 </span></li>
                    </ul>
                </div>
                <p class="content_detail_text">
                    夫婦やカップルで暮らす共働き世帯にとって、お互いの通勤のしやすさや、日々の暮らしやすさを両立できる塚口はまさに穴場のエリアと言えます。
                </p>
                <h4 class="content_title_title">通勤に便利なアクセス環境</h4>
                <p class="content_detail_text">
                    大阪梅田・神戸三宮、どちらの主要エリアにも乗り換えなしでアクセスが可能。パートナーと勤務地が違う場合でも、お互いの通勤負担を減らしやすく、共働き世帯にもおすすめの立地です。
                </p>
                <h4 class="content_title_title">家賃を抑えて将来への貯蓄に回せる</h4>
                <p class="content_detail_text">
                    同じ阪急神戸線沿線の人気駅と比較して家賃相場が安めなので、二人で快適に暮らせる間取りを選びやすくなります。将来のマイホーム購入に向けた資金や、趣味のための貯蓄もしやすいと言えるでしょう。
                </p>
                <h4 class="content_title_title">仕事帰りの買い物や休日の時間も快適</h4>
                <p class="content_detail_text">
                    駅前の「ソコラ塚口クロス」やスーパーで仕事帰りにさっと買い出しができるのはもちろん、休日は駅周辺の飲食店を開拓したり、電車に乗って梅田や三宮へショッピングに出かけたりと、充実した生活が送れます。
                </p>
            </div>
            <div class="content_wrap">
                <h3 class="content_title">ファミリー：<br class="sp-view">休日のお出かけや子育て環境を重視する人</h3>
                <div class="content_detail_smallsection text_list_wrap">
                    <div class="list_title">こんな人におすすめ！</div>
                    <ul class="text_list">
                        <li><span class="text_bold">日々の買い物の便利さは妥協したくない方</span></li>
                        <li><span class="text_bold">お子様と一緒に遊べる場所を近くに確保したい方 </span></li>
                        <li><span class="text_bold">マイカーをお持ちで、休日は家族で車でお出かけすることが多い方 </span></li>
                    </ul>
                </div>
                <p class="content_detail_text">
                    子育て世帯やマイホームを検討中のご家族にとって、日常の買い物から休日のお出かけまで、選択肢が豊富なのが塚口の魅力です。
                </p>
                <h4 class="content_title_title">大型商業施設「つかしん」が利用しやすい</h4>
                <p class="content_detail_text">
                    駅北側にある「グンゼタウンセンターつかしん」には、あらゆるショップが揃っていることに加え、アミューズメント施設や天然温泉も併設されています。<br>
                    ご家族での買い物だけでなく、レジャーやリフレッシュまで完結できるのは嬉しいポイント。
                </p>
                <h4 class="content_title_title">緑豊かな公園や、車での週末レジャーも充実！</h4>
                <p class="content_detail_text">
                    JR塚口駅周辺にある「上坂部西公園」には、遊具やのびのびと走り回れる大きな広場があり、お子様と一緒に身体を動かすことができます。<br>
                    さらにマイカーをお持ちであれば、「キッザニア」がある「ららぽーと甲子園」などへも行くことができ、週末のお出かけの選択肢がさらに広がります。
                </p>
            </div>
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title">＼ 阪急塚口は幅広い世代が住みやすい街！／</h2>
        <div class="dual-button-wrapper">
            <a href="/lease/rail_rental_all/rail330/station_result330030/" class="dual-button btn-rent" target="_blank">▶ 賃貸物件一覧を見る</a>
            <a href="/purchase/rail_estate/rail330/station_result330030/" class="dual-button btn-buy" target="_blank">▶ 不動産一覧を見る</a>
        </div>
    </div>
    <div class="column_text_section fourth" id="cont4">
        <div class="text_compare_content">
            <h2 class="text_section_title">阪急塚口エリアの住みやすさに<br class="sp-view">関するよくある質問</h2>
            <div class="faq_toc">
                <div class="faq_toc_item">
                    <div class="faq_toc_q">
                        <span class="faq_toc_icon">Q.</span>
                        <span class="faq_toc_text">
                            阪急塚口駅とJR塚口駅のエリアの違いは何ですか？
                        </span>
                    </div>
                    <div class="faq_toc_a">
                        <div class="faq_toc_a_top">
                            <span class="faq_toc_icon green">A.</span>
                            <span class="faq_toc_text" style="font-weight: bold">
                                大きな違いは「駅周辺の商業施設」と「電車のアクセス」です。
                            </span>
                            <span class="faq_toc_text">
                                阪急塚口駅周辺は「さんさんタウン」や「ソコラ塚口クロス」などの商業施設が集まっており、通勤特急も停車するため、日々の買い物の利便性や通勤の快適さを重視する方にぴったりです。
                            </span>
                            <span class="faq_toc_text">
                                一方JR塚口駅周辺は、近年の再開発によって綺麗で落ち着いた街並みが広がっています。こちらは、静かな住環境を重視する方におすすめです。
                            </span>
                            <span class="faq_toc_text">
                                両駅は徒歩15分程度で行き来できる距離にあります。ライフスタイルに合う方を生活拠点にしつつ、行き先に応じてもう一方の路線も使い分けるといった生活も可能です。
                            </span>
                        </div>
                    </div>
                </div>
                <div class="faq_toc_item">
                    <div class="faq_toc_q">
                        <span class="faq_toc_icon">Q.</span>
                        <span class="faq_toc_text">
                            阪急塚口エリアは、災害リスクはありますか？
                        </span>
                    </div>
                    <div class="faq_toc_a">
                        <div class="faq_toc_a_top">
                            <span class="faq_toc_icon green">A.</span>
                            <span class="faq_toc_text" style="font-weight: bold">
                                津波の被害想定は現時点でありませんが、近年日本各地で起こる豪雨に関連した洪水・高潮には気を付けておきましょう。
                            </span>
                            <span class="faq_toc_text">
                                尼崎市発表の各種ハザードマップによれば、阪急塚口エリアの状況は以下の通りです。
                            </span>
                            <ul class="text_list">
                                <li><span class="text_bold">津波・内水リスク</span>：津波による被害想定は現時点でなく、大雨時の内水（下水管の処理能力を超えて溢れる浸水）リスクも被害想定は小さいエリアです。</li>
                                <li><span class="text_bold">洪水・高潮リスク</span>：近くに川があるエリアなどは、想定最大規模の河川の氾濫があった際に、洪水・高潮が起こる可能性があります。</li>
                            </ul>
                            <span class="faq_toc_text">
                                実際の被害想定は、物件の所在地によって細かく異なります。エリア選びでご不安な点がございましたら、アクロスコーポレイションへお気軽にご相談ください。
                            </span>
                        </div>
                    </div>
                </div>
                <div class="faq_toc_item">
                    <div class="faq_toc_q">
                        <span class="faq_toc_icon">Q.</span>
                        <span class="faq_toc_text">
                            西宮北口など神戸線沿線の他の駅と迷っています。塚口ならではの魅力は？
                        </span>
                    </div>
                    <div class="faq_toc_a">
                        <div class="faq_toc_a_top">
                            <span class="faq_toc_icon green">A.</span>
                            <span class="faq_toc_text" style="font-weight: bold">
                                「利便性の高さ」と「住みやすさ・価格」のバランスが大きな魅力です。
                            </span>
                            <span class="faq_toc_text">
                                阪急塚口エリアは、「通勤特急や急行が停車する」「駅前に大型商業施設が充実している」という高い利便性を持ちながらも、西宮北口と比較すると相場を抑えやすい傾向にあります。
                            </span>
                            <span class="faq_toc_text">
                                「予算は抑えたいけれど、通勤スピードや買い物の便利さも妥協したくない」という方にとって、塚口はまさに良い選択肢と言えます。
                            </span>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title contact">＼ 住まい探しの疑問にお答えします ／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="/contact/?companyId=59189" class="shared-ownership-consult-button btn-contact" target="_blank">▶ 阪急塚口での住まい探しについて相談！</a>
        </div>
    </div>
    <div class="column_text_section fifth" id="cont5">
        <div class="text_compare_content">
            <h2 class="text_section_title">まとめ</h2>
            <p class="content_text">
                この記事では、阪急塚口エリアの住みやすさをご紹介いたしました。最後にポイントを振り返りましょう。
            </p>
            <div class="article_conclusion_box">
                <ul class="conclusion_box_list">
                    <li>
                        <div class="conclusion_item_title">治安・アクセス・買い物の三拍子が揃ったバランスの良い街！ </div>
                        <div class="conclusion_item_text">
                            尼崎市内でも比較的落ち着いており、ファミリー層も多く暮らす住環境。大阪梅田へ約9分というスムーズなアクセスと、駅周辺で日常の買い物が完結する便利さが魅力です。<br>
                            <span class="conclusion_item_link">
                                詳しくは <a href="#cont1">阪急塚口ってどんな街？住みやすい3つの理由</a> で紹介しています
                            </span>
                        </div>
                    </li>
                    <li>
                        <div class="conclusion_item_title">利便性が高いのに、周辺の人気エリアよりもリーズナブル！ </div>
                        <div class="conclusion_item_text">
                            便利な街でありながらも、周辺の人気駅（西宮北口など）と比較して、家賃や購入価格が抑えやすいのが大きな特徴です。<br>
                            <span class="conclusion_item_link">
                                詳しくは <a href="#cont2">阪急塚口周辺の家賃相場・マイホーム価格目安</a> で紹介しています
                            </span>
                        </div>
                    </li>
                    <li>
                        <div class="conclusion_item_title">一人暮らし・二人暮らし・ファミリーまで幅広い世代におすすめ！</div>
                        <div class="conclusion_item_text">
                            飲食店や深夜まで営業するスーパーが豊富で、通勤負担を減らせるアクセスの良さは魅力。大型モールや大きな公園も身近にあり、ファミリーも充実した毎日を過ごせます。<br>
                            <span class="conclusion_item_link">
                                詳しくは <a href="#cont3">【世帯別】阪急塚口エリアはこんな人におすすめ！</a> で紹介しています
                            </span>
                        </div>
                    </li>
                </ul>
            </div>
            <p class="content_text">
                塚口駅周辺は、交通アクセス・お買い物・住環境のバランスが良く、どんな世代にとっても住みやすい魅力的な街です。<br>
                「希望に合う物件を探したい」とお考えの方は、私たち「アクロスコーポレイション」にぜひご相談ください。
            </p>
            <p class="content_text">
                アクロスコーポレイションは阪神間で多数の物件を取り扱っており、おかげさまでセンチュリー21加盟店内兵庫地区仲介実績28年連続No.1の実績を獲得しました。
            </p>
            <p class="content_text">
                尼崎市のエリア情報や不動産事情に詳しいスタッフが、住まいを探しているお客様のご希望に沿った最適なご提案をいたしますので、ぜひお気軽にご相談ください。
            </p>
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title contact">＼ 阪急塚口駅南口から徒歩1分！／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="/contact/?companyId=59189" class="shared-ownership-consult-button btn-contact" target="_blank">▶ アクロスコーポレイションに相談する</a>
        </div>
    </div>
    <div class="reference_section">
        <div class="reference_title">参照</div>
        <ul class="reference_list">
            <li>尼崎市「<a href="https://www.city.amagasaki.hyogo.jp/kurashi/ansin/bouhan/1019610.html" target="_blank">尼崎市の犯罪状況詳細</a>」</li>
            <li><a href="https://www.navitime.co.jp" target="_blank">NAVITIME</a></li>
            <li><a href="https://www.sunsuntown.com/" target="_blank">塚口さんさんタウン</a></li>
            <li><a href="https://tsukaguchi.socola-sc.jp/" target="_blank">SOCOLA（ソコラ）塚口クロス</a></li>
            <li>コープこうべのおみせ「<a href="https://shop.coop-kobe.net/shop/detail/index.php?id=3610" target="_blank">コープ塚口</a>」</li>
            <li>いかりスーパー「<a href="https://www.ikarisuper.com/info/author/tsukaguchi/" target="_blank">いかり塚口店</a>」</li>
            <li>プロの品質とプロの価格の業務スーパー「<a href="https://www.gyomusuper.jp/shop/detail.php?sh_id=1651" target="_blank">業務スーパー塚口店</a>」</li>
            <li>スーパー王子「<a href="https://www.superoog.com/shop/154/" target="_blank">塚口店</a>」</li>
            <li>ホームズ「<a href="https://www.homes.co.jp/chintai/hyogo/hankyukobehonsen-line/price/" target="_blank">阪急神戸本線の家賃相場</a>」</li>
            <li>アットホーム「<a href="https://www.athome.co.jp/kodate/shinchiku/souba/hyogo/hankyukobe-line/" target="_blank">阪急神戸線の新築一戸建ての価格相場を調べる</a>」</li>
            <li>ホームズ「<a href="https://www.homes.co.jp/kodate/chuko/osaka/hankyukobehonsen-line/price/" target="_blank">阪急神戸本線の中古住宅・中古一戸建て価格相場</a>」</li>
            <li>ホームズ「<a href="https://www.homes.co.jp/mansion/chuko/osaka/hankyukobehonsen-line/price/" target="_blank">阪急神戸本線の中古マンション価格相場</a>」</li>
            <li>ダイエー「<a href="https://www.daiei.co.jp/stores/d0890/" target="_blank">イオンフードスタイルソコラ塚口店</a>」</li>
            <li><a href="https://www.tsukashin.com/" target="_blank">グンゼタウンセンターつかしん</a></li>
            <li>尼崎市「<a href="https://www.city.amagasaki.hyogo.jp/map/1000380/1000422/1000853.html" target="_blank">上坂部西公園 / 緑の相談所</a>」</li>
            <li>尼崎市「<a href="https://www.city.amagasaki.hyogo.jp/kurashi/bosai_syobo/hazardmap/021_kouzui_hazardmap.html" target="_blank">ハザードマップ</a>」</li>
        </ul>
    </div>
</article>
<style>
    /* =========================================
       共通・ベーススタイル（画面幅に関わらず適用）
    ========================================= */
    /* --- 全体の基本設定 --- */
    .column_section * { color: #333; font-weight: 500; font-size: 15px; }
    .column_section_image img { width: 100%; height: auto; vertical-align: bottom; }
    .column_section_image { display: flex; justify-content: center; }

    .banner-link { display: block; }
    .column_section_image_intro img { width: 100%; }

    /* --- アンカーリンクのズレ調整（追従ヘッダー対策） --- */
    .column_text_section { scroll-margin-top: 100px; }

    /* --- 特定セクションの背景画像（疑似要素） --- */
    .sec10 .smallsection_detail_text::before { background: url(//cdn.img-asp.jp/cms/825252_4_0_0_1.jpg) no-repeat center center / cover; }
    .sec11 .smallsection_detail_text::before { background: url(//cdn.img-asp.jp/cms/825252_1_0_0_1.jpg) no-repeat center center / cover; }
    .sec12 .smallsection_detail_text::before { background: url() no-repeat center center / cover; }

    /* --- 大見出し（上下ボーダー線の装飾）PC/スマホ共通 --- */
    .text_section_title, .text_section_title_end { font-weight: bold !important; position: relative; text-align: center; scroll-margin-top: 140px; }
    .text_section_title_end { background: #785B21; color: #fff; }
    /* 大見出しの上線 */
    .text_section_title::before, .text_section_title_end::before { content: ''; height: 2px; position: absolute; top: 0; left: 0; right: 0; margin: auto; }
    /* 大見出しの下線 */
    .text_section_title::after, .text_section_title_end::after { content: ''; height: 2px; position: absolute; bottom: 0; left: 0; right: 0; margin: auto; }
    .text_section_title::before, .text_section_title::after { background: #333; }
    .text_section_title_end::before, .text_section_title_end::after { background: #785B21; }

    /* --- テーブル（表） PC/スマホ共通 --- */
    .blog_table, 
    .content_wrap .blog_table { width: 100%; box-shadow: 0 0 7px 2px rgba(0, 0, 0, .06); border-collapse: collapse; }
    thead .blog_table_title { color: #fff; font-weight: bold; background: #785B21; vertical-align: middle; }
    thead .blog_table_title:not(:first-child) { background: #c9993b; color: #fff; }
    thead .blog_table_title:not(:last-child), 
    tbody .blog_table_title { border-right: 2px solid #f1edda; }
    tbody .blog_table_title { color: #333; font-weight: bold; background: #f1edda; vertical-align: middle;}
    tbody .blog_table_wrap:not(:last-child) .blog_table_title { border-bottom: solid 2px #fff; }
    .blog_table_detail { background-color: #fff; }
    tbody .blog_table_detail { text-align: center; vertical-align: middle; }
    tbody .blog_table_detail:not(:last-child) { border-right: 2px solid #ededed; }
    tbody .blog_table_wrap:not(:last-child) .blog_table_detail { border-bottom: 2px solid #ededed; }
    tbody .blog_table_detail.text-left { text-align: left; }

    /* =========================================
       コンポーネント（部品）共通スタイル
    ========================================= */
    /* --- FAQ（よくある質問）目次エリア --- */
    .faq_toc { max-width: 700px; margin: 40px auto 60px; }
    .faq_toc_item { margin-bottom: 15px; border-radius: 8px; overflow: hidden; }
    .faq_toc_q { background-color: #c9993b; color: #fff; padding: 10px 20px; display: flex; align-items: flex-start; }
    .faq_toc_q .faq_toc_icon { font-size: 24px; margin-right: 12px; color: #fff; font-family: Arial, sans-serif; line-height: 1.1; }
    .faq_toc_q .faq_toc_text { font-size: 17px; font-weight: bold; color: #fff; line-height: 1.5; margin-top: 2px; }
    .faq_toc_a { border: 2px solid #c9993b; border-top: none; border-radius: 0 0 8px 8px; padding: 15px 20px 12px; }
    .faq_toc_a_top { display: grid; grid-template-columns: max-content 1fr; align-items: start; margin-bottom: 12px; }
    .faq_toc_a_top .faq_toc_icon.green { grid-column: 1; grid-row: 1 / 10; color: #c9993b; font-size: 24px; margin-right: 12px; font-family: Arial, sans-serif; line-height: 1.1; }
    .faq_toc_a_top .faq_toc_text { grid-column: 2; display: block; color: #333; font-size: 16px; line-height: 1.6; margin-top: 2px; }
    .faq_toc_link { padding-left: 36px; line-height: 1.5; margin-top: 10px; }
    .faq_toc_link_mark { font-size: 14px; color: #c9993b; font-weight: bold; margin-bottom: 6px; display: block; }
    .faq_toc_link a { font-size: 16px; color: #0b57d0; display: inline-block; text-decoration: underline; padding-left: 14px; }
    .faq_toc_link a:hover { text-decoration: none; opacity: 0.8; }
    .faq_toc_a_top .faq_toc_text + .faq_toc_text { margin-top: 15px !important; }
    .faq_toc_a_top .faq_toc_text a { font-size: 16px; color: #0b57d0 !important; text-decoration: underline !important; font-weight: bold !important; transition: opacity 0.3s ease; }
    .faq_toc_a_top .faq_toc_text a:hover { text-decoration: none !important; opacity: 0.7; }

    /* --- CTAボタン（相談・誘導用ボタン）ベース --- */
    .shared-ownership-section-container { border-radius: 10px; text-align: center; max-width: 600px; margin: 0 auto 50px; width: 90%; box-sizing: border-box; }
    .shared-ownership-main-title { font-weight: bold; color: #333!important; line-height: 1.4; border-bottom: none !important; border-top: none !important; }
    .shared-ownership-button-wrapper { display: flex; justify-content: center; }
    .shared-ownership-consult-button { display: inline-flex; align-items: center; justify-content: center; color: #ffffff !important; font-weight: bold; border-radius: 8px; text-decoration: none; white-space: nowrap; cursor: pointer; transition: all 0.2s ease; background-color: #8b2b2b !important; box-shadow: 0 4px 0 #5c1c1c !important; }
    .shared-ownership-consult-button:hover { opacity: 0.8; }
    .shared-ownership-consult-button:active { transform: translateY(4px); box-shadow: none !important; }
    .shared-ownership-main-title.contact { color: #da2315 !important; }
    .shared-ownership-consult-button.btn-contact { background-color: #da2315 !important; box-shadow: 0 4px 0 #9c190f !important; }
    /* --- CTAボタン（2つ横並び）ベース --- */
    .dual-button-wrapper { display: flex; justify-content: center; gap: 10px; width: 100%; }
    .dual-button { display: inline-flex; align-items: center; justify-content: center; color: #ffffff !important; font-weight: bold; border-radius: 8px; text-decoration: none; white-space: nowrap; cursor: pointer; transition: all 0.2s ease; box-sizing: border-box; flex: 1; }
    .dual-button:hover { opacity: 0.8; }
    .dual-button.btn-rent { background-color: #c9993b !important; box-shadow: 0 4px 0 #a37a2c !important; }
    .dual-button.btn-buy { background-color: #8b2b2b !important; box-shadow: 0 4px 0 #5c1c1c !important; }
    .dual-button:active { transform: translateY(4px); box-shadow: none !important; }

    /* --- 要約ボックス --- */
    .article_summary_box { background-color: #f1edda; border: 1px solid #c9993b; position: relative; box-sizing: border-box; }
    .summary_box_title { background-color: #c9993b; color: #fff !important; font-weight: bold; display: inline-block; position: absolute; }
    .summary_box_list { list-style: none; padding: 0; margin: 0; }
    .summary_box_list li { position: relative; font-weight: bold; color: #333; }
    .summary_box_list li::before { content: ''; position: absolute; box-sizing: border-box; border: 2px solid #c9993b; border-radius: 3px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23c9993b' stroke-width='4' d='M4 12l5 5L20 6'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; background-size: 80%; }

    /* --- 記事末尾：まとめボックス --- */
    .article_conclusion_box { background-color: #f1edda; border: 1px solid #c9993b; position: relative; box-sizing: border-box; }
    .conclusion_box_title { background-color: #c9993b; color: #fff !important; font-weight: bold; display: inline-block; position: absolute; }
    .conclusion_box_list { list-style: none; padding: 0; margin: 0; }
    .conclusion_box_list li { position: relative; }
    .conclusion_box_list li::before { content: ''; position: absolute; background-color: #c9993b; transform: rotate(45deg); }
    .conclusion_item_title { font-weight: bold; color: #333; line-height: 1.5; }
    .conclusion_item_text { color: #555; line-height: 1.6; }
    .conclusion_item_link a { color: #0b57d0 !important; text-decoration: underline !important; }
    .conclusion_item_link a:hover { text-decoration: none !important; }

    /* --- ブログカード風リンク（画像あり関連記事） --- */
    .blog-card { display: block; text-decoration: none !important; margin: 20px auto 40px; max-width: 450px; border: 1px solid #e0e0e0; border-radius: 12px; overflow: hidden; background-color: #fff; transition: opacity 0.2s, box-shadow 0.2s; }
    .blog-card:hover { opacity: 0.8 !important; box-shadow: 0 4px 10px rgba(0,0,0,0.05); }
    .blog-card-img { width: 100%; aspect-ratio: 16 / 9; background: #f7f7f7; border-bottom: 1px solid #e0e0e0; }
    .blog-card-img img { width: 100%; height: 100%; object-fit: cover; vertical-align: bottom; }
    .blog-card-body { padding: 16px 20px; }
    .blog-card-title { font-size: 16px !important; font-weight: bold !important; color: #333 !important; line-height: 1.5 !important; margin: 0 !important; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; line-clamp: 2; overflow: hidden; }

    /* --- テキストリンクカード（画像なし外部サイトリンク等） --- */
    .text-link-card { display: block; text-decoration: none !important; margin: 20px auto 30px; padding: 15px 20px; border: 1px solid #e0e0e0; border-left: 5px solid #c9993b; border-radius: 4px; background-color: #f9f9f9; transition: all 0.2s ease; max-width: 600px; }
    .text-link-card:hover { background-color: #f0f0f0; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transform: translateY(-2px); }
    .text-link-card-site { display: block; font-size: 13px !important; color: #666 !important; margin-bottom: 5px; }
    .text-link-card-title { display: block; font-size: 16px !important; font-weight: bold !important; color: #0b57d0 !important; line-height: 1.5; }

    /* --- Instagram埋め込みコンテナ --- */
    .instagram-embed-wrapper { display: flex; justify-content: space-between; gap: 20px; margin: 40px auto; }
    .instagram-embed-wrapper blockquote.instagram-media { margin: 0 !important; flex: 1; min-width: 250px !important; width: 100% !important; }

    /* --- 枠線付き・クリック可能なチェックリスト --- */
    .checklist_box { border: 1px solid #c9993b; background-color: #ffffff; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); }
    .checklist_box .list_title { margin-top: 10px; }
    /* 元の「■」を消す＆余白リセット */
    ul.text_list.interactive_check_list li { list-style-type: none !important; text-indent: 0; padding-left: 0; margin-left: 0; margin-right: 0; }
    ul.text_list.interactive_check_list li::before { content: none !important; }
    /* ラベル全体をタップ可能にする */
    .interactive_check_list label { display: inline-flex; align-items: flex-start; cursor: pointer; width: 100%; line-height: 1.5; }
    .interactive_check_list input[type="checkbox"] { display: none; }
    /* --- 枠線付き・クリック可能なチェックリスト --- */
    .interactive_check_list .check_text { display: flex; align-items: flex-start; font-size: inherit; }
    /* 未チェック状態（CSSで作る四角形） */
    .interactive_check_list .check_text::before { content: ''; display: inline-block; width: 1.2em; height: 1.2em; flex-shrink: 0; border: 2px solid #ccc; border-radius: 4px; box-sizing: border-box;background-color: #fff;transition: 0.2s ease; margin-top: 2px; }
    /* チェックが入った状態（背景色＋SVGチェックマーク） */
    .interactive_check_list input[type="checkbox"]:checked + .check_text::before { border-color: #c9993b; background-color: #c9993b; background-repeat: no-repeat; background-position: center; background-size: 90%; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' d='M3 13.5l6.5 6.5L21 4.5'/%3E%3C/svg%3E"); }
    /* --- 追加：チェックリスト内の注意書き・グループタイトル --- */
    .checklist_note_wrap { margin: 15px 0 25px; }
    .checklist_note_wrap .note_text { margin-bottom: 8px; }
    .checklist_subtitle { font-weight: bold; color: #c9993b; margin: 20px 0 10px; }
    .checklist_box .text_list.interactive_check_list { margin-bottom: 20px; }

    /* --- チェックリスト内の注意書き・グループタイトル --- */
    .checklist_note_wrap { margin: 15px 0 25px; }
    .checklist_note_wrap .note_text { margin-bottom: 8px; }
    .checklist_subtitle { font-weight: bold; color: #c9993b; margin: 20px 0 10px; }
    .checklist_box .text_list.interactive_check_list { margin-bottom: 20px; }

    /* --- 注意書き専用クラス --- */
    .note_text { position: relative; padding-left: 1.2em; line-height: 1.6 !important; color: #555; }
    .note_text::before { content: '※'; position: absolute; left: 0; top: 0; color: #555; }

    /* --- 内部リンク「▶」専用クラス --- */
    .internal_link_wrap { display: flex !important; align-items: flex-start !important; }
    .internal_link_wrap .arrow { margin-right: 5px; color: #333; }

    /* =========================================
       lab3用無効指示
    ========================================= */
    /* --- 箇条書きにかかっている元々の指示を無効にする --- */
    #article ul.text_list li span { float: none; display: inline; width: auto; text-align: left; padding-right: 0; color: inherit; }
    /* サイト全体の「liの中のspan」への指示を上書きリセットする */
    #article ul.conclusion_box_list li span.conclusion_item_link { float: none; width: auto; text-align: right; padding-right: 0; color: #777; display: inline-block; }
    /* text_list と conclusion_box_list の両方の点線を消す */
    #article ul.text_list li, #article ul.conclusion_box_list li { border-bottom: none; }

    /* =========================================
       PC用スタイル (650px以上)
    ========================================= */
    @media only screen and (min-width: 650px) {
        .sp-view { display: none !important; } /* スマホ専用要素を非表示 */
        .column_section { max-width: 800px; width: 100%; margin: 0 auto; }

        /* --- 基本レイアウト・余白 --- */
        .column_section { margin-bottom: 40px; }
        .column_section_image { max-width: 100%; margin-bottom: 50px; }
        .smallsection_detail_image { margin-top: 10px; }
        .smallsection_detail_image img { width: 100%; vertical-align: bottom; }
        .content_wrap { width: 800px; margin: auto; }
        .content_wrap:not(:first-child) { margin-top: 30px; }
        .column_text_section, .column_text_section_outro { padding-top: 140px; margin-top: -140px; }
        .column_text_section:not(:last-child), .column_text_section_outro:not(:last-child) { margin-bottom: 110px; }
        
        /* --- 標準テキスト・リンク --- */
        .content_text, .content_text_table_link { width: 100%; margin: 60px auto 0; }
        .content_text, .content_detail_text, .content_detail_detail_text { color: #333; font-size: 16px !important; line-height: 2; margin-bottom: 38px; margin-top: 38px !important; }
        .content_text_table_link { color: #333; font-size: 13px !important; line-height: 2; margin-bottom: 30px; margin-top: 30px; }
        .text_highlight { font-size: 17px; font-weight: bold; padding: 0 5px; background: linear-gradient(transparent 58%, #fff000 0%); }
        .text_bold { font-size: 16px; font-weight: bold; }
        .emphasis_text { font-size: 42px; color: #d2173e; }
        .note_text { font-size: 13px !important; }
        .explanation_text { font-size: 14px !important; padding-left: 2.3em; }
        
        /* リンクカラー統一 */
        .content_text a, .content_detail_text a, .text_list a, .internal_link_wrap a, .blog_table_detail a { font-size: 18px !important; color: #0b57d0; padding: 0 5px; font-weight: bold; }
        .smallsection_detail_text a, .smallsection_detail_text_2 a { font-size: 16px !important; color: #0b57d0 !important; padding: 0 5px; }
        .content_text_table_link a { font-size: 13px !important; color: #0b57d0 !important; }

        /* --- 見出し関連 --- */
        .text_section_title { font-size: 30px !important; margin-bottom: 30px; padding: 15px 10px; }
        .text_section_title_end { font-size: 30px !important; margin-bottom: 30px; padding: 15px 10px; }
        
        .content_title { font-size: 20px !important; color: #fff; font-weight: bold !important; margin-bottom: 10px; position: relative; border-radius: 2px; padding: 11px 10px 4px 20px !important; z-index: 1; background: #c9993b; border-left: none !important; }
        .content_title::after { content: ""; width: 13px; height: 7px; background: #fff; position: absolute; bottom: 17px; left: 0; z-index: 2; }
        
        .content_title_title { padding: 6px !important; margin: 50px 0 -20px; border: 1px solid #c9993b; border-left: 1px solid #c9993b !important; width: max-content; color: #c9993b; font-size: 16px !important; font-weight: bold; }
        /* 見出しの直後に来る小見出しの余白調整 */
        h3 + .content_title_title { margin: 30px 0 -20px; }

        /* --- 箇条書きリスト --- */
        .list_title { font-weight: bold; font-size: 18px; color: #c9993b; padding-bottom: 5px; margin-bottom: 5px; display: inline-block; }
        .list_title.mt-fix { margin-top: 40px !important; } /* 余白調整用ユーティリティ */
        .text_list { margin-top: 10px; margin-bottom: 10px; }
        .text_list li { color: #333; font-size: 16px; line-height: 1.4; list-style-type: square; list-style-position: outside; margin-left: 1.5em; padding-left: 0.3em; border-bottom: none !important; }
        ol.text_list li { list-style-type: decimal; margin-left: 1.8em; }
        .text_list li:not(:last-child) { margin-bottom: 12px; }
        ul.interactive_check_list + .list_title { margin-top: 30px; }

        /* --- テーブル詳細調整 --- */
        .blog_table, .content_wrap .blog_table { margin: 30px 0; }
        .blog_table_title { padding: 10px 15px; }
        tbody .blog_table_title { width: 138px; font-size: 15px; border-right: solid 2px #fff; }
        .blog_table_detail { padding: 10px; }

        /* --- コンテンツ詳細・ポイント囲み枠 --- */
        .content_detail_image { width: 600px; margin: 20px auto 0; }
        .content_detail_wrap { margin-top: 30px; }
        .content_detail_list { background: #f7f7f7; padding: 30px; margin: 20px 0; }
        .content_detail_wrap .content_detail_list { margin: 20px; }
        .content_detail_item { font-size: 16px; padding-left: 15px !important; padding: 5px; border-bottom: none !important; position: relative; }
        .content_detail_item:not(:last-child) { margin-bottom: 12px; }
        .content_detail_item::before, .content_detail_detail_item::before { content: ''; width: 6px; height: 6px; background: #333; border-radius: 50%; position: absolute; left: 0; top: 14px; margin: auto; }
        
        .column_text_section .content_detail_smallsection { border: 2px solid #c9993b; padding: 25px 30px; margin: 30px 0 0; border-radius: 8px; }
        .column_text_section .content_detail_wrap .content_detail_smallsection { margin: 30px 20px 0; }
        .content_detail_smallsection_2 { border: 2px solid #c9993b; padding: 25px 30px; margin: 30px 59px 0; }
        
        .column_text_section .detail_smallsection_title { font-size: 18px; font-weight: bold; color: #c9993b; display: inline-block; margin-bottom: 20px; border-left: none !important; padding-left: 0 !important; }
        .column_text_section .detail_smallsection_title .reasonmark { font-size: 16px; font-weight: bold; color: #fff; padding: 5px 8px 2px; margin-right: 10px; background: #f1edda; }
        
        .smallsection_detail_text { font-size: 16px; line-height: 1.6; position: relative; padding-left: 215px; min-height: 200px; }
        .smallsection_detail_text::before { content: ''; width: 200px; height: 200px; position: absolute; left: 0; top: 0; }
        .smallsection_detail_text_2 { font-size: 16px !important; line-height: 1.6; margin-bottom: 15px; }
        
        .smallsection_detail_item { font-size: 18px; font-weight: bold; color: #333; position: relative; padding: 4px 0 3px 15px !important; border-bottom: none !important; margin-left: 20px; }
        .smallsection_detail_item::before { content: ''; width: 6px; height: 6px; background: #333; border-radius: 50%; position: absolute; left: 0; top: 0; bottom: 0; margin: auto; }
        
        .smallsection_detail_item_list { position: relative; padding-left: 1.5em; margin-bottom: 8px; border-bottom: none !important; text-indent: 0; }
        .smallsection_detail_item_list a { display: block; font-size: 18px; color: #0b57d0; font-weight: bold; line-height: 1.5; text-decoration: underline; text-decoration-color: #0b57d0; padding-left: 20px; }
        .smallsection_detail_item_list::before { content: ''; position: absolute; left: 0; top: 0.3em; width: 1em; height: 1em; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23c9993b' d='M8 5v14l11-7z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; background-size: contain; transform: none; margin-right: 0; }
        
        .smallsection_detail_item_list typesquare_option { border-bottom: 1px dotted #ccc !important; }
        #cont1 .smallsection_detail_list { margin-top: 41px; }
        .smallsection_detail_list2 { margin-left: 25px; }

        .banner-link { margin: -40px auto 70px; max-width: 800px; }

        /* --- 結論・まとめボックス (旧デザイン互換) --- */
        .content_conclution_smallsection:not(:last-child) { margin-bottom: 40px; }
        .conclution_smallsection_title { font-size: 20px; font-weight: bold; color: #f1edda; position: relative; padding-left: 16px; }
        .conclution_smallsection_title::before { content: ''; width: 10px; height: 10px; background: #f1edda; clip-path: polygon(10px 50%, 0% 0%, 0% 10px); position: absolute; left: 0; top: 0; bottom: 0; margin: auto; }
        .conclution_smallsection_detail { border: 3px solid #878787; padding: 30px 25px; margin: 15px 0; font-size: 16px; }
        
        /* --- 要約ボックス (PC用) --- */
        .article_summary_box { width: 800px; margin: 40px auto 5px; padding: 45px 50px 30px; border-radius: 12px; }
        .summary_box_title { top: -15px; left: 20px; font-size: 18px; padding: 8px 30px; border-radius: 30px; }
        .summary_box_list li { font-size: 16px; line-height: 1.8; padding-left: 32px !important; }
        .summary_box_list li:not(:last-child) { margin-bottom: 12px; }
        .summary_box_list li::before { width: 20px; height: 20px; left: 0; top: 4px; }
        .summary_box_list { padding-top: 13px; }

        /* --- まとめボックス (PC用) --- */
        .article_conclusion_box { width: 800px; margin: 40px auto; padding: 45px 50px 35px; border-radius: 12px; }
        .conclusion_box_title { top: -18px; left: 40px; font-size: 18px; padding: 8px 30px; border-radius: 30px; }
        .conclusion_box_list li { padding-left: 30px !important; margin-bottom: 25px; }
        .conclusion_box_list li:last-child { margin-bottom: 0; }
        .conclusion_box_list li::before { left: 5px; top: 5px; width: 12px; height: 12px; }
        .conclusion_item_title { font-size: 18px; margin-bottom: 8px; }
        .conclusion_item_text { font-size: 15px; }
        .conclusion_item_link { font-size: 13px; color: #777; display: inline-block; margin-top: 5px; }
        .conclusion_item_link a { font-size: 13px !important; padding: 0 2px !important; }

        /* --- 参照エリア (PC用) --- */
        .reference_section { display: block; width: 800px; box-sizing: border-box; margin: 60px auto 40px; padding-top: 30px; padding-bottom: 30px; border-top: 1px solid #999; border-bottom: 1px solid #999; }
        .reference_title { font-size: 15px; color: #666; margin-bottom: 15px; }
        .reference_list { list-style-type: disc; list-style-position: outside; margin-left: 1.5em; padding: 0; }
        .reference_list li { color: #666; font-size: 13px !important; line-height: 1.6; margin-bottom: 5px; font-weight: normal; border-bottom: none !important; }
        .reference_list a { color: #0b57d0 !important; font-size: 13px !important; font-weight: normal !important; text-decoration: underline !important; word-break: break-all; }
        .reference_list a:hover { text-decoration: none !important; opacity: 0.8; }
        
        /* --- CTAボタン 微調整 --- */
        .shared-ownership-section-container { padding: 30px 20px; width: 95%; margin-top: -50px; }
        .shared-ownership-main-title { font-size: 18px !important; margin-bottom: 15px; }
        .shared-ownership-main-title.contact { font-size: 16px !important; margin-bottom: 10px; }
        .shared-ownership-consult-button { font-size: 18px; padding: 12px 25px; }
        /* --- CTAボタン（2つ横並び） PC用 --- */
        .dual-button-wrapper { gap: 15px; }
        .dual-button { font-size: 18px; padding: 15px; max-width: 240px; }

        /* --- リンクボタン --- */
        .link_btn a { display: flex; justify-content: center; align-items: center; width: 600px; height: 80px; font-size: 26px; color: #fff; background: #ff9c00; box-shadow: 0 0 6px rgba(0, 0, 0, .4); border-radius: 40px; padding-top: 4px; margin: 40px auto 0; position: relative; }
        .link_btn a::after { content: ''; border: 2px solid #fff; border-radius: 40px; position: absolute; top: 7px; bottom: 7px; left: 7px; right: 7px; }
        .link_btn a:hover { color: #fff !important; text-decoration: none !important; scale: 1.03; box-shadow: 0 0 4px rgba(0, 0, 0, .3); transition: .2s; }

        /* --- チェックリスト調整 (PC用) --- */
        .checklist_box { padding: 20px; margin: 20px auto 30px; }
        .interactive_check_list .check_text::before { margin-right: 18px; }
        .checklist_note_wrap { font-size: 13px; }
        .checklist_subtitle { font-size: 16px; margin: 25px 0 10px; }
        .sub_check_list { margin-left: 1.5em !important; padding-left: 10px; }

    }

    /* =========================================
       スマホ用スタイル (649px以下)
    ========================================= */
    @media only screen and (max-width: 649px) {
        .pc-view { display: none !important; } /* PC専用要素を非表示 */

        /* --- アンカーリンクのズレ調整（追従ヘッダー対策等） --- */
        #cont1, #cont2, #cont3, #cont4, #cont5, #cont6, #cont7, #cont8  { margin-top: -35vw; padding-top: 35vw; }

        /* --- アイキャッチ画像の余白調整（スマホ用） --- */
        .column_section_image_intro { margin: 4vw 3vw 6vw; }

        /* --- 基本レイアウト・余白 --- */
        .blog__article { padding: 0 !important; }
        .blog__headline { margin: 20px 3vw 4px !important; }
        .blog__note { margin: 0 3vw 32px !important; }
        .column_text_section, .column_text_section_outro { margin: 0 3vw; }
        .column_text_section:not(:last-child), .column_text_section_outro:not(:last-child) { margin-bottom: 12vw; }
        .column_section_image { border-top: none; border-bottom: none; padding: 0; margin-bottom: 4vw; }
        .content_wrap:not(:first-child), .content_detail_wrap:not(:first-child) { margin-top: 5vw; }
        .content_wrap:not(:last-child), .content_detail_wrap:not(:last-child) { margin-bottom: 5vw; }

        /* --- 標準テキスト・リンク --- */
        .content_text, .content_detail_text { font-size: 3.8vw !important; line-height: 1.8; margin-bottom: 6vw !important; margin-top: 6vw !important; }
        .content_text_table_link { font-size: 2.8vw !important; line-height: 1.8; margin-bottom: 6vw !important; margin-top: 6vw !important; }
        .text_highlight { font-size: 3.8vw; font-weight: bold; padding: 0 2vw; background: linear-gradient(transparent 58%, #fff000 0%); }
        .text_bold { font-size: 3.8vw; font-weight: bold; }
        .emphasis_text { font-size: 7vw; color: #d2173e; }
        .explanation_text { font-size: 3.4vw !important; padding-left: 6vw; margin-top: -2vw; margin-bottom: 5vw; }
        
        /* リンクカラー統一 */
        .content_text a, .content_detail_text a, .text_list a, .internal_link_wrap a, .blog_table_detail a { font-size: 4vw; color: #0b57d0; font-weight: bold; }
        .smallsection_detail_text a, .smallsection_detail_text_2 a { font-size: 3.8vw !important; color: #0b57d0; font-weight: bolder; }
        .content_text_table_link a { font-size: 2.8vw !important; color: #0b57d0; }

        /* --- 見出し関連 --- */
        .text_section_title { color: #333 !important; font-size: 6vw !important; margin-bottom: 7vw !important; padding: 3vw 2vw; line-height: 7.2vw; border-left: none !important; }
        .text_section_title_end { font-size: 6vw !important; margin-bottom: 7vw !important; padding: 3vw 2vw; }
        
        .content_title { font-size: 4vw !important; color: #fff !important; font-weight: bold !important; margin-bottom: 4vw !important; border-left: none !important; position: relative; padding: 3vw 5vw 2.5vw !important; z-index: 1; background: #c9993b; }
        .content_title::after { content: ""; width: 3vw; height: 1vw; background: #fff; position: absolute; bottom: 4.8vw; left: 0; z-index: 2; }
        
        .content_title_title { padding: 1vw !important; margin: 10vw 0 -3vw; border: 1px solid #c9993b; border-left: 1px solid #c9993b !important; width: max-content; color: #c9993b; font-size: 3.8vw !important; font-weight: bold; }
        /* 見出しの直後に来る箇条書きタイトルの上余白調整 */
        .content_title_title + .list_title { margin-top: 8vw !important; }

        /* --- 箇条書きリスト --- */
        .list_title { font-weight: bold !important; font-size: 3.8vw !important; color: #c9993b; padding-bottom: 1vw !important; margin-bottom: 1vw !important; margin-top: 3vw !important; display: inline-block; }
        .list_title.mt-fix { margin-top: 7vw !important; }
        .text_list { counter-reset: list-counter; list-style: none; padding-left: 0; margin-top: 2vw; margin-bottom: 6vw; }
        .text_list li { color: #333; font-size: 3.8vw !important; line-height: 1.5; list-style-type: square; list-style-position: outside; text-indent: 0; padding-left: 0.3em; margin-left: 5vw; margin-right: 1vw; }
        ol.text_list li { list-style-type: decimal; margin-left: 6vw; }
        .text_list li:not(:last-child) { margin-bottom: 2vw; }
        ul.interactive_check_list + .list_title { margin-top: 8vw; }
        
        /* 枠線付きの箇条書き専用調整 */
        .content_detail_smallsection.text_list_wrap { border: 2px solid #f1edda; padding: 4vw; margin: 6vw 0; border-radius: 1vw; background-color: #fff; }
        .content_detail_smallsection.text_list_wrap .text_list { margin: 0; padding: 0; }
        .content_detail_smallsection.text_list_wrap .text_list li:last-child { margin-bottom: 0; }

        /* --- テーブル詳細調整 --- */
        .blog_table, .content_wrap .blog_table { margin: 6vw 0; }
        .blog_table_title { padding: 1vw 0; vertical-align: middle; font-size: 3vw; }
        tbody .blog_table_title { width: 29vw; border-right: solid 2px #fff; }
        tbody .blog_table_wrap:not(:last-child) .blog_table_title { border-bottom: solid 2px #fff; }
        .blog_table_detail { padding: 1vw; font-size: 3vw; }

        /* --- FAQ（Q&A）微調整 --- */
        .faq_toc { margin: 8vw 0; }
        .faq_toc_item { margin-bottom: 3.5vw; border-radius: 2vw; }
        .faq_toc_q { padding: 2.5vw 4vw; }
        .faq_toc_q .faq_toc_icon { font-size: 5.5vw; margin-right: 2.5vw !important; margin-top: 0.8vw !important; }
        .faq_toc_q .faq_toc_text { font-size: 4.0vw; margin-top: 0.8vw !important; line-height: 1.3 !important; }
        .faq_toc_a { padding: 3.5vw 4vw 3vw; border-radius: 0 0 2vw 2vw; }
        .faq_toc_a_top { margin-bottom: 0vw !important; }
        .faq_toc_a_top .faq_toc_icon.green { font-size: 5.5vw; margin-right: 2.5vw !important; margin-top: 0.8vw !important; }
        .faq_toc_a_top .faq_toc_text a { font-size: 3.8vw; }
        .faq_toc_a_top .faq_toc_text { font-size: 3.8vw !important; margin-top: 0.8vw !important; }
        .faq_toc_a_top .faq_toc_text + .faq_toc_text { margin-top: 4vw !important; }

        .faq_toc_link { padding-left: 0 !important; display: block !important; margin-top: 4vw !important; }
        .faq_toc_link_mark { display: block !important; font-size: 3vw !important; color: #c9993b !important; font-weight: bold !important; margin-bottom: 1vw !important; margin-left: 3vw; }
        .faq_toc_link a { font-size: 3.8vw !important; line-height: 1.5 !important; display: inline-block !important; text-decoration: underline !important; padding-left: 4vw !important; }

        /* --- コンテンツ詳細・ポイント囲み枠 --- */
        .content_detail_list { background: #f7f7f7; padding: 7vw; margin: 8vw 0; }
        .content_detail_item { font-size: 3.6vw; padding-left: 2.5vw; position: relative; }
        .content_detail_item:not(:last-child) { margin-bottom: 3vw; }
        .content_detail_item::before { content: ''; width: 2vw; height: 2vw; background: #333; border-radius: 50%; position: absolute; left: 0; top: 2vw; margin: auto; }
        
        .smallsection_detail_text { position: relative; padding-top: 67vw; font-size: 3.8vw !important; }
        .smallsection_detail_text::before { content: ''; width: 100%; height: 63vw; position: absolute; left: 0; top: 0; }
        .smallsection_detail_text_2 { font-size: 3.8vw !important; margin-bottom: 6vw; }
        
        .column_text_section .content_detail_smallsection { margin-top: 5vw; border: 2px solid #c9993b !important; padding: 4vw; border-radius: 1vw; background-color: #fff; }
        .content_detail_smallsection_2 { margin-top: 5vw; border: 2px solid #c9993b !important; padding: 4vw; }
        .column_text_section .detail_smallsection_title { font-size: 4vw !important; font-weight: bold !important; color: #c9993b !important; display: flex !important; align-items: baseline !important; margin-bottom: 3vw !important; border-left: none !important; padding-left: 0 !important; }
        .column_text_section .detail_smallsection_title .reasonmark { font-size: 3.6vw; font-weight: bold; color: #fff; width: 12vw; padding: 1vw 2vw; margin-right: 2vw; background: #f1edda; }
        #cnt02 .detail_smallsection_title .reasonmark, #cnt04 .detail_smallsection_title .reasonmark { width: 18vw; }
        #cnt03 .detail_smallsection_title .reasonmark { width: 22vw; }
        
        .smallsection_detail_item { font-size: 4vw; color: #333; font-weight: bold; position: relative; padding-left: 3vw; margin-left: 2vw; }
        .smallsection_detail_item::before { content: ''; width: 2vw; height: 2vw; background: #333; border-radius: 50%; position: absolute; left: 0; top: 0; bottom: 0; margin: auto; }
        .content_wrap .smallsection_detail_item { margin-left: 2vw; }
        
        .smallsection_detail_item_list { position: relative; padding-left: 6vw; margin-bottom: 1.5vw; border-bottom: none !important; text-indent: 0; }
        .smallsection_detail_item_list a { display: block; font-size: 3.8vw; color: #0b57d0; font-weight: bold; line-height: 1.6; text-decoration: underline; text-decoration-color: #07519a; padding: 0; }
        .smallsection_detail_item_list::before { content: ''; position: absolute; left: 0; top: 0.6vw; width: 4.5vw; height: 4.5vw; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23c9993b' d='M8 5v14l11-7z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; background-size: contain; transform: none; margin-right: 0; }

        #cont1 .smallsection_detail_list { margin-top: 10vw; }
        .smallsection_detail_list2 { margin-left: 4vw; }

        .banner-link { margin: 8vw auto 12vw; width: 90vw; }

        /* --- 結論・まとめボックス (旧デザイン互換) --- */
        .content_conclution_smallsection:not(:last-child) { margin-bottom: 6vw; }
        .conclution_smallsection_title { font-size: 4.6vw; font-weight: bold; color: #f1edda; position: relative; padding-left: 3.5vw; }
        .conclution_smallsection_title::before { content: ''; width: 2vw; height: 2vw; background: #f1edda; clip-path: polygon(2vw 50%, 0% 0%, 0% 2vw); position: absolute; left: 0; top: 2vw; margin: auto; }
        .conclution_smallsection_detail { border: 3px solid #878787; padding: 3vw 4vw; margin: 4vw 0; }
        .conclution_smallsection_detail .detail_text_title { font-size: 4vw; font-weight: bold; color: #878787; margin-bottom: 2vw; }

        /* --- 要約ボックス (スマホ用) --- */
        .article_summary_box { margin: 8vw 3vw 10vw; padding: 10vw 4vw 2vw; border-radius: 3vw; }
        .summary_box_title { top: -3vw; left: 3.2vw; font-size: 3.5vw; padding: 2vw 4vw; border-radius: 5vw; }
        .summary_box_list li { font-size: 3.8vw; line-height: 1.6; margin-bottom: 3.5vw; padding-left: 7.3vw; }
        .summary_box_list li::before { width: 4.3vw; height: 4.3vw; left: 0; top: 0.6vw; }
        .summary_box_list { padding-top: 2vw; }

        /* --- まとめボックス (スマホ用) --- */
        .article_conclusion_box { margin: 10vw 3vw 8vw; padding: 6vw 4vw 6vw; border-radius: 3vw; }
        .conclusion_box_title { top: -4.5vw; left: 4vw; font-size: 3.8vw; padding: 2vw 5vw; border-radius: 5vw; }
        .conclusion_box_list li { padding-left: 6vw; margin-bottom: 6vw; }
        .conclusion_box_list li:last-child { margin-bottom: 0; }
        .conclusion_box_list li::before { left: 1vw; top: 1vw; width: 2.8vw; height: 2.8vw; }
        .conclusion_item_title { font-size: 4vw; margin-bottom: 2vw; }
        .conclusion_item_text { font-size: 3.6vw; }
        .conclusion_item_link { font-size: 3.2vw; display: inline-block; margin-top: 2vw; }
        .conclusion_item_link a { font-size: 3.2vw !important; padding: 0 1vw !important; }

        /* --- 参照エリア (スマホ用) --- */
        .reference_section { display: block; width: auto; box-sizing: border-box; margin: 10vw 3vw 8vw; padding-top: 6vw; padding-bottom: 6vw; border-top: 1px solid #999; border-bottom: 1px solid #999; }
        .reference_title { font-size: 3vw; color: #666; margin-bottom: 2vw; }
        .reference_list { list-style-type: disc; list-style-position: outside; margin-left: 5vw; padding: 0; }
        .reference_list li { color: #666; font-size: 2.8vw !important; line-height: 1.6; margin-bottom: 2vw; font-weight: normal !important; border-bottom: none !important; }
        .reference_list a { color: #0b57d0 !important; font-size: 2.8vw !important; font-weight: normal !important; text-decoration: underline !important; word-break: break-all; }

        /* --- CTAボタン 微調整 --- */
        .shared-ownership-section-container { padding: 40px 10px !important; width: 95%; margin: -4vw auto 12vw !important; }
        .shared-ownership-main-title { font-size: 3.5vw !important; margin-bottom: 10px; padding-left: 0 !important; border-left: none !important; }
        .shared-ownership-consult-button { font-size: 3.5vw !important; padding: 10px 20px; }
        /* --- CTAボタン（2つ横並び） スマホ用 --- */
        .dual-button-wrapper { gap: 2vw; justify-content: space-between; }
        .dual-button { font-size: 3.3vw !important; padding: 3vw 1vw; max-width: 48%; }

        /* --- リンクボタン (スマホ用) --- */
        .link_btn a { display: block; font-size: 5vw; font-weight: bold; color: #fff !important; line-height: 1.6; text-align: center; margin: 5vw 0 0; padding: 3.8vw 3vw 3vw; background: #ff9c00; border-radius: 40px; position: relative; }
        .link_btn a::after { content: ''; border: 2px solid #fff; border-radius: 40px; position: absolute; top: 1.5vw; bottom: 1.5vw; left: 1.5vw; right: 1.5vw; }

        /* --- Instagram埋め込みコンテナ --- */
        .instagram-embed-wrapper { display: block; margin: 5vw auto; } /* 縦並びに解除 */
        .instagram-embed-wrapper blockquote.instagram-media { margin: 0 auto 6vw !important; width: 100% !important; }
        
        /* --- チェックリスト調整 (スマホ用) --- */
        .checklist_box { padding: 5vw; margin: 5vw auto 8vw; }
        .interactive_check_list li { margin-bottom: 4vw; }
        .interactive_check_list .check_text::before { margin-right: 3vw; }
        .checklist_note_wrap { margin: 4vw 0 6vw; }
        .checklist_note_wrap, .note_text { font-size: 3.2vw !important; margin-bottom: 2vw !important; }
        .checklist_subtitle { font-size: 3.8vw; margin: 6vw 0 3vw; }
        .sub_check_list { margin-left: 4vw !important; padding-left: 2vw !important; }

        /* --- 内部リンク「▶」専用クラス --- */
        .internal_link_wrap .arrow { margin-right: 5px; color: #333; }
    }

</style>]]></description>
            <pubDate>2026-08-28</pubDate>
        </item>
                
        <item>
            <title>【西宮市】不動産購入におすすめのエリア3選！価格相場や魅力を詳しくご紹介</title>
            <link>http://www.century-21net.co.jp/staffblog/entry-825784/</link>
            <description><![CDATA[<article class="column_section">
    <div class="column_section_image_intro">
        <picture>
            <source media="(max-width: 649px)" srcset="//cdn.img-asp.jp/cms/825784_4_0_0_1.jpg">
            <img src="//cdn.img-asp.jp/cms/825784_4_0_0_1.jpg" alt="【西宮市】不動産購入におすすめのエリア3選！価格相場や魅力を詳しくご紹介">
        </picture>
    </div>
    <div class="article_summary_box">
        <div class="summary_box_title">まずは概要をチェック！</div>
        <ul class="summary_box_list">
            <li>買い物と交通アクセスの利便性を重視するなら「西宮北口」エリア！</li>
            <li>豊かな自然と閑静な住環境、通勤の便利さを両立するなら「夙川」エリア！</li>
            <li>自転車での移動のしやすさと穏やかな暮らしを重視するなら「鳴尾・武庫川女子大前」エリア！</li>
        </ul>
    </div>
    <div class="column_text_section intro">
        <div class="text_section_content">
            <p class="content_text">
                大阪や神戸へのアクセスが良好で、子育て環境も充実している西宮市は、ファミリー層の人気が高い街です。
            </p>
            <p class="content_text">
                この記事では、そんな西宮市の中でも不動産購入に特におすすめの3エリアをご紹介いたします。ぜひご家族の理想のマイホーム探しに、ぜひお役立てください。
            </p>
            <dl class="content_detail_smallsection_2">
                <dt class="detail_smallsection_title">目次</dt>
                <dd class="detail_smallsection_detail">
                    <ul class="smallsection_detail_list">
                        <li class="smallsection_detail_item_list"><a href="#cont1">表でざっくりチェック！3つのエリアを比較</a></li>
                        <li class="smallsection_detail_item_list"><a href="#cont2">西宮北口エリア：買い物もアクセスも妥協しない</a></li>
                        <li class="smallsection_detail_item_list"><a href="#cont3">夙川エリア：落ち着いた環境で過ごす</a></li>
                        <li class="smallsection_detail_item_list"><a href="#cont4">鳴尾・武庫川女子大前エリア：快適な生活動線と穏やかな環境</a></li>
                        <li class="smallsection_detail_item_list"><a href="#cont5">西宮市での不動産購入に関するよくある質問</a></li>
                        <li class="smallsection_detail_item_list"><a href="#cont6">まとめ</a></li>
                    </ul>
                </dd>
            </dl>
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title contact">＼ 西宮市のエリア情報を詳しく知りたい！／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="/contact/" class="shared-ownership-consult-button btn-contact" target="_blank">▶ アクロスコーポレイションに相談する</a>
        </div>
    </div>
    <div class="column_text_section first" id="cont1">
        <div class="text_compare_content">
            <h2 class="text_section_title">表でざっくりチェック！<br class="sp-view">3つのエリアを比較</h2>
            <p class="content_text">
                西宮市は選ぶエリアによって、街の雰囲気やライフスタイルが異なります。
            </p>
            <p class="content_text">
                まずは、今回ご紹介する「西宮北口」「夙川」「鳴尾・武庫川女子大前」の3エリアの特徴を比較してみましょう。
            </p>
            <table class="blog_table">
                <thead>
                    <tr class="blog_table_wrap">
                        <th class="blog_table_title">エリア</th>
                        <th class="blog_table_title">西宮北口</th>
                        <th class="blog_table_title">夙川</th>
                        <th class="blog_table_title">鳴尾・武庫川<br class="sp-view">女子大前</th>
                    </tr>
                </thead>
                <tbody>
                    <tr class="blog_table_wrap">
                        <th class="blog_table_title">住環境</th>
                        <td class="blog_table_detail text-left">駅前の利便性<br>通塾に便利</td>
                        <td class="blog_table_detail text-left">豊かな自然<br>閑静な住宅街</td>
                        <td class="blog_table_detail text-left">坂道が無く平坦<br>穏やかなエリア</td>
                    </tr>
                    <tr class="blog_table_wrap">
                        <th class="blog_table_title">周辺環境</th>
                        <td class="blog_table_detail text-left">西宮ガーデンズ</td>
                        <td class="blog_table_detail text-left">夙川沿いの公園</td>
                        <td class="blog_table_detail text-left">ららぽーと甲子園</td>
                    </tr>
                    <tr class="blog_table_wrap">
                        <th class="blog_table_title">こんな方に<br>おすすめ！</th>
                        <td class="blog_table_detail text-left">利便性を重視<br>通塾負担を減らしたい</td>
                        <td class="blog_table_detail text-left">自然環境を重視<br>通勤の利便さも両立</td>
                        <td class="blog_table_detail text-left">車を持たずに生活したい<br>穏やかな住環境を重視</td>
                    </tr>
                </tbody>
            </table>
            <p class="content_text">
                ここからは、それぞれのエリアが持つ魅力や住みやすさについて、さらに詳しくご紹介していきます。
            </p>
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title">＼ 西宮市にはどのような住まいがある？／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="/purchase/information/nishinomiya/" class="shared-ownership-consult-button" target="_blank">▶ 西宮市の不動産一覧を見てみる</a>
        </div>
    </div>
    <div class="column_text_section second" id="cont2">
        <div class="text_compare_content">
            <h2 class="text_section_title">西宮北口エリア：<br>買い物もアクセスも妥協しない</h2>
            <div class="column_section_image">
                <img src="//cdn.img-asp.jp/cms/825784_1_0_0_1.jpg" alt="" >
            </div>
            <div class="content_detail_smallsection text_list_wrap">
                <div class="list_title">こんな方におすすめ！</div>
                <ul class="text_list">
                    <li><span class="text_bold">共働きで、日々のお買い物や通勤の時間を短縮したい方</span></li>
                    <li><span class="text_bold">休日は近場でショッピングやエンターテインメントを楽しみたい方</span></li>
                    <li><span class="text_bold">豊富な選択肢からお子様に合った塾を選び、通塾や送迎の負担を減らしたい方</span></li>
                </ul>
            </div>
            <p class="content_text">
                西宮市の中でも高い人気を誇るのが、阪急線の「西宮北口」エリア。<br>
                利便性と住環境の良さを高いレベルで両立でき、マイホーム探しにおいて多くの方が候補に挙げる街です。
            </p>
            <div class="content_wrap">
                <h4 class="content_title_title">主要駅へのアクセス情報</h4>
                <p class="content_detail_text">
                    西宮北口駅では、阪急今津線と阪急神戸本線が利用できます。大阪・神戸の中間あたりに位置しており、どちらへ行くにもスムーズです。
                </p>
                <table class="blog_table">
                    <thead>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">目的地</th>
                            <th class="blog_table_title">所要時間</th>
                            <th class="blog_table_title">利用路線</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">大阪梅田駅</th>
                            <td class="blog_table_detail">約15分</td>
                            <td class="blog_table_detail">阪急神戸本線通勤特急</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">神戸三宮駅</th>
                            <td class="blog_table_detail">約14分</td>
                            <td class="blog_table_detail">阪急神戸本線特急</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">宝塚駅</th>
                            <td class="blog_table_detail">約15分</td>
                            <td class="blog_table_detail">阪急今津線</td>
                        </tr>
                    </tbody>
                </table>
                <p class="note_text">
                    曜日・時間帯により所要時間は異なります。
                </p>
                <p class="note_text">
                    通勤時間帯（平日の朝7時前後）を想定した所要時間を記載しています。
                </p>
            </div>
            <div class="content_wrap">
                <h4 class="content_title_title">物件の価格相場</h4>
                <table class="blog_table">
                    <thead>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">物件種別</th>
                            <th class="blog_table_title">物件価格</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">中古マンション</th>
                            <td class="blog_table_detail">約3,480万円</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">新築戸建て</th>
                            <td class="blog_table_detail">約5,030万円</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">中古戸建て</th>
                            <td class="blog_table_detail">約3,490万円</td>
                        </tr>
                    </tbody>
                </table>
                <p class="note_text">
                    物件価格は2026年7月25日時点のアットホームの情報を基に記載しています。
                </p>
            </div>
            <div class="content_wrap">
                <h3 class="content_title">西宮北口エリアの魅力と特徴</h3>
                <div class="content_wrap">
                    <h4 class="content_title_title">駅前ですべてが揃う高い生活利便性</h4>
                    <p class="content_detail_text">
                        駅直結の大型ショッピングセンター「阪急西宮ガーデンズ」には、スーパーやアパレルショップ、映画館など多彩な店舗が集まっています。
                    </p>
                    <p class="content_detail_text">
                        日々の食材の買い出しから、休日の家族のお出かけまで、遠出することなく駅周辺だけで充実した時間を過ごせるのは、忙しい子育て世帯にとって最大の魅力です。
                    </p>
                    <h4 class="content_title_title">通勤・通学の負担を軽減する便利な交通アクセス</h4>
                    <p class="content_detail_text">
                        特急を利用すると、大阪梅田駅・神戸三宮駅のどちらへも約15分以内で到着します。<br>
                        通勤ストレスが軽減されるだけでなく、将来お子様が高校や大学へ電車通学をする際にも、選択肢が大幅に広がるでしょう。
                    </p>
                    <p class="content_detail_text">
                        また、駅周辺は再開発により歩道が広く綺麗に整備されており、ベビーカーでの移動も歩きやすい街並みです。
                    </p>
                    <h4 class="content_title_title">塾の選択肢が豊富で通いやすい環境</h4>
                    <p class="content_detail_text">
                        西宮北口駅周辺は、大手進学塾や学習塾が多数集まっています。<br>
                        お子様の特性や目標に合わせて最適な塾を比較検討しやすいのはもちろん、自宅から近ければ塾からの帰宅もしやすいです。
                    </p>
                    <p class="content_detail_text">
                        保護者の方の送迎負担も大きく減らせるため、お子様の学習環境をしっかり整えつつ、ご家族の負担も軽減できるのが、西宮北口エリアならではのメリットです。
                    </p>
                </div>
            </div>
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title">＼ 通塾のしやすさと生活利便性が魅力！／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="/purchase/rail_estate/rail334/station_result330040/" class="shared-ownership-consult-button" target="_blank">▶ 西宮北口エリアの不動産一覧を見る</a>
        </div>
    </div>
    <div class="column_text_section third" id="cont3">
        <div class="text_compare_content">
            <h2 class="text_section_title">夙川エリア：<br class="sp-view">落ち着いた環境で過ごす</h2>
            <div class="column_section_image">
                <img src="//cdn.img-asp.jp/cms/825784_2_0_0_1.jpg" alt="" >
            </div>
            <div class="content_detail_smallsection text_list_wrap">
                <div class="list_title">こんな方におすすめ！</div>
                <ul class="text_list">
                    <li><span class="text_bold">都会の喧騒から離れ、自然を身近に感じながらのびのびと子育てをしたい方</span></li>
                    <li><span class="text_bold">休日は川沿いをお散歩したり、美味しいカフェやレストランを巡りたい方</span></li>
                    <li><span class="text_bold">繁華街のない、治安が良く落ち着いた雰囲気を重視したい方</span></li>
                </ul>
            </div>
            <p class="content_text">
                夙川エリアは、高級住宅街のひとつとして知られ、豊かな自然と洗練された街並みが魅力です。<br>
                都会の喧騒から離れ、四季を感じながら穏やかに過ごしたい方・子育てしたいご家族からの根強い人気があります。
            </p>
            <div class="content_wrap">
                <h4 class="content_title_title">主要駅へのアクセス情報</h4>
                <p class="content_detail_text">
                    夙川駅で利用できるのは、阪急甲陽線と阪急神戸本線。神戸本線は特急が停車します。<br>
                    さらに、徒歩圏内にJRさくら夙川駅もあるため、目的地によって路線が使い分けられる便利なエリアです。
                </p>
                <table class="blog_table">
                    <thead>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">目的地</th>
                            <th class="blog_table_title">所要時間</th>
                            <th class="blog_table_title">利用路線</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">大阪梅田駅</th>
                            <td class="blog_table_detail">約20分</td>
                            <td class="blog_table_detail">阪急神戸本線通勤特急</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">神戸三宮駅</th>
                            <td class="blog_table_detail">約11分</td>
                            <td class="blog_table_detail">阪急神戸本線通勤特急</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">西宮北口駅</th>
                            <td class="blog_table_detail">約3分</td>
                            <td class="blog_table_detail">阪急神戸本線通勤特急</td>
                        </tr>
                    </tbody>
                </table>
                <p class="note_text">
                    曜日・時間帯により所要時間は異なります。
                </p>
                <p class="note_text">
                    通勤時間帯（平日の朝7時前後）を想定した所要時間を記載しています。
                </p>
            </div>
            <div class="content_wrap">
                <h4 class="content_title_title">物件の価格相場</h4>
                <table class="blog_table">
                    <thead>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">物件種別</th>
                            <th class="blog_table_title">物件価格</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">中古マンション</th>
                            <td class="blog_table_detail">約3,480万円</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">新築戸建て</th>
                            <td class="blog_table_detail">約5,080万円</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">中古戸建て</th>
                            <td class="blog_table_detail">約5,389.5万円</td>
                        </tr>
                    </tbody>
                </table>
                <p class="note_text">
                    物件価格は2026年7月25日時点のアットホームの情報を基に記載しています。
                </p>
            </div>
            <div class="content_wrap">
                <h3 class="content_title">夙川エリアの魅力と特徴</h3>
                <div class="content_wrap">
                    <h4 class="content_title_title">自然を感じられる美しい街並み</h4>
                    <p class="content_detail_text">
                        エリアの南北を流れる夙川沿いは「夙川河川敷緑地」として、河川全体が整備されており、「日本さくら名所100選」にも選ばれています。
                    </p>
                    <p class="content_detail_text">
                        春には満開の桜、初夏には新緑、秋には紅葉と、日々の暮らしの中で美しい自然を身近に感じることができます。<br>
                        川沿いは遊歩道になっており、お子様とのお散歩にも最適な環境です。
                    </p>
                    <h4 class="content_title_title">おしゃれで洗練されたお店が点在する街並み</h4>
                    <p class="content_detail_text">
                        駅周辺には大型の商業施設はありませんが、美味しいベーカリーや、おしゃれなカフェ、こだわりの料理が楽しめるビストロなどが点在しています。
                    </p>
                    <p class="content_detail_text">
                        繁華街がない分、街全体に静かで落ち着いた空気が流れています。
                    </p>
                    <h4 class="content_title_title">交通利便性と閑静な住環境を両立</h4>
                    <p class="content_detail_text">
                        自然豊かで静かな住環境でありながら、特急に乗ると大阪梅田や神戸三宮まで15分前後でアクセスできるのは夙川エリアの魅力。
                    </p>
                    <p class="content_detail_text">
                        「落ち着いた環境でのびのび暮らしたいけれど、毎日の通勤の便利さも妥協したくない」という、多くのご家族が抱く理想をしっかりと叶えてくれる貴重なエリアです。 
                    </p>
                </div>
            </div>
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title">＼ 豊かな自然と快適なアクセスを両立！／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="/purchase/rail_estate/rail330/station_result330045/" class="shared-ownership-consult-button" target="_blank">▶ 夙川エリアの不動産一覧を見る</a>
        </div>
    </div>
    <div class="column_text_section fourth" id="cont4">
        <div class="text_compare_content">
            <h2 class="text_section_title">鳴尾・武庫川女子大前エリア：<br>快適な生活動線と穏やかな環境</h2>
            <div class="column_section_image">
                <img src="//cdn.img-asp.jp/cms/825784_3_0_0_1.jpg" alt="" >
            </div>
            <div class="content_detail_smallsection text_list_wrap">
                <div class="list_title">こんな方におすすめ！</div>
                <ul class="text_list">
                    <li><span class="text_bold">自転車をメインに使って生活したい方</span></li>
                    <li><span class="text_bold">ららぽーとなどの大型施設を利用しつつ、落ち着いた住環境も重視したい方</span></li>
                    <li><span class="text_bold">休日は大きな公園で身体を動かすなど、のびのびと子育てがしたい方</span></li>
                </ul>
            </div>
            <p class="content_text">
                阪神本線沿線にあり、利便性と穏やかな住環境バランスが良いのが「鳴尾・武庫川女子大前」エリアです。<br>
                坂道が少なく平坦な地形のため、自転車移動をメインとする子育て世代にも暮らしやすい街と言えるでしょう。
            </p>
            <div class="content_wrap">
                <h4 class="content_title_title">主要駅へのアクセス情報</h4>
                <p class="content_detail_text">
                    鳴尾・武庫川女子大前駅は各駅停車の駅ですが、お隣の甲子園駅は特急・急行の停車駅となっています。お急ぎの場合は、甲子園駅を利用するのがおすすめです。<br>
                    下記は、鳴尾・武庫川女子大前駅から各主要駅への所要時間目安です。
                </p>
                <table class="blog_table">
                    <thead>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">目的地</th>
                            <th class="blog_table_title">所要時間</th>
                            <th class="blog_table_title">利用路線</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">大阪梅田駅</th>
                            <td class="blog_table_detail">約19分</td>
                            <td class="blog_table_detail">阪神本線区間急行</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">神戸三宮駅</th>
                            <td class="blog_table_detail">約22分</td>
                            <td class="blog_table_detail">阪神本線区間急行－阪神本線快速急行</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">西宮駅（阪神）</th>
                            <td class="blog_table_detail">約8分</td>
                            <td class="blog_table_detail">阪神本線</td>
                        </tr>
                    </tbody>
                </table>
                <p class="note_text">
                    曜日・時間帯により所要時間は異なります。
                </p>
                <p class="note_text">
                    通勤時間帯（平日の朝7時前後）を想定した所要時間を記載しています。
                </p>
                <p class="note_text">
                    神戸三宮駅への所要時間は、甲子園駅で乗り換えた際の目安です。
                </p>
            </div>
            <div class="content_wrap">
                <h4 class="content_title_title">物件の価格相場</h4>
                <table class="blog_table">
                    <thead>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">物件種別</th>
                            <th class="blog_table_title">物件価格</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">中古マンション</th>
                            <td class="blog_table_detail">約2,590万円</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">新築戸建て</th>
                            <td class="blog_table_detail">約4,980万円</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">中古戸建て</th>
                            <td class="blog_table_detail">約4,180万円</td>
                        </tr>
                    </tbody>
                </table>
                <p class="note_text">
                    物件価格は2026年7月25日時点のアットホームの情報を基に記載しています。
                </p>
            </div>
            <div class="content_wrap">
                <h3 class="content_title">鳴尾・武庫川女子大エリアの魅力と特徴</h3>
                <div class="content_wrap">
                    <h4 class="content_title_title">平坦な地形で、自転車移動が楽！</h4>
                    <p class="content_detail_text">
                        エリア周辺の高低差が少なく、平坦であることが大きな魅力です。お子様を乗せた電動自転車でも移動でき、毎日のお買い物や保育園・幼稚園の送迎もしやすいと言えます。
                    </p>
                    <p class="content_detail_text">
                        ベビーカーを押してのお散歩もしやすく、子育て世帯にとって日常の細かな負担が少ない環境です。
                    </p>
                    <h4 class="content_title_title">休日の遊び場に困らない充実の環境</h4>
                    <p class="content_detail_text">
                        「ららぽーと甲子園」や「コロワ甲子園」といった大型ショッピングモールがあり、ご家族での買い物や食事には困りません。
                    </p>
                    <p class="content_detail_text">
                        また、少し南へ行けば、浜甲子園運動公園や甲子園浜があり、大小さまざまな公園も充実しているため、休日は近場でアクティブに遊びたいというご家族にぴったりです。
                    </p>
                    <h4 class="content_title_title">同世代のファミリーが多く、<br class="sp-view">地域の子育てサポートも充実</h4>
                    <p class="content_detail_text">
                        生活環境が整っているだけでなく、エリア内には専門スタッフが常駐する「武庫川女子大学の子育てひろば」のような、子育て家庭の交流や相談ができる心強い施設も。
                    </p>
                    <p class="content_detail_text">
                        同世代の親御さんと日頃の悩みを共有したり、子どもたちがのびのびと遊べる明るい雰囲気が広がっているため、初めての土地での子育てでも安心できる環境と言えるでしょう。 
                    </p>
                </div>
            </div>
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title">＼ 穏やかな住環境で心地よく暮らす ／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="/purchase/rail_estate/rail349/station_result349065/" class="shared-ownership-consult-button" target="_blank">▶ 鳴尾・武庫川女子大前の不動産一覧を見る</a>
        </div>
    </div>
    <div class="column_text_section fifth" id="cont5">
        <div class="text_compare_content">
            <h2 class="text_section_title">西宮市での不動産購入に関する<br class="sp-view">よくある質問</h2>
            <div class="faq_toc">
                <div class="faq_toc_item">
                    <div class="faq_toc_q">
                        <span class="faq_toc_icon">Q.</span>
                        <span class="faq_toc_text">
                            西宮市は子育てしやすいと聞きますが、エリアによって違いはありますか？
                        </span>
                    </div>
                    <div class="faq_toc_a">
                        <div class="faq_toc_a_top">
                            <span class="faq_toc_icon green">A.</span>
                            <span class="faq_toc_text" style="font-weight: bold">
                                どのエリアも子育てしやすいですが、エリアによって特徴が異なります。
                            </span>
                            <span class="faq_toc_text">
                                「西宮北口」エリアは学習塾が多く、通塾や送迎の負担を減らしたいご家庭にぴったり、鳴尾・武庫川女子大前エリアは大きな公園があり、のびのび子育てしたいご家庭におすすめ、といった違いがあります。
                            </span>
                            <span class="faq_toc_text">
                                また、西宮市では学校区を重視してマイホーム探しをされる方が多いのも特徴です。<br>
                                「この学校の学区内で探したい」といった具体的なご希望がある場合は、ぜひ<a href="/contact/" target="_blank">アクロスコーポレイションにご相談</a>ください。
                            </span>
                        </div>
                    </div>
                </div>
                <div class="faq_toc_item">
                    <div class="faq_toc_q">
                        <span class="faq_toc_icon">Q.</span>
                        <span class="faq_toc_text">
                            西宮市で暮らす場合、移動手段として車は必須でしょうか？
                        </span>
                    </div>
                    <div class="faq_toc_a">
                        <div class="faq_toc_a_top">
                            <span class="faq_toc_icon green">A.</span>
                            <span class="faq_toc_text" style="font-weight: bold">
                                市の南側で暮らす場合は無くても大丈夫ですが、市の北側で暮らす場合は必須と言えます。
                            </span>
                            <span class="faq_toc_text">
                                市の北側は、山手に近づくに連れて坂が多くなり、車がないと日々の移動が負担になるエリアも。<br>
                                一方、南側のエリアは電車やバスが充実しており、地形が平坦なため自転車での移動もしやすいです。
                            </span>
                            <span class="faq_toc_text">
                                そのため、車を持たずに快適に暮らしたいとお考えの場合は、平坦で移動しやすい南側のエリアからお住まいを選ぶのがおすすめです。
                            </span>
                        </div>
                    </div>
                </div>
                <div class="faq_toc_item">
                    <div class="faq_toc_q">
                        <span class="faq_toc_icon">Q.</span>
                        <span class="faq_toc_text">
                            阪急・JR・阪神沿線で、不動産の価格帯に違いはありますか？
                        </span>
                    </div>
                    <div class="faq_toc_a">
                        <div class="faq_toc_a_top">
                            <span class="faq_toc_icon green">A.</span>
                            <span class="faq_toc_text" style="font-weight: bold">
                                西宮市では、人気の主要駅周辺であれば沿線を問わず土地単価が高水準にあります。
                            </span>
                            <span class="faq_toc_text">
                                実際に、西宮北口（阪急）だけでなく、甲子園（阪神）、JR西宮周辺も需要が高く、土地の価格に大きな差はありません。
                            </span>
                            <span class="faq_toc_text">
                                そのため、単に沿線による価格差で選ぶのではなく、通勤・通学でよく利用される駅への行きやすさや、ご家庭ごとに重視するライフスタイル・住環境に合わせてエリアを絞り込んでいくのがおすすめです。
                            </span>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title">＼ 他にはどんなエリアがある？／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="/purchase/information/nishinomiya/" class="shared-ownership-consult-button" target="_blank">▶ 西宮市の不動産一覧を見てみる</a>
        </div>
    </div>
    <div class="column_text_section sixth" id="cont6">
        <div class="text_compare_content">
            <h2 class="text_section_title">まとめ</h2>
            <p class="content_text">
                この記事では、西宮市で不動産購入を検討されている方に向けて、おすすめする3つのエリアをご紹介いたしました。最後にポイントを振り返りましょう。
            </p>
            <div class="article_conclusion_box">
                <ul class="conclusion_box_list">
                    <li>
                        <div class="conclusion_item_title">西宮北口エリア：買い物も通塾も快適！利便性を最優先するなら！</div>
                        <div class="conclusion_item_text">
                            駅直結の大型商業施設「西宮ガーデンズ」があり、特急で大阪・神戸へ約15分。塾の選択肢が豊富で、通塾や送迎の負担を減らせる実用的なメリットが魅力。<br>
                            <span class="conclusion_item_link">
                                詳しくは <a href="#cont2">西宮北口エリア</a> をご覧ください。
                            </span>
                        </div>
                    </li>
                    <li>
                        <div class="conclusion_item_title">夙川エリア：自然豊かな環境と通勤の便利さを両立するなら！</div>
                        <div class="conclusion_item_text">
                            春には桜が美しい夙川公園があり、おしゃれな個人店が点在する落ち着いた街並み。静かな暮らしと通勤・通学の利便性を両立できます。<br>
                            <span class="conclusion_item_link">
                                詳しくは <a href="#cont3">夙川エリア</a> をご覧ください。
                            </span>
                        </div>
                    </li>
                    <li>
                        <div class="conclusion_item_title">鳴尾・武庫川女子大前エリア：平坦な道で自転車移動も楽！穏やかな住環境なら！</div>
                        <div class="conclusion_item_text">
                            坂道が少なく、自転車でのお買い物や送迎がスムーズ。大型施設や公園も充実しており、落ち着いた雰囲気の中で子育てができるエリア。<br>
                            <span class="conclusion_item_link">
                                詳しくは <a href="#cont4">鳴尾・武庫川女子大前エリア</a> をご覧ください。
                            </span>
                        </div>
                    </li>
                </ul>
            </div>
            <p class="content_text">
                西宮市は、選ぶエリアによってライフスタイルが変わる魅力的な街です。<br>
                「どのエリアが自分たちに合っているのか分からない…」とお悩みの方は、私たち「アクロスコーポレイション」にぜひご相談ください。
            </p>
            <p class="content_text">
                アクロスコーポレイションは阪神間で多数の物件を取り扱っており、おかげさまでセンチュリー21加盟店内兵庫地区仲介実績28年連続No.1の実績を獲得しました。
            </p>
            <p class="content_text">
                西宮市のエリア情報や不動産事情に詳しいスタッフが、住まい探しをしているお客様のご希望に沿った最適なご提案をいたしますので、ぜひお気軽にご相談ください。
            </p>
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title contact">＼ 西宮市のエリア情報はお任せください！／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="/contact/" class="shared-ownership-consult-button btn-contact" target="_blank">▶ アクロスコーポレイションに相談する</a>
        </div>
    </div>
    <div class="reference_section">
        <div class="reference_title">参照</div>
        <ul class="reference_list">
            <li><a href="https://ekitan.com/" target="_blank">駅探</a></li>
            <li><a href="https://www.navitime.co.jp/" target="_blank">NAVITIME</a></li>
            <li>アットホーム「<a href="https://www.athome.co.jp/mansion/chuko/souba/hyogo/hankyukobe-line/" target="_blank">阪急神戸線の中古マンション価格相場を調べる</a>」</li>
            <li>アットホーム「<a href="https://www.athome.co.jp/kodate/shinchiku/souba/hyogo/hankyukobe-line/" target="_blank">阪急神戸線の新築一戸建ての価格相場を調べる</a>」</li>
            <li>アットホーム「<a href="https://www.athome.co.jp/kodate/chuko/souba/hyogo/hankyukobe-line/" target="_blank">阪急神戸線の中古住宅の価格相場を調べる</a>」</li>
            <li>アットホーム「<a href="https://www.athome.co.jp/mansion/chuko/souba/hyogo/hanshin-line/" target="_blank">阪神本線の中古マンション価格相場を調べる</a>」</li>
            <li>アットホーム「<a href="https://www.athome.co.jp/kodate/shinchiku/souba/hyogo/hanshin-line/" target="_blank">阪神本線の新築一戸建ての価格相場を調べる</a>」</li>
            <li>アットホーム「<a href="https://www.athome.co.jp/kodate/chuko/souba/hyogo/hanshin-line/" target="_blank">阪神本線の中古住宅の価格相場を調べる</a>」</li>
            <li>阪急電鉄「<a href="https://www.hankyu.co.jp/station/rosen/index.html" target="_blank">停車駅のご案内</a>」</li>
            <li><a href="https://nishinomiya-gardens.com/" target="_blank">阪急西宮ガーデンズ</a></li>
            <li>西宮市「<a href="https://www.nishi.or.jp/access/koen/shukugawa.html" target="_blank">夙川河川敷緑地</a>」</li>
            <li>阪神電気鉄道株式会社「<a href="https://www.hanshin.co.jp/station/" target="_blank">路線図・駅情報</a>」</li>
            <li><a href="https://mitsui-shopping-park.com/lalaport/koshien/" target="_blank">ららぽーと甲子園</a></li>
            <li><a href="https://corowa.jp/" target="_blank">Corowa コロワ甲子園</a></li>
            <li>アットホーム「<a href="https://www.athome.co.jp/tochi/souba/hyogo/hankyukobe-line/" target="_blank">阪急神戸線の土地の価格相場を調べる</a>」</li>
            <li>アットホーム「<a href="https://www.athome.co.jp/tochi/souba/hyogo/hanshin-line/" target="_blank">阪神本線の土地の価格相場を調べる</a>」</li>
            <li>アットホーム「<a href="https://www.athome.co.jp/tochi/souba/hyogo/tokaido-line/" target="_blank">ＪＲ東海道本線の土地の価格相場を調べる</a>」</li>
        </ul>
    </div>
</article>
<style>
    /* =========================================
       共通・ベーススタイル（画面幅に関わらず適用）
    ========================================= */
    /* --- 全体の基本設定 --- */
    .column_section * { color: #333; font-weight: 500; font-size: 15px; }
    .column_section_image img { width: 100%; height: auto; vertical-align: bottom; }
    .column_section_image { display: flex; justify-content: center; }

    .banner-link { display: block; }
    .column_section_image_intro img { width: 100%; }

    /* --- アンカーリンクのズレ調整（追従ヘッダー対策） --- */
    .column_text_section { scroll-margin-top: 100px; }

    /* --- 特定セクションの背景画像（疑似要素） --- */
    .sec10 .smallsection_detail_text::before { background: url(//cdn.img-asp.jp/cms/825252_4_0_0_1.jpg) no-repeat center center / cover; }
    .sec11 .smallsection_detail_text::before { background: url(//cdn.img-asp.jp/cms/825252_1_0_0_1.jpg) no-repeat center center / cover; }
    .sec12 .smallsection_detail_text::before { background: url() no-repeat center center / cover; }

    /* --- 大見出し（上下ボーダー線の装飾）PC/スマホ共通 --- */
    .text_section_title, .text_section_title_end { font-weight: bold !important; position: relative; text-align: center; scroll-margin-top: 140px; }
    .text_section_title_end { background: #785B21; color: #fff; }
    /* 大見出しの上線 */
    .text_section_title::before, .text_section_title_end::before { content: ''; height: 2px; position: absolute; top: 0; left: 0; right: 0; margin: auto; }
    /* 大見出しの下線 */
    .text_section_title::after, .text_section_title_end::after { content: ''; height: 2px; position: absolute; bottom: 0; left: 0; right: 0; margin: auto; }
    .text_section_title::before, .text_section_title::after { background: #333; }
    .text_section_title_end::before, .text_section_title_end::after { background: #785B21; }

    /* --- テーブル（表） PC/スマホ共通 --- */
    .blog_table, 
    .content_wrap .blog_table { width: 100%; box-shadow: 0 0 7px 2px rgba(0, 0, 0, .06); border-collapse: collapse; }
    thead .blog_table_title { color: #fff; font-weight: bold; background: #785B21; vertical-align: middle; }
    thead .blog_table_title:not(:first-child) { background: #c9993b; color: #fff; }
    thead .blog_table_title:not(:last-child), 
    tbody .blog_table_title { border-right: 2px solid #f1edda; }
    tbody .blog_table_title { color: #333; font-weight: bold; background: #f1edda; vertical-align: middle;}
    tbody .blog_table_wrap:not(:last-child) .blog_table_title { border-bottom: solid 2px #fff; }
    .blog_table_detail { background-color: #fff; }
    tbody .blog_table_detail { text-align: center; vertical-align: middle; }
    tbody .blog_table_detail:not(:last-child) { border-right: 2px solid #ededed; }
    tbody .blog_table_wrap:not(:last-child) .blog_table_detail { border-bottom: 2px solid #ededed; }
    tbody .blog_table_detail.text-left { text-align: left; }

    /* =========================================
       コンポーネント（部品）共通スタイル
    ========================================= */
    /* --- FAQ（よくある質問）目次エリア --- */
    .faq_toc { max-width: 700px; margin: 40px auto 60px; }
    .faq_toc_item { margin-bottom: 15px; border-radius: 8px; overflow: hidden; }
    .faq_toc_q { background-color: #c9993b; color: #fff; padding: 10px 20px; display: flex; align-items: flex-start; }
    .faq_toc_q .faq_toc_icon { font-size: 24px; margin-right: 12px; color: #fff; font-family: Arial, sans-serif; line-height: 1.1; }
    .faq_toc_q .faq_toc_text { font-size: 17px; font-weight: bold; color: #fff; line-height: 1.5; margin-top: 2px; }
    .faq_toc_a { border: 2px solid #c9993b; border-top: none; border-radius: 0 0 8px 8px; padding: 15px 20px 12px; }
    .faq_toc_a_top { display: grid; grid-template-columns: max-content 1fr; align-items: start; margin-bottom: 12px; }
    .faq_toc_a_top .faq_toc_icon.green { grid-column: 1; grid-row: 1 / 10; color: #c9993b; font-size: 24px; margin-right: 12px; font-family: Arial, sans-serif; line-height: 1.1; }
    .faq_toc_a_top .faq_toc_text { grid-column: 2; display: block; color: #333; font-size: 16px; line-height: 1.6; margin-top: 2px; }
    .faq_toc_link { padding-left: 36px; line-height: 1.5; margin-top: 10px; }
    .faq_toc_link_mark { font-size: 14px; color: #c9993b; font-weight: bold; margin-bottom: 6px; display: block; }
    .faq_toc_link a { font-size: 16px; color: #0b57d0; display: inline-block; text-decoration: underline; padding-left: 14px; }
    .faq_toc_link a:hover { text-decoration: none; opacity: 0.8; }
    .faq_toc_a_top .faq_toc_text + .faq_toc_text { margin-top: 15px !important; }
    .faq_toc_a_top .faq_toc_text a { font-size: 16px; color: #0b57d0 !important; text-decoration: underline !important; font-weight: bold !important; transition: opacity 0.3s ease; }
    .faq_toc_a_top .faq_toc_text a:hover { text-decoration: none !important; opacity: 0.7; }

    /* --- CTAボタン（相談・誘導用ボタン）ベース --- */
    .shared-ownership-section-container { border-radius: 10px; text-align: center; max-width: 600px; margin: 0 auto 50px; width: 90%; box-sizing: border-box; }
    .shared-ownership-main-title { font-weight: bold; color: #8b2b2b!important; line-height: 1.4; border-bottom: none !important; border-top: none !important; }
    .shared-ownership-button-wrapper { display: flex; justify-content: center; }
    .shared-ownership-consult-button { display: inline-flex; align-items: center; justify-content: center; color: #ffffff !important; font-weight: bold; border-radius: 50px; text-decoration: none; white-space: nowrap; cursor: pointer; transition: box-shadow 0.3s ease, background-color 0.3s ease; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); background-color: #8b2b2b!important; }
    .shared-ownership-consult-button:hover { box-shadow: 0 0 15px rgba(117, 117, 117, 0.5); }
    /* コンタクト（赤系）ボタン共通ベース */
    .shared-ownership-main-title.contact { color: #da2315 !important; }
    .shared-ownership-consult-button.btn-contact { background-color: #da2315 !important; }
    .shared-ownership-consult-button.btn-contact:hover { background-color: #fa1101 !important; }

    /* --- 要約ボックス --- */
    .article_summary_box { background-color: #f1edda; border: 1px solid #c9993b; position: relative; box-sizing: border-box; }
    .summary_box_title { background-color: #c9993b; color: #fff !important; font-weight: bold; display: inline-block; position: absolute; }
    .summary_box_list { list-style: none; padding: 0; margin: 0; }
    .summary_box_list li { position: relative; font-weight: bold; color: #333; }
    .summary_box_list li::before { content: ''; position: absolute; box-sizing: border-box; border: 2px solid #c9993b; border-radius: 3px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23c9993b' stroke-width='4' d='M4 12l5 5L20 6'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; background-size: 80%; }

    /* --- 記事末尾：まとめボックス --- */
    .article_conclusion_box { background-color: #f1edda; border: 1px solid #c9993b; position: relative; box-sizing: border-box; }
    .conclusion_box_title { background-color: #c9993b; color: #fff !important; font-weight: bold; display: inline-block; position: absolute; }
    .conclusion_box_list { list-style: none; padding: 0; margin: 0; }
    .conclusion_box_list li { position: relative; }
    .conclusion_box_list li::before { content: ''; position: absolute; background-color: #c9993b; transform: rotate(45deg); }
    .conclusion_item_title { font-weight: bold; color: #333; line-height: 1.5; }
    .conclusion_item_text { color: #555; line-height: 1.6; }
    .conclusion_item_link a { color: #0b57d0 !important; text-decoration: underline !important; }
    .conclusion_item_link a:hover { text-decoration: none !important; }

    /* --- ブログカード風リンク（画像あり関連記事） --- */
    .blog-card { display: block; text-decoration: none !important; margin: 20px auto 40px; max-width: 450px; border: 1px solid #e0e0e0; border-radius: 12px; overflow: hidden; background-color: #fff; transition: opacity 0.2s, box-shadow 0.2s; }
    .blog-card:hover { opacity: 0.8 !important; box-shadow: 0 4px 10px rgba(0,0,0,0.05); }
    .blog-card-img { width: 100%; aspect-ratio: 16 / 9; background: #f7f7f7; border-bottom: 1px solid #e0e0e0; }
    .blog-card-img img { width: 100%; height: 100%; object-fit: cover; vertical-align: bottom; }
    .blog-card-body { padding: 16px 20px; }
    .blog-card-title { font-size: 16px !important; font-weight: bold !important; color: #333 !important; line-height: 1.5 !important; margin: 0 !important; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; line-clamp: 2; overflow: hidden; }

    /* --- テキストリンクカード（画像なし外部サイトリンク等） --- */
    .text-link-card { display: block; text-decoration: none !important; margin: 20px auto 30px; padding: 15px 20px; border: 1px solid #e0e0e0; border-left: 5px solid #c9993b; border-radius: 4px; background-color: #f9f9f9; transition: all 0.2s ease; max-width: 600px; }
    .text-link-card:hover { background-color: #f0f0f0; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transform: translateY(-2px); }
    .text-link-card-site { display: block; font-size: 13px !important; color: #666 !important; margin-bottom: 5px; }
    .text-link-card-title { display: block; font-size: 16px !important; font-weight: bold !important; color: #0b57d0 !important; line-height: 1.5; }

    /* --- Instagram埋め込みコンテナ --- */
    .instagram-embed-wrapper { display: flex; justify-content: space-between; gap: 20px; margin: 40px auto; }
    .instagram-embed-wrapper blockquote.instagram-media { margin: 0 !important; flex: 1; min-width: 250px !important; width: 100% !important; }

    /* --- 枠線付き・クリック可能なチェックリスト --- */
    .checklist_box { border: 1px solid #c9993b; background-color: #ffffff; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); }
    .checklist_box .list_title { margin-top: 10px; }
    /* 元の「■」を消す＆余白リセット */
    ul.text_list.interactive_check_list li { list-style-type: none !important; text-indent: 0; padding-left: 0; margin-left: 0; margin-right: 0; }
    ul.text_list.interactive_check_list li::before { content: none !important; }
    /* ラベル全体をタップ可能にする */
    .interactive_check_list label { display: inline-flex; align-items: flex-start; cursor: pointer; width: 100%; line-height: 1.5; }
    .interactive_check_list input[type="checkbox"] { display: none; }
    /* --- 枠線付き・クリック可能なチェックリスト --- */
    .interactive_check_list .check_text { display: flex; align-items: flex-start; font-size: inherit; }
    /* 未チェック状態（CSSで作る四角形） */
    .interactive_check_list .check_text::before { content: ''; display: inline-block; width: 1.2em; height: 1.2em; flex-shrink: 0; border: 2px solid #ccc; border-radius: 4px; box-sizing: border-box;background-color: #fff;transition: 0.2s ease; margin-top: 2px; }
    /* チェックが入った状態（背景色＋SVGチェックマーク） */
    .interactive_check_list input[type="checkbox"]:checked + .check_text::before { border-color: #c9993b; background-color: #c9993b; background-repeat: no-repeat; background-position: center; background-size: 90%; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' d='M3 13.5l6.5 6.5L21 4.5'/%3E%3C/svg%3E"); }
    /* --- 追加：チェックリスト内の注意書き・グループタイトル --- */
    .checklist_note_wrap { margin: 15px 0 25px; }
    .checklist_note_wrap .note_text { margin-bottom: 8px; }
    .checklist_subtitle { font-weight: bold; color: #c9993b; margin: 20px 0 10px; }
    .checklist_box .text_list.interactive_check_list { margin-bottom: 20px; }

    /* --- チェックリスト内の注意書き・グループタイトル --- */
    .checklist_note_wrap { margin: 15px 0 25px; }
    .checklist_note_wrap .note_text { margin-bottom: 8px; }
    .checklist_subtitle { font-weight: bold; color: #c9993b; margin: 20px 0 10px; }
    .checklist_box .text_list.interactive_check_list { margin-bottom: 20px; }

    /* --- 注意書き専用クラス --- */
    .note_text { position: relative; padding-left: 1.2em; line-height: 1.6 !important; color: #555; }
    .note_text::before { content: '※'; position: absolute; left: 0; top: 0; color: #555; }

    /* --- 内部リンク「▶」専用クラス --- */
    .internal_link_wrap { display: flex !important; align-items: flex-start !important; }
    .internal_link_wrap .arrow { margin-right: 5px; color: #333; }

    /* =========================================
       lab3用無効指示
    ========================================= */
    /* --- 箇条書きにかかっている元々の指示を無効にする --- */
    #article ul.text_list li span { float: none; display: inline; width: auto; text-align: left; padding-right: 0; color: inherit; }
    /* サイト全体の「liの中のspan」への指示を上書きリセットする */
    #article ul.conclusion_box_list li span.conclusion_item_link { float: none; width: auto; text-align: right; padding-right: 0; color: #777; display: inline-block; }
    /* text_list と conclusion_box_list の両方の点線を消す */
    #article ul.text_list li, #article ul.conclusion_box_list li { border-bottom: none; }

    /* =========================================
       PC用スタイル (650px以上)
    ========================================= */
    @media only screen and (min-width: 650px) {
        .sp-view { display: none !important; } /* スマホ専用要素を非表示 */
        .column_section { max-width: 800px; width: 100%; margin: 0 auto; }

        /* --- 基本レイアウト・余白 --- */
        .column_section { margin-bottom: 40px; }
        .column_section_image { max-width: 100%; margin-bottom: 50px; }
        .smallsection_detail_image { margin-top: 10px; }
        .smallsection_detail_image img { width: 100%; vertical-align: bottom; }
        .content_wrap { width: 800px; margin: auto; }
        .content_wrap:not(:first-child) { margin-top: 30px; }
        .column_text_section, .column_text_section_outro { padding-top: 140px; margin-top: -140px; }
        .column_text_section:not(:last-child), .column_text_section_outro:not(:last-child) { margin-bottom: 110px; }
        
        /* --- 標準テキスト・リンク --- */
        .content_text, .content_text_table_link { width: 100%; margin: 60px auto 0; }
        .content_text, .content_detail_text, .content_detail_detail_text { color: #333; font-size: 16px !important; line-height: 2; margin-bottom: 38px; margin-top: 38px !important; }
        .content_text_table_link { color: #333; font-size: 13px !important; line-height: 2; margin-bottom: 30px; margin-top: 30px; }
        .text_highlight { font-size: 17px; font-weight: bold; padding: 0 5px; background: linear-gradient(transparent 58%, #fff000 0%); }
        .text_bold { font-size: 16px; font-weight: bold; }
        .emphasis_text { font-size: 42px; color: #d2173e; }
        .note_text { font-size: 13px !important; }
        .explanation_text { font-size: 14px !important; padding-left: 2.3em; }
        
        /* リンクカラー統一 */
        .content_text a, .content_detail_text a, .text_list a, .internal_link_wrap a, .blog_table_detail a { font-size: 18px !important; color: #0b57d0; padding: 0 5px; font-weight: bold; }
        .smallsection_detail_text a, .smallsection_detail_text_2 a { font-size: 16px !important; color: #0b57d0 !important; padding: 0 5px; }
        .content_text_table_link a { font-size: 13px !important; color: #0b57d0 !important; }

        /* --- 見出し関連 --- */
        .text_section_title { font-size: 30px !important; margin-bottom: 30px; padding: 15px 10px; }
        .text_section_title_end { font-size: 30px !important; margin-bottom: 30px; padding: 15px 10px; }
        
        .content_title { font-size: 20px !important; color: #fff; font-weight: bold !important; margin-bottom: 10px; position: relative; border-radius: 2px; padding: 11px 10px 4px 20px !important; z-index: 1; background: #c9993b; border-left: none !important; }
        .content_title::after { content: ""; width: 13px; height: 7px; background: #fff; position: absolute; bottom: 17px; left: 0; z-index: 2; }
        
        .content_title_title { padding: 6px !important; margin: 50px 0 -20px; border: 1px solid #c9993b; border-left: 1px solid #c9993b !important; width: max-content; color: #c9993b; font-size: 16px !important; font-weight: bold; }
        /* 見出しの直後に来る小見出しの余白調整 */
        h3 + .content_title_title { margin: 30px 0 -20px; }

        /* --- 箇条書きリスト --- */
        .list_title { font-weight: bold; font-size: 18px; color: #c9993b; padding-bottom: 5px; margin-bottom: 5px; display: inline-block; }
        .list_title.mt-fix { margin-top: 40px !important; } /* 余白調整用ユーティリティ */
        .text_list { margin-top: 10px; margin-bottom: 10px; }
        .text_list li { color: #333; font-size: 16px; line-height: 1.4; list-style-type: square; list-style-position: outside; margin-left: 1.5em; padding-left: 0.3em; border-bottom: none !important; }
        ol.text_list li { list-style-type: decimal; margin-left: 1.8em; }
        .text_list li:not(:last-child) { margin-bottom: 12px; }
        ul.interactive_check_list + .list_title { margin-top: 30px; }

        /* --- テーブル詳細調整 --- */
        .blog_table, .content_wrap .blog_table { margin: 30px 0; }
        .blog_table_title { padding: 10px 15px; }
        tbody .blog_table_title { width: 110px; font-size: 15px; border-right: solid 2px #fff; }
        .blog_table_detail { padding: 10px; }

        /* --- コンテンツ詳細・ポイント囲み枠 --- */
        .content_detail_image { width: 600px; margin: 20px auto 0; }
        .content_detail_wrap { margin-top: 30px; }
        .content_detail_list { background: #f7f7f7; padding: 30px; margin: 20px 0; }
        .content_detail_wrap .content_detail_list { margin: 20px; }
        .content_detail_item { font-size: 16px; padding-left: 15px !important; padding: 5px; border-bottom: none !important; position: relative; }
        .content_detail_item:not(:last-child) { margin-bottom: 12px; }
        .content_detail_item::before, .content_detail_detail_item::before { content: ''; width: 6px; height: 6px; background: #333; border-radius: 50%; position: absolute; left: 0; top: 14px; margin: auto; }
        
        .column_text_section .content_detail_smallsection { border: 2px solid #c9993b; padding: 25px 30px; margin: 30px 0 0; border-radius: 8px; }
        .column_text_section .content_detail_wrap .content_detail_smallsection { margin: 30px 20px 0; }
        .content_detail_smallsection_2 { border: 2px solid #c9993b; padding: 25px 30px; margin: 30px 59px 0; }
        
        .column_text_section .detail_smallsection_title { font-size: 18px; font-weight: bold; color: #c9993b; display: inline-block; margin-bottom: 20px; border-left: none !important; padding-left: 0 !important; }
        .column_text_section .detail_smallsection_title .reasonmark { font-size: 16px; font-weight: bold; color: #fff; padding: 5px 8px 2px; margin-right: 10px; background: #f1edda; }
        
        .smallsection_detail_text { font-size: 16px; line-height: 1.6; position: relative; padding-left: 215px; min-height: 200px; }
        .smallsection_detail_text::before { content: ''; width: 200px; height: 200px; position: absolute; left: 0; top: 0; }
        .smallsection_detail_text_2 { font-size: 16px !important; line-height: 1.6; margin-bottom: 15px; }
        
        .smallsection_detail_item { font-size: 18px; font-weight: bold; color: #333; position: relative; padding: 4px 0 3px 15px !important; border-bottom: none !important; margin-left: 20px; }
        .smallsection_detail_item::before { content: ''; width: 6px; height: 6px; background: #333; border-radius: 50%; position: absolute; left: 0; top: 0; bottom: 0; margin: auto; }
        
        .smallsection_detail_item_list { position: relative; padding-left: 1.5em; margin-bottom: 8px; border-bottom: none !important; text-indent: 0; }
        .smallsection_detail_item_list a { display: block; font-size: 18px; color: #0b57d0; font-weight: bold; line-height: 1.5; text-decoration: underline; text-decoration-color: #0b57d0; padding-left: 20px; }
        .smallsection_detail_item_list::before { content: ''; position: absolute; left: 0; top: 0.3em; width: 1em; height: 1em; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23c9993b' d='M8 5v14l11-7z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; background-size: contain; transform: none; margin-right: 0; }
        
        .smallsection_detail_item_list typesquare_option { border-bottom: 1px dotted #ccc !important; }
        #cont1 .smallsection_detail_list { margin-top: 41px; }
        .smallsection_detail_list2 { margin-left: 25px; }

        .banner-link { margin: -40px auto 70px; max-width: 800px; }

        /* --- 結論・まとめボックス (旧デザイン互換) --- */
        .content_conclution_smallsection:not(:last-child) { margin-bottom: 40px; }
        .conclution_smallsection_title { font-size: 20px; font-weight: bold; color: #f1edda; position: relative; padding-left: 16px; }
        .conclution_smallsection_title::before { content: ''; width: 10px; height: 10px; background: #f1edda; clip-path: polygon(10px 50%, 0% 0%, 0% 10px); position: absolute; left: 0; top: 0; bottom: 0; margin: auto; }
        .conclution_smallsection_detail { border: 3px solid #878787; padding: 30px 25px; margin: 15px 0; font-size: 16px; }
        
        /* --- 要約ボックス (PC用) --- */
        .article_summary_box { width: 800px; margin: 40px auto 5px; padding: 45px 50px 30px; border-radius: 12px; }
        .summary_box_title { top: -15px; left: 20px; font-size: 18px; padding: 8px 30px; border-radius: 30px; }
        .summary_box_list li { font-size: 16px; line-height: 1.8; padding-left: 32px !important; }
        .summary_box_list li:not(:last-child) { margin-bottom: 12px; }
        .summary_box_list li::before { width: 20px; height: 20px; left: 0; top: 4px; }
        .summary_box_list { padding-top: 13px; }

        /* --- まとめボックス (PC用) --- */
        .article_conclusion_box { width: 800px; margin: 40px auto; padding: 45px 50px 35px; border-radius: 12px; }
        .conclusion_box_title { top: -18px; left: 40px; font-size: 18px; padding: 8px 30px; border-radius: 30px; }
        .conclusion_box_list li { padding-left: 30px !important; margin-bottom: 25px; }
        .conclusion_box_list li:last-child { margin-bottom: 0; }
        .conclusion_box_list li::before { left: 5px; top: 5px; width: 12px; height: 12px; }
        .conclusion_item_title { font-size: 18px; margin-bottom: 8px; }
        .conclusion_item_text { font-size: 15px; }
        .conclusion_item_link { font-size: 13px; color: #777; display: inline-block; margin-top: 5px; }
        .conclusion_item_link a { font-size: 13px !important; padding: 0 2px !important; }

        /* --- 参照エリア (PC用) --- */
        .reference_section { display: block; width: 800px; box-sizing: border-box; margin: 60px auto 40px; padding-top: 30px; padding-bottom: 30px; border-top: 1px solid #999; border-bottom: 1px solid #999; }
        .reference_title { font-size: 15px; color: #666; margin-bottom: 15px; }
        .reference_list { list-style-type: disc; list-style-position: outside; margin-left: 1.5em; padding: 0; }
        .reference_list li { color: #666; font-size: 13px !important; line-height: 1.6; margin-bottom: 5px; font-weight: normal; border-bottom: none !important; }
        .reference_list a { color: #0b57d0 !important; font-size: 13px !important; font-weight: normal !important; text-decoration: underline !important; word-break: break-all; }
        .reference_list a:hover { text-decoration: none !important; opacity: 0.8; }
        
        /* --- CTAボタン 微調整 --- */
        .shared-ownership-section-container { padding: 30px 20px; width: 95%; margin-top: -50px; }
        .shared-ownership-main-title { font-size: 16px !important; margin-bottom: 15px; }
        .shared-ownership-main-title.contact { font-size: 16px !important; margin-bottom: 10px; }
        .shared-ownership-consult-button { font-size: 18px; padding: 12px 25px; }

        /* --- リンクボタン --- */
        .link_btn a { display: flex; justify-content: center; align-items: center; width: 600px; height: 80px; font-size: 26px; color: #fff; background: #ff9c00; box-shadow: 0 0 6px rgba(0, 0, 0, .4); border-radius: 40px; padding-top: 4px; margin: 40px auto 0; position: relative; }
        .link_btn a::after { content: ''; border: 2px solid #fff; border-radius: 40px; position: absolute; top: 7px; bottom: 7px; left: 7px; right: 7px; }
        .link_btn a:hover { color: #fff !important; text-decoration: none !important; scale: 1.03; box-shadow: 0 0 4px rgba(0, 0, 0, .3); transition: .2s; }

        /* --- チェックリスト調整 (PC用) --- */
        .checklist_box { padding: 20px; margin: 20px auto 30px; }
        .interactive_check_list .check_text::before { margin-right: 18px; }
        .checklist_note_wrap .note_text { font-size: 13px; }
        .checklist_subtitle { font-size: 16px; margin: 25px 0 10px; }
        .sub_check_list { margin-left: 1.5em !important; padding-left: 10px; }

    }

    /* =========================================
       スマホ用スタイル (649px以下)
    ========================================= */
    @media only screen and (max-width: 649px) {
        .pc-view { display: none !important; } /* PC専用要素を非表示 */

        /* --- アンカーリンクのズレ調整（追従ヘッダー対策等） --- */
        #cont1, #cont2, #cont3, #cont4, #cont5, #cont6, #cont7, #cont8  { margin-top: -35vw; padding-top: 35vw; }

        /* --- アイキャッチ画像の余白調整（スマホ用） --- */
        .column_section_image_intro { margin: 4vw 3vw 6vw; }

        /* --- 基本レイアウト・余白 --- */
        .blog__article { padding: 0 !important; }
        .blog__headline { margin: 20px 3vw 4px !important; }
        .blog__note { margin: 0 3vw 32px !important; }
        .column_text_section, .column_text_section_outro { margin: 0 3vw; }
        .column_text_section:not(:last-child), .column_text_section_outro:not(:last-child) { margin-bottom: 12vw; }
        .column_section_image { border-top: none; border-bottom: none; padding: 0; margin-bottom: 4vw; }
        .content_wrap:not(:first-child), .content_detail_wrap:not(:first-child) { margin-top: 5vw; }
        .content_wrap:not(:last-child), .content_detail_wrap:not(:last-child) { margin-bottom: 5vw; }

        /* --- 標準テキスト・リンク --- */
        .content_text, .content_detail_text { font-size: 3.8vw !important; line-height: 1.8; margin-bottom: 6vw !important; margin-top: 6vw !important; }
        .content_text_table_link { font-size: 2.8vw !important; line-height: 1.8; margin-bottom: 6vw !important; margin-top: 6vw !important; }
        .text_highlight { font-size: 3.8vw; font-weight: bold; padding: 0 2vw; background: linear-gradient(transparent 58%, #fff000 0%); }
        .text_bold { font-size: 3.8vw; font-weight: bold; }
        .emphasis_text { font-size: 7vw; color: #d2173e; }
        .explanation_text { font-size: 3.4vw !important; padding-left: 6vw; margin-top: -2vw; margin-bottom: 5vw; }
        
        /* リンクカラー統一 */
        .content_text a, .content_detail_text a, .text_list a, .internal_link_wrap a, .blog_table_detail a { font-size: 4vw; color: #0b57d0; font-weight: bold; }
        .smallsection_detail_text a, .smallsection_detail_text_2 a { font-size: 3.8vw !important; color: #0b57d0; font-weight: bolder; }
        .content_text_table_link a { font-size: 2.8vw !important; color: #0b57d0; }

        /* --- 見出し関連 --- */
        .text_section_title { color: #333 !important; font-size: 6vw !important; margin-bottom: 7vw !important; padding: 3vw 2vw; line-height: 7.2vw; border-left: none !important; }
        .text_section_title_end { font-size: 6vw !important; margin-bottom: 7vw !important; padding: 3vw 2vw; }
        
        .content_title { font-size: 4vw !important; color: #fff !important; font-weight: bold !important; margin-bottom: 4vw !important; border-left: none !important; position: relative; padding: 3vw 5vw 2.5vw !important; z-index: 1; background: #c9993b; }
        .content_title::after { content: ""; width: 3vw; height: 1vw; background: #fff; position: absolute; bottom: 4.8vw; left: 0; z-index: 2; }
        
        .content_title_title { padding: 1vw !important; margin: 10vw 0 -3vw; border: 1px solid #c9993b; border-left: 1px solid #c9993b !important; width: max-content; color: #c9993b; font-size: 3.8vw !important; font-weight: bold; }
        /* 見出しの直後に来る箇条書きタイトルの上余白調整 */
        .content_title_title + .list_title { margin-top: 8vw !important; }

        /* --- 箇条書きリスト --- */
        .list_title { font-weight: bold !important; font-size: 3.8vw !important; color: #c9993b; padding-bottom: 1vw !important; margin-bottom: 1vw !important; margin-top: 5vw !important; display: inline-block; }
        .list_title.mt-fix { margin-top: 7vw !important; }
        .text_list { counter-reset: list-counter; list-style: none; padding-left: 0; margin-top: 2vw; margin-bottom: 6vw; }
        .text_list li { color: #333; font-size: 3.8vw !important; line-height: 1.5; list-style-type: square; list-style-position: outside; text-indent: 0; padding-left: 0.3em; margin-left: 5vw; margin-right: 1vw; }
        ol.text_list li { list-style-type: decimal; margin-left: 6vw; }
        .text_list li:not(:last-child) { margin-bottom: 2vw; }
        ul.interactive_check_list + .list_title { margin-top: 8vw; }
        
        /* 枠線付きの箇条書き専用調整 */
        .content_detail_smallsection.text_list_wrap { border: 2px solid #f1edda; padding: 4vw; margin: 6vw 0; border-radius: 1vw; background-color: #fff; }
        .content_detail_smallsection.text_list_wrap .text_list { margin: 0; padding: 0; }
        .content_detail_smallsection.text_list_wrap .text_list li:last-child { margin-bottom: 0; }

        /* --- テーブル詳細調整 --- */
        .blog_table, .content_wrap .blog_table { margin: 6vw 0; }
        .blog_table_title { padding: 1vw 0; vertical-align: middle; font-size: 3vw; }
        tbody .blog_table_title { width: 21vw; border-right: solid 2px #fff; }
        tbody .blog_table_wrap:not(:last-child) .blog_table_title { border-bottom: solid 2px #fff; }
        .blog_table_detail { padding: 1vw; font-size: 3vw; }

        /* --- FAQ（Q&A）微調整 --- */
        .faq_toc { margin: 8vw 0; }
        .faq_toc_item { margin-bottom: 3.5vw; border-radius: 2vw; }
        .faq_toc_q { padding: 2.5vw 4vw; }
        .faq_toc_q .faq_toc_icon { font-size: 5.5vw; margin-right: 2.5vw !important; margin-top: 0.8vw !important; }
        .faq_toc_q .faq_toc_text { font-size: 4.0vw; margin-top: 0.8vw !important; line-height: 1.3 !important; }
        .faq_toc_a { padding: 3.5vw 4vw 3vw; border-radius: 0 0 2vw 2vw; }
        .faq_toc_a_top { margin-bottom: 0vw !important; }
        .faq_toc_a_top .faq_toc_icon.green { font-size: 5.5vw; margin-right: 2.5vw !important; margin-top: 0.8vw !important; }
        .faq_toc_a_top .faq_toc_text a { font-size: 3.8vw; }
        .faq_toc_a_top .faq_toc_text { font-size: 3.8vw !important; margin-top: 0.8vw !important; }
        .faq_toc_a_top .faq_toc_text + .faq_toc_text { margin-top: 4vw !important; }

        .faq_toc_link { padding-left: 0 !important; display: block !important; margin-top: 4vw !important; }
        .faq_toc_link_mark { display: block !important; font-size: 3vw !important; color: #c9993b !important; font-weight: bold !important; margin-bottom: 1vw !important; margin-left: 3vw; }
        .faq_toc_link a { font-size: 3.8vw !important; line-height: 1.5 !important; display: inline-block !important; text-decoration: underline !important; padding-left: 4vw !important; }

        /* --- コンテンツ詳細・ポイント囲み枠 --- */
        .content_detail_list { background: #f7f7f7; padding: 7vw; margin: 8vw 0; }
        .content_detail_item { font-size: 3.6vw; padding-left: 2.5vw; position: relative; }
        .content_detail_item:not(:last-child) { margin-bottom: 3vw; }
        .content_detail_item::before { content: ''; width: 2vw; height: 2vw; background: #333; border-radius: 50%; position: absolute; left: 0; top: 2vw; margin: auto; }
        
        .smallsection_detail_text { position: relative; padding-top: 67vw; font-size: 3.8vw !important; }
        .smallsection_detail_text::before { content: ''; width: 100%; height: 63vw; position: absolute; left: 0; top: 0; }
        .smallsection_detail_text_2 { font-size: 3.8vw !important; margin-bottom: 6vw; }
        
        .column_text_section .content_detail_smallsection { margin-top: 5vw; border: 2px solid #c9993b !important; padding: 4vw; border-radius: 1vw; background-color: #fff; }
        .content_detail_smallsection_2 { margin-top: 5vw; border: 2px solid #c9993b !important; padding: 4vw; }
        .column_text_section .detail_smallsection_title { font-size: 4vw !important; font-weight: bold !important; color: #c9993b !important; display: flex !important; align-items: baseline !important; margin-bottom: 3vw !important; border-left: none !important; padding-left: 0 !important; }
        .column_text_section .detail_smallsection_title .reasonmark { font-size: 3.6vw; font-weight: bold; color: #fff; width: 12vw; padding: 1vw 2vw; margin-right: 2vw; background: #f1edda; }
        #cnt02 .detail_smallsection_title .reasonmark, #cnt04 .detail_smallsection_title .reasonmark { width: 18vw; }
        #cnt03 .detail_smallsection_title .reasonmark { width: 22vw; }
        
        .smallsection_detail_item { font-size: 4vw; color: #333; font-weight: bold; position: relative; padding-left: 3vw; margin-left: 2vw; }
        .smallsection_detail_item::before { content: ''; width: 2vw; height: 2vw; background: #333; border-radius: 50%; position: absolute; left: 0; top: 0; bottom: 0; margin: auto; }
        .content_wrap .smallsection_detail_item { margin-left: 2vw; }
        
        .smallsection_detail_item_list { position: relative; padding-left: 6vw; margin-bottom: 1.5vw; border-bottom: none !important; text-indent: 0; }
        .smallsection_detail_item_list a { display: block; font-size: 3.8vw; color: #0b57d0; font-weight: bold; line-height: 1.6; text-decoration: underline; text-decoration-color: #07519a; padding: 0; }
        .smallsection_detail_item_list::before { content: ''; position: absolute; left: 0; top: 0.6vw; width: 4.5vw; height: 4.5vw; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23c9993b' d='M8 5v14l11-7z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; background-size: contain; transform: none; margin-right: 0; }

        #cont1 .smallsection_detail_list { margin-top: 10vw; }
        .smallsection_detail_list2 { margin-left: 4vw; }

        .banner-link { margin: 8vw auto 12vw; width: 90vw; }

        /* --- 結論・まとめボックス (旧デザイン互換) --- */
        .content_conclution_smallsection:not(:last-child) { margin-bottom: 6vw; }
        .conclution_smallsection_title { font-size: 4.6vw; font-weight: bold; color: #f1edda; position: relative; padding-left: 3.5vw; }
        .conclution_smallsection_title::before { content: ''; width: 2vw; height: 2vw; background: #f1edda; clip-path: polygon(2vw 50%, 0% 0%, 0% 2vw); position: absolute; left: 0; top: 2vw; margin: auto; }
        .conclution_smallsection_detail { border: 3px solid #878787; padding: 3vw 4vw; margin: 4vw 0; }
        .conclution_smallsection_detail .detail_text_title { font-size: 4vw; font-weight: bold; color: #878787; margin-bottom: 2vw; }

        /* --- 要約ボックス (スマホ用) --- */
        .article_summary_box { margin: 8vw 3vw 10vw; padding: 10vw 4vw 2vw; border-radius: 3vw; }
        .summary_box_title { top: -3vw; left: 3.2vw; font-size: 3.5vw; padding: 2vw 4vw; border-radius: 5vw; }
        .summary_box_list li { font-size: 3.8vw; line-height: 1.6; margin-bottom: 3.5vw; padding-left: 7.3vw; }
        .summary_box_list li::before { width: 4.3vw; height: 4.3vw; left: 0; top: 0.6vw; }
        .summary_box_list { padding-top: 2vw; }

        /* --- まとめボックス (スマホ用) --- */
        .article_conclusion_box { margin: 10vw 3vw 8vw; padding: 6vw 4vw 6vw; border-radius: 3vw; }
        .conclusion_box_title { top: -4.5vw; left: 4vw; font-size: 3.8vw; padding: 2vw 5vw; border-radius: 5vw; }
        .conclusion_box_list li { padding-left: 6vw; margin-bottom: 6vw; }
        .conclusion_box_list li:last-child { margin-bottom: 0; }
        .conclusion_box_list li::before { left: 1vw; top: 1vw; width: 2.8vw; height: 2.8vw; }
        .conclusion_item_title { font-size: 4vw; margin-bottom: 2vw; }
        .conclusion_item_text { font-size: 3.6vw; }
        .conclusion_item_link { font-size: 3.2vw; display: inline-block; margin-top: 2vw; }
        .conclusion_item_link a { font-size: 3.2vw !important; padding: 0 1vw !important; }

        /* --- 参照エリア (スマホ用) --- */
        .reference_section { display: block; width: auto; box-sizing: border-box; margin: 10vw 3vw 8vw; padding-top: 6vw; padding-bottom: 6vw; border-top: 1px solid #999; border-bottom: 1px solid #999; }
        .reference_title { font-size: 3vw; color: #666; margin-bottom: 2vw; }
        .reference_list { list-style-type: disc; list-style-position: outside; margin-left: 5vw; padding: 0; }
        .reference_list li { color: #666; font-size: 2.8vw !important; line-height: 1.6; margin-bottom: 2vw; font-weight: normal !important; border-bottom: none !important; }
        .reference_list a { color: #0b57d0 !important; font-size: 2.8vw !important; font-weight: normal !important; text-decoration: underline !important; word-break: break-all; }

        /* --- CTAボタン 微調整 --- */
        .shared-ownership-section-container { padding: 40px 10px !important; width: 95%; margin: -4vw auto 12vw !important; }
        .shared-ownership-main-title { font-size: 3.5vw !important; margin-bottom: 10px; padding-left: 0 !important; border-left: none !important; }
        .shared-ownership-consult-button { font-size: 3.5vw !important; padding: 10px 20px; }

        /* --- リンクボタン (スマホ用) --- */
        .link_btn a { display: block; font-size: 5vw; font-weight: bold; color: #fff !important; line-height: 1.6; text-align: center; margin: 5vw 0 0; padding: 3.8vw 3vw 3vw; background: #ff9c00; border-radius: 40px; position: relative; }
        .link_btn a::after { content: ''; border: 2px solid #fff; border-radius: 40px; position: absolute; top: 1.5vw; bottom: 1.5vw; left: 1.5vw; right: 1.5vw; }

        /* --- Instagram埋め込みコンテナ --- */
        .instagram-embed-wrapper { display: block; margin: 5vw auto; } /* 縦並びに解除 */
        .instagram-embed-wrapper blockquote.instagram-media { margin: 0 auto 6vw !important; width: 100% !important; }
        
        /* --- チェックリスト調整 (スマホ用) --- */
        .checklist_box { padding: 5vw; margin: 5vw auto 8vw; }
        .interactive_check_list li { margin-bottom: 4vw; }
        .interactive_check_list .check_text::before { margin-right: 3vw; }
        .checklist_note_wrap { margin: 4vw 0 6vw; }
        .checklist_note_wrap .note_text { font-size: 3.2vw; margin-bottom: 2vw; }
        .checklist_subtitle { font-size: 3.8vw; margin: 6vw 0 3vw; }
        .sub_check_list { margin-left: 4vw !important; padding-left: 2vw !important; }

        /* --- 内部リンク「▶」専用クラス --- */
        .internal_link_wrap .arrow { margin-right: 5px; color: #333; }
    }

</style>]]></description>
            <pubDate>2026-07-29</pubDate>
        </item>
                
        <item>
            <title>甲東園が子育てしやすい理由をご紹介！質の高い教育環境と治安の良さが魅力</title>
            <link>http://www.century-21net.co.jp/staffblog/entry-825252/</link>
            <description><![CDATA[<article class="column_section">
    <div class="column_section_image_intro">
        <picture>
            <source media="(max-width: 649px)" srcset="//cdn.img-asp.jp/cms/825252_6_0_0_1.jpg">
            <img src="//cdn.img-asp.jp/cms/825252_6_0_0_1.jpg" alt="甲東園が子育てしやすい理由をご紹介！質の高い教育環境と治安の良さが魅力">
        </picture>
    </div>
    <div class="article_summary_box">
        <div class="summary_box_title">まずは概要をチェック！</div>
        <ul class="summary_box_list">
            <li>文教地区の恩恵を受ける、治安が良く子育てしやすい住環境</li>
            <li>西宮市屈指の人気学区！将来を見据えた質の高い教育環境が魅力</li>
            <li>2026年拡充！所得制限なしで18歳まで医療費が無償化</li>
        </ul>
    </div>
    <div class="column_text_section intro">
        <div class="text_section_content">
            <p class="content_text">
                「西宮七園」の一つとして関西指折りのブランド力を誇る「甲東園」は、文教エリアならではの落ち着いた住環境と、高い人気を誇る学区が揃う、子育て世帯にとって魅力的な街です。
            </p>
            <p class="content_text">
                この記事では、甲東園が子育てしやすい理由を、教育環境や行政の支援制度などから詳しくご紹介いたします。
            </p>
            <dl class="content_detail_smallsection_2">
                <dt class="detail_smallsection_title">目次</dt>
                <dd class="detail_smallsection_detail">
                    <ul class="smallsection_detail_list">
                        <li class="smallsection_detail_item_list"><a href="#cont1">甲東園は子育てしやすい！ご家族から選ばれる3つの理由</a></li>
                        <li class="smallsection_detail_item_list"><a href="#cont2">お子様の将来を見据えた選択。甲東園の保育・教育環境</a></li>
                        <li class="smallsection_detail_item_list"><a href="#cont3">子育てを後押しする西宮市の行政支援</a></li>
                        <li class="smallsection_detail_item_list"><a href="#cont4">甲東園は休日のお出かけスポットも充実！</a></li>
                        <li class="smallsection_detail_item_list"><a href="#cont5">甲東園での子育てに関するよくある質問</a></li>
                        <li class="smallsection_detail_item_list"><a href="#cont6">まとめ</a></li>
                    </ul>
                </dd>
            </dl>
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title">＼ ご家族の理想のライフスタイルを叶える ／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="/purchase/rail_estate/rail334/station_result334025/" class="shared-ownership-consult-button" target="_blank">▶ 甲東園駅周辺の不動産一覧を見てみる</a>
        </div>
    </div>
    <div class="column_text_section first" id="cont1">
        <div class="text_compare_content">
            <h2 class="text_section_title">甲東園は子育てしやすい！<br class="sp-view">ご家族から選ばれる3つの理由</h2>
            <div class="column_section_image">
                <img src="//cdn.img-asp.jp/cms/825252_2_0_0_1.jpg" alt="" >
            </div>
            <p class="content_text">
                甲東園は、西宮市内でも教育環境と住環境のバランスが良く、子育て世帯からの人気も高いエリア。
            </p>
            <ol class="text_list">        
                <li><span class="text_bold">文教地区の恩恵を受ける「治安の良さ」と「落ち着いた環境」</span></li>
                <li><span class="text_bold">日常で自然に触れられる緑豊かな住環境</span></li>
                <li><span class="text_bold">主要都市へスムーズに行ける交通アクセス</span></li>
            </ol>
            <p class="content_text">
                子育てしやすい街として選ばれ続ける理由を、大きく上記の3つに分けて見ていきましょう。
            </p>
            <div class="content_wrap">
                <h3 class="content_title">① 文教地区の恩恵を受ける<br class="sp-view">「治安の良さ」と「落ち着いた環境」</h3>
                <p class="content_detail_text">
                    甲東園エリアの大きな魅力は、行政によって良好な環境が守られている「文教地区」（上ヶ原地区）があることです。
                </p>
                <h4 class="content_title_title">アカデミックで落ち着いた街並み</h4>
                <p class="content_detail_text">
                    周辺には関西学院大学や神戸女学院大学をはじめとする名門校が集まっています。駅周辺の甲東園エリアにも、知的で穏やかな雰囲気が広がっています。
                </p>
                <h4 class="content_title_title">子育てに安心な、高い防犯性と治安の良さ</h4>
                <p class="content_detail_text">
                    上ヶ原の文教地区では遊技施設などの営業が厳格に制限されており、その玄関口である甲東園駅前も繁華街のような騒がしさはありません。
                </p>
            </div>
            <div class="content_wrap">
                <h3 class="content_title">② 日常で自然に触れられる緑豊かな住環境</h3>
                <p class="content_detail_text">
                    駅周辺には商業施設があり利便性も備えつつも、少し歩けば緑豊かな環境が広がっているのも嬉しいポイント。
                </p>
                <h4 class="content_title_title">整備された公園と美しい街路樹</h4>
                <p class="content_detail_text">
                    日常のお散歩や外遊びができる緑地や公園が点在しているため、身近に自然を感じることができます。
                </p>
                <h4 class="content_title_title">ゆとりある閑静住宅街</h4>
                <p class="content_detail_text">
                    駅前を少し離れると、閑静な住宅街が広がります。邸宅や植栽が並ぶ景観で、交通量も比較的落ち着いているため、安心して道を歩きやすいエリアと言えるでしょう。
                </p>
            </div>
            <div class="content_wrap">
                <h3 class="content_title">③ 主要都市へスムーズに行ける<br class="sp-view">交通アクセス</h3>
                <p class="content_detail_text">
                    落ち着いた住環境でありながら、交通アクセスに優れているのも甲東園の魅力です。甲東園駅では阪急今津線が利用でき、通勤・通学はもちろん、休日のお出かけもスムーズです。
                </p>
                <table class="blog_table">
                    <thead>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">目的地</th>
                            <th class="blog_table_title">目安時間</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">西宮北口駅</th>
                            <td class="blog_table_detail">約4分</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">大阪梅田駅</th>
                            <td class="blog_table_detail">約21分</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">神戸三宮駅</th>
                            <td class="blog_table_detail">約21分</td>
                        </tr>
                    </tbody>
                </table>
                <p class="note_text">
                    曜日・時間帯により所要時間は異なります。
                </p>
                <p class="note_text">
                    通勤時間帯（平日の朝7時前後）を想定した所要時間を記載しています。
                </p>
                <p class="content_detail_text">
                    ターミナル駅である西宮北口駅まで約4分の立地は、毎日の移動負担を減らしてくれます。<br>
                    教育環境も、主要都市へのアクセスの良さも、どちらも両立したいご家庭にぴったりのエリアです。
                </p>
            </div>
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title">＼ 落ち着いた環境で子育てするなら！／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="/purchase/rail_estate/rail334/station_result334025/" class="shared-ownership-consult-button" target="_blank">▶ 甲東園駅周辺の不動産一覧を見てみる</a>
        </div>
    </div>
    <div class="column_text_section second" id="cont2">
        <div class="text_compare_content">
            <h2 class="text_section_title">お子様の将来を見据えた選択。<br class="sp-view">甲東園の保育・教育環境</h2>
            <div class="column_section_image">
                <img src="//cdn.img-asp.jp/cms/825252_3_0_0_1.jpg" alt="" >
            </div>
            <p class="content_text">
                マイホーム選びにおいて、お子様の学習環境は将来のライフプランを大きく左右する大切なポイントではないでしょうか。
            </p>
            <p class="content_text">
                ここでは、甲東園エリアならではの保育・教育の特徴についてご紹介します。
            </p>
            <div class="content_wrap">
                <h3 class="content_title">認定こども園や一時預かりも視野に。<br class="sp-view">柔軟な保活がポイント</h3>
                <p class="content_detail_text">
                    事実として、西宮市全体では2026年時点で75名の待機児童が存在しています。<br>
                    特に0〜2歳児の保育施設の入所に関しては、早めの情報収集が求められるでしょう。
                </p>
                <p class="content_detail_text">
                    西宮市全体で保育施設の競争率が高い一方で、甲東園エリアには「認可保育園」「認定こども園」「認可外保育園」「企業主導型保育園」など、保育施設が複数あります。<br>
                    また、「一時預かり」を行っている保育施設もあるため、視野を広げることで選択肢を確保することは可能と言えます。
                </p>
                <p class="content_detail_text">
                    さらに、独自の教育方針を持つ幼稚園もあり、お子様の成長に合わせた質の高い幼児教育の環境を選ぶことができるでしょう。
                </p>
            </div>
            <div class="content_wrap">
                <h3 class="content_title">長期的な教育環境を支える小・中学校</h3>
                <p class="content_detail_text">
                    甲東園エリアに住まいを構える最大のメリットは、小学校から続く長期的な教育環境の質の高さにあります。
                </p>
                <h4 class="content_title_title">人気の公立小・中学校の校区</h4>
                <p class="content_detail_text">
                    エリア内を学区とする「甲東小学校」や「甲陵中学校」は、市内指折りの人気校として知られています。<br>
                    文教地区ならではの落ち着いた雰囲気が学習環境にも反映されており、お子様が安定して学習に集中できる環境が整っています。
                </p>
                <p class="content_detail_text">
                    甲東園駅周辺の主な学区は以下の通りです。
                </p>
                <table class="blog_table">
                    <thead>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">小学校</th>
                            <th class="blog_table_title">中学校</th>
                            <th class="blog_table_title">主な町名</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">甲東</th>
                            <th class="blog_table_title">甲陵</th>
                            <td class="blog_table_detail text-left">
                                松籟荘、神呪町、<br class="sp-view">
                                甲東園3丁目、<br class="sp-view">
                                上大市1・2丁目、<br class="sp-view">
                                門戸東町、<br>
                                門戸西町（2～9番）、<br class="sp-view">
                                下大市西町、<br class="sp-view">
                                上甲東園4・6丁目 など
                            </td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title" rowspan="2">上ヶ原</th>
                            <th class="blog_table_title">上ヶ原</th>
                            <td class="blog_table_detail text-left">
                                上ケ原四番町（1～3番）、<br class="sp-view">
                                上ケ原五番町
                            </td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">甲陵</th>
                            <td class="blog_table_detail text-left">
                                門戸西町（1・10番）、<br class="sp-view">
                                上ケ原一番町～上ケ原三番町、<br class="sp-view">
                                上ケ原四番町（4番）、<br>
                                上甲東園1～3・5丁目、<br class="sp-view">
                                仁川町3～6丁目、<br class="sp-view">
                                仁川五ケ山町、<br class="sp-view">
                                岡田山（4･7番） など
                            </td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">段上</th>
                            <th class="blog_table_title">甲武</th>
                            <td class="blog_table_detail text-left">
                                仁川町1丁目、一里山町、<br class="sp-view">
                                上大市5丁目、段上町6丁目、<br class="sp-view">
                                段上町7丁目（一部）、<br>
                                段上町8丁目（一部） など
                            </td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title" rowspan="2">段上西</th>
                            <th class="blog_table_title">甲陵</th>
                            <td class="blog_table_detail text-left">
                                甲東園1・2丁目、<br class="sp-view">
                                仁川町2丁目、段上町4丁目
                            </td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">甲武</th>
                            <td class="blog_table_detail text-left">
                                段上町1～3・5丁目、<br class="sp-view">
                                段上町7丁目（一部）、<br class="sp-view">
                                段上町8丁目（一部）、<br>
                                上大市3・4丁目 など
                            </td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">樋ノ口</th>
                            <th class="blog_table_title">甲武</th>
                            <td class="blog_table_detail text-left">
                                樋ノ口町1・2丁目、<br class="sp-view">
                                大島町、若山町 など
                            </td>
                        </tr>
                    </tbody>
                </table>
                <p class="note_text">
                    上記は甲東園駅周辺を対象とした主な町名です。同じ町名でも番地や川の境界線によって学区が分かれるエリアもございます。
                </p>
                <p class="content_detail_text">
                    私たち「アクロスコーポレイション」では、学区を条件としたマイホーム探しも得意としております。<br>
                    「この学区内で探したい」といったご希望がございましたら、お気軽にご連絡ください。
                </p>
                <div class="internal_link_wrap">
                    <span class="arrow">▶</span>
                    <a href="/contact/?companyId=31419" target="_blank">ご希望の学区での物件探しをアクロスコーポレイションに相談する</a>
                </div>
                <h4 class="content_title_title">名門私立校も身近に揃う、進路選択の広さ</h4>
                <p class="content_detail_text">
                    公立校の質の高さに加え、以下の名門私立校が周辺に点在しているのも、このエリアならではの特徴です。
                </p>
                <ul class="text_list">        
                    <li><span class="text_bold">仁川学院小学校</span></li>
                    <li><span class="text_bold">仁川学院中学校・高等学校</span></li>
                    <li><span class="text_bold">報徳学園中学校・高等学校</span></li>
                    <li><span class="text_bold">神戸女学院中学・高等学部</span></li>
                    <li><span class="text_bold">関西学院中学部</span></li>
                </ul>
                <p class="content_detail_text">
                    将来、お子様の個性やご家庭の教育方針に合わせて、幅広い進路の選択肢を描くことができます。
                </p>
            </div>
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title">＼ 人気の学区でマイホームを！ ／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="/purchase/rail_estate/rail334/station_result334025/" class="shared-ownership-consult-button" target="_blank">▶ 甲東園駅周辺の不動産一覧を見てみる</a>
        </div>
    </div>
    <div class="column_text_section third" id="cont3">
        <div class="text_compare_content">
            <h2 class="text_section_title">子育てを後押しする<br class="sp-view">西宮市の行政支援</h2>
            <div class="column_section_image">
                <img src="//cdn.img-asp.jp/cms/825252_5_0_0_1.jpg" alt="" >
            </div>
            <p class="content_text">
                住環境の良さに加え、甲東園が位置する西宮市による子育て支援もファミリー層から選ばれる大きな理由です。<br>
                特に、経済的な支援は、これからの生活設計や資金計画において、見逃せない点です。
            </p>
            <div class="content_wrap">
                <h3 class="content_title">高校生世代までの医療費が<br class="sp-view">「所得制限なし」で無償化</h3>
                <p class="content_detail_text">
                    西宮市の子育て支援の中でも、特に嬉しいのが2026年1月より拡充された「こども医療時助成制度」です。
                </p>
                <ul class="text_list">        
                    <li><span class="text_bold">対象</span>：高校生世代（18歳に達する日以後の最初の3月31日まで）</li>
                    <li><span class="text_bold">所得制限</span>：なし</li>
                    <li><span class="text_bold">利用時</span>：事前に申請・取得した受給者証を医療機関の受付に提示</li>
                </ul>
                <p class="content_detail_text">
                    この制度の大きな魅力は、所得制限がないこと。<br>
                    世帯収入に関わらず利用できるため、共働き世帯でも恩恵を受けやすいです。
                </p>
                <p class="content_detail_text">
                    急なトラブルの際も、ためらうことなく最善のタイミングで適切な医療にアクセスできる環境は、日々の暮らしにおける大きな安心に繋がります。
                </p>
            </div>
            <div class="content_wrap">
                <h3 class="content_title">妊娠期から続く切れ目ないサポート</h3>
                <div class="content_wrap">
                    <p class="content_detail_text">
                        医療費の無償化に加えて、妊娠・出産期からお子様が小学校へ入学するまで、行政のサポートが途切れることなく続くのも魅力です。
                    </p>
                    <ul class="text_list">
                        <li><span class="text_bold">伴走型相談支援</span>：各ご家庭に合わせた継続的なサポート</li>
                        <li><span class="text_bold">出産・子育て応援給付金</span>：計10万円の経済的支援</li>
                        <li><span class="text_bold">就学前児童応援給付事業</span>：0～6歳児を対象とした、児童1人あたり5千円分の給付</li>
                    </ul>
                    <p class="content_detail_text">
                        初めての妊娠・出産には、不安や悩みを感じることも多いかと思います。
                    </p>
                    <p class="content_detail_text">
                        西宮市では、妊娠届出時や出生届出時の面談を通じて、ベビー用品の購入などに役立つ計10万円の給付金を受け取ることができます。<br>
                        さらに、妊娠中・子育て中の方の相談に応じ、各ご家庭の状況やニーズに合わせた必要な支援へと繋いでくれます。
                    </p>
                    <p class="content_detail_text">
                        また、「就学前児童応援給付金」は、物価高騰への対策として、0〜6歳の就学前のお子様がいらっしゃるご家庭へ児童1名あたり5千円分の電子マネー等を支給。
                    </p>
                    <p class="content_detail_text">
                        こうした行政サービスでのバックアップは、甲東園での暮らしを支えてくれるでしょう。
                    </p>
                </div>
            </div>
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title">＼ 手厚いサポートで、ゆとりある暮らしが叶う街 ／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="/purchase/rail_estate/rail334/station_result334025/" class="shared-ownership-consult-button" target="_blank">▶ 甲東園駅周辺の不動産一覧を見てみる</a>
        </div>
    </div>
    <div class="column_text_section fourth" id="cont4">
        <div class="text_compare_content">
            <h2 class="text_section_title">甲東園は休日の<br class="sp-view">お出かけスポットも充実！</h2>
            <p class="content_text">
                甲東園エリアは、豊かな自然環境と大型商業施設へのアクセスの良さを兼ね備えており、ご家族で充実した休日を過ごすことができます。
            </p>
            <p class="content_text">
                その日の気分やご家族のペースに合わせて楽しめる、2つの代表的なスポットをご紹介します。 
            </p>
            <dl class="content_detail_smallsection sec10">
                <dt class="detail_smallsection_title">緑豊かな「甲山森林公園」でリフレッシュ</dt>
                <dd class="detail_smallsection_detail">
                    <p class="smallsection_detail_text">
                        甲東園駅から北西に位置する甲山森林公園は、ご家族でのびのびと過ごすのに最適なスポット。車で行きやすい場所にありながら、広大な敷地と豊かな緑が魅力です。<br><br>
                        <span class="text_highlight">自然そのものが大きな遊び場に</span><br>
                        園内には広々とした芝生広場や、自由広場があり、ボール遊びやバドミントン、お弁当を持参してのピクニックにぴったりです。<br><br>
                        <span class="text_highlight">子どもたちの好奇心を育む多彩な遊び方</span><br>
                        整備されたハイキングコースでは、春の草花探しや夏の昆虫採集、秋の紅葉狩りなど、四季折々の自然観察が楽しめます。
                    </p>
                    <table class="blog_table">
                        <thead>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">項目</th>
                                <th class="blog_table_title">詳細</th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">所在地</th>
                                <td class="blog_table_detail">兵庫県西宮市甲山町43</td>
                            </tr>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">電話番号</th>
                                <td class="blog_table_detail">0798-73-4600</td>
                            </tr>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">駐車場</th>
                                <td class="blog_table_detail">計75台（無料）</td>
                            </tr>
                        </tbody>
                    </table>
                </dd>
            </dl>
            <dl class="content_detail_smallsection sec11">
                <dt class="detail_smallsection_title">西日本最大級の商業施設<br class="sp-view">「阪急西宮ガーデンズ」</dt>
                <dd class="detail_smallsection_detail">
                    <p class="smallsection_detail_text">
                        甲東園駅からわずか2駅の「西宮北口」駅直結という好立地に、西日本最大級のショッピングモール「阪急西宮ガーデンズ」があります。<br><br>
                        <span class="text_highlight">天候を問わず1日中快適に</span><br>
                        駅直結の屋内施設であるため、雨の日や夏の暑い日でも、天候を気にすることなくご家族で快適に過ごせます。<br><br>
                        <span class="text_highlight">お買い物からエンタメまで完結</span><br>
                        屋上のスカイガーデンや、映画館、お子様向けの店舗、充実した飲食店までが施設内に。生活必需品の買い出しから休日のレジャーまで、あらゆる目的に応えてくれます。
                    </p>
                    <table class="blog_table">
                        <thead>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">項目</th>
                                <th class="blog_table_title">詳細</th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">所在地</th>
                                <td class="blog_table_detail">兵庫県西宮市高松町14番2号</td>
                            </tr>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">アクセス</th>
                                <td class="blog_table_detail">西宮北口駅東改札口から徒歩3分</td>
                            </tr>
                            <tr class="blog_table_wrap">
                                <th class="blog_table_title">駐車場</th>
                                <td class="blog_table_detail">最初の1時間無料  <br class="sp-view">以後30分ごと200円</td>
                            </tr>
                        </tbody>
                    </table>
                </dd>
            </dl>
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title">＼ 家族の休日が豊かになる憧れのエリア！／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="/purchase/rail_estate/rail334/station_result334025/" class="shared-ownership-consult-button" target="_blank">▶ 甲東園駅周辺の不動産一覧を見てみる</a>
        </div>
    </div>
    <div class="column_text_section fifth" id="cont5">
        <div class="text_compare_content">
            <h2 class="text_section_title">甲東園での子育てに関する<br class="sp-view">よくある質問</h2>
            <div class="faq_toc">
                <div class="faq_toc_item">
                    <div class="faq_toc_q">
                        <span class="faq_toc_icon">Q.</span>
                        <span class="faq_toc_text">
                            西宮市の医療費無償化は、共働き世帯や収入が多い世帯でも対象となりますか？
                        </span>
                    </div>
                    <div class="faq_toc_a">
                        <div class="faq_toc_a_top">
                            <span class="faq_toc_icon green">A.</span>
                            <span class="faq_toc_text" style="font-weight: bold">
                                はい、所得制限がないため、共働き世帯や収入が多い世帯でも対象となります。
                            </span>
                            <span class="faq_toc_text">
                                2026年1月より拡充された西宮市の「子ども医療費助成制度」は、世帯収入に関わらず適用されます。<br>
                                急な怪我や体調不良時でも、手持ちの現金に気を取られることなく、安心して医療機関を受診していただけます。
                            </span>
                        </div>
                    </div>
                </div>
                <div class="faq_toc_item">
                    <div class="faq_toc_q">
                        <span class="faq_toc_icon">Q.</span>
                        <span class="faq_toc_text">
                            甲東園周辺の「学区」が人気を集めている理由は何ですか？
                        </span>
                    </div>
                    <div class="faq_toc_a">
                        <div class="faq_toc_a_top">
                            <span class="faq_toc_icon green">A.</span>
                            <span class="faq_toc_text" style="font-weight: bold">
                                市内でも高い学力水準と、良好な学習環境が大きな理由と言えるでしょう。
                            </span>
                            <span class="faq_toc_text">
                                立学校トップクラスの学力水準を誇り、生徒同士が切磋琢磨できる環境が整っています。
                            </span>
                        </div>
                    </div>
                </div>
                <div class="faq_toc_item">
                    <div class="faq_toc_q">
                        <span class="faq_toc_icon">Q.</span>
                        <span class="faq_toc_text">
                            休日に子どもと一緒に遊べる場所はありますか？
                        </span>
                    </div>
                    <div class="faq_toc_a">
                        <div class="faq_toc_a_top">
                            <span class="faq_toc_icon green">A.</span>
                            <span class="faq_toc_text" style="font-weight: bold">
                                緑豊かで大きな公園と、便利な商業施設の両方が身近に揃っています。
                            </span>
                            <span class="faq_toc_text">
                                自然に触れられる広大な「甲山森林公園」が近くにあるほか、噴水のある屋上庭園で遊べる「阪急西宮ガーデンズ」へもアクセスしやすいです。
                            </span>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title contact">＼ 甲東園のエリア情報が気になる方はこちら！／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="/contact/?companyId=31419" class="shared-ownership-consult-button btn-contact" target="_blank">▶ アクロスコーポレイションに質問する</a>
        </div>
    </div>
    <div class="column_text_section sixth" id="cont6">
        <div class="text_compare_content">
            <h2 class="text_section_title">まとめ</h2>
            <p class="content_text">
                甲東園は、落ち着いた住環境、質の高い教育環境、行政サポートがバランス良く揃った、子育てしやすい魅力的なエリアです。
            </p>
            <div class="article_conclusion_box">
                <ul class="conclusion_box_list">
                    <li>
                        <div class="conclusion_item_title">将来を見据えた教育環境の構築に最適なエリア</div>
                        <div class="conclusion_item_text">
                            人気の公立学区や充実した市立学校など、質の高い教育環境が整っています。<br>
                            <span class="conclusion_item_link">
                                詳しくは <a href="#cont2">甲東園の保育・教育環境</a> をご覧ください。
                            </span>
                        </div>
                    </li>
                    <li>
                        <div class="conclusion_item_title">西宮市の手厚い行政サポートがもたらす安心感</div>
                        <div class="conclusion_item_text">
                            18歳まで所得制限なしの医療費無償化など、子育てしやすい制度が充実しています。<br>
                            <span class="conclusion_item_link">
                                詳しくは <a href="#cont3">子育てを後押しする西宮市の行政支援</a> をご覧ください。
                            </span>
                        </div>
                    </li>
                    <li>
                        <div class="conclusion_item_title">自然と利便性が調和した、上質な住環境</div>
                        <div class="conclusion_item_text">
                            治安が良く落ち着いた街並みに加え、リフレッシュやショッピングを満喫できる環境が両立しています。<br>
                            <span class="conclusion_item_link">
                                詳しくは <a href="#cont1">ご家族から選ばれる3つの理由</a> や <a href="#cont4">休日のお出かけスポットも充実！</a> をご覧ください。
                            </span>
                        </div>
                    </li>
                </ul>
            </div>
            <p class="content_text">
                甲東園は、お子様の将来を見据えた質の高い教育環境を確保しながら、ご家族全員がゆとりを持って心豊かに暮らせる街として多くの方に選ばれ続けています。
            </p>
            <p class="content_text">
                マイホームの購入という大切な選択において、甲東園はご家族の理想の暮らしを叶えてくれる、価値を持った街といえるでしょう。 
            </p>
            <div class="content_wrap">
                <h4 class="content_title_title">阪神間の住まい探しは<br class="sp-view">「アクロスコーポレイション」へ</h4>
                <p class="content_detail_text">
                    弊社は阪神間のエリア情報に精通しており、甲東園周辺の魅力的なファミリー向け物件を多数取り扱っております。
                </p>
                <p class="content_detail_text">
                    「人気の学区内で探したい」「教育施設や公園へのアクセスを重視したい」といった、お客様お一人おひとりのこだわりに寄り添い、プロの視点から最適なご提案をさせていただきます。
                </p>
                <p class="content_detail_text">
                    甲東園エリアでのマイホーム購入をご検討中の方は、ぜひ「アクロスコーポレイション」にご相談ください。ご家族の理想の住まい探しを、全力でサポートいたします。
                </p>
            </div>
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title contact">＼ 甲東園のエリア情報は地域のプロにお任せ！／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="/contact/?companyId=31419" class="shared-ownership-consult-button btn-contact" target="_blank">▶ アクロスコーポレイションに相談する</a>
        </div>
    </div>
    <div class="reference_section">
        <div class="reference_title">参照</div>
        <ul class="reference_list">
            <li><a href="https://webgis.nishi.or.jp/index.php?controller=index&action=sendnext&next_page=mapindex&map_gid=1&map_id=1" target="_blank">にしのみやWebGIS</a></li>
            <li><a href="https://www.navitime.co.jp/" target="_blank">NAVITIME</a></li>
            <li>西宮市「<a href="https://www.nishi.or.jp/kosodate/hoikujo/hoikujo/taikijidoutaisaku/taikijidou.html" target="_blank">保育所等待機児童数について</a>」</li>
            <li>ホイシル「<a href="https://www.hoicil.com/f?stations=34.766802:135.359838" target="_blank">甲東園駅周辺の保育園･認定こども園･保育所</a>」</li>
            <li>西宮市「<a href="https://www.nishi.or.jp/kosodate/kyoiku/gakkokyoiku/tsugakukuiki/r6komeibetsu.html" target="_blank">令和8年度　小・中・義務教育学校　学校区（校名別）</a>」</li>
            <li><a href="https://www.nigawa.ac.jp/elementary/" target="_blank">仁川学院小学校</a></li>
            <li><a href="https://www.nigawa.ac.jp/junior-high/" target="_blank">仁川学院中学・高等学校</a></li>
            <li><a href="https://www.hotoku.ac.jp/" target="_blank">報徳学園中学校・高等学校</a></li>
            <li><a href="https://www.kobejogakuin-h.ed.jp/" target="_blank">神戸女学院中学部・高等学部</a></li>
            <li><a href="https://jh.kwansei.ac.jp/index.html" target="_blank">関西学院中学部</a></li>
            <li>西宮市「<a href="https://www.nishi.or.jp/kurashi/iryohijosei/nyuyojito/kodomoiryo-josei.html" target="_blank">こども医療費助成制度</a>」</li>
            <li>西宮市「<a href="https://www.nishi.or.jp/kosodate/ninshin/ninsampu/syussannkosodate.html" target="_blank">伴走型相談支援と妊婦のための支援給付について</a>」</li>
            <li>西宮市「<a href="https://www.nishi.or.jp/kosodate/ninshin/ninsampu/syussannkosodate.html" target="_blank">就学前児童応援給付事業について</a>」</li>
            <li><a href="https://kabutoyama-park.com/" target="_blank">兵庫県立甲山森林公園</a></li>
            <li><a href="https://nishinomiya-gardens.com/" target="_blank">阪急西宮ガーデンズ</a></li>
        </ul>
    </div>
</article>
<style>
    /* =========================================
       共通・ベーススタイル（画面幅に関わらず適用）
    ========================================= */
    /* --- 全体の基本設定 --- */
    .column_section * { color: #333; font-weight: 500; font-size: 15px; }
    .column_section_image img { width: 100%; height: auto; vertical-align: bottom; }
    .column_section_image { display: flex; justify-content: center; }

    .banner-link { display: block; }
    .column_section_image_intro img { width: 100%; }

    /* --- アンカーリンクのズレ調整（追従ヘッダー対策） --- */
    .column_text_section { scroll-margin-top: 100px; }

    /* --- 特定セクションの背景画像（疑似要素） --- */
    .sec10 .smallsection_detail_text::before { background: url(//cdn.img-asp.jp/cms/825252_4_0_0_1.jpg) no-repeat center center / cover; }
    .sec11 .smallsection_detail_text::before { background: url(//cdn.img-asp.jp/cms/825252_1_0_0_1.jpg) no-repeat center center / cover; }
    .sec12 .smallsection_detail_text::before { background: url() no-repeat center center / cover; }

    /* --- 大見出し（上下ボーダー線の装飾）PC/スマホ共通 --- */
    .text_section_title, .text_section_title_end { font-weight: bold !important; position: relative; text-align: center; scroll-margin-top: 140px; }
    .text_section_title_end { background: #785B21; color: #fff; }
    /* 大見出しの上線 */
    .text_section_title::before, .text_section_title_end::before { content: ''; height: 2px; position: absolute; top: 0; left: 0; right: 0; margin: auto; }
    /* 大見出しの下線 */
    .text_section_title::after, .text_section_title_end::after { content: ''; height: 2px; position: absolute; bottom: 0; left: 0; right: 0; margin: auto; }
    .text_section_title::before, .text_section_title::after { background: #333; }
    .text_section_title_end::before, .text_section_title_end::after { background: #785B21; }

    /* --- テーブル（表） PC/スマホ共通 --- */
    .blog_table, 
    .content_wrap .blog_table { width: 100%; box-shadow: 0 0 7px 2px rgba(0, 0, 0, .06); border-collapse: collapse; }
    thead .blog_table_title { color: #fff; font-weight: bold; background: #785B21; vertical-align: middle; }
    thead .blog_table_title:not(:first-child) { background: #c9993b; color: #fff; }
    thead .blog_table_title:not(:last-child), 
    tbody .blog_table_title { border-right: 2px solid #f1edda; }
    tbody .blog_table_title { color: #333; font-weight: bold; background: #f1edda; vertical-align: middle;}
    tbody .blog_table_wrap:not(:last-child) .blog_table_title { border-bottom: solid 2px #fff; }
    .blog_table_detail { background-color: #fff; }
    tbody .blog_table_detail { text-align: center; vertical-align: middle; }
    tbody .blog_table_detail:not(:last-child) { border-right: 2px solid #ededed; }
    tbody .blog_table_wrap:not(:last-child) .blog_table_detail { border-bottom: 2px solid #ededed; }
    tbody .blog_table_detail.text-left { text-align: left; }

    /* =========================================
       コンポーネント（部品）共通スタイル
    ========================================= */
    /* --- FAQ（よくある質問）目次エリア --- */
    .faq_toc { max-width: 700px; margin: 40px auto 60px; }
    .faq_toc_item { margin-bottom: 15px; border-radius: 8px; overflow: hidden; }
    .faq_toc_q { background-color: #c9993b; color: #fff; padding: 10px 20px; display: flex; align-items: flex-start; }
    .faq_toc_q .faq_toc_icon { font-size: 24px; margin-right: 12px; color: #fff; font-family: Arial, sans-serif; line-height: 1.1; }
    .faq_toc_q .faq_toc_text { font-size: 17px; font-weight: bold; color: #fff; line-height: 1.5; margin-top: 2px; }
    .faq_toc_a { border: 2px solid #c9993b; border-top: none; border-radius: 0 0 8px 8px; padding: 15px 20px 12px; }
    .faq_toc_a_top { display: grid; grid-template-columns: max-content 1fr; align-items: start; margin-bottom: 12px; }
    .faq_toc_a_top .faq_toc_icon.green { grid-column: 1; grid-row: 1 / 10; color: #c9993b; font-size: 24px; margin-right: 12px; font-family: Arial, sans-serif; line-height: 1.1; }
    .faq_toc_a_top .faq_toc_text { grid-column: 2; display: block; color: #333; font-size: 16px; line-height: 1.6; margin-top: 2px; }
    .faq_toc_link { padding-left: 36px; line-height: 1.5; margin-top: 10px; }
    .faq_toc_link_mark { font-size: 14px; color: #c9993b; font-weight: bold; margin-bottom: 6px; display: block; }
    .faq_toc_link a { font-size: 16px; color: #0b57d0; display: inline-block; text-decoration: underline; padding-left: 14px; }
    .faq_toc_link a:hover { text-decoration: none; opacity: 0.8; }
    .faq_toc_a_top .faq_toc_text + .faq_toc_text { margin-top: 15px !important; }
    .faq_toc_a_top .faq_toc_text a { font-size: 16px; color: #0b57d0 !important; text-decoration: underline !important; font-weight: bold !important; transition: opacity 0.3s ease; }
    .faq_toc_a_top .faq_toc_text a:hover { text-decoration: none !important; opacity: 0.7; }

    /* --- CTAボタン（相談・誘導用ボタン）ベース --- */
    .shared-ownership-section-container { border-radius: 10px; text-align: center; max-width: 600px; margin: 0 auto 50px; width: 90%; box-sizing: border-box; }
    .shared-ownership-main-title { font-weight: bold; color: #8b2b2b!important; line-height: 1.4; border-bottom: none !important; border-top: none !important; }
    .shared-ownership-button-wrapper { display: flex; justify-content: center; }
    .shared-ownership-consult-button { display: inline-flex; align-items: center; justify-content: center; color: #ffffff !important; font-weight: bold; border-radius: 50px; text-decoration: none; white-space: nowrap; cursor: pointer; transition: box-shadow 0.3s ease, background-color 0.3s ease; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); background-color: #8b2b2b!important; }
    .shared-ownership-consult-button:hover { box-shadow: 0 0 15px rgba(117, 117, 117, 0.5); }
    /* コンタクト（赤系）ボタン共通ベース */
    .shared-ownership-main-title.contact { color: #da2315 !important; }
    .shared-ownership-consult-button.btn-contact { background-color: #da2315 !important; }
    .shared-ownership-consult-button.btn-contact:hover { background-color: #fa1101 !important; }

    /* --- 要約ボックス --- */
    .article_summary_box { background-color: #f1edda; border: 1px solid #c9993b; position: relative; box-sizing: border-box; }
    .summary_box_title { background-color: #c9993b; color: #fff !important; font-weight: bold; display: inline-block; position: absolute; }
    .summary_box_list { list-style: none; padding: 0; margin: 0; }
    .summary_box_list li { position: relative; font-weight: bold; color: #333; }
    .summary_box_list li::before { content: ''; position: absolute; box-sizing: border-box; border: 2px solid #c9993b; border-radius: 3px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23c9993b' stroke-width='4' d='M4 12l5 5L20 6'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; background-size: 80%; }

    /* --- 記事末尾：まとめボックス --- */
    .article_conclusion_box { background-color: #f1edda; border: 1px solid #c9993b; position: relative; box-sizing: border-box; }
    .conclusion_box_title { background-color: #c9993b; color: #fff !important; font-weight: bold; display: inline-block; position: absolute; }
    .conclusion_box_list { list-style: none; padding: 0; margin: 0; }
    .conclusion_box_list li { position: relative; }
    .conclusion_box_list li::before { content: ''; position: absolute; background-color: #c9993b; transform: rotate(45deg); }
    .conclusion_item_title { font-weight: bold; color: #333; line-height: 1.5; }
    .conclusion_item_text { color: #555; line-height: 1.6; }
    .conclusion_item_link a { color: #0b57d0 !important; text-decoration: underline !important; }
    .conclusion_item_link a:hover { text-decoration: none !important; }

    /* --- ブログカード風リンク（画像あり関連記事） --- */
    .blog-card { display: block; text-decoration: none !important; margin: 20px auto 40px; max-width: 450px; border: 1px solid #e0e0e0; border-radius: 12px; overflow: hidden; background-color: #fff; transition: opacity 0.2s, box-shadow 0.2s; }
    .blog-card:hover { opacity: 0.8 !important; box-shadow: 0 4px 10px rgba(0,0,0,0.05); }
    .blog-card-img { width: 100%; aspect-ratio: 16 / 9; background: #f7f7f7; border-bottom: 1px solid #e0e0e0; }
    .blog-card-img img { width: 100%; height: 100%; object-fit: cover; vertical-align: bottom; }
    .blog-card-body { padding: 16px 20px; }
    .blog-card-title { font-size: 16px !important; font-weight: bold !important; color: #333 !important; line-height: 1.5 !important; margin: 0 !important; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; line-clamp: 2; overflow: hidden; }

    /* --- テキストリンクカード（画像なし外部サイトリンク等） --- */
    .text-link-card { display: block; text-decoration: none !important; margin: 20px auto 30px; padding: 15px 20px; border: 1px solid #e0e0e0; border-left: 5px solid #c9993b; border-radius: 4px; background-color: #f9f9f9; transition: all 0.2s ease; max-width: 600px; }
    .text-link-card:hover { background-color: #f0f0f0; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transform: translateY(-2px); }
    .text-link-card-site { display: block; font-size: 13px !important; color: #666 !important; margin-bottom: 5px; }
    .text-link-card-title { display: block; font-size: 16px !important; font-weight: bold !important; color: #0b57d0 !important; line-height: 1.5; }

    /* --- Instagram埋め込みコンテナ --- */
    .instagram-embed-wrapper { display: flex; justify-content: space-between; gap: 20px; margin: 40px auto; }
    .instagram-embed-wrapper blockquote.instagram-media { margin: 0 !important; flex: 1; min-width: 250px !important; width: 100% !important; }

    /* --- 枠線付き・クリック可能なチェックリスト --- */
    .checklist_box { border: 1px solid #c9993b; background-color: #ffffff; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); }
    .checklist_box .list_title { margin-top: 10px; }
    /* 元の「■」を消す＆余白リセット */
    ul.text_list.interactive_check_list li { list-style-type: none !important; text-indent: 0; padding-left: 0; margin-left: 0; margin-right: 0; }
    ul.text_list.interactive_check_list li::before { content: none !important; }
    /* ラベル全体をタップ可能にする */
    .interactive_check_list label { display: inline-flex; align-items: flex-start; cursor: pointer; width: 100%; line-height: 1.5; }
    .interactive_check_list input[type="checkbox"] { display: none; }
    /* --- 枠線付き・クリック可能なチェックリスト --- */
    .interactive_check_list .check_text { display: flex; align-items: flex-start; font-size: inherit; }
    /* 未チェック状態（CSSで作る四角形） */
    .interactive_check_list .check_text::before { content: ''; display: inline-block; width: 1.2em; height: 1.2em; flex-shrink: 0; border: 2px solid #ccc; border-radius: 4px; box-sizing: border-box;background-color: #fff;transition: 0.2s ease; margin-top: 2px; }
    /* チェックが入った状態（背景色＋SVGチェックマーク） */
    .interactive_check_list input[type="checkbox"]:checked + .check_text::before { border-color: #c9993b; background-color: #c9993b; background-repeat: no-repeat; background-position: center; background-size: 90%; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' d='M3 13.5l6.5 6.5L21 4.5'/%3E%3C/svg%3E"); }
    /* --- 追加：チェックリスト内の注意書き・グループタイトル --- */
    .checklist_note_wrap { margin: 15px 0 25px; }
    .checklist_note_wrap .note_text { margin-bottom: 8px; }
    .checklist_subtitle { font-weight: bold; color: #c9993b; margin: 20px 0 10px; }
    .checklist_box .text_list.interactive_check_list { margin-bottom: 20px; }

    /* --- チェックリスト内の注意書き・グループタイトル --- */
    .checklist_note_wrap { margin: 15px 0 25px; }
    .checklist_note_wrap .note_text { margin-bottom: 8px; }
    .checklist_subtitle { font-weight: bold; color: #c9993b; margin: 20px 0 10px; }
    .checklist_box .text_list.interactive_check_list { margin-bottom: 20px; }

    /* --- 注意書き専用クラス --- */
    .note_text { position: relative; padding-left: 1.2em; line-height: 1.6 !important; color: #555; }
    .note_text::before { content: '※'; position: absolute; left: 0; top: 0; color: #555; }

    /* --- 内部リンク「▶」専用クラス --- */
    .internal_link_wrap { display: flex !important; align-items: flex-start !important; }
    .internal_link_wrap .arrow { margin-right: 5px; color: #333; }

    /* =========================================
       lab3用無効指示
    ========================================= */
    /* --- 箇条書きにかかっている元々の指示を無効にする --- */
    #article ul.text_list li span { float: none; display: inline; width: auto; text-align: left; padding-right: 0; color: inherit; }
    /* サイト全体の「liの中のspan」への指示を上書きリセットする */
    #article ul.conclusion_box_list li span.conclusion_item_link { float: none; width: auto; text-align: right; padding-right: 0; color: #777; display: inline-block; }
    /* text_list と conclusion_box_list の両方の点線を消す */
    #article ul.text_list li, #article ul.conclusion_box_list li { border-bottom: none; }

    /* =========================================
       PC用スタイル (650px以上)
    ========================================= */
    @media only screen and (min-width: 650px) {
        .sp-view { display: none !important; } /* スマホ専用要素を非表示 */
        .column_section { max-width: 800px; width: 100%; margin: 0 auto; }

        /* --- 基本レイアウト・余白 --- */
        .column_section { margin-bottom: 40px; }
        .column_section_image { max-width: 100%; margin-bottom: 50px; }
        .smallsection_detail_image { margin-top: 10px; }
        .smallsection_detail_image img { width: 100%; vertical-align: bottom; }
        .content_wrap { width: 800px; margin: auto; }
        .content_wrap:not(:first-child) { margin-top: 30px; }
        .column_text_section, .column_text_section_outro { padding-top: 140px; margin-top: -140px; }
        .column_text_section:not(:last-child), .column_text_section_outro:not(:last-child) { margin-bottom: 110px; }
        
        /* --- 標準テキスト・リンク --- */
        .content_text, .content_text_table_link { width: 100%; margin: 60px auto 0; }
        .content_text, .content_detail_text, .content_detail_detail_text { color: #333; font-size: 16px !important; line-height: 2; margin-bottom: 38px; margin-top: 38px !important; }
        .content_text_table_link { color: #333; font-size: 13px !important; line-height: 2; margin-bottom: 30px; margin-top: 30px; }
        .text_highlight { font-size: 17px; font-weight: bold; padding: 0 5px; background: linear-gradient(transparent 58%, #fff000 0%); }
        .text_bold { font-size: 16px; font-weight: bold; }
        .emphasis_text { font-size: 42px; color: #d2173e; }
        .note_text { font-size: 13px !important; }
        .explanation_text { font-size: 14px !important; padding-left: 2.3em; }
        
        /* リンクカラー統一 */
        .content_text a, .content_detail_text a, .text_list a, .internal_link_wrap a, .blog_table_detail a { font-size: 18px !important; color: #0b57d0; padding: 0 5px; font-weight: bold; }
        .smallsection_detail_text a, .smallsection_detail_text_2 a { font-size: 16px !important; color: #0b57d0 !important; padding: 0 5px; }
        .content_text_table_link a { font-size: 13px !important; color: #0b57d0 !important; }

        /* --- 見出し関連 --- */
        .text_section_title { font-size: 30px !important; margin-bottom: 30px; padding: 15px 10px; }
        .text_section_title_end { font-size: 30px !important; margin-bottom: 30px; padding: 15px 10px; }
        
        .content_title { font-size: 20px !important; color: #fff; font-weight: bold !important; margin-bottom: 10px; position: relative; border-radius: 2px; padding: 11px 10px 4px 20px !important; z-index: 1; background: #c9993b; border-left: none !important; }
        .content_title::after { content: ""; width: 13px; height: 7px; background: #fff; position: absolute; bottom: 17px; left: 0; z-index: 2; }
        
        .content_title_title { padding: 6px !important; margin: 50px 0 -20px; border: 1px solid #c9993b; border-left: 1px solid #c9993b !important; width: max-content; color: #c9993b; font-size: 16px !important; font-weight: bold; }
        /* 見出しの直後に来る小見出しの余白調整 */
        h3 + .content_title_title { margin: 30px 0 -20px; }

        /* --- 箇条書きリスト --- */
        .list_title { font-weight: bold; font-size: 18px; color: #c9993b; padding-bottom: 5px; margin-bottom: 5px; display: inline-block; }
        .list_title.mt-fix { margin-top: 40px !important; } /* 余白調整用ユーティリティ */
        .text_list { margin-top: 10px; margin-bottom: 10px; }
        .text_list li { color: #333; font-size: 16px; line-height: 1.4; list-style-type: square; list-style-position: outside; margin-left: 1.5em; padding-left: 0.3em; border-bottom: none !important; }
        ol.text_list li { list-style-type: decimal; margin-left: 1.8em; }
        .text_list li:not(:last-child) { margin-bottom: 12px; }
        ul.interactive_check_list + .list_title { margin-top: 30px; }

        /* --- テーブル詳細調整 --- */
        .blog_table, .content_wrap .blog_table { margin: 30px 0; }
        .blog_table_title { padding: 10px 15px; }
        tbody .blog_table_title { width: 80px; font-size: 15px; border-right: solid 2px #fff; }
        .blog_table_detail { padding: 10px; }

        /* --- コンテンツ詳細・ポイント囲み枠 --- */
        .content_detail_image { width: 600px; margin: 20px auto 0; }
        .content_detail_wrap { margin-top: 30px; }
        .content_detail_list { background: #f7f7f7; padding: 30px; margin: 20px 0; }
        .content_detail_wrap .content_detail_list { margin: 20px; }
        .content_detail_item { font-size: 16px; padding-left: 15px !important; padding: 5px; border-bottom: none !important; position: relative; }
        .content_detail_item:not(:last-child) { margin-bottom: 12px; }
        .content_detail_item::before, .content_detail_detail_item::before { content: ''; width: 6px; height: 6px; background: #333; border-radius: 50%; position: absolute; left: 0; top: 14px; margin: auto; }
        
        .column_text_section .content_detail_smallsection { border: 2px solid #c9993b; padding: 25px 30px; margin: 30px 0 0; border-radius: 8px; }
        .column_text_section .content_detail_wrap .content_detail_smallsection { margin: 30px 20px 0; }
        .content_detail_smallsection_2 { border: 2px solid #c9993b; padding: 25px 30px; margin: 30px 59px 0; }
        
        .column_text_section .detail_smallsection_title { font-size: 18px; font-weight: bold; color: #c9993b; display: inline-block; margin-bottom: 20px; border-left: none !important; padding-left: 0 !important; }
        .column_text_section .detail_smallsection_title .reasonmark { font-size: 16px; font-weight: bold; color: #fff; padding: 5px 8px 2px; margin-right: 10px; background: #f1edda; }
        
        .smallsection_detail_text { font-size: 16px; line-height: 1.6; position: relative; padding-left: 215px; min-height: 200px; }
        .smallsection_detail_text::before { content: ''; width: 200px; height: 200px; position: absolute; left: 0; top: 0; }
        .smallsection_detail_text_2 { font-size: 16px !important; line-height: 1.6; margin-bottom: 15px; }
        
        .smallsection_detail_item { font-size: 18px; font-weight: bold; color: #333; position: relative; padding: 4px 0 3px 15px !important; border-bottom: none !important; margin-left: 20px; }
        .smallsection_detail_item::before { content: ''; width: 6px; height: 6px; background: #333; border-radius: 50%; position: absolute; left: 0; top: 0; bottom: 0; margin: auto; }
        
        .smallsection_detail_item_list { position: relative; padding-left: 1.5em; margin-bottom: 8px; border-bottom: none !important; text-indent: 0; }
        .smallsection_detail_item_list a { display: block; font-size: 18px; color: #0b57d0; font-weight: bold; line-height: 1.5; text-decoration: underline; text-decoration-color: #0b57d0; padding-left: 20px; }
        .smallsection_detail_item_list::before { content: ''; position: absolute; left: 0; top: 0.3em; width: 1em; height: 1em; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23c9993b' d='M8 5v14l11-7z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; background-size: contain; transform: none; margin-right: 0; }
        
        .smallsection_detail_item_list typesquare_option { border-bottom: 1px dotted #ccc !important; }
        #cont1 .smallsection_detail_list { margin-top: 41px; }
        .smallsection_detail_list2 { margin-left: 25px; }

        .banner-link { margin: -40px auto 70px; max-width: 800px; }

        /* --- 結論・まとめボックス (旧デザイン互換) --- */
        .content_conclution_smallsection:not(:last-child) { margin-bottom: 40px; }
        .conclution_smallsection_title { font-size: 20px; font-weight: bold; color: #f1edda; position: relative; padding-left: 16px; }
        .conclution_smallsection_title::before { content: ''; width: 10px; height: 10px; background: #f1edda; clip-path: polygon(10px 50%, 0% 0%, 0% 10px); position: absolute; left: 0; top: 0; bottom: 0; margin: auto; }
        .conclution_smallsection_detail { border: 3px solid #878787; padding: 30px 25px; margin: 15px 0; font-size: 16px; }
        
        /* --- 要約ボックス (PC用) --- */
        .article_summary_box { width: 800px; margin: 40px auto 5px; padding: 45px 50px 30px; border-radius: 12px; }
        .summary_box_title { top: -15px; left: 20px; font-size: 18px; padding: 8px 30px; border-radius: 30px; }
        .summary_box_list li { font-size: 16px; line-height: 1.8; padding-left: 32px !important; }
        .summary_box_list li:not(:last-child) { margin-bottom: 12px; }
        .summary_box_list li::before { width: 20px; height: 20px; left: 0; top: 4px; }
        .summary_box_list { padding-top: 13px; }

        /* --- まとめボックス (PC用) --- */
        .article_conclusion_box { width: 800px; margin: 40px auto; padding: 45px 50px 35px; border-radius: 12px; }
        .conclusion_box_title { top: -18px; left: 40px; font-size: 18px; padding: 8px 30px; border-radius: 30px; }
        .conclusion_box_list li { padding-left: 30px !important; margin-bottom: 25px; }
        .conclusion_box_list li:last-child { margin-bottom: 0; }
        .conclusion_box_list li::before { left: 5px; top: 5px; width: 12px; height: 12px; }
        .conclusion_item_title { font-size: 18px; margin-bottom: 8px; }
        .conclusion_item_text { font-size: 15px; }
        .conclusion_item_link { font-size: 13px; color: #777; display: inline-block; margin-top: 5px; }
        .conclusion_item_link a { font-size: 13px !important; padding: 0 2px !important; }

        /* --- 参照エリア (PC用) --- */
        .reference_section { display: block; width: 800px; box-sizing: border-box; margin: 60px auto 40px; padding-top: 30px; padding-bottom: 30px; border-top: 1px solid #999; border-bottom: 1px solid #999; }
        .reference_title { font-size: 15px; color: #666; margin-bottom: 15px; }
        .reference_list { list-style-type: disc; list-style-position: outside; margin-left: 1.5em; padding: 0; }
        .reference_list li { color: #666; font-size: 13px !important; line-height: 1.6; margin-bottom: 5px; font-weight: normal; border-bottom: none !important; }
        .reference_list a { color: #0b57d0 !important; font-size: 13px !important; font-weight: normal !important; text-decoration: underline !important; word-break: break-all; }
        .reference_list a:hover { text-decoration: none !important; opacity: 0.8; }
        
        /* --- CTAボタン 微調整 --- */
        .shared-ownership-section-container { padding: 30px 20px; width: 95%; margin-top: -50px; }
        .shared-ownership-main-title { font-size: 16px !important; margin-bottom: 15px; }
        .shared-ownership-main-title.contact { font-size: 16px !important; margin-bottom: 10px; }
        .shared-ownership-consult-button { font-size: 18px; padding: 12px 25px; }

        /* --- リンクボタン --- */
        .link_btn a { display: flex; justify-content: center; align-items: center; width: 600px; height: 80px; font-size: 26px; color: #fff; background: #ff9c00; box-shadow: 0 0 6px rgba(0, 0, 0, .4); border-radius: 40px; padding-top: 4px; margin: 40px auto 0; position: relative; }
        .link_btn a::after { content: ''; border: 2px solid #fff; border-radius: 40px; position: absolute; top: 7px; bottom: 7px; left: 7px; right: 7px; }
        .link_btn a:hover { color: #fff !important; text-decoration: none !important; scale: 1.03; box-shadow: 0 0 4px rgba(0, 0, 0, .3); transition: .2s; }

        /* --- チェックリスト調整 (PC用) --- */
        .checklist_box { padding: 20px; margin: 20px auto 30px; }
        .interactive_check_list .check_text::before { margin-right: 18px; }
        .checklist_note_wrap .note_text { font-size: 13px; }
        .checklist_subtitle { font-size: 16px; margin: 25px 0 10px; }
        .sub_check_list { margin-left: 1.5em !important; padding-left: 10px; }

    }

    /* =========================================
       スマホ用スタイル (649px以下)
    ========================================= */
    @media only screen and (max-width: 649px) {
        .pc-view { display: none !important; } /* PC専用要素を非表示 */

        /* --- アンカーリンクのズレ調整（追従ヘッダー対策等） --- */
        #cont1, #cont2, #cont3, #cont4, #cont5, #cont6, #cont7, #cont8  { margin-top: -35vw; padding-top: 35vw; }

        /* --- アイキャッチ画像の余白調整（スマホ用） --- */
        .column_section_image_intro { margin: 4vw 3vw 6vw; }

        /* --- 基本レイアウト・余白 --- */
        .blog__article { padding: 0 !important; }
        .blog__headline { margin: 20px 3vw 4px !important; }
        .blog__note { margin: 0 3vw 32px !important; }
        .column_text_section, .column_text_section_outro { margin: 0 3vw; }
        .column_text_section:not(:last-child), .column_text_section_outro:not(:last-child) { margin-bottom: 12vw; }
        .column_section_image { border-top: none; border-bottom: none; padding: 0; margin-bottom: 4vw; }
        .content_wrap:not(:first-child), .content_detail_wrap:not(:first-child) { margin-top: 5vw; }
        .content_wrap:not(:last-child), .content_detail_wrap:not(:last-child) { margin-bottom: 5vw; }

        /* --- 標準テキスト・リンク --- */
        .content_text, .content_detail_text { font-size: 3.8vw !important; line-height: 1.8; margin-bottom: 6vw !important; margin-top: 6vw !important; }
        .content_text_table_link { font-size: 2.8vw !important; line-height: 1.8; margin-bottom: 6vw !important; margin-top: 6vw !important; }
        .text_highlight { font-size: 3.8vw; font-weight: bold; padding: 0 2vw; background: linear-gradient(transparent 58%, #fff000 0%); }
        .text_bold { font-size: 3.8vw; font-weight: bold; }
        .emphasis_text { font-size: 7vw; color: #d2173e; }
        .explanation_text { font-size: 3.4vw !important; padding-left: 6vw; margin-top: -2vw; margin-bottom: 5vw; }
        
        /* リンクカラー統一 */
        .content_text a, .content_detail_text a, .text_list a, .internal_link_wrap a, .blog_table_detail a { font-size: 4vw; color: #0b57d0; font-weight: bold; }
        .smallsection_detail_text a, .smallsection_detail_text_2 a { font-size: 3.8vw !important; color: #0b57d0; font-weight: bolder; }
        .content_text_table_link a { font-size: 2.8vw !important; color: #0b57d0; }

        /* --- 見出し関連 --- */
        .text_section_title { color: #333 !important; font-size: 6vw !important; margin-bottom: 7vw !important; padding: 3vw 2vw; line-height: 7.2vw; border-left: none !important; }
        .text_section_title_end { font-size: 6vw !important; margin-bottom: 7vw !important; padding: 3vw 2vw; }
        
        .content_title { font-size: 4vw !important; color: #fff !important; font-weight: bold !important; margin-bottom: 4vw !important; border-left: none !important; position: relative; padding: 3vw 5vw 2.5vw !important; z-index: 1; background: #c9993b; }
        .content_title::after { content: ""; width: 3vw; height: 1vw; background: #fff; position: absolute; bottom: 4.8vw; left: 0; z-index: 2; }
        
        .content_title_title { padding: 1vw !important; margin: 10vw 0 -3vw; border: 1px solid #c9993b; border-left: 1px solid #c9993b !important; width: max-content; color: #c9993b; font-size: 3.8vw !important; font-weight: bold; }
        /* 見出しの直後に来る箇条書きタイトルの上余白調整 */
        .content_title_title + .list_title { margin-top: 8vw !important; }

        /* --- 箇条書きリスト --- */
        .list_title { font-weight: bold !important; font-size: 3.8vw !important; color: #c9993b; padding-bottom: 1vw !important; margin-bottom: 1vw !important; margin-top: 5vw !important; display: inline-block; }
        .list_title.mt-fix { margin-top: 7vw !important; }
        .text_list { counter-reset: list-counter; list-style: none; padding-left: 0; margin-top: 2vw; margin-bottom: 6vw; }
        .text_list li { color: #333; font-size: 3.8vw !important; line-height: 1.5; list-style-type: square; list-style-position: outside; text-indent: 0; padding-left: 0.3em; margin-left: 5vw; margin-right: 1vw; }
        ol.text_list li { list-style-type: decimal; margin-left: 6vw; }
        .text_list li:not(:last-child) { margin-bottom: 2vw; }
        ul.interactive_check_list + .list_title { margin-top: 8vw; }
        
        /* 枠線付きの箇条書き専用調整 */
        .content_detail_smallsection.text_list_wrap { border: 2px solid #f1edda; padding: 4vw; margin: 6vw 0; border-radius: 1vw; background-color: #fff; }
        .content_detail_smallsection.text_list_wrap .text_list { margin: 0; padding: 0; }
        .content_detail_smallsection.text_list_wrap .text_list li:last-child { margin-bottom: 0; }

        /* --- テーブル詳細調整 --- */
        .blog_table, .content_wrap .blog_table { margin: 6vw 0; }
        .blog_table_title { padding: 1vw 0; vertical-align: middle; font-size: 3.5vw; }
        tbody .blog_table_title { width: 20vw; border-right: solid 2px #fff; }
        tbody .blog_table_wrap:not(:last-child) .blog_table_title { border-bottom: solid 2px #fff; }
        .blog_table_detail { padding: 1vw; font-size: 3.5vw; }

        /* --- FAQ（Q&A）微調整 --- */
        .faq_toc { margin: 8vw 0; }
        .faq_toc_item { margin-bottom: 3.5vw; border-radius: 2vw; }
        .faq_toc_q { padding: 2.5vw 4vw; }
        .faq_toc_q .faq_toc_icon { font-size: 5.5vw; margin-right: 2.5vw !important; margin-top: 0.8vw !important; }
        .faq_toc_q .faq_toc_text { font-size: 4.0vw; margin-top: 0.8vw !important; line-height: 1.3 !important; }
        .faq_toc_a { padding: 3.5vw 4vw 3vw; border-radius: 0 0 2vw 2vw; }
        .faq_toc_a_top { margin-bottom: 0vw !important; }
        .faq_toc_a_top .faq_toc_icon.green { font-size: 5.5vw; margin-right: 2.5vw !important; margin-top: 0.8vw !important; }
        .faq_toc_a_top .faq_toc_text a { font-size: 3.8vw; }
        .faq_toc_a_top .faq_toc_text { font-size: 3.8vw !important; margin-top: 0.8vw !important; }
        .faq_toc_a_top .faq_toc_text + .faq_toc_text { margin-top: 4vw !important; }

        .faq_toc_link { padding-left: 0 !important; display: block !important; margin-top: 4vw !important; }
        .faq_toc_link_mark { display: block !important; font-size: 3vw !important; color: #c9993b !important; font-weight: bold !important; margin-bottom: 1vw !important; margin-left: 3vw; }
        .faq_toc_link a { font-size: 3.8vw !important; line-height: 1.5 !important; display: inline-block !important; text-decoration: underline !important; padding-left: 4vw !important; }

        /* --- コンテンツ詳細・ポイント囲み枠 --- */
        .content_detail_list { background: #f7f7f7; padding: 7vw; margin: 8vw 0; }
        .content_detail_item { font-size: 3.6vw; padding-left: 2.5vw; position: relative; }
        .content_detail_item:not(:last-child) { margin-bottom: 3vw; }
        .content_detail_item::before { content: ''; width: 2vw; height: 2vw; background: #333; border-radius: 50%; position: absolute; left: 0; top: 2vw; margin: auto; }
        
        .smallsection_detail_text { position: relative; padding-top: 67vw; font-size: 3.8vw !important; }
        .smallsection_detail_text::before { content: ''; width: 100%; height: 63vw; position: absolute; left: 0; top: 0; }
        .smallsection_detail_text_2 { font-size: 3.8vw !important; margin-bottom: 6vw; }
        
        .column_text_section .content_detail_smallsection { margin-top: 5vw; border: 2px solid #c9993b !important; padding: 4vw; border-radius: 1vw; background-color: #fff; }
        .content_detail_smallsection_2 { margin-top: 5vw; border: 2px solid #c9993b !important; padding: 4vw; }
        .column_text_section .detail_smallsection_title { font-size: 4vw !important; font-weight: bold !important; color: #c9993b !important; display: flex !important; align-items: baseline !important; margin-bottom: 3vw !important; border-left: none !important; padding-left: 0 !important; }
        .column_text_section .detail_smallsection_title .reasonmark { font-size: 3.6vw; font-weight: bold; color: #fff; width: 12vw; padding: 1vw 2vw; margin-right: 2vw; background: #f1edda; }
        #cnt02 .detail_smallsection_title .reasonmark, #cnt04 .detail_smallsection_title .reasonmark { width: 18vw; }
        #cnt03 .detail_smallsection_title .reasonmark { width: 22vw; }
        
        .smallsection_detail_item { font-size: 4vw; color: #333; font-weight: bold; position: relative; padding-left: 3vw; margin-left: 2vw; }
        .smallsection_detail_item::before { content: ''; width: 2vw; height: 2vw; background: #333; border-radius: 50%; position: absolute; left: 0; top: 0; bottom: 0; margin: auto; }
        .content_wrap .smallsection_detail_item { margin-left: 2vw; }
        
        .smallsection_detail_item_list { position: relative; padding-left: 6vw; margin-bottom: 1.5vw; border-bottom: none !important; text-indent: 0; }
        .smallsection_detail_item_list a { display: block; font-size: 3.8vw; color: #0b57d0; font-weight: bold; line-height: 1.6; text-decoration: underline; text-decoration-color: #07519a; padding: 0; }
        .smallsection_detail_item_list::before { content: ''; position: absolute; left: 0; top: 0.6vw; width: 4.5vw; height: 4.5vw; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23c9993b' d='M8 5v14l11-7z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; background-size: contain; transform: none; margin-right: 0; }

        #cont1 .smallsection_detail_list { margin-top: 10vw; }
        .smallsection_detail_list2 { margin-left: 4vw; }

        .banner-link { margin: 8vw auto 12vw; width: 90vw; }

        /* --- 結論・まとめボックス (旧デザイン互換) --- */
        .content_conclution_smallsection:not(:last-child) { margin-bottom: 6vw; }
        .conclution_smallsection_title { font-size: 4.6vw; font-weight: bold; color: #f1edda; position: relative; padding-left: 3.5vw; }
        .conclution_smallsection_title::before { content: ''; width: 2vw; height: 2vw; background: #f1edda; clip-path: polygon(2vw 50%, 0% 0%, 0% 2vw); position: absolute; left: 0; top: 2vw; margin: auto; }
        .conclution_smallsection_detail { border: 3px solid #878787; padding: 3vw 4vw; margin: 4vw 0; }
        .conclution_smallsection_detail .detail_text_title { font-size: 4vw; font-weight: bold; color: #878787; margin-bottom: 2vw; }

        /* --- 要約ボックス (スマホ用) --- */
        .article_summary_box { margin: 8vw 3vw 10vw; padding: 10vw 4vw 2vw; border-radius: 3vw; }
        .summary_box_title { top: -3vw; left: 3.2vw; font-size: 3.5vw; padding: 2vw 4vw; border-radius: 5vw; }
        .summary_box_list li { font-size: 3.8vw; line-height: 1.6; margin-bottom: 3.5vw; padding-left: 7.3vw; }
        .summary_box_list li::before { width: 4.3vw; height: 4.3vw; left: 0; top: 0.6vw; }
        .summary_box_list { padding-top: 2vw; }

        /* --- まとめボックス (スマホ用) --- */
        .article_conclusion_box { margin: 10vw 3vw 8vw; padding: 6vw 4vw 6vw; border-radius: 3vw; }
        .conclusion_box_title { top: -4.5vw; left: 4vw; font-size: 3.8vw; padding: 2vw 5vw; border-radius: 5vw; }
        .conclusion_box_list li { padding-left: 6vw; margin-bottom: 6vw; }
        .conclusion_box_list li:last-child { margin-bottom: 0; }
        .conclusion_box_list li::before { left: 1vw; top: 1vw; width: 2.8vw; height: 2.8vw; }
        .conclusion_item_title { font-size: 4vw; margin-bottom: 2vw; }
        .conclusion_item_text { font-size: 3.6vw; }
        .conclusion_item_link { font-size: 3.2vw; display: inline-block; margin-top: 2vw; }
        .conclusion_item_link a { font-size: 3.2vw !important; padding: 0 1vw !important; }

        /* --- 参照エリア (スマホ用) --- */
        .reference_section { display: block; width: auto; box-sizing: border-box; margin: 10vw 3vw 8vw; padding-top: 6vw; padding-bottom: 6vw; border-top: 1px solid #999; border-bottom: 1px solid #999; }
        .reference_title { font-size: 3vw; color: #666; margin-bottom: 2vw; }
        .reference_list { list-style-type: disc; list-style-position: outside; margin-left: 5vw; padding: 0; }
        .reference_list li { color: #666; font-size: 2.8vw !important; line-height: 1.6; margin-bottom: 2vw; font-weight: normal !important; border-bottom: none !important; }
        .reference_list a { color: #0b57d0 !important; font-size: 2.8vw !important; font-weight: normal !important; text-decoration: underline !important; word-break: break-all; }

        /* --- CTAボタン 微調整 --- */
        .shared-ownership-section-container { padding: 40px 10px !important; width: 95%; margin: -4vw auto 12vw !important; }
        .shared-ownership-main-title { font-size: 3.5vw !important; margin-bottom: 10px; padding-left: 0 !important; border-left: none !important; }
        .shared-ownership-consult-button { font-size: 3.5vw !important; padding: 10px 20px; }

        /* --- リンクボタン (スマホ用) --- */
        .link_btn a { display: block; font-size: 5vw; font-weight: bold; color: #fff !important; line-height: 1.6; text-align: center; margin: 5vw 0 0; padding: 3.8vw 3vw 3vw; background: #ff9c00; border-radius: 40px; position: relative; }
        .link_btn a::after { content: ''; border: 2px solid #fff; border-radius: 40px; position: absolute; top: 1.5vw; bottom: 1.5vw; left: 1.5vw; right: 1.5vw; }

        /* --- Instagram埋め込みコンテナ --- */
        .instagram-embed-wrapper { display: block; margin: 5vw auto; } /* 縦並びに解除 */
        .instagram-embed-wrapper blockquote.instagram-media { margin: 0 auto 6vw !important; width: 100% !important; }
        
        /* --- チェックリスト調整 (スマホ用) --- */
        .checklist_box { padding: 5vw; margin: 5vw auto 8vw; }
        .interactive_check_list li { margin-bottom: 4vw; }
        .interactive_check_list .check_text::before { margin-right: 3vw; }
        .checklist_note_wrap { margin: 4vw 0 6vw; }
        .checklist_note_wrap .note_text { font-size: 3.2vw; margin-bottom: 2vw; }
        .checklist_subtitle { font-size: 3.8vw; margin: 6vw 0 3vw; }
        .sub_check_list { margin-left: 4vw !important; padding-left: 2vw !important; }

        /* --- 内部リンク「▶」専用クラス --- */
        .internal_link_wrap .arrow { margin-right: 5px; color: #333; }
    }

</style>]]></description>
            <pubDate>2026-07-28</pubDate>
        </item>
                
        <item>
            <title>川西市の住みやすさ！落ち着いた住環境で大阪通勤にも便利！</title>
            <link>http://www.century-21net.co.jp/staffblog/entry-262049/</link>
            <description><![CDATA[<article class="column_section">
    <div class="column_section_image_intro">
        <picture>
            <source media="(max-width: 649px)" srcset="//cdn.img-asp.jp/cms/262049_5_0_0_1.jpg">
            <img src="//cdn.img-asp.jp/cms/262049_5_0_0_1.jpg" alt="川西市の住みやすさ！落ち着いた住環境で大阪通勤にも便利！">
        </picture>
    </div>
    <div class="article_summary_box">
        <div class="summary_box_title">川西市の住みやすさをチェック！</div>
        <ul class="summary_box_list">
            <li>二人暮らしやファミリー向けの間取りはの家賃相場は約8～10万円前後</li>
            <li>川西能勢口駅から阪急宝塚本線で大阪梅田方面へ移動できる</li>
            <li>子育てコーディネーターなどの子育て支援制度がある</li>
            <li>主要駅付近に買い物しやすい環境が整っている</li>            
        </ul>
    </div>    
    <div class="column_text_section intro">
        <div class="text_section_content">
            <p class="content_text">
                川西市は、川西能勢口駅を中心に商業施設や飲食店が集まっており、日常の買い物を駅前で済ませることができます。<br><br class="sp-view">
                また、大阪方面へのアクセスにも優れており、通勤・通学にも便利です。<br><br>
                この記事では、川西市の住みやすさについて、交通アクセス・買い物環境・家賃相場・子育て環境・住まい探しの確認ポイントを解説します。
            </p>
            <dl class="content_detail_smallsection_2">
                <dt class="detail_smallsection_title">目次</dt>
                <dd class="detail_smallsection_detail">
                    <ul class="smallsection_detail_list">
                        <li class="smallsection_detail_item_list"><a href="#cont1" target="_blank">川西市の住みやすさ！<br class="sp-view">概要と家賃相場を解説</a></li>
                        <li class="smallsection_detail_item_list"><a href="#cont2" target="_blank">川西市の交通アクセス</a></li>
                        <li class="smallsection_detail_item_list"><a href="#cont3" target="_blank">川西市の買い物環境</a></li>
                        <li class="smallsection_detail_item_list"><a href="#cont4" target="_blank">川西市の子育て支援とハザードマップ</a></li>
                        <li class="smallsection_detail_item_list"><a href="#cont5" target="_blank">まとめ</a></li>
                    </ul>
                </dd>
            </dl>
        </div>
    </div>
    <div class="column_text_section first" id="cont1">
        <div class="text_compare_content">
            <h2 class="text_section_title">川西市の住みやすさ！概要と家賃相場を解説</h2>
            <p class="content_text">
                川西市は、兵庫県南東部に位置し、大阪方面へのアクセスと日常の買い物環境を両立できる街として知られています。<br>
                川西市の住みやすさにつながる特徴は、以下の通りです。
            </p>            
                <ul class="text_list">
                    <li>阪急宝塚本線やJR宝塚線を利用でき、大阪方面へ通勤・通学できる</li>
                    <li>川西能勢口駅と川西池田駅周辺に、商業施設やスーパーがまとまっている</li>
                    <li>駅周辺で日常の買い物や外食を済ませられる</li>
                    <li>通勤帰りや休日に、駅前で用事をまとめられる</li>
                    <li>駅周辺から少し離れると、落ち着いた住宅地も広がっている</li>
                </ul>            
            <div class="content_wrap">
                <h3 class="content_title">川西市の家賃相場</h3>            
            <p class="content_text">
                川西市における間取りごとの家賃相場は以下の通りです。
            </p>
                <table class="blog_table">
                    <thead>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">間取り</th>
                            <th class="blog_table_title">家賃相場</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">ワンルーム</th>
                            <td class="blog_table_detail">6.28万円</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">1K</th>
                            <td class="blog_table_detail">5.78万円</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">1DK</th>
                            <td class="blog_table_detail">6.71万円</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">1LDK</th>
                            <td class="blog_table_detail">7.67万円</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">2DK</th>
                            <td class="blog_table_detail">6.45万円</td>
                        </tr>       
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">2LDK</th>
                            <td class="blog_table_detail">8.88万円</td>
                        </tr>                                            
                    </tbody>
                </table>            
            <p class="content_text">
                参照：HOME'S「<a href="https://www.homes.co.jp/chintai/hyogo/kawanishi-city/price/" target="_blank" class=" typesquare_option">川西市の家賃相場情報</a>」（2026年6月26日確認）<br><br>
                一人暮らし向けの間取りは<span style="background-color: rgb(255, 255, 0);">5万円台から6万円台</span>、二人暮らしやファミリー向けの間取りは<span style="background-color: rgb(255, 255, 0);">8万円台から10万円台</span>が目安です。
            </p>
            </div>                                       
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title">＼ 川西市で理想の住まいを探してみませんか？／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="https://www.century-21net.co.jp/lease/information/kawanishi/" class="shared-ownership-consult-button" target="_blank">▶ 川西市の賃貸物件一覧はこちら！</a>
        </div>
    </div>
    <div class="column_text_section second" id="cont2">
        <div class="text_compare_content">
            <h2 class="text_section_title">川西市の交通アクセス</h2>
            <div class="column_section_image">
                <img src="//cdn.img-asp.jp/cms/262049_7_0_0_1.jpg" alt="川西能勢駅">
            </div>
            <p class="content_text">
                川西能勢口駅は川西市を代表する駅の一つです。利用できる路線は以下のようになります。
            </p>
                <ul class="text_list">
                    <li>阪急宝塚本線：大阪梅田、宝塚方面</li>
                    <li>能勢電鉄妙見線・日生線 ：多田、平野、山下、日生中央方面</li>
                </ul>            
            <div class="content_wrap">
                <h3 class="content_title">大阪梅田方面へ移動できる</h3>
                <p class="content_detail_text">
                    川西能勢口駅からは、阪急宝塚本線で大阪梅田方面へ移動できます。<br>
                    大阪方面へ通勤・通学する方にとって、乗り換えなしで都心部へ出られる点は魅力的に感じられるでしょう。<br><br>
                    川西能勢口駅からの主なアクセスは、以下の通りです。
                </p>
                <table class="blog_table">
                    <thead>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">行き先</th>
                            <th class="blog_table_title">利用路線</th>
                            <th class="blog_table_title">乗換</th>
                            <th class="blog_table_title">所要時間</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">大阪梅田駅</th>
                            <td class="blog_table_detail">阪急宝塚本線</td>
                            <td class="blog_table_detail">なし</td>
                            <td class="blog_table_detail">約26分</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">十三駅</th>
                            <td class="blog_table_detail">阪急宝塚本線</td>
                            <td class="blog_table_detail">なし</td>
                            <td class="blog_table_detail">約21分</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">宝塚駅</th>
                            <td class="blog_table_detail">阪急宝塚本線</td>
                            <td class="blog_table_detail">なし</td>
                            <td class="blog_table_detail">約12分</td>
                        </tr>                                                                             
                    </tbody>
                </table>  
                <p class="content_detail_text"><span style="font-size: small;">
                    ※曜日・時間帯により所要時間は異なります。<br>
                    ※通勤時間帯（平日の朝7時半前後）を想定した所要時間を記載しています。</span><br><br>
                    川西能勢口駅から能勢電鉄を利用する場合の主なアクセスは、以下の通りです。
                </p>      
                <table class="blog_table">
                    <thead>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">行き先</th>
                            <th class="blog_table_title">利用路線</th>
                            <th class="blog_table_title">乗換</th>
                            <th class="blog_table_title">所要時間</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">多田駅</th>
                            <td class="blog_table_detail">能勢電鉄妙見線</td>
                            <td class="blog_table_detail">なし</td>
                            <td class="blog_table_detail">約8分</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">平野駅</th>
                            <td class="blog_table_detail">能勢電鉄妙見線</td>
                            <td class="blog_table_detail">なし</td>
                            <td class="blog_table_detail">約11分</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">山下駅</th>
                            <td class="blog_table_detail">能勢電鉄妙見線</td>
                            <td class="blog_table_detail">なし</td>
                            <td class="blog_table_detail">約17分</td>
                        </tr>                                                                             
                    </tbody>
                </table>  
                <p class="content_detail_text"><span style="font-size: small;">
                    ※曜日・時間帯により所要時間は異なります。<br>
                    ※通勤時間帯（平日の朝7時半前後）を想定した所要時間を記載しています。</span><br><br>
                    多田駅や平野駅、山下駅方面へ向かえるため、駅周辺だけでなく、住宅地が広がるエリアへの移動にも便利です。<br><br>
                    また、山下駅では日生線に接続しており、日生中央方面へ向かう際にも利用できます。 
                </p>                                           
            </div>
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title">＼ 川西市のエリア情報は地域のプロにお任せ！／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="https://www.century-21net.co.jp/contact/?companyId=1219" class="shared-ownership-consult-button" target="_blank">▶ アクロスコーポレイションに相談する</a>
        </div>
    </div>
    <div class="column_text_section third" id="cont3">
        <div class="text_compare_content">
            <h2 class="text_section_title">川西市の買い物環境</h2>
            <p class="content_text">
                川西能勢口駅の付近には、商業施設やスーパー、飲食店が集まっているため、日常の買い物から外食まで近場で済ませることができます。<br><br class="sp-view">
                ここでは、川西市で利用しやすい主な買い物施設を見ていきましょう。
            </p>
            <div class="content_wrap">
                <h3 class="content_title">アステ川西</h3>            
                <table class="blog_table">
                    <thead>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">項目</th>
                            <th class="blog_table_title">内容</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">アクセス</th>
                            <td class="blog_table_detail">阪急川西能勢口駅から徒歩約1分</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">施設</th>
                            <td class="blog_table_detail">食料品店、ファッション、雑貨、<br class="sp-view">飲食店、サービス店舗など</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">営業時間</th>
                            <td class="blog_table_detail">物販店10:00〜20:00飲食店11:00〜22:00</td>   
                        </tr>   
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">併設施設</th>
                            <td class="blog_table_detail">川西市立中央図書館など</td>   
                        </tr>                                                                                             
                    </tbody>
                </table>               
                <p class="content_text">
                    アステ川西は、川西能勢口駅と川西池田駅の間にある商業施設です。<br>
                    食料品や日用品、ファッション、雑貨、飲食店などが入り、普段の買い物に便利な施設となっています。<br><br>
                    また、アステ川西内には川西市立中央図書館もあるため、読書や調べもの、子どもとの外出先としても利用することができます！
                </p>
            </div>
            <div class="content_wrap">
                <h3 class="content_title">川西阪急スクエア</h3>            
                <table class="blog_table">
                    <thead>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">項目</th>
                            <th class="blog_table_title">内容</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">アクセス</th>
                            <td class="blog_table_detail">川西能勢口駅 西改札口から徒歩約１分</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">施設</th>
                            <td class="blog_table_detail">食品、ファッション、コスメ、<br class="sp-view">雑貨、ベビー・キッズ用品など</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">営業時間</th>
                            <td class="blog_table_detail">全館10:00〜20:00</td>    
                        </tr>  
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">併設施設</th>
                            <td class="blog_table_detail">川西市立中央図書館など</td>    
                        </tr>                                                                                               
                    </tbody>
                </table>               
                <p class="content_text">
                    アステ川西は、川西能勢口駅と川西池田駅の間にある商業施設です。<br><br>
                    食料品や日用品、ファッション、雑貨、飲食店などが入り、普段の買い物に便利な施設となっています。<br><br>
                    また、アステ川西内には川西市立中央図書館もあるため、読書や調べもの、子どもとの外出先としても利用することができます！
                </p>
            </div>                                    
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title">＼ 川西市で理想の住まいを探してみませんか？／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="https://www.century-21net.co.jp/lease/information/kawanishi/" class="shared-ownership-consult-button" target="_blank">▶ 川西市の賃貸物件一覧はこちら！</a>
        </div>
    </div>
    <div class="column_text_section fourth" id="cont4">
        <div class="text_compare_content">
            <h2 class="text_section_title">川西市の子育て支援とハザードマップ</h2>
                <p class="content_detail_text">
                    川西市で住まいを探す際は、子育て支援や暮らし始めてからの生活動線も確認する必要があります。<br><br>
                    特にファミリー世帯は、保育施設や学校までの距離、帰宅ルート、防災情報まで見ておくと良いでしょう。
                </p>            
            <div class="content_wrap">
                <h3 class="content_title">子育て相談や支援施設がある</h3>
                <p class="content_detail_text">
                    川西市では、子育て世帯のために、妊娠中から子育て期まで利用できる相談窓口や支援施設が用意されています。<br><br>
                    具体的な子育て施策は以下の通りです。
                </p>
                <table class="blog_table">
                    <thead>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">支援・施設</th>
                            <th class="blog_table_title">内容</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">子育てコーディネーター</th>
                            <td class="blog_table_detail">妊娠中や子育て中の相談、<br class="sp-view">支援制度の案内</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">地域子育て支援施設</th>
                            <td class="blog_table_detail">親子の交流や遊びの場、<br class="sp-view">子育て情報を提供</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">一時預かり</th>
                            <td class="blog_table_detail">通院や用事がある時に<br class="sp-view">子どもを預けられる</td>    
                        </tr>  
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">産後ケア</th>
                            <td class="blog_table_detail">産後の体調や育児の不安について<br class="sp-view">助産師が支援</td>    
                        </tr>                                                                                               
                    </tbody>
                </table>                  
                <p class="content_detail_text">
                    支援制度が充実していることは、子育て世帯にとって安心材料の一つになりますよね。<br><br>
                    しかし、利用できる場所や対象、条件は制度によって異なるため、引っ越し前に市の公式情報で確認することが大切です。
                </p>                
            </div>
            <div class="content_wrap">
                <h3 class="content_title">保育施設や学校までの距離を確認する</h3>
                <p class="content_detail_text">
                    子育て世帯が住まいを選ぶ際は、家賃や間取りだけでなく、通園・通学のしやすさも重要ですよね。<br><br>
                    保育施設や学校までの距離が近くても、道幅や交通量によって負担を感じる場合があります。<br>
                    内見時には、以下の点を確認しておきましょう。
                </p>
                <ul class="text_list">
                    <li>保育施設や学校までの距離</li>
                    <li>通園、通学ルートの歩きやすさ</li>
                    <li>車通りの多い道路や交差点の有無</li>   
                    <li>病院やスーパーまでの距離</li>
                    <li>雨の日に使えるバス便や駐輪場の有無</li>                                                       
                </ul>  
            </div>
            <div class="content_wrap">
                <h3 class="content_title">川西市のハザードマップも確認</h3>
                <p class="content_detail_text">
                    川西市の公式HPでは、防災マップで洪水・土砂災害・内水に関する情報を確認できます。<br>
                    物件周辺の浸水想定や避難場所までの距離を見ておくと、災害時の対策を立てやすくなるでしょう。<br><br>
                    ▶ 川西市「<a href="https://bousai.city.kawanishi.hyogo.jp/hazardMap/index.html?lay=saigai-01" target="_blank" class=" typesquare_option">川西市防災マップ（洪水）</a>」<br></p> 
            </div>            
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title contact">＼ 川西市のエリア情報は地域のプロにお任せ！／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="https://www.century-21net.co.jp/contact/" class="shared-ownership-consult-button btn-contact" target="_blank">▶ アクロスコーポレイションに相談する</a>
        </div>
    </div>
    <div class="column_text_section fifth" id="cont5">
        <div class="text_compare_content">
            <h2 class="text_section_title">まとめ</h2>
            <p class="content_text">
                今回は、川西市の住みやすさについて、街の特徴や交通アクセス、買い物環境、子育て環境、住まい探しで確認したいポイントを解説しました。
            </p>
            <div class="article_conclusion_box">
                <ul class="conclusion_box_list">
                    <li>
                        <div class="conclusion_item_title">川西市の交通アクセスは便利？</div>
                        <div class="conclusion_item_text">
                            川西市では、川西能勢口駅から阪急宝塚本線や能勢電鉄を利用できます。<br>
                            また、徒歩圏内にはJR川西池田駅もあり、大阪駅や尼崎方面へ移動できます。<br>
                            <span class="conclusion_item_link">
                                詳しくは <a href="#cont2" target="_blank">川西市の交通アクセス</a> をご覧ください。
                            </span>
                        </div>
                    </li>
                    <li>
                        <div class="conclusion_item_title">川西市の買い物環境は？</div>
                        <div class="conclusion_item_text">
                            川西能勢口駅周辺には、アステ川西や川西阪急スクエアなどの商業施設があります。<br>
                            スーパーや飲食店も集まっているため、食料品の買い物や外食を駅周辺で済ませられます。<br>
                            <span class="conclusion_item_link">
                                詳しくは <a href="#cont3" target="_blank">川西市の買い物環境</a> をご覧ください。
                            </span>
                        </div>
                    </li>
                    <li>
                        <div class="conclusion_item_title">川西市で住まいを探すときの注意点は？</div>
                        <div class="conclusion_item_text">
                            川西市で物件を探す際は、家賃や間取りだけでなく、駅までの距離や帰宅ルートも確認しておきましょう。<br><br class="sp-view">
                            また、ハザードマップで浸水や土砂災害の情報を確認しておくと、災害時の備えも考えられます。<br>
                            <span class="conclusion_item_link">
                                詳しくは <a href="#cont4" target="_blank">川西市の子育て支援とハザードマップ</a> をご覧ください。
                            </span>
                        </div>
                    </li>
                </ul>
            </div>
            <p class="content_text">
                川西市は、交通アクセス、買い物環境、子育て支援のバランスが取れた街です。<br>
                通勤ルートや生活動線を確認しながら、自分の暮らしに合う物件を探してみてはいかがでしょうか。
            </p>
        </div>
    </div>
    <div class="reference_section">
        <div class="reference_title">参照リンク</div>
        <ul class="reference_list">
            <li>HOME'S「<a href="https://www.homes.co.jp/chintai/hyogo/kawanishi-city/price/" target="_blank" class=" typesquare_option">川西市の家賃相場情報</a>」（2026年6月26日確認）</li>
            <li><a href="https://www.navitime.co.jp/" target="_blank" class=" typesquare_option">NAVITIME</a></li>
            <li><a href="https://www.astekawanishi.com/" target="_blank" class=" typesquare_option">アステ川西</a></li>
            <li><a href="https://www.hankyu-dept.co.jp/kawanishi/index.html" target="_blank" class=" typesquare_option">川西阪急スクエア</a></li>
            <li><a href="https://www.city.kawanishi.hyogo.jp/kurashi/kosodate/1000689/1015371.html" target="_blank" class=" typesquare_option">川西市「子育てコーディネーター（子育て相談）</a>」</li>
            <li><a href="https://www.city.kawanishi.hyogo.jp/kurashi/kosodate/1010981/1011170/1011167.html" target="_blank" class=" typesquare_option">川西市「子育て支援施設（プレイルームなど）</a>」</li>
            <li><a href="https://www.city.kawanishi.hyogo.jp/kurashi/kosodate/hoikusyo/1000687.html" target="_blank" class=" typesquare_option">川西市「地域こども預かり・一時預かり（一時保育）</a>」</li>
            <li><a href="https://www.city.kawanishi.hyogo.jp/kurashi/kosodate/1000689/1007447.html" target="_blank" class=" typesquare_option">川西市「川西市産後ケア事業</a>」</li>
            <li><a href="https://bousai.city.kawanishi.hyogo.jp/hazardMap/index.html?lay=saigai-01" target="_blank" class=" typesquare_option">川西市「川西市防災マップ（洪水）</a>」</li>
        </ul>
    </div>
</article>
<style>
    /* =========================================
       共通・ベーススタイル（画面幅に関わらず適用）
    ========================================= */
    /* --- 全体の基本設定 --- */
    .column_section { max-width: 800px; width: 100%;margin: 0 auto 40px; box-sizing: border-box; }
    .column_section_image img { width: 100%; height: auto; vertical-align: bottom; }

    .banner-link { display: block; }
    .column_section_image_intro img { width: 100%; }

    /* --- アンカーリンクのズレ調整（追従ヘッダー対策） --- */
    .column_text_section { scroll-margin-top: 100px; }

    /* --- 特定セクションの背景画像（疑似要素） --- */
    .sec01 .smallsection_detail_text::before { background: url() no-repeat center center / cover; }
    .sec02 .smallsection_detail_text::before { background: url() no-repeat center center / cover; }
    .sec03 .smallsection_detail_text::before { background: url() no-repeat center center / cover; }

    /* --- 大見出し（上下ボーダー線の装飾）PC/スマホ共通 --- */
    .text_section_title, .text_section_title_end { font-weight: bold !important; position: relative; text-align: center; scroll-margin-top: 140px; }
    .text_section_title_end { background: #785B21; color: #fff; }
    /* 大見出しの上線 */
    .text_section_title::before, .text_section_title_end::before { content: ''; height: 2px; position: absolute; top: 0; left: 0; right: 0; margin: auto; }
    /* 大見出しの下線 */
    .text_section_title::after, .text_section_title_end::after { content: ''; height: 2px; position: absolute; bottom: 0; left: 0; right: 0; margin: auto; }
    .text_section_title::before, .text_section_title::after { background: #333; }
    .text_section_title_end::before, .text_section_title_end::after { background: #785B21; }

    /* --- テーブル（表） PC/スマホ共通 --- */
    .blog_table, 
    .content_wrap .blog_table { width: 100%; box-shadow: 0 0 7px 2px rgba(0, 0, 0, .06); border-collapse: collapse; }
    thead .blog_table_title { color: #fff; font-weight: bold; background: #785B21; vertical-align: middle; }
    thead .blog_table_title:not(:first-child) { background: #c9993b; color: #fff; }
    thead .blog_table_title:not(:last-child), 
    tbody .blog_table_title { border-right: 2px solid #f1edda; }
    tbody .blog_table_title { color: #333; font-weight: bold; background: #f1edda; vertical-align: middle;}
    tbody .blog_table_wrap:not(:last-child) .blog_table_title { border-bottom: solid 2px #fff; }
    .blog_table_detail { background-color: #fff; }
    tbody .blog_table_detail { text-align: center; vertical-align: middle; }
    tbody .blog_table_detail:not(:last-child) { border-right: 2px solid #ededed; }
    tbody .blog_table_wrap:not(:last-child) .blog_table_detail { border-bottom: 2px solid #ededed; }
    tbody .blog_table_detail.text-left { text-align: left; }

    /* =========================================
       コンポーネント（部品）共通スタイル
    ========================================= */
    /* --- FAQ（よくある質問）目次エリア --- */
    .faq_toc { max-width: 700px; margin: 40px auto 60px; }
    .faq_toc_item { margin-bottom: 15px; border-radius: 8px; overflow: hidden; }
    .faq_toc_q { background-color: #c9993b; color: #fff; padding: 10px 20px; display: flex; align-items: flex-start; }
    .faq_toc_q .faq_toc_icon { font-size: 24px; margin-right: 12px; color: #fff; font-family: Arial, sans-serif; line-height: 1.1; }
    .faq_toc_q .faq_toc_text { font-size: 17px; font-weight: bold; color: #fff; line-height: 1.5; margin-top: 2px; }
    .faq_toc_a { background-color: #fff; border: 2px solid #c9993b; border-top: none; border-radius: 0 0 8px 8px; padding: 15px 20px 12px; }
    .faq_toc_a_top { display: grid; grid-template-columns: max-content 1fr; align-items: start; margin-bottom: 12px; }
    .faq_toc_a_top .faq_toc_icon.green { grid-column: 1; grid-row: 1 / 10; color: #c9993b; font-size: 24px; margin-right: 12px; font-family: Arial, sans-serif; line-height: 1.1; }
    .faq_toc_a_top .faq_toc_text { grid-column: 2; display: block; color: #333; font-size: 16px; line-height: 1.6; margin-top: 2px; }
    .faq_toc_link { padding-left: 36px; line-height: 1.5; margin-top: 10px; }
    .faq_toc_link_mark { font-size: 14px; color: #c9993b; font-weight: bold; margin-bottom: 6px; display: block; }
    .faq_toc_link a { font-size: 16px; color: #0b57d0; display: inline-block; text-decoration: underline; padding-left: 14px; }
    .faq_toc_link a:hover { text-decoration: none; opacity: 0.8; }
    .faq_toc_a_top .faq_toc_text + .faq_toc_text { margin-top: 15px !important; }
    .faq_toc_a_top .faq_toc_text a { font-size: 16px; color: #0b57d0 !important; text-decoration: underline !important; font-weight: bold !important; transition: opacity 0.3s ease; }
    .faq_toc_a_top .faq_toc_text a:hover { text-decoration: none !important; opacity: 0.7; }

    /* --- CTAボタン（相談・誘導用ボタン）ベース --- */
    .shared-ownership-section-container { border-radius: 10px; text-align: center; max-width: 600px; margin: 0 auto 50px; width: 90%; box-sizing: border-box; }
    .shared-ownership-main-title { font-weight: bold; color: #8b2b2b !important; line-height: 1.4; }
    .shared-ownership-button-wrapper { display: flex; justify-content: center; }
    .shared-ownership-consult-button { display: inline-flex; align-items: center; justify-content: center; color: #ffffff !important; font-weight: bold; border-radius: 50px; text-decoration: none; white-space: nowrap; cursor: pointer; transition: box-shadow 0.3s ease, background-color 0.3s ease; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); background-color: #8b2b2b; }
    .shared-ownership-consult-button:hover { box-shadow: 0 0 15px rgba(117, 117, 117, 0.5); }
    /* コンタクト（赤系）ボタン共通ベース */
    .shared-ownership-main-title.contact { color: #da2315 !important; }
    .shared-ownership-consult-button.btn-contact { background-color: #da2315 !important; }
    .shared-ownership-consult-button.btn-contact:hover { background-color: #fa1101 !important; }

    /* --- 要約ボックス --- */
    .article_summary_box { background-color: #f1edda; border: 1px solid #c9993b; position: relative; box-sizing: border-box; }
    .summary_box_title { background-color: #c9993b; color: #fff !important; font-weight: bold; display: inline-block; position: absolute; }
    .summary_box_list { list-style: none; padding: 0; margin: 0; }
    .summary_box_list li { position: relative; font-weight: bold; color: #333; }
    .summary_box_list li::before { content: ''; position: absolute; box-sizing: border-box; border: 2px solid #c9993b; border-radius: 3px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23c9993b' stroke-width='4' d='M4 12l5 5L20 6'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; background-size: 80%; }

    /* --- 記事末尾：まとめボックス --- */
    .article_conclusion_box { background-color: #f1edda; border: 1px solid #c9993b; position: relative; box-sizing: border-box; }
    .conclusion_box_title { background-color: #c9993b; color: #fff !important; font-weight: bold; display: inline-block; position: absolute; }
    .conclusion_box_list { list-style: none; padding: 0; margin: 0; }
    .conclusion_box_list li { position: relative; }
    .conclusion_box_list li::before { content: ''; position: absolute; background-color: #c9993b; transform: rotate(45deg); }
    .conclusion_item_title { font-weight: bold; color: #333; line-height: 1.5; }
    .conclusion_item_text { color: #555; line-height: 1.6; }
    .conclusion_item_link a { color: #0b57d0 !important; text-decoration: underline !important; }
    .conclusion_item_link a:hover { text-decoration: none !important; }

    /* --- ブログカード風リンク（画像あり関連記事） --- */
    .blog-card { display: block; text-decoration: none !important; margin: 20px auto 40px; max-width: 450px; border: 1px solid #e0e0e0; border-radius: 12px; overflow: hidden; background-color: #fff; transition: opacity 0.2s, box-shadow 0.2s; }
    .blog-card:hover { opacity: 0.8 !important; box-shadow: 0 4px 10px rgba(0,0,0,0.05); }
    .blog-card-img { width: 100%; aspect-ratio: 16 / 9; background: #f7f7f7; border-bottom: 1px solid #e0e0e0; }
    .blog-card-img img { width: 100%; height: 100%; object-fit: cover; vertical-align: bottom; }
    .blog-card-body { padding: 16px 20px; }
    .blog-card-title { font-size: 16px !important; font-weight: bold !important; color: #333 !important; line-height: 1.5 !important; margin: 0 !important; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; line-clamp: 2; overflow: hidden; }

    /* --- テキストリンクカード（画像なし外部サイトリンク等） --- */
    .text-link-card { display: block; text-decoration: none !important; margin: 20px auto 30px; padding: 15px 20px; border: 1px solid #e0e0e0; border-left: 5px solid #c9993b; border-radius: 4px; background-color: #f9f9f9; transition: all 0.2s ease; max-width: 600px; }
    .text-link-card:hover { background-color: #f0f0f0; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transform: translateY(-2px); }
    .text-link-card-site { display: block; font-size: 13px !important; color: #666 !important; margin-bottom: 5px; }
    .text-link-card-title { display: block; font-size: 16px !important; font-weight: bold !important; color: #0b57d0 !important; line-height: 1.5; }

    /* --- Instagram埋め込みコンテナ --- */
    .instagram-embed-wrapper { display: flex; justify-content: space-between; gap: 20px; margin: 40px auto; }
    .instagram-embed-wrapper blockquote.instagram-media { margin: 0 !important; flex: 1; min-width: 250px !important; width: 100% !important; }

    /* --- 枠線付き・クリック可能なチェックリスト --- */
    .checklist_box { border: 1px solid #c9993b; background-color: #ffffff; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); }
    .checklist_box .list_title { margin-top: 10px; }
    /* 元の「■」を消す＆余白リセット */
    ul.text_list.interactive_check_list li { list-style-type: none !important; text-indent: 0; padding-left: 0; margin-left: 0; margin-right: 0; }
    ul.text_list.interactive_check_list li::before { content: none !important; }
    /* ラベル全体をタップ可能にする */
    .interactive_check_list label { display: inline-flex; align-items: flex-start; cursor: pointer; width: 100%; line-height: 1.5; }
    .interactive_check_list input[type="checkbox"] { display: none; }
    /* --- 枠線付き・クリック可能なチェックリスト --- */
    .interactive_check_list .check_text { display: flex; align-items: flex-start; font-size: inherit; }
    /* 未チェック状態（CSSで作る四角形） */
    .interactive_check_list .check_text::before { content: ''; display: inline-block; width: 1.2em; height: 1.2em; flex-shrink: 0; border: 2px solid #ccc; border-radius: 4px; box-sizing: border-box;background-color: #fff;transition: 0.2s ease; margin-top: 2px; }
    /* チェックが入った状態（背景色＋SVGチェックマーク） */
    .interactive_check_list input[type="checkbox"]:checked + .check_text::before { border-color: #c9993b; background-color: #c9993b; background-repeat: no-repeat; background-position: center; background-size: 90%; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' d='M3 13.5l6.5 6.5L21 4.5'/%3E%3C/svg%3E"); }
    /* --- 追加：チェックリスト内の注意書き・グループタイトル --- */
    .checklist_note_wrap { margin: 15px 0 25px; }
    .checklist_note_wrap .note_text { margin-bottom: 8px; }
    .checklist_subtitle { font-weight: bold; color: #c9993b; margin: 20px 0 10px; }
    .checklist_box .text_list.interactive_check_list { margin-bottom: 20px; }

    /* --- チェックリスト内の注意書き・グループタイトル --- */
    .checklist_note_wrap { margin: 15px 0 25px; }
    .checklist_note_wrap .note_text { margin-bottom: 8px; }
    .checklist_subtitle { font-weight: bold; color: #c9993b; margin: 20px 0 10px; }
    .checklist_box .text_list.interactive_check_list { margin-bottom: 20px; }

    /* --- 注意書き専用クラス --- */
    .note_text { position: relative; padding-left: 1.2em; line-height: 1.6 !important; color: #555; }
    .note_text::before { content: '※'; position: absolute; left: 0; top: 0; color: #555; }

    /* =========================================
       PC用スタイル (650px以上)
    ========================================= */
    @media only screen and (min-width: 650px) {
        .sp-view { display: none !important; } /* スマホ専用要素を非表示 */

        /* --- 基本レイアウト・余白 --- */
        .column_section { margin-bottom: 40px; padding: 0 0; box-sizing: border-box; }
        .column_section_image { margin-bottom: 50px; }
        .smallsection_detail_image { margin-top: 10px; }
        .smallsection_detail_image img { width: 100%; vertical-align: bottom; }
        .content_wrap:not(:first-child) { margin-top: 30px; }
        .column_text_section, .column_text_section_outro { padding-top: 140px; margin-top: -140px; }
        .column_text_section:not(:last-child), .column_text_section_outro:not(:last-child) { margin-bottom: 110px; }
        
        /* --- 標準テキスト・リンク --- */
        .content_text, .content_text_table_link { margin-top: 60px; }
        .content_text, .content_detail_text, .content_detail_detail_text { color: #333; font-size: 16px !important; line-height: 2; margin-bottom: 38px; margin-top: 38px !important; }
        .content_text_table_link { color: #333; font-size: 13px !important; line-height: 2; margin-bottom: 30px; margin-top: 30px; }
        .text_highlight { font-size: 17px; font-weight: bold; padding: 0 5px; background: linear-gradient(transparent 58%, #fff000 0%); }
        .text_bold { font-size: 17px; font-weight: bold; padding: 0 5px; }
        .emphasis_text { font-size: 42px; color: #d2173e; }
        .note_text { font-size: 13px !important; }
        
        /* リンクカラー統一 */
        .content_text a, .content_detail_text a { font-size: 18px !important; color: #0b57d0; padding: 0 5px; font-weight: bold; }
        .smallsection_detail_text a, .smallsection_detail_text_2 a { font-size: 16px !important; color: #0b57d0 !important; padding: 0 5px; }
        .content_text_table_link a { font-size: 13px !important; color: #0b57d0 !important; }

        /* --- 見出し関連 --- */
        .text_section_title { font-size: 30px !important; margin-bottom: 30px; padding: 15px 10px; }
        .text_section_title_end { font-size: 30px !important; margin-bottom: 30px; padding: 15px 10px; }
        
        .content_title { font-size: 20px !important; color: #fff; font-weight: bold !important; margin-bottom: 10px; position: relative; border-radius: 2px; padding: 11px 10px 4px 20px !important; z-index: 1; background: #c9993b; border-left: none !important; }
        .content_title::after { content: ""; width: 13px; height: 7px; background: #fff; position: absolute; bottom: 17px; left: 0; z-index: 2; }
        
        .content_title_title { padding: 6px !important; margin: 50px 0 -20px; border: 1px solid #c9993b; border-left: 1px solid #c9993b !important; width: max-content; color: #c9993b; font-size: 16px !important; font-weight: bold; }
        /* 見出しの直後に来る小見出しの余白調整 */
        h3 + .content_title_title { margin: 30px 0 -20px; }

        /* --- 箇条書きリスト --- */
        .list_title { font-weight: bold; font-size: 18px; color: #c9993b; padding-bottom: 5px; margin-bottom: 5px; display: inline-block; }
        .list_title.mt-fix { margin-top: 40px !important; } /* 余白調整用ユーティリティ */
        .text_list { margin-top: 10px; margin-bottom: 10px; }
        .text_list li { color: #333; font-size: 16px; line-height: 1.4; font-weight: bold; list-style-type: square; list-style-position: outside; margin-left: 1.5em; padding-left: 0.3em; border-bottom: none !important; }
        ol.text_list li { list-style-type: decimal; margin-left: 1.8em; }
        .text_list li:not(:last-child) { margin-bottom: 12px; }
        ul.interactive_check_list + .list_title { margin-top: 30px; }

        /* --- テーブル詳細調整 --- */
        .blog_table, .content_wrap .blog_table { margin: 30px 0; }
        .blog_table_title { padding: 10px 15px; }
        tbody .blog_table_title { width: 170px; font-size: 15px; }
        .blog_table_detail { padding: 10px; }

        /* --- コンテンツ詳細・ポイント囲み枠 --- */
        .content_detail_image { width: 600px; margin: 20px auto 0; }
        .content_detail_wrap { margin-top: 30px; }
        .content_detail_list { background: #f7f7f7; padding: 30px; margin: 20px 0; }
        .content_detail_wrap .content_detail_list { margin: 20px; }
        .content_detail_item { font-size: 16px; padding-left: 15px !important; padding: 5px; border-bottom: none !important; position: relative; }
        .content_detail_item:not(:last-child) { margin-bottom: 12px; }
        .content_detail_item::before, .content_detail_detail_item::before { content: ''; width: 6px; height: 6px; background: #333; border-radius: 50%; position: absolute; left: 0; top: 14px; margin: auto; }
        
        .column_text_section .content_detail_smallsection { border: 2px solid #c9993b; padding: 25px 30px; margin: 30px 0 0; border-radius: 8px; }
        .column_text_section .content_detail_wrap .content_detail_smallsection { margin: 30px 20px 0; }
        .content_detail_smallsection_2 { border: 2px solid #c9993b; padding: 25px 30px; margin: 30px 59px 0; }
        
        .column_text_section .detail_smallsection_title { font-size: 18px; font-weight: bold; color: #c9993b; display: inline-block; margin-bottom: 20px; border-left: none !important; padding-left: 0 !important; }
        .column_text_section .detail_smallsection_title .reasonmark { font-size: 16px; font-weight: bold; color: #fff; padding: 5px 8px 2px; margin-right: 10px; background: #f1edda; }
        
        .smallsection_detail_text { font-size: 16px; line-height: 1.6; position: relative; padding-left: 215px; min-height: 200px; }
        .smallsection_detail_text::before { content: ''; width: 200px; height: 200px; position: absolute; left: 0; top: 0; }
        .smallsection_detail_text_2 { font-size: 16px !important; line-height: 1.6; margin-bottom: 15px; }
        
        .smallsection_detail_item { font-size: 18px; font-weight: bold; color: #333; position: relative; padding: 4px 0 3px 15px !important; border-bottom: none !important; margin-left: 20px; }
        .smallsection_detail_item::before { content: ''; width: 6px; height: 6px; background: #333; border-radius: 50%; position: absolute; left: 0; top: 0; bottom: 0; margin: auto; }
        
        .smallsection_detail_item_list { position: relative; padding: 0 0 0 1.5em !important; margin-bottom: 8px; border-bottom: none !important; text-indent: 0; }
        .smallsection_detail_item_list a { display: block; font-size: 18px !important; color: #0b57d0; font-weight: bold; line-height: 1.5; text-decoration: underline; text-decoration-color: #0b57d0; padding-left: 0; }
        .smallsection_detail_item_list::before { content: ''; position: absolute; left: 0; top: 0.3em; width: 1em; height: 1em; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23c9993b' d='M8 5v14l11-7z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; background-size: contain; transform: none; margin-right: 0; }
        
        .smallsection_detail_item_list typesquare_option { border-bottom: 1px dotted #ccc !important; }
        #cont1 .smallsection_detail_list { margin-top: 41px; }
        .smallsection_detail_list2 { margin-left: 25px; }

        .banner-link { margin: -40px 0 70px; }

        /* --- 結論・まとめボックス (旧デザイン互換) --- */
        .content_conclution_smallsection:not(:last-child) { margin-bottom: 40px; }
        .conclution_smallsection_title { font-size: 20px; font-weight: bold; color: #f1edda; position: relative; padding-left: 16px; }
        .conclution_smallsection_title::before { content: ''; width: 10px; height: 10px; background: #f1edda; clip-path: polygon(10px 50%, 0% 0%, 0% 10px); position: absolute; left: 0; top: 0; bottom: 0; margin: auto; }
        .conclution_smallsection_detail { border: 3px solid #878787; padding: 30px 25px; margin: 15px 0; font-size: 16px; }
        
        /* --- 要約ボックス (PC用) --- */
        .article_summary_box { margin: 40px 0 5px; padding: 45px 50px 30px; border-radius: 12px; }
        .summary_box_title { top: -15px; left: 20px; font-size: 18px; padding: 8px 30px; border-radius: 30px; }
        .summary_box_list li { font-size: 16px; line-height: 1.8; padding-left: 32px !important; }
        .summary_box_list li:not(:last-child) { margin-bottom: 12px; }
        .summary_box_list li::before { width: 20px; height: 20px; left: 0; top: 4px; }
        .summary_box_list { padding-top: 13px; }

        /* --- まとめボックス (PC用) --- */
        .article_conclusion_box { margin: 40px 0; padding: 45px 50px 35px; border-radius: 12px; }
        .conclusion_box_title { top: -18px; left: 40px; font-size: 18px; padding: 8px 30px; border-radius: 30px; }
        .conclusion_box_list li { padding: 0 0 0 30px !important; margin-bottom: 25px !important; border: none !important; }
        .conclusion_box_list li:last-child { margin-bottom: 0; }
        .conclusion_box_list li::before { left: 5px; top: 5px; width: 12px; height: 12px; }
        .conclusion_item_title { font-size: 18px; margin-bottom: 8px; }
        .conclusion_item_text { font-size: 15px; }
        .conclusion_item_link { float: none !important; width: auto !important; display: block !important; text-align: left !important; border: none !important; margin-top: 10px !important; font-size: 13px !important; color: #777 !important; }
        .conclusion_item_link a { font-size: 13px !important; padding: 0 2px !important; }

        /* --- 参照エリア (PC用) --- */
        .reference_section { display: block; margin: 60px 0 40px; padding-top: 30px; padding-bottom: 30px; border-top: 1px solid #999; border-bottom: 1px solid #999; }
        .reference_title { font-size: 15px; color: #666; margin-bottom: 15px; }
        .reference_list { list-style-type: disc; list-style-position: outside; margin-left: 1.5em; padding: 0; }
        .reference_list li { color: #666; font-size: 13px !important; line-height: 1.6; margin-bottom: 5px; font-weight: normal; border-bottom: none !important; }
        .reference_list a { color: #0b57d0 !important; font-size: 13px !important; font-weight: normal !important; text-decoration: underline !important; word-break: break-all; }
        .reference_list a:hover { text-decoration: none !important; opacity: 0.8; }
        
        /* --- CTAボタン 微調整 --- */
        .shared-ownership-section-container { padding: 30px 20px; width: 95%; margin-top: -50px; }
        .shared-ownership-main-title { font-size: 16px; margin-bottom: 15px; }
        .shared-ownership-main-title.contact { font-size: 16px !important; margin-bottom: 10px; }
        .shared-ownership-consult-button { font-size: 18px; padding: 12px 25px; }

        /* --- リンクボタン --- */
        .link_btn a { display: flex; justify-content: center; align-items: center; width: 600px; height: 80px; font-size: 26px; color: #fff; background: #ff9c00; box-shadow: 0 0 6px rgba(0, 0, 0, .4); border-radius: 40px; padding-top: 4px; margin: 40px auto 0; position: relative; }
        .link_btn a::after { content: ''; border: 2px solid #fff; border-radius: 40px; position: absolute; top: 7px; bottom: 7px; left: 7px; right: 7px; }
        .link_btn a:hover { color: #fff !important; text-decoration: none !important; scale: 1.03; box-shadow: 0 0 4px rgba(0, 0, 0, .3); transition: .2s; }

        /* --- チェックリスト調整 (PC用) --- */
        .checklist_box { padding: 20px; margin: 20px auto 30px; }
        .interactive_check_list .check_text::before { margin-right: 18px; }
        .checklist_note_wrap .note_text { font-size: 13px; }
        .checklist_subtitle { font-size: 16px; margin: 25px 0 10px; }
        .sub_check_list { margin-left: 1.5em !important; padding-left: 10px; }
    }

    /* =========================================
       スマホ用スタイル (649px以下)
    ========================================= */
    @media only screen and (max-width: 649px) {
        .pc-view { display: none !important; } /* PC専用要素を非表示 */

        /* --- アンカーリンクのズレ調整（追従ヘッダー対策等） --- */
        #cont1, #cont2, #cont3, #cont4, #cont5, #cont6, #cont7, #cont8  { margin-top: -20vw; padding-top: 20vw; }

        /* --- アイキャッチ画像の余白調整（スマホ用） --- */
        .column_section_image_intro { margin: 4vw 0 6vw; }

        .column_section { width: 100%; margin: 0 auto; padding: 0 0; box-sizing: border-box; }

        /* --- 基本レイアウト・余白 --- */
        .blog__article { padding: 0 !important; }
        .blog__headline { margin: 20px 0 4px !important; }
        .blog__note { margin: 0 0 32px !important; }
        .column_text_section:not(:last-child), .column_text_section_outro:not(:last-child) { margin-bottom: 12vw; }
        .column_section_image { border-top: none; border-bottom: none; padding: 0; margin-bottom: 4vw; }
        .content_wrap:not(:first-child), .content_detail_wrap:not(:first-child) { margin-top: 5vw; }
        .content_wrap:not(:last-child), .content_detail_wrap:not(:last-child) { margin-bottom: 5vw; }

        /* --- 標準テキスト・リンク --- */
        .content_text, .content_detail_text { font-size: 3.8vw !important; line-height: 1.8; margin-bottom: 6vw !important; margin-top: 6vw !important; }
        .content_text_table_link { font-size: 2.8vw !important; line-height: 1.8; margin-bottom: 6vw !important; margin-top: 6vw !important; }
        .text_highlight { font-size: 3.8vw; font-weight: bold; padding: 0 2vw; background: linear-gradient(transparent 58%, #fff000 0%); }
        .text_bold { font-size: 4vw; font-weight: bold; padding: 0 2vw; }
        .emphasis_text { font-size: 7vw; color: #d2173e; }
        
        /* リンクカラー統一 */
        .content_text a, .content_detail_text a { font-size: 4vw; color: #0b57d0; font-weight: bold; }
        .smallsection_detail_text a, .smallsection_detail_text_2 a { font-size: 3.8vw !important; color: #0b57d0; font-weight: bolder; }
        .content_text_table_link a { font-size: 2.8vw !important; color: #0b57d0; }

        /* --- 見出し関連 --- */
        .text_section_title { color: #333 !important; font-size: 6vw !important; margin-bottom: 7vw !important; padding: 3vw 2vw; line-height: 7.2vw; border-left: none !important; }
        .text_section_title_end { font-size: 6vw !important; margin-bottom: 7vw !important; padding: 3vw 2vw; }
        
        .content_title { font-size: 4vw !important; color: #fff !important; font-weight: bold !important; margin-bottom: 4vw !important; border-left: none !important; position: relative; padding: 3vw 5vw 2.5vw !important; z-index: 1; background: #c9993b; }
        .content_title::after { content: ""; width: 3vw; height: 1vw; background: #fff; position: absolute; bottom: 4.8vw; left: 0; z-index: 2; }
        
        .content_title_title { padding: 1vw !important; margin: 10vw 0 -3vw; border: 1px solid #c9993b; border-left: 1px solid #c9993b !important; width: max-content; color: #c9993b; font-size: 3.8vw !important; font-weight: bold; }
        /* 見出しの直後に来る箇条書きタイトルの上余白調整 */
        .content_title_title + .list_title { margin-top: 8vw !important; }

        /* --- 箇条書きリスト --- */
        .list_title { font-weight: bold !important; font-size: 3.8vw !important; color: #c9993b; padding-bottom: 1vw !important; margin-bottom: 1vw !important; margin-top: 5vw !important; display: inline-block; }
        .list_title.mt-fix { margin-top: 7vw !important; }
        .text_list { counter-reset: list-counter; list-style: none; padding-left: 2vw; margin-top: 2vw; margin-bottom: 6vw; }
        .text_list li { color: #333; font-size: 3.8vw !important; font-weight: bold !important; line-height: 1.5; list-style-type: square; list-style-position: outside; text-indent: 0; padding-left: 0.3em; margin-left: 5vw; margin-right: 1vw; }
        ol.text_list li { list-style-type: decimal; margin-left: 6vw; }
        .text_list li:not(:last-child) { margin-bottom: 2vw; }
        ul.interactive_check_list + .list_title { margin-top: 8vw; }
        
        /* 枠線付きの箇条書き専用調整 */
        .content_detail_smallsection.text_list_wrap { border: 2px solid #f1edda; padding: 4vw; margin: 6vw 0; border-radius: 1vw; background-color: #fff; }
        .content_detail_smallsection.text_list_wrap .text_list { margin: 0; padding: 0; }
        .content_detail_smallsection.text_list_wrap .text_list li:last-child { margin-bottom: 0; }

        /* --- テーブル詳細調整 --- */
        .blog_table, .content_wrap .blog_table { margin: 6vw 0; }
        .blog_table_title { padding: 1vw 0; vertical-align: middle; font-size: 3.5vw; }
        tbody .blog_table_title { width: 28vw; }
        tbody .blog_table_wrap:not(:last-child) .blog_table_title { border-bottom: solid 2px #fff; }
        .blog_table_detail { padding: 1vw; font-size: 3.5vw; }

        /* --- FAQ（Q&A）微調整 --- */
        .faq_toc { margin: 8vw 0; }
        .faq_toc_item { margin-bottom: 3.5vw; border-radius: 2vw; }
        .faq_toc_q { padding: 2.5vw 4vw; }
        .faq_toc_q .faq_toc_icon { font-size: 5.5vw; margin-right: 2.5vw !important; margin-top: 0.8vw !important; }
        .faq_toc_q .faq_toc_text { font-size: 4.0vw; margin-top: 0.8vw !important; line-height: 1.3 !important; }
        .faq_toc_a { padding: 3.5vw 4vw 3vw; border-radius: 0 0 2vw 2vw; }
        .faq_toc_a_top { margin-bottom: 0vw !important; }
        .faq_toc_a_top .faq_toc_icon.green { font-size: 5.5vw; margin-right: 2.5vw !important; margin-top: 0.8vw !important; }
        .faq_toc_a_top .faq_toc_text a { font-size: 3.8vw; }
        .faq_toc_a_top .faq_toc_text { font-size: 3.8vw !important; margin-top: 0.8vw !important; }
        .faq_toc_a_top .faq_toc_text + .faq_toc_text { margin-top: 4vw !important; }

        .faq_toc_link { padding-left: 0 !important; display: block !important; margin-top: 4vw !important; }
        .faq_toc_link_mark { display: block !important; font-size: 3vw !important; color: #c9993b !important; font-weight: bold !important; margin-bottom: 1vw !important; margin-left: 3vw; }
        .faq_toc_link a { font-size: 3.8vw !important; line-height: 1.5 !important; display: inline-block !important; text-decoration: underline !important; padding-left: 4vw !important; }

        /* --- コンテンツ詳細・ポイント囲み枠 --- */
        .content_detail_list { background: #f7f7f7; padding: 7vw; margin: 8vw 0; }
        .content_detail_item { font-size: 3.6vw; padding-left: 2.5vw; position: relative; }
        .content_detail_item:not(:last-child) { margin-bottom: 3vw; }
        .content_detail_item::before { content: ''; width: 2vw; height: 2vw; background: #333; border-radius: 50%; position: absolute; left: 0; top: 2vw; margin: auto; }
        
        .smallsection_detail_text { position: relative; padding-top: 67vw; font-size: 3.8vw !important; }
        .smallsection_detail_text::before { content: ''; width: 100%; height: 63vw; position: absolute; left: 0; top: 0; }
        .smallsection_detail_text_2 { font-size: 3.8vw !important; margin-bottom: 6vw; }
        
        .column_text_section .content_detail_smallsection { margin-top: 5vw; border: 2px solid #c9993b !important; padding: 4vw; border-radius: 1vw; background-color: #fff; }
        .content_detail_smallsection_2 { margin-top: 5vw; border: 2px solid #c9993b !important; padding: 4vw; }
        .column_text_section .detail_smallsection_title { font-size: 4vw !important; font-weight: bold !important; color: #c9993b !important; display: flex !important; align-items: baseline !important; margin-bottom: 3vw !important; border-left: none !important; padding-left: 0 !important; }
        .column_text_section .detail_smallsection_title .reasonmark { font-size: 3.6vw; font-weight: bold; color: #fff; width: 12vw; padding: 1vw 2vw; margin-right: 2vw; background: #f1edda; }
        #cnt02 .detail_smallsection_title .reasonmark, #cnt04 .detail_smallsection_title .reasonmark { width: 18vw; }
        #cnt03 .detail_smallsection_title .reasonmark { width: 22vw; }
        
        .smallsection_detail_item { font-size: 4vw; color: #333; font-weight: bold; position: relative; padding-left: 3vw; margin-left: 2vw; }
        .smallsection_detail_item::before { content: ''; width: 2vw; height: 2vw; background: #333; border-radius: 50%; position: absolute; left: 0; top: 0; bottom: 0; margin: auto; }
        .content_wrap .smallsection_detail_item { margin-left: 2vw; }
        
        .smallsection_detail_item_list { position: relative; padding-left: 6vw; margin-bottom: 1.5vw; border-bottom: none !important; text-indent: 0; }
        .smallsection_detail_item_list a { display: block; font-size: 3.8vw; color: #0b57d0; font-weight: bold; line-height: 1.6; text-decoration: underline; text-decoration-color: #07519a; padding: 0; }
        .smallsection_detail_item_list::before { content: ''; position: absolute; left: 0; top: 0.6vw; width: 4.5vw; height: 4.5vw; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23c9993b' d='M8 5v14l11-7z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; background-size: contain; transform: none; margin-right: 0; }

        #cont1 .smallsection_detail_list { margin-top: 10vw; }
        .smallsection_detail_list2 { margin-left: 4vw; }

        .banner-link { margin: 8vw 0 12vw; }

        /* --- 結論・まとめボックス (旧デザイン互換) --- */
        .content_conclution_smallsection:not(:last-child) { margin-bottom: 6vw; }
        .conclution_smallsection_title { font-size: 4.6vw; font-weight: bold; color: #f1edda; position: relative; padding-left: 3.5vw; }
        .conclution_smallsection_title::before { content: ''; width: 2vw; height: 2vw; background: #f1edda; clip-path: polygon(2vw 50%, 0% 0%, 0% 2vw); position: absolute; left: 0; top: 2vw; margin: auto; }
        .conclution_smallsection_detail { border: 3px solid #878787; padding: 3vw 4vw; margin: 4vw 0; }
        .conclution_smallsection_detail .detail_text_title { font-size: 4vw; font-weight: bold; color: #878787; margin-bottom: 2vw; }

        /* --- 要約ボックス (スマホ用) --- */
        .article_summary_box { margin: 8vw 0 10vw; padding: 10vw 4vw 2vw; border-radius: 3vw; }
        .summary_box_title { top: -3vw; left: 3.2vw; font-size: 3.5vw; padding: 2vw 4vw; border-radius: 5vw; }
        .summary_box_list li { font-size: 3.8vw; line-height: 1.6; margin-bottom: 3.5vw; padding-left: 7.3vw; }
        .summary_box_list li::before { width: 4.3vw; height: 4.3vw; left: 0; top: 0.6vw; }
        .summary_box_list { padding-top: 2vw; }

        /* --- まとめボックス (スマホ用) --- */
        .article_conclusion_box { margin: 10vw 0 8vw; padding: 6vw 4vw 6vw; border-radius: 3vw; }
        .conclusion_box_title { top: -4.5vw; left: 4vw; font-size: 3.8vw; padding: 2vw 5vw; border-radius: 5vw; }
        .conclusion_box_list li { padding-left: 6vw; margin-bottom: 6vw; }
        .conclusion_box_list li:last-child { margin-bottom: 0; }
        .conclusion_box_list li::before { left: 1vw; top: 1vw; width: 2.8vw; height: 2.8vw; }
        .conclusion_item_title { font-size: 4vw; margin-bottom: 2vw; }
        .conclusion_item_text { font-size: 3.6vw; }
        .conclusion_item_link { font-size: 3.2vw; display: inline-block; margin-top: 2vw; }
        .conclusion_item_link a { font-size: 3.2vw !important; padding: 0 1vw !important; }

        /* --- 参照エリア (スマホ用) --- */
        .reference_section { display: block; box-sizing: border-box; margin: 10vw 0 8vw; padding-top: 6vw; padding-bottom: 6vw; border-top: 1px solid #999; border-bottom: 1px solid #999; }
        .reference_title { font-size: 3vw; color: #666; margin-bottom: 2vw; }
        .reference_list { list-style-type: disc; list-style-position: outside; margin-left: 5vw; padding: 0; }
        .reference_list li { color: #666; font-size: 2.8vw !important; line-height: 1.6; margin-bottom: 2vw; font-weight: normal !important; border-bottom: none !important; }
        .reference_list a { color: #0b57d0 !important; font-size: 2.8vw !important; font-weight: normal !important; text-decoration: underline !important; word-break: break-all; }

        /* --- CTAボタン 微調整 --- */
        .shared-ownership-section-container { padding: 40px 10px !important; width: 95%; margin: -4vw auto 12vw !important; }
        .shared-ownership-main-title { font-size: 3.5vw !important; margin-bottom: 10px; padding-left: 0 !important; border: none !important; }
        .shared-ownership-consult-button { font-size: 3.5vw !important; padding: 10px 20px; }

        /* --- リンクボタン (スマホ用) --- */
        .link_btn a { display: block; font-size: 5vw; font-weight: bold; color: #fff !important; line-height: 1.6; text-align: center; margin: 5vw 0 0; padding: 3.8vw 3vw 3vw; background: #ff9c00; border-radius: 40px; position: relative; }
        .link_btn a::after { content: ''; border: 2px solid #fff; border-radius: 40px; position: absolute; top: 1.5vw; bottom: 1.5vw; left: 1.5vw; right: 1.5vw; }

        /* --- Instagram埋め込みコンテナ --- */
        .instagram-embed-wrapper { display: block; margin: 5vw auto; } /* 縦並びに解除 */
        .instagram-embed-wrapper blockquote.instagram-media { margin: 0 auto 6vw !important; width: 100% !important; }
        
        /* --- チェックリスト調整 (スマホ用) --- */
        .checklist_box { padding: 5vw; margin: 5vw auto 8vw; }
        .interactive_check_list li { margin-bottom: 4vw; }
        .interactive_check_list .check_text::before { margin-right: 3vw; }
        .checklist_note_wrap { margin: 4vw 0 6vw; }
        .checklist_note_wrap .note_text { font-size: 3.2vw; margin-bottom: 2vw; }
        .checklist_subtitle { font-size: 3.8vw; margin: 6vw 0 3vw; }
        .sub_check_list { margin-left: 4vw !important; padding-left: 2vw !important; }

    }

</style>]]></description>
            <pubDate>2026-06-30</pubDate>
        </item>
                
        <item>
            <title>西宮北口の住みやすさ！住みたい街ランキング上位に選ばれる理由</title>
            <link>http://www.century-21net.co.jp/staffblog/entry-263324/</link>
            <description><![CDATA[<article class="column_section">
    <div class="column_section_image_intro">
        <picture>
            <source media="(max-width: 649px)" srcset="//cdn.img-asp.jp/cms/263324_5_0_0_1.jpg">
            <img src="//cdn.img-asp.jp/cms/263324_5_0_0_1.jpg" alt="西宮北口の住みやすさ！住みたい街ランキング上位に選ばれる理由">
        </picture>
    </div>
    <div class="column_text_section intro">
        <div class="text_section_content">
            <p class="content_text">
                西宮北口は、SUUMO住みたい街ランキング関西版で2022年から2026年まで5年連続2位を維持しています。<br>
                交通アクセスや買い物環境が整っているだけでなく、文教住宅都市らしい落ち着いた街の雰囲気が人気の理由です。<br><br>
                この記事では、西宮北口の住みやすさについて、実際に住む人の声を交えながら詳しく解説します。家賃相場や駅周辺の混雑も確認しておきたいポイントです。
            </p>
            <dl class="content_detail_smallsection_2">
                <dt class="detail_smallsection_title">目次</dt>
                <dd class="detail_smallsection_detail">
                    <ul class="smallsection_detail_list">
                        <li class="smallsection_detail_item_list"><a href="#cont1" target="_blank">西宮北口はどんな街？</a></li>
                        <li class="smallsection_detail_item_list"><a href="#cont2" target="_blank">西宮北口の交通アクセス</a></li>
                        <li class="smallsection_detail_item_list"><a href="#cont3" target="_blank">西宮北口の買い物環境</a></li>
                        <li class="smallsection_detail_item_list"><a href="#cont4" target="_blank">西宮北口の治安と住環境</a></li>
                        <li class="smallsection_detail_item_list"><a href="#cont5" target="_blank">まとめ</a></li>
                    </ul>
                </dd>
            </dl>
        </div>
    </div>
    <div class="column_text_section first" id="cont1">
        <div class="text_compare_content">
            <h2 class="text_section_title">西宮北口はどんな街？</h2>
            <div class="content_wrap">
                <h3 class="content_title">住みたい街ランキングは毎年上位！</h3>            
            <p class="content_text">
                西宮北口は、関西の住みたい街ランキングでも上位に入る人気エリアです。<br>
                SUUMO住みたい街ランキング関西版では、2022年から2026年まで5年連続で2位を維持しています。
            </p>
                <table class="blog_table">
                    <thead>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">年度</th>
                            <th class="blog_table_title">西宮北口の順位</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">2022年</th>
                            <td class="blog_table_detail">2位</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">2023年</th>
                            <td class="blog_table_detail">2位</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">2024年</th>
                            <td class="blog_table_detail">2位</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">2025年</th>
                            <td class="blog_table_detail">2位</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">2026年</th>
                            <td class="blog_table_detail">2位</td>
                        </tr>                        
                    </tbody>
                </table>            
            <p class="content_text">
                梅田や神戸三宮、なんば、天王寺など関西の主要駅のあるエリアがランクインする中で、西宮北口が連続して上位に入っているのは驚きですよね！<br><br>
                西宮北口が「多くの人から愛されている街」であることが分かります。
            </p>
            </div>            
            <div class="content_wrap">
                <h3 class="content_title">西宮北口の人気の理由</h3>
                <p class="content_detail_text">
                    西宮北口が選ばれやすい理由は、交通、買い物、住環境、文化・教育環境がバランス良く整っている点にあります。<br>
                    西宮北口の人気が高い主な理由は以下の通りです。
                </p>
                <ul class="text_list">
                    <li>大阪梅田や神戸三宮方面へ移動しやすい</li>
                    <li>駅周辺に大型商業施設や商店街がある</li>
                    <li>住宅街は落ち着いた雰囲気で静かに過ごせる</li>
                    <li>文教地区や芸術文化施設が身近にある</li>
                </ul>
            </div>
            <div class="content_wrap">
                <h3 class="content_title">人気エリアのため家賃相場は高め</h3>            
            <p class="content_text">
                西宮北口は人気の高いエリアのため、家賃相場はやや高めになる傾向があります。<br>
                間取りごとの家賃相場は以下の通りです。
            </p>
                <table class="blog_table">
                    <thead>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">間取り</th>
                            <th class="blog_table_title">家賃相場</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">ワンルーム</th>
                            <td class="blog_table_detail">6.57万円</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">1K</th>
                            <td class="blog_table_detail">6.35万円</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">1DK</th>
                            <td class="blog_table_detail">7.64万円</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">1LDK</th>
                            <td class="blog_table_detail">10.31万円</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">2DK</th>
                            <td class="blog_table_detail">10.10万円</td>
                        </tr>   
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">2LDK</th>
                            <td class="blog_table_detail">15.04万円</td>
                        </tr>                                                
                    </tbody>
                </table>            
            <p class="content_text">
                参照：HOME'S「<a href="https://www.homes.co.jp/chintai/hyogo/nishinomiyakitaguchi_06112-st/price/" target="_blank" class=" typesquare_option">
                    西宮北口の家賃相場情報</a>」（2026年6月25日確認）<br><br>
                家賃だけを見ると周辺駅より高く感じる場合もありますが、生活利便性を重視する方には納得感のあるエリアと言えるでしょう。<br><br>
                次の章からは、実際に住む人の声も交えながら、西宮北口の住みやすさを詳しく見ていきましょう。
            </p>
            </div>                             
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title">＼ 西宮北口で理想の住まいを探してみませんか？／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="https://www.century-21net.co.jp/lease/rail_rental_all/rail330/station_result330040/" class="shared-ownership-consult-button" target="_blank">▶ 西宮北口駅の賃貸物件一覧はこちら！</a>
        </div>
    </div>
    <div class="column_text_section second" id="cont2">
        <div class="text_compare_content">
            <h2 class="text_section_title">西宮北口の交通アクセス</h2>
            <div class="column_section_image">
                <img src="//cdn.img-asp.jp/cms/263324_7_0_0_1.jpg" alt="西宮北口駅">
            </div>
            <p class="content_text">
                西宮北口駅で利用できる路線と主な方面は、以下のとおりです。
            </p>
                <ul class="text_list">
                    <li>阪急神戸線→大阪梅田、十三、神戸三宮方面</li>
                    <li>阪急今津線→今津、門戸厄神、甲東園、宝塚方面</li>
                </ul>            
            <div class="content_wrap">
                <h3 class="content_title">大阪梅田・神戸三宮へ移動しやすい</h3>
                <p class="content_detail_text">
                    西宮北口駅は、大阪梅田駅と神戸三宮駅の中間地点に位置しており、大阪方面へ通勤する方にも、神戸方面へ通学する方にも便利な立地です。
                </p>
                <ul class="text_list">
                    <li>大阪梅田方面：百貨店や大型商業施設、オフィス街へ行きやすい</li>
                    <li>神戸三宮方面：買い物や食事、観光にも出かけやすい</li>
                </ul>                 
                <p class="content_detail_text">
                    主要駅までのアクセスを整理すると、以下のようになります。
                </p>
                <table class="blog_table">
                    <thead>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">行き先</th>
                            <th class="blog_table_title">利用路線</th>
                            <th class="blog_table_title">乗換</th>
                            <th class="blog_table_title">所要時間</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">大阪梅田駅</th>
                            <td class="blog_table_detail">阪急神戸線</td>
                            <td class="blog_table_detail">なし</td>
                            <td class="blog_table_detail">約18分</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">神戸三宮駅</th>
                            <td class="blog_table_detail">阪急神戸線</td>
                            <td class="blog_table_detail">なし</td>
                            <td class="blog_table_detail">約15分</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">十三駅</th>
                            <td class="blog_table_detail">阪急神戸線</td>
                            <td class="blog_table_detail">なし</td>
                            <td class="blog_table_detail">約13分</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">宝塚駅</th>
                            <td class="blog_table_detail">阪急今津線</td>
                            <td class="blog_table_detail">なし</td>
                            <td class="blog_table_detail">約15分</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">今津駅</th>
                            <td class="blog_table_detail">阪急今津線</td>
                            <td class="blog_table_detail">なし</td>
                            <td class="blog_table_detail">約7分</td>
                        </tr>   
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">門戸厄神駅</th>
                            <td class="blog_table_detail">阪急今津線</td>
                            <td class="blog_table_detail">なし</td>
                            <td class="blog_table_detail">約2分</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">新大阪駅</th>
                            <td class="blog_table_detail">阪急神戸線・<br class="sp-view">大阪メトロ</td>
                            <td class="blog_table_detail">1回</td>
                            <td class="blog_table_detail">約35分</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">なんば駅</th>
                            <td class="blog_table_detail">阪急神戸線・<br class="sp-view">大阪メトロ</td>
                            <td class="blog_table_detail">1回</td>
                            <td class="blog_table_detail">約35分</td>
                        </tr>                                                                               
                    </tbody>
                </table>  
                <p class="content_detail_text">
                    ※曜日・時間帯により所要時間は異なります。<br>
                    ※通勤時間帯（平日の朝7時半前後）を想定した所要時間を記載しています。
                </p>                              
            </div>
            <div class="content_wrap">
                <h3 class="content_title">実際に住む人の声</h3>
                <p class="content_detail_text">
                    実際に西宮北口駅周辺に住んでいる方からも、交通アクセスの良さを評価する声が多く見られます。
                </p>
                <ul class="text_list">
                    <li>大阪と神戸の中間にあり、便利。（50代・男性）</li>
                    <li>交通の便が非常によく、神戸や大阪、宝塚にも行きやすい。（20代・女性）</li>
                    <li>梅田、三ノ宮に出るのに便利で、そのわりには自然も残っている。（60代・女性）</li>
                    <li>通勤にあまり時間をかけずに済む。（40代・女性）</li>
                    <li>梅田などの大きな街まで、電車で15分ほどのアクセスのよさ。（30代・女性）</li>                    
                </ul>                
                <p class="content_detail_text">
                    このように、西宮北口は阪神間で移動しやすい交通拠点として評価されています。<br>
                    次の章では、駅周辺の買い物環境や商業施設の充実度について見ていきましょう！
                </p>
            </div>
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title">＼ 西宮北口のエリア情報は地域のプロにお任せ！／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="https://www.century-21net.co.jp/contact/?companyId=1221" class="shared-ownership-consult-button" target="_blank">▶ アクロスコーポレイションに相談する</a>
        </div>
    </div>
    <div class="column_text_section third" id="cont3">
        <div class="text_compare_content">
            <h2 class="text_section_title">西宮北口の買い物環境</h2>
            <div class="column_section_image">
                <img src="//cdn.img-asp.jp/cms/263324_6_0_0_1.jpg" alt="アクタ西宮">
            </div>
            <p class="content_text">
                西宮北口は、買い物環境も充実しています。<br>
                駅周辺には大型商業施設や商店街があり、日常の買い物から外食、映画、行政手続きまで行うことができます。
            </p>
            <div class="content_wrap">
                <h3 class="content_title">阪急西宮ガーデンズ</h3>            
                <table class="blog_table">
                    <thead>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">項目</th>
                            <th class="blog_table_title">内容</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">アクセス</th>
                            <td class="blog_table_detail">西宮北口駅東改札から徒歩約3分</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">店舗施設</th>
                            <td class="blog_table_detail">西宮阪急、イズミヤ、<br class="sp-view">TOHOシネマズ西宮OS、専門店など</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">営業時間</th>
                            <td class="blog_table_detail">本館専門店：10:00〜20:00<br>西宮阪急：10:00〜20:00<br>イズミヤ：10:00〜21:00<br>TOHOシネマズ西宮OS：9:00〜24:00</td>                                               
                    </tr></tbody>
                </table>               
                <p class="content_text">
                    阪急西宮ガーデンズは、西宮北口を代表する大型ショッピングモールであり、約300店舗のショップが入っています。<br><br>
                    ファッションや生活雑貨、食品売り場、飲食店や映画館まで揃っており、日常の買い物から休日の過ごし方まで充実させることができます！
                </p>
            </div>
            <div class="content_wrap">
                <h3 class="content_title">アクタ西宮</h3>            
                <table class="blog_table">
                    <thead>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">項目</th>
                            <th class="blog_table_title">内容</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">アクセス</th>
                            <td class="blog_table_detail">西宮北口駅北出口からデッキでアクセス</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">店舗施設</th>
                            <td class="blog_table_detail">ダイコクドラッグ、西宮北口郵便局、<br class="sp-view">飲食店、クリニックなど</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">営業時間</th>
                            <td class="blog_table_detail">店舗により異なる。<br>アクタ西宮ステーション：<br>平日9:00〜19:00・土日祝9:00〜17:00</td>                                               
                    </tr></tbody>
                </table>               
                <p class="content_text">
                    アクタ西宮には、買い物施設だけでなく公共施設も入っています。<br><br>
                    例えば、アクタ西宮ステーションでは、住民票の写しや印鑑登録証明書などの取得をはじめ、一部の行政手続きに対応しています。<br><br>
                    さらに、西宮北口郵便局や西宮市立北口図書館もあり、郵便・読書・調べものなど、日常生活に必要な用事を駅周辺で済ませられる点が便利です。
                </p>
            </div>
            <div class="content_wrap">
                <h3 class="content_title">にしきた商店街</h3>            
                <table class="blog_table">
                    <thead>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">項目</th>
                            <th class="blog_table_title">内容</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">アクセス</th>
                            <td class="blog_table_detail">西宮北口駅北西側周辺</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">店舗施設</th>
                            <td class="blog_table_detail">飲食店、地域密着型の店舗など</td>
                        </tr>
                        <tr class="blog_table_wrap">
                            <th class="blog_table_title">営業時間</th>
                            <td class="blog_table_detail">店舗ごとに異なる</td>                                               
                    </tr></tbody>
                </table>               
                <p class="content_text">
                    このように、駅前の便利さと地域らしい雰囲気の両方を感じられる点も、西宮北口の魅力と言えるでしょう。
                    もちろん毎日の快適な暮らしに欠かせないスーパーマーケットも充実しています。<br><br>
                    駅周辺には以下のように複数のスーパーやコンビニが揃っているので、好みや用途に合わせて使い分けられます。         
                </p>
                <ul class="text_list">
                    <li>コープこうべ北口食彩館：駅から徒歩約2分</li>
                    <li>イズミヤ西宮ガーデンズ店：駅から徒歩約8分</li>
                    <li>成城石井阪急西宮ガーデンズ店：駅から徒歩約8分</li>
                    <li>サンディ西宮北口店：駅から徒歩約5分</li>
                    <li>マックスバリュエクスプレス西宮北口店：駅から徒歩約8分</li>
                    <li>万代西宮門戸店：駅から徒歩約16分</li></ul>                  
            </div>                                    
            <div class="content_wrap">
                <h3 class="content_title">実際に住む人の声</h3>
                <ul class="text_list">
                    <li>大型ショッピングモールや映画館、公共施設、病院も近くて便利。（50代・女性）</li>
                    <li>スーパーが多いので、どこへ行こうか選べる。（30代・女性）</li>
                    <li>商業施設や飲食店が多数あり、街のなかでなんでも完結できる。（20代・女性）</li>
                    <li>買い物や外食に関して、まったく不便を感じません。（40代・女性）</li>                                       
                </ul>                  
                <p class="content_detail_text">
                    このように、西宮北口は買い物だけでなく、外食や公共サービスも利用しやすい街です。<br>
                    次の章では、治安や街の雰囲気、落ち着いた住環境について見ていきましょう。
                </p>
            </div>
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title">＼ 西宮北口で理想の住まいを探してみませんか？／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="https://www.century-21net.co.jp/purchase/rail_estate/rail334/station_result330040/" class="shared-ownership-consult-button" target="_blank">▶ 西宮北口の賃貸物件一覧はこちら！</a>
        </div>
    </div>
    <div class="column_text_section fourth" id="cont4">
        <div class="text_compare_content">
            <h2 class="text_section_title">西宮北口の治安と住環境</h2>
            <div class="content_wrap">
                <h3 class="content_title">駅前は人通りがあり明るい雰囲気</h3>
                <p class="content_detail_text">
                    西宮北口駅周辺には、阪急西宮ガーデンズやアクタ西宮、飲食店などが集まっています。<br><br>
                    また、駅前に商業施設があることで、夜でも比較的明るい場所が多くなっています。<br>
                    仕事や学校で帰宅が遅くなる方にとって、人の目がある環境は安心材料の一つになるでしょう。<br><br>
                    しかし、駅から離れた住宅街では人通りが少ない場所もあるため、内見時には、駅から物件までの道のりや夜の雰囲気も確認しておくと安心です。
                </p>
            </div>
            <div class="content_wrap">
                <h3 class="content_title">文化施設や作品の舞台としての魅力</h3>
                <p class="content_detail_text">
                    西宮北口駅の南側には、兵庫県立芸術文化センターがあり、休日にコンサートやオペラ、演劇などを楽しむことができます。<br><br>
                    また、西宮市周辺はアニメ「涼宮ハルヒの憂鬱」シリーズの舞台としても知られています。<br>
                    こうした文化的な背景も、西宮北口の魅力をさらに豊かにしています。
                </p>
            </div>
            <div class="content_wrap">
                <h3 class="content_title">実際に住む人の声</h3>
                <ul class="text_list">
                    <li>自然環境のよさ、治安のよさがある。（50代・男性）</li>
                    <li>閑静な住宅街が多く、落ち着いた雰囲気が好ましい。（50代・女性）</li>
                    <li>治安がよく、有名な学校が多いので子育てによい環境。（60代・女性）</li>                                   
                </ul>  
            </div>
            <p class="content_text">
                このように、西宮北口は駅前の便利さだけでなく、文教・文化の雰囲気も感じられるエリアです。<br>
                次の章では、西宮北口に住む前に知っておきたい注意点を見ていきましょう。
            </p>
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title contact">＼ 西宮北口のエリア情報は地域のプロにお任せ！／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="https://www.century-21net.co.jp/contact/?companyId=1221" class="shared-ownership-consult-button btn-contact" target="_blank">▶ アクロスコーポレイションに相談する</a>
        </div>
    </div>
    <div class="column_text_section fifth" id="cont5">
        <div class="text_compare_content">
            <h2 class="text_section_title">まとめ</h2>
            <p class="content_text">
                今回は、西宮北口の住みやすさについて、交通アクセスや買い物環境、街の雰囲気について解説しました。
            </p>
            <div class="article_conclusion_box">
                <ul class="conclusion_box_list">
                    <li>
                        <div class="conclusion_item_title">西宮北口の交通アクセスの魅力とは？</div>
                        <div class="conclusion_item_text">
                            阪急神戸線と阪急今津線が利用でき、大阪梅田や神戸三宮、宝塚方面へ移動しやすい点が魅力です。<br>
                            <span class="conclusion_item_link">
                                詳しくは <a href="#cont2" target="_blank">西宮北口の交通アクセス</a> をご覧ください。
                            </span>
                        </div>
                    </li>
                    <li>
                        <div class="conclusion_item_title">西宮北口の買い物環境は便利？</div>
                        <div class="conclusion_item_text">
                            阪急西宮ガーデンズやアクタ西宮、にしきた商店街などがあり、買い物や外食を駅周辺で済ませやすいです。<br>
                            行政窓口や図書館、郵便局が入る施設もあり、生活の用事をまとめやすい点も便利です。<br>
                            <span class="conclusion_item_link">
                                詳しくは <a href="#cont3" target="_blank">西宮北口の買い物環境</a> をご覧ください。
                            </span>
                        </div>
                    </li>
                    <li>
                        <div class="conclusion_item_title">西宮北口の治安や街の雰囲気は？</div>
                        <div class="conclusion_item_text">
                            駅前は人通りがあり明るい雰囲気で、少し離れると落ち着いた住宅街も広がります。<br>
                            文教住宅都市らしい穏やかさや、文化施設が身近にある点も魅力です。<br>
                            <span class="conclusion_item_link">
                                詳しくは <a href="#cont4" target="_blank">西宮北口の治安と街の雰囲気</a> をご覧ください。
                            </span>
                        </div>
                    </li>
                </ul>
            </div>
            <p class="content_text">
                西宮北口は、大阪・神戸方面へのアクセス、駅周辺の買い物環境、文教住宅都市らしい落ち着きが揃った街です。<br>
                交通利便性を重視する方、買い物や外食を駅周辺で済ませたい方、落ち着いた住環境を求める方は、西宮北口周辺の物件を検討してみてはいかがでしょうか。
            </p>
        </div>
    </div>
    <div class="shared-ownership-section-container">
        <h2 class="shared-ownership-main-title contact">＼ 尼崎のエリア情報は地域のプロにお任せ！ ／</h2>
        <div class="shared-ownership-button-wrapper">
            <a href="/contact/" class="shared-ownership-consult-button btn-contact" target="_blank">▶ アクロスコーポレイションに相談する</a>
        </div>
    </div>
    <div class="reference_section">
        <div class="reference_title">参照リンク</div>
        <ul class="reference_list">
            <li>SUUMO「<a href="https://suumo.jp/article/oyakudachi/oyaku/sumai_nyumon/data/sumimachi2022kansai_eki/" target="_blank" class=" typesquare_option">SUUMO住みたい街ランキング2022 関西版</a>」</li>
            <li>SUUMO「<a href="https://suumo.jp/article/oyakudachi/oyaku/sumai_nyumon/data/sumimachi2023kansai_eki/" target="_blank" class=" typesquare_option">SUUMO住みたい街ランキング2023 関西版</a>」</li>
            <li>SUUMO「<a href="https://suumo.jp/article/oyakudachi/oyaku/sumai_nyumon/data/sumimachi2024kansai_eki/" target="_blank" class=" typesquare_option">SUUMO住みたい街ランキング2024 関西版</a>」</li>
            <li>SUUMO「<a href="https://suumo.jp/edit/sumi_machi/2025/kansai/" target="_blank" class=" typesquare_option">SUUMO住みたい街ランキング2025 関西版</a>」</li>
            <li>SUUMO「<a href="https://suumo.jp/article/oyakudachi/oyaku/sumai_nyumon/data/sumimachi2026kansai_eki/" target="_blank" class=" typesquare_option">SUUMO住みたい街ランキング2026 関西版</a>」</li>
            <li><a href="https://www.navitime.co.jp/" target="_blank" class=" typesquare_option">NAVITIME</a></li>
            <li>HOME'S「<a href="https://www.homes.co.jp/chintai/hyogo/nishinomiyakitaguchi_06112-st/price/" target="_blank" class=" typesquare_option">西宮北口の家賃相場情報」（2026年6月25日確認）</a></li>
            <li><a href="https://nishinomiya-gardens.com/" target="_blank" class=" typesquare_option">阪急西宮ガーデンズ</a></li>
            <li><a href="https://actafan.com/" target="_blank" class=" typesquare_option">アクタ西宮</a></li>
            <li><a href="https://www.nishi.or.jp/kurashi/koseki/shisho/akutanishinomiya.html" target="_blank" class=" typesquare_option">あくた西宮ステーション</a></li>
            <li><a href="https://www.nishikita.org/" target="_blank" class=" typesquare_option">にしきた商店街<!--</a-->li>
            </a></li><li><a href="https://www1.gcenter-hyogo.jp/" target="_blank" class=" typesquare_option">兵庫県立芸術文化センター</a></li>
        </ul>
    </div>
</article>
<style>
    /* =========================================
       共通・ベーススタイル（画面幅に関わらず適用）
    ========================================= */
    /* --- 全体の基本設定 --- */
    .column_section { max-width: 800px; width: 100%;margin: 0 auto 40px; box-sizing: border-box; }
    .column_section_image img { width: 100%; height: auto; vertical-align: bottom; }

    .banner-link { display: block; }
    .column_section_image_intro img { width: 100%; }

    /* --- アンカーリンクのズレ調整（追従ヘッダー対策） --- */
    .column_text_section { scroll-margin-top: 100px; }

    /* --- 特定セクションの背景画像（疑似要素） --- */
    .sec01 .smallsection_detail_text::before { background: url() no-repeat center center / cover; }
    .sec02 .smallsection_detail_text::before { background: url() no-repeat center center / cover; }
    .sec03 .smallsection_detail_text::before { background: url() no-repeat center center / cover; }

    /* --- 大見出し（上下ボーダー線の装飾）PC/スマホ共通 --- */
    .text_section_title, .text_section_title_end { font-weight: bold !important; position: relative; text-align: center; scroll-margin-top: 140px; }
    .text_section_title_end { background: #785B21; color: #fff; }
    /* 大見出しの上線 */
    .text_section_title::before, .text_section_title_end::before { content: ''; height: 2px; position: absolute; top: 0; left: 0; right: 0; margin: auto; }
    /* 大見出しの下線 */
    .text_section_title::after, .text_section_title_end::after { content: ''; height: 2px; position: absolute; bottom: 0; left: 0; right: 0; margin: auto; }
    .text_section_title::before, .text_section_title::after { background: #333; }
    .text_section_title_end::before, .text_section_title_end::after { background: #785B21; }

    /* --- テーブル（表） PC/スマホ共通 --- */
    .blog_table, 
    .content_wrap .blog_table { width: 100%; box-shadow: 0 0 7px 2px rgba(0, 0, 0, .06); border-collapse: collapse; }
    thead .blog_table_title { color: #fff; font-weight: bold; background: #785B21; vertical-align: middle; }
    thead .blog_table_title:not(:first-child) { background: #c9993b; color: #fff; }
    thead .blog_table_title:not(:last-child), 
    tbody .blog_table_title { border-right: 2px solid #f1edda; }
    tbody .blog_table_title { color: #333; font-weight: bold; background: #f1edda; vertical-align: middle;}
    tbody .blog_table_wrap:not(:last-child) .blog_table_title { border-bottom: solid 2px #fff; }
    .blog_table_detail { background-color: #fff; }
    tbody .blog_table_detail { text-align: center; vertical-align: middle; }
    tbody .blog_table_detail:not(:last-child) { border-right: 2px solid #ededed; }
    tbody .blog_table_wrap:not(:last-child) .blog_table_detail { border-bottom: 2px solid #ededed; }
    tbody .blog_table_detail.text-left { text-align: left; }

    /* =========================================
       コンポーネント（部品）共通スタイル
    ========================================= */
    /* --- FAQ（よくある質問）目次エリア --- */
    .faq_toc { max-width: 700px; margin: 40px auto 60px; }
    .faq_toc_item { margin-bottom: 15px; border-radius: 8px; overflow: hidden; }
    .faq_toc_q { background-color: #c9993b; color: #fff; padding: 10px 20px; display: flex; align-items: flex-start; }
    .faq_toc_q .faq_toc_icon { font-size: 24px; margin-right: 12px; color: #fff; font-family: Arial, sans-serif; line-height: 1.1; }
    .faq_toc_q .faq_toc_text { font-size: 17px; font-weight: bold; color: #fff; line-height: 1.5; margin-top: 2px; }
    .faq_toc_a { background-color: #fff; border: 2px solid #c9993b; border-top: none; border-radius: 0 0 8px 8px; padding: 15px 20px 12px; }
    .faq_toc_a_top { display: grid; grid-template-columns: max-content 1fr; align-items: start; margin-bottom: 12px; }
    .faq_toc_a_top .faq_toc_icon.green { grid-column: 1; grid-row: 1 / 10; color: #c9993b; font-size: 24px; margin-right: 12px; font-family: Arial, sans-serif; line-height: 1.1; }
    .faq_toc_a_top .faq_toc_text { grid-column: 2; display: block; color: #333; font-size: 16px; line-height: 1.6; margin-top: 2px; }
    .faq_toc_link { padding-left: 36px; line-height: 1.5; margin-top: 10px; }
    .faq_toc_link_mark { font-size: 14px; color: #c9993b; font-weight: bold; margin-bottom: 6px; display: block; }
    .faq_toc_link a { font-size: 16px; color: #0b57d0; display: inline-block; text-decoration: underline; padding-left: 14px; }
    .faq_toc_link a:hover { text-decoration: none; opacity: 0.8; }
    .faq_toc_a_top .faq_toc_text + .faq_toc_text { margin-top: 15px !important; }
    .faq_toc_a_top .faq_toc_text a { font-size: 16px; color: #0b57d0 !important; text-decoration: underline !important; font-weight: bold !important; transition: opacity 0.3s ease; }
    .faq_toc_a_top .faq_toc_text a:hover { text-decoration: none !important; opacity: 0.7; }

    /* --- CTAボタン（相談・誘導用ボタン）ベース --- */
    .shared-ownership-section-container { border-radius: 10px; text-align: center; max-width: 600px; margin: 0 auto 50px; width: 90%; box-sizing: border-box; }
    .shared-ownership-main-title { font-weight: bold; color: #8b2b2b !important; line-height: 1.4; }
    .shared-ownership-button-wrapper { display: flex; justify-content: center; }
    .shared-ownership-consult-button { display: inline-flex; align-items: center; justify-content: center; color: #ffffff !important; font-weight: bold; border-radius: 50px; text-decoration: none; white-space: nowrap; cursor: pointer; transition: box-shadow 0.3s ease, background-color 0.3s ease; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); background-color: #8b2b2b; }
    .shared-ownership-consult-button:hover { box-shadow: 0 0 15px rgba(117, 117, 117, 0.5); }
    /* コンタクト（赤系）ボタン共通ベース */
    .shared-ownership-main-title.contact { color: #da2315 !important; }
    .shared-ownership-consult-button.btn-contact { background-color: #da2315 !important; }
    .shared-ownership-consult-button.btn-contact:hover { background-color: #fa1101 !important; }

    /* --- 要約ボックス --- */
    .article_summary_box { background-color: #f1edda; border: 1px solid #c9993b; position: relative; box-sizing: border-box; }
    .summary_box_title { background-color: #c9993b; color: #fff !important; font-weight: bold; display: inline-block; position: absolute; }
    .summary_box_list { list-style: none; padding: 0; margin: 0; }
    .summary_box_list li { position: relative; font-weight: bold; color: #333; }
    .summary_box_list li::before { content: ''; position: absolute; box-sizing: border-box; border: 2px solid #c9993b; border-radius: 3px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23c9993b' stroke-width='4' d='M4 12l5 5L20 6'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; background-size: 80%; }

    /* --- 記事末尾：まとめボックス --- */
    .article_conclusion_box { background-color: #f1edda; border: 1px solid #c9993b; position: relative; box-sizing: border-box; }
    .conclusion_box_title { background-color: #c9993b; color: #fff !important; font-weight: bold; display: inline-block; position: absolute; }
    .conclusion_box_list { list-style: none; padding: 0; margin: 0; }
    .conclusion_box_list li { position: relative; }
    .conclusion_box_list li::before { content: ''; position: absolute; background-color: #c9993b; transform: rotate(45deg); }
    .conclusion_item_title { font-weight: bold; color: #333; line-height: 1.5; }
    .conclusion_item_text { color: #555; line-height: 1.6; }
    .conclusion_item_link a { color: #0b57d0 !important; text-decoration: underline !important; }
    .conclusion_item_link a:hover { text-decoration: none !important; }

    /* --- ブログカード風リンク（画像あり関連記事） --- */
    .blog-card { display: block; text-decoration: none !important; margin: 20px auto 40px; max-width: 450px; border: 1px solid #e0e0e0; border-radius: 12px; overflow: hidden; background-color: #fff; transition: opacity 0.2s, box-shadow 0.2s; }
    .blog-card:hover { opacity: 0.8 !important; box-shadow: 0 4px 10px rgba(0,0,0,0.05); }
    .blog-card-img { width: 100%; aspect-ratio: 16 / 9; background: #f7f7f7; border-bottom: 1px solid #e0e0e0; }
    .blog-card-img img { width: 100%; height: 100%; object-fit: cover; vertical-align: bottom; }
    .blog-card-body { padding: 16px 20px; }
    .blog-card-title { font-size: 16px !important; font-weight: bold !important; color: #333 !important; line-height: 1.5 !important; margin: 0 !important; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; line-clamp: 2; overflow: hidden; }

    /* --- テキストリンクカード（画像なし外部サイトリンク等） --- */
    .text-link-card { display: block; text-decoration: none !important; margin: 20px auto 30px; padding: 15px 20px; border: 1px solid #e0e0e0; border-left: 5px solid #c9993b; border-radius: 4px; background-color: #f9f9f9; transition: all 0.2s ease; max-width: 600px; }
    .text-link-card:hover { background-color: #f0f0f0; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transform: translateY(-2px); }
    .text-link-card-site { display: block; font-size: 13px !important; color: #666 !important; margin-bottom: 5px; }
    .text-link-card-title { display: block; font-size: 16px !important; font-weight: bold !important; color: #0b57d0 !important; line-height: 1.5; }

    /* --- Instagram埋め込みコンテナ --- */
    .instagram-embed-wrapper { display: flex; justify-content: space-between; gap: 20px; margin: 40px auto; }
    .instagram-embed-wrapper blockquote.instagram-media { margin: 0 !important; flex: 1; min-width: 250px !important; width: 100% !important; }

    /* --- 枠線付き・クリック可能なチェックリスト --- */
    .checklist_box { border: 1px solid #c9993b; background-color: #ffffff; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); }
    .checklist_box .list_title { margin-top: 10px; }
    /* 元の「■」を消す＆余白リセット */
    ul.text_list.interactive_check_list li { list-style-type: none !important; text-indent: 0; padding-left: 0; margin-left: 0; margin-right: 0; }
    ul.text_list.interactive_check_list li::before { content: none !important; }
    /* ラベル全体をタップ可能にする */
    .interactive_check_list label { display: inline-flex; align-items: flex-start; cursor: pointer; width: 100%; line-height: 1.5; }
    .interactive_check_list input[type="checkbox"] { display: none; }
    /* --- 枠線付き・クリック可能なチェックリスト --- */
    .interactive_check_list .check_text { display: flex; align-items: flex-start; font-size: inherit; }
    /* 未チェック状態（CSSで作る四角形） */
    .interactive_check_list .check_text::before { content: ''; display: inline-block; width: 1.2em; height: 1.2em; flex-shrink: 0; border: 2px solid #ccc; border-radius: 4px; box-sizing: border-box;background-color: #fff;transition: 0.2s ease; margin-top: 2px; }
    /* チェックが入った状態（背景色＋SVGチェックマーク） */
    .interactive_check_list input[type="checkbox"]:checked + .check_text::before { border-color: #c9993b; background-color: #c9993b; background-repeat: no-repeat; background-position: center; background-size: 90%; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' d='M3 13.5l6.5 6.5L21 4.5'/%3E%3C/svg%3E"); }
    /* --- 追加：チェックリスト内の注意書き・グループタイトル --- */
    .checklist_note_wrap { margin: 15px 0 25px; }
    .checklist_note_wrap .note_text { margin-bottom: 8px; }
    .checklist_subtitle { font-weight: bold; color: #c9993b; margin: 20px 0 10px; }
    .checklist_box .text_list.interactive_check_list { margin-bottom: 20px; }

    /* --- チェックリスト内の注意書き・グループタイトル --- */
    .checklist_note_wrap { margin: 15px 0 25px; }
    .checklist_note_wrap .note_text { margin-bottom: 8px; }
    .checklist_subtitle { font-weight: bold; color: #c9993b; margin: 20px 0 10px; }
    .checklist_box .text_list.interactive_check_list { margin-bottom: 20px; }

    /* --- 注意書き専用クラス --- */
    .note_text { position: relative; padding-left: 1.2em; line-height: 1.6 !important; color: #555; }
    .note_text::before { content: '※'; position: absolute; left: 0; top: 0; color: #555; }

    /* =========================================
       PC用スタイル (650px以上)
    ========================================= */
    @media only screen and (min-width: 650px) {
        .sp-view { display: none !important; } /* スマホ専用要素を非表示 */

        /* --- 基本レイアウト・余白 --- */
        .column_section { margin-bottom: 40px; padding: 0 0; box-sizing: border-box; }
        .column_section_image { margin-bottom: 50px; }
        .smallsection_detail_image { margin-top: 10px; }
        .smallsection_detail_image img { width: 100%; vertical-align: bottom; }
        .content_wrap:not(:first-child) { margin-top: 30px; }
        .column_text_section, .column_text_section_outro { padding-top: 140px; margin-top: -140px; }
        .column_text_section:not(:last-child), .column_text_section_outro:not(:last-child) { margin-bottom: 110px; }
        
        /* --- 標準テキスト・リンク --- */
        .content_text, .content_text_table_link { margin-top: 60px; }
        .content_text, .content_detail_text, .content_detail_detail_text { color: #333; font-size: 16px !important; line-height: 2; margin-bottom: 38px; margin-top: 38px !important; }
        .content_text_table_link { color: #333; font-size: 13px !important; line-height: 2; margin-bottom: 30px; margin-top: 30px; }
        .text_highlight { font-size: 17px; font-weight: bold; padding: 0 5px; background: linear-gradient(transparent 58%, #fff000 0%); }
        .text_bold { font-size: 17px; font-weight: bold; padding: 0 5px; }
        .emphasis_text { font-size: 42px; color: #d2173e; }
        .note_text { font-size: 13px !important; }
        
        /* リンクカラー統一 */
        .content_text a, .content_detail_text a { font-size: 18px !important; color: #0b57d0; padding: 0 5px; font-weight: bold; }
        .smallsection_detail_text a, .smallsection_detail_text_2 a { font-size: 16px !important; color: #0b57d0 !important; padding: 0 5px; }
        .content_text_table_link a { font-size: 13px !important; color: #0b57d0 !important; }

        /* --- 見出し関連 --- */
        .text_section_title { font-size: 30px !important; margin-bottom: 30px; padding: 15px 10px; }
        .text_section_title_end { font-size: 30px !important; margin-bottom: 30px; padding: 15px 10px; }
        
        .content_title { font-size: 20px !important; color: #fff; font-weight: bold !important; margin-bottom: 10px; position: relative; border-radius: 2px; padding: 11px 10px 4px 20px !important; z-index: 1; background: #c9993b; border-left: none !important; }
        .content_title::after { content: ""; width: 13px; height: 7px; background: #fff; position: absolute; bottom: 17px; left: 0; z-index: 2; }
        
        .content_title_title { padding: 6px !important; margin: 50px 0 -20px; border: 1px solid #c9993b; border-left: 1px solid #c9993b !important; width: max-content; color: #c9993b; font-size: 16px !important; font-weight: bold; }
        /* 見出しの直後に来る小見出しの余白調整 */
        h3 + .content_title_title { margin: 30px 0 -20px; }

        /* --- 箇条書きリスト --- */
        .list_title { font-weight: bold; font-size: 18px; color: #c9993b; padding-bottom: 5px; margin-bottom: 5px; display: inline-block; }
        .list_title.mt-fix { margin-top: 40px !important; } /* 余白調整用ユーティリティ */
        .text_list { margin-top: 10px; margin-bottom: 10px; }
        .text_list li { color: #333; font-size: 16px; line-height: 1.4; font-weight: bold; list-style-type: square; list-style-position: outside; margin-left: 1.5em; padding-left: 0.3em; border-bottom: none !important; }
        ol.text_list li { list-style-type: decimal; margin-left: 1.8em; }
        .text_list li:not(:last-child) { margin-bottom: 12px; }
        ul.interactive_check_list + .list_title { margin-top: 30px; }

        /* --- テーブル詳細調整 --- */
        .blog_table, .content_wrap .blog_table { margin: 30px 0; }
        .blog_table_title { padding: 10px 15px; }
        tbody .blog_table_title { width: 170px; font-size: 15px; }
        .blog_table_detail { padding: 10px; }

        /* --- コンテンツ詳細・ポイント囲み枠 --- */
        .content_detail_image { width: 600px; margin: 20px auto 0; }
        .content_detail_wrap { margin-top: 30px; }
        .content_detail_list { background: #f7f7f7; padding: 30px; margin: 20px 0; }
        .content_detail_wrap .content_detail_list { margin: 20px; }
        .content_detail_item { font-size: 16px; padding-left: 15px !important; padding: 5px; border-bottom: none !important; position: relative; }
        .content_detail_item:not(:last-child) { margin-bottom: 12px; }
        .content_detail_item::before, .content_detail_detail_item::before { content: ''; width: 6px; height: 6px; background: #333; border-radius: 50%; position: absolute; left: 0; top: 14px; margin: auto; }
        
        .column_text_section .content_detail_smallsection { border: 2px solid #c9993b; padding: 25px 30px; margin: 30px 0 0; border-radius: 8px; }
        .column_text_section .content_detail_wrap .content_detail_smallsection { margin: 30px 20px 0; }
        .content_detail_smallsection_2 { border: 2px solid #c9993b; padding: 25px 30px; margin: 30px 59px 0; }
        
        .column_text_section .detail_smallsection_title { font-size: 18px; font-weight: bold; color: #c9993b; display: inline-block; margin-bottom: 20px; border-left: none !important; padding-left: 0 !important; }
        .column_text_section .detail_smallsection_title .reasonmark { font-size: 16px; font-weight: bold; color: #fff; padding: 5px 8px 2px; margin-right: 10px; background: #f1edda; }
        
        .smallsection_detail_text { font-size: 16px; line-height: 1.6; position: relative; padding-left: 215px; min-height: 200px; }
        .smallsection_detail_text::before { content: ''; width: 200px; height: 200px; position: absolute; left: 0; top: 0; }
        .smallsection_detail_text_2 { font-size: 16px !important; line-height: 1.6; margin-bottom: 15px; }
        
        .smallsection_detail_item { font-size: 18px; font-weight: bold; color: #333; position: relative; padding: 4px 0 3px 15px !important; border-bottom: none !important; margin-left: 20px; }
        .smallsection_detail_item::before { content: ''; width: 6px; height: 6px; background: #333; border-radius: 50%; position: absolute; left: 0; top: 0; bottom: 0; margin: auto; }
        
        .smallsection_detail_item_list { position: relative; padding: 0 0 0 1.5em !important; margin-bottom: 8px; border-bottom: none !important; text-indent: 0; }
        .smallsection_detail_item_list a { display: block; font-size: 18px !important; color: #0b57d0; font-weight: bold; line-height: 1.5; text-decoration: underline; text-decoration-color: #0b57d0; padding-left: 0; }
        .smallsection_detail_item_list::before { content: ''; position: absolute; left: 0; top: 0.3em; width: 1em; height: 1em; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23c9993b' d='M8 5v14l11-7z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; background-size: contain; transform: none; margin-right: 0; }
        
        .smallsection_detail_item_list typesquare_option { border-bottom: 1px dotted #ccc !important; }
        #cont1 .smallsection_detail_list { margin-top: 41px; }
        .smallsection_detail_list2 { margin-left: 25px; }

        .banner-link { margin: -40px 0 70px; }

        /* --- 結論・まとめボックス (旧デザイン互換) --- */
        .content_conclution_smallsection:not(:last-child) { margin-bottom: 40px; }
        .conclution_smallsection_title { font-size: 20px; font-weight: bold; color: #f1edda; position: relative; padding-left: 16px; }
        .conclution_smallsection_title::before { content: ''; width: 10px; height: 10px; background: #f1edda; clip-path: polygon(10px 50%, 0% 0%, 0% 10px); position: absolute; left: 0; top: 0; bottom: 0; margin: auto; }
        .conclution_smallsection_detail { border: 3px solid #878787; padding: 30px 25px; margin: 15px 0; font-size: 16px; }
        
        /* --- 要約ボックス (PC用) --- */
        .article_summary_box { margin: 40px 0 5px; padding: 45px 50px 30px; border-radius: 12px; }
        .summary_box_title { top: -15px; left: 20px; font-size: 18px; padding: 8px 30px; border-radius: 30px; }
        .summary_box_list li { font-size: 16px; line-height: 1.8; padding-left: 32px !important; }
        .summary_box_list li:not(:last-child) { margin-bottom: 12px; }
        .summary_box_list li::before { width: 20px; height: 20px; left: 0; top: 4px; }
        .summary_box_list { padding-top: 13px; }

        /* --- まとめボックス (PC用) --- */
        .article_conclusion_box { margin: 40px 0; padding: 45px 50px 35px; border-radius: 12px; }
        .conclusion_box_title { top: -18px; left: 40px; font-size: 18px; padding: 8px 30px; border-radius: 30px; }
        .conclusion_box_list li { padding: 0 0 0 30px !important; margin-bottom: 25px !important; border: none !important; }
        .conclusion_box_list li:last-child { margin-bottom: 0; }
        .conclusion_box_list li::before { left: 5px; top: 5px; width: 12px; height: 12px; }
        .conclusion_item_title { font-size: 18px; margin-bottom: 8px; }
        .conclusion_item_text { font-size: 15px; }
        .conclusion_item_link { float: none !important; width: auto !important; display: block !important; text-align: left !important; border: none !important; margin-top: 10px !important; font-size: 13px !important; color: #777 !important; }
        .conclusion_item_link a { font-size: 13px !important; padding: 0 2px !important; }

        /* --- 参照エリア (PC用) --- */
        .reference_section { display: block; margin: 60px 0 40px; padding-top: 30px; padding-bottom: 30px; border-top: 1px solid #999; border-bottom: 1px solid #999; }
        .reference_title { font-size: 15px; color: #666; margin-bottom: 15px; }
        .reference_list { list-style-type: disc; list-style-position: outside; margin-left: 1.5em; padding: 0; }
        .reference_list li { color: #666; font-size: 13px !important; line-height: 1.6; margin-bottom: 5px; font-weight: normal; border-bottom: none !important; }
        .reference_list a { color: #0b57d0 !important; font-size: 13px !important; font-weight: normal !important; text-decoration: underline !important; word-break: break-all; }
        .reference_list a:hover { text-decoration: none !important; opacity: 0.8; }
        
        /* --- CTAボタン 微調整 --- */
        .shared-ownership-section-container { padding: 30px 20px; width: 95%; margin-top: -50px; }
        .shared-ownership-main-title { font-size: 16px; margin-bottom: 15px; }
        .shared-ownership-main-title.contact { font-size: 16px !important; margin-bottom: 10px; }
        .shared-ownership-consult-button { font-size: 18px; padding: 12px 25px; }

        /* --- リンクボタン --- */
        .link_btn a { display: flex; justify-content: center; align-items: center; width: 600px; height: 80px; font-size: 26px; color: #fff; background: #ff9c00; box-shadow: 0 0 6px rgba(0, 0, 0, .4); border-radius: 40px; padding-top: 4px; margin: 40px auto 0; position: relative; }
        .link_btn a::after { content: ''; border: 2px solid #fff; border-radius: 40px; position: absolute; top: 7px; bottom: 7px; left: 7px; right: 7px; }
        .link_btn a:hover { color: #fff !important; text-decoration: none !important; scale: 1.03; box-shadow: 0 0 4px rgba(0, 0, 0, .3); transition: .2s; }

        /* --- チェックリスト調整 (PC用) --- */
        .checklist_box { padding: 20px; margin: 20px auto 30px; }
        .interactive_check_list .check_text::before { margin-right: 18px; }
        .checklist_note_wrap .note_text { font-size: 13px; }
        .checklist_subtitle { font-size: 16px; margin: 25px 0 10px; }
        .sub_check_list { margin-left: 1.5em !important; padding-left: 10px; }
    }

    /* =========================================
       スマホ用スタイル (649px以下)
    ========================================= */
    @media only screen and (max-width: 649px) {
        .pc-view { display: none !important; } /* PC専用要素を非表示 */

        /* --- アンカーリンクのズレ調整（追従ヘッダー対策等） --- */
        #cont1, #cont2, #cont3, #cont4, #cont5, #cont6, #cont7, #cont8  { margin-top: -20vw; padding-top: 20vw; }

        /* --- アイキャッチ画像の余白調整（スマホ用） --- */
        .column_section_image_intro { margin: 4vw 0 6vw; }

        .column_section { width: 100%; margin: 0 auto; padding: 0 0; box-sizing: border-box; }

        /* --- 基本レイアウト・余白 --- */
        .blog__article { padding: 0 !important; }
        .blog__headline { margin: 20px 0 4px !important; }
        .blog__note { margin: 0 0 32px !important; }
        .column_text_section:not(:last-child), .column_text_section_outro:not(:last-child) { margin-bottom: 12vw; }
        .column_section_image { border-top: none; border-bottom: none; padding: 0; margin-bottom: 4vw; }
        .content_wrap:not(:first-child), .content_detail_wrap:not(:first-child) { margin-top: 5vw; }
        .content_wrap:not(:last-child), .content_detail_wrap:not(:last-child) { margin-bottom: 5vw; }

        /* --- 標準テキスト・リンク --- */
        .content_text, .content_detail_text { font-size: 3.8vw !important; line-height: 1.8; margin-bottom: 6vw !important; margin-top: 6vw !important; }
        .content_text_table_link { font-size: 2.8vw !important; line-height: 1.8; margin-bottom: 6vw !important; margin-top: 6vw !important; }
        .text_highlight { font-size: 3.8vw; font-weight: bold; padding: 0 2vw; background: linear-gradient(transparent 58%, #fff000 0%); }
        .text_bold { font-size: 4vw; font-weight: bold; padding: 0 2vw; }
        .emphasis_text { font-size: 7vw; color: #d2173e; }
        
        /* リンクカラー統一 */
        .content_text a, .content_detail_text a { font-size: 4vw; color: #0b57d0; font-weight: bold; }
        .smallsection_detail_text a, .smallsection_detail_text_2 a { font-size: 3.8vw !important; color: #0b57d0; font-weight: bolder; }
        .content_text_table_link a { font-size: 2.8vw !important; color: #0b57d0; }

        /* --- 見出し関連 --- */
        .text_section_title { color: #333 !important; font-size: 6vw !important; margin-bottom: 7vw !important; padding: 3vw 2vw; line-height: 7.2vw; border-left: none !important; }
        .text_section_title_end { font-size: 6vw !important; margin-bottom: 7vw !important; padding: 3vw 2vw; }
        
        .content_title { font-size: 4vw !important; color: #fff !important; font-weight: bold !important; margin-bottom: 4vw !important; border-left: none !important; position: relative; padding: 3vw 5vw 2.5vw !important; z-index: 1; background: #c9993b; }
        .content_title::after { content: ""; width: 3vw; height: 1vw; background: #fff; position: absolute; bottom: 4.8vw; left: 0; z-index: 2; }
        
        .content_title_title { padding: 1vw !important; margin: 10vw 0 -3vw; border: 1px solid #c9993b; border-left: 1px solid #c9993b !important; width: max-content; color: #c9993b; font-size: 3.8vw !important; font-weight: bold; }
        /* 見出しの直後に来る箇条書きタイトルの上余白調整 */
        .content_title_title + .list_title { margin-top: 8vw !important; }

        /* --- 箇条書きリスト --- */
        .list_title { font-weight: bold !important; font-size: 3.8vw !important; color: #c9993b; padding-bottom: 1vw !important; margin-bottom: 1vw !important; margin-top: 5vw !important; display: inline-block; }
        .list_title.mt-fix { margin-top: 7vw !important; }
        .text_list { counter-reset: list-counter; list-style: none; padding-left: 2vw; margin-top: 2vw; margin-bottom: 6vw; }
        .text_list li { color: #333; font-size: 3.8vw !important; font-weight: bold !important; line-height: 1.5; list-style-type: square; list-style-position: outside; text-indent: 0; padding-left: 0.3em; margin-left: 5vw; margin-right: 1vw; }
        ol.text_list li { list-style-type: decimal; margin-left: 6vw; }
        .text_list li:not(:last-child) { margin-bottom: 2vw; }
        ul.interactive_check_list + .list_title { margin-top: 8vw; }
        
        /* 枠線付きの箇条書き専用調整 */
        .content_detail_smallsection.text_list_wrap { border: 2px solid #f1edda; padding: 4vw; margin: 6vw 0; border-radius: 1vw; background-color: #fff; }
        .content_detail_smallsection.text_list_wrap .text_list { margin: 0; padding: 0; }
        .content_detail_smallsection.text_list_wrap .text_list li:last-child { margin-bottom: 0; }

        /* --- テーブル詳細調整 --- */
        .blog_table, .content_wrap .blog_table { margin: 6vw 0; }
        .blog_table_title { padding: 1vw 0; vertical-align: middle; font-size: 3.5vw; }
        tbody .blog_table_title { width: 28vw; }
        tbody .blog_table_wrap:not(:last-child) .blog_table_title { border-bottom: solid 2px #fff; }
        .blog_table_detail { padding: 1vw; font-size: 3.5vw; }

        /* --- FAQ（Q&A）微調整 --- */
        .faq_toc { margin: 8vw 0; }
        .faq_toc_item { margin-bottom: 3.5vw; border-radius: 2vw; }
        .faq_toc_q { padding: 2.5vw 4vw; }
        .faq_toc_q .faq_toc_icon { font-size: 5.5vw; margin-right: 2.5vw !important; margin-top: 0.8vw !important; }
        .faq_toc_q .faq_toc_text { font-size: 4.0vw; margin-top: 0.8vw !important; line-height: 1.3 !important; }
        .faq_toc_a { padding: 3.5vw 4vw 3vw; border-radius: 0 0 2vw 2vw; }
        .faq_toc_a_top { margin-bottom: 0vw !important; }
        .faq_toc_a_top .faq_toc_icon.green { font-size: 5.5vw; margin-right: 2.5vw !important; margin-top: 0.8vw !important; }
        .faq_toc_a_top .faq_toc_text a { font-size: 3.8vw; }
        .faq_toc_a_top .faq_toc_text { font-size: 3.8vw !important; margin-top: 0.8vw !important; }
        .faq_toc_a_top .faq_toc_text + .faq_toc_text { margin-top: 4vw !important; }

        .faq_toc_link { padding-left: 0 !important; display: block !important; margin-top: 4vw !important; }
        .faq_toc_link_mark { display: block !important; font-size: 3vw !important; color: #c9993b !important; font-weight: bold !important; margin-bottom: 1vw !important; margin-left: 3vw; }
        .faq_toc_link a { font-size: 3.8vw !important; line-height: 1.5 !important; display: inline-block !important; text-decoration: underline !important; padding-left: 4vw !important; }

        /* --- コンテンツ詳細・ポイント囲み枠 --- */
        .content_detail_list { background: #f7f7f7; padding: 7vw; margin: 8vw 0; }
        .content_detail_item { font-size: 3.6vw; padding-left: 2.5vw; position: relative; }
        .content_detail_item:not(:last-child) { margin-bottom: 3vw; }
        .content_detail_item::before { content: ''; width: 2vw; height: 2vw; background: #333; border-radius: 50%; position: absolute; left: 0; top: 2vw; margin: auto; }
        
        .smallsection_detail_text { position: relative; padding-top: 67vw; font-size: 3.8vw !important; }
        .smallsection_detail_text::before { content: ''; width: 100%; height: 63vw; position: absolute; left: 0; top: 0; }
        .smallsection_detail_text_2 { font-size: 3.8vw !important; margin-bottom: 6vw; }
        
        .column_text_section .content_detail_smallsection { margin-top: 5vw; border: 2px solid #c9993b !important; padding: 4vw; border-radius: 1vw; background-color: #fff; }
        .content_detail_smallsection_2 { margin-top: 5vw; border: 2px solid #c9993b !important; padding: 4vw; }
        .column_text_section .detail_smallsection_title { font-size: 4vw !important; font-weight: bold !important; color: #c9993b !important; display: flex !important; align-items: baseline !important; margin-bottom: 3vw !important; border-left: none !important; padding-left: 0 !important; }
        .column_text_section .detail_smallsection_title .reasonmark { font-size: 3.6vw; font-weight: bold; color: #fff; width: 12vw; padding: 1vw 2vw; margin-right: 2vw; background: #f1edda; }
        #cnt02 .detail_smallsection_title .reasonmark, #cnt04 .detail_smallsection_title .reasonmark { width: 18vw; }
        #cnt03 .detail_smallsection_title .reasonmark { width: 22vw; }
        
        .smallsection_detail_item { font-size: 4vw; color: #333; font-weight: bold; position: relative; padding-left: 3vw; margin-left: 2vw; }
        .smallsection_detail_item::before { content: ''; width: 2vw; height: 2vw; background: #333; border-radius: 50%; position: absolute; left: 0; top: 0; bottom: 0; margin: auto; }
        .content_wrap .smallsection_detail_item { margin-left: 2vw; }
        
        .smallsection_detail_item_list { position: relative; padding-left: 6vw; margin-bottom: 1.5vw; border-bottom: none !important; text-indent: 0; }
        .smallsection_detail_item_list a { display: block; font-size: 3.8vw; color: #0b57d0; font-weight: bold; line-height: 1.6; text-decoration: underline; text-decoration-color: #07519a; padding: 0; }
        .smallsection_detail_item_list::before { content: ''; position: absolute; left: 0; top: 0.6vw; width: 4.5vw; height: 4.5vw; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23c9993b' d='M8 5v14l11-7z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; background-size: contain; transform: none; margin-right: 0; }

        #cont1 .smallsection_detail_list { margin-top: 10vw; }
        .smallsection_detail_list2 { margin-left: 4vw; }

        .banner-link { margin: 8vw 0 12vw; }

        /* --- 結論・まとめボックス (旧デザイン互換) --- */
        .content_conclution_smallsection:not(:last-child) { margin-bottom: 6vw; }
        .conclution_smallsection_title { font-size: 4.6vw; font-weight: bold; color: #f1edda; position: relative; padding-left: 3.5vw; }
        .conclution_smallsection_title::before { content: ''; width: 2vw; height: 2vw; background: #f1edda; clip-path: polygon(2vw 50%, 0% 0%, 0% 2vw); position: absolute; left: 0; top: 2vw; margin: auto; }
        .conclution_smallsection_detail { border: 3px solid #878787; padding: 3vw 4vw; margin: 4vw 0; }
        .conclution_smallsection_detail .detail_text_title { font-size: 4vw; font-weight: bold; color: #878787; margin-bottom: 2vw; }

        /* --- 要約ボックス (スマホ用) --- */
        .article_summary_box { margin: 8vw 0 10vw; padding: 10vw 4vw 2vw; border-radius: 3vw; }
        .summary_box_title { top: -3vw; left: 3.2vw; font-size: 3.5vw; padding: 2vw 4vw; border-radius: 5vw; }
        .summary_box_list li { font-size: 3.8vw; line-height: 1.6; margin-bottom: 3.5vw; padding-left: 7.3vw; }
        .summary_box_list li::before { width: 4.3vw; height: 4.3vw; left: 0; top: 0.6vw; }
        .summary_box_list { padding-top: 2vw; }

        /* --- まとめボックス (スマホ用) --- */
        .article_conclusion_box { margin: 10vw 0 8vw; padding: 6vw 4vw 6vw; border-radius: 3vw; }
        .conclusion_box_title { top: -4.5vw; left: 4vw; font-size: 3.8vw; padding: 2vw 5vw; border-radius: 5vw; }
        .conclusion_box_list li { padding-left: 6vw; margin-bottom: 6vw; }
        .conclusion_box_list li:last-child { margin-bottom: 0; }
        .conclusion_box_list li::before { left: 1vw; top: 1vw; width: 2.8vw; height: 2.8vw; }
        .conclusion_item_title { font-size: 4vw; margin-bottom: 2vw; }
        .conclusion_item_text { font-size: 3.6vw; }
        .conclusion_item_link { font-size: 3.2vw; display: inline-block; margin-top: 2vw; }
        .conclusion_item_link a { font-size: 3.2vw !important; padding: 0 1vw !important; }

        /* --- 参照エリア (スマホ用) --- */
        .reference_section { display: block; box-sizing: border-box; margin: 10vw 0 8vw; padding-top: 6vw; padding-bottom: 6vw; border-top: 1px solid #999; border-bottom: 1px solid #999; }
        .reference_title { font-size: 3vw; color: #666; margin-bottom: 2vw; }
        .reference_list { list-style-type: disc; list-style-position: outside; margin-left: 5vw; padding: 0; }
        .reference_list li { color: #666; font-size: 2.8vw !important; line-height: 1.6; margin-bottom: 2vw; font-weight: normal !important; border-bottom: none !important; }
        .reference_list a { color: #0b57d0 !important; font-size: 2.8vw !important; font-weight: normal !important; text-decoration: underline !important; word-break: break-all; }

        /* --- CTAボタン 微調整 --- */
        .shared-ownership-section-container { padding: 40px 10px !important; width: 95%; margin: -4vw auto 12vw !important; }
        .shared-ownership-main-title { font-size: 3.5vw !important; margin-bottom: 10px; padding-left: 0 !important; border: none !important; }
        .shared-ownership-consult-button { font-size: 3.5vw !important; padding: 10px 20px; }

        /* --- リンクボタン (スマホ用) --- */
        .link_btn a { display: block; font-size: 5vw; font-weight: bold; color: #fff !important; line-height: 1.6; text-align: center; margin: 5vw 0 0; padding: 3.8vw 3vw 3vw; background: #ff9c00; border-radius: 40px; position: relative; }
        .link_btn a::after { content: ''; border: 2px solid #fff; border-radius: 40px; position: absolute; top: 1.5vw; bottom: 1.5vw; left: 1.5vw; right: 1.5vw; }

        /* --- Instagram埋め込みコンテナ --- */
        .instagram-embed-wrapper { display: block; margin: 5vw auto; } /* 縦並びに解除 */
        .instagram-embed-wrapper blockquote.instagram-media { margin: 0 auto 6vw !important; width: 100% !important; }
        
        /* --- チェックリスト調整 (スマホ用) --- */
        .checklist_box { padding: 5vw; margin: 5vw auto 8vw; }
        .interactive_check_list li { margin-bottom: 4vw; }
        .interactive_check_list .check_text::before { margin-right: 3vw; }
        .checklist_note_wrap { margin: 4vw 0 6vw; }
        .checklist_note_wrap .note_text { font-size: 3.2vw; margin-bottom: 2vw; }
        .checklist_subtitle { font-size: 3.8vw; margin: 6vw 0 3vw; }
        .sub_check_list { margin-left: 4vw !important; padding-left: 2vw !important; }

    }

</style>]]></description>
            <pubDate>2026-06-29</pubDate>
        </item>
            </channel>
</rss>