.att-tsuduri.fudosan-tsuduri{--estate-paper:#f2eee5;--estate-paper-deep:#e5ded1;--estate-ink:#202927;--estate-muted:#4d5955;--estate-rule:#a9afa8;--estate-accent:#1f5f5b;--estate-dark:#1e2a28;min-height:100vh;background:var(--estate-paper);color:var(--estate-ink);font-family:var(--font-sans);font-size:16px;line-height:1.8;word-break:normal;word-break:auto-phrase;line-break:strict}.att-tsuduri.fudosan-tsuduri *,.att-tsuduri.fudosan-tsuduri :after,.att-tsuduri.fudosan-tsuduri :before{box-sizing:border-box}.att-tsuduri.fudosan-tsuduri :where(h1,h2,h3,p,dl,dt,dd,ol,ul,figure){min-width:0;margin:0}.att-tsuduri.fudosan-tsuduri :where(h1,h2,h3,h4,p,li,dt,dd,figcaption){word-break:normal;word-break:auto-phrase;line-break:strict}.att-tsuduri.fudosan-tsuduri :where(ol,ul){padding:0;list-style:none}.att-tsuduri.fudosan-tsuduri a{color:inherit;text-decoration:none}.att-tsuduri.fudosan-tsuduri :where(a,button,input,textarea):focus-visible{outline:3px solid var(--estate-accent);outline-offset:4px}.att-tsuduri.fudosan-tsuduri .estate-editorial-header{position:fixed;z-index:40;inset:0 0 auto;display:grid;min-height:72px;grid-template-columns:minmax(0,1fr) auto auto;gap:28px;align-items:center;padding:10px clamp(18px,4vw,64px);border-bottom:1px solid var(--estate-rule);background:color-mix(in srgb,var(--estate-paper) 94%,transparent);backdrop-filter:blur(14px)}.att-tsuduri.fudosan-tsuduri .estate-editorial-wordmark{display:grid;gap:2px;justify-self:start}.att-tsuduri.fudosan-tsuduri .estate-editorial-wordmark strong{font-family:var(--font-display);font-size:17px;font-weight:600;letter-spacing:.04em}.att-tsuduri.fudosan-tsuduri .estate-editorial-index span,.att-tsuduri.fudosan-tsuduri .estate-editorial-kicker,.att-tsuduri.fudosan-tsuduri .estate-editorial-property-number span,.att-tsuduri.fudosan-tsuduri .estate-editorial-wordmark span{color:var(--estate-muted);font-size:13px;font-weight:700;letter-spacing:.13em}.att-tsuduri.fudosan-tsuduri .estate-editorial-header nav{display:flex;gap:24px;align-items:center;font-size:14px;font-weight:600}.att-tsuduri.fudosan-tsuduri .estate-editorial-button,.att-tsuduri.fudosan-tsuduri .estate-editorial-footer>a,.att-tsuduri.fudosan-tsuduri .estate-editorial-header-cta{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:10px;padding:11px 20px;border:1px solid var(--estate-ink);font-size:15px;font-weight:700;line-height:1.4;white-space:nowrap}.att-tsuduri.fudosan-tsuduri .estate-editorial-button--primary,.att-tsuduri.fudosan-tsuduri .estate-editorial-header-cta{background:var(--estate-ink);color:#fff}.att-tsuduri.fudosan-tsuduri .estate-editorial-hero{display:grid;min-height:820px;grid-template-columns:minmax(0,.2fr) minmax(0,.78fr) minmax(0,1.15fr);grid-template-rows:auto auto;gap:38px;align-items:center;padding:132px clamp(18px,5vw,80px) 64px;border-bottom:1px solid var(--estate-rule)}.att-tsuduri.fudosan-tsuduri .estate-editorial-index{align-self:stretch;padding:14px 18px 14px 0;border-right:1px solid var(--estate-rule)}.att-tsuduri.fudosan-tsuduri .estate-editorial-index strong{display:block;margin-top:14px;font-family:var(--font-display);font-size:clamp(52px,7vw,92px);font-weight:400;line-height:1}.att-tsuduri.fudosan-tsuduri .estate-editorial-index p{margin-top:24px;color:var(--estate-muted);font-size:14px;line-height:1.8}.att-tsuduri.fudosan-tsuduri .estate-editorial-hero-copy{max-width:590px}.att-tsuduri.fudosan-tsuduri .estate-editorial-hero h1{margin-top:22px;font-family:var(--font-display);font-size:clamp(42px,5.6vw,76px);font-weight:500;line-height:1.24;text-wrap:pretty;word-break:keep-all;overflow-wrap:break-word;line-break:strict}.att-tsuduri.fudosan-tsuduri .estate-editorial-lede{margin-top:28px;color:var(--estate-muted);font-size:16px;line-height:1.9}.att-tsuduri.fudosan-tsuduri .estate-editorial-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:34px}.att-tsuduri.fudosan-tsuduri .estate-editorial-tel{display:grid;min-height:44px;grid-template-columns:auto minmax(0,1fr);gap:0 9px;align-items:center;padding:8px 0;border-bottom:1px solid var(--estate-ink)}.att-tsuduri.fudosan-tsuduri .estate-editorial-tel svg{grid-row:1/span 2}.att-tsuduri.fudosan-tsuduri .estate-editorial-tel span{color:var(--estate-muted);font-size:14px}.att-tsuduri.fudosan-tsuduri .estate-editorial-tel strong{font-size:16px}.att-tsuduri.fudosan-tsuduri .estate-editorial-hero-image{aspect-ratio:4/3;overflow:hidden;border:1px solid var(--estate-rule)}.att-tsuduri.fudosan-tsuduri .estate-editorial-hero-facts{grid-column:2/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--estate-rule);border-bottom:1px solid var(--estate-rule)}.att-tsuduri.fudosan-tsuduri .estate-editorial-hero-facts>div{min-width:0;padding:16px 20px;border-left:1px solid var(--estate-rule)}.att-tsuduri.fudosan-tsuduri .estate-editorial-hero-facts>div:first-child{border-left:0}.att-tsuduri.fudosan-tsuduri .estate-editorial-hero-facts dt{color:var(--estate-muted);font-size:13px;font-weight:700;letter-spacing:.08em}.att-tsuduri.fudosan-tsuduri .estate-editorial-hero-facts dd{margin-top:5px;font-size:14px;font-weight:600}.att-tsuduri.fudosan-tsuduri .estate-editorial-about,.att-tsuduri.fudosan-tsuduri .estate-editorial-contact,.att-tsuduri.fudosan-tsuduri .estate-editorial-guide,.att-tsuduri.fudosan-tsuduri .estate-editorial-properties,.att-tsuduri.fudosan-tsuduri .estate-editorial-services{padding:clamp(76px,10vw,132px) clamp(18px,6vw,96px)}.att-tsuduri.fudosan-tsuduri .estate-editorial-section-head{display:grid;max-width:1180px;grid-template-columns:minmax(150px,.32fr) minmax(0,.82fr) minmax(260px,.62fr);gap:clamp(24px,5vw,72px);align-items:start;margin:0 auto 62px}.att-tsuduri.fudosan-tsuduri .estate-editorial-contact-head h2,.att-tsuduri.fudosan-tsuduri .estate-editorial-section-head h2{font-family:var(--font-display);font-size:clamp(34px,4.4vw,58px);font-weight:500;line-height:1.3;text-wrap:pretty}.att-tsuduri.fudosan-tsuduri .estate-editorial-contact-head>p,.att-tsuduri.fudosan-tsuduri .estate-editorial-section-head>p:last-child{color:var(--estate-muted);font-size:16px;line-height:1.9}.att-tsuduri.fudosan-tsuduri .estate-editorial-about{background:#faf8f3}.att-tsuduri.fudosan-tsuduri .estate-editorial-about-grid{display:grid;max-width:1180px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:0;margin:0 auto;border-top:1px solid var(--estate-rule)}.att-tsuduri.fudosan-tsuduri .estate-editorial-company-facts>div{display:grid;grid-template-columns:minmax(112px,.38fr) minmax(0,1fr);gap:20px;padding:18px 20px 18px 0;border-bottom:1px solid var(--estate-rule)}.att-tsuduri.fudosan-tsuduri .estate-editorial-company-facts dt{color:var(--estate-muted);font-size:14px;font-weight:700}.att-tsuduri.fudosan-tsuduri .estate-editorial-company-facts dd{font-size:16px}.att-tsuduri.fudosan-tsuduri .estate-editorial-staff{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-left:1px solid var(--estate-rule)}.att-tsuduri.fudosan-tsuduri .estate-editorial-staff article{padding:28px;border-right:1px solid var(--estate-rule);border-bottom:1px solid var(--estate-rule)}.att-tsuduri.fudosan-tsuduri .estate-editorial-staff article>p:first-of-type,.att-tsuduri.fudosan-tsuduri .estate-editorial-staff article>span{color:var(--estate-muted);font-size:14px}.att-tsuduri.fudosan-tsuduri .estate-editorial-staff h3{margin-top:14px;font-family:var(--font-display);font-size:25px;font-weight:600}.att-tsuduri.fudosan-tsuduri .estate-editorial-staff article>p:last-child{margin-top:18px;color:var(--estate-muted);font-size:16px}.att-tsuduri.fudosan-tsuduri .estate-editorial-property-list{max-width:1180px;margin:0 auto;border-top:1px solid var(--estate-rule)}.att-tsuduri.fudosan-tsuduri .estate-editorial-property-list>li{display:grid;grid-template-columns:minmax(0,.18fr) minmax(0,.72fr) minmax(0,1.1fr);gap:clamp(20px,4vw,58px);align-items:start;padding:38px 0;border-bottom:1px solid var(--estate-rule)}.att-tsuduri.fudosan-tsuduri .estate-editorial-property-number strong{display:block;margin-top:8px;font-family:var(--font-display);font-size:38px;font-weight:400}.att-tsuduri.fudosan-tsuduri .estate-editorial-property-image{aspect-ratio:4/3;overflow:hidden}.att-tsuduri.fudosan-tsuduri .estate-editorial-property-list article>header{display:flex;gap:18px;align-items:start;justify-content:space-between}.att-tsuduri.fudosan-tsuduri .estate-editorial-property-list article>header p,.att-tsuduri.fudosan-tsuduri .estate-editorial-property-list article>header>span{color:var(--estate-muted);font-size:14px;font-weight:700}.att-tsuduri.fudosan-tsuduri .estate-editorial-property-list article>header>span{flex:0 0 auto;padding:4px 10px;border:1px solid var(--estate-rule)}.att-tsuduri.fudosan-tsuduri .estate-editorial-property-list h3{margin-top:6px;font-family:var(--font-display);font-size:clamp(24px,2.4vw,34px);font-weight:600}.att-tsuduri.fudosan-tsuduri .estate-editorial-property-price{margin-top:22px;font-size:18px;font-weight:700}.att-tsuduri.fudosan-tsuduri .estate-editorial-property-list article dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;border-top:1px solid var(--estate-rule)}.att-tsuduri.fudosan-tsuduri .estate-editorial-property-list article dl>div{padding:13px 10px 13px 0;border-bottom:1px solid var(--estate-rule)}.att-tsuduri.fudosan-tsuduri .estate-editorial-property-list article dt{color:var(--estate-muted);font-size:13px;font-weight:700}.att-tsuduri.fudosan-tsuduri .estate-editorial-property-list article dd{margin-top:4px;font-size:14px}.att-tsuduri.fudosan-tsuduri .estate-editorial-services{background:var(--estate-dark);color:#fff}.att-tsuduri.fudosan-tsuduri .estate-editorial-services .estate-editorial-kicker,.att-tsuduri.fudosan-tsuduri .estate-editorial-services .estate-editorial-section-head>p:last-child,.att-tsuduri.fudosan-tsuduri .estate-editorial-services li>p,.att-tsuduri.fudosan-tsuduri .estate-editorial-services li>span{color:#d7dfdb}.att-tsuduri.fudosan-tsuduri .estate-editorial-services>ol{display:grid;max-width:1180px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;border-top:1px solid #697571;border-bottom:1px solid #697571}.att-tsuduri.fudosan-tsuduri .estate-editorial-services li{padding:34px;border-left:1px solid #697571}.att-tsuduri.fudosan-tsuduri .estate-editorial-services li:first-child{border-left:0}.att-tsuduri.fudosan-tsuduri .estate-editorial-services li>span{font-size:14px}.att-tsuduri.fudosan-tsuduri .estate-editorial-services h3{margin-top:34px;font-family:var(--font-display);font-size:30px;font-weight:500}.att-tsuduri.fudosan-tsuduri .estate-editorial-services li>p{margin-top:18px;font-size:16px}.att-tsuduri.fudosan-tsuduri .estate-editorial-guide{background:#faf8f3}.att-tsuduri.fudosan-tsuduri .estate-editorial-guide-grid{display:grid;max-width:1180px;grid-template-columns:minmax(0,1.15fr) minmax(280px,.65fr);gap:clamp(38px,7vw,96px);margin:0 auto}.att-tsuduri.fudosan-tsuduri .estate-editorial-faq details{border-top:1px solid var(--estate-rule)}.att-tsuduri.fudosan-tsuduri .estate-editorial-faq details:last-child{border-bottom:1px solid var(--estate-rule)}.att-tsuduri.fudosan-tsuduri .estate-editorial-faq summary{display:grid;min-height:58px;grid-template-columns:44px minmax(0,1fr);gap:16px;align-items:center;padding:15px 0;font-size:16px;font-weight:700;cursor:pointer}.att-tsuduri.fudosan-tsuduri .estate-editorial-faq summary span{color:var(--estate-muted);font-size:14px}.att-tsuduri.fudosan-tsuduri .estate-editorial-faq details>p{padding:0 0 20px 60px;color:var(--estate-muted);font-size:16px}.att-tsuduri.fudosan-tsuduri .estate-editorial-mid-cta{align-self:start;padding:30px;background:var(--estate-dark);color:#fff}.att-tsuduri.fudosan-tsuduri .estate-editorial-mid-cta>p{color:#d7dfdb;font-size:14px}.att-tsuduri.fudosan-tsuduri .estate-editorial-mid-cta h3{margin-top:18px;font-family:var(--font-display);font-size:27px;font-weight:500}.att-tsuduri.fudosan-tsuduri .estate-editorial-button--light{margin-top:30px;border-color:#fff;background:#fff;color:var(--estate-dark)}.att-tsuduri.fudosan-tsuduri .estate-editorial-contact{background:var(--estate-paper-deep)}.att-tsuduri.fudosan-tsuduri .estate-editorial-contact-head{display:grid;max-width:1180px;grid-template-columns:minmax(140px,.32fr) minmax(0,.82fr) minmax(260px,.58fr);gap:clamp(24px,5vw,72px);margin:0 auto 58px}.att-tsuduri.fudosan-tsuduri .estate-editorial-contact-head>a{grid-column:3;display:grid;min-height:56px;grid-template-columns:auto minmax(0,1fr);gap:1px 12px;align-items:center;padding:12px 0;border-top:1px solid var(--estate-ink);border-bottom:1px solid var(--estate-ink)}.att-tsuduri.fudosan-tsuduri .estate-editorial-contact-head>a svg{grid-row:1/span 2}.att-tsuduri.fudosan-tsuduri .estate-editorial-contact-head>a span{color:var(--estate-muted);font-size:14px}.att-tsuduri.fudosan-tsuduri .estate-editorial-contact-head>a strong{font-size:17px}.att-tsuduri.fudosan-tsuduri .estate-editorial-contact-sheet{display:grid;max-width:1180px;grid-template-columns:minmax(250px,.55fr) minmax(0,1fr);margin:0 auto;border:1px solid var(--estate-rule);background:#faf8f3}.att-tsuduri.fudosan-tsuduri .estate-editorial-contact-sheet>aside{padding:clamp(24px,4vw,44px);border-right:1px solid var(--estate-rule)}.att-tsuduri.fudosan-tsuduri .estate-editorial-contact-sheet>aside>p{color:var(--estate-muted);font-size:13px;font-weight:700;letter-spacing:.12em}.att-tsuduri.fudosan-tsuduri .estate-editorial-contact-sheet>aside h3{margin-top:14px;font-family:var(--font-display);font-size:24px;font-weight:600}.att-tsuduri.fudosan-tsuduri .estate-editorial-contact-sheet>aside ol{margin-top:28px}.att-tsuduri.fudosan-tsuduri .estate-editorial-contact-sheet>aside li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:12px 0;border-top:1px solid var(--estate-rule);font-size:14px}.att-tsuduri.fudosan-tsuduri .estate-editorial-contact-form{padding:clamp(24px,4vw,48px)}.att-tsuduri.fudosan-tsuduri .nb-form{display:grid;gap:18px}.att-tsuduri.fudosan-tsuduri .nb-label{display:block;margin-bottom:7px;color:var(--estate-ink);font-size:14px;font-weight:700}.att-tsuduri.fudosan-tsuduri .nb-field{width:100%;min-height:48px;border:1px solid var(--estate-rule);border-radius:0;background:#fff;color:var(--estate-ink);font-size:16px}.att-tsuduri.fudosan-tsuduri .nb-field::placeholder{color:#626b68;opacity:1}.att-tsuduri.fudosan-tsuduri .nb-submit{min-height:50px;border:1px solid var(--estate-ink);border-radius:0;background:var(--estate-ink);color:#fff;font-size:15px;font-weight:700}.att-tsuduri.fudosan-tsuduri .estate-editorial-footer{display:flex;gap:32px;align-items:end;justify-content:space-between;padding:34px clamp(18px,6vw,96px);background:var(--estate-dark);color:#fff}.att-tsuduri.fudosan-tsuduri .estate-editorial-footer strong{font-family:var(--font-display);font-size:20px}.att-tsuduri.fudosan-tsuduri .estate-editorial-footer p{margin-top:5px;color:#d7dfdb;font-size:14px}.att-tsuduri.fudosan-tsuduri .estate-editorial-footer>a{border-color:#fff}@media (max-width:1023px){.att-tsuduri.fudosan-tsuduri .estate-editorial-header{grid-template-columns:minmax(0,1fr) auto}.att-tsuduri.fudosan-tsuduri .estate-editorial-header nav{display:none}.att-tsuduri.fudosan-tsuduri .estate-editorial-hero{grid-template-columns:minmax(90px,.2fr) minmax(0,.8fr)}.att-tsuduri.fudosan-tsuduri .estate-editorial-hero-facts,.att-tsuduri.fudosan-tsuduri .estate-editorial-hero-image{grid-column:1/-1}.att-tsuduri.fudosan-tsuduri .estate-editorial-contact-head,.att-tsuduri.fudosan-tsuduri .estate-editorial-section-head{grid-template-columns:minmax(130px,.3fr) minmax(0,.7fr)}.att-tsuduri.fudosan-tsuduri .estate-editorial-contact-head>a,.att-tsuduri.fudosan-tsuduri .estate-editorial-contact-head>p,.att-tsuduri.fudosan-tsuduri .estate-editorial-section-head>p:last-child{grid-column:2}.att-tsuduri.fudosan-tsuduri .estate-editorial-about-grid,.att-tsuduri.fudosan-tsuduri .estate-editorial-guide-grid{grid-template-columns:minmax(0,1fr)}.att-tsuduri.fudosan-tsuduri .estate-editorial-staff{border-top:1px solid var(--estate-rule);border-left:0}.att-tsuduri.fudosan-tsuduri .estate-editorial-property-list>li{grid-template-columns:minmax(64px,.15fr) minmax(220px,.65fr) minmax(0,1fr);gap:22px}}@media (max-width:767px){.att-tsuduri.fudosan-tsuduri .estate-editorial-header{min-height:68px;padding:9px 16px}.att-tsuduri.fudosan-tsuduri .estate-editorial-header-cta{padding-inline:14px}.att-tsuduri.fudosan-tsuduri .estate-editorial-hero{min-height:auto;grid-template-columns:minmax(0,1fr);gap:30px;padding:112px 18px 48px}.att-tsuduri.fudosan-tsuduri .estate-editorial-index{display:none}.att-tsuduri.fudosan-tsuduri .estate-editorial-hero h1{font-size:clamp(38px,11vw,52px)}.att-tsuduri.fudosan-tsuduri .estate-editorial-hero-facts,.att-tsuduri.fudosan-tsuduri .estate-editorial-hero-image{grid-column:auto}.att-tsuduri.fudosan-tsuduri .estate-editorial-hero-facts{grid-template-columns:minmax(0,1fr)}.att-tsuduri.fudosan-tsuduri .estate-editorial-hero-facts>div,.att-tsuduri.fudosan-tsuduri .estate-editorial-hero-facts>div:first-child{border-top:1px solid var(--estate-rule);border-left:0}.att-tsuduri.fudosan-tsuduri .estate-editorial-contact-head,.att-tsuduri.fudosan-tsuduri .estate-editorial-section-head{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:42px}.att-tsuduri.fudosan-tsuduri .estate-editorial-contact-head>a,.att-tsuduri.fudosan-tsuduri .estate-editorial-contact-head>p,.att-tsuduri.fudosan-tsuduri .estate-editorial-section-head>p:last-child{grid-column:auto}.att-tsuduri.fudosan-tsuduri .estate-editorial-about-grid,.att-tsuduri.fudosan-tsuduri .estate-editorial-contact-sheet,.att-tsuduri.fudosan-tsuduri .estate-editorial-staff{grid-template-columns:minmax(0,1fr)}.att-tsuduri.fudosan-tsuduri .estate-editorial-staff article{border-right:0}.att-tsuduri.fudosan-tsuduri .estate-editorial-property-list>li{grid-template-columns:minmax(0,1fr);gap:18px}.att-tsuduri.fudosan-tsuduri .estate-editorial-property-number{display:none}.att-tsuduri.fudosan-tsuduri .estate-editorial-property-list article dl,.att-tsuduri.fudosan-tsuduri .estate-editorial-services>ol{grid-template-columns:minmax(0,1fr)}.att-tsuduri.fudosan-tsuduri .estate-editorial-services li,.att-tsuduri.fudosan-tsuduri .estate-editorial-services li:first-child{border-top:1px solid #697571;border-left:0}.att-tsuduri.fudosan-tsuduri .estate-editorial-faq details>p{padding-left:0}.att-tsuduri.fudosan-tsuduri .estate-editorial-contact-sheet>aside{border-right:0;border-bottom:1px solid var(--estate-rule)}.att-tsuduri.fudosan-tsuduri .estate-editorial-footer{align-items:stretch;flex-direction:column}}