@charset "UTF-8";

.intellectProWrap .search_sanhak .box-search { position: relative; display:inline-block; background:#ebebeb; height:40px; line-height:40px; padding:0 50px 0 15px; border-radius:100px; min-width:300px; }
.intellectProWrap .search_sanhak fieldset { display:flex; justify-content:flex-end; }
.intellectProWrap .search_sanhak .box-search input { position: relative; top: -2px; width: 100%; height: 100%; background: transparent; border: 0; }
.intellectProWrap .search_sanhak .box-search input[type="submit"] { position: absolute; right: 0; top: 0; width: 40px; height: 100%; background: url("../images/btn_search.png") no-repeat center center; text-indent: -9999px; cursor: pointer; }

.intellectProWrap ._paging { margin-top: 60px; }
.intellectProWrap ._paging a._first { background: url("../images/btn_first.jpg") no-repeat center; width: 35px; height: 35px; }
.intellectProWrap ._paging a._last { background: url("../images/btn_last.jpg") no-repeat center; width: 35px; height: 35px; }
.intellectProWrap ._paging a._prev { background: url("../images/btn_prev.jpg") no-repeat center; width: 35px; height: 35px; background-position: 0 0; border: 0; }
.intellectProWrap ._paging a._next { background: url("../images/btn_next.jpg") no-repeat center; width: 35px; height: 35px; background-position: 0 0; border: 0; }
.intellectProWrap ._paging ul { margin: 0 15px; }
.intellectProWrap ._paging ul li a { font-size: 16px; border: 0; color: #666; line-height: 35px; }
.intellectProWrap ._paging ul li strong { width: 35px; height: 35px; font-size: 16px; color: #fff; background: #777; border-color: #777; line-height: 33px; }

