:root{--c-brand:#2446DC;--c-brand-light:#E4E9FF;--c-yellow:#FFD23F;--c-pink:#FF6FA5;--c-pink-light:#FF9BC2;--c-tomato:#FF4A2B;--c-tomato-text:#C23A1C;--c-green:#16A673;--c-ink:#141414;--c-sub:#4A4A5A;--c-cream:#F6F0E4;--c-soft:#F4F1EA;--c-line:#EAE4D8;--c-line-strong:#E2DCD0;--c-white:#FFFFFF;--f-base:"Zen Maru Gothic","Hiragino Maru Gothic ProN",sans-serif;--f-ui:system-ui,-apple-system,"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Yu Gothic UI",Meiryo,sans-serif;--f-num:"Archivo Black",sans-serif;--f-script:"Yellowtail",cursive;--fs-cover:76px;--fs-section-jp:40px;--fs-script:36px;--fs-script-hero:56px;--fs-card-name:19px;--fs-price-list:30px;--fs-price-detail:64px;--sp-4:4px;--sp-8:8px;--sp-12:12px;--sp-16:16px;--sp-20:20px;--sp-24:24px;--sp-32:32px;--sp-40:40px;--sp-48:48px;--sp-64:64px;--sp-72:72px;--sp-96:96px;--sp-104:104px;--sec-y-pc:104px;--sec-y-sp:56px;--gutter-pop-pc:72px;--gutter-tool-pc:32px;--r-pill:999px;--r-card:20px;--r-panel:28px;--r-sheet:48px;--shadow-drop:0 10px 0 rgba(20,20,60,.16);--bg:var(--c-cream);--surface:var(--c-white);--surface-2:var(--c-soft);--line:var(--c-line);--line-strong:var(--c-line-strong);--ink:var(--c-ink);--ink-2:var(--c-sub);--ink-3:#8A8A98;--c-brand-hover:#1B36AE;--star:#E8A800;--star-track:var(--c-line);--status-vacant:var(--c-brand);--status-few:var(--c-tomato-text);--status-full:var(--c-sub);--danger:var(--c-tomato-text);--photo-placeholder:#E9E4DA;--band:var(--c-brand-light);--font-sans:var(--f-base);--font-display:var(--f-num);--fs-page-title:40px;--fs-section:22px;--fs-house-name:19px;--fs-body:16px;--fs-table:14px;--fs-note:13px;--fs-note-sm:12px;--fs-badge:12px;--fs-review-body:16px;--lh-review-body:2;--fs-owner-reply:15px;--lh-owner-reply:1.9;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:48px;--pad-section-pc:24px;--pad-section-sp:16px;--gutter-pc:32px;--gutter-sp:16px;--radius:var(--r-card);--border-width:2px;--shadow:none;--transition:200ms;--btn-h-pc:52px;--btn-h-sp:52px;--width-pc:1280px;--width-sp:390px;--width-list-pane:560px;--header-h-pc:72px;--header-h-sp:56px;--row-grid-pc:168px minmax(200px,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr) 120px;--row-grid-narrow:132px minmax(0,1fr) 112px;--photo-w:168px;--photo-h:112px}@media (max-width:767px){:root{--fs-cover:44px;--fs-section-jp:26px;--fs-script:28px;--fs-script-hero:40px;--fs-card-name:18px;--fs-price-list:28px;--fs-price-detail:48px;--fs-page-title:26px;--fs-section:20px;--fs-house-name:18px;--fs-body:14px;--fs-note:12px;--fs-note-sm:11px}}