/*board_table*/
.board { line-height:1.3; }
.board .board_table {width: 100%; border-top:2px solid #012150;}
.board .board_table th {padding:13px 0; border-top: 2px solid #012150; border-bottom: 1px solid #012150; background: #fff;color:#012150;font-weight: 400;}
.board .board_table td  {text-align:center;color: #555555;padding:13px 13px; border-bottom: 1px solid #d6d6d6; }
.board .board_table td.tit {text-align:left;}
.board .board_table td.tit a {color:#555;}
.board .board_table td.text {padding:15px;text-align:left;line-height:18px;}

/*paging*/
/* .board .paging {padding-top:50px;text-align:center;clear:both;}
.board .paging ul {display:inline-block;}
.board .paging ul li {display:inline-block;}
.board .paging a {display:inline-block;width:38px;line-height:38px;border:1px solid #ccc;background:#fff;color:#666;margin:0 2px;}
.board .paging a.on {background:#012150;border:1px solid #012150;color:#fff;} */
.paging {clear: both; text-align:center; padding-top: 30px;}
.paging ul, .paging ul li {display:inline-block;}
.paging a {display: inline-block; width:31px; height:31px; line-height:26px;}
.paging a.prev, .paging a.next {background-color: #fff; font-size: 0; color: transparent;}
.paging a.prev {margin-right: 8px;}
.paging a.next {margin-left: 8px;}
.paging strong {display:inline-block;width:31px;height:31px;line-height:26px;border:2px solid #001138; font-weight:600; color:#001138;}
.paging a.prev:before{font-family: 'FontAwesome'; content: "\f104"; font-size:20px; color: #888; margin-left: -3px;}
.paging a.first:before{font-family: 'FontAwesome'; content: "\f100"; font-size:20px; color: #888;}
.paging a.next:before{font-family: 'FontAwesome'; content: "\f105"; font-size:20px; color: #888; margin-left:3px;}
.paging a.last:before{font-family: 'FontAwesome'; content: "\f101"; font-size:20px; color: #888;}


/*bt*/
.board .bt {text-align:center; margin-top: 30px;}
.board .bt > a {display:inline-block;width:140px;text-align:center;line-height:50px;color:#fff;background:#012150;}
