{"id":87,"date":"2026-02-24T21:57:34","date_gmt":"2026-02-24T12:57:34","guid":{"rendered":"https:\/\/www.ksform.co.jp\/?page_id=87"},"modified":"2026-03-15T22:38:23","modified_gmt":"2026-03-15T13:38:23","slug":"%e5%a4%96%e8%a3%85%e3%82%bf%e3%82%a4%e3%83%ab%e5%b7%a5%e4%ba%8b","status":"publish","type":"page","link":"https:\/\/www.ksform.co.jp\/?page_id=87","title":{"rendered":"\u5916\u88c5\u30bf\u30a4\u30eb\u5de5\u4e8b"},"content":{"rendered":"\n<!-- \n  \u3010WordPress\u56fa\u5b9a\u30da\u30fc\u30b8\u7528\u30b3\u30fc\u30c9\uff1a\u5916\u88c5\u30bf\u30a4\u30eb\u5de5\u4e8b\u3011\n  \u753b\u50cf\u30e9\u30f3\u30c0\u30e0\u8868\u793a\u30fb\u30ca\u30c1\u30e5\u30e9\u30eb\u30ab\u30e9\u30fc\u7d71\u4e00\u7248\n-->\n<div id=\"ksform-exterior-wrapper\">\n    <!-- Tailwind CSS -->\n    <script src=\"https:\/\/cdn.tailwindcss.com\"><\/script>\n    <script>\n        tailwind.config = {\n            theme: { \n                extend: { \n                    fontFamily: { sans: ['\"Noto Sans JP\"', 'sans-serif'], }, \n                    colors: { \n                        'nuance': '#93a3b1',\n                        'natural': '#d2b48c', \n                    } \n                } \n            }\n        }\n    <\/script>\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Noto+Sans+JP:wght@400;500;700&#038;display=swap\" rel=\"stylesheet\">\n\n    <style>\n        #ksform-exterior-wrapper {\n            background-color: #f8f7f4;\n            background-image: linear-gradient(rgba(147, 163, 177, 0.1) 1px, transparent 1px), linear-gradient(90deg, rgba(147, 163, 177, 0.1) 1px, transparent 1px);\n            background-size: 40px 40px;\n            font-family: 'Noto Sans JP', sans-serif;\n            color: #334155;\n            position: relative;\n            overflow: hidden;\n            padding-bottom: 4rem;\n        }\n        .glass-card {\n            background: rgba(255, 255, 255, 0.75);\n            backdrop-filter: blur(12px);\n            -webkit-backdrop-filter: blur(12px);\n            border: 1px solid rgba(255, 255, 255, 0.9);\n            box-shadow: 0 10px 40px -10px rgba(0, 0, 0, 0.04);\n            border-radius: 1.5rem;\n            transition: transform 0.3s ease, box-shadow 0.3s ease;\n        }\n        .bento-grid {\n            display: grid;\n            grid-template-columns: repeat(12, 1fr);\n            gap: 1.5rem;\n            max-width: 80rem;\n            margin: 0 auto;\n            padding: 3rem 1.5rem;\n        }\n        .interactive-card:hover { transform: translateY(-4px); box-shadow: 0 20px 40px -10px rgba(0, 0, 0, 0.08); }\n        .img-zoom-container { overflow: hidden; border-radius: 1.5rem; position: absolute; inset: 0; z-index: -1; }\n        .img-zoom { transition: transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94); width: 100%; height: 100%; object-fit: cover; }\n        .interactive-card:hover .img-zoom { transform: scale(1.05); }\n        .fade-up { opacity: 0; transform: translateY(40px); transition: opacity 0.8s cubic-bezier(0.16, 1, 0.3, 1), transform 0.8s cubic-bezier(0.16, 1, 0.3, 1); }\n        .fade-up.is-visible { opacity: 1; transform: translateY(0); }\n        .btn-arrow { transition: transform 0.3s ease; }\n        a:hover .btn-arrow { transform: translateX(4px); }\n    <\/style>\n\n    <main class=\"bento-grid\">\n        <!-- 1. \u30da\u30fc\u30b8\u30d8\u30c3\u30c0\u30fc\uff1a\u5916\u88c5\u30bf\u30a4\u30eb\u5de5\u4e8b (\u30e9\u30f3\u30c0\u30e0\u753b\u50cf\u5bfe\u8c61) -->\n        <div class=\"glass-card fade-up col-span-12 relative overflow-hidden flex flex-col justify-end min-h-[400px] p-8 lg:p-12\">\n            <div class=\"img-zoom-container\">\n                <img decoding=\"async\" id=\"img-hero\" src=\"\" alt=\"\u5916\u88c5\u30bf\u30a4\u30eb\u5de5\u4e8b\u30a4\u30e1\u30fc\u30b8\" class=\"img-zoom\">\n                <div class=\"absolute inset-0 bg-gradient-to-t from-slate-900\/80 via-slate-900\/40 to-transparent\"><\/div>\n            <\/div>\n            <div class=\"relative z-10 max-w-2xl text-white\">\n                <h1 class=\"text-4xl md:text-5xl font-bold mb-4 tracking-tight\">\u5916\u88c5\u30bf\u30a4\u30eb\u5de5\u4e8b<\/h1>\n                <p class=\"text-lg text-white\/90 leading-relaxed font-medium\">\n                    \u4f4f\u307e\u3044\u306e\u9854\u3092\u3001\u8010\u4e45\u6027\u3068\u7f8e\u3057\u3055\u3092\u517c\u306d\u5099\u3048\u305f\u30bf\u30a4\u30eb\u3067\u5f69\u308a\u307e\u3059\u3002<br>\n                    \u4e00\u6238\u5efa\u3066\u304b\u3089\u30de\u30f3\u30b7\u30e7\u30f3\u307e\u3067\u3001\u5e45\u5e83\u3044\u65bd\u5de5\u5b9f\u7e3e\u304c\u3054\u3056\u3044\u307e\u3059\u3002\n                <\/p>\n            <\/div>\n        <\/div>\n\n        <!-- 2. \u7384\u95a2\u30fb\u30a2\u30d7\u30ed\u30fc\u30c1 (\u30e9\u30f3\u30c0\u30e0\u753b\u50cf\u5bfe\u8c61) -->\n        <div class=\"glass-card fade-up col-span-12 md:col-span-8 p-8 flex flex-col md:flex-row gap-8 items-center\" style=\"transition-delay: 0.1s;\">\n            <div class=\"w-full md:w-1\/2 overflow-hidden rounded-2xl shadow-sm border border-white h-64\">\n                <img decoding=\"async\" id=\"img-approach\" src=\"\" alt=\"\u7384\u95a2\u30fb\u30a2\u30d7\u30ed\u30fc\u30c1\u65bd\u5de5\u4f8b\" class=\"w-full h-full object-cover\">\n            <\/div>\n            <div class=\"w-full md:w-1\/2\">\n                <span class=\"text-natural font-bold text-xs mb-2 block uppercase tracking-widest\">Entryway &#038; Approach<\/span>\n                <h3 class=\"text-2xl font-bold mb-4 text-slate-800\">\u7384\u95a2\u30fb\u30a2\u30d7\u30ed\u30fc\u30c1<\/h3>\n                <p class=\"text-slate-600 leading-relaxed text-sm\">\n                    \u6bce\u65e5\u901a\u308b\u5834\u6240\u3060\u304b\u3089\u3053\u305d\u3001\u6ed1\u308a\u306b\u304f\u304f\u3001\u304b\u3064\u30c7\u30b6\u30a4\u30f3\u6027\u306b\u512a\u308c\u305f\u30bf\u30a4\u30eb\u3092\u3054\u63d0\u6848\u3002\u304a\u5ba2\u69d8\u3092\u4e00\u756a\u306b\u8fce\u3048\u308b\u7a7a\u9593\u3092\u83ef\u3084\u304b\u306b\u6f14\u51fa\u3057\u307e\u3059\u3002\n                <\/p>\n            <\/div>\n        <\/div>\n\n        <!-- 3. \u5f37\u976d\u306a\u5916\u58c1 (\u30e9\u30f3\u30c0\u30e0\u753b\u50cf\u5bfe\u8c61) -->\n        <div class=\"glass-card interactive-card fade-up col-span-12 md:col-span-4 relative min-h-[350px] flex items-end p-8\" style=\"transition-delay: 0.2s;\">\n            <div class=\"img-zoom-container\">\n                <img decoding=\"async\" id=\"img-wall\" src=\"\" alt=\"\u5f37\u976d\u306a\u5916\u58c1\" class=\"img-zoom\">\n                <div class=\"absolute inset-0 bg-gradient-to-t from-slate-900\/90 via-slate-900\/40 to-transparent\"><\/div>\n            <\/div>\n            <div class=\"relative z-10 text-white\">\n                <h3 class=\"text-xl font-bold mb-2\">\u7d4c\u5e74\u52a3\u5316\u306b\u5f37\u3044\u3001\u5f37\u976d\u306a\u5916\u58c1<\/h3>\n                <p class=\"text-xs text-white\/80 leading-relaxed\">\n                    \u7d2b\u5916\u7dda\u3084\u96e8\u98a8\u306b\u3088\u308b\u52a3\u5316\u3092\u6700\u5c0f\u9650\u306b\u6291\u3048\u308b\u30bf\u30a4\u30eb\u306e\u5916\u58c1\u306f\u3001\u9577\u671f\u7684\u306a\u30e1\u30f3\u30c6\u30ca\u30f3\u30b9\u30b3\u30b9\u30c8\u306e\u524a\u6e1b\u306b\u3082\u7e4b\u304c\u308a\u307e\u3059\u3002\n                <\/p>\n            <\/div>\n        <\/div>\n\n        <!-- 4. \u30ab\u30fc\u30dd\u30fc\u30c8\u7b49\u306e\u65bd\u5de5 (\u30e9\u30f3\u30c0\u30e0\u753b\u50cf\u5bfe\u8c61) -->\n        <div class=\"glass-card interactive-card fade-up col-span-12 md:col-span-6 relative min-h-[300px] flex items-end p-8\" style=\"transition-delay: 0.3s;\">\n            <div class=\"img-zoom-container\">\n                <img decoding=\"async\" id=\"img-carport\" src=\"\" alt=\"\u30ab\u30fc\u30dd\u30fc\u30c8\u65bd\u5de5\" class=\"img-zoom\">\n                <div class=\"absolute inset-0 bg-slate-900\/40\"><\/div>\n            <\/div>\n            <div class=\"relative z-10 text-white\">\n                <h3 class=\"text-xl font-bold mb-2\">\u30ab\u30fc\u30dd\u30fc\u30c8\u306a\u3069\u306e\u65bd\u5de5\u67d4\u8edf\u306b\u5bfe\u5fdc<\/h3>\n                <p class=\"text-sm text-white\/90\">\n                    \u30bf\u30a4\u30eb\u5de5\u4e8b\u306b\u4ed8\u968f\u3059\u308b\u30a8\u30af\u30b9\u30c6\u30ea\u30a2\u5168\u822c\u3001\u30ab\u30fc\u30dd\u30fc\u30c8\u306e\u8a2d\u7f6e\u3084\u5916\u69cb\u306e\u30c7\u30b6\u30a4\u30f3\u307e\u3067\u30c8\u30fc\u30bf\u30eb\u3067\u30b5\u30dd\u30fc\u30c8\u3002\n                <\/p>\n            <\/div>\n        <\/div>\n\n        <!-- 5. \u5c0e\u7dda -->\n        <div class=\"glass-card fade-up col-span-12 md:col-span-6 p-8 flex flex-col justify-center items-center text-center\" style=\"transition-delay: 0.4s;\">\n            <h3 class=\"text-2xl font-bold mb-4 text-slate-800\">\u5916\u69cb\u30fb\u30bf\u30a4\u30eb\u5de5\u4e8b\u306e\u3054\u76f8\u8ac7<\/h3>\n            <p class=\"text-slate-600 mb-8 text-sm max-w-md mx-auto\">\n                \u5efa\u7269\u306b\u5408\u308f\u305b\u305f\u6700\u9069\u306a\u30bf\u30a4\u30eb\u306e\u9078\u5b9a\u304b\u3089\u3001\u5916\u69cb\u30c7\u30b6\u30a4\u30f3\u306e\u30d1\u30fc\u30b9\u4f5c\u6210\u307e\u3067\u3002\u307e\u305a\u306f\u73fe\u5728\u306e\u304a\u60a9\u307f\u3092\u304a\u805e\u304b\u305b\u304f\u3060\u3055\u3044\u3002\n            <\/p>\n            <a href=\"https:\/\/www.ksform.co.jp\/#contact\" class=\"inline-flex items-center justify-center px-8 py-4 bg-slate-800 text-white font-medium rounded-xl hover:bg-slate-700 transition-colors shadow-lg hover:shadow-xl\">\n                \u304a\u554f\u3044\u5408\u308f\u305b\u306f\u3053\u3061\u3089\n                <svg class=\"w-4 h-4 ml-2 btn-arrow\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M14 5l7 7m0 0l-7 7m7-7H3\"><\/path><\/svg>\n            <\/a>\n        <\/div>\n    <\/main>\n\n    <script>\n        document.addEventListener(\"DOMContentLoaded\", () => {\n            \/\/ \u753b\u50cf\u30c7\u30fc\u30bf\u5b9a\u7fa9\n            const imageLists = {\n                hero: [\n                    \"https:\/\/ksform.co.jp\/images\/exterior\/entrance_5.jpg\",\n                    \"https:\/\/ksform.co.jp\/images\/exterior\/entrance_5.jpg\"\n                ],\n                approach: [\n                    \"https:\/\/ksform.co.jp\/images\/exterior\/exterior_1.jpg\",\n                    \"https:\/\/ksform.co.jp\/images\/exterior\/exterior_2.jpg\",\n                    \"https:\/\/ksform.co.jp\/images\/exterior\/exterior_3.jpg\"\n                ],\n                wall: [\n                    \"https:\/\/ksform.co.jp\/images\/exterior\/outer_wall.jpg\",\n                    \"https:\/\/ksform.co.jp\/images\/exterior\/outer_wall_2.png\"\n                ],\n                carport: [\n                    \"https:\/\/ksform.co.jp\/images\/exterior\/carport_1.jpg\",\n                    \"https:\/\/ksform.co.jp\/images\/exterior\/carport_2.jpg\",\n                    \"https:\/\/ksform.co.jp\/images\/exterior\/carstorage.png\"\n                ]\n            };\n\n            \/\/ \u30e9\u30f3\u30c0\u30e0\u306b\u753b\u50cf\u3092\u9078\u629e\u3057\u3066\u9069\u7528\n            const setRandomImage = (elementId, list) => {\n                const img = document.getElementById(elementId);\n                if (img && list.length > 0) {\n                    const randomIndex = Math.floor(Math.random() * list.length);\n                    img.src = list[randomIndex];\n                }\n            };\n\n            setRandomImage('img-hero', imageLists.hero);\n            setRandomImage('img-approach', imageLists.approach);\n            setRandomImage('img-wall', imageLists.wall);\n            setRandomImage('img-carport', imageLists.carport);\n\n            \/\/ \u30d5\u30a7\u30fc\u30c9\u30a4\u30f3\u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\u7528\n            const observer = new IntersectionObserver((entries, obs) => {\n                entries.forEach(entry => {\n                    if (entry.isIntersecting) {\n                        entry.target.classList.add('is-visible');\n                        obs.unobserve(entry.target);\n                    }\n                });\n            }, { rootMargin: '0px 0px -50px 0px', threshold: 0.1 });\n            document.querySelectorAll('.fade-up').forEach(el => observer.observe(el));\n        });\n    <\/script>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u5916\u88c5\u30bf\u30a4\u30eb\u5de5\u4e8b \u4f4f\u307e\u3044\u306e\u9854\u3092\u3001\u8010\u4e45\u6027\u3068\u7f8e [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-87","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.ksform.co.jp\/index.php?rest_route=\/wp\/v2\/pages\/87","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ksform.co.jp\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.ksform.co.jp\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.ksform.co.jp\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ksform.co.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=87"}],"version-history":[{"count":5,"href":"https:\/\/www.ksform.co.jp\/index.php?rest_route=\/wp\/v2\/pages\/87\/revisions"}],"predecessor-version":[{"id":110,"href":"https:\/\/www.ksform.co.jp\/index.php?rest_route=\/wp\/v2\/pages\/87\/revisions\/110"}],"wp:attachment":[{"href":"https:\/\/www.ksform.co.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=87"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}