div#headerWrap{height:auto;}
.gnbSearch > div{max-width:1250px; margin:0 auto;}
.gnbSearch{background:#f6f6f6; padding:6px 0;}
dl.gnbSearch dt{position:static;}

#saerch_input{width: 670px; height: 33px; border: 1px solid #dcdcdc; color: #000; font-size: 13px; font-family: 'Noto Sans KR', sans-serif; border-radius: 20px;}

.gnbSearch .search input{margin-left: 2px; padding-bottom: 2px; cursor: pointer; width: 70px; height: 33px; border: 1px solid #0D3387; background-color: #0D3387; color: #fff; font-size: 14px; font-family: 'Noto Sans KR', sans-serif; border-radius: 20px;}
.goSearch a{display:block; margin-left: 5px; padding-bottom: 2px; cursor: pointer; width: 135px; height: 33px; border: 1px solid #0D3387; background-color: #fff; color: #0D3387; font-size: 14px; font-family: 'Noto Sans KR', sans-serif; border-radius: 20px; text-align:center; line-height:33px; text-decoration:none;}
.ul#gnb > li{float:none;}
.mobile_search_btn{display:none;}
@media screen and (max-width:960px){
.mobile_search_btn{display:block;}
.gnbSearch{display:none; position:absolute; top:67px; padding:10px 15px 20px; left:0; right:0; box-sizing:border-box;}
.gnbSearch.active{display:block;}
.gnbSearch > div{display:block;}
.gnbSearch fieldset .dp_flex{display:block;}
.gnbSearch .search{display:block;}
#saerch_input{width:100%; border-radius:0; margin-bottom:10px;}
.gnbSearch .search input{width:100%; border-radius:0; margin-left:0; margin-bottom:10px;}
.goSearch a{border-radius:0; margin-left:0;}

div.wrapper:before, div.wrapper:after{display:none;}
div#headerWrap h1{position:static;}

.mobile_search_btn{position: absolute; top: 15px; right: 50px; width: 45px; height: 45px; font-size: 0; border-radius: 50%;}
.mobile_search_btn span{background:url('../image/header_search_m.png') center center no-repeat; background-size:20px;position: absolute; top: 10px; right: 10px; width: 25px; height: 25px; background-size: 20px;}
.gnbSearch > div:before {
        display: block;
        padding-bottom: 5px;
        content: "Keyword, Title, Abstract, or Author";
        font-size: 12px;
        line-height: 25px;
        font-family: 'Lora', georgia, "Nanum Gothic", sans-serif;
    }

}