.psBodyHead{padding-top:calc(var(--space20) + 1px);padding-bottom:var(--space42);position:relative;display:flex;justify-content:space-between}@media (max-width:767px){.psBodyHead{padding-bottom:var(--space28)}}.psBodyHead::before{position:absolute;content:"";width:100%;height:1px;top:0;background-color:var(--black20)}.psBodyResult{width:calc(100% + var(--edgepadding) + var(--outergap) + env(safe-area-inset-left))}@media (max-width:767px){.psBodyResult._detailed{margin-left:calc(var(--edgepadding) * -1);width:calc(100% + var(--edgepadding) * 2 + var(--outergap) + env(safe-area-inset-left))}}.psBodyResultScroller{max-width:100%;scroll-behavior:smooth;scroll-snap-type:x mandatory}@media (max-width:767px){.psBodyResultScroller{scroll-padding-left:var(--edgepadding)}}.psBodyResultScroller+.uScrollableviewScrollTrack{visibility:hidden}.psBodyNoResidence{display:flex;padding-top:calc(var(--space42) + 1px);position:relative;color:var(--black100)}.psBodyNoResidence::before{position:absolute;content:"";width:100%;height:1px;top:0;background-color:var(--black20)}.psBodyNoResidence span{margin-top:var(--mt);margin-bottom:var(--mb)}.psBodyNoResidence+.cIconlink{margin-top:calc(var(--space42) - 10rem);margin-bottom:calc(var(--space210) - 10rem)}.psCase{scroll-snap-align:start;position:relative;padding-top:1px;display:flex}.psCase::before{content:"";position:absolute;width:100%;height:1px;top:0;background-color:var(--black10)}.psCase:after{position:absolute;content:"";width:100%;height:calc(100% - 1px);top:1px;background-color:var(--white100);z-index:-1}.psCase._hover:after{background-color:var(--lightbeige50)}.psResult._detailed .psCase{width:348rem;padding-top:0;display:block}.psResult._detailed .psCase::before{content:none}@media (max-width:767px){.psResult._detailed .psCase{width:156rem}}.psCase._header{position:sticky;top:0;left:0;display:none;pointer-events:none;-webkit-user-select:none;user-select:none;scroll-snap-align:none}@media (max-width:767px){.psCase._header{left:var(--edgepadding)}}.psCase._header:after{content:none}.psCase._header .psCaseImage{visibility:hidden}.psCase._header .psCaseHead{visibility:hidden}.psResult._detailed .psCase._header{display:block;width:0;margin-right:calc(var(--gap) * -1)}.psResult._detailed .psCase._header .psCaseBody::before{content:none}.psCase._template{display:none}.psCaseImage{width:128rem;height:128rem;aspect-ratio:1/1;background-color:var(--lightbeige100)}@media (max-width:767px){.psCaseImage{width:112rem;height:112rem}}.psCase._hover .psCaseImage{background-color:initial}.psCase._hover .psCaseImage:after{content:none}.psResult._detailed .psCaseImage{width:348rem;height:348rem}@media (max-width:767px){.psResult._detailed .psCaseImage{width:156rem;height:156rem}}.psCaseHead{display:flex;flex-direction:column;position:relative;width:100%;padding:var(--space20)}@media (max-width:767px){.psCaseHead{padding:var(--space14) 0 var(--space14) 16rem}}.psResult._detailed .psCaseHead{margin-top:var(--space20);padding:0;padding-top:calc(var(--space14) + 1px);padding-bottom:var(--space20);width:100%}@media (max-width:767px){.psResult._detailed .psCaseHead{margin-top:var(--space14);padding-bottom:var(--space14)}}.psResult._detailed .psCaseHead::before{position:absolute;content:"";width:calc(100% + var(--gap));height:1px;top:0;background-color:var(--black10)}.psResult._detailed .psCase:last-child .psCaseHead:before{width:100%}.psCaseHeadResidence{display:inline;color:var(--black100);margin-top:var(--mt);margin-bottom:var(--mb)}@media (max-width:767px){.psResult:not(._detailed) .psCaseHeadResidence{padding-right:30rem}}[lang=en] .psCaseHeadResidence{text-align:left}.psCaseHeadResidence span{margin-right:10rem}@media (max-width:767px){.psCaseHeadResidence span{margin-right:6rem}}.psCaseHeadResidence._new::after{content:"NEW";display:inline-flex;font-size:10rem;width:29rem;height:14rem;justify-content:center;align-items:center;border-radius:2rem;background-color:#622e08;box-shadow:0 0 2rem 0 rgba(0,0,0,.12);color:var(--white100);transform:translateY(-3rem);font-family:UniversalSans,sans-serif;font-weight:450}@media (max-width:767px){.psCaseHeadResidence._new::after{width:24rem;height:11rem;font-size:8rem;transform:translateY(-2rem)}}.psCase._hover .psCaseHeadResidence._new::after{background-color:var(--beige100)}.psCaseHeadRoom{display:flex;color:var(--black45);margin-top:10rem}@media (max-width:767px){.psCaseHeadRoom{margin-top:6rem}}.psCaseHeadRoom span{margin-top:var(--mt);margin-bottom:var(--mb)}.psCaseHeadSpec{display:flex;flex-wrap:wrap;row-gap:6rem;margin-top:auto}.psResult._detailed .psCaseHeadSpec{padding-top:var(--space42)}@media (max-width:767px){.psResult._detailed .psCaseHeadSpec{padding-top:var(--space14)}}.psCaseHeadSpec li{color:var(--black75);position:relative;display:flex}.psCaseHeadSpec li:not(:first-child){padding-left:4rem}.psCaseHeadSpec li:not(:first-child)::before{position:relative;display:inline-block;margin-right:4rem;content:"";width:10px;height:10px;background-image:linear-gradient(to right bottom,transparent calc(50% - .25px),var(--black45) calc(50% - .25px),var(--black45) calc(50% + .25px),transparent calc(50% + .25px))}.psCaseHeadSpec li span{margin-top:var(--mt);margin-bottom:var(--mb)}.psCaseHeadPrice{display:flex;color:var(--black100);position:absolute;top:var(--space20);right:0}@media (max-width:767px){.psCaseHeadPrice{position:relative;top:auto;right:auto;margin-top:12rem}}.psResult._detailed .psCaseHeadPrice{position:relative;margin-top:var(--space14);top:0;right:0}@media (max-width:767px){.psResult._detailed .psCaseHeadPrice{margin-top:10rem}}.psCaseHeadPrice span{margin-top:var(--mt);margin-bottom:var(--mb)}.psCaseHeadIconlink{display:none}@media (min-width:768px){.psResult:not(._detailed) .psCaseHeadIconlink{display:block;position:absolute;bottom:var(--space20);right:0}.psResult._detailed .psCaseHeadIconlink{position:relative;margin-top:calc(var(--space20) - 10rem);margin-left:-9rem;bottom:auto;right:auto}}.psCaseHeadIcon{display:none}@media (min-width:768px){.psResult._detailed .psCaseHeadIcon{display:block;position:relative;margin-top:var(--space20);margin-left:2rem}}@media (max-width:767px){.psCaseHeadIcon{display:block;position:absolute;top:var(--space14);right:0}.psResult._detailed .psCaseHeadIcon{position:relative;top:auto;right:auto;margin-top:var(--space14);margin-left:1rem}}.psCaseBody{display:none}.psResult._detailed .psCaseBody{padding-top:calc(var(--space14) + 1px);padding-bottom:var(--space14);display:flex;flex-direction:column;row-gap:10rem;position:relative}.psResult._detailed .psCaseBody::before{position:absolute;content:"";width:calc(100% + var(--gap));height:1px;top:0;background-color:var(--black10)}.psResult._detailed .psCase:last-child .psCaseBody:before{width:100%}.psCaseBodyTitle{display:flex;color:var(--black100);white-space:nowrap}.psCase:not(._header) .psCaseBodyTitle{visibility:hidden}.psCaseBodyTitle span{margin-top:var(--mt);margin-bottom:var(--mb)}.psCaseBodyDescription{display:flex;color:var(--black75);text-align:justify}[lang=en] .psCaseBodyDescription{text-align:left}.psCaseBodyDescription span{margin-top:var(--mt);margin-bottom:var(--mb)}.psCaselist{--gap:20rem;padding-bottom:1px;position:relative;display:flex;flex-direction:column;padding-right:calc(var(--edgepadding) + var(--outergap) + env(safe-area-inset-left))}@media (max-width:767px){.psCaselist{--gap:13rem}}.psCaselist._reversed{flex-direction:column-reverse}.psResult._detailed .psCaselist{padding-top:calc(1px + var(--space20));width:-moz-fit-content;width:fit-content;-moz-column-gap:var(--gap);column-gap:var(--gap);display:flex;flex-direction:row}.psResult._detailed .psCaselist._noresult{padding-top:0}.psResult._detailed .psCaselist._noresult:before{content:none}@media (max-width:767px){.psResult._detailed .psCaselist{padding-top:calc(1px + var(--space14));padding-left:var(--edgepadding)}}.psResult._detailed .psCaselist._reversed{flex-direction:row-reverse}.psResult._detailed .psCaselist::before{position:absolute;content:"";width:calc(100% - (var(--edgepadding) + var(--outergap) + env(safe-area-inset-left)));min-width:calc(var(--gridwidth) * 14 + var(--gridgap) * 13);height:1px;top:0;background-color:var(--black10)}@media (max-width:767px){.psResult._detailed .psCaselist::before{min-width:calc(var(--gridwidth) * 4 + var(--gridgap) * 3);width:calc(100% - var(--edgepadding) * 2)}}.psCaselist::after{position:absolute;content:"";width:calc(100% - (var(--edgepadding) + var(--outergap) + env(safe-area-inset-left)));min-width:calc(var(--gridwidth) * 14 + var(--gridgap) * 13);height:1px;bottom:0;background-color:var(--black10)}@media (max-width:767px){.psCaselist::after{min-width:calc(var(--gridwidth) * 4 + var(--gridgap) * 3);width:calc(100% - var(--edgepadding) * 2)}}.psCaselist._noresult{height:100px}.psCaselist._noresult::after{content:none}.psCaselist._noresult .noresult{display:flex}.psCaselist._noresult .noresult span{margin-top:var(--mt);margin-bottom:var(--mb)}.noresult{display:none}.psCaselistButtons{display:none}.psCaselistButton{background-image:url(/assets/images/pc/search/arrowButton.svg)}.psCaselistButton._double{background-image:url(/assets/images/pc/search/arrowDoubleButton.svg)}.psResult._detailed+.psCaselistButtons,.psResult._detailed+.psCaselistButtons+.psCaselistButtons,.psResult._detailed+.psCaselistButtons+.psCaselistButtons+.psCaselistButtons{position:absolute;display:block;top:0;pointer-events:none;z-index:1;width:100%;height:100%;padding-top:calc(466 * var(--scale) * 1px + 1px - 55rem)}@media (max-width:767px){.psResult._detailed+.psCaselistButtons,.psResult._detailed+.psCaselistButtons+.psCaselistButtons,.psResult._detailed+.psCaselistButtons+.psCaselistButtons+.psCaselistButtons{display:none}}.psResult._detailed+.psCaselistButtons .psCaselistButton,.psResult._detailed+.psCaselistButtons+.psCaselistButtons .psCaselistButton,.psResult._detailed+.psCaselistButtons+.psCaselistButtons+.psCaselistButtons .psCaselistButton{width:110rem;height:110rem;background-image:url(/assets/images/pc/search/arrowButton.svg);position:sticky;top:calc(50vh - 55rem);margin-bottom:-55rem;transform:translateX(-38rem) scale(0);transition:transform .2s;pointer-events:none;cursor:auto}.psResult._detailed+.psCaselistButtons .psCaselistButton svg,.psResult._detailed+.psCaselistButtons+.psCaselistButtons .psCaselistButton svg,.psResult._detailed+.psCaselistButtons+.psCaselistButtons+.psCaselistButtons .psCaselistButton svg{width:100%;height:100%}.psResult._detailed+.psCaselistButtons .psCaselistButton._hover svg path,.psResult._detailed+.psCaselistButtons+.psCaselistButtons .psCaselistButton._hover svg path,.psResult._detailed+.psCaselistButtons+.psCaselistButtons+.psCaselistButtons .psCaselistButton._hover svg path{fill:#622e08;fill-opacity:1}.psResult._detailed+.psCaselistButtons .psCaselistButton._hover svg rect,.psResult._detailed+.psCaselistButtons+.psCaselistButtons .psCaselistButton._hover svg rect,.psResult._detailed+.psCaselistButtons+.psCaselistButtons+.psCaselistButtons .psCaselistButton._hover svg rect{fill-opacity:.5;stroke-opacity:.5}.psResult._detailed+.psCaselistButtons+.psCaselistButtons+.psCaselistButtons._next .psCaselistButton,.psResult._detailed+.psCaselistButtons+.psCaselistButtons._next .psCaselistButton,.psResult._detailed+.psCaselistButtons._next .psCaselistButton{margin-left:auto;transform:translateX(38rem) rotate(180deg) scale(0)}.psResult._detailed+.psCaselistButtons+.psCaselistButtons+.psCaselistButtons._backall .psCaselistButton,.psResult._detailed+.psCaselistButtons+.psCaselistButtons._backall .psCaselistButton,.psResult._detailed+.psCaselistButtons._backall .psCaselistButton{margin-left:auto;transform:translateX(38rem) scale(0)}:not(.psResult._detailed._scrollmin)+.psCaselistButtons .psCaselistButton{pointer-events:auto;cursor:pointer;transform:translateX(-38rem) scale(1)}:not(.psResult._detailed._scrollmax)+.psCaselistButtons+.psCaselistButtons .psCaselistButton{pointer-events:auto;cursor:pointer;transform:translateX(38rem) rotate(180deg) scale(1)}.psResult._detailed._scrollmax+.psCaselistButtons+.psCaselistButtons+.psCaselistButtons .psCaselistButton._double{pointer-events:auto;cursor:pointer;transform:translateX(38rem) scale(1)}.psResult._detailed._noscroll+.psCaselistButtons,.psResult._detailed._noscroll+.psCaselistButtons+.psCaselistButtons,.psResult._detailed._noscroll+.psCaselistButtons+.psCaselistButtons+.psCaselistButtons{pointer-events:none;cursor:auto;transform:scale(0)}.psCategorySummary{height:calc(30rem + 2px);padding-left:calc(8rem - 1px);padding-right:calc(24rem - 1px);position:relative;display:flex;align-items:center;border-radius:2rem;background-color:var(--white100);border:1px solid var(--black10);box-sizing:border-box;-webkit-user-select:none;user-select:none;color:#622e08}.psCategorySummary._hover{border-color:var(--black50)}.psCategorySummary._hover::after{opacity:1}.psCategorySummary span:not(.psCategorySummaryCount){margin-top:var(--mt);margin-bottom:var(--mb)}.psCategorySummary::after{position:absolute;content:"";width:12rem;height:12rem;background-image:url(/assets/images/common/search/iconOpencategory.svg);background-size:12rem 12rem;right:7rem;top:calc((100% - 12rem) * .5);opacity:.4}.psCategorySummaryCount{box-sizing:content-box;position:absolute;display:flex;align-items:center;justify-content:center;top:-6rem;right:-6rem;width:14rem;height:13rem;border-radius:14rem;background-color:#622e08;border:solid 2rem var(--white100);color:var(--white100);font-size:8rem!important;padding-top:1rem}.psCategorySummaryCount._hidden{display:none}.psCategorySummaryCount._hidden+span{color:var(--black45)}.psCategorySummaryCount._none{display:none}.psCondition{position:relative}.psCondition:last-child:not(:first-of-type){padding-bottom:1px}.psCondition:last-child:not(:first-of-type)::after{content:"";position:absolute;width:100%;height:1px;bottom:0;background-color:var(--black20);z-index:2}@media (min-width:768px){.psCondition:first-child{height:var(--max)!important}.psCondition:first-child.upsFolder{overflow:visible}}.psConditionHead{position:relative;height:calc(42rem + 1px);padding-top:1px;z-index:1;background-color:var(--white100)}.psCondition.upsFolder:not(._opened) .psConditionHead{z-index:2}.psCondition.upsFolder._opened._easing .psConditionHead{z-index:2}.psCondition:first-child .psConditionHead{padding-top:calc(var(--space20) + 1px);padding-bottom:var(--space28);height:auto}@media (min-width:768px){.psCondition:first-child .psConditionHead{pointer-events:none}.psCondition:first-child .psConditionHead.upsFolderOpener::after{content:none}}@media (max-width:767px){.psCondition:first-child .psConditionHead{padding-bottom:var(--space20)}}.psConditionHead::before{position:absolute;content:"";top:0;width:100%;height:1px;background-color:var(--black20)}.psCondition:first-child .psConditionHead::before{background-color:var(--black100)}.psConditionHead._hover::after{opacity:1}.psConditionHeadTitle{display:flex;height:100%;justify-content:space-between;align-items:center;color:var(--black75)}.psConditionHead._hover .psConditionHeadTitle{color:var(--beige100)}.psCondition:first-child .psConditionHeadTitle{color:var(--black100)}.psConditionHeadTitleBody{margin-top:var(--mt);margin-bottom:var(--mb)}.psConditionHeadTitleAbstract{margin-top:var(--mt);margin-bottom:var(--mb);padding-right:21rem;color:#622e08}.psConditionHead._hover .psConditionHeadTitleAbstract{color:var(--beige100)}@media (min-width:768px){.psConditionHeadTitleAbstract{display:none}}.psConditionBody{margin-bottom:var(--space28);display:flex;align-items:center;justify-content:space-between}@media (min-width:768px){.psConditionBody._nopadding{margin-bottom:0}}.psConditionBody .cCheckboxlist:not(.uScrollableviewScroller_y){width:100%}.psConditionBody.upsFoldee .cSelector .cSelectorUI._opened{z-index:3}.psConditionBody.upsFoldee .cSelector .cSelectorUI._opened+.cSelectorArrow{z-index:3}.psConditionBodyBetween{width:12rem;height:12rem;background-image:url(/assets/images/common/search/between.svg);background-size:12rem 12rem;opacity:.7}[lang=en] .psConditionBodyBetween{background-image:none;width:9rem;height:1px;background-color:var(--black45)}.psConditionBodySelector{width:calc((100% - 30rem) * .5)}.psConditionBodySelector .cSelectorUIHead .cSelectorUIUnit._selected:not([data-key=""]){color:var(--black75)}.psConditionBodySelector .cSelectorUIHead:not(._hover) .cSelectorUIUnit._selected:after{border-color:var(--black10)}.psCurrentfilter{width:calc(var(--gridwidth) * 14 + var(--gridgap) * 13);padding-top:var(--space42);padding-bottom:var(--space70)}@media (max-width:767px){.psCurrentfilter{padding-top:var(--space28);padding-bottom:var(--space28);width:auto}}.psCurrentfilterCategoryGroup{display:none}@media (max-width:767px){.psCurrentfilterCategoryGroup{display:block;position:relative;margin-left:calc(var(--edgepadding) * -1);height:calc(30rem + 2px + 10rem);margin-top:-10rem}.psCurrentfilterCategoryGroup .uScrollableviewScrollTrack{display:none}.psCurrentfilterCategoryGroup:after{position:absolute;content:"";width:60rem;height:100%;background-image:linear-gradient(to right,rgba(255,255,255,0),var(--white100) 50%,var(--white100));right:0;top:0;pointer-events:none}.psCurrentfilterCategoryGroup._scrollmax::after{content:none}}@media (max-width:767px){.psCurrentfilterCategoryList{display:flex;flex-wrap:nowrap;-moz-column-gap:6rem;column-gap:6rem;padding-top:10rem;padding-right:36rem;padding-left:var(--edgepadding);width:100%;max-width:100%!important;height:-moz-fit-content;height:fit-content;scroll-snap-type:x mandatory;scroll-padding-left:var(--edgepadding)}}@media (max-width:767px){.psCurrentfilterCategory{flex-shrink:0;scroll-snap-align:start}}@media (max-width:767px){.psCurrentfilterCategoryOpen{cursor:pointer;flex-shrink:0;width:calc(30rem + 2px);height:calc(30rem + 2px);position:absolute;top:10rem;right:0;display:flex;align-items:center;justify-content:center;border-radius:2rem;background-color:var(--white100);border:1px solid var(--black10);-webkit-user-select:none;user-select:none;color:#622e08;z-index:2;background-image:url(/assets/images/sp/search/iconFilter.svg);background-size:24px 24px;background-position:center center;background-repeat:no-repeat}.psCurrentfilterCategoryOpen svg{width:24px;height:24px}.psCurrentfilterCategoryOpen._hover{border-color:#622e08}}.psCurrentfilterCategoryDelimitter{border:none;margin:0;padding:0;width:1px;height:28px;background-image:linear-gradient(to bottom,var(--black20),var(--black20) 33.333%,transparent 33.333%,transparent);background-size:1px 3px;flex-shrink:0;margin-top:2rem;display:none}._hasDefault .psCurrentfilterCategoryDelimitter{display:block}@media (max-width:767px){.psCurrentfilterOptionGroup._hidden{display:none}}@media (max-width:767px){.psCurrentfilterOptionGroup{margin-left:calc(var(--edgepadding) * -1);width:calc(100% + var(--edgepadding) * 2);margin-top:var(--space14);height:calc(30rem + 2px);position:relative}.psCurrentfilterOptionGroup::after{content:"";position:absolute;height:100%;width:calc(14rem + var(--edgepadding));background-image:linear-gradient(to right,rgba(0,0,0,0),var(--white100) 14rem,var(--white100));background-size:calc(14rem + var(--edgepadding)) 1px;background-repeat:repeat-y;right:0;top:0}.psCurrentfilterOptionGroup .uScrollableviewScrollTrack{display:none}}@media (max-width:767px){.psCurrentfilterOption{flex-shrink:0;scroll-snap-align:start}}.psCurrentfilterOption:last-of-type{margin-right:calc(16rem - var(--gap))}.psCurrentfilterOptionList{--gap:4rem;display:inline-flex;flex-wrap:wrap;-moz-column-gap:var(--gap);column-gap:var(--gap);row-gap:var(--gap);max-width:100%}@media (max-width:767px){.psCurrentfilterOptionList{flex-wrap:nowrap;--gap:6rem;padding-right:calc(var(--edgepadding) + 14rem);padding-left:var(--edgepadding);scroll-snap-type:x mandatory;scroll-padding-left:var(--edgepadding)}}.psCurrentfilterOptionDelimitter{border:none;margin:0;padding:0;width:1px;height:28px;background-image:linear-gradient(to bottom,var(--black20),var(--black20) 33.333%,transparent 33.333%,transparent);background-size:1px 3px;flex-shrink:0;margin-top:2rem;display:none}._hasDefault .psCurrentfilterOptionDelimitter{display:block}._hasDefault .psCurrentfilterOptionDelimitter:nth-last-child(2){display:none}.psCurrentfilterOptionClear{display:inline-flex;height:26rem;position:relative;align-items:center;color:var(--black45);cursor:pointer;-webkit-user-select:none;user-select:none}@media (max-width:767px){.psCurrentfilterOptionClear{flex-shrink:0;height:32rem}}.psCurrentfilterOptionClear:first-child{visibility:hidden}.psCurrentfilterOptionClear::after{position:absolute;content:"";width:100%;height:1px;bottom:0;background-color:var(--black45)}@media (max-width:767px){.psCurrentfilterOptionClear::after{bottom:8rem}}.psCurrentfilterOptionClear._hover{color:var(--beige100)}.psCurrentfilterOptionClear._hover::after{background-color:var(--black100)}.psCurrentfilterOptionClear span{margin-top:var(--mt);margin-bottom:var(--mb)}@media (max-width:767px){.psFilter{right:-100%}.psFilterlist._filteropened .psFilter{position:relative;background-color:var(--white100);width:calc(100% - var(--edgepadding) * 2);padding:var(--edgepadding);padding-top:var(--space42);padding-bottom:calc(var(--space20) + 44rem + var(--space42));min-height:100%;visibility:hidden}.psFilterlist._filteropened._anim .psFilter{visibility:visible;transition:right .4s cubic-bezier(0,.5,0,1);right:0}}.psFilterTitle{display:none}@media (max-width:767px){.psFilterTitle{display:flex;margin-bottom:var(--space28)}.psFilterTitle span{margin-top:var(--mt);margin-bottom:var(--mb)}}.psFilterCategory+.psFilterCategory{margin-top:var(--space70)}@media (max-width:767px){.psFilterCategory+.psFilterCategory{margin-top:0}}.psFilterCategoryHead{padding-top:calc(var(--space20) + 1px);padding-bottom:var(--space28);position:relative}@media (max-width:767px){.psFilterCategoryHead{padding-bottom:var(--space20)}}.psFilterCategoryHead::before{position:absolute;content:"";width:100%;height:1px;top:0;background-color:var(--black100)}.psFilterCategoryHeadTitle{display:flex;color:var(--black100)}.psFilterCategoryHeadTitle span{margin-top:var(--mt);margin-bottom:var(--mb)}.psFilterClear{display:none}@media (max-width:767px){.psFilterClear{display:flex;width:-moz-fit-content;width:fit-content;height:36rem;position:absolute;align-items:center;color:var(--black45);right:57rem;top:calc(-2rem + var(--space42) - 10rem)}.psFilterClear._hover{color:var(--beige100)}.psFilterClear._hover::after{background-color:var(--black100)}.psFilterClear::after{position:absolute;content:"";width:100%;height:1px;bottom:10rem;background-color:var(--black45)}.psFilterClear span{margin-top:var(-mt);margin-bottom:var(-mb)}}.psFilterClose{display:none}@media (max-width:767px){.psFilterClose{display:block;position:absolute;right:calc(-2rem + var(--edgepadding) - 5rem);top:calc(-2rem + var(--space42) - 5rem);width:30rem;height:30rem;background-image:url(/assets/images/sp/search/iconCloseFilter.svg);background-size:20rem 20rem;background-repeat:no-repeat;background-position:center center;opacity:.75;padding:5rem}.psFilterClose._hover{opacity:1}}.psFilterlist{display:none}@media (max-width:767px){.psFilterlist{position:absolute;top:0;right:0}.psFilterlist._filteropened{display:flex;justify-content:flex-end;z-index:100;width:100%;min-height:100%;height:-moz-fit-content;height:fit-content;overflow-x:hidden}.psFilterlist._filteropened:before{position:fixed;content:"";width:100%;height:100%;min-height:100%;top:0;background-color:var(--black75)}}.psFilterlistResult{display:flex;align-items:center;justify-content:center;position:fixed;right:var(--edgepadding);bottom:var(--space20);width:calc(100% - var(--edgepadding) * 4);height:44rem;background-color:var(--beige100);color:var(--darkbrown100);-webkit-user-select:none;user-select:none;z-index:20;transform:translate3d(0,calc(var(--space20) + 44rem),0)}.psFilterlistResult._hover{background-color:var(--darkbrown100);color:var(--white100)}.psFilterlist._filteropened._anim .psFilterlistResult{transform:translate3d(0,0,0);transition:transform .7s;transition-delay:.2s}.psFilterlistResult span{margin-top:var(--mt);margin-bottom:var(--mb)}.psFootsection{color:var(--black45);display:flex;height:64rem}@media (max-width:767px){.psFootsection{margin-top:var(--space98);height:48rem}}.psFootsectionRegistered{display:flex}.psFootsectionRegistered span{margin-top:var(--mt);margin-bottom:var(--mb)}.psFootsectionUpdate{display:flex;position:relative}.psFootsectionUpdate dt span{margin-left:.3em}.psFootsectionUpdate span{margin-top:var(--mt);margin-bottom:var(--mb)}@media (min-width:768px){.psGrid{display:grid;grid-template-rows:var(--rt) 1fr;grid-template-columns:calc(var(--gridwidth) * 5 + var(--gridgap) * 4) calc(var(--gridwidth) * 14 + var(--gridgap) * 13);-moz-column-gap:var(--gridgap);column-gap:var(--gridgap);grid-template-areas:"lefttop righttop" "leftbottom rightbottom";padding-bottom:var(--space126);position:relative;--rt:0;--lb:0;--rb:0;--base:0px}}@media (min-width:768px){.psGridLT{grid-area:lefttop;height:var(--rt);margin-bottom:var(--lb);position:sticky;top:min(var(--rt) * -1 + var(--ih) * 1px - var(--lb) - var(--space126),var(--base))}}@media (min-width:768px){.psGridRT{grid-area:righttop;height:var(--rt);margin-bottom:var(--rb);position:sticky;top:min(var(--rt) * -1 + var(--ih) * 1px - var(--rb) - var(--space126),var(--base))}}@media (max-width:767px){.psGridLB{display:none}}@media (min-width:768px){.psGridLB{grid-area:leftbottom;height:-moz-fit-content;height:fit-content;position:sticky;top:min(var(--rt) + var(--rt) * -1 + var(--ih) * 1px - var(--lb) - var(--space126),var(--rt))}}@media (min-width:768px){.psGridRB{grid-area:rightbottom;height:-moz-fit-content;height:fit-content;position:sticky;top:min(var(--rt) + var(--rt) * -1 + var(--ih) * 1px - var(--rb) - var(--space126),var(--rt))}}.psHead{padding-top:var(--space42)}@media (max-width:767px){.psHead{padding-top:var(--space28)}}.psHeadTitle{display:flex;color:var(--black100)}.psHeadTitle p{margin-top:var(--mt);margin-bottom:var(--mb)}@media (min-width:768px){.psHeadTitle p{margin-left:-.08em}}@media (max-width:767px){.psHeadTitle p{margin-left:-.06em}}@media (min-width:768px){[lang=en] .psHeadTitle p{margin-left:-.05em}}@media (max-width:767px){[lang=en] .psHeadTitle p{margin-left:-.02em}}.psNew{display:flex;font-size:10rem;width:29rem;height:14rem;justify-content:center;align-items:center;border-radius:2rem;background-color:var(--darkbrown100);box-shadow:0 0 2rem 0 rgba(0,0,0,.12);color:var(--white100)}@media (max-width:767px){.psNew{width:24rem;height:11rem;font-size:8rem}}.psConditionResidence_psrCheckboxlist{--rows:10;max-height:calc((28rem + 1px) * var(--rows) + 1px);padding-bottom:1px;scroll-snap-type:y mandatory}.psConditionResidence_psrCheckboxlist .cCheckbox{scroll-snap-align:start}.psConditionResidence_psrCheckboxlist .cCheckbox._checked._default+.cCheckbox:before{background-color:initial;background-image:linear-gradient(to right,var(--black40),var(--black40) 33.333%,var(--black0) 33.333%,var(--black0));background-size:3px 1px;background-repeat:repeat-x}.psConditionResidence_psrCheckboxlist:not(._noscroll) .cCheckbox{width:calc(100% - 11px)}.psResultcount{display:flex;-moz-column-gap:2rem;column-gap:2rem}.psResultcountNumber{display:flex;color:var(--black100)}.psResultcountNumber span{margin-top:var(--mt);margin-bottom:var(--mb)}.ResultcountPostfix{display:flex;color:var(--black100)}@media (max-width:767px){.ResultcountPostfix{margin-top:-.5rem}}.ResultcountPostfix span{margin-top:var(--mt);margin-bottom:var(--mb)}.psResultsort{display:flex;-moz-column-gap:9rem;column-gap:9rem;margin-top:-11rem}@media (max-width:767px){.psResultsort{margin-top:-12rem}}.psSelectedFilter{height:26rem;padding-left:8rem;padding-right:22rem;position:relative;display:flex;align-items:center;border-radius:2rem;background-color:var(--black5);box-shadow:0 0 2rem 0 rgba(0,0,0,.12);-webkit-user-select:none;user-select:none;color:var(--black75)}@media (max-width:767px){.psSelectedFilter{height:32rem;padding-left:10rem}}.psSelectedFilter._hover{color:var(--beige100)}.psSelectedFilter._hover::after{opacity:1}.psSelectedFilter span{margin-top:var(--mt);margin-bottom:var(--mb)}.psSelectedFilter::after{position:absolute;content:"";width:12rem;height:12rem;background-image:url(/assets/images/common/search/iconCloseCondition.svg);background-size:12rem 12rem;right:6rem;top:calc((100% - 12rem) * .5);opacity:.4}.psSelector{--uh:0;--unitHeight:35rem;height:calc(var(--uh) + 1px);position:relative}.psSelector select{width:100%;height:calc(var(--uh) + 1px);opacity:0;outline:0;-webkit-appearance:none;appearance:none}.psSelectorUI{position:absolute;top:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.psSelectorUI html:not(.touch){pointer-events:auto}.psSelectorUI._opened{z-index:2}.psSelectorUI._opened::before{opacity:1}.psSelectorUIHead{height:calc(var(--uh) * 1px + 1px);z-index:1;position:relative}.psSelectorUIUnit{width:100%;height:calc(var(--uh) * 1px + 1px);scroll-snap-stop:always;-webkit-user-select:none;user-select:none;position:relative;color:var(--black75);background-color:var(--white100)}.psSelectorUIUnit[data-key=""]{color:var(--black45)}.psSelectorUIUnit._hover{color:var(--beige100)}.psSelectorUI._opened .psSelectorUIUnit::after{content:"";position:absolute;width:100%;height:1px;background-color:var(--black40);bottom:0}.psSelectorUI._opened .psSelectorUIHead .psSelectorUIUnit._selected,.psSelectorUIHead .psSelectorUIUnit._selected{height:calc(var(--uh) * 1px + 1px);color:var(--black100);background-color:var(--white100)}.psSelectorUI._opened .psSelectorUIHead .psSelectorUIUnit._selected:after,.psSelectorUIHead .psSelectorUIUnit._selected:after{width:calc(100% - 10rem);left:5rem}.psSelectorUI._opened .psSelectorUIHead .psSelectorUIUnit._selected .psSelectorUIUnitText,.psSelectorUIHead .psSelectorUIUnit._selected .psSelectorUIUnitText{height:calc(var(--uh) * 1px)}.psSelectorUI._opened .psSelectorUIUnit._selected{color:var(--white100);background-color:var(--beige100)}.psSelectorUIHead .psSelectorUIUnit{display:none}.psSelectorUIHead .psSelectorUIUnit._selected{display:block}.psSelectorUIHead .psSelectorUIUnit._selected .psSelectorUIUnitText{pointer-events:none}.psSelectorUIUnit .psSelectorUIUnitText{display:flex;width:100%;height:calc(var(--uh) * 1px);cursor:default;word-break:keep-all;white-space:nowrap;align-items:center;justify-content:center}.psSelectorUIUnit .psSelectorUIUnitText._hover{background-color:#f0f0f0}.psSelectorUIUnit .psSelectorUIUnitText span{margin-top:var(--mt);margin-bottom:var(--mb)}.psSelectorUIScroller{position:absolute;width:calc(100% - 10rem);bottom:0;left:5rem;overflow:hidden}.psSelectorUI._opened .psSelectorUIScroller::before{position:absolute;content:"";width:100%;height:100%;top:0;border-left:solid 1px var(--black40);border-right:solid 1px var(--black40);z-index:1;pointer-events:none}.psSelectorUIOptions{position:absolute;width:100%;top:0;left:0;width:100%}.psSelectorUIScrollBar{position:absolute;width:13rem;right:0}.psSelectorUIScrollBar:before{content:"";position:absolute;width:3rem;height:100%;top:0;right:0;background-color:var(--black40)}.psSelectorArrow{position:absolute;width:12rem;height:12rem;background-image:url(/assets/images/common/search/iconOpencategory.svg);background-size:12rem 12rem;top:calc(50% - 6rem);right:-2rem;z-index:1;pointer-events:none;opacity:.75;transition:transform .2s}.psSelectorUI._opened+.psSelectorArrow{z-index:2;transform:rotate(180deg)}.psSort{width:108rem;flex-shrink:0}[lang=en] .psSort{width:150rem}@media (max-width:767px){[lang=en] .psSort{width:142rem}}@media (max-width:767px){.psSort{width:102rem}}.psViewselect{width:82rem;flex-shrink:0;position:relative}@media (max-width:767px){.psViewselect{width:76rem}}.psViewselect::before{position:absolute;content:"";width:1px;height:10px;background-image:linear-gradient(to bottom,var(--black40),var(--black40) 33.333%,var(--black0) 33.333%,var(--black40));background-size:1px 3px;top:50%;transform:translateY(-50%);left:3rem;z-index:3}.upsFolder{overflow:hidden}.upsFolder._easing{transition:height .3s cubic-bezier(0,0,.2,1)}.upsFolder._opened:not(._easing){overflow:visible}.upsFolderOpener{position:relative;cursor:pointer}.upsFolderOpener::after{position:absolute;content:"";width:16rem;height:16rem;background-image:url(/assets/images/common/search/iconFolder.svg);background-size:16rem 16rem;opacity:.4;right:0;top:calc((100% - 16rem) * .5);transition:transform .2s}.upsFolder._opened .upsFolderOpener::after{transform:rotate(180deg)}.upsFoldee{position:absolute;width:100%;bottom:0;visibility:hidden}.upsFolder._opened .upsFoldee{visibility:visible}.upsFoldee._bline{padding-bottom:calc(var(--space14) + 1px)}.upsFoldee._bline::after{position:absolute;content:"";bottom:0;width:100%;height:1px;background-color:var(--black5)}