.advanced_search{margin:15px 0}.search_option_area{padding:30px;margin:0}.advanced_search_title{margin:0 0 10px;font-size:20px;font-weight:700}#advanced_search_form{display:flex;flex-wrap:wrap}._option_wrap{position:relative;flex:1 1 100%;flex-wrap:wrap;display:flex;margin:0;padding:15px 0;border-bottom:1px solid #ddd;line-height:1.5}._option_subject{margin:0 20px 0 0;font-weight:700}._option_wrap ._option_vals{flex:1 1 calc(100% - 110px)}._option_vals_checkbox_label{margin:0 15px 0 0;font-weight:400}._option_vals_radio_label{margin:0 15px 0 0;font-weight:400}._option_vals_checkbox_label>span{padding:0 5px}._option_vals_radio_label>span{padding:0 5px}.advanced_search_btn_clear,.advanced_search_btn_send{flex:0 1 50%;max-width:160px;padding:10px 15px;outline:0;color:#fff;border:0;border-radius:4px}.advanced_search_btn_send{background:#333}.advanced_search_btn_clear{background:#999;margin:0 0 0 10px}.advanced_search_btns{margin:20px 0 0;display:flex}#advanced_search_form select{padding:5px;font-size:14px;line-height:1.5}#advanced_search_form .column_memo{width:100%;font-size:14px}@media (min-width:992px){._option_vals_input{padding:5px}._option_label{order:-1;margin:0 30px 0 0;padding:5px 0;flex:0 0 80px;text-align:right}._option_wrap:not(._option_text) ._option_vals_input{display:none}._option_selectnew ._option_vals,._option_text ._option_vals{margin:5px 0 0 110px;width:100%}._option_vals_checkbox_label,._option_vals_radio_label{padding:5px 0}}@media (max-width:991px){.search_option_area{position:relative;padding:0 0 30px;background:0 0}.search_option_area::after{content:"";position:absolute;bottom:0;left:-15px;right:-15px;height:1px;background:#ccc}#advanced_search_form{justify-content:space-between}.advanced_search_btns{justify-content:center}._option_wrap{position:relative;flex:0 1 calc(50% - 5px);margin:5px 0;padding:0;border-radius:4px;border:0;height:55px}._option_selectnew ._option_vals_input,._option_wrap{background:#f3f5f7}._option_wrap:not(._option_text)::after{content:"▼";display:block;position:absolute;font-size:12px;right:15px;top:50%;transform:translateY(-50%);color:#ccc;z-index:2}._option_wrap:not(._option_text) ._option_subject{width:100%;padding:5px 10px}._option_vals{display:none;position:absolute;top:100%;left:0;width:100%;padding:5px;z-index:2;background:#fff;border-radius:0 0 4px 4px}._option_text ._option_subject{padding:5px 10px}._option_label{display:block;font-size:16px}._option_vals_input{position:absolute;display:block;bottom:6px;left:10px;background:0 0;border:none;width:calc(100% - 20px);box-sizing:border-box;font-size:15px;line-height:1.5;color:#38424c;overflow:hidden;text-overflow:ellipsis}._option_wrap:not(._option_text) ._option_vals_input{cursor:pointer;width:calc(100% - 40px)}._option_vals_input:active,._option_vals_input:focus{background:0 0;border:none;outline:0}._option_label{position:absolute;top:50%;left:10px;transform:translateY(-50%);color:#555;font-weight:400;transition:all .225s ease-in-out}._input--notempty+._option_label,._option_text ._option_vals_input:focus+._option_label,._option_wrap:not(._option_text).open ._option_label{top:4px;transform:translateY(0);font-size:12px}._option_wrap.open ._option_vals{display:block;box-shadow:rgba(0,0,0,.15) 0 5px 10px;margin:0;z-index:3;max-height:400px;overflow-x:hidden;overflow-y:auto}._option_address.open ._option_vals,._option_addresstown.open ._option_vals{padding:10px}._option_text ._option_vals_input:focus~._option_border,._option_wrap.open ._option_border{position:absolute;width:100%;height:100%;left:0;top:0;border:#222 1px solid;border-radius:4px;pointer-events:none}._option_vals_checkboxbar,._option_vals_radiobar{display:flex;flex-wrap:wrap;justify-content:space-between}._option_vals_checkbox_label,._option_vals_radio_label{flex:1 1 50%;display:flex;margin:0;padding:5px;font-size:15px}._option_vals_checkbox_label span,._option_vals_radio_label span{padding:0 0 0 5px}._option_vals_select{position:absolute;display:block;width:calc(100% - 20px);height:35px;bottom:4px;left:10px;background:0 0;-webkit-appearance:none;border:none}._option_selectnew ._option_label,._option_selectnew ._option_vals_input{pointer-events:none;z-index:2}._option_selectnew ._option_vals,._option_text ._option_vals{display:none!important}}@media (max-width:767px){._option_vals_checkbox_label,._option_vals_radio_label{flex:1 1 100%}}