@charset "UTF-8";.searchHitAmount{display:grid;grid-auto-flow:column;justify-content:start;align-items:end;gap:8px}.searchHitAmount .searchHitAmount__count{display:grid;grid-auto-flow:column;align-items:end;justify-content:start;font-feature-settings:"palt" on;font-size:22px;font-weight:600;line-height:1.2;letter-spacing:.15em;color:var(--color_secondary);margin-block:var(--trim-leading)}.searchHitAmount .searchHitAmount__countMain{display:grid;grid-auto-flow:column;align-items:end;justify-content:start}.searchHitAmount .searchHitAmount__countMainNumber{font-family:var(--font_en);font-size:1.8em;margin-bottom:-9px}.searchHitAmount .searchHitAmount__note{font-feature-settings:"palt" on;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:.05em;color:var(--color_text-secondary);margin-block:var(--trim-leading)}.searchHitAmount .searchHitAmount__help{color:var(--color_text-secondary);position:relative;bottom:-.25em;display:none}.searchAmountSelect{display:grid;grid-auto-flow:column;align-items:stretch;width:-moz-fit-content;width:fit-content;border:1px solid var(--color_line-light);border-radius:var(--radius_small);overflow:hidden}.searchAmountSelect .searchAmountSelect__name{font-feature-settings:"palt" on;font-size:14px;font-weight:600;line-height:1.2;letter-spacing:.05em;padding:12px 24px}.searchAmountSelect .searchAmountSelect__content{background-color:var(--color_gray-pale)}.searchAmountSelect .searchAmountSelect__content>.select{height:100%}.searchAmountSelect .searchAmountSelect__content>.select>.select__select{border:none;border-radius:0;padding-left:24px}.searchAmountSelect .searchAmountSelect__content>.select>.select__select:focus{outline:none}.searchAmountSelect:has(.select__select:focus){outline:thin solid var(--color_primary);outline-offset:8px}.searchResultTitle{--_template: "title title" "hitAmount select" "bulkBar bulkBar" / 1fr auto;display:grid;grid-template:var(--_template);gap:24px;align-items:center}.searchResultTitle>.searchResultTitle__title{grid-column:span 2;font-feature-settings:"palt" on;font-size:22px;font-weight:600;line-height:1.2;letter-spacing:.15em;color:var(--color_text-primary);padding-bottom:24px;border-bottom:1px solid var(--color_line-light)}@media (max-width: 768px){.searchResultTitle{--_template: auto / 100%;grid-auto-flow:row}.searchResultTitle .searchResultTitle__title{grid-column:unset}}.searchConditionSummary{display:grid;grid-auto-flow:row;gap:8px}.searchConditionSummary .searchConditionSummary__header{display:grid;grid-template:"title adujust"/1fr auto;color:var(--color_primary)}.searchConditionSummary .searchConditionSummary__headerTitle{font-feature-settings:"palt" on;font-size:14px;font-weight:600;line-height:1.2;letter-spacing:.05em}.searchConditionSummary .searchConditionSummary__adjust{display:grid;grid-auto-flow:column;justify-content:start;align-items:center}.searchConditionSummary .searchConditionSummary__adjustLabel{font-feature-settings:"palt" on;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:.06em;margin-top:-2px}.searchConditionSummary .searchConditionSummary__adjustArrow{font-size:16px}.searchConditionSummary .searchConditionSummary__content{font-size:14px;line-height:1.7;letter-spacing:.08em;color:var(--color_text-secondary);background-color:#fff;padding:8px;border-radius:var(--radius_small)}.searchConditionSubForm{display:grid;grid-template:"header" "conditions" 1fr "submit"/100%;background-color:var(--color_gray-pale);border-radius:var(--radius_small);overflow:hidden}.searchConditionSubForm .select .select__select{background-color:#fff}.searchConditionSubForm .checkbox:has(.checkbox__input:not([type=radio])):before,.searchConditionSubForm .checkbox:has(.checkbox__input[type=radio]):before{--checkbox-background-color: #fff}.searchConditionSubForm>.searchConditionBox{-ms-grid-row:2;-ms-grid-column:1;grid-area:conditions;overflow-y:auto;scrollbar-color:var(--color_primary) var(--color_gray-pale)}.searchConditionSubForm .searchConditionBox__itemName{color:var(--color_primary)}.searchConditionSubForm .searchConditionSubForm__header{-ms-grid-row:1;-ms-grid-column:1;grid-area:header;display:grid;grid-template:"title save"/1fr auto;align-items:center;gap:4px;background-color:var(--color_primary);color:#fff;padding:16px}.searchConditionSubForm .searchConditionSubForm__headerTitle{font-size:16px;line-height:1.2;letter-spacing:.08em;font-weight:600}.searchConditionSubForm .searchConditionSubForm__headerSaveButton{display:grid;grid-auto-flow:column;align-items:center;justify-content:start;gap:4px}.searchConditionSubForm .searchConditionSubForm__headerSaveButtonIcon{font-size:22px}.searchConditionSubForm .searchConditionSubForm__headerSaveButtonLabel{font-size:14px;line-height:1.2}.searchConditionSubForm .searchConditionSubForm__submitContainer{padding:16px;border-top:1px solid var(--color_line-light)}.searchConditionSubForm .searchConditionSubForm__submitContainer>.button{-ms-grid-row:3;-ms-grid-column:1;grid-area:submit;width:100%}.propertyResultPagination{display:grid;grid-template:"count select arrows"/1fr auto auto;align-items:center;gap:24px;padding:24px;border-top:1px solid var(--color_line-light)}.propertyResultPagination .propertyResultPagination__arrows{display:grid;grid-template-columns:repeat(2,1fr);gap:0px;width:-moz-fit-content;width:fit-content}.propertyResultPagination .propertyResultPagination__arrow{font-size:14px;font-weight:600;line-height:1.2;display:grid;grid-auto-flow:column;align-items:center;justify-content:center;gap:12px;padding:16px 24px}.propertyResultPagination .propertyResultPagination__arrow.propertyResultPagination__arrowNext{background-color:var(--color_primary);color:#fff;border-radius:0 var(--radius_round) var(--radius_round) 0}.propertyResultPagination .propertyResultPagination__arrow.propertyResultPagination__arrowPrev{background-color:#fff;color:var(--color_text-tertialy);border:1px solid var(--color_line-light);border-radius:var(--radius_round) 0 0 var(--radius_round)}.propertyResultPagination .propertyResultPagination__arrow:not([href]){opacity:.8}.propertyResultPagination .propertyResultPagination__arrowIcon{font-size:16px}@container (710px < width){.propertyResultPagination .propertyResultPagination__count{font-feature-settings:"palt" on;font-size:18px;font-weight:500;line-height:1.2;letter-spacing:.05em}}@container (710px >= width){.propertyResultPagination{grid-auto-flow:row;grid-template:unset;justify-items:center;gap:12px;padding-block:16px}.propertyResultPagination .propertyResultPagination__count{font-feature-settings:"palt" on;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:.05em}.propertyResultPagination>.searchAmountSelect{display:none}.propertyResultPagination .propertyResultPagination__arrows{width:100%}.propertyResultPagination .propertyResultPagination__arrow{padding:12px 16px;text-align:center}.propertyResultPagination .propertyResultPagination__arrowPrev{grid-template-columns:auto 1fr}.propertyResultPagination .propertyResultPagination__arrowNext{grid-template-columns:1fr auto}}.searchCloseButton{display:grid;grid-auto-flow:row;gap:2px;place-content:center;place-items:center;width:56px;aspect-ratio:1;border-radius:100%;background-color:#fff;color:var(--color_primary);border:1px solid var(--color_primary)}.searchCloseButton .searchCloseButton__icon{font-size:24px;margin-top:-3px}.searchCloseButton .searchCloseButton__label{font-feature-settings:"palt" on;font-size:10px;font-weight:600;line-height:1.2;letter-spacing:.06em;width:-moz-fit-content;width:fit-content;margin-block:var(--trim-leading)}.searchConditionModal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z_1);padding-block:var(--size_contentPaddingBlock);padding-inline:var(--size_contentPaddingInline)}.searchConditionModal[data-active]{opacity:1;translate:0 0;transition:translate 0s,opacity .3s linear}.searchConditionModal:not([data-active]){opacity:0;translate:0 -100%;transition:translate 0s .3s,opacity .3s linear}.searchConditionModal .searchConditionModal__backDrop{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.26);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:0;cursor:pointer}.searchConditionModal .searchConditionModal__backDropClose{display:grid;place-items:center;font-size:32px;color:#fff;position:absolute;top:0;right:0;width:min(var(--size_contentPaddingInline),64px);aspect-ratio:1;background-color:var(--color_black);border-bottom-left-radius:var(--radius_small)}.searchConditionModal .searchConditionModal__tabs{border-bottom:1px solid var(--color_line-pale)}.searchConditionModal .searchConditionModal__container{display:grid;grid-template:"tabs" "content" 1fr "submit"/100%;height:100%;background-color:#fff;border-radius:var(--radius_large);overflow:hidden;position:relative;z-index:1}.searchConditionModal .searchConditionModal__contentWrap{overflow-y:auto;position:relative}.searchConditionModal .searchConditionModal__content{padding:24px;background-color:#fff}.searchConditionModal .searchConditionModal__submit{width:100%}@media (min-width: 769px){.searchConditionModal .searchConditionModal__controls>.searchCloseButton{display:none}.searchConditionModal .searchConditionModal__submit{border-radius:0}}@media (max-width: 768px){.searchConditionModal{padding:0;border-radius:0;overflow-y:auto}.searchConditionModal .searchConditionModal__container{display:block;overflow-y:auto;border-radius:0}.searchConditionModal .searchConditionModal__tabs{position:sticky;top:0;background-color:#fff;z-index:1}.searchConditionModal .searchConditionModal__contentWrap{margin-bottom:16px;z-index:0;overflow-y:hidden}.searchConditionModal .searchConditionModal__controls{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px;width:calc(100% - var(--size_contentPaddingInline) * 2);position:sticky;bottom:16px;left:var(--size_contentPaddingInline)}}.container{display:grid;grid-auto-flow:row;gap:var(--size_contentGap);padding-inline:var(--size_contentPaddingInline);padding-block-start:var(--size_contentGap);padding-block-end:var(--size_contentPaddingBlock)}.container .propertyList{display:grid;grid-auto-flow:row;gap:24px}.container .stickyBase__sub>.searchConditionSubForm{height:100%}@media (min-width: 769px){.container .conditionAdjustButton{display:none}}@media (max-width: 768px){.container .stickyBase{display:block}.container .stickyBase__sub,.container .searchAmountSelect{display:none}.container .conditionAdjustButton{position:sticky;top:var(--size_spHeaderHeight);z-index:1;width:100%}.container .conditionAdjustButton.conditionAdjustButton--fixed{width:calc(100% + var(--size_contentPaddingInline) * 2);margin-left:calc(var(--size_contentPaddingInline) * -1);border-radius:0}}
