#searchBox{width:730px;width:100%;padding:0 0 20px 0;margin:0px 0 20px 0;border-bottom:4px solid #4b93e1;background:none;}
#searchBox:after {content:" ";display:block;visibility:hidden;clear:both;}
#searchBox .srchWrap {display:block;float:none;position:relative;margin:15px 0 0 0;width:100%;}
#searchBox .srchWrap fieldset {padding:27px 0 0; }
#searchBox .srchWrap fieldset:after {content:"";display:block;visibility:hidden;clear:both;}
#searchBox .srchWrap fieldset .bn_define {float:right; width:91px; height:33px;}
#searchBox .srchWrap fieldset .srchWrt {float:left;margin:0 3px 0 0;width:218px;border:3px solid #4b93e1;padding:6px;}
#searchBox .srchWrap fieldset .srchWrt:after {content:"";display:block;visibility:hidden;clear:both;}
#searchBox .srchWrap fieldset .srchWrt select {float:left;width:85px; }
#searchBox .srchWrap fieldset .srchWrt .findTxt {float:left;width:110px;height:22px;margin:0 0 0 3px;padding:0;border:0;}
#searchBox label.noText {position:absolute;visibility:hidden;height:0;font-size:0;}
#searchBox label.dep_bul{margin:10px 0 5px 0;font-size:12px;padding:0 0 0 20px;color:#0b68a4;background:url(/images/kr/common/blue/h5_bul.gif) no-repeat left top;}
#searchBox fieldset {border:none;}
#searchBox legend  {position:absolute;visibility:hidden;height:0;font-size:0;}
#searchBox .btn_wrap {float:left;margin:0;}
#searchBox .findButt{position:absolute;/*top:17px;*/right:5px;width:51px;height:21px;}
#searchBox .findButt2{position:absolute;top:22px;right:5px;width:51px;height:21px;}
#searchBox .selectType{width:150px; height:17px; font-size:11px;vertical-align:middle;margin:2px 0 0 0;}

