@charset "utf-8";
/* ----------
css
---------- */


.cm-fl { float:left; }
.cm-fr { float:right; }

.cm-cb { clear:both; }
.cm-cf { clear:both; height:1px; }

.cm-al { text-align:left !important; }
.cm-ac { text-align:center !important; }
.cm-ar { text-align:right !important; }
.cm-aj { text-align:justify !important; }

.cm-vt { vertical-align:top; }
.cm-vm { vertical-align:middle; }
.cm-vb { vertical-align:bottom; }

.cm-oh { overflow:hidden; }

.cm-cp { cursor:pointer; }

.cm-di { display:inline; }
.cm-db { display:block; }
.cm-dn { display:none; }

.cm-vv { visibility:visible; }
.cm-vh { visibility:hidden; }

.cm-bn { border:0 none; }
.cm-btn { border-top:0 none; }
.cm-brn { border-right:0 none; }
.cm-bbn { border-bottom:0 none; }
.cm-bln { border-left:0 none; }

.cm-bgn { background:none; }

.cm-fb { font-weight:bold; }
.cm-f600 { font-weight:600; }
.cm-f700 { font-weight:700; }
.cm-f800 { font-weight:800; }

.cm-alert-ie { margin:0; padding:1em; font-size:12px; letter-spacing:-1px; color:#ebebeb; background:#808080; }
.cm-alert-ie a { color:#ffd6c2; }
.cm-alert-ie a:hover { color:#ffd6c2; }
.cm-alert-ie a:focus { color:#ffd6c2; }
.cm-alert-ie a:active { color:#ffd6c2; }

.cm-accessibility a { position:absolute; text-align:center; width:200px; display:block; background:#c52227; color:#fff; left:-9999px; }
.cm-accessibility a:hover { z-index:999999; margin-left:-100px; left:50%; }
.cm-accessibility a:focus { z-index:999999; margin-left:-100px; left:50%; }
.cm-accessibility a:active { z-index:999999; margin-left:-100px; left:50%; }

/* ------------------------ 일반 게시판 ------------------------------ */
.board_list {position:relative}
.board_list .titSec {margin-bottom:10px}
.board_list table {width:100%}
.board_list thead {color:#333;border-top:1px solid #414141;border-bottom:1px solid #ccc;background:#f9f9f9}
.board_list thead th {height:44px;line-height:44px;font-weight:600;text-align:center}
.board_list tbody td {padding:8px 0;text-align:center;vertical-align:middle;border-bottom:1px solid #eee}
.board_list tbody td span.reply {margin-left:20px;margin-right:-10px}
.board_list tbody td .repl_no {margin-right:10px;color:#338104}
.board_list tbody a {display:inline-block;padding:3px 0;font-weight:normal;color:#333;line-height:24px}
.board_list tbody a:hover {text-decoration:underline;color:#000}
.board_list tbody a.btn_view {margin-right:0}
.board_list tbody a.btn_modify {margin-left:0;margin-right:5px}
.board_list tbody a.attached {padding-left:20px;margin:0;font-family:segoe UI, tahoma;font-size:10px;color:#666}
.board_list tbody a.attached:hover {color:#000;text-decoration:underline}
.board_list tbody a.attached.hwp {background:url(../images/board/attached_hwp.png) no-repeat left 50%}
.board_list tbody a.attached.zip {background:url(../images/board/attached_zip.png) no-repeat left 50%}
.board_list tbody a.attached.pdf {background:url(../images/board/attached_pdf.png) no-repeat left 50%}
.board_list tbody a.repl {padding-left:25px;background:url(../images/board/icon_reply.png) no-repeat left 50%} /* 답글 */
.board_list tbody tr:hover {background:#fdfdfd;*cursor:pointer}
.board_list tbody .tl {padding-left:10px;text-align:left}
.board_list tbody .gk {text-align:left; background-color:#f4f4f4; padding:10px 20px 10px 30px; font-size:12px; line-height:20px}
.board_list tbody .hit {color:#999}
.board_list tbody .notice {font-weight:bold;color:#333}
.board_list tbody .subject {padding-left:10px;text-align:left;color:#333}
.board_list .tNote {margin-top:10px;text-align:right;font-size:11px;color:#999;letter-spacing:-1px}
/* ------------------------ 게시판 글쓰기 ------------------------------ */
.board_write {width:818px;border-top:1px solid #999}
.board_write thead th,
.board_write thead td {border-bottom:1px solid #e6e6e6;padding:12px 0 12px 10px}
.board_write thead th {font-size:13px;font-weight:600;color:#333;background:#f9f9f9}
.board_write tbody th,
.board_write tbody td {text-align:left;border-bottom:1px solid #e6e6e6;padding:12px 0 12px 10px}
.board_write tbody th {font-size:13px;font-weight:600;color:#333;padding-left:15px;background:#f9f9f9}
.board_write tbody th.blank {padding-left:15px !important;background:#eee !important}
.board_write tbody td.comment {padding:10px 0}
.board_write tbody td.myid {font-weight:600;font-size:14px;color:#333}
.board_write tbody .add_tx {margin-left:5px;padding-left:15px;font-size:11px;color:#999;letter-spacing:-1px;background:url(../images/icon/icon_check.gif) no-repeat left 50%}
.board_write tbody .edit_sec {position:relative}
.board_write tbody .edit_sec .exp_tx {position:absolute;top:10px;left:10px}
.board_write tbody .edit_file {display:none}
.board_write tbody label {margin:0 15px 0 3px}
.board_write tbody .cont {padding:20px 0 !important}
.board_write tbody .cont textarea {padding:10px}
.board_write tbody .tit {display:inline-block;width:50px;font-weight:600}
.board_write input{border:1px solid #c8c8c8; padding:3px;}
.board_write textarea{border:1px solid #c8c8c8;}

/* ------------------------ 페이징 ------------------------------ */
.pagination_a {position:relative;padding:40px 0;text-align:center}
.pagination_a a {display:inline-block;width:26px;height:20px;padding-top:5px;color:#777;font:11px tahoma;border:1px solid #ccc;text-align:center;text-decoration:none;vertical-align:top;background:#fff}
.pagination_a a:hover {color:#333;font-weight:600;background:#f9f9f9}
.pagination_a strong {display:inline-block;width:26px;height:20px;padding-top:5px;color:#fff;font:bold 11px tahoma;border:1px solid #555;text-align:center;background:#666;vertical-align:top}
.pagination_a a.first, .pagination_a a.prev, .pagination_a a.next, .pagination_a a.last {border:0;padding-top:0px;border:0}
.pagination_a .button {position:absolute;right:0;top:30px}
.pagination_a .button a {border:none;width:auto;height:auto;padding:0}


/* ----------------------- 이전글, 다음글 ------------------------------- */
.prev_next {border-top:1px solid #999}
.prev_next table {width:100%}
.prev_next th {padding:13px 0;border-bottom:1px solid #dadada;background:#F7F7F7}
.prev_next td {vertical-align:middle;padding:0 10px;border-bottom:1px solid #dadada}


/* ------------------------- 게시판 검색 ----------------------------- */
.search_box {*zoom:1;border-bottom:1px dashed #d6d6d6; }
.search_box:after {content:"";clear:both;display:block}
.search_box .pages {float:left;padding-top:6px;font-size:11px;color:#7e7e7e}
.search_box .select_search input.btn_search {margin:0;margin-bottom:-8px;*margin-bottom:-4px;padding:0;border:none}
.select_search input.btn_sch {padding:0;border:0;background:none}
.srh_b {margin-top:20px;padding:17px 0;text-align:center;border:1px solid #d7d7d3;background:#f7f7f7} /* 하단 검색창 */
.select_search {display:inline-block}
.select_search > select{border:1px solid #d8d8d8; padding:2px;}
.select_search > input{border:1px solid #d8d8d8; padding:3px;}
