@charset "UTF-8";.stickyBase{--_subFixPositionAdjust: 24px;display:grid;grid-template:"main sub"/65fr 35fr;align-items:start;gap:32px}.stickyBase .stickyBase__main{-ms-grid-row:1;-ms-grid-column:1;container-type:inline-size;grid-area:main;display:grid;grid-auto-flow:row;gap:var(--size_contentGap)}.stickyBase .stickyBase__sub{-ms-grid-row:1;-ms-grid-column:3;container-type:inline-size;grid-area:sub;position:sticky;top:var(--_subFixPositionAdjust);height:min(100dvb - var(--_subFixPositionAdjust) * 2,100%);overflow-y:auto;scrollbar-width:none}.stickyBase .stickyBase__sub>.propertyBasicInfo{height:100%}.buttonList{--_itemPaddingBlock: 12px;--_backgroundColor: #fff;display:grid;grid-auto-flow:column;grid-auto-columns:1fr auto;align-items:center;color:var(--color_primary);border:1px solid var(--color_linePale);border-radius:var(--radius_round);overflow:hidden}.buttonList .buttonList__list{display:contents}.buttonList .buttonList__item{display:contents;cursor:pointer}.buttonList .buttonList__item:not(:has(>a[href^="/contact_item"])){display:none}.buttonList .buttonList__itemIcon{font-size:16px;font-variation-settings:"FILL" 1}.buttonList .buttonList__itemButton{align-self:stretch;display:grid;grid-auto-flow:column;align-items:center;justify-content:center;gap:2px;font-size:13px;font-weight:500;line-height:1.2;letter-spacing:.08em;padding:var(--_itemPaddingBlock) 16px;background-color:var(--_backgroundColor)}.buttonList.buttonList--inheritWidth{width:-moz-fit-content;width:fit-content;grid-auto-columns:auto}.itemInfo{display:grid;grid-auto-flow:row;gap:8px}.itemInfo:not(.propertyListItem__image+.itemInfo){grid-column:image/span 2}.itemInfo .itemInfo__titles{display:grid;grid-template:"name price data reactions"/auto auto 1fr auto;align-items:center;gap:8px;padding-block:8px}.itemInfo .itemInfo__name{color:var(--color_textPrimary);font-feature-settings:"palt" on;font-size:18px;font-weight:700;line-height:1.2;letter-spacing:.15em}.itemInfo .itemInfo__price{display:grid;grid-auto-flow:column;justify-content:start;align-items:end;gap:2px;color:var(--color_secondary);font-size:15px;font-weight:900;line-height:1.2;letter-spacing:.01em}.itemInfo .itemInfo__priceNumber{font-family:var(--font_en);font-size:28px;font-weight:700;line-height:1.2;letter-spacing:.02em;margin-block:var(--trimLeading)}.itemInfo .itemInfo__data{display:grid;grid-auto-flow:column;justify-content:start;gap:4px;color:var(--color_textSecondary);font-size:14px;font-weight:400;line-height:1.4;letter-spacing:.08em}.itemInfo .itemInfo__dataName{color:var(--color_textPrimary);font-size:14px;font-weight:500;line-height:1.4;letter-spacing:.08em}.itemInfo .itemInfo__dataDetail--special{color:var(--color_secondary)}.itemInfo .itemInfo__datum{display:flex;flex-wrap:wrap;gap:8px;padding-block:4px}.itemInfo .itemInfo__tagList{display:flex;flex-wrap:wrap;gap:8px 16px}.itemInfo .itemInfo__tag{color:var(--color_primary);font-feature-settings:"palt" on;font-size:12px;font-weight:500;line-height:1.2;letter-spacing:.06em;padding:4px 12px;border:1px solid var(--color_primary);border-radius:var(--radius_round)}.itemInfo .itemInfo__reactions{display:none}.itemInfo .itemInfo__reactions.buttonList{--_backgroundColor: var(--color_graySlight);--_itemPaddingBlock: 8px}.propertyListItem{display:grid;grid-template:"image info arrow"/120px 1fr auto;gap:16px;padding-block:16px;padding-inline-start:20px}.propertyListItem .propertyListItem__image{-o-object-fit:cover;object-fit:cover;width:100%;aspect-ratio:1;border-radius:var(--radius_small)}.propertyListItem .propertyListItem__save,.propertyListItem .propertyListItem__contact{display:grid;grid-auto-flow:column;align-items:center;justify-content:center;padding:8px var(--_paddingBlock);gap:2px}.propertyListItem .propertyListItem__arrow{color:var(--color_primary);padding:22px}@container (700px >= width){.propertyListItem{grid-template:"image name name arrow" "image . . arrow" 4px "image price subPrice arrow" "image . . ." 1fr ". . . ." 8px "div div div div" ". . . ." 8px "datum datum datum datum" ". . . ." 8px "tagList tagList tagList tagList" ". . . ." 16px "reactions reactions reactions reactions"/62px auto 1fr auto;justify-content:start;align-items:start;row-gap:0;padding:16px}.propertyListItem:not(:has(.propertyListItem__image)) .itemInfo__name{grid-column-start:image}.propertyListItem:not(:has(.propertyListItem__image)) .itemInfo__price{grid-column-start:image}.propertyListItem:not(:has(.propertyListItem__image)) .itemInfo__price+.itemInfo__data{grid-column-start:price}.propertyListItem .itemInfo__titles,.propertyListItem .itemInfo{display:contents}.propertyListItem .propertyListItem__image{-ms-grid-row-span:7;-ms-grid-row:1;-ms-grid-column:1;grid-area:image}.propertyListItem .itemInfo__name{-ms-grid-row:1;-ms-grid-column:2;-ms-grid-column-span:2;grid-area:name}.propertyListItem .itemInfo__price{-ms-grid-row:5;-ms-grid-column:2;grid-area:price}.propertyListItem .itemInfo__price+.itemInfo__data{-ms-grid-row:5;-ms-grid-column:3;grid-area:subPrice}.propertyListItem .baseDivider{-ms-grid-row:11;-ms-grid-column:1;-ms-grid-column-span:4;grid-area:div;display:none}.propertyListItem .propertyListItem__arrow{-ms-grid-row-span:5;-ms-grid-column:4;-ms-grid-row:1;-ms-grid-column:5;grid-area:arrow;padding:4px}.propertyListItem .itemInfo__datum{-ms-grid-row:15;-ms-grid-column:1;-ms-grid-column-span:4;grid-area:datum;gap:8px}.propertyListItem .itemInfo__tagList{-ms-grid-row:19;-ms-grid-column:1;-ms-grid-column-span:4;grid-area:tagList;gap:4px}.propertyListItem .itemInfo__reactions{-ms-grid-row:23;-ms-grid-column:1;-ms-grid-column-span:4;grid-area:reactions;grid-template-columns:1fr auto 1fr;width:100%}}