.resultBox{margin:10px;padding:10px 0;width:600px;background:url(/_prog/search/img/dot_line.gif) repeat-x left bottom;*zoom:1;}
.resultBox h5{margin:0;}
.resultBox h5 a:link,
.resultBox h5 a:visited{color:#000;}
.resultBox h5 a:hover {font-size:12px;color:#2f6eba;}
.resultBox dl{margin:10px 0 0 22px;padding:0;*zoom:1;}
.resultBox dl:after {content:" ";display:block;visibility:hidden;clear:both;}
.resultBox dl dt{display:inline;float:left;margin:0 15px 0 0;padding:0 0 0 13px;width:53px;background:url(/_prog/search/img/result_bul.gif) no-repeat left 2px;font-weight:bold;letter-spacing:-1px;color:#1b1b1b;}
.resultBox dl dd{display:inline;float:left;margin:0 15px 0 0;}

/*table*/
.center {text-align:center!important;}
table caption{position:relative;visibility:hidden;height:0;font-size:0}
table .left{text-align:left;}
table .center{text-align:center;}
table .right{text-align:right;}
.rwd_wrap {overflow:hidden;overflow-x:auto;position:relative;width:100%;}
.rwd_wrap  *{margin:0;padding:0;}
.rwd_wrap.overflow-y{overflow-y:auto;max-height:150px;}
.rwd_wrap .rwd_thead,
.rwd_wrap .rwd_col,
.rwd_wrap .rwd_intersect {position: absolute;top:0;left:0;width:auto;transition: all .125s ease-in-out;opacity:0;z-index: 50;}
.rwd_wrap .rwd_thead {width:100%;box-shadow: 0 0.25em 0.1em -0.1em rgba(0,0,0,.125);z-index:100;}
.rwd_wrap .rwd_intersect {opacity:1;z-index:150;}
.rwd_wrap table {border-collapse:collapse;width:100%;border-top:2px solid #4b93e1;background:#fff;}
.rwd_wrap .tbl_rwd {margin-bottom:1em;border-bottom:1px solid #ccc;}
.rwd_wrap table td,
.rwd_wrap table th {padding:12px 10px 11px 10px;background:#fff;border-left:1px solid #ddd;border-bottom:1px solid #ccc;word-wrap:break-word;word-break:keep-all;box-sizing:border-box;vertical-align:middle;}
.rwd_wrap table th:first-child,
.rwd_wrap table td:first-child{ border-left:none}
.rwd_wrap table tbody th{background:#fafafa;}
.rwd_wrap table thead th{background:#f6f6f6;}
.rwd_wrap table tfoot{background:none;}
.tbl_rwd {border-collapse:collapse;width:100%;border-top:2px solid #4b93e1;border-bottom:1px solid #ccc;background:#fff;}
.tbl_rwd td,
.tbl_rwd th {padding:12px 10px 11px 10px;background:#fff;border-left:1px solid #ddd;border-bottom:1px solid #ccc;word-wrap:break-word;word-break:keep-all;box-sizing:border-box;}
.tbl_rwd tbody th{background:#fafafa;}
.tbl_rwd thead th{background:#f6f6f6;}
.tbl_rwd th.trw,
.tbl_rwd td.trw{border-right:1px solid #ddd;}
.tbl_rwd tfoot{background:none;}
.tbl_rwd th:first-child,
.tbl_rwd td:first-child{ border-left:none}
/* 페이징 */
.paginate_wrap{clear:both;position:relative;z-index:0;width:100%;line-height:18px;text-align:center;}
.paginate{display:inline-block;/*padding:20px 0;*/text-align:center;}
.paginate a,
.paginate strong,
.paginate span{float:left;display:inline-block;width:40px;height:40px;margin:0 0 0 -1px;line-height:40px;border:1px solid #ccc;font-weight:bold;font-family:'ngn';/*font-family:Tahoma,Helvetica,AppleGothic,Sans-serif;*/color:#5a5a5a;letter-spacing:-1px;text-align:center;vertical-align:top}
.paginate strong{color:#e62017;background:#606976;border:1px solid #606976;color:#fff;font-family:'ngn';}
.paginate a:hover{color:#e62017;background:#606976;border:1px solid #606976;color:#fff;font-family:'ngn';}
.paginate .pre,
.paginate .next{position:relative;z-index:20;display:inline-block;}
.paginate .pre span,
.paginate .pre_end span,
.paginate .next span, 
.paginate .next_end span{position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;visibility:hidden;overflow:hidden;}
.paginate a.pre{background:url(/Img/kr/common/btn_bul.png) no-repeat right -80px;text-indent:-9999px;}
.paginate a.pre:hover{background:url(/Img/kr/common/btn_bul.png) #606976 no-repeat left -80px}
.paginate a.next,
.paginate a.npage{background:url(/Img/kr/common/btn_bul.png) no-repeat right -120px;text-indent:-9999px;}
.paginate a.next:hover,
.paginate a.npage:hover{background:url(/Img/kr/common/btn_bul.png) #606976 no-repeat left -120px}
.paginate a.pre_end {background:url(/Img/kr/common/btn_bul.png) no-repeat right -240px;text-indent:-9999px;}
.paginate a.pre_end:hover {background:url(/Img/kr/common/btn_bul.png) #606976 no-repeat left -240px}
.paginate a.next_end {background:url(/Img/kr/common/btn_bul.png) no-repeat right -280px;text-indent:-9999px;}
.paginate a.next_end:hover {background:url(/Img/kr/common/btn_bul.png) #606976 no-repeat left -280px}
.paginate span.pre{background:url(/Img/kr/common/btn_bul.png) no-repeat right -80px}
.paginate span.next,
.paginate span.npage{background:url(/Img/kr/common/btn_bul.png) no-repeat right -120px}

/* page Num */
.page_num{margin:15px 0;text-align:center;}
.page_num span {font-size:12px;color:#2f6eba;font-weight:bold;text-decoration:underline;}
.page_num a {display:inline-block;padding:0 3px;}
.page_num a:link,
.page_num a:visited {font-size:12px;}
.page_num a:hover {font-size:12px;color:#2f6eba;text-decoration:underline;}

.kyword {display:inline-block;padding:1px;background:#dde9f4;color:#333;}
.linkadrs {display:block;padding:0; font-size:14px;color:#767676;}
.linkadrs span {padding:0 10px 0 0;color:#2275cb;text-decoration:underline;}
.linkadrs a {display:inline!important;padding:0 10px 0 0;color:#2275cb;text-decoration:underline;}

.srch_board h2,
.srch_menu h2,
.srch_wPage h2,
.srch_file h2{font-family:'ngn'}

.srch_board ul,
.srch_menu ul,
.srch_wPage ul,
.srch_file ul{margin:0;padding:15px 0 0 0;}

.srch_board .ti,
.srch_menu .ti,
.srch_wPage .ti,
.srch_file .ti {display:block;padding:0 0 5px;font-weight:bold;font-size:17px;font-family:'ngn'}

.srch_board a.ti,
.srch_menu a.ti,
.srch_wPage a.ti,
.srch_file a{display:block;color:#1d7ee8;font-family:'ngn'font-size:17px;font-weight:normal;}

.srch_board li,
.srch_menu li,
.srch_wPage li,
.srch_file li{display:block;padding:0 0 20px;}

.srch_board,
.srch_menu,
.srch_wPage,
.srch_file {padding:0 0 20px;margin:0 0 30px;border-bottom:1px dashed #ccc;line-height:17px;font-family:'ngn'}

.srch_menu a {display:block;margin:0 0 8px 0;color:#1d7ee8;font-weight:normal;font-size:17px;}
/*
.srch_menu {padding:0 0 20px;margin:0 0 30px;border-bottom:1px dashed #ccc;line-height:17px;}
.srch_menu h4 {font-size:16px;letter-spacing:0;}
.srch_menu a {display:block;font-weight:bold;}
.srch_menu .page {margin:0;padding:0;border:0;}

.srch_wPage {padding:0 0 20px;margin:0 0 30px;border-bottom:1px dashed #ccc;line-height:17px;}
.srch_wPage a {display:block;padding:0 0 30px;}
.srch_wPage .ti {display:block;padding:0 0 10px;font-weight:bold;}
.srch_wPage h4 {font-size:16px;letter-spacing:0;}
.srch_wPage a {display:block;}
.srch_wPage .page {margin:0;padding:0;border:0;}

.srch_board {padding:0 0 20px;margin:0 0 30px;border-bottom:1px dashed #ccc;line-height:17px;}
.srch_board h4 {font-size:16px;letter-spacing:0;}
.srch_board ul{margin:0;padding:15px 0 0 0;}
.srch_board li {display:block;padding:0 0 20px;}
.srch_board .ti {display:block;padding:0 0 5px;font-weight:bold;font-size:17px;font-family:'ngn'}
.srch_board a {display:block;color:#1d7ee8;}
.srch_board .page {margin:0;padding:0;border:0;}

.srch_file h4 {font-size:16px;letter-spacing:0;}
.srch_file a {display:block;}
.srch_file {padding:0 0 20px;margin:0 0 30px;border-bottom:1px dashed #ccc;line-height:17px;}
.srch_file li {display:block;padding:0 0 30px;}
*/
.srch_file .ti {display:inline;padding:0 0 3px 22px;font-weight:bold;background:url(/_prog/search/img/icon_file.gif) no-repeat}
.srch_file .imgFile li {display:block;width:100%;text-align:center;}
.srch_file .imgFile li img {float:none;margin:0 auto;padding:5px;width:200px;height:auto;border:1px solid #ddd;}
.srch_file .imgFile li .rCon {float:none;display:block;margin:10px auto 0;width:90%;}
.srch_file .imgFile li .rCon .ti {margin-bottom:3px;}
.srch_file .page {margin:0;padding:0;border:0;}

.srch_mainlink {padding:0 0 20px;margin:0 0 30px;border-bottom:1px dashed #ccc;line-height:17px;}
.srch_mainlink h4 {font-size:16px;letter-spacing:0;}

.srch_menu h4 {font-size:16px;letter-spacing:0;}
@media only screen and (min-width:640px){
.srch_file .imgFile li {text-align:left;}
.srch_file .imgFile li:after {content:" ";display:block;visibility:hidden;clear:both;}
.srch_file .imgFile li img {float:left;padding:5px;width:200px;}
.srch_file .imgFile li .rCon {float:left;display:block;margin:0 0 0 5%;width:50%;}
}
@media only screen and (min-width:768px){
/* 검색 */
#searchBox{width:730px;width:100%;padding:0 0 30px 0;margin:30px 0 30px 0;border-bottom:none;background:url("/Img/kr/common/d_search_imgbg.gif") no-repeat left bottom;}
/*#searchBox .icon{display:block;float:left;margin:8px 14px 0 10px;width:155px;height:105px;background:url(/_prog/search/img/search_icon.gif) no-repeat left top;}*/
#searchBox .srchWrap {display:block;float:right;width:500px;}
#searchBox .srchWrap fieldset .srchWrt {width:350px;padding:6px;}
#searchBox .srchWrap fieldset .srchWrt .findTxt {float:right;width:70%;margin:0;}
#searchBox .btn_wrap {margin:0;}
.srch_file .ti {display:block;padding:0 0 3px 22px;font-weight:bold;background:url(/_prog/search/img/icon_file.gif) no-repeat}
.srch_file .imgFile li {text-align:left;}
.srch_file .imgFile li:after {content:"";display:block;visibility:hidden;clear:both;}
.srch_file .imgFile li img {float:left;margin:0;padding:5px;width:200px;height:auto;}
.srch_file .imgFile li .rCon {float:left;display:block;margin:0 0 0 50px;width:500px;}
.srch_file .imgFile li .rCon .ti {margin-bottom:3px;}
}

@media only screen and (min-width:1200px){
#searchBox .srchWrap {display:block;float:right;width:550px;}
#searchBox .srchWrap fieldset .srchWrt {width:450px;padding:6px;}
#searchBox .srchWrap fieldset .srchWrt .findTxt {float:right;width:338px;margin:0;}
}