.section01 .area_width{max-width:1000px;width:90%;margin:0 auto}@media (max-width:600px){.section01 .area_width{max-width:100%;padding:0 3%;-webkit-box-sizing:border-box;box-sizing:border-box}}.section01 .menu_item{color:#fff;cursor:pointer;display:block;margin-bottom:30px;position:relative;border-bottom:1px solid #f0e6da}.section01 .menu_item .menu_item_link{color:#f3ba3a;display:block;padding:1rem;text-align:center;border-top:3px solid #f3ba3a;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:22px;font-weight:700;letter-spacing:.15em}.section01 .menu_item .menu_item_link:before{content:"";width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #f3ba3a;position:absolute;top:50%;-webkit-transform:translate(-190%,-50%);transform:translate(-190%,-50%)}.section01 .menu_item .menu_item_link:hover{color:#f3ba3a}.section01 .menu_item .submenu{background:#fff;display:none;max-width:70%;margin:0 auto}.section01 .menu_item .submenu .input_items{background-color:#f6f1ea;padding:1rem;color:#333}.section01 .menu_item .submenu .input_content.max-input label{width:100%}.section01 .menu_item .submenu .input_content label{width:25%;padding:1rem;color:#333;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:500;border-bottom:1px solid #f0e6da;border-right:1px solid #f0e6da;display:inline-block}.section01 .menu_item .submenu .input_content label:last-child{border-right:none}.section01 .menu_item .submenu .input_content label input{border:1px solid #f0e6da}.section01 .menu_item .submenu .input_content input[type=checkbox]{margin-right:15px;-webkit-transform:scale(1.5);transform:scale(1.5)}.section01 .menu_item .submenu .input_content .input_content-label{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:5px 0;border-bottom:none}.section01 .menu_item .submenu .input_content .input_content-label input{border:1px solid #b4b4b4;padding:.375em;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.section01 .menu_item .submenu .input_content .frame{padding:1rem;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.section01 .menu_item .submenu .input_content .frame select{background-color:#fff;border-radius:3px;color:#ccc}.section01 .menu_item .submenu .input_content .select_map{display:block;margin:0 auto}.section01 .menu_item .submenu .input_content select{background-color:#fff;border-radius:3px;color:#ccc;border:1px solid #ccc;padding:2px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.section01 .menu_item .submenu .submit_btn{margin-bottom:30px;text-align:center;margin-top:30px;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.section01 .menu_item .submenu .submit_btn .submit_button{-o-object-fit:contain;object-fit:contain}.section01 .menu_item .submenu .submit_btn .submit_button input{display:inline-block;width:280px;text-align:center;color:#fff;background-color:#f4c457;-webkit-box-shadow:0 5px 0 #e90;box-shadow:0 5px 0 #e90;-webkit-transition:.3s;transition:.3s;cursor:pointer;border:none;padding:15px 0;font-size:14px;font-weight:700;border-radius:4px}.section01 .menu_item .submenu .submit_btn .submit_button input:hover{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);background-color:#f4c457;-webkit-box-shadow:none;box-shadow:none}@media (max-width:600px){.section01 .menu_item .submenu{max-width:90%}.section01 .menu_item .submenu .input_content label{width:100%;border:1px solid #f0e6da}.section01 .menu_item .submenu .input_content label:last-child{border-right:1px solid #f0e6da}}.section01 #house-search-results{margin:0 auto 60px auto;width:90%;max-width:1000px}.section01 .list{gap:15px 15px}.section01 .list>*{width:calc((100% - 15px * (3 - 1)) / 3);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media (max-width:600px){.section01 .list{gap:15px 0px}.section01 .list>*{width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.section01 .list .box a{background-color:#f3f3f3;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;border-radius:10px}.section01 .list .box a .image{width:100%;height:230px;margin-bottom:20px}.section01 .list .box a .image img{width:100%;-o-object-fit:cover;object-fit:cover}.section01 .list .box a .info .top{gap:20px;margin-bottom:10px}.section01 .list .box a .info .top .price_type{width:calc(50% - 20px);text-align:center;color:#fff;font-size:14px;border-radius:5px;padding:5px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.section01 .list .box a .info .top .price_type.buy{background-color:#fca359}.section01 .list .box a .info .top .price_type.lent{background-color:#b8d96c}.section01 .list .box a .info .top .area{width:50%}.section01 .list .box a .info .bottom{gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section01 .list .box a .info .bottom .space{font-size:15px}.section01 .list .box a .info .bottom .name{font-size:12px;color:#7d7d7d}.section01 .list .box a .info .bottom .price{color:#ff5113}.section01 .list .box a .info .bottom .price .num{font-size:18px;font-weight:600;color:#ff5113}.section01 .house-search-pagination .num-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px;margin-top:30px}.section01 .house-search-pagination .num-list .num-item a,.section01 .house-search-pagination .num-list .num-item span{width:36px;height:36px;padding:5px 0;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #f3ba3a;border-radius:3px;color:#f3ba3a;display:inline-block;text-align:center}.section01 .house-search-pagination .num-list .num-cur span{color:#fff;background-color:#f3ba3a}