:root{--color-white:#ffffff;--color-gray-light:#f8fafc;--color-gray:#e2e8f0;--color-charcoal:#334155;--color-navy:#0f172a;--color-orange:#ea580c}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Noto Sans JP,sans-serif;font-size:17px;color:var(--color-charcoal);background-color:var(--color-white);line-height:1.7;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto;display:block}.container{max-width:1200px;margin:0 auto;padding:0 5%}.bg-light{background-color:var(--color-gray-light)}.bg-navy{background-color:var(--color-navy)}.bg-navy,.light-text{color:var(--color-white)}.sub-title{display:block;font-size:.85rem;font-weight:700;color:var(--color-orange);letter-spacing:.1em;margin-bottom:.5rem}h2{font-size:2.2rem;font-weight:300;color:var(--color-navy);line-height:1.3;margin-bottom:1rem}.bg-navy .sub-title,.bg-navy h2,.light-text h2{color:var(--color-white)}.section-lead{font-size:1.1rem;color:#475569}.section-header{margin-bottom:4rem}.btn-primary,.section-header.center{text-align:center}.btn-primary{display:inline-block;background:var(--color-orange);color:var(--color-white);padding:.8rem 2rem;border-radius:4px;font-weight:700;transition:opacity .3s}.btn-primary:hover{opacity:.9}.btn-primary.large{padding:1rem 3rem;font-size:1.1rem}.text-link{display:inline-block;color:var(--color-orange);font-weight:500;margin-top:1.5rem;transition:transform .3s}.text-link:hover{transform:translateX(5px)}.site-header{background:var(--color-white);padding:1.5rem 5%;border-bottom:1px solid var(--color-gray);position:-webkit-sticky;position:sticky;top:0;z-index:100}.header-container{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto}.logo{font-size:1.5rem;font-weight:700;color:var(--color-navy);letter-spacing:1px}.logo-sub{font-size:.85rem;font-weight:400;margin-left:.5rem}.global-nav ul{display:flex;gap:2rem;list-style:none}.global-nav a{font-size:.95rem;font-weight:500}.hamburger-menu{display:none;background:none;border:none;font-size:1.5rem;color:var(--color-navy);cursor:pointer}.hero{position:relative;height:700px;width:100%;display:flex;align-items:center;background:var(--color-gray-light)}.hero-bg{position:absolute;top:0;left:0;z-index:1}.hero-bg,.hero-bg img{width:100%;height:100%}.hero-bg img{object-fit:cover}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(15,23,42,.8),rgba(15,23,42,.4) 50%,rgba(15,23,42,.1));z-index:2}.hero-content{position:relative;z-index:3;padding:0 5%;max-width:1200px;margin:0 auto;width:100%;color:var(--color-white)}.badge-outline{display:inline-block;font-size:.9rem;font-weight:500;letter-spacing:.05em;margin-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:.3rem}.hero-title{font-size:3.8rem;font-weight:300;line-height:1.25;margin-bottom:1.5rem;letter-spacing:-.02em;color:var(--color-white)}.inline-wrap{display:inline-block;font-weight:700}.hero-desc{font-size:1.1rem;font-weight:400;line-height:1.8;margin-bottom:3rem;max-width:550px;color:#f1f5f9}.hero-actions{display:flex;align-items:center;gap:2rem}.btn-secondary{color:var(--color-white);text-decoration:none;font-weight:500;font-size:1.1rem;border-bottom:1px solid transparent;transition:border-color .3s}.btn-secondary:hover{border-color:var(--color-white)}.section-services{padding:6rem 0}.service-row{display:flex;align-items:center;gap:4rem;padding:4rem 5%;max-width:1200px;margin:0 auto}.service-row.reverse{flex-direction:row-reverse}.service-row-img{flex:1 1;border-radius:8px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.05)}.service-row-content{flex:1 1}.service-icon{font-size:2.5rem;color:var(--color-orange);margin-bottom:1.5rem}.service-row-content h3{font-size:1.8rem;font-weight:500;color:var(--color-navy);margin-bottom:1rem}.bg-navy .service-row-content h3{color:var(--color-white)}.section-large-project{position:relative;padding:6rem 0}.lp-bg{position:absolute;top:0;left:0;z-index:1}.lp-bg,.lp-bg img{width:100%;height:100%}.lp-bg img{object-fit:cover}.lp-bg .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(15,23,42,.85)}.lp-container{position:relative;z-index:2;display:flex;justify-content:flex-end}.lp-content-box{background:transparent;max-width:500px}.lp-content-box,.lp-content-box h2{color:var(--color-white)}.lp-content-box p{margin-bottom:2rem;color:#cbd5e1}.clean-list{list-style:none;margin-bottom:2.5rem}.clean-list li{margin-bottom:1rem;font-weight:500;display:flex;align-items:center;gap:.8rem}.clean-list i{color:var(--color-orange)}.section-merits{padding:6rem 0}.merit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:4rem 3rem;gap:4rem 3rem}.merit-item{position:relative;padding-top:1.5rem}.merit-number{position:absolute;top:-1.5rem;left:-1rem;font-size:6rem;font-weight:900;color:var(--color-orange);opacity:.12;line-height:1;z-index:1}.merit-item h3{position:relative;z-index:2;font-size:1.3rem;font-weight:700;color:var(--color-navy);margin-bottom:1rem;border-bottom:2px solid var(--color-orange);padding-bottom:.5rem;display:inline-block}.merit-item p{position:relative;z-index:2;font-size:1rem}.section-info{padding:6rem 0}.info-split{display:flex;gap:4rem;align-items:flex-start}.info-block{flex:1 1}.bg-white-box{background:var(--color-white);padding:3.5rem 3rem;border-radius:8px;box-shadow:0 10px 40px rgba(0,0,0,.06);border:1px solid var(--color-gray)}.icon-list-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:2rem 1.5rem;gap:2rem 1.5rem;margin-top:3rem}.icon-list-item{text-align:center}.icon-list-item i{font-size:2rem;color:var(--color-navy);margin-bottom:.8rem}.icon-list-item span{display:block;font-weight:500;font-size:.95rem}.prep-list{list-style:none;margin-top:2.5rem}.prep-list li{margin-bottom:1.5rem;display:flex;align-items:center;gap:1rem;border-bottom:1px solid var(--color-gray);padding-bottom:1.5rem}.prep-list li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.prep-list i{font-size:1.5rem;color:var(--color-orange);width:30px;text-align:center}.section-flow{padding:6rem 0}.clean-steps{display:flex;justify-content:space-between;position:relative}.step-item{flex:1 1;text-align:center;position:relative;z-index:2;padding:0 1rem}.step-circle{width:60px;height:60px;background:var(--color-white);border:2px solid var(--color-navy);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700;color:var(--color-navy);margin:0 auto 1.5rem}.step-item h4{font-size:1.1rem;color:var(--color-navy);margin-bottom:.8rem}.step-item p{font-size:.9rem;color:#475569}.step-line{flex:1 1;height:2px;background:var(--color-gray);margin-top:30px;position:relative;z-index:1}.section-faq{padding:6rem 0}.faq-accordion{max-width:800px;margin:0 auto}.faq-item{border-bottom:1px solid var(--color-gray)}.faq-q{display:flex;gap:1.5rem;align-items:flex-start;padding:2rem 0;cursor:pointer;list-style:none;position:relative}.faq-q::-webkit-details-marker{display:none}.badge-q{background:var(--color-navy);color:var(--color-white);width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:4px;font-weight:700;flex-shrink:0}.faq-q h4{font-size:1.15rem;color:var(--color-navy);margin-top:.1rem;flex:1 1}.faq-icon{color:var(--color-orange);transition:transform .3s;margin-top:.3rem}details[open] .faq-icon{transform:rotate(180deg)}.faq-a{padding:0 0 2rem calc(30px + 1.5rem);color:#475569}.faq-a p{font-size:1.05rem}.section-related{padding:6rem 0}.related-list{display:flex;flex-direction:column;gap:1rem;max-width:800px;margin:0 auto}.related-item{display:flex;justify-content:space-between;align-items:center;background:var(--color-white);padding:1.5rem 2rem;border-radius:4px;font-weight:500;transition:box-shadow .3s;border:1px solid var(--color-gray)}.related-item:hover{box-shadow:0 4px 15px rgba(0,0,0,.05)}.site-cta{background:var(--color-navy);padding:6rem 0;text-align:center}.site-cta,.site-cta h2{color:var(--color-white)}.site-cta h2{margin-bottom:1rem}.site-cta p{margin-bottom:3rem;color:#cbd5e1}.site-footer{background:var(--color-white);padding:4rem 0 2rem;border-top:1px solid var(--color-gray)}.footer-top{display:flex;justify-content:space-between;margin-bottom:3rem}.footer-brand h3{font-size:1.5rem;color:var(--color-navy);margin-bottom:.5rem}.footer-nav{display:flex;gap:2rem}.footer-nav a{font-weight:500}.footer-bottom{text-align:center;color:#64748b;font-size:.9rem;padding-top:2rem;border-top:1px solid var(--color-gray)}@media (max-width:768px){.global-nav,.header-cta{display:none}.hamburger-menu{display:block}.section-faq,.section-flow,.section-info,.section-large-project,.section-merits,.section-related,.section-services,.site-cta{padding:4rem 0}.hero{height:auto;min-height:85vh;padding:5rem 0 3rem;align-items:center}.hero-overlay{background:linear-gradient(180deg,rgba(15,23,42,.4),rgba(15,23,42,.8))}.hero-content{text-align:left;margin-top:auto;padding:10vh 5% 0}.hero-title{font-size:1.8rem;margin-bottom:1.2rem;letter-spacing:-.04em}.inline-wrap{display:inline-block;white-space:nowrap}.hero-desc{font-size:1rem;margin-bottom:2.5rem}.hero-actions{flex-direction:column;align-items:flex-start;gap:1.5rem}.btn-primary{width:100%;text-align:center}.service-row{gap:1.5rem;padding:2rem 5%}.info-split,.service-row,.service-row.reverse{flex-direction:column}.info-split{gap:3rem}.bg-white-box{padding:2.5rem 1.5rem}.merit-grid{gap:3rem 1.5rem}.clean-steps{flex-direction:column;gap:2rem}.step-line{display:none}.step-item{display:flex;flex-direction:column;align-items:center}.footer-top{flex-direction:column;gap:2rem}.footer-nav{flex-direction:column;gap:1rem}.logo{font-size:1.2rem}.logo-sub{display:block;font-size:.75rem;margin-left:0;margin-top:2px}}.btn-cta{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;border-radius:6px;font-weight:700;text-decoration:none;line-height:1.4;transition:opacity .3s,transform .2s;border:none;box-sizing:border-box;padding:16px 20px;min-height:72px}.btn-cta:hover{opacity:.9;transform:translateY(-2px)}.btn-cta svg{flex-shrink:0}.btn-phone{background:var(--color-navy);color:var(--color-white)}.btn-estimate{background:var(--color-orange)}.btn-estimate,.btn-line{color:var(--color-white)}.btn-line{background:#06C755}.cta-text{display:flex;flex-direction:column;align-items:center;text-align:center}.cta-text-main{font-size:1.15rem}.cta-text-sub{font-size:.85rem;font-weight:500;margin-top:2px}@media (max-width:768px){.btn-cta{width:100%}}body a.btn-primary,body a.btn-primary.cta-btn,body a.btn-primary.ih-btn-large,body a.btn-primary.large,body a.btn.btn-web,body a.btn.btn-web-large,body a.chiba-btn-primary,body a.chiba-btn-web,body a.chiba-cta-btn-primary,body a.chiba-router-soft-btn,body a.chonan-btn.chonan-btn-primary,body a.chonan-btn.chonan-btn-primary.chonan-btn-lg,body a.cta-btn.tel-btn,body a.funabashi-btn-primary,body a.header-contact-btn,body a.hub-btn-web,body a.ichikawa-btn-primary,body a.ichikawa-cta-btn-phone,body a.ihinseiri-handan-btn-photo,body a.ihk-btn-primary,body a.kaitai-btn-primary,body a.kamagaya-btn-primary,body a.kashiwa-btn-primary,body a.kisarazu-battery-page-cta-btn,body a.kozaki-btn-primary,body a.ktr-btn-primary,body a.kujukuri-btn-primary,body a.kujukuri-cta-btn-primary,body a.matsudo-btn-primary,body a.mgr-btn-primary,body a.nagara-btn-tel,body a.narashino-btn.narashino-btn-primary,body a.oamishirasato-btn-primary,body a.page1072-btn-primary.large,body a.ryu-btn-primary,body a.ryu-hero-btn-primary,body a.saku-btn-web,body a.sakura-btn-photo,body a.sakura-btn-primary,body a.sakura-hero-btn-primary,body a.shiroi-btn-primary,body a.shiroi-cta-btn-primary,body a.shisetsu-btn-primary,body a.shisetsu-btn-tel,body a.sosa-btn-primary,body a.sp-fixed-btn-web,body a.urayasu-btn-primary,body a.urayasu-cta-btn-phone,body a.yachiyo-battery-page-cta-btn,body a.yachiyo-btn-primary,body a.yotsukaido-battery-page-cta-btn,body a.yotsukaido-btn-web,body a.yotsukaido-router-soft-btn,body a.zancibutsu-btn-primary,body a.zancibutsu-btn-primary.large{background:#b83d0b!important;color:#fff!important}body a.body-soft-btn,body a.btn-calendar,body a.btn-card.btn-card-primary,body a.btn.btn-primary,body a.btn.btn-primary.btn-block,body a.btn.btn-web,body a.btn.btn-web-large,body a.chosei-btn-primary,body a.cta-btn.web-btn,body a.darega-btn.darega-btn-primary,body a.darega-btn.darega-btn-primary.darega-btn-large,body a.early-intent-btn.btn-photo,body a.futtsu-btn-primary,body a.gomiyashiki-btn.gomiyashiki-btn-tel,body a.ichi-cta-btn.ichi-cta-photo,body a.ijd-btn-medium.btn-primary,body a.intent-btn.intent-btn-photo,body a.kamogawa-btn.kamogawa-btn-web,body a.kashiwa-btn-photo-consult,body a.kashiwa-router-soft-btn,body a.kyonan-web-btn,body a.matsudo-bridge-btn-primary,body a.matsudo-btn-web,body a.mid-photo-btn,body a.mitsumori-btn.mitsumori-btn-primary,body a.oami-bridge-btn.oami-bridge-btn-secondary,body a.office-kagu-btn.office-kagu-btn-tel,body a.onjuku-btn-primary,body a.page1072-btn-secondary,body a.page1072-btn-secondary.large,body a.page1637-cta-btn,body a.page1682-cta-btn,body a.sakura-btn-secondary,body a.shirako-final-web-btn,body a.shirako-web-btn,body a.shisui-btn.shisui-btn-web,body a.tenpo-juki-btn.tenpo-juki-btn-primary,body a.tomisato-btn-primary,body a.yachiyo-btn-phone,body a.yachiyo-router-soft-btn{background:#075985!important;color:#fff!important}body a.bridge-link-btn,body a.btn-card.btn-card-line,body a.btn-primary.large,body a.btn.btn-call,body a.btn.btn-call-large,body a.btn.btn-line.btn-block,body a.btn.btn-photo,body a.btn.btn-photo-large,body a.butsudan-btn.butsudan-btn-tel,body a.chiba-btn-line,body a.chiba-btn-photo,body a.chiba-btn-photo-consult,body a.chintai-btn.chintai-btn-body,body a.chintai-btn.chintai-btn-photo,body a.chosei-btn-photo,body a.cta-btn.line,body a.cta-btn.line-btn,body a.cta-btn.photo-btn,body a.final-btn.final-btn-phone,body a.futtsu-btn-photo,body a.gyoumu-aircon-btn.gyoumu-aircon-btn-primary,body a.gyousha-erabikata-btn.gyousha-erabikata-btn-tel,body a.hub-btn-line,body a.ichi-cta-btn.ichi-cta-line,body a.ichihara-btn-photo-consult,body a.ichihara-hero-btn-photo,body a.ihinseiri-handan-btn-tel,body a.ihinseiri-shobun-btn.ihinseiri-shobun-btn-tel,body a.jikka-hiyou-btn.jikka-hiyou-btn-tel,body a.kamagaya-btn-line,body a.kamogawa-btn.kamogawa-btn-photo,body a.kujukuri-btn-line,body a.kyonan-photo-btn,body a.matsudo-btn-line,body a.matsudo-btn-phone,body a.matsudo-btn-photo,body a.mgr-kinko-link-btn,body a.mobara-btn-photo-consult,body a.oamishirasato-hero-btn-photo,body a.office-kagu-btn.office-kagu-btn-photo,body a.onjuku-btn-photo,body a.ryu-reuse-link-btn,body a.saku-btn-line,body a.sakura-bridge-btn,body a.sanmu-bridge-btn-primary,body a.sanmu-btn.sanmu-btn-line,body a.sanmu-btn.sanmu-btn-photo,body a.shirako-final-photo-btn,body a.shirako-photo-btn,body a.shiroi-btn.shiroi-btn-line,body a.shisui-btn.shisui-btn-photo,body a.sodegaura-btn-photo,body a.tomisato-btn-photo,body a.yachiyo-btn-line,body a.yotsukaido-btn-line,body a.yotsukaido-btn-photo,body a.yotsukaido-btn-photo-consult{background:#047857!important;color:#fff!important}body .logo-sub{color:#526171}body .chonan-final-cta h2,body .ihinseiri-handan-cta-section h2,body .ihk-final-cta h2,body .inzai-final-cta h2,body .jousou-gas-final-cta h2,body .kamagaya-final-cta h2,body .kamogawa-final-cta h2,body .ktr-final-cta h2,body .kujukuri-final-cta h2,body .mattoresu-final-cta h2,body .mgr-final-cta h2,body .shisui-final-cta h2,body .yoshikawa-final-cta h2{color:#fff}body #form-container{scroll-margin-top:130px}body a:focus-visible,body button:focus-visible,body summary:focus-visible{outline:3px solid #075985;outline-offset:4px;box-shadow:0 0 0 3px #fff}.r5-reading-nav{max-width:1000px;margin:20px auto;padding:16px 20px;border-left:4px solid #075985;background:#f1f5f9;color:#1e293b;font-size:16px;line-height:1.8}.r5-reading-nav a{color:#075985;text-decoration:underline;text-underline-offset:4px;font-weight:700}.r5-reading-nav p{margin:0}.r5-reading-nav a+a{margin-left:20px}.r5-reading-nav small{display:block;font-size:14px}@media(max-width:600px){.r5-reading-nav{margin:16px}.r5-reading-nav a{display:inline-block}.r5-reading-nav a+a{margin-left:0}}body a.abiko-btn.abiko-btn-photo,body a.abiko-btn.abiko-btn-primary,body a.abiko-cta-btn.abiko-cta-btn-line,body a.btn-cta.btn-line,body a.btn-cta.ih-cta-line,body a.btn-cta.ijd-cta-line,body a.btn-cta.ijd-cta-photo,body a.btn-cta.is-cta-line,body a.choshi-btn.choshi-btn-photo,body a.cta-btn.btn-line,body a.cta-btn.line,body a.ichihara-cta-btn.ichihara-cta-btn-line,body a.ichihara-cta-btn.ichihara-cta-btn-photo,body a.ichikawa-btn.ichikawa-btn-photo.ichikawa-mid-btn-primary,body a.ihk-final-btn.btn-line,body a.ihk-final-btn.btn-photo,body a.isumi-btn.isumi-btn-photo,body a.isumi-btn.isumi-btn-primary,body a.kashiwa-cta-btn.kashiwa-cta-btn-line,body a.kashiwa-cta-btn.kashiwa-cta-btn-phone,body a.kashiwa-cta-btn.kashiwa-cta-btn-photo,body a.katori-btn.katori-btn-photo,body a.katori-btn.katori-btn-photo.katori-mid-btn-primary,body a.kimitsu-btn.kimitsu-btn-line,body a.kimitsu-btn.kimitsu-btn-primary,body a.kisarazu-btn.kisarazu-btn-photo,body a.ktr-final-btn.btn-line,body a.ktr-final-btn.btn-photo,body a.matsudo-btn-phone,body a.matsudo-btn-photo,body a.matsudo-btn-web,body a.mobara-btn.mobara-btn-photo,body a.mobara-btn.mobara-btn-primary,body a.mobara-cta-btn.mobara-cta-btn-line,body a.mobara-cta-btn.mobara-cta-btn-web,body a.mutsuzawa-btn.mutsuzawa-btn-photo,body a.mutsuzawa-btn.mutsuzawa-btn-primary,body a.narita-btn.narita-btn-photo,body a.noda-btn.noda-btn-photo,body a.noda-btn.noda-btn-primary,body a.oami-btn.oami-btn-line,body a.otaki-btn.otaki-btn-photo,body a.otaki-btn.otaki-btn-primary,body a.page1938-cta-btn.page1938-cta-btn--line,body a.sanmu-btn.sanmu-btn-line,body a.sanmu-btn.sanmu-btn-line.sanmu-btn-lg,body a.sanmu-btn.sanmu-btn-photo,body a.sanmu-btn.sanmu-btn-web,body a.shibayama-btn.shibayama-btn-line,body a.shisui-mid-btn.shisui-mid-btn-photo,body a.tako-btn.tako-btn-line,body a.tateyama-btn.tateyama-btn-photo,body a.tateyama-btn.tateyama-btn-primary,body a.togane-btn.togane-btn-photo,body a.togane-btn.togane-btn-primary,body a.tomisato-bridge-btn.tomisato-bridge-btn-photo,body a.tonosho-btn.tonosho-btn-line,body a.yachimata-btn.yachimata-btn-line{background:#047857!important;color:#fff!important}body a.abiko-btn.abiko-btn-tel,body a.abiko-cta-btn.abiko-cta-btn-phone,body a.btn-cta.btn-estimate,body a.btn-cta.ih-cta-phone,body a.btn-cta.ijd-cta-phone,body a.btn-cta.is-cta-phone,body a.choshi-btn.choshi-btn-primary,body a.ichikawa-btn.ichikawa-btn-secondary-web,body a.ihk-final-btn.btn-phone,body a.katori-btn.katori-btn-primary,body a.katori-btn.katori-btn-secondary-web,body a.kimitsu-btn.kimitsu-btn-line,body a.kimitsu-btn.kimitsu-btn-primary,body a.kisarazu-btn.kisarazu-btn-primary,body a.ktr-final-btn.btn-phone,body a.mobara-cta-btn.mobara-cta-btn-photo,body a.mutsuzawa-btn.mutsuzawa-btn-photo,body a.mutsuzawa-btn.mutsuzawa-btn-primary,body a.narita-btn.narita-btn-primary,body a.otaki-btn.otaki-btn-photo,body a.otaki-btn.otaki-btn-primary,body a.page1938-cta-btn.page1938-cta-btn--form,body a.sanmu-btn.sanmu-btn-primary,body a.sanmu-btn.sanmu-btn-primary.sanmu-btn-lg,body a.shibayama-btn.shibayama-btn-primary,body a.tako-btn.tako-btn-primary,body a.tateyama-btn.tateyama-btn-tel,body a.togane-btn.togane-btn-tel,body a.yachimata-btn.yachimata-btn-primary{background:#b83d0b!important;color:#fff!important}body a.abiko-btn.abiko-btn-photo,body a.abiko-btn.abiko-btn-primary,body a.btn-cta.ih-cta-photo,body a.btn-cta.ijd-cta-web,body a.btn-cta.is-cta-photo,body a.cta-btn.btn-photo,body a.cta-btn.btn-web,body a.ihk-final-btn.btn-web,body a.isumi-btn.isumi-btn-photo,body a.isumi-btn.isumi-btn-primary,body a.kashiwa-cta-btn.kashiwa-cta-btn-web,body a.ktr-final-btn.btn-web,body a.matsudo-btn-photo,body a.matsudo-btn-web,body a.oami-btn.oami-btn-photo,body a.shisui-mid-btn.shisui-mid-btn-web,body a.tateyama-btn.tateyama-btn-photo,body a.tateyama-btn.tateyama-btn-primary,body a.tomisato-bridge-btn.tomisato-bridge-btn-web{background:#075985!important;color:#fff!important}body .flow-step-badge,body .hero-tag,body .ichi-current-badge,body .ichihara-step-num,body .kamagaya-current-tag,body .kashiwa-router-badge.kashiwa-router-badge-kashiwa,body .kashiwa-step-num,body .kujukuri-current-tag,body .mid-badge,body .mitsumori-step-badge,body .oami-current-badge,body .office-iten-step-badge,body .quick-badge.info,body .route-badge,body .rule-badge,body .sanmu-badge,body .shed-hero-badge,body .yachiyo-current-tag,body .yachiyo-router-type{background-color:#075985;color:#fff}body .abiko-current-tag,body .ichihara-current-tag,body .quick-badge.danger,body .quick-badge.warning,body .yachimata-important-badge{background-color:#b83d0b;color:#fff}body .ichihara-router-tag.ichihara-router-tag-city,body .kashiwa-router-badge.kashiwa-router-badge-shonan,body .mobara-router-badge.mobara-router-badge-home,body .quick-badge.success,body .sanmu-battery-badge{background-color:#047857;color:#fff}body .sakura-channel-sub{color:#475569}body #cta-target,body #final-cta,body #first-body-consult,body #photo-upload-section,body #r5-consultation-guide{scroll-margin-top:130px}body .chosei-badge,body .flow-step-badge,body .futtsu-badge,body .gomiyashiki-flow-badge,body .gyoumu-aircon-step-header,body .hero-tag,body .hub-notice-tag,body .kyonan-hero-badge,body .matsudo-bridge-badge,body .mid-badge,body .onjuku-badge,body .page1072-step-num,body .page1637-hero-badge,body .page1682-bridge-badge,body .page1682-hero-badge,body .quick-badge.success,body .rule-badge,body .sakura-hero-badge,body .sanmu-bridge-badge,body .shed-scope-badge,body .shirako-hero-badge,body .tomisato-badge,body .yachiyo-badge,body .yachiyo-router-type{background:#075985!important;color:#fff!important}body .shed-sort-header.sort-keep{background:#047857}body .shed-sort-header.sort-check{background:#92400e}body .office-kagu-breadcrumbs a{color:#f8fafc}body .cta-sub-badge{background:#075985!important;color:#fff!important;font-size:13px}body .abiko-source-link,body .chosei-qa-card-title,body .chosei-source-url,body .choshi-sources-link,body .darega-card-link,body .darega-source-link,body .futtsu-link,body .futtsu-qa-card-title,body .futtsu-source-url,body .gomiyashiki-related-link,body .ichihara-link,body .ijd-page .ijd-related-link,body .isumi-source-link,body .kashiwa-link,body .kataduke-card-link,body .kataduke-source-link,body .kisarazu-source-url,body .matsudo-source-link,body .mitsumori-card-link,body .onjuku-link,body .onjuku-qa-card-title,body .onjuku-source-url,body .operator-link-item,body .shirako-source-url,body .souko-source-link,body .tateyama-mid-cta-weblink,body .tateyama-related-link,body .tomisato-related-link,body .yachiyo-link{color:#075985}body a.abiko-source-link,body a.chosei-source-url,body a.choshi-sources-link,body a.darega-source-link,body a.futtsu-source-url,body a.isumi-source-link,body a.kataduke-source-link,body a.kisarazu-source-url,body a.matsudo-source-link,body a.onjuku-source-url,body a.shirako-source-url,body a.souko-source-link{font-size:max(14px,.875rem);text-decoration:underline;text-underline-offset:.2em;overflow-wrap:anywhere}body a.abiko-source-link:focus-visible,body a.chosei-source-url:focus-visible,body a.choshi-sources-link:focus-visible,body a.darega-card-link:focus-visible,body a.darega-source-link:focus-visible,body a.futtsu-link:focus-visible,body a.futtsu-source-url:focus-visible,body a.gomiyashiki-related-link:focus-visible,body a.ichihara-link:focus-visible,body a.ijd-related-link:focus-visible,body a.isumi-source-link:focus-visible,body a.kashiwa-link:focus-visible,body a.kataduke-card-link:focus-visible,body a.kataduke-source-link:focus-visible,body a.kisarazu-source-url:focus-visible,body a.matsudo-source-link:focus-visible,body a.mitsumori-card-link:focus-visible,body a.onjuku-link:focus-visible,body a.onjuku-source-url:focus-visible,body a.operator-link-item:focus-visible,body a.shirako-source-url:focus-visible,body a.souko-source-link:focus-visible,body a.tateyama-mid-cta-weblink:focus-visible,body a.tateyama-related-link:focus-visible,body a.tomisato-related-link:focus-visible,body a.yachiyo-link:focus-visible{outline:3px solid #9a451b;outline-offset:3px}body #business-waste,body #conversion-guide,body #cost-routing,body #flow,body #hikkosigomi-pricing-guide,body #kataduke-pricing-guide,body #office-first-answer,body #pricing,body #work-photos-home,body .ichikawa-main #guide,body .narashino-main #guide,body .shiroi-page #door-collection{scroll-margin-top:120px}