@charset "UTF-8";.setCondition{margin-bottom:24px;min-height:50px;padding:10px 0}.setCondition-form{margin:0 auto;width:1030px}.setCondition-inner{align-items:flex-end;display:flex;margin:0 auto;width:100%}.setCondition-inner .selectWrap{font-size:16px;width:calc(50% - 24px)}.setCondition-inner .selectWrap dt{color:#626262;font-size:14px;margin-bottom:8px;margin-left:8px}.setCondition-inner .selectWrap dt.ab-class-31A692PC-b{color:#1f1f1f}.setCondition-inner .selectWrap .modal_trigger{background-color:#fff;border:1px solid #d2d2d2;border-radius:30px;box-sizing:border-box;color:#1f1f1f;cursor:pointer;display:flex;font:inherit;font-size:16px;font-weight:700;height:44px;line-height:44px;overflow:hidden;padding:0 16px 0 38px;position:relative;text-align:left;text-decoration:none;width:100%}.setCondition-inner .selectWrap .modal_trigger.selected{border:1px solid #d2d2d2}.setCondition-inner .selectWrap .modal_trigger .change_select{color:#ed6103;font-weight:400;margin-left:auto}.setCondition-inner .selectWrap .modal_trigger .condition_text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 4.5em)}.setCondition-inner .selectWrap .modal_trigger .condition_text:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;left:15px;position:absolute;top:50%;transform:translateY(-50%)}.setCondition-inner .areaSearch{padding-right:24px;position:relative}.setCondition-inner .areaSearch:after{background-color:#d2d2d2;bottom:6px;content:"";display:block;height:32px;position:absolute;right:0;width:1px}.setCondition-inner .areaSearch .modal_trigger .pref_text:before{background-image:url(/images/friendlydoor/list/icon_area.svg);height:16px;width:14px}.setCondition-inner .areaSearch .modal_trigger .city_text:before{background-image:url(/images/friendlydoor/list/icon_pref_black.svg);height:17px;width:17px}.setCondition-inner .areaSearch .modal_trigger .station_text:before{background-image:url(/images/friendlydoor/list/icon_line_black.svg);height:17px;width:17px}.setCondition-inner .friendlySearch{margin-left:24px}.setCondition-inner .friendlySearch .modal_trigger .friendly_text:before{background-image:url(/images/friendlydoor/list/icon_conditions.svg);height:14px;width:14px}.searchResult{margin:0 auto;width:1030px}.searchResult .realtorBuilding .item{position:relative}.searchResult .realtorBuilding .item .item-content{border-bottom:1px solid #d2d2d2;border-left:1px solid #d2d2d2;border-radius:0 0 4px 4px;border-right:1px solid #d2d2d2;box-sizing:border-box;margin-bottom:32px;padding:18px 24px 24px;position:relative}.searchResult .realtorBuilding .item:before{background:#ed6103;border-top-left-radius:4px;border-top-right-radius:4px;content:"";display:block;height:6px;width:100%}.searchResult .realtorBuilding .item .realtorHeading{margin-bottom:24px;overflow:hidden}.searchResult .realtorBuilding .item .realtorHeading .icon{float:right}.searchResult .realtorBuilding .item .realtorHeading .icon-rent,.searchResult .realtorBuilding .item .realtorHeading .icon-sale{box-sizing:border-box;color:#fff;display:block;float:left;font-size:12px;line-height:1.6;margin-left:9px;padding:0 .8rem}.searchResult .realtorBuilding .item .realtorHeading .icon-sale{background-color:#2c70a4;border:1px solid #2c70a4}.searchResult .realtorBuilding .item .realtorHeading .icon-rent{background-color:#ed6103;border:1px solid #ed6103}.searchResult .realtorBuilding .item .realtorHeading .icon-realtorLabel{border:1px solid #ed6103;box-sizing:border-box;color:#ed6103;display:block;float:left;font-size:12px;line-height:1.6;margin-left:9px;padding:0 .8rem}.searchResult .realtorBuilding .item .realtorHeading .company-name{color:#1f1f1f;float:left;font-size:18px;font-weight:700;line-height:1.6}.searchResult .realtorBuilding .item .contactRealtorHead{display:none}.searchResult .realtorBuilding .item .loadingIndicator{display:block;position:relative}.searchResult .realtorBuilding .item .loadingIndicator .loading{display:block}.searchResult .realtorBuilding .item .loadingIndicator .spinner{display:block;height:50px;left:50%;margin-left:-25px;margin-top:-25px;position:absolute;text-align:center;top:50%;width:50px}.searchResult .realtorBuilding .item .loadingIndicator .spinner:after{animation:loading-spinner-anim 1.1s linear infinite;border:2.5px solid hsla(0,0%,100%,.5);border-left-color:#e0e0e0;border-radius:50%;box-sizing:border-box;content:"";display:block;font-size:10px;height:50px;left:0;position:absolute;top:0;transform:translateZ(0);width:50px}.searchResult .realtorBuilding .item .realtorImg-sp{display:none}.searchResult .realtorBuilding .item .realtorImg-pc{float:left;margin:0 24px 32px 0;width:400px}.searchResult .realtorBuilding .item .realtorImg-pc img{border-radius:4px;margin-bottom:8px;width:400px}.searchResult .realtorBuilding .item .realtorImg-pc div+div{display:inline-block}.searchResult .realtorBuilding .item .realtorImg-pc div+div img{margin:0 7px 0 0;vertical-align:top;width:194px}.searchResult .realtorBuilding .item .realtorImg-pc div:last-child img{margin-right:0}.searchResult .realtorBuilding .item .realtorInfo{float:right;margin-bottom:2px;width:556px}.searchResult .realtorBuilding .item .realtorInfo-row{line-height:1.6;margin-bottom:14px}.searchResult .realtorBuilding .item .realtorInfo-row.realtorInfo-row__map{margin-bottom:6.5px}.searchResult .realtorBuilding .item .realtorInfo-row.realtorInfo-row__building{margin-bottom:0}.searchResult .realtorBuilding .item .realtorInfo-row.realtorInfo-row__building .category-wrap-sp{display:none}.searchResult .realtorBuilding .item .realtorInfo-row.realtorInfo-row__callus{padding-top:7.5px}.searchResult .realtorBuilding .item .realtorInfo-row.realtorInfo-row__performancerecord-sp{display:none}.searchResult .realtorBuilding .item .realtorInfo-row.realtorInfo-row__performancerecord-pc{border:1px solid #d2d2d2;border-radius:4px;font-size:14px;min-height:60px;padding:20px;position:relative}.searchResult .realtorBuilding .item .realtorInfo-row.realtorInfo-row__performancerecord-pc .icon{background:#fef3eb;border-radius:50%;height:61px;left:20px;position:absolute;top:20px;width:61px}.searchResult .realtorBuilding .item .realtorInfo-row.realtorInfo-row__performancerecord-pc .icon:before{background:url(/images/friendlydoor/list/icon_meeting_onetone.svg) no-repeat 50%;background-size:cover;content:"";height:38px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:38px}.searchResult .realtorBuilding .item .realtorInfo-row.realtorInfo-row__performancerecord-pc .title{color:#1f1f1f;font-weight:700;margin:0 0 2px 80px;white-space:nowrap}.searchResult .realtorBuilding .item .realtorInfo-row.realtorInfo-row__performancerecord-pc .description{color:#1f1f1f;line-height:22.4px;margin-bottom:-3px;margin-left:80px}.searchResult .realtorBuilding .item .realtorInfo-row.realtorInfo-row__performancerecord-pc .description .expand{color:#003af6;cursor:pointer;text-decoration:underline}.searchResult .realtorBuilding .item .realtorInfo-row .title{color:#626262;display:inline-block;vertical-align:top;white-space:normal;width:20%}.searchResult .realtorBuilding .item .realtorInfo-row .info{color:#1f1f1f;display:inline-block;margin:0;padding:0;vertical-align:top;width:79%}.searchResult .realtorBuilding .item .realtorInfo-row .info .category-wrap{font-size:0;margin-bottom:3.8px}.searchResult .realtorBuilding .item .realtorInfo-row .info .category-wrap .category-list{background-repeat:no-repeat;background-size:20px 20px;display:inline-block;font-size:14px;line-height:20px;margin:0 24px 12px 0;padding-left:26px;vertical-align:middle}.searchResult .realtorBuilding .item .realtorInfo-row .info .category-wrap .global{background-image:url(https://icon.lifull.com/lh/globe-twotone)}.searchResult .realtorBuilding .item .realtorInfo-row .info .category-wrap .welfare{background-image:url(https://icon.lifull.com/lh/heart-on-hand-twotone)}.searchResult .realtorBuilding .item .realtorInfo-row .info .category-wrap .lgbtq{background-image:url(https://icon.lifull.com/lh/rainbow-twotone)}.searchResult .realtorBuilding .item .realtorInfo-row .info .category-wrap .senior{background-image:url(https://icon.lifull.com/lh/person-cane-twotone)}.searchResult .realtorBuilding .item .realtorInfo-row .info .category-wrap .parent{background-image:url(https://icon.lifull.com/lh/person-child-twotone)}.searchResult .realtorBuilding .item .realtorInfo-row .info .category-wrap .victim{background-image:url(https://icon.lifull.com/lh/house-tilted-twotone)}.searchResult .realtorBuilding .item .realtorInfo-row .info .category-wrap .accessible{background-image:url(https://icon.lifull.com/lh/wheelchair-twotone)}.searchResult .realtorBuilding .item .realtorInfo-row .info .category-wrap .youngpeople{background-image:url(https://icon.lifull.com/lh/person-dot-line-child-twotone)}.searchResult .realtorBuilding .item .realtorInfo-row .info .category-wrap .freelance{background-image:url(https://icon.lifull.com/lh/person-laptop-twotone)}.searchResult .realtorBuilding .item .realtorInfo-row .info .feature-wrap{font-size:0}.searchResult .realtorBuilding .item .realtorInfo-row .info .feature-wrap .feature-item{display:inline-block;font-size:14px;margin:0 24px 3.6px 0;white-space:nowrap}.searchResult .realtorBuilding .item .realtorInfo-row .info .feature-wrap .feature-item:before{border:3px solid #d2d2d2;border-radius:100%;content:"";font-size:0;margin-right:6px;position:relative;top:-6px}.searchResult .realtorBuilding .item .realtorInfo-row .info .feature-wrap .feature-item:nth-of-type(n+7){display:none}.searchResult .realtorBuilding .item .realtorInfo-row .info .feature-wrap .feature-item.displaying{display:inline-block}.searchResult .realtorBuilding .item .realtorInfo-row .info .feature-wrap .btn-morefeature{cursor:pointer;display:none;font-size:14px;font-weight:700;margin-left:12px;margin-top:4px}.searchResult .realtorBuilding .item .realtorInfo-row .info .feature-wrap .btn-morefeature:after{background-image:url(https://icon.lifull.com/lh/chevron-down-6px-outline);background-size:cover;content:"";display:inline-block;height:16px;margin-left:-2px;margin-top:-2px;vertical-align:middle;width:16px}.searchResult .realtorBuilding .item .realtorInfo-row .info .feature-wrap .btn-morefeature.display-pc{display:block}.searchResult .realtorBuilding .item .realtorInfo-row .info .btn-detail a{border:1px solid #d2d2d2;border-radius:50px;color:#1f1f1f;display:block;font-size:12px;font-weight:700;line-height:1;margin-bottom:16px;padding:6.5px 0;text-align:center;text-decoration:none;width:130px}.searchResult .realtorBuilding .item .realtorInfo-row .info .btn-detail a:after{background-image:url(https://icon.lifull.com/lh/chevron-right-6px-outline);background-position:6px 0;background-repeat:no-repeat;background-size:12px;content:"";display:inline-block;height:11px;margin-left:-1px;width:15px}.searchResult .realtorBuilding .item .realtorInfo-row .info .btn-contact{cursor:pointer;display:inline-block;font-size:1.2rem;font-weight:700;margin-bottom:12.4px}.searchResult .realtorBuilding .item .realtorInfo-row .info .btn-contact:after{background-image:url(https://icon.lifull.com/lh/chevron-down-6px-outline);background-position-y:4px;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:16px;margin-left:2px;width:16px}.searchResult .realtorBuilding .item .realtorInfo-row .info .btn-contact.hidden-if-lost-focus{display:none;height:0;left:-1000px;opacity:0;position:absolute;top:-1000px;width:0}.searchResult .realtorBuilding .item .realtorInfo-row .info .btn-contact.hidden-if-lost-focus:focus{display:block!important}.searchResult .realtorBuilding .item .realtorInfo-row .info .contact-detail{display:none}.searchResult .realtorBuilding .item .realtorInfo-row .info .contact-detail .note,.searchResult .realtorBuilding .item .realtorInfo-row .info .contact-detail-etc .note{font-size:10px;margin-bottom:10px}.searchResult .realtorBuilding .item .realtorInfo-row .info .contact-detail .number a,.searchResult .realtorBuilding .item .realtorInfo-row .info .contact-detail-etc .number a{color:#1f1f1f;pointer-events:none;text-decoration:none}.searchResult .realtorBuilding .item .realtorInfo-row .info .contact-detail .number a:before,.searchResult .realtorBuilding .item .realtorInfo-row .info .contact-detail-etc .number a:before{background-image:url(https://icon.lifull.com/l/phone-fill?fill=black);background-position:50%;background-repeat:no-repeat;background-size:21px;content:"";display:inline-block;height:14px;margin-right:8px;vertical-align:middle;width:14px}.searchResult .realtorBuilding .item .linkStoreRealtor{background-color:#f4f4f4;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-sizing:border-box;clear:both;margin:0 -24px -24px;padding:24px 0 0;text-align:center}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-inner{align-items:center;display:flex;justify-content:center;margin:0 auto;width:720px}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-inner:first-of-type{margin-bottom:16px}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn{padding:0 8px}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn>*{font-weight:700}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn .contact-link{align-items:center;background-color:#fff;border-radius:50px;border-style:solid;border-width:1px;display:flex;font-size:18px;height:60px;justify-content:center;position:relative;text-align:left;text-decoration:none}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn .contact-link .small_text{display:block;font-size:14px;height:15px;margin-bottom:8px}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn .contact-link .mail_text{font-size:18px}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn .contact-link .free{border-radius:50px;color:#fff;display:inline-block;font-size:12px;line-height:18px;margin-left:8px;padding:0 9px;text-align:center;vertical-align:bottom}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn .contact-link__inner{box-sizing:border-box;display:inline-block;padding-left:47px;position:absolute}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn .contact-link__inner:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;left:0;position:absolute;top:20px;transform:translateY(-50%);width:36px}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn.btn-rent{width:352px}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn.btn-rent .contact-link{border-color:#ed6103;color:#ed6103}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn.btn-rent .contact-link .free{background-color:#ed6103}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn.btn-rent .contact-link .small_text{height:14px}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn.btn-rent .contact-link__inner:before{background-image:url(/images/friendlydoor/list/icon_phone_rent.svg);height:36px}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn.btn-rent .contact-link .rentsale_text{font-size:18px}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn.btn-rent .contact-link.hide-midnight{background-color:#e8e8e8;border-color:#d2d2d2;box-shadow:none;color:#a5a5a5;pointer-events:none}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn.btn-rent .contact-link.hide-midnight .contact-link__inner:before{background-color:#a5a5a5;background-image:unset;height:36px;-webkit-mask-image:url(/images/friendlydoor/list/icon_phone_rent.svg);mask-image:url(/images/friendlydoor/list/icon_phone_rent.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn.btn-rent .contact-link.hide-midnight .free{background-color:#a5a5a5}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn.btn-rent.realtor-either:nth-child(n-1),.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn.btn-rent.realtor-rentsale:nth-child(n-1){margin-bottom:16px}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn.btn-buy{width:352px}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn.btn-buy .contact-link{border-color:#2c70a4;color:#2c70a4}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn.btn-buy .contact-link .free{background-color:#2c70a4}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn.btn-buy .contact-link .small_text{height:14px}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn.btn-buy .contact-link__inner:before{background-image:url(/images/friendlydoor/list/icon_phone_buy.svg);height:36px}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn.btn-buy .contact-link .rentsale_text{font-size:18px}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn.btn-buy .contact-link.hide-midnight{background-color:#e8e8e8;border-color:#d2d2d2;box-shadow:none;color:#a5a5a5;pointer-events:none}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn.btn-buy .contact-link.hide-midnight .contact-link__inner:before{background-color:#a5a5a5;background-image:unset;height:36px;-webkit-mask-image:url(/images/friendlydoor/list/icon_phone_buy.svg);mask-image:url(/images/friendlydoor/list/icon_phone_buy.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn.btn-buy .contact-link.hide-midnight .free{background-color:#a5a5a5}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn.btn-buy.realtor-either:nth-child(n-1),.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn.btn-buy.realtor-rentsale:nth-child(n-1){margin-bottom:16px}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn.btn-email.realtor-rentsale{width:100%}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn.btn-email.realtor-either{width:352px}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn.btn-email .contact-link{border-color:#626262;color:#1f1f1f}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn.btn-email .contact-link .free{background-color:#ed6103}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn.btn-email .contact-link__inner:before{background-image:url(https://icon.lifull.com/lh/envelope-twotone?fill=orange);background-size:contain;height:36px}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn.improve-inquiry-button .contact-link{box-shadow:0 2px 2px rgba(0,0,0,.239);opacity:1}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn.improve-inquiry-button.btn-email .contact-link{border:1px solid #626262;color:#353535}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal{display:none}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal__inner{background-color:rgba(0,0,0,.2);bottom:0;left:0;position:fixed;right:0;top:0;z-index:10}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contactModal{background-color:#fff;border-radius:8px;color:#1f1f1f;font-weight:700;left:50%;position:absolute;text-align:left;top:50%;transform:translate(-50%,-50%);width:796px;z-index:20}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contactModal-head{border-top-left-radius:8px;border-top-right-radius:8px;color:#fff;font-size:30px;font-weight:700;padding:32px;text-align:center}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contactModal-head .free{background-color:#fff;border-radius:35px;bottom:3.5px;box-sizing:border-box;display:inline-block;font-size:18px;line-height:1;margin-left:8px;padding:6px 12px;position:relative;text-align:center;vertical-align:middle}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contactModal-body{padding:40px 64px}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contactModal-body .company-name{font-size:20px;margin-bottom:44px}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contactModal .contact-step{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contactModal .contact-step dl{background-color:#f5f5f5;border-radius:4px;box-sizing:border-box;padding:16px;position:relative}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contactModal .contact-step dl dt{font-size:18px;margin-bottom:19px}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contactModal .contact-step dl dt .num{background-color:#fff;border-radius:100%;border-style:solid;border-width:2px;font-size:16px;height:24px;left:-12px;line-height:24px;position:absolute;text-align:center;top:-12px;width:24px}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contactModal .contact-step dl dd{font-size:var(--i18n-contact-step-dd-fs,30px)}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contactModal .contact-step__call{position:relative;width:342px}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contactModal .contact-step__call dd{padding-left:45px;position:relative}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contactModal .contact-step__call dd:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;height:33px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:33px}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contactModal .contact-step__call:after{border-style:solid;border-width:12px 0 12px 12px;content:"";display:block;height:0;position:absolute;right:-25px;top:50%;transform:translateY(-50%);width:0}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contactModal .contact-step__input{width:290px}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contactModal .contact-step__input dd .small_text{font-size:14px;margin-right:10px;vertical-align:middle}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contactModal .note{color:#626262;font-size:10px;font-weight:400;line-height:1.7}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contactModal .note li:before{content:"※";display:inline-block;margin-right:.5em}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contactModal .note li a{color:#003af6}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contactModal-close{cursor:pointer}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contactModal-close.close-overlay{bottom:0;left:0;position:fixed;right:0;top:0}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contactModal-close.close-top{background-color:#ed6103;border:2px solid #fff;border-radius:100%;height:36px;position:absolute;right:-14px;top:-14px;width:36px}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contactModal-close.close-top:after{background-image:url(https://icon.lifull.com/lh/x-outline?fill=white);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:21px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:21px}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contactModal-close.close-bottom{background:transparent;border:1px solid #ed6103;border-radius:22px;color:#ed6103;display:block;font:inherit;font-size:14px;height:44px;line-height:42px;margin:0 auto 39px;text-align:center;width:171px}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contactModal-rent .contactModal-head{background-color:#ed6103}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contactModal-rent .contactModal-head .contactModal-title{display:table;line-height:30px;vertical-align:middle;width:100%}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contactModal-rent .contactModal-head .contactModal-title .free{color:#ed6103}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contactModal-rent .contact-step__call dd:before{background-image:url(/images/friendlydoor/list/icon_phone_rent.svg)}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contactModal-rent .contact-step__call:after{border-color:transparent transparent transparent #ed6103}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contactModal-rent .contact-step dt .num{border-color:#ed6103;color:#ed6103}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contactModal-rent .contact-step dd{color:#ed6103}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contactModal-buy .contactModal-head{background-color:#2c70a4}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contactModal-buy .contactModal-head .contactModal-title{display:table;line-height:30px;vertical-align:middle;width:100%}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contactModal-buy .contactModal-head .contactModal-title .free{color:#2c70a4}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contactModal-buy .contact-step__call dd:before{background-image:url(/images/friendlydoor/list/icon_phone_buy.svg)}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contactModal-buy .contact-step__call:after{border-color:transparent transparent transparent #2c70a4}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contactModal-buy .contact-step dt .num{border-color:#2c70a4;color:#2c70a4}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contactModal-buy .contact-step dd{color:#2c70a4}.searchResult .realtorBuilding .item .linkStoreRealtor .linkInquiryCounter{padding-bottom:8px;padding-top:16px}.searchResult .realtorBuilding .item .linkStoreRealtor .linkInquiryCounter a{color:#003af6;font-size:14px}.searchResult .realtorBuilding .item .linkStoreRealtor .linkInquiryCounter.hide-midnight{padding-bottom:32px;padding-top:32px}.searchResult .realtorBuilding .item .linkStoreRealtor .cautions{padding:24px}.searchResult .realtorBuilding .item .linkStoreRealtor .cautions-list{display:none;text-align:left}.searchResult .realtorBuilding .item .linkStoreRealtor .cautions-list li{color:#1f1f1f;font-size:10px;line-height:1.7;padding-left:1.5em;text-indent:-.75em}.searchResult .realtorBuilding .item .linkStoreRealtor .cautions-list li:before{content:"※";display:inline-block;margin-right:.5em}.searchResult .realtorBuilding .item .linkStoreRealtor .cautions-list li a{color:#003af6;text-decoration:none}.searchResult .realtorBuilding .item .linkStoreRealtor .cautions .btn-cautions{color:#1f1f1f;cursor:pointer;display:block;font-size:14px;font-weight:700;margin:0 auto;width:280px}.searchResult .realtorBuilding .item .linkStoreRealtor .cautions .btn-cautions:after{background-image:url(https://icon.lifull.com/lh/chevron-down-6px-outline);background-position:1px 1px;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:12px;margin-left:2px;margin-top:-6px;width:12px}.searchResult .realtorBuilding .item .linkStoreRealtor .cautions .btn-cautions.hidden-if-lost-focus{display:none;height:0;left:-1000px;opacity:0;position:absolute;top:-1000px;width:0}.searchResult .realtorBuilding .item .linkStoreRealtor .cautions .btn-cautions.hidden-if-lost-focus:focus{display:block!important}.searchResult .realtorBuilding .item .linkStoreRealtor .notes-contact-us,.searchResult .realtorBuilding .item .linkStoreRealtor .notesAvailableOutside{display:none;line-height:20px;margin-top:16px}.searchResult .realtorBuilding .item .linkStoreRealtor .call-note{color:#1f1f1f;display:inline-block;font-size:14px;height:20px;line-height:20px}.searchResult .realtorBuilding .item .linkStoreRealtorEtc{align-items:center;background-color:#f4f4f4;clear:both;display:flex;height:100px;justify-content:center;margin:0 -24px -24px;padding:0 350px;text-align:center}.searchResult .realtorBuilding .item .linkStoreRealtorEtc a{background-color:#fff;border:1px solid #ed6103;border-radius:30px;color:#ed6103;flex:1;font-size:1.5em;font-weight:700;padding:15px;position:relative;text-decoration:none}.searchResult .realtorBuilding .item .linkStoreRealtorEtc a:after{background-image:url(https://icon.lifull.com/lh/chevron-right-6px-outline);background-position:50%;background-size:cover;content:"";height:21px;position:absolute;right:calc(50% - 106px);width:21px}.modal_wrap input{display:none}.modal_wrap .modal_overlay{background-color:#fff;display:none;height:100%;left:0;max-height:100vh;overflow:auto;position:fixed;top:0;width:100%;z-index:5}.modal_wrap .modal_overlay.open{display:block;opacity:1;transition:opacity .5s}.modal_wrap .modal_overlay .modal_content{max-height:100vh;width:100%}.modal_wrap .modal_overlay .modal_content-inner{align-self:center;background-color:#fff;line-height:1.4em;margin:0 auto;max-width:100%;position:relative}.modal_wrap .modal_overlay .modal_content-inner.modal_city-inner,.modal_wrap .modal_overlay .modal_content-inner.modal_station-inner{margin:0 auto}.modal_wrap .modal_overlay .modal_content-inner .close_button{background:transparent;border:0;cursor:pointer;height:47px;padding:0;position:absolute;right:0;width:47px}.modal_wrap .modal_overlay .modal_content-inner .close_button img{height:100%;width:100%}.modal_wrap .modal_overlay .modal_content-inner .close_button_bottom{border:1px solid #d2d2d2;border-radius:30px;cursor:pointer;display:block;margin:0 auto 50px;padding:10px;text-align:center;width:100px}.modal_wrap .modal_overlay .modal_content-inner .modal_head{display:flex;height:47px;margin:25px auto 0;width:1028px}.modal_wrap .modal_overlay .modal_content-inner .modal_head .change_filter_button{background-color:#fff;border:2px solid #d2d2d2;border-radius:30px;cursor:pointer;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,メイリオ,sans-serif;font-size:18px;font-weight:700;height:47px;padding:0 24px}.modal_wrap .modal_overlay .modal_content-inner .modal_head .change_filter_button .change_filter_txt{color:#1f1f1f;padding-left:25px;position:relative}.modal_wrap .modal_overlay .modal_content-inner .modal_head .change_filter_button .change_filter_txt:before{background-image:url(https://icon.lifull.com/lh/chevron-left-6px-outline?fill=black);background-repeat:no-repeat;background-size:contain;content:"";height:19px;left:0;margin:0 0 0 1px;position:absolute;top:0;width:19px}.modal_wrap .modal_overlay .modal_content .submit_shadow{background:#fff;bottom:0;box-shadow:0 -8px 10px -13px #1f1f1f;padding:24px 0;position:fixed;width:100%}.modal_wrap .modal_overlay .modal_content .submit_shadow button{background-color:#ed6103;border:none;border-radius:30px;color:#fff;cursor:pointer;display:block;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,メイリオ,sans-serif;font-size:1.8rem;font-weight:700;height:50px;line-height:50px;margin:0 auto;text-align:center;width:200px}.modal_wrap .modal_overlay .modal_content .submit_shadow .buttonDisabled{background-color:#bbb}.modal_wrap .friendlyCondition{color:#ed6103;padding-bottom:100px;text-align:center}.modal_wrap .friendlyCondition dt{font-size:18px;font-weight:700;margin-bottom:25px}.modal_wrap .friendlyCondition dd{line-height:2}.modal_condition input,.modal_wrap .friendlyCondition dd .sp-only{display:none}.modal_condition input:checked+.modal_condition-overlay{display:block;position:fixed}.modal_condition-overlay{background-color:rgba(51,51,51,.5);display:none;height:100%;left:0;overflow:auto;position:relative;top:0;width:100%;z-index:5}.modal_condition-overlay.show{display:block;position:fixed}.modal_condition-overlay .modal_condition-trigger{height:100%;position:absolute;width:100%}.modal_condition-overlay .modal_condition-content{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:504px}.modal_condition-overlay .modal_condition-content .modal_condition-inner{background-color:#fff;border-radius:8px;padding:48px 35px;position:relative;text-align:center}.modal_condition-overlay .modal_condition-content .modal_condition-inner dt{color:#ed6103;font-size:30px;font-weight:700;margin-bottom:30px}.modal_condition-overlay .modal_condition-content .modal_condition-inner dd{color:#1f1f1f;font-size:14px;line-height:1.7;margin-bottom:48px;text-align:left}.modal_condition-overlay .modal_condition-content .modal_condition-inner .close_button,.modal_condition-overlay .modal_condition-content .modal_condition-inner .close_button-popup{background:transparent;border:0;cursor:pointer;display:block;height:36px;padding:0;position:absolute;right:-14px;top:-14px;width:36px}.modal_condition-overlay .modal_condition-content .modal_condition-inner .close_button img,.modal_condition-overlay .modal_condition-content .modal_condition-inner .close_button-popup img{height:auto;pointer-events:none;width:100%}.modal_condition-overlay .modal_condition-content .modal_condition-inner .close_button-bottom{background-color:transparent;border:1px solid #ed6103;border-radius:100px;color:#ed6103;cursor:pointer;display:block;height:46px;line-height:44px;font:inherit;margin:0 auto;width:166px}.friendly_search{margin:0 auto}.friendly_search_txt{color:#ed6103;font-size:2.8rem;font-weight:700;margin-bottom:32px;text-align:center}.friendly_search .setBukkenCond .checkList ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 18px;width:890px}.friendly_search .setBukkenCond .checkList ul li{margin-bottom:30px}.friendly_search .setBukkenCond .checkList ul li label{background-position:55px 20px;background-repeat:no-repeat;background-size:90px;border:1px solid #d2d2d2;border-radius:8px;box-sizing:border-box;color:#ed6103;cursor:pointer;display:block;font-size:1.8rem;font-weight:700;height:100%;line-height:1.5;padding:126px 9px 20px;text-align:center;width:200px}.friendly_search .setBukkenCond .checkList ul .global label{background-image:url(https://icon.lifull.com/lh/globe-twotone)}.friendly_search .setBukkenCond .checkList ul .welfare label{background-image:url(https://icon.lifull.com/lh/heart-on-hand-twotone)}.friendly_search .setBukkenCond .checkList ul .lgbtq label{background-image:url(https://icon.lifull.com/lh/rainbow-twotone)}.friendly_search .setBukkenCond .checkList ul .senior label{background-image:url(https://icon.lifull.com/lh/person-cane-twotone)}.friendly_search .setBukkenCond .checkList ul .parent label{background-image:url(https://icon.lifull.com/lh/person-child-twotone)}.friendly_search .setBukkenCond .checkList ul .victim label{background-image:url(https://icon.lifull.com/lh/house-tilted-twotone)}.friendly_search .setBukkenCond .checkList ul .accessible label{background-image:url(https://icon.lifull.com/lh/wheelchair-twotone)}.friendly_search .setBukkenCond .checkList ul .youngpeople label{background-image:url(https://icon.lifull.com/lh/person-dot-line-child-twotone)}.friendly_search .setBukkenCond .checkList ul .freelance label{background-image:url(https://icon.lifull.com/lh/person-laptop-twotone)}.friendly_search .setBukkenCond .checkList ul input[type=checkbox]:checked+label{background-position:54px 19px;border:2px solid #ed6103;padding:125px 8px 19px}.friendly_search .setBukkenCond .checkList ul:after{content:"";display:block;width:200px}.friendly_search .submit button{background-color:#ed6103;border:none;border-radius:30px;color:#fff;cursor:pointer;display:block;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,メイリオ,sans-serif;font-size:1.8rem;font-weight:700;margin:0 auto 60px;padding:15px;text-align:center;width:250px}.friendly_search .submit button.buttonDisabled{background-color:#bbb}#no_result{color:#ed6103;font-size:23px;font-weight:700;line-height:36px;margin-bottom:120px;text-align:center}@keyframes loading-spinner-anim{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (max-width:1024px){.searchResult,.setCondition-form{width:980px}.modal_content-inner{max-width:100%}.modal_wrap .modal_overlay .modal_content-inner .close_button{right:25px}.city_list li,.city_list li:after,.city_list li:before{width:24%}.searchResult .realtorBuilding .item .realtorImg-pc{width:43%}.searchResult .realtorBuilding .item .realtorInfo{width:54%}}@media screen and (min-width:1420px){.modal_content-inner{width:1490px}}@media screen and (max-width:1419px){.modal_content-inner{width:1030px}}.city_wrap #trigger_city{display:none}.city_wrap #trigger_city:checked+.modal_overlay{display:block;position:fixed}.city_wrap .modal_overlay{background-color:#fff;display:none;height:100%;left:0;overflow:auto;top:0;width:100%;z-index:5}.city_wrap .modal_overlay .modal_content{height:100vh;max-height:100vh;width:100%}.city_wrap .modal_overlay .modal_content-inner{align-self:center;background-color:#fff;line-height:1.4em;margin:100px auto 0;position:relative}.city_wrap .modal_overlay .modal_content-inner .close_button{align-items:center;border:1px solid #d2d2d2;border-radius:50%;color:#707070;cursor:pointer;display:flex;font-size:2.4rem;height:47px;justify-content:center;line-height:1;margin-top:-75px;position:absolute;right:0;top:0;width:47px;z-index:10}.setCondition-inner .friendlySearch dd label .friendly_text,.setCondition-inner .selectWrap dd label .city_text,_:-ms-lang(x)::-ms-backdrop{font-family:sans-serif}.searchResult .realtorBuilding .item .realtorInfo-row .info,_:lang(x)::-ms-backdrop{padding-top:15px}.searchResult .realtorBuilding .item .realtorInfo-row .info li:not(.lgbtq),_:lang(x)::-ms-backdrop{background-position:0 0;padding-top:2.5px;vertical-align:top}.searchResult .realtorBuilding .item .realtorHeading .icon-realtorLabel,.searchResult .realtorBuilding .item .realtorHeading .icon-rent,.searchResult .realtorBuilding .item .realtorHeading .icon-sale,_:lang(x)::-ms-backdrop{box-sizing:border-box;line-height:1.6;padding-bottom:0;padding-top:3.8px}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn.btn-buy .contact-link,_:lang(x)::-ms-backdrop{overflow:hidden}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn .contact-link__inner,_:lang(x)::-ms-backdrop{padding-top:6px;position:relative}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn.btn-buy .contact-link .free,.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn.btn-rent .contact-link .free,_:lang(x)::-ms-backdrop{bottom:4px;line-height:1.3;padding-top:3px;position:absolute}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contactModal-head .free,_:lang(x)::-ms-backdrop{padding-bottom:4px;padding-top:9px}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contactModal-close.close-bottom,_:lang(x)::-ms-backdrop{box-sizing:border-box;padding-top:1px}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contactModal-body .company-name,_:lang(x)::-ms-backdrop{padding-top:3px}.searchResult .realtorBuilding .item .realtorInfo-row .info .btn-detail a,_:lang(x)::-ms-backdrop{box-sizing:border-box;padding-top:11px}.searchResult .realtorBuilding .item .linkStoreRealtorEtc a,_:lang(x)::-ms-backdrop{box-sizing:border-box;padding-top:20px}.searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contactModal-head,_:lang(x)::-ms-backdrop{box-sizing:border-box;padding-top:42px}body.modal_open{overflow:hidden}.searchResultHeading{margin:0 auto 48px}.searchResultHeading-inner{margin:0 auto;position:relative}.searchResultHeading_txt{align-items:center;box-sizing:border-box;color:#1f1f1f;display:flex;font-size:3rem;font-weight:700;justify-content:center;line-height:1.8;padding:24px}.searchResultHeading_txt span{position:relative;text-align:center}.searchResultHeading_note{color:#1f1f1f;font-size:1.8rem;text-align:center}.list_paging{color:#ed6103;margin-bottom:5px}.list_paging,.list_paging .inner{position:relative}.list_paging .pagination{align-items:center;display:flex;justify-content:center;position:absolute;right:0}.list_paging .pagination .paging-btn{cursor:pointer;height:20px;width:20px}.list_paging .pagination .paging-btn .paging-arrow{display:block;height:20px;width:20px}.list_paging .pagination .nextPage{margin-left:16px}.list_paging .pagination .prevPage{margin-right:16px}.list_paging .page-item{float:left;font-size:16px;margin-left:5px}.list_paging .page-item:not(.selected):not(.prevPage):not(.nextPage) button:hover{background-color:#fffea4;border-color:#fbe56e;cursor:pointer}.list_paging .page-item .paging-btn{background-color:transparent;color:#ed6103;font:inherit}.list_paging .page-item .paging-btn,.list_paging .page-item.selected button{border:1px solid #d2d2d2;border-radius:5px;box-sizing:border-box;display:inline-block;height:40px;line-height:40px;padding:0 12px;text-align:center;width:40px}.list_paging .page-item.selected button{pointer-events:none}.list_paging .page-item .page-link{background-color:#fff;color:#9d9d9d;text-decoration:none}.list_paging .page-item.prevPage{cursor:pointer}.list_paging .page-item.prevPage .paging-btn{background:initial;border:initial}.list_paging .page-item.nextPage{cursor:pointer}.list_paging .page-item.nextPage .paging-btn{background:initial;border:initial}.list_paging .page-item.selected button{background-color:transparent;color:#6c6c6c;cursor:default;font-weight:700}.list_paging .resultNum{line-height:40px;padding-right:10px}.list_paging .resultNum .textNum{font-size:115.4%;font-weight:700;margin-right:10px}.list_paging .resultNum .textNum .totalNum{color:#ed6103;font-family:verdana,sans-serif;font-size:140%}.list_paging.bottom{box-sizing:border-box;margin-bottom:0;padding:8px 10px 40px 0}.list_paging.bottom .inner{display:flex;justify-content:space-evenly}.list_paging.bottom .inner .resultNum{padding-right:0;text-align:center}.en-language{font-family:LIFULLFONT,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,メイリオ,sans-serif}.vi-language{font-family:Montserrat,Roboto,Open Sans,Arial,sans-serif}.en-language .pref_list_item,.ko-language,.pt-language .pref_list_item,.vi-language .pref_list_item{font-family:LIFULLFONT,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,メイリオ,sans-serif}.en-language .pref_list_item.is-hokkaido,.en-language .pref_list_item.is-hokuriku,.en-language .pref_list_item.is-kanto,.en-language .pref_list_item.is-kinki,.en-language .pref_list_item.is-kyushu,.en-language .pref_list_item.is-tokai,.pt-language .pref_list_item.is-hokkaido,.pt-language .pref_list_item.is-hokuriku,.pt-language .pref_list_item.is-kanto,.pt-language .pref_list_item.is-kinki,.pt-language .pref_list_item.is-kyushu,.pt-language .pref_list_item.is-tokai,.vi-language .pref_list_item.is-hokkaido,.vi-language .pref_list_item.is-hokuriku,.vi-language .pref_list_item.is-kanto,.vi-language .pref_list_item.is-kinki,.vi-language .pref_list_item.is-kyushu,.vi-language .pref_list_item.is-tokai{width:240px}.en-language .pref_list_item.is-chugoku,.pt-language .pref_list_item.is-chugoku,.vi-language .pref_list_item.is-chugoku{width:350px}.en-language .pref_list_item.is-hokkaido,.en-language .pref_list_item.is-kanto,.pt-language .pref_list_item.is-hokkaido,.pt-language .pref_list_item.is-kanto,.vi-language .pref_list_item.is-hokkaido,.vi-language .pref_list_item.is-kanto{right:-15px}.en-language .pref_list_item_links li,.pt-language .pref_list_item_links li,.vi-language .pref_list_item_links li{width:100px}.en-language .pref_list_item.is-hokuriku,.pt-language .pref_list_item.is-hokuriku,.vi-language .pref_list_item.is-hokuriku{height:220px}.pref{margin:50px auto 0;min-width:1030px;padding-bottom:250px;position:relative}.pref-inner{margin:0 auto;width:1030px}.pref_list{background:url(/images/friendlydoor/category/map.svg) no-repeat 50% 50%;background-size:50%;height:900px;position:relative}.pref_list_txt{color:#ed6103;font-size:2.8rem;font-weight:700;position:relative}.pref_list_txt:after{background:url(/images/friendlydoor/category/pref_homeskun.svg) no-repeat 100% 0;content:"";display:block;height:153px;left:25px;position:absolute;top:50px;width:150px}.pref_list_item{background-color:#e6e6e6;border-radius:5px;box-sizing:border-box;color:#1f1f1f;font-family:LIFULLFONT,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,メイリオ,sans-serif;font-size:0;padding:15px;position:absolute}.pref_list_item_links{display:flex;flex-wrap:wrap;justify-content:space-between}.pref_list_item input{display:none}.pref_list_item:after{border-bottom:16px solid transparent;border-right:16px solid #e6e6e6;border-top:16px solid transparent;content:"";display:block;position:absolute}.pref_list_item.is-hokkaido{height:248px;right:0;top:70px;width:200px}.pref_list_item.is-kanto{height:248px;right:0;top:340px;width:200px}.pref_list_item.is-hokuriku{height:200px;right:240px;top:0;width:200px}.pref_list_item.is-tokai{bottom:50px;height:150px;right:270px;width:200px}.pref_list_item.is-kinki{height:200px;left:300px;top:200px;width:200px}.pref_list_item.is-chugoku{bottom:0;height:200px;left:127px;width:376px}.pref_list_item.is-kyushu{height:248px;left:0;top:400px;width:200px}.pref_list_item.is-hokkaido:after{bottom:20px;left:-16px}.pref_list_item.is-kanto:after{bottom:110px;left:-16px}.pref_list_item.is-hokuriku:after{bottom:-24px;left:25px;transform:rotate(-90deg)}.pref_list_item.is-tokai:after{left:25px;top:-24px;transform:rotate(90deg)}.pref_list_item.is-kinki:after{bottom:-24px;right:25px;transform:rotate(-90deg)}.pref_list_item.is-chugoku:after{right:60px;top:-24px;transform:rotate(90deg)}.pref_list_item.is-kyushu:after{bottom:20px;right:-16px;transform:rotate(180deg)}.pref_list_item button{background:transparent;border:0;color:inherit;display:block;font:inherit;font-size:1.8rem;font-weight:700;line-height:inherit;margin-bottom:6px;margin-top:-3px;padding-bottom:4px;padding-top:3px;text-align:center;width:100%}.pref_list_item_links li{background-color:#fff;border-radius:5px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);display:inline-block;font-size:1.6rem;line-height:40px;margin-bottom:8px;text-align:center;width:80px}.pref_list_item_links li label{color:#1f1f1f;display:block;font-size:1.6rem;font-weight:400;margin:0;text-decoration:none}.pref_list_item_links li input[type=radio]:checked+label,.pref_list_item_links li label:hover{color:#ed6103}.pref_list_item_links li a{background-color:#fff;border-radius:5px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);color:#000;display:block;text-decoration:none}.pref_list_item_links li .is-disabled{background-color:#ccc;box-shadow:none;cursor:default;pointer-events:none}.pref_list_item_links li a:hover{color:#ed6103}.city{-ms-overflow-style:none;min-width:1030px;overflow-x:hidden}.city-inner{margin:0 auto;width:1028px}.city-inner_txt{color:#ed6103;font-size:2.8rem;font-weight:700;line-height:1.1;padding:48px 0 16px}.city-inner_wrap{-ms-overflow-style:none;box-sizing:border-box;color:#1f1f1f;overflow-y:scroll}.city-inner label{background-color:#fff;border:1px solid #d2d2d2;border-radius:4px;cursor:pointer;display:block;font-size:1.8rem;padding:16px 0 14px 45px;position:relative}.city-inner label:after,.city-inner label:before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%)}.city-inner label:before{background-color:#fff;border:2px solid #626262;border-radius:4px;height:20px;left:10px;width:20px}.city-inner label:after{background:url(/images/friendlydoor/list/icon_checked.svg) 50%/100% auto no-repeat;height:13px;left:13px;opacity:0;width:18px}.city-inner input[type=checkbox]:checked+label{border:2px solid #ed6103;padding:15px 0 13px 44px}.city-inner input[type=checkbox]:checked+label:before{background-color:#ed6103;border:2px solid #ed6103}.city-inner input[type=checkbox]:checked+label:after{opacity:1}.city_list{display:flex;flex-wrap:wrap;justify-content:space-between;padding:16px 8px 0}.city_list:after,.city_list:before{content:"";display:block;max-width:247px;width:25%}.city_list:before{order:1}.city_list li{margin-bottom:8px;max-width:247px;width:24.4%}.city_list input[type=checkbox]:checked li{margin-bottom:6px}.city .city_select_all{background-color:#f4f4f4;font-size:1.8rem;font-weight:700;padding:8px}.city .city_select_all input[type=checkbox]+.selecting-city{color:#ed6103}.city .city-link{color:#1f1f1f;text-decoration:none}@media screen and (max-width:1024px){.city{min-width:auto}.city-inner{width:100%}}.city-inner input[type=checkbox]:checked+label,.city-inner label,_:-ms-lang(x)::-ms-backdrop{padding:18px 0 12px 40px}.city-inner input[type=checkbox]:checked+label,_:-ms-lang(x)::-ms-backdrop{padding:17px 0 11px 39px}.list_notes{background-color:#f4f4f4;border-radius:4px;color:#1f1f1f;margin-bottom:24px;padding:24px}.list_notes dt{font-size:18px;font-weight:700;margin-bottom:24px}.list_notes dd{font-size:10px;line-height:1.7;padding-left:1.5em;text-indent:-.75em}.list_notes dd:before{content:"※";display:inline-block;margin-right:.5em}.area{min-width:1030px}.area-inner{margin:0 auto;width:768px}.area-inner_txt{color:#ed6103;font-size:2.8rem;font-weight:700;line-height:1.1;text-align:center}.area-inner .search-buttons{display:flex;margin-top:40px;width:100%}.area-inner .search-buttons button{background-color:#ed6103;border:none;border-radius:30px;color:#fff;cursor:pointer;display:flex;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,メイリオ,sans-serif;font-size:20px;font-weight:700;height:56px;justify-content:center;line-height:56px;padding:0;position:relative;text-align:center;width:calc(50% - 20px)}.area-inner .search-buttons button span{display:inline-block;padding-left:32px;position:absolute}.area-inner .search-buttons button span:before{background-repeat:no-repeat;content:"";display:block;height:24px;left:0;position:absolute;top:29%;width:24px}.area-inner .search-buttons button span:after{background-image:url(https://icon.lifull.com/lh/chevron-right-6px-outline?fill=white);background-repeat:no-repeat;background-size:contain;content:"";height:19px;margin:6px 0 0 32px;position:absolute;top:22%;width:19px}.area-inner .search-buttons .city-button{margin-right:20px}.area-inner .search-buttons .city-button-inner:before{background-image:url(/images/friendlydoor/list/icon_pref.svg)}.area-inner .search-buttons .station-button{margin-left:20px}.area-inner .search-buttons .station-button-inner:before{background-image:url(/images/friendlydoor/list/icon_line.svg)}.area-inner .pref_select{background-color:#f4f4f4;border:none;border-radius:4px;cursor:pointer;display:flex;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,メイリオ,sans-serif;font-weight:700;padding:16px 24px;width:100%}.area-inner .pref_txt{color:#1f1f1f;font-size:20px;margin:auto 0}.area-inner .pref_select_button{border:1px solid #ed6103;border-radius:30px;color:#ed6103;cursor:pointer;display:flex;font-size:18px;font-weight:400;line-height:18px;margin-left:auto;padding:11px 22px}.area-inner .pref_label{color:#626262;font-size:14px;margin:48px 0 8px}@media screen and (max-width:1024px){.area{min-width:auto}.area-inner{width:768px}}.station{-ms-overflow-style:none;min-width:1030px;overflow-x:hidden}.station-inner{margin:0 auto;width:1028px}.station-inner_txt{color:#ed6103;font-size:2.8rem;font-weight:700;line-height:1.1;padding:48px 0 16px}.station-inner_txt span{color:#1f1f1f;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,メイリオ,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;margin-left:16px;opacity:1;text-align:left}.station-inner_wrap{-ms-overflow-style:none;box-sizing:border-box;color:#1f1f1f;overflow-y:scroll;position:relative}.station_list{display:flex;flex-wrap:wrap;justify-content:space-between;padding:8px 8px 0}.station_list:after,.station_list:before{content:"";display:block;max-width:247px;width:25%}.station_list:before{order:1}.station_list li{margin-bottom:8px;max-width:247px;width:24.4%}.station_list_wrap .is-disabled{border-color:#e8e8e8;color:#a5a5a5;cursor:default}.station_list.init_open{display:flex}.station_list label{align-items:center;background-color:#fff;border:1px solid #d2d2d2;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;font-size:1.8rem;height:100%;padding:16px 0 14px 45px;position:relative}.station_list label:after,.station_list label:before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%)}.station_list label:before{background-color:#fff;border:2px solid #626262;border-radius:4px;height:20px;left:10px;width:20px}.station_list label.is-disabled:before{background-color:#f4f4f4;border:2px solid #e8e8e8}.station_list label:after{background:url(/images/friendlydoor/list/icon_checked.svg) 50%/100% auto no-repeat;height:13px;left:13px;opacity:0;width:18px}.station_list input[type=checkbox]:checked+label{border:2px solid #ed6103;padding:15px 0 13px 44px}.station_list input[type=checkbox]:checked+label:before{background-color:#ed6103;border:2px solid #ed6103}.station_list input[type=checkbox]:checked+label:after{opacity:1}.station_list input[type=checkbox]+.selecting-line{color:#ed6103}.station_select_all{background-color:#f4f4f4;font-size:1.8rem;font-weight:700;height:51px;margin-bottom:8px;padding:8px;position:relative}.station_select_all .line_checkbox{background-color:#fff;border:2px solid #626262;border-radius:4px;cursor:pointer;height:24px;left:18px;position:absolute;top:22px;width:24px}.station_select_all .line_checkbox.is-disabled{background-color:#f4f4f4;border:2px solid #e8e8e8;cursor:default}.station_select_all input[type=checkbox]:checked+label{border:2px solid #ed6103;padding:15px 0 13px 44px}.station_select_all input[type=checkbox]:checked~.line_checkbox{background-color:#ed6103;background-image:url(/images/friendlydoor/list/icon_checked.svg);border-color:#ed6103}.station_select_all input[type=checkbox]+.selecting-line{color:#ed6103}.station_select_all label{background-color:#fff;border:1px solid #d2d2d2;border-radius:4px;cursor:pointer;display:flex;font-size:1.8rem;padding:16px 0 14px 45px;position:relative}.station_select_all label .line-link{color:#1f1f1f;text-decoration:none}.station_select_all .arrow_icon{background-color:transparent;border:none;cursor:pointer;height:21px;margin-left:auto;margin-right:20px;padding:0;pointer-events:none;position:absolute;right:20px;top:24px}.station_select_all .active{transform:rotate(180deg)}@media screen and (max-width:1024px){.station{min-width:auto}.station-inner{width:100%}}.station-inner input[type=checkbox]:checked+label,.station-inner label,_:-ms-lang(x)::-ms-backdrop{padding:18px 0 12px 40px}.station-inner input[type=checkbox]:checked+label,_:-ms-lang(x)::-ms-backdrop{padding:17px 0 11px 39px}.stationsLink{background-color:#fff;min-width:1030px;padding-bottom:18px}.stationsLink-inner{margin:0 auto;width:1030px}.stationsLink-inner input,.stationsLink_title{display:none}.stationsLink_links{border-top:1px solid #d8d8d8;padding-top:22px;position:relative}.stationsLink_links dl dt{color:#1f1f1f;font-size:14px;font-weight:700;line-height:1.4;padding-bottom:8px}.stationsLink_links dl dd{border-right:1px solid #000;color:#8f8f8f;display:inline;font-size:12px;line-height:24px;margin-right:10px;padding-right:10px}.stationsLink_links dl dd a{color:#1f1f1f;display:inline-block}.stationsLink_links dl dd a:hover{color:#ed6103}.stationsLink_links dl dd a:visited{color:purple}.stationsLink_links dl dd a:visited:hover{color:#ed6103}.stationsLink_links dl dd span{display:inline-block}.stationsLink_links dl dd:last-child{border:none}@media screen and (max-width:1024px){.stationsLink{min-width:auto}.stationsLink-inner{width:980px}}.linesLink{background-color:#fff;min-width:1030px;padding-bottom:18px}.linesLink-inner{margin:0 auto;width:1030px}.linesLink-inner input,.linesLink_title{display:none}.linesLink_links{border-top:1px solid #d8d8d8;padding-top:22px;position:relative}.linesLink_links dl dt{color:#1f1f1f;font-size:14px;font-weight:700;line-height:1.4;padding-bottom:6px}.linesLink_links dl .group-wrap{margin-bottom:16px}.linesLink_links dl .group-wrap dt{padding-bottom:0}.linesLink_links dl .group-wrap dd{border-right:1px solid #000;color:#8f8f8f;display:inline;font-size:12px;line-height:24px;margin-right:10px;padding-right:10px}.linesLink_links dl .group-wrap dd a{color:#1f1f1f;display:inline-block}.linesLink_links dl .group-wrap dd a:hover{color:#ed6103}.linesLink_links dl .group-wrap dd a:visited{color:purple}.linesLink_links dl .group-wrap dd a:visited:hover{color:#ed6103}.linesLink_links dl .group-wrap dd span{display:inline-block}.linesLink_links dl .group-wrap dd:last-child{border:none}.linesLink_links dl .group-wrap.hide-linegroup{display:none}.linesLink_links .btn-morelines{color:#1f1f1f;cursor:pointer;display:block;font-size:14px;font-weight:700;margin:20px auto 6px;width:90px}.linesLink_links .btn-morelines:after{background-image:url(https://icon.lifull.com/lh/chevron-down-6px-outline);background-position:1px 1px;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:12px;margin-left:2px;margin-top:-6px;vertical-align:middle;width:12px}@media screen and (max-width:1024px){.linesLink{min-width:auto}.linesLink-inner{width:980px}}.support_desk_bnr{margin-bottom:48px}.support_desk_bnr .bnr_pc{display:block;width:100%}.support_desk_bnr .bnr_sp{display:none}.vi-language:not(ul.breadcrumbs_list){font-family:Montserrat,Roboto,Open Sans,Arial,sans-serif}.vi-language #buttonSearch{font-family:inherit}.vi-language .searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn.btn-email .contact-link__inner:before{top:10px}.vi-language .searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn.btn-email .contact-link .small_text{display:none}.pt-language{--i18n-contact-step-dd-fs:28px;font-family:メイリオ,sans-serif,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic}.pt-language #buttonSearch{font-family:inherit}.pt-language .searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn.btn-email .contact-link__inner:before{top:6px}.pt-language .searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn.btn-email .contact-link .small_text{display:none}.en-language .searchResult .realtorBuilding .item .linkStoreRealtor .cautions-list li:before{content:"・"}.en-language .searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn.btn-email .contact-link__inner:before{top:6px}.en-language .searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn .contact-link-mail-2 .small_text,.en-language .searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn.btn-email .contact-link .small_text,.pt-language .searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn .contact-link-mail-2 .small_text{display:none}.en-language .searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn .contact-link-mail-2 .contact-link__inner:before,.pt-language .searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn .contact-link-mail-2 .contact-link__inner:before{top:10px}.cn-language{font-family:LIFULLFONT,メイリオ,sans-serif,Microsoft YaHei,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic}.cn-language #buttonSearch{font-family:inherit}.cn-language .searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn.btn-email .contact-link__inner,.en-language .searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn.btn-email .contact-link__inner,.ko-language .searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn.btn-email .contact-link__inner,.pt-language .searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn.btn-email .contact-link__inner,.vi-language .searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-btn.btn-email .contact-link__inner{width:auto}.cn-language .searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contactModal-body,.en-language .searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contactModal-body,.ko-language .searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contactModal-body,.pt-language .searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contactModal-body,.vi-language .searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contactModal-body{padding:40px}.cn-language .searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contact-step dl dt,.en-language .searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contact-step dl dt,.ko-language .searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contact-step dl dt,.pt-language .searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contact-step dl dt,.vi-language .searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contact-step dl dt{font-size:15px;line-height:1.4}.cn-language .searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contact-step__input,.en-language .searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contact-step__input,.ko-language .searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contact-step__input,.pt-language .searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contact-step__input,.vi-language .searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contact-step__input{width:340px}.cn-language .searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contact-step__input dd .small_text,.en-language .searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contact-step__input dd .small_text,.ko-language .searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contact-step__input dd .small_text,.pt-language .searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contact-step__input dd .small_text,.vi-language .searchResult .realtorBuilding .item .linkStoreRealtor .contactStore-modal .contact-step__input dd .small_text{display:block;line-height:1.4}.searchResult .realtorBuilding .item .linkStoreRealtorEtc.not-display{height:0}.company-name,.input-language,.languages-​​available{font-family:LIFULLFONT,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,メイリオ,sans-serif}.notesAvailableOutside span{text-align:center}.language-support-form{background:#f4f4f4 0 0 no-repeat padding-box;border-radius:4px;cursor:pointer;margin-bottom:26px;opacity:1;padding:20px 24px}.language-support-form-title{display:flex}.language-support-form-title .title-left{align-content:center;color:#1f1f1f;flex:1;font-size:14px;letter-spacing:0;line-height:24px;opacity:1;text-align:left}.language-support-form-title .title-left .checked-language{color:#1f1f1f;display:none;font-size:14px;font-weight:700;letter-spacing:0;line-height:24px}.language-support-form-title .title-right{align-content:center;color:#1f1f1f;cursor:pointer;font-size:14px;letter-spacing:0;line-height:24px;margin-right:16px;position:relative;text-align:right}.language-support-form-title .title-right:after{background:url(https://icon.lifull.com/lh/chevron-up-6px-outline) 50%/cover no-repeat;content:"";display:block;height:16px;position:absolute;right:-18px;top:50%;transform:translateY(-50%);width:16px}.language-support-form .input-language{margin-top:14px}.language-support-form .input-language .radio-button{align-items:center;background-color:#f5f5f5;cursor:pointer;display:inline-flex;font-size:16px;margin-right:16px}.language-support-form .input-language .radio-button a{-webkit-tap-highlight-color:transparent;align-items:center;background:#fff 0 0 no-repeat padding-box;border:1px solid #d2d2d2;border-radius:4px;box-sizing:border-box;color:#1f1f1f;display:inline-flex;font-size:14px;font-weight:700;letter-spacing:0;opacity:1;padding:8px 13px;text-decoration:none}.language-support-form .input-language .radio-button a:hover:not(.checked,.disabled){border:1px solid #ed6103}.language-support-form .input-language .radio-button a:focus:not(.checked):not(.disabled){border:1px solid #015ecc}.language-support-form .input-language .radio-button a.disabled{color:#a5a5a5;letter-spacing:0}.language-support-form .input-language .radio-button a.disabled:not(.checked){cursor:default}.language-support-form .input-language .radio-button a.disabled:not(.checked) .radio-circle{background:#e8e8e8 0 0 no-repeat padding-box;border:2px solid #e8e8e8}.language-support-form .input-language .radio-button a.disabled.checked{color:#1f1f1f}.language-support-form .input-language .radio-button a.checked{background:#fff 0 0 no-repeat padding-box;border:2px solid #ed6103;border-radius:4px;box-sizing:border-box;padding:7px 12px}.language-support-form .input-language .radio-button a.checked:hover,.language-support-form .input-language .radio-button a.checked:hover .active{border:2px solid #d24e00}.language-support-form .input-language .radio-button a.checked:hover .active:after{background-color:#d24e00}.language-support-form .input-language .radio-button .radio-circle{background:#fff 0 0 no-repeat padding-box;border:2px solid #d2d2d2;border-radius:50%;height:16px;margin-right:10px;position:relative;width:16px}.language-support-form .input-language .radio-button .radio-circle:after{border-radius:50%;content:"";height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.language-support-form .input-language .radio-button .radio-circle.active{border:2px solid #ed6103}.language-support-form .input-language .radio-button .active:after{background:#ed6103 0 0 no-repeat padding-box}.language-support-form .input-language .radio-button input[type=radio]{display:none}.language-support-form .input-language .radio-button.disabled{cursor:default}.language-support-form .input-language .radio-button.disabled a.checked .radio-circle{background:#fff 0 0 no-repeat padding-box}.language-support-form .input-language .radio-button.un-clicked{cursor:default;pointer-events:none}.language-support-form .input-language .display-language{margin-top:16px}.language-support-form .input-language .display-language .vi-display{font-family:Montserrat,Roboto,Open Sans,Arial,sans-serif}.announce{font-family:LIFULLFONT,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,メイリオ,sans-serif}.announce-inner{background-color:#fff;border:2px solid #dadada;box-sizing:border-box;margin:20px auto 0;padding:0 10px 10px;width:1030px}.announce-inner.is-friendlyDoorTop{max-width:1200px;width:80%}.announce-inner.is-friendlyDoorList{width:1030px}.announce-heading{color:#1f1f1f;font-size:14px;font-weight:700;padding-top:15px}.announce-detail{color:#1f1f1f;font-size:12px;line-height:1.5;margin-top:10px}@media screen and (max-width:1024px){.announce .announce-inner.is-categoryTop,.announce .announce-inner.is-friendlyDoorList{width:980px}}
