@charset "utf-8";

/* 전체검색결과 스킨 */
#sch_res_detail {background:#FBFBFB;padding:20px; text-align:center;margin:0px 0 0px; border:1px solid #CFCFCF; border-radius:5px }
#sch_res_detail legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#sch_res_detail select {}
#sch_res_detail .frm_input {}
#sch_res_detail .sch_wr {position:relative;display:inline-block}
#sch_res_detail .btn_submit {padding:0 10px;height:45px;width:88px;font-size:1.083em;color:#fff;background:#434a54}

.bo_se_select {width:100%; position:relative; float:left; padding-right:10px;}
.bo_se_select select {width:100%; padding-left:10px; padding-right:10px; border:1px solid #D0D3DB;height:40px;border-radius:7px; 
background: url(/css/images/select_arr.png) no-repeat 95% 50%; /* 네이티브 화살표 대체 */  
background-size: 20px;
background-color:#FFFFFF;
appearance: none; }

/* 모바일기기 */
@media only screen and (max-width: 320px) {
.input_search_width {width:120px; color:#000000}
}
/* 모바일기기 + 태블릿 */
@media only screen and (min-width: 321px) and (max-width: 768px){
.input_search_width {width:140px; color:#000000}
}
/* 태블릿 */
@media only screen and (min-width: 769px) and (max-width: 1200px){
.input_search_width {width:250px; color:#000000}
}
/* 데스크탑 */
@media only screen and (min-width: 1201px) {
.input_search_width {width:500px; color:#000000}
}