更新情報
TOPICS
-
価格・工期・品質について、私たちの考え方をお伝えします
2026.04.24
NEW
:root { --ink: #1a1714; --warm-white: #f7f4ef; --cream: #ede9e1; --stone: #b8ae9e; --bark: #7a6e61; --deep: #2d2620; --accent: #c8a96e; --accent-light: #e8d5aa; --red-line: #8b3a2a; } *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } html { scroll-behavior: smooth; } body { font-family: 'Noto Sans JP', sans-serif; background: var(--warm-white); color: var(--ink); font-weight: 300; overflow-x: hidden; } /* ========== HERO ========== */ .hero { position: relative; min-height: 44svh; display: flex; flex-direction: column; justify-content: flex-end; padding: clamp(2rem, 6vw, 5rem) clamp(1.5rem, 6vw, 5rem); background: var(--deep); overflow: hidden; } .hero-grid-bg { position: absolute; inset: 0; background-image: linear-gradient(rgba(200,169,110,0.04) 1px, transparent 1px), linear-gradient(90deg, rgba(200,169,110,0.04) 1px, transparent 1px); background-size: 60px 60px; } .hero-texture { position: absolute; inset: 0; background: radial-gradient(ellipse 80% 60% at 70% 40%, rgba(200,169,110,0.08) 0%, transparent 60%), radial-gradient(ellipse 50% 80% at 20% 80%, rgba(45,38,32,0.8) 0%, transparent 70%); } .hero-lines { position: absolute; top: 0; right: 0; width: 45%; height: 100%; overflow: hidden; opacity: 0.12; } .hero-lines svg { width: 100%; height: 100%; } .hero-tag { font-family: 'Cormorant Garamond', serif; font-size: clamp(0.65rem, 1.2vw, 0.85rem); letter-spacing: 0.25em; color: var(--accent); text-transform: uppercase; margin-bottom: clamp(1.5rem, 4vw, 3rem); position: relative; display: flex; align-items: center; gap: 1rem; } .hero-tag::before { content: ''; width: 3rem; height: 1px; background: var(--accent); } .hero-headline { font-family: 'Shippori Mincho', serif; font-size: clamp(2rem, 5.5vw, 5rem); font-weight: 500; line-height: 1.5; color: var(--warm-white); position: relative; margin-bottom: clamp(1.5rem, 3vw, 2.5rem); } .hero-headline em { font-style: normal; color: var(--accent); } .hero-sub { font-family: 'Shippori Mincho', serif; font-size: clamp(0.9rem, 1.8vw, 1.3rem); font-weight: 400; line-height: 2; color: var(--stone); max-width: 38em; position: relative; } .hero-scroll { position: absolute; right: clamp(1.5rem, 5vw, 4rem); bottom: clamp(2rem, 5vw, 4rem); display: flex; flex-direction: column; align-items: center; gap: 0.5rem; } .hero-scroll span { font-family: 'Cormorant Garamond', serif; font-size: 0.65rem; letter-spacing: 0.3em; color: var(--bark); writing-mode: vertical-rl; } .scroll-line { width: 1px; height: 4rem; background: linear-gradient(to bottom, var(--accent) 0%, transparent 100%); animation: scrollLine 2s ease-in-out infinite; } @keyframes scrollLine { 0% { transform: scaleY(0); transform-origin: top; } 50% { transform: scaleY(1); transform-origin: top; } 51% { transform: scaleY(1); transform-origin: bottom; } 100% { transform: scaleY(0); transform-origin: bottom; } } /* ========== INTRO ========== */ .intro-section { padding: clamp(4rem, 10vw, 9rem) clamp(1.5rem, 8vw, 8rem); background: var(--warm-white); position: relative; display: flex; flex-direction: column; align-items: center; } .intro-inner { max-width: 720px; width: 100%; } .section-label { font-family: 'Cormorant Garamond', serif; font-size: 0.75rem; letter-spacing: 0.3em; color: var(--accent); text-transform: uppercase; display: flex; align-items: center; gap: 0.75rem; margin-bottom: 2.5rem; } .section-label::after { content: ''; flex: 1; max-width: 4rem; height: 1px; background: var(--accent); } .intro-body { font-family: 'Shippori Mincho', serif; font-size: clamp(0.95rem, 1.6vw, 1.1rem); font-weight: 400; line-height: 2.4; color: var(--ink); } .intro-body p + p { margin-top: 1.5em; } .intro-quote { margin: clamp(2rem, 5vw, 4rem) 0; padding: 1.5rem 0 1.5rem 2rem; border-left: 2px solid var(--accent); font-family: 'Shippori Mincho', serif; font-size: clamp(1.1rem, 2vw, 1.4rem); font-weight: 500; color: var(--deep); line-height: 2; } /* ========== VALUES ========== */ .values-section { padding: clamp(4rem, 10vw, 9rem) clamp(1.5rem, 6vw, 6rem); background: var(--deep); position: relative; overflow: hidden; } .values-bg { position: absolute; inset: 0; background-image: linear-gradient(rgba(200,169,110,0.03) 1px, transparent 1px), linear-gradient(90deg, rgba(200,169,110,0.03) 1px, transparent 1px); background-size: 80px 80px; } .values-header { text-align: center; margin-bottom: clamp(3rem, 7vw, 6rem); position: relative; } .values-title { font-family: 'Shippori Mincho', serif; font-size: clamp(1.5rem, 3.5vw, 2.8rem); font-weight: 500; color: var(--warm-white); line-height: 1.7; } .values-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr)); gap: 1.5px; max-width: 1100px; margin: 0 auto; position: relative; } .value-card { background: rgba(247,244,239,0.03); border: 1px solid rgba(200,169,110,0.15); padding: clamp(2rem, 4vw, 3.5rem) clamp(1.5rem, 3.5vw, 3rem); position: relative; overflow: hidden; transition: background 0.4s ease; } .value-card:hover { background: rgba(200,169,110,0.05); } .value-card::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 2px; background: linear-gradient(to right, var(--accent), transparent); transform: scaleX(0); transform-origin: left; transition: transform 0.5s ease; } .value-card:hover::before { transform: scaleX(1); } .value-num { font-family: 'Cormorant Garamond', serif; font-size: 0.7rem; letter-spacing: 0.35em; color: var(--accent); margin-bottom: 1.5rem; display: block; } .value-heading { font-family: 'Shippori Mincho', serif; font-size: clamp(1.1rem, 2vw, 1.4rem); font-weight: 600; color: var(--warm-white); line-height: 1.7; margin-bottom: 1.5rem; } .value-sub { font-family: 'Cormorant Garamond', serif; font-size: 0.75rem; letter-spacing: 0.2em; color: var(--accent); margin-bottom: 1.25rem; } .value-body { font-family: 'Shippori Mincho', serif; font-size: clamp(0.85rem, 1.4vw, 0.95rem); font-weight: 400; line-height: 2.2; color: var(--stone); } .value-pledge { margin-top: 1.75rem; padding-top: 1.5rem; border-top: 1px solid rgba(200,169,110,0.2); font-family: 'Shippori Mincho', serif; font-size: clamp(0.8rem, 1.3vw, 0.9rem); font-weight: 500; color: var(--accent-light); line-height: 1.8; } /* ========== STANCE ========== */ .stance-section { padding: clamp(4rem, 10vw, 9rem) clamp(1.5rem, 8vw, 8rem); background: var(--cream); position: relative; display: flex; flex-direction: column; align-items: center; } .stance-inner { max-width: 760px; width: 100%; } .stance-title { font-family: 'Shippori Mincho', serif; font-size: clamp(1.3rem, 2.8vw, 2.2rem); font-weight: 600; line-height: 1.7; margin-bottom: 2rem; color: var(--deep); } .stance-body { font-family: 'Shippori Mincho', serif; font-size: clamp(0.9rem, 1.5vw, 1rem); line-height: 2.4; color: var(--ink); } /* ========== PROMISES ========== */ .promises-section { padding: clamp(4rem, 10vw, 9rem) clamp(1.5rem, 6vw, 6rem); background: var(--warm-white); display: flex; flex-direction: column; align-items: center; } .promises-inner { max-width: 900px; width: 100%; } .promise-block { display: grid; grid-template-columns: 1fr; gap: 0; border: 1px solid var(--cream); margin-top: 3rem; } .promise-item { padding: clamp(2rem, 4vw, 3rem) clamp(1.5rem, 4vw, 3.5rem); border-bottom: 1px solid var(--cream); display: grid; grid-template-columns: auto 1fr; gap: 2rem; align-items: start; position: relative; } .promise-item:last-child { border-bottom: none; } .promise-item.highlight { background: var(--deep); } .promise-icon { width: 2.5rem; height: 2.5rem; border: 1px solid var(--accent); border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; margin-top: 0.2rem; } .promise-icon svg { width: 1rem; height: 1rem; stroke: var(--accent); fill: none; stroke-width: 1.5; } .promise-item.highlight .promise-icon { border-color: var(--accent); background: rgba(200,169,110,0.1); } .promise-heading { font-family: 'Shippori Mincho', serif; font-size: clamp(1rem, 1.8vw, 1.25rem); font-weight: 600; line-height: 1.7; margin-bottom: 0.75rem; color: var(--deep); } .promise-item.highlight .promise-heading { color: var(--warm-white); } .promise-body { font-family: 'Shippori Mincho', serif; font-size: clamp(0.85rem, 1.4vw, 0.95rem); font-weight: 400; line-height: 2.2; color: var(--ink); } .promise-item.highlight .promise-body { color: var(--stone); } .promise-note { font-size: 0.72rem; color: var(--bark); line-height: 1.8; margin-top: 0.75rem; padding-top: 0.75rem; border-top: 1px solid rgba(184,174,158,0.3); } /* ========== NOTICE ========== */ .notice-section { padding: clamp(3rem, 8vw, 7rem) clamp(1.5rem, 8vw, 8rem); background: var(--cream); position: relative; } .notice-section::before { content: ''; position: absolute; top: 0; left: clamp(1.5rem, 8vw, 8rem); right: clamp(1.5rem, 8vw, 8rem); height: 1px; background: linear-gradient(to right, transparent, var(--stone), transparent); } .notice-inner { max-width: 760px; } .notice-tag { display: inline-block; font-family: 'Cormorant Garamond', serif; font-size: 0.7rem; letter-spacing: 0.25em; text-transform: uppercase; color: var(--red-line); border: 1px solid rgba(139,58,42,0.3); padding: 0.3em 0.9em; margin-bottom: 1.5rem; } .notice-title { font-family: 'Shippori Mincho', serif; font-size: clamp(1.1rem, 2.2vw, 1.6rem); font-weight: 600; line-height: 1.8; color: var(--deep); margin-bottom: 1.25rem; } .notice-body { font-family: 'Shippori Mincho', serif; font-size: clamp(0.88rem, 1.5vw, 1rem); line-height: 2.4; color: var(--ink); } .notice-body p + p { margin-top: 1em; } /* ========== CLOSING ========== */ .closing-section { padding: clamp(5rem, 12vw, 11rem) clamp(1.5rem, 8vw, 8rem); background: var(--deep); position: relative; overflow: hidden; text-align: center; } .closing-ornament { font-family: 'Cormorant Garamond', serif; font-size: 0.7rem; letter-spacing: 0.4em; color: var(--accent); text-transform: uppercase; margin-bottom: 3rem; display: flex; align-items: center; justify-content: center; gap: 1.5rem; } .closing-ornament::before, .closing-ornament::after { content: ''; width: 3rem; height: 1px; background: var(--accent); } .closing-title { font-family: 'Shippori Mincho', serif; font-size: clamp(1.3rem, 3vw, 2.4rem); font-weight: 500; line-height: 2; color: var(--warm-white); max-width: 800px; margin: 0 auto 3rem; } .closing-body { font-family: 'Shippori Mincho', serif; font-size: clamp(0.9rem, 1.5vw, 1.05rem); line-height: 2.6; color: var(--stone); max-width: 600px; margin: 0 auto 4rem; } .closing-sig { font-family: 'Cormorant Garamond', serif; font-size: clamp(1rem, 2vw, 1.4rem); font-style: italic; color: var(--accent); letter-spacing: 0.1em; } /* ========== CTA ========== */ .cta-section { padding: clamp(3rem, 7vw, 6rem) clamp(1.5rem, 6vw, 6rem); background: var(--accent); text-align: center; } .cta-text { font-family: 'Shippori Mincho', serif; font-size: clamp(1rem, 2vw, 1.3rem); font-weight: 500; color: var(--deep); margin-bottom: 2rem; line-height: 1.8; } .cta-btn { display: inline-block; font-family: 'Shippori Mincho', serif; font-size: clamp(0.9rem, 1.5vw, 1rem); font-weight: 500; color: var(--warm-white); background: var(--deep); padding: 1rem 3rem; letter-spacing: 0.1em; text-decoration: none; border: 1px solid transparent; transition: background 0.3s, color 0.3s, border-color 0.3s; cursor: pointer; } .cta-btn:hover { background: transparent; color: var(--deep); border-color: var(--deep); } /* ========== FOOTER BAR ========== */ .footer-bar { background: var(--ink); padding: 1.5rem clamp(1.5rem, 6vw, 6rem); display: flex; justify-content: space-between; align-items: center; gap: 1rem; flex-wrap: wrap; } .footer-logo { font-family: 'Cormorant Garamond', serif; font-size: 1rem; letter-spacing: 0.2em; color: var(--stone); } .footer-copy { font-size: 0.7rem; color: var(--bark); letter-spacing: 0.1em; } /* ========== DIVIDER ========== */ .section-divider { height: 1px; background: linear-gradient(to right, transparent, var(--stone) 30%, var(--stone) 70%, transparent); margin: 0 clamp(1.5rem, 8vw, 8rem); opacity: 0.3; } /* ========== FADE IN ========== */ .fade-in { opacity: 0; transform: translateY(28px); transition: opacity 0.8s ease, transform 0.8s ease; } .fade-in.visible { opacity: 1; transform: none; } .fade-in-delay-1 { transition-delay: 0.15s; } .fade-in-delay-2 { transition-delay: 0.3s; } .fade-in-delay-3 { transition-delay: 0.45s; } /* ========== RESPONSIVE ========== */ @media (max-width: 640px) { .promise-item { grid-template-columns: 1fr; } .promise-icon { display: none; } } Kent Homes — Message 2026価格が上がる時代に、私たちが削らないもの。高耐震・高断熱・デザイン。どれも、これからの暮らしに欠かせない価値だから。Scroll Introduction建築資材の価格高騰が続く今、その背景には、原油価格の上昇やナフサ価格の高騰など、世界的な情勢の変化があります。住宅業界においても、その影響は大きく、今後の価格や供給に不安を感じている方も少なくありません。「このタイミングで家を建てて大丈夫なのか」そんな声に、私たちは真摯に向き合います。 Our Commitment私たちが守り続ける、3つの価値01 — Structure構造性能(耐震)Seismic Resistance見えない部分こそ、住まいの本質です。ケントホームズは、高い耐震性能を前提とした設計を行い、万が一の災害時にも、ご家族の安心を守る家づくりを徹底しています。コストを理由に、構造の強さを落とすことはありません。02 — Comfort断熱性能(快適性)Thermal Insulation住み心地は、毎日の積み重ねです。断熱性能は、快適さだけでなく光熱費にも直結する重要な要素です。長く快適に暮らせる性能を標準として大切にしています。目先のコストのために、将来の負担を増やす選択はしません。03 — Designデザイン(意匠)Architectural Beauty家は「住むための箱」ではなく、日々の暮らしを豊かにする空間です。「住みたくなる」と思えるデザインにも妥協しません。性能と美しさ、その両立こそが、これからの家づくりに必要だと考えています。性能と美しさ、どちらも諦めない。Our Stance変化の時代における、私たちの姿勢ナフサ価格の高騰をはじめとした資材コストの上昇は、今後も変動していく可能性があります。そのような状況の中で、私たちは「品質」「価格」「誠実さ」のバランスを大切にしています。Three Pledgesお客様への、3つのお約束ご契約後の価格変更は行いませんご契約時にご提示した内容について、ナフサ価格の高騰や中東情勢の変化などに伴う資材価格の変動を理由とした、追加のご請求は原則として行いません。見えない不安を残さないことも、家づくりにおける大切な品質のひとつだと考えています。※ご契約後のお客様都合による仕様変更・追加工事等が発生した場合には、内容に応じて別途費用を頂戴する場合がございます。状況の変化は、迅速かつ正確にお伝えします市場環境や資材状況の変化については、できる限り早く、正確にお客様へ共有いたします。不透明なまま進めるのではなく、納得して進めていただくことを大切にしています。工期についての大切なお知らせ現在、資材供給や物流の影響により、一部の建築資材において納期の変動が発生しています。そのため、ご計画の内容や時期によっては、工期が通常より延びる可能性がございます。このような状況だからこそ、スケジュールの見通しや変更の可能性について、できる限り早い段階で丁寧にご説明いたします。状況に変化があった場合には、速やかにご共有し、最適な進め方をご提案いたします。 Our Promiseお客様への想い家づくりは、人生の中でも大きな決断のひとつです。だからこそ私たちは、性能やデザインといった価値だけでなく、その過程においても誠実であり続けたいと考えています。どのような時代であっても、お客様一人ひとりの家づくりに、真摯に向き合うこと。それが、私たちケントホームズの変わらない姿勢です。Kent Homesまずは、お気軽にご相談ください。お問い合わせ・ご来場予約Kent Homes © Kent Homes All Rights Reserved. // Intersection Observer for fade-in const observer = new IntersectionObserver((entries) => { entries.forEach(entry => { if (entry.isIntersecting) { entry.target.classList.add('visible'); } }); }, { threshold: 0.12 }); document.querySelectorAll('.fade-in').forEach(el => observer.observe(el));
-
【お清め式】 4/20(月) 兵庫県川西市K様邸 お清め式を執り行いました!
2026.04.21
NEW
4/20(月) 兵庫県川西市K様邸のお清め式を執り行いました。 工事の無事と家の安全を神様に祈り、職人へ感謝を伝える儀式です!無事に終えることが出来ました。引き続きよろしくお願いいたします!
-
【地鎮祭】 4/12(日) 香川県東かがわ市M様邸 地鎮祭を執り行いました!
2026.04.13
4/12(日) 東かがわ市M様邸の地鎮祭を執り行いました。 土地の神様に工事のご報告と安全祈願をします。 無事に地鎮祭を終えることが出来ました。着工が近づいてまいりました。引き続きよろしくお願いいたします。
-
【上棟】4/3(金)香川県高松市Y様邸 上棟式を執り行いました!
2026.04.03
4/3(金)高松市Y様無事に上棟式を迎えることが出来ました。 ご家族で棟板に手形を押していただきました。 桧家住宅 高松店 一丸となりお家の完成をサポートいたします。今後とも、どうぞよろしくお願いいたします。
-
【地鎮祭】 2/17(火) 香川県高松市Y様邸 地鎮祭を執り行いました!
2026.02.17
2/17(火) 高松市Y様邸の地鎮祭を執り行いました。 お施主様が鍬入れをしこれからの工事の安全と家の繁栄を祈願します。 この日は天候にも恵まれ、無事に地鎮祭を終えることが出来ました。引き続きよろしくお願いいたします。
-
年末年始のお休みのお知らせ
2025.12.09
平素は格別のご高配を賜り、ありがとうございます。誠に勝手ながら、年末年始休業日を下記のとおりとさせていただきます。年末年始休業期間:2025年12月28日(日)~2026年1月4日(日)ご不便をおかけいたしますが、何卒ご了承いただきますようお願い申し上げます。※ホームページからのお問い合わせにつきましては、 2026年1月5日(月)以降にご回答をいたします。
-
夏季休業期間のお知らせ
2025.07.25
平素は格別のご高配を賜り、ありがとうございます。誠に勝手ながら、夏季休業日を下記のとおりとさせていただきます。 夏季休業期間高松店:2025年8月12日(火)~2025年8月15日(金)西宮伊丹店:2025年8月12日(火)~2025年8月15日(金) ご不便をおかけいたしますが、何卒ご了承いただきますようお願い申し上げます。 ※ホームページからのお問い合わせにつきましても、 2025年8月16日(土)以降にご回答をいたします。
-
【地鎮祭】 7/21(月)香川県さぬき市M様邸 地鎮祭を執り行いました!
2025.07.21
7/21(月)さぬき市M様邸の地鎮祭を執り行いました。 お施主様が鍬入れをしこれからの工事の安全と家の繁栄を祈願します。 無事に地鎮祭を終えることが出来ました。改めまして、地鎮祭おめでとうございます。引き続きよろしくお願いいたします。
-
【地鎮祭】 7/20(日) 香川県綾歌郡綾川町K様邸 地鎮祭を執り行いました!
2025.07.21
7/20(日) 綾歌郡綾川町K様邸の地鎮祭を執り行いました。 お施主様が鍬入れをしこれからの工事の安全と家の繁栄を祈願します。 この日は天候にも恵まれ、無事に地鎮祭を終えることが出来ました。引き続きよろしくお願いいたします。
-
【お引渡し】7/6(日)香川県高松市H様邸 お引渡しを行いました
2025.07.07
7/6(日)高松市H様邸 お引渡しを行いました。お打ち合わせから数か月、念願のお家が完成しお引き渡しすることができました。お家の前で記念撮影をいたしました! この度は本当におめでとうございます。本日無事にお引渡しの日が迎えられスタッフ一同嬉しく思います。今後とも末永いお付き合いの程、よろしくお願いいたします。