@charset "utf-8";

/*skipnavi*/
#skipnavi {position:relative;z-index:9999}
#skipnavi ul li {position:absolute;width:100%;text-align:center}
#skipnavi ul li a {display:block;height:1px;width:1px;margin-bottom:-1px;padding:0;overflow:hidden;text-align:center;white-space:nowrap;color:#000}
#skipnavi ul li a:hover,#skipnavi ul li a:focus,#skipnavi ul li a:active {display:block;height:auto;width:100%;padding:10px 0;margin:0;background:#111;font-size:15px;font-weight:bold;text-align:center;color:#fff}

/*ÆäÀÌÁö*/
.paging {position:relative;width:100%;text-align:center;margin-top:30px}
.paging a {display:inline-block;width:28px;height:28px;line-height:28px;vertical-align:middle;border:1px solid #cecece;color:#6d6d6d}
.paging a.active,.paging a.num:hover,.paging a.num:active,.paging a.num:focus {width:30px;height:30px;background:#6d6d6d;border:0;line-height:30px;color:#fff}
.paging a.page_btn span {text-indent:-9999px;font-size:0px}
.paging a.btn_page_lastprev {background:url(/images/component/btn_page_lastprev.gif) no-repeat}
.paging a.btn_page_prev {background:url(/images/component/btn_page_prev.gif) no-repeat;margin-right:5px}
.paging a.btn_page_next {background:url(/images/component/btn_page_next.gif) no-repeat;margin-left:5px}
.paging a.btn_page_lastnext {background:url(/images/component/btn_page_lastnext.gif) no-repeat}
.paging .on { background-color:#464646; color:#FFFFFF }

.paginate { padding:15px 0; text-align:center;}
.paginate a,
.paginate strong { position:relative; display:inline-block; margin-right:3px; padding:4px 5px 4px 5px;color:#464646; text-decoration:none; border:1px solid #e9e9e9; font:bold 13px/normal Verdana; _width :17px; background-color:#FFFFFF}
.paginate strong { color:#f23219 !important; border:1px solid #e9e9e9; background:#FAFAFA;}
.paginate .pre { margin-right:5px; padding:4px 5px 4px 5px; _padding-bottom:3px; }
.paginate .next { margin-left:2px; margin-right:0; padding:4px 5px 4px 5px; _padding-bottom:3px; }
*:first-child+html .paginate .pre,
*:first-child+html .paginate .next { top:-1px; padding-bottom:3px;}
.paginate .pre,
.paginate .next { display:inline-block; color:#ccc; border:1px solid #e9e9e9; position:relative; top:1px; _top:-1px; font:12px/normal ±¼¸², Gulim; _width :84px;  _height :24px; }
.paginate a.pre,
.paginate a.next { color:#000000;}
.paginate a:hover { background-color:#f7f7f7 !important; border:1px solid #e9e9e9;}

.paginate .pre_all { margin-right:3px; padding:4px 5px 4px 5px;_padding-bottom:1px; letter-spacing:-1px;}
.paginate .next_all { margin-left:3px; padding:4px 5px 4px 5px;_padding-bottom:1px; letter-spacing:-1px;}
.paginate .pre_all, .paginate .next_all { display:inline-block; color:#ccc; border:1px solid #e9e9e9; position:relative; top:0; _top:-2px; font:12px/normal ±¼¸², Gulim; _width :50px;  _height :24px;}
.paginate a.pre_all,
.paginate a.next_all { color:#000000;}

.table_css th { border:1px solid #DEDEDE; padding:10px; background-color:#F4F4F4 }
.table_css td { border:1px solid #DEDEDE; padding:10px; line-height:1.2em;  }