/* BASIC css start */
.qna-board dd:nth-child(7) a{
color:#f74f4f;
}

.board_header { width:1700px; margin:20px auto 50px; font-size:10pt; }

.board_wrap fieldset { margin:0 auto 80px; }

.wrap_tit { width:100%; text-align:center; margin:80px 0 50px; font-size:16pt; font-weight:bold; color:#111; }
.wrap_tit span { font-size:10pt; font-weight:300; width:100%; text-align:center; display:block; margin:5px 0 0; }

.navi_wrap { padding:20px 0; box-sizing:border-box; border-top:1px solid #000; border-bottom:1px solid #000; }
.re_navi { display:table; margin:0 auto; }
.re_navi::after { content:""; display:block; clear:both }
.re_navi li { float:left; margin:0 10px; position:relative; }
.re_navi li::after { content:""; position:absolute; left:-10px; top:3px; width:1px; height:10px; background:#000; }
.re_navi li:nth-child(1)::after { display:none; }

.page_tit { font-size:16pt; font-weight:bold; color:#5b5b5b; margin:80px 0 50px; padding:0 0 10px; border-bottom:1px solid #b8b8b9; position:relative; }

.board_wrap { width:1700px; margin:80px auto 120px; font-size:10pt; }

.search_sec { text-align:center; margin:0 0 60px; }
.search_sec .b_bn { padding:10px 20px; font-size:16pt; font-weight:bold; color:#fff; background:#252323; display:table; margin:0 auto 20px; }

.boardbtn_wrap { display:table; margin:0 auto; }
.boardbtn_wrap a { padding:20px 50px; box-sizing:border-box; margin:0 3px; border:1px solid #252525; background:#fff; color:#252525; }
.boardbtn_wrap .btn_submit { background:#252525; color:#fff; }
/* BASIC css end */

