@charset "UTF-8";

.search_sanhak fieldset { display:flex; justify-content:flex-end; }
.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; }
.search_sanhak .box-search .search_text { position: relative; top: -2px; width: 100%; height: 100%; background: transparent; border: 0; }
.search_sanhak .box-search .search_btn { 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; }

.sanahkWrap ._paging { margin-top: 60px; }
.sanahkWrap ._paging a._first { background: url("../images/btn_first.jpg") no-repeat center; width: 35px; height: 35px; }
.sanahkWrap ._paging a._last { background: url("../images/btn_last.jpg") no-repeat center; width: 35px; height: 35px; }
.sanahkWrap ._paging a._prev { background: url("../images/btn_prev.jpg") no-repeat center; width: 35px; height: 35px; background-position: 0 0; border: 0; }
.sanahkWrap ._paging a._next { background: url("../images/btn_next.jpg") no-repeat center; width: 35px; height: 35px; background-position: 0 0; border: 0; }
.sanahkWrap ._paging ul { margin: 0 15px; }
.sanahkWrap ._paging ul li a { font-size: 16px; border: 0; color: #666; line-height: 35px; }
.sanahkWrap ._paging ul li strong { width: 35px; height: 35px; font-size: 16px; color: #fff; background: #777; border-color: #777; line-height: 33px; }

.sanahkWrap .btn-deco { display: inline-block; width: 100px; height: 50px; text-align: center; background: transparent; font-size: 15px; border-radius: 25px; border: 1px solid #333; color: #333; cursor: pointer; margin: 2px 10px; background-color: #fff; }
.sanahkWrap .btn-deco:hover { color: #fff !important; }
.sanahkWrap .btn-deco.color1 { border: 1px solid #0067c3; color: #0067c3; }
.sanahkWrap .btn-deco.color1:hover { background-color: #0067c3; }
.sanahkWrap .btn-deco.color2 { border: 1px solid #ce2856; color: #ce2856; }
.sanahkWrap .btn-deco.color2:hover { background-color: #ce2856; }
.sanahkWrap .btn-deco.color3 { border: 1px solid #1c3c8f; color: #1c3c8f; }
.sanahkWrap .btn-deco.color3:hover { background-color: #1c3c8f; color: #fff; }
.sanahkWrap .btn-deco.colorGray { border: 1px solid #8c8c8c; background-color: #8c8c8c; color: #fff; }
.sanahkWrap .btn-deco.colorGray:hover { background-color: #4e4e4e; }