.bg-primary-orange{background-color:#f5913b}.text-primary-orange{color:#f5913b}.bg-primary-blue{background-color:#26acce}.text-primary-blue{color:#26acce}.bg-secondary-orange{background-color:#ffe9c9}.text-secondary-orange{color:#ffe9c9}.bg-third-orange{background-color:#fef9f5}.text-third-orange{color:#fef9f5}.bg-secondary-red-light{background-color:#fea486}.text-secondary-red-light{color:#fea486}.bg-secondary-red{background-color:#ff5959}.text-secondary-red{color:#ff5959}.bg-secondary-logo{background-color:#e8440a}.text-secondary-logo{color:#e8440a}.bg-secondary-yellow{background-color:#fee968}.text-secondary-yellow{color:#fee968}.bg-secondary-green{background-color:#8cc68b}.text-secondary-green{color:#8cc68b}.bg-secondary-blue{background-color:#86cbff}.text-secondary-blue{color:#86cbff}.bg-third-blue{background-color:#28437e}.text-third-blue{color:#28437e}.bg-white{background-color:#fff}.text-white{color:#fff}.bg-background-lightest{background-color:#f5f5f5}.text-background-lightest{color:#f5f5f5}.bg-background-light{background-color:#f2f2f2}.text-background-light{color:#f2f2f2}.bg-background-orange-light{background-color:#fef9f5}.text-background-orange-light{color:#fef9f5}.bg-border-light{background-color:#ddd}.text-border-light{color:#ddd}.bg-border-strong{background-color:#d9d9d9}.text-border-strong{color:#d9d9d9}.bg-disabled{background-color:#c4c4c4}.text-disabled{color:#c4c4c4}.bg-optional-muted{background-color:#b8b8b8}.text-optional-muted{color:#b8b8b8}.bg-optional-strong{background-color:#a4a4a4}.text-optional-strong{color:#a4a4a4}.bg-text-secondary{background-color:#777}.text-text-secondary{color:#777}.bg-sub-box{background-color:#6f6f6f}.text-sub-box{color:#6f6f6f}.bg-text-primary{background-color:#333}.text-text-primary{color:#333}@media (max-width: 768px){#contents_area.region_area{padding:0 16px 24px!important}}.el-autocomplete-suggestion li{overflow:initial!important;color:initial!important;padding:0 12px!important}.el-autocomplete-suggestion li.highlighted,.el-autocomplete-suggestion li:hover{background-color:#fff!important}.el-autocomplete-suggestion__list span{padding-left:28px;display:block}.el-autocomplete-suggestion__list span:hover{background-color:#fef9f5}.city_name:before{content:"地域";font-weight:700;display:inline-block;width:0px}.route_name:before{content:"路線";font-weight:700;display:inline-block;width:0px}.route_spot_name:before{content:"駅";font-weight:700;display:inline-block;width:0px}.real_estate_detail:before{content:"物件名";font-weight:700;display:inline-block;width:0px}.real_estate_house_detail:before{content:"住所";font-weight:700;display:inline-block;width:0px}.branch_info{margin-top:100px;background-color:#fef9f5;padding-bottom:24px;margin-bottom:-60px}@media (max-width: 768px){.branch_info{padding-bottom:16px;margin-bottom:-24px}}.branch_info .head{border-bottom:6px solid #F5913B;padding:40px 2px 12px;width:fit-content;margin:0 auto;font-size:24px;font-weight:700}@media (max-width: 768px){.branch_info .head{font-size:16px;border-bottom:3px solid #f5913b;padding:24px 2px 8px}}.branch_info .contents{margin:48px auto 0;font-size:16px}@media (max-width: 768px){.branch_info .contents{margin:2px auto 0;padding:0 30px}}.branch_info .contents .branch_list{margin:0 auto;padding:24px 0;max-width:900px;border-bottom:1px solid #a4a4a4;display:flex;justify-content:flex-start;align-items:center;gap:60px}@media (max-width: 768px){.branch_info .contents .branch_list{display:block;font-size:14px}}.branch_info .contents .branch_list.last{border-bottom:none}.branch_info .contents .branch_list .name{margin-left:90px;width:130px;height:36px;line-height:36px;background-color:#fff;border:1px solid #333333;text-align:center}@media (max-width: 768px){.branch_info .contents .branch_list .name{width:316px;height:28px;margin:0 auto 12px;line-height:28px;font-weight:700}}.branch_info .contents .branch_list .detail{max-width:600px}@media (max-width: 768px){.branch_info .contents .branch_list .detail{width:316px;margin:0 auto}}@media (max-width: 768px){.branch_info .contents .branch_list .detail p span{line-height:24px}}.branch_info .contents .branch_list .detail p .branch_address .indent{display:block;text-indent:96px}@media (max-width: 768px){.branch_info .contents .branch_list .detail p .branch_address .indent{display:inline;text-indent:0}}.branch_info .contents .branch_list .detail .tel_info{margin-top:8px}@media (max-width: 768px){.branch_info .contents .branch_list .detail .tel_info{margin-top:4px}}.branch_info .contents .branch_list .detail .tel_info span{margin-right:30px}@media (max-width: 768px){.branch_info .contents .branch_list .detail .tel_info span{margin-right:24px}}.region_search_wrapper{padding-top:24px}@media (max-width: 768px){.region_search_wrapper{padding-top:18px}}@media (max-width: 768px){.region_search_wrapper .search_container{border:1px solid #f5913b;border-radius:4px;background:#fef9f5}}.region_search_wrapper .title{max-width:1050px;width:100%;margin:24px auto 0;background-color:#f5913b;border-radius:4px;display:flex;justify-content:center;align-items:center;padding:10px 0;font-weight:700;font-size:24px;color:#fff}@media (max-width: 768px){.region_search_wrapper .title{font-size:20px;margin-top:0;border-radius:3px 3px 0 0}}.region_search_wrapper .title img{margin-right:10px}.region_search_wrapper .title span{font-size:16px}@media (max-width: 768px){.region_search_wrapper .title span{font-size:14px}}.region_search_wrapper .region_search{margin:42px auto 0}@media (max-width: 768px){.region_search_wrapper .region_search{margin-top:25px;padding:0 20px}}.region_search_wrapper .region_search .head{text-align:center;width:fit-content;display:flex;justify-content:flex-start;align-items:center;border-bottom:6px solid #F5913B;padding:0 2px 12px;margin:0 auto;font-size:24px;font-weight:700}@media (max-width: 768px){.region_search_wrapper .region_search .head{font-size:16px;border-bottom:3px solid #f5913b;padding-bottom:8px}}.region_search_wrapper .region_search .head img{margin-right:14px}@media (max-width: 768px){.region_search_wrapper .region_search .head img{width:18px;margin-right:8px}}.region_search_wrapper .region_search .contents{max-width:840px!important;margin:42px auto 0}@media (max-width: 768px){.region_search_wrapper .region_search .contents{margin:24px auto 0}}.region_search_wrapper .region_search .contents .prefecture .row{margin-bottom:20px}.region_search_wrapper .region_search .contents .prefecture .row .el-row{flex-wrap:initial!important;gap:12px}@media (max-width: 768px){.region_search_wrapper .region_search .contents .prefecture .row .el-row{flex-wrap:wrap!important}}.region_search_wrapper .region_search .contents .prefecture .row .column{text-align:center;padding-top:24px;padding-bottom:24px;border:2px solid #F5913B;border-radius:8px;box-shadow:0 4px 4px #00000040;font-size:24px;font-weight:700;background:#fff}@media (max-width: 768px){.region_search_wrapper .region_search .contents .prefecture .row .column{font-size:16px;font-weight:500;padding:12px 0}.region_search_wrapper .region_search .contents .prefecture .row .column.multiple{flex:0 0 48%;width:48%}}.region_search_wrapper .region_search .contents .prefecture .row .column.disabled{border:2px solid #c4c4c4;color:#c4c4c4}.region_search_wrapper .region_search .contents .prefecture .row .column.disabled:hover{opacity:initial;cursor:not-allowed}.region_search_wrapper .region_search .contents .prefecture .row .column.region{color:#fff;background-color:#f5913b}.region_search_wrapper .region_search .contents .region .column{text-align:center;padding:24px 0;border:2px solid #F5913B;border-radius:8px;box-shadow:0 4px 4px #00000040;font-size:24px;font-weight:700}.region_search_wrapper .search_by_word{max-width:840px!important;margin:44px auto 80px}@media (max-width: 768px){.region_search_wrapper .search_by_word{padding:0 20px;margin:34px auto 36px}}.region_search_wrapper .search_by_word .form_header{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:700;margin-bottom:12px}.region_search_wrapper .search_by_word .input_word{width:100%}.region_search_wrapper .search_by_word .input_word .el-input .el-input__inner{border:2px solid #dddddd;border-radius:4px;height:52px;padding-left:12px}.region_search_wrapper .search_by_word .search_by_word_button{margin:42px auto}@media (max-width: 768px){.region_search_wrapper .search_by_word .search_by_word_button{margin:32px auto 36px}}.region_search_wrapper .search_by_word .search_by_word_button button{width:200px;height:46px;margin:0 auto;padding:10px;background:#26acce;color:#fff;border-radius:4px;font-size:16px;font-weight:700;box-shadow:0 4px 4px #00000040}.region_search_wrapper .real_estate_list{margin-top:80px;padding:48px 0;background-color:#fef9f5}.region_search_wrapper .real_estate_list .head{border-bottom:6px solid #F5913B;padding:0 2px 12px;width:fit-content;margin:0 auto;font-size:24px;font-weight:700}.region_search_wrapper .real_estate_list .contents{margin-top:48px;text-align:center;font-size:20px}.region_search_wrapper .real_estate_list .contents .button{width:760px;height:72px;margin:24px auto 0;background-color:#fee968;border-radius:100px;box-shadow:0 4px 4px #00000040;position:relative}.region_search_wrapper .real_estate_list .contents .button p{font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.region_search_wrapper .real_estate_list .contents .button img{position:absolute;top:50%;right:230px;transform:translateY(-50%)}.region_search_wrapper .update_info{margin-top:80px}@media (max-width: 768px){.region_search_wrapper .update_info{margin-top:64px}}.region_search_wrapper .update_info .head{border-bottom:6px solid #F5913B;padding:0 2px 12px;width:fit-content;margin:0 auto;font-size:24px;font-weight:700}@media (max-width: 768px){.region_search_wrapper .update_info .head{font-size:16px;border-bottom:3px solid #f5913b;padding-bottom:8px}}.region_search_wrapper .update_info .contents{margin:48px auto 0}@media (max-width: 768px){.region_search_wrapper .update_info .contents{margin:34px auto 0}}.region_search_wrapper .update_info .contents .show_more{margin-top:48px}@media (max-width: 768px){.region_search_wrapper .update_info .contents .show_more{margin-top:24px}}.region_search_wrapper .update_info .contents .show_more a{display:flex;justify-content:center;align-items:center;margin:0 auto;width:200px;height:56px;background-color:#ffe9c9;border-radius:45px;font-size:20px;border-bottom:none!important}@media (max-width: 768px){.region_search_wrapper .update_info .contents .show_more a{width:160px;height:48px;font-size:16px}}.region_search_wrapper .to_pro{margin:80px auto 0;max-width:760px}@media (max-width: 768px){.region_search_wrapper .to_pro{margin:82px auto}}.region_search_wrapper .to_pro:hover,.region_search_wrapper .to_pro:focus,.region_search_wrapper .to_pro:active{cursor:pointer;opacity:.8}.region_search_wrapper .to_pro img{width:100%}.region_list_wrapper{padding-top:24px}.region_list_wrapper .head{text-align:center;width:fit-content;display:flex;justify-content:flex-start;align-items:center;border-bottom:6px solid #F5913B;padding:48px 2px 12px;margin:0 auto;font-size:24px;font-weight:700}@media (max-width: 768px){.region_list_wrapper .head{padding-top:12px}}.region_list_wrapper .contents{margin-top:50px}.region_list_wrapper .contents .display_branch{display:flex;justify-content:center;align-items:center;gap:28px;margin:0 auto;font-size:15px;color:#a4a4a4;text-align:center}.region_list_wrapper .contents .selected{color:#fff;background-color:#777;padding:3px 6px;border-radius:14px;transition:.3s;pointer-events:none;cursor:not-allowed}.region_list_wrapper .contents .selected:hover{opacity:1}.region_list_wrapper .contents .no_branch{text-align:center;font-size:16px}.region_list_wrapper .contents .note{margin-top:80px;font-size:24px;font-weight:700}.region_list_wrapper .contents .note p{padding-bottom:4px;border-bottom:1px solid #777777}.region_list_wrapper .contents .info{margin-top:20px}.region_list_wrapper .contents .info .filter .row{display:flex;justify-content:flex-start;align-items:center;gap:24px}.region_list_wrapper .contents .info .filter .row .text{font-size:14px;font-weight:700;min-width:74px}.region_list_wrapper .contents .info .filter .row .list .el-checkbox{margin-right:16px!important}.region_list_wrapper .contents .info .filter .row .list .el-checkbox__label{font-size:16px!important;color:#333!important}.region_list_wrapper .contents .info .filter .row .list .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#f5913b;border-color:#f5913b}.region_list_wrapper .contents .info .filter .row .list .el-checkbox__inner{width:24px!important;height:24px!important;border:2px solid #f5913b;border-radius:4px}.region_list_wrapper .contents .info .filter .row .list .el-checkbox__inner:after{left:7px;height:14px;width:5px;border-width:2px}.region_list_wrapper .contents .info .filter .row .list .el-checkbox__inner:hover{border-color:#f5913b}.region_list_wrapper .contents .info .display_info{width:100%;margin-top:20px;border-radius:5px}.region_list_wrapper .contents .info .display_info .text{background-color:#ffe9c9;display:flex;justify-content:center;align-items:center;gap:10px;font-size:16px;padding:14px 0}.region_list_wrapper .contents .info .display_info .text img,.region_list_wrapper .contents .info .display_info .text.clicked{transition:.3s}.region_list_wrapper .contents .info .display_info .text.clicked img{transform:rotate(180deg)}.region_list_wrapper .contents .info .display_info .fade-enter-active,.region_list_wrapper .contents .info .display_info .fade-leave-active{transition:opacity .3s ease,visibility .3s ease}.region_list_wrapper .contents .info .display_info .fade-enter-from,.region_list_wrapper .contents .info .display_info .fade-leave-to{opacity:0;visibility:hidden}.region_list_wrapper .contents .info .display_info .display_status_list{background-color:#fff;padding:20px 28px;border:3px solid #ffe9c9;border-radius:0 0 5px 5px}.region_list_wrapper .contents .info .display_info .display_status_list .el-checkbox{margin-right:24px!important}.region_list_wrapper .contents .info .display_info .display_status_list .el-checkbox__label{font-size:16px!important;color:#333!important}.region_list_wrapper .contents .info .display_info .display_status_list .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#a4a4a4;border-color:#a4a4a4}.region_list_wrapper .contents .info .display_info .display_status_list .el-checkbox__inner{width:24px!important;height:24px!important;border:2px solid #a4a4a4;border-radius:4px}.region_list_wrapper .contents .info .display_info .display_status_list .el-checkbox__inner:after{left:7px;height:14px;width:5px;border-width:2px}.region_list_wrapper .contents .info .display_info .display_status_list .el-checkbox__inner:hover{border-color:#a4a4a4}.region_list_wrapper .contents .info .el-loading-spinner{top:20%!important}.region_list_wrapper .contents .real_estate_info{margin-top:48px}.region_list_wrapper .contents .real_estate_info .table{table-layout:fixed;width:100%}.region_list_wrapper .contents .real_estate_info .table col.hidden{width:0!important;visibility:collapse;min-width:0!important}.region_list_wrapper .contents .real_estate_info .table th.hidden,.region_list_wrapper .contents .real_estate_info .table td.hidden{display:table-cell;visibility:hidden;padding:0!important;font-size:0!important;height:0!important;line-height:0!important}.region_list_wrapper .contents .real_estate_info .table .No{width:40px}.region_list_wrapper .contents .real_estate_info .table .status{width:130px}.region_list_wrapper .contents .real_estate_info .table .name{width:220px}.region_list_wrapper .contents .real_estate_info .table .room_number,.region_list_wrapper .contents .real_estate_info .table .price,.region_list_wrapper .contents .real_estate_info .table .building_area,.region_list_wrapper .contents .real_estate_info .table .layout{width:80px}.region_list_wrapper .contents .real_estate_info .table .pet{width:60px}.region_list_wrapper .contents .real_estate_info .table .address{width:220px}.region_list_wrapper .contents .real_estate_info .table .access{width:180px}.region_list_wrapper .contents .real_estate_info .table .minutes{width:80px}.region_list_wrapper .contents .real_estate_info .table .parking{width:120px}.region_list_wrapper .contents .real_estate_info .table .built_at{width:80px}.region_list_wrapper .contents .real_estate_info .table .reformed{width:120px}.region_list_wrapper .contents .real_estate_info .table .reformed_date{width:140px}.region_list_wrapper .contents .real_estate_info .table .manager{width:100px}.region_list_wrapper .contents .real_estate_info .table thead{background-color:#f5f5f5;border:1px solid #dddddd;font-size:12px}.region_list_wrapper .contents .real_estate_info .table thead th{padding:10px 8px;border-left:1px solid #dddddd;white-space:normal;word-break:break-word}.region_list_wrapper .contents .real_estate_info .table thead th:nth-child(1){border-left:none}.region_list_wrapper .contents .real_estate_info .table tbody tr{border:1px solid #dddddd;border-top:none;font-size:12px}.region_list_wrapper .contents .real_estate_info .table tbody tr td{padding:4px 8px;border-left:1px solid #dddddd;white-space:normal;word-break:break-word;vertical-align:middle}.region_list_wrapper .contents .real_estate_info .table tbody tr td:nth-child(1){border-left:none}.region_list_wrapper .contents .real_estate_info .table tbody tr .No{text-align:center}.region_list_wrapper .contents .real_estate_info .table tbody tr .status{font-size:10px;padding:0}.region_list_wrapper .contents .real_estate_info .table tbody tr .status p{padding:4px 8px}.region_list_wrapper .contents .real_estate_info .table tbody tr .status .isHouse,.region_list_wrapper .contents .real_estate_info .table tbody tr .status .isOwnerChange{background-color:#d9d9d9}.region_list_wrapper .contents .real_estate_info .table tbody tr .status .isNew{background-color:#fea486;color:#fff;border-bottom:1px solid #dddddd}.region_list_wrapper .contents .real_estate_info .table tbody tr .status .isPriceChanged{background-color:#86cbff;color:#fff;border-bottom:1px solid #dddddd}.region_list_wrapper .contents .real_estate_info .table tbody tr .status .isPublished{font-size:12px!important;color:#ff5959}.region_list_wrapper .contents .real_estate_info .table tbody tr .status .isExclusive{font-size:12px!important;color:#28437e}.region_list_wrapper .contents .real_estate_info .table tbody tr .status .isClosed{font-size:12px!important;color:#777}.region_list_wrapper .contents .real_estate_info .table tbody tr .status .isReserved{font-size:12px!important}.region_list_wrapper .contents .real_estate_info .table tbody tr .price{color:#ff5959}.region_list_wrapper .contents .real_estate_info .table tbody tr .pet{text-align:center}.region_list_wrapper .contents .bottom{position:relative;min-height:100px}.region_list_wrapper .contents .bottom .pagination{position:absolute;left:50%;transform:translate(-50%)}.region_list_wrapper .contents .bottom .print{position:absolute;right:0;top:50px}@media (max-width: 768px){.region_list_wrapper .contents .bottom .print{top:80px;right:0}}.region_list_wrapper .contents .bottom .print img{width:200px}.region_list_wrapper .contents .no_data{text-align:center;margin-top:30px;font-size:16px}.region_list_wrapper .contents .print_note{margin:40px 0;padding:16px 24px;background:#f5f5f5;border-radius:4px}.region_list_wrapper .contents .print_note .print_note_head{font-size:16px;margin-bottom:12px}.region_list_wrapper .contents .print_note .print_note_contents{color:#777;font-size:12px}.region_list_wrapper .contents .print_note .print_note_contents li{line-height:20px;padding-left:1em;text-indent:-1em}@media print{body *{visibility:hidden;display:none}#print,#print *{visibility:visible;display:block}table{display:table!important}colgroup{display:table-column-group!important}thead{display:table-header-group!important}tbody{display:table-row-group!important}tr{display:table-row!important}th,td{display:table-cell!important}#print .table{table-layout:fixed;width:100%}#print .table col.hidden{width:0!important;visibility:collapse;min-width:0!important}#print .table th.hidden,#print .table td.hidden{display:table-cell;visibility:hidden;padding:0!important;font-size:0!important;height:0!important;line-height:0!important}#print .table .No{width:40px}#print .table .status{width:130px}#print .table .name{width:220px}#print .table .room_number,#print .table .price,#print .table .building_area,#print .table .layout{width:80px}#print .table .pet{width:60px}#print .table .address{width:220px}#print .table .access{width:180px}#print .table .minutes{width:80px}#print .table .parking{width:120px}#print .table .built_at{width:80px}#print .table .reformed{width:120px}#print .table .reformed_date{width:140px}#print .table .manager{width:100px}#print .table thead{background-color:#f5f5f5;border:1px solid #dddddd;font-size:12px}#print .table thead th{padding:10px 8px;border-left:1px solid #dddddd;white-space:normal;word-break:break-word}#print .table thead th:nth-child(1){border-left:none}#print .table tbody tr{border:1px solid #dddddd;border-top:none;font-size:12px}#print .table tbody tr td{padding:4px 8px;border-left:1px solid #dddddd;white-space:normal;word-break:break-word;vertical-align:middle}#print .table tbody tr td:nth-child(1){border-left:none}#print .table tbody tr .No{text-align:center}#print .table tbody tr .status{font-size:10px;padding:0}#print .table tbody tr .status p{padding:4px 8px}#print .table tbody tr .status .isHouse,#print .table tbody tr .status .isOwnerChange{background-color:#d9d9d9}#print .table tbody tr .status .isNew{background-color:#fea486;color:#fff;border-bottom:1px solid #dddddd}#print .table tbody tr .status .isPriceChanged{background-color:#86cbff;color:#fff;border-bottom:1px solid #dddddd}#print .table tbody tr .status .isPublished{font-size:12px!important;color:#ff5959}#print .table tbody tr .status .isExclusive{font-size:12px!important;color:#28437e}#print .table tbody tr .status .isClosed{font-size:12px!important;color:#777}#print .table tbody tr .status .isReserved{font-size:12px!important}#print .table tbody tr .price{color:#ff5959}#print .table tbody tr .pet{text-align:center}}.update_info_list_wrapper{padding-top:24px}.update_info{margin-top:28px;position:relative}.update_info .head_wrapper{max-width:900px;margin:0 auto;position:relative}.update_info .head_wrapper .head{border-bottom:6px solid #F5913B;padding:0 2px 12px;width:fit-content;margin:0 auto;font-size:24px;font-weight:700}@media (max-width: 768px){.update_info .head_wrapper .head{font-size:16px;border-bottom:3px solid #f5913b;padding-bottom:8px}}.update_info .contents{margin:48px auto 0;min-height:110px}.update_info .contents .el-loading-spinner{top:70px}@media (max-width: 768px){.update_info .contents{margin:66px auto 0}}.update_info .filter_pref{position:absolute;right:0;top:20px}@media (max-width: 768px){.update_info .filter_pref{top:100px}}.update_info .filter_pref .el-select__wrapper{height:30px}.update_info .filter_status{display:flex;margin-top:50px}@media (max-width: 768px){.update_info .filter_status{margin-top:26px;justify-content:center}}.update_info .filter_status .filter_item .filter_btn{display:none}.update_info .filter_status .filter_item .filter_btn:checked+label{background:#6f6f6f;border-radius:14px;color:#fff}.update_info .filter_status .filter_item label{padding:4px 22px;font-size:15px;color:#a4a4a4;cursor:pointer}@media (max-width: 768px){.update_info .filter_status .filter_item label{padding:4px 14px;font-size:14px;white-space:nowrap}}.region_result_wrapper{padding-top:24px;padding-bottom:60px}@media (max-width: 768px){.region_result_wrapper{margin:0 auto;max-width:390px;padding:0}}.region_result_wrapper .el-loading-mask{position:fixed!important;width:100vw!important;left:50%!important;transform:translate(-50%)!important}.region_result_wrapper .el-loading-spinner{position:fixed!important}.region_result_wrapper .el-checkbox{margin-right:24px!important}.region_result_wrapper .el-checkbox__label{font-size:14px!important;color:#333!important}.region_result_wrapper .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#a4a4a4;border-color:#a4a4a4}.region_result_wrapper .el-checkbox__input.is-disabled .el-checkbox__inner{border:inherit}.region_result_wrapper .el-checkbox__inner{width:24px!important;height:24px!important;border:2px solid #a4a4a4;border-radius:4px}.region_result_wrapper .el-checkbox__inner:after{left:7px;height:14px;width:5px;border-width:2px}.region_result_wrapper .el-checkbox__inner:hover{border-color:#a4a4a4}.region_result_wrapper .el-select__placeholder.is-transparent{color:#333!important}.region_result_wrapper .result_filter_container{margin-top:32px}.region_result_wrapper .result_filter_container .head{display:flex;justify-content:center;align-items:center}@media (max-width: 768px){.region_result_wrapper .result_filter_container .head{gap:8px;height:64px}}.region_result_wrapper .result_filter_container .head h1{font-size:18px;font-weight:700;flex-grow:1;width:100%;height:64px;line-height:64px;background-color:#f2f2f2;text-align:center}@media (max-width: 768px){.region_result_wrapper .result_filter_container .head h1{background-color:initial;line-height:initial;height:initial;flex-grow:initial;text-align:initial}}@media (max-width: 768px){.region_result_wrapper .result_filter_container .head .text{font-size:16px;font-weight:700;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;flex-grow:1}.region_result_wrapper .result_filter_container .head .text span{font-size:24px;color:#f5913b}}.region_result_wrapper .result_filter_container .contents{margin:48px auto 0}@media (max-width: 768px){.region_result_wrapper .result_filter_container .contents{margin:32px auto 0}}@media (max-width: 768px){.region_result_wrapper .result_filter_container .contents .headline{border-radius:8px 8px 0 0;text-align:center;background-color:#f5913b;font-size:16px;font-weight:700;color:#fff;height:40px;line-height:40px}}@media (max-width: 768px){.region_result_wrapper .result_filter_container .contents .filter_contents{border:1px solid #f5913b;border-top:none;border-radius:0 0 8px 8px;padding:24px 28px}}.region_result_wrapper .result_filter_container .contents .tab{display:flex;justify-content:flex-start;align-items:center;gap:8px;font-size:16px;font-weight:700;text-align:center}.region_result_wrapper .result_filter_container .contents .tab .tab_item{border-radius:4px 4px 0 0;border:1px solid #f5913b;padding:10px;width:200px}.region_result_wrapper .result_filter_container .contents .tab .tab_item.active{cursor:not-allowed;pointer-events:none;color:#fff;background-color:#f5913b}.region_result_wrapper .result_filter_container .contents .tab_contents{border:4px solid #f5913b;padding:32px 48px;font-size:14px!important}.region_result_wrapper .result_filter_container .contents .tab_contents .collapse_header{display:flex;justify-content:flex-start;align-items:center;position:relative;background-color:#f2f2f2;border-radius:4px;padding:4px 10px;margin-bottom:4px}.region_result_wrapper .result_filter_container .contents .tab_contents .collapse_header .el-checkbox-group{flex-grow:1}.region_result_wrapper .result_filter_container .contents .tab_contents .collapse_header img{transition:all .3s}.region_result_wrapper .result_filter_container .contents .tab_contents .collapse_header img.active{transform:rotate(180deg)}.region_result_wrapper .result_filter_container .contents .tab_contents .collapse_contents{overflow:hidden;padding:22px 10px}.region_result_wrapper .result_filter_container .contents .tab_contents .collapse_contents .collapse_item{width:calc((100% - 96px)/4);height:40px}.region_result_wrapper .result_filter_container .contents .tab_contents .collapse_contents .collapse_item .el-checkbox__label{display:flex;justify-content:flex-start;align-items:center}.region_result_wrapper .result_filter_container .contents .tab_contents .collapse_contents .collapse_item .el-checkbox__label .item_name{white-space:normal}.region_result_wrapper .result_filter_container .contents .tab_contents .collapse_contents.route .collapse_item{width:calc((100% - 72px) / 3)}.region_result_wrapper .result_filter_container .contents .tab_contents .optional{margin-top:36px}.region_result_wrapper .result_filter_container .contents .tab_contents .optional .collapse_header{background-color:#ffe9c9;display:flex;justify-content:center;align-items:center;gap:10px}.region_result_wrapper .result_filter_container .contents .tab_contents .optional .collapse_header p{text-align:center;font-size:16px;font-weight:700}.region_result_wrapper .result_filter_container .contents .tab_contents .optional .collapse_contents .row{margin-bottom:24px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:28px}.region_result_wrapper .result_filter_container .contents .tab_contents .optional .collapse_contents .row .item .title{font-size:16px;font-weight:700;margin-bottom:12px}.region_result_wrapper .result_filter_container .contents .tab_contents .optional .collapse_contents .row .item .content .select_range{display:flex;justify-content:flex-start;align-items:center}.region_result_wrapper .result_filter_container .contents .tab_contents .optional .collapse_contents .row .item .content .select_range .el-select{width:110px;border-radius:4px;border:1px solid #dddddd}.region_result_wrapper .result_filter_container .contents .tab_contents .optional .collapse_contents .row .item .content .select_range .range{font-size:20px;font-weight:700;margin:0 4px}.region_result_wrapper .result_filter_container .contents .tab_contents .optional .collapse_contents .row .item .content .select_range.single .el-select{width:160px!important}.region_result_wrapper .result_filter_container .contents .tab_contents .optional .collapse_contents .row .item .content .el-checkbox{width:calc((100% - 96px)/4);height:40px}.region_result_wrapper .result_filter_container .contents .tab_contents .optional .collapse_contents .row .item .content .el-checkbox span{white-space:normal}.region_result_wrapper .result_filter_container .contents .tab_contents .optional .collapse_contents .row .item .content.property_type .el-checkbox{width:initial}.region_result_wrapper .result_filter_container .contents .tab_contents .count_result{font-size:16px;font-weight:700;text-align:center}.region_result_wrapper .result_filter_container .contents .tab_contents .count_result span{font-size:32px;color:#f5913b}.region_result_wrapper .result_filter_container .contents .tab_contents .submit{margin:8px auto 0;width:300px}.region_result_wrapper .result_filter_container .contents .tab_contents .submit button{border-radius:4px;width:100%;height:46px!important;line-height:46px!important;background-color:#26acce;box-shadow:0 4px 4px #00000040;font-size:16px;font-weight:700;color:#fff}.region_result_wrapper .result_filter_container .contents .tab_contents .submit button:disabled{background-color:#c4c4c4}@media (max-width: 768px){.region_result_wrapper .result_filter_container .contents .select_container .pref_select,.region_result_wrapper .result_filter_container .contents .select_container .city_select{display:flex;justify-content:flex-start;align-items:center;gap:12px}.region_result_wrapper .result_filter_container .contents .select_container .pref_select p,.region_result_wrapper .result_filter_container .contents .select_container .city_select p{font-size:14px;font-weight:700}.region_result_wrapper .result_filter_container .contents .select_container .pref_select .el-select,.region_result_wrapper .result_filter_container .contents .select_container .city_select .el-select{width:210px}.region_result_wrapper .result_filter_container .contents .select_container .pref_select .el-select .el-select__wrapper.is-disabled,.region_result_wrapper .result_filter_container .contents .select_container .city_select .el-select .el-select__wrapper.is-disabled{background-color:#c4c4c4}.region_result_wrapper .result_filter_container .contents .select_container .pref_select .el-select .el-select__wrapper.is-disabled .el-select__selected-item,.region_result_wrapper .result_filter_container .contents .select_container .city_select .el-select .el-select__wrapper.is-disabled .el-select__selected-item{color:#333}}@media (max-width: 768px){.region_result_wrapper .result_filter_container .contents .select_container .pref_select{margin-bottom:12px}}@media (max-width: 768px){.region_result_wrapper .result_filter_container .contents .count_result{text-align:center;font-size:16px;font-weight:700;margin-top:24px}.region_result_wrapper .result_filter_container .contents .count_result span{font-size:20px;color:#f5913b}}@media (max-width: 768px){.region_result_wrapper .result_filter_container .contents .optional .open_dialog_button{margin:8px auto;max-width:300px}.region_result_wrapper .result_filter_container .contents .optional .open_dialog_button button{border-radius:4px;width:100%;height:42px;line-height:42px;color:#26acce;border:1px solid #26acce;background-color:#fff;box-shadow:0 4px 4px #00000040;font-size:16px;font-weight:700}}@media (max-width: 768px){.region_result_wrapper .result_filter_container .contents .optional .filter_dialog.el-dialog{width:100%;height:100%;margin:0!important}.region_result_wrapper .result_filter_container .contents .optional .filter_dialog .el-dialog__header{height:80px;padding:0 22px!important;display:flex;justify-content:flex-start;align-items:center;border-bottom:1px solid #dddddd}.region_result_wrapper .result_filter_container .contents .optional .filter_dialog .el-dialog__header .el-dialog__title{font-size:20px;font-weight:700}.region_result_wrapper .result_filter_container .contents .optional .filter_dialog .el-dialog__headerbtn .el-dialog__close{font-size:28px;font-weight:700;color:#777}.region_result_wrapper .result_filter_container .contents .optional .filter_dialog .el-dialog__headerbtn{right:16px;top:16px}.region_result_wrapper .result_filter_container .contents .optional .filter_dialog .el-dialog__body{padding:0!important}.region_result_wrapper .result_filter_container .contents .optional .filter_dialog .el-dialog__body .filter_table{padding-bottom:64px;overflow-y:auto;height:calc(100dvh - 80px)}.region_result_wrapper .result_filter_container .contents .optional .filter_dialog .el-dialog__body .filter_table .item{display:flex;justify-content:flex-start;align-items:center;flex-direction:column}.region_result_wrapper .result_filter_container .contents .optional .filter_dialog .el-dialog__body .filter_table .item .title{font-size:18px;font-weight:700;height:56px;line-height:56px;background-color:#f2f2f2;width:100%;text-align:center}.region_result_wrapper .result_filter_container .contents .optional .filter_dialog .el-dialog__body .filter_table .item .content{padding:24px 20px;width:100%}.region_result_wrapper .result_filter_container .contents .optional .filter_dialog .el-dialog__body .filter_table .item .content .el-checkbox{width:calc((100% - 48px)/2);margin-bottom:12px}.region_result_wrapper .result_filter_container .contents .optional .filter_dialog .el-dialog__body .filter_table .item .content .el-checkbox .el-checkbox__label{word-break:break-word;white-space:normal}.region_result_wrapper .result_filter_container .contents .optional .filter_dialog .el-dialog__body .filter_table .item .content .select_range{display:flex;justify-content:flex-start;align-items:center}.region_result_wrapper .result_filter_container .contents .optional .filter_dialog .el-dialog__body .filter_table .item .content .select_range .el-select{width:160px;border-radius:4px;border:1px solid #dddddd}.region_result_wrapper .result_filter_container .contents .optional .filter_dialog .el-dialog__body .filter_table .item .content .select_range .range{font-size:20px;font-weight:700;color:#ddd;margin:0 4px}.region_result_wrapper .result_filter_container .contents .optional .filter_dialog .el-dialog__body .filter_table .item .content .select_range.single .el-select{width:210px!important}}@media (max-width: 768px){.region_result_wrapper .result_filter_container .contents .submit{margin:0 auto;max-width:300px}.region_result_wrapper .result_filter_container .contents .submit button{border-radius:4px;width:100%;height:42px;line-height:42px;background-color:#26acce;box-shadow:0 4px 4px #00000040;font-size:16px;font-weight:700;color:#fff}.region_result_wrapper .result_filter_container .contents .submit button.optional_sp{height:46px;line-height:46px}}.region_result_wrapper .result_list_container{margin-top:48px}@media (max-width: 768px){.region_result_wrapper .result_list_container{margin-top:64px;margin-bottom:64px}}.region_result_wrapper .result_list_container .head{font-size:20px;font-weight:700;color:#fff;text-align:center;padding:10px 0;background-color:#f5913b;border-radius:4px;position:relative}.region_result_wrapper .result_list_container .head p{max-width:640px;margin:0 auto}@media (max-width: 768px){.region_result_wrapper .result_list_container .head{background-color:initial;padding:0;font-size:18px}.region_result_wrapper .result_list_container .head>p{padding:8px 18px;background-color:#f5913b}}.region_result_wrapper .result_list_container .head .sort{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:flex;justify-content:flex-start;align-items:center}@media (max-width: 768px){.region_result_wrapper .result_list_container .head .sort{transform:initial;position:static;margin:12px 0}.region_result_wrapper .result_list_container .head .sort>p{color:#333;font-size:16px;font-weight:700;margin-right:12px}}.region_result_wrapper .result_list_container .head .sort .el-select{width:160px}.region_result_wrapper .result_list_container .head .sort .el-select .el-select__wrapper{height:40px;border:1px solid #d9d9d9;border-radius:4px 0 0 4px}.region_result_wrapper .result_list_container .head .sort .el-select .el-select__selected-item span{color:#333;font-size:16px;font-weight:500}.region_result_wrapper .result_list_container .head .sort .sort_direction{height:40px;width:30px;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#d9d9d9;border-radius:0 4px 4px 0}.region_result_wrapper .result_list_container .head .sort .sort_direction p{font-size:10px;height:13px;color:#a4a4a4}.region_result_wrapper .result_list_container .head .sort .sort_direction p.active{color:#333}.region_result_wrapper .result_list_container .contents{margin-top:12px}.region_result_wrapper .result_list_container .contents .info{display:flex;justify-content:space-between;align-items:center}.region_result_wrapper .result_list_container .contents .info .result_info{font-size:16px;font-weight:700}.region_result_wrapper .result_list_container .contents .info .result_info span{font-size:24px;color:#f5913b}.region_result_wrapper .result_list_container .contents .info .drawing_download_info{position:relative;background-color:#fee968;border-radius:20px;box-shadow:0 4px 4px #00000040;padding:6px 30px;z-index:2;text-align:center;font-size:12px}.region_result_wrapper .result_list_container .contents .info .drawing_download_info img{z-index:1;position:absolute;top:100%;right:16px}.region_result_wrapper .result_list_container .contents .result_list{margin-top:24px;width:100%}.region_result_wrapper .result_list_container .contents .result_list .list_header{width:calc(100% - 4px);display:flex;justify-content:flex-start;align-items:center;text-align:center;font-size:12px}.region_result_wrapper .result_list_container .contents .result_list .list_header .column{max-width:1072 px;width:100%;display:flex;justify-content:flex-start;align-items:center;background-color:#f2f2f2;padding:5px 0}.region_result_wrapper .result_list_container .contents .result_list .list_header .adjust_width{width:48px;visibility:hidden;background-color:none}.region_result_wrapper .result_list_container .contents .result_list .about{width:58%;padding-left:10px}.region_result_wrapper .result_list_container .contents .result_list .price{width:15%}.region_result_wrapper .result_list_container .contents .result_list .layout{width:13%}.region_result_wrapper .result_list_container .contents .result_list .built_at{width:14%}.region_result_wrapper .result_list_container .contents .result_list .price,.region_result_wrapper .result_list_container .contents .result_list .layout,.region_result_wrapper .result_list_container .contents .result_list .built_at{border-left:1px solid #dddddd;padding:0 20px}@media (max-width: 768px){.region_result_wrapper .result_list_container .contents .result_list .price,.region_result_wrapper .result_list_container .contents .result_list .layout,.region_result_wrapper .result_list_container .contents .result_list .built_at{border-left:none;padding:0}}.region_result_wrapper .result_list_container .contents .result_list .list_item{margin-bottom:20px;display:flex;justify-content:flex-start;align-items:center;gap:4px;flex-grow:1;height:150px;position:relative}@media (max-width: 768px){.region_result_wrapper .result_list_container .contents .result_list .list_item{max-width:390px;width:100%;min-height:200px;height:initial;border-radius:4px;box-shadow:0 4px 4px #00000040;display:block;position:initial}.region_result_wrapper .result_list_container .contents .result_list .list_item .heading{font-size:16px;font-weight:700;padding:10px 0 10px 10px;background-color:#fef9f5}}.region_result_wrapper .result_list_container .contents .result_list .list_item .real_estate_info{display:flex;justify-content:flex-start;align-items:center;flex-grow:1;padding:10px 0;box-shadow:0 4px 4px #00000040;border-radius:4px;max-width:1072px;height:100%}@media (max-width: 768px){.region_result_wrapper .result_list_container .contents .result_list .list_item .real_estate_info{padding:8px 10px;display:block;box-shadow:none;height:initial}}.region_result_wrapper .result_list_container .contents .result_list .list_item .real_estate_info>div{height:100%}@media (max-width: 768px){.region_result_wrapper .result_list_container .contents .result_list .list_item .real_estate_info>div{height:initial}}.region_result_wrapper .result_list_container .contents .result_list .list_item .real_estate_info .status{height:auto;position:absolute;top:0;left:0;display:flex;justify-content:flex-start;align-items:flex-start;gap:4px}@media (max-width: 768px){.region_result_wrapper .result_list_container .contents .result_list .list_item .real_estate_info .status{top:-6px;left:-6px}}.region_result_wrapper .result_list_container .contents .result_list .list_item .real_estate_info .status .label{text-align:center;font-size:11px;font-weight:700;color:#fff;width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:50%}.region_result_wrapper .result_list_container .contents .result_list .list_item .real_estate_info .status .label.new{background-color:#fea486}.region_result_wrapper .result_list_container .contents .result_list .list_item .real_estate_info .status .label.price_changed{background-color:#86cbff}.region_result_wrapper .result_list_container .contents .result_list .list_item .real_estate_info .status .label.reformed{background-color:#8cc68b}.region_result_wrapper .result_list_container .contents .result_list .list_item .real_estate_info .about{display:flex;justify-content:flex-start;align-items:center;gap:24px}.region_result_wrapper .result_list_container .contents .result_list .list_item .real_estate_info .real_estate_img{width:160px;height:130px;flex-shrink:0}@media (max-width: 768px){.region_result_wrapper .result_list_container .contents .result_list .list_item .real_estate_info .real_estate_img{width:140px;height:100px}}.region_result_wrapper .result_list_container .contents .result_list .list_item .real_estate_info .real_estate_img img{max-width:100%;height:100%;margin:0 auto;object-fit:contain}.region_result_wrapper .result_list_container .contents .result_list .list_item .real_estate_info .property_type{width:fit-content;padding:4px 10px;border-radius:4px;font-size:12px;line-height:12px;background-color:#d9d9d9}@media (max-width: 768px){.region_result_wrapper .result_list_container .contents .result_list .list_item .real_estate_info .property_type{padding:2px 6px}}.region_result_wrapper .result_list_container .contents .result_list .list_item .real_estate_info .base_info{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;height:calc(100% - 15px)}@media (max-width: 768px){.region_result_wrapper .result_list_container .contents .result_list .list_item .real_estate_info .base_info{margin-top:8px;position:relative;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;height:100%;gap:12px}}.region_result_wrapper .result_list_container .contents .result_list .list_item .real_estate_info .base_info .name{font-size:20px;font-weight:700}.region_result_wrapper .result_list_container .contents .result_list .list_item .real_estate_info .base_info .room_number{font-size:14px;font-weight:700}.region_result_wrapper .result_list_container .contents .result_list .list_item .real_estate_info .price,.region_result_wrapper .result_list_container .contents .result_list .list_item .real_estate_info .layout,.region_result_wrapper .result_list_container .contents .result_list .list_item .real_estate_info .built_at{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:8px}@media (max-width: 768px){.region_result_wrapper .result_list_container .contents .result_list .list_item .real_estate_info .price,.region_result_wrapper .result_list_container .contents .result_list .list_item .real_estate_info .layout,.region_result_wrapper .result_list_container .contents .result_list .list_item .real_estate_info .built_at{display:block;width:100%}}.region_result_wrapper .result_list_container .contents .result_list .list_item .real_estate_info .price{font-size:14px}@media (max-width: 768px){.region_result_wrapper .result_list_container .contents .result_list .list_item .real_estate_info .price{margin-bottom:6px}}.region_result_wrapper .result_list_container .contents .result_list .list_item .real_estate_info .price .price_main{font-size:20px;font-weight:700;color:#ff5959}.region_result_wrapper .result_list_container .contents .result_list .list_item .real_estate_info .price .price_main span{font-size:14px;font-weight:500}@media (max-width: 768px){.region_result_wrapper .result_list_container .contents .result_list .list_item .real_estate_info .price .rent{margin-top:4px}}.region_result_wrapper .result_list_container .contents .result_list .list_item .real_estate_info .price .rent span,.region_result_wrapper .result_list_container .contents .result_list .list_item .real_estate_info .price .yield span{font-weight:700}.region_result_wrapper .result_list_container .contents .result_list .list_item .real_estate_info .price .rent span span,.region_result_wrapper .result_list_container .contents .result_list .list_item .real_estate_info .price .yield span span{font-size:10px}.region_result_wrapper .result_list_container .contents .result_list .list_item .real_estate_info .layout{font-size:16px}@media (max-width: 768px){.region_result_wrapper .result_list_container .contents .result_list .list_item .real_estate_info .layout{font-size:12px}}.region_result_wrapper .result_list_container .contents .result_list .list_item .real_estate_info .built_at{font-size:16px;display:flex;justify-content:center;align-items:center;flex-direction:row;gap:40px}@media (max-width: 768px){.region_result_wrapper .result_list_container .contents .result_list .list_item .real_estate_info .base_info_bottom{font-size:12px;margin-top:8px}}.region_result_wrapper .result_list_container .contents .result_list .list_item .drawing_download_box{height:150px;width:48px;display:flex;justify-content:center;align-items:center;box-shadow:0 4px 4px #00000040;background-color:#f2f2f2;border-radius:0!important}.region_result_wrapper .result_list_container .contents .result_list .list_item .drawing_download_box .el-checkbox{margin-right:0!important}.region_result_wrapper .result_list_container .contents .no_item{text-align:center;margin-top:30px;font-size:16px}.region_result_wrapper .drawing_download{width:400px;height:60px;padding:5px;background-color:#fee968;border-radius:30px;text-align:center;color:#333;box-shadow:0 4px 4px #00000040;font-size:20px;font-weight:700;display:flex;justify-content:center;align-items:end;gap:8px}.region_result_wrapper .drawing_download.disabled{pointer-events:none;cursor:not-allowed;background-color:#c4c4c4}.region_result_wrapper .drawing_download span{font-size:16px}.region_result_wrapper .drawing_download.center{display:flex;justify-content:center;align-items:center;margin:60px auto}.region_result_wrapper .banner{position:fixed;width:100vw;bottom:0;left:50%;transform:translate(-50%);z-index:99;background-color:#0006;padding:12px 0;font-size:20px;font-weight:700;text-align:center;color:#fff;display:flex;justify-content:center;align-items:center;gap:38px}.region_result_wrapper .banner .checked{display:flex;justify-content:flex-start;align-items:center;font-size:20px;font-weight:700;color:#fff;line-height:20px}.region_result_wrapper .banner .checked .el-checkbox{margin-right:12px!important;pointer-events:none}.region_result_wrapper .banner .checked .el-checkbox .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#6f6f6f;border-color:#6f6f6f}.region_result_wrapper .banner .checked .total{font-size:32px;margin:0 10px;color:#fee968}.region_result_wrapper .banner.stop{position:absolute}
