.tab_area{display:flex;flex-wrap:wrap;margin:60px auto;max-width:560px}.tab_area:after{content:"";width:100%;height:2px;background:#ed6103;display:block;order:-1}.tab_label{color:#fff;font-weight:700;white-space:nowrap;text-align:center;padding:30px .5em;order:-1;z-index:1;cursor:pointer;flex:1;border-radius:30px 30px 0 0;position:relative}.tab_content{width:100%;height:0;overflow:hidden;opacity:0}.tab_switch:checked+.tab_label+.tab_content{height:auto;overflow:auto;padding:30px;opacity:1;transition:.5s opacity;border:2px solid #ed6103;border-top:none;border-radius:0 0 30px 30px}.tab_switch{display:none}.tab_switch:checked+.tab_label{margin-top:-20px;transition:margin .3s;align-items:center;display:flex;justify-content:center;font-size:28px;box-shadow:3px 0 7px #0000004d}.tab_label.mansion{background:#ed6103}.tab_label.house{background:#eebc07;margin-left:30px}.tab_label:hover{opacity:.9;transition:.3s;box-shadow:5px 0 10px #0000004d;border-color:transparent}.form_area .step_area{margin-bottom:3em}.form_area .step_area .step_title{display:flex;align-items:center;font-weight:600;margin-bottom:20px}.form_area .step_area .step_title .step_mark{text-align:center;float:left;margin-right:20px}.form_area .step_area .step_title .mark_text{display:block;font-size:10px}.form_area .step_area .step_title .mark_number{background:#eebc07;border-radius:50px;padding:10px;display:block}.form_area .step_area .step_title .step_text{font-size:20px}.form_area .step_area .step_title .step_note{display:block;font-size:12px;font-weight:400}.assessment_section .tab_area{max-width:initial}.assessment_section .tab_switch:checked+.tab_label+.tab_content{padding:0;border:none;border-radius:0!important}.form_area .el-form-item{margin-bottom:15px}.form_area .el-form-item.is-error{margin-bottom:45px}.form_area .el-form-item__error{width:100%;text-align:center;padding-top:15px}.el-form-item.is-error .el-input__inner{background:#ffeaea}@media screen and (max-width: 768px){.tab_switch:checked+.tab_label+.tab_content{padding:10px 20px}.tab_switch:checked+.tab_label{font-size:20px}.tab_label{padding:20px .5em}.tab_label:not(:last-of-type){margin-right:10px}.form_area .step_area .step_title .step_text{font-size:16px}.form_area .step_area .step_title .mark_number{padding:5px 10px}.form_area .step_area .step_title .step_mark{margin-right:10px}.form_area .el-form-item.is-error{margin-bottom:55px}.form_area .el-form-item__error{padding-top:10px!important;line-height:18px;font-size:11px}}.search_container{padding-top:80px;background-color:#fff}.search_container .search_input_wrapper{display:flex;width:598px;height:53px;margin:0 auto;border:1px solid #B9C7DE;border-radius:10px}.search_container .search_input_wrapper .search_maintext{height:100%;border:none;border-top-left-radius:10px;border-bottom-left-radius:10px;background:none;box-shadow:none}.search_container .search_input_wrapper .search_submit_btn{flex-shrink:0;width:60px;background-color:#daefff;color:#23417d;font-size:16px;border-top-right-radius:10px;border-bottom-right-radius:10px}@media screen and (max-width: 960px){.search_container{padding-top:40px;padding-left:20px;padding-right:20px}.search_container .search_input_wrapper{height:40px;width:100%;max-width:100%}}.property_confirm_section .tab_area{max-width:initial}.property_confirm_section .tab_switch:checked+.tab_label+.tab_content{padding:0;border:none;border-radius:0!important}.no_result{text-align:center}
