.mapwrap[data-astro-cid-brd46xaa] a[data-astro-cid-brd46xaa]:hover circle[data-astro-cid-brd46xaa]:not(.hit),.mapwrap[data-astro-cid-brd46xaa] a[data-astro-cid-brd46xaa]:focus-visible circle[data-astro-cid-brd46xaa]:not(.hit){stroke:var(--brand);stroke-width:2.5}.plan-intro{margin:var(--sp-2) 0 var(--sp-4);color:var(--ink-2);font-size:var(--text-body-s)}.floorplan-table .plan-title{text-align:left;font-size:var(--text-body);color:var(--ink);text-transform:none;letter-spacing:0}.plan-title small,.plan-rent-basis{display:block;font-size:var(--text-caption);font-weight:600;color:var(--ink-3)}.reading-note{margin-top:var(--sp-3);font-size:var(--text-body-s);color:var(--ink-2);max-width:var(--reading-max)}.reading-note summary{min-height:var(--control-h);align-content:center;font-weight:700;cursor:pointer}.reading-note p{padding-bottom:var(--sp-3)}main .detail-nav{position:sticky;top:0;z-index:10;background:var(--bg)}.detail-nav a{min-height:var(--control-h);align-content:center}main .dsection{scroll-margin-top:calc(var(--control-h) + var(--sp-6))}.dsection:target>h2{color:var(--brand)}.dhead .save{min-height:var(--control-h);border-radius:var(--r-md)}.saveone{flex-wrap:wrap}.saveone-slot{display:flex;align-items:flex-start;min-height:var(--control-h);flex:none}.saveone a{min-height:var(--control-h);align-content:center}@media(max-width:767px){.dhead h1{font-size:var(--text-display)}main .dfacts{grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--sp-4);gap:var(--sp-4)}.dfact{min-width:0}main .dfact-v{font-size:var(--text-body)}main .dfact-v.price{font-size:var(--text-title)}main .dfact-v.small{font-size:var(--text-body-s)}.detail-nav{gap:var(--sp-4);scrollbar-width:thin}.tablewrap.floorplan-table{overflow:visible;border:0;border-radius:0;background:transparent}.floorplan-table table{min-width:0;width:100%}.floorplan-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.floorplan-table tbody{display:grid;gap:var(--sp-3)}.floorplan-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3) var(--sp-4);padding:var(--sp-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg)}.floorplan-table tbody td,.floorplan-table tbody th{min-width:0;padding:0;border:0;white-space:normal;overflow-wrap:anywhere;background:transparent}.floorplan-table .plan-title{grid-column:1;grid-row:1;font-size:var(--text-heading);align-self:start}.floorplan-table .plan-rent{grid-column:2;grid-row:1;font-size:var(--text-title);align-self:start}.floorplan-table td[data-label]{text-align:left;font-size:var(--text-body-s);font-weight:700}.floorplan-table td[data-label]:before{content:attr(data-label);display:block;color:var(--ink-3);font-size:var(--text-caption);font-weight:600;margin-bottom:var(--sp-1)}.floorplan-table .plan-date{grid-column:1 / -1;border-top:1px solid var(--border);padding-top:var(--sp-2)}.floorplan-table td.plan-date:before{display:inline;margin-right:var(--sp-2)}.floorplan-table .plan-date>small{display:inline}.floorplan-table .plan-date .hist{display:block}}.bphotos{margin:var(--s5) 0 var(--s6);display:grid;gap:var(--s2)}.bphotos-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr));gap:var(--s2);aspect-ratio:16 / 7;max-width:100%;border-radius:var(--radius-card);overflow:hidden}.bphotos-grid a{position:relative;display:block;min-height:0;background:var(--sunk)}.bphotos-grid a.is-main{grid-row:1 / span 2}.bphotos[data-count="1"] .bphotos-grid{grid-template-columns:1fr;grid-template-rows:1fr}.bphotos[data-count="2"] .bphotos-grid,.bphotos[data-count="3"] .bphotos-grid{grid-template-columns:2fr 1fr}.bphotos[data-count="2"] .bphotos-grid a:not(.is-main){grid-row:1 / span 2}.bphotos[data-count="4"] .bphotos-grid a:last-child{grid-column:2 / span 2}.bphotos-grid img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bphotos-kind{position:absolute;top:var(--s2);left:var(--s2);padding:1px var(--s2);border-radius:var(--pill);background:var(--scrim);color:var(--on-scrim);font-size:11px;font-weight:600;line-height:1.6}.bphotos figcaption{font:400 var(--xs) / 1.4 var(--mono);color:var(--faint)}.bphotos figcaption a{text-decoration:underline;text-underline-offset:2px}@media(max-width:700px){.bphotos-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto;aspect-ratio:auto}.bphotos-grid a{aspect-ratio:4 / 3}.bphotos-grid a.is-main{grid-column:1 / span 2;grid-row:auto;aspect-ratio:16 / 10}.bphotos-grid a:nth-child(n+4){display:none}.bphotos[data-count="4"] .bphotos-grid a:last-child{grid-column:auto}.bphotos[data-count] .bphotos-grid a:not(.is-main){grid-row:auto}.bphotos[data-count="2"] .bphotos-grid a:not(.is-main){grid-column:1 / span 2}}
