.top_search_area{padding:9px 0 8px;margin-bottom:30px;border-top:3px solid transparent;font-size:0;text-align:center}
.top_search_area > *{display:inline-block;font-size:12px;vertical-align:middle}
.top_search_area .text{height:30px;padding:0 20px;color:#fff;font-size:14px;font-weight:bold;font-family:'NanumBarunGothic', sans-serif;line-height:30px}
.top_search_area .input{width:370px;height:30px;padding:0 10px;background:#fff;border:0;font-family:'NanumBarunGothic', sans-serif;line-height:30px;box-sizing:border-box}
.top_search_area .btn_submit{float:none;width:35px;height:32px;margin-left:3px;background:#00bcc9;border:1px solid #005b6f;box-sizing:border-box}
.top_search_area .btn_submit img{vertical-align:middle}
.isearch_filter{padding:0 15px;border-top:1px solid #eee;border-bottom:1px solid #cacaca}
.isearch_filter .type{float:left}
.isearch_filter .type li{float:left;margin-right:30px}
.isearch_filter .type li:last-child{margin-right:0}
.isearch_filter .type a{display:block;height:45px;color:#333;font-size:14px;font-weight:bold;font-family:'NanumBarunGothic', sans-serif;line-height:45px}
.isearch_filter .type a.act{position:relative}
.isearch_filter .type a.act::before{display:block;content:'';position:absolute;bottom:-1px;left:0;right:0;height:4px}
.isearch_filter .select{position:relative;float:right;min-width:81px;height:26px;padding:0 20px 0 10px;margin-top:9px;background:#fff;border:1px solid #c9c9c9;outline:0;box-sizing:border-box}
.isearch_filter .select::before{display:block;content:'';position:absolute;top:50%;right:8px;width:4px;height:4px;margin-top:-5px;border:1px solid transparent;border-right-color:#666;border-bottom-color:#666;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.isearch_filter .select.act::before{margin-top:-2px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}

.isearch_bottom_search02{width:435px;margin:20px auto 0}
.isearch_bottom_search02 .input{float:left;width:400px;height:35px;padding:0 10px;background:#fff;border:2px solid transparent;line-height:31px;box-sizing:border-box}
.isearch_bottom_search02 .btn_submit{float:right;width:35px;height:35px}

.isearch_filter .section_filter .filter_date{ left: 510px; }

 
/* skin */ 
.top_search_area{background-color:#005b6f; border-color:#00bcc9}
.isearch_filter .type a.act{color:#005b6f; }
.isearch_filter .type a.act::before{background:#005b6f; }
.isearch_bottom_search02 .input{border-color:#005b6f; }
.isearch_bottom_search02 .btn_submit{background:#005b6f; }
