@charset "utf-8";

/* #faq {margin-top:5px;} */
.faq_wrap {margin-bottom:5px;}
#faq .list_top {height:15px; margin:18px 0 13px 0;}
#faq .list_top .bbs_count {float:left;}
#faq .list_top .bbs_count strong {color:#cc6600;}
#faq .list a:hover {text-decoration:underline;}
#faq .list {width:100%;}
#faq .list thead .throw {border:1px solid #3989be; background:#3d93cc;}
#faq .list th {height:31px;}
#faq .list .tbody {border:1px solid #d6d6d6; border-top:none;}
#faq .list .trow {}
#faq .list ._opened {background:#fefefe;}
#faq .list th {color:#fff; font-weight:normal;}
#faq .list th {}
#faq .list .tcell {padding-top:1px; height:37px; background:url('/img/board/nfaq/rp_row.png') repeat-x 0 0;}
#faq .list .tbody .trow:first-child .tcell {padding-top:0; background-image:none;}
#faq .list .tbody .trow:first-child .tcell {border-top:1px solid #3989be;}
#faq .list .nocontents {height:200px; text-align:center; color:#918c8a;}
#faq .list .checkbox {margin-left:-10px; vertical-align:middle;}
#faq .list .notice_row {}
#faq .list .notice_row .tcell {background-color:#f6f6f6;}
#faq .list .subject_hcell {padding-left:20px; text-align:left;}
#faq .list .subject_cell {position:relative; padding-left:20px;}
#faq .list .subject_cell p {width:500px; white-space:nowrap; text-overflow:ellipsis;}
#faq .list .subject_cell .link_category {color:#655e5b;}
#faq .list .subject_cell .link_subject {display:inline-block; padding-left:32px; max-width:390px; vertical-align:middle; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#333; background:url('/img/board/nfaq/sprites_15030521.png') no-repeat;}
#faq .list ._opened .subject_cell .link_subject {color:#e82d0c;}
#faq .list .subject_cell span.link_subject {color:#cc3300;}
#faq .list .subject_cell .comment_count {font-weight:bold; color:#cc6600;}
#faq .list .time_cell {text-align:center; font-family: YoonGothicPro, tahoma; font-size:9px; color:#333;}
#faq .list .hits_cell {text-align:center; font-family: YoonGothicPro, tahoma; font-size:9px; color:#333;}
#faq .list .hits_cell strong {color:#cc6600;}
#faq .list .content_cell {position:relative;}
#faq .list .content_cell .answer_title {margin:12px 0 0 20px; padding:0 29px 0 32px; color:#333; background:url('/img/board/nfaq/sprites_15030521.png') no-repeat 0 -40px;}
#faq .list .content_cell .privew_area {padding:20px 29px 30px 52px; line-height:200%;}
#faq .list .content_cell .privew_area a {text-decoration:underline; color:#0000ff !important;}

/* #faq .btn_write {float:right; padding:0 18px; height:31px; line-height:31px; border:1px solid #db2a0b; color:#fff; background:#e82d0c;} */

.paging_area {border:1px solid #d6d6d6; border-top:none; background:#fcfcfc;}
.paging_area .inner {display:table; width:100%; height:37px; line-height:37px;}
.paging_area .numb_paging {display:table-cell; text-align:center;}
.paging_area .numb_paging .inner2 {display:table; width:100%;}
.paging_area .numb_paging .numb {display:table-cell; position:relative; width:10%; border-left:1px solid #eaeaea;}
.paging_area .numb_paging a.numb {color:#000;}
.paging_area .numb_paging span.numb {color:#c8c8c8;}
.paging_area .numb_paging .numb:first-child {border:none;}
.paging_area .numb_paging .numb.on {color:#fff; background:#e82d0c; z-index:10;}
.paging_area .numb_paging .numb.on em {display:block; height:100%; border:1px solid #db2a0b; margin:-1px;}
.paging_area .btn_prev {display:table-cell; width:117px; text-align:center; border-right:1px solid #eaeaea;}
.paging_area .btn_next {display:table-cell; width:117px; text-align:center; border-left:1px solid #eaeaea;}
.paging_area a.btn_prev {color:#333;}
.paging_area a.btn_next {color:#333;}
.paging_area span.btn_prev {color:#c8c8c8;}
.paging_area span.btn_next {color:#c8c8c8;}
.list_srch {}
.list_srch:after {display:block; clear:both; content:'';}
.srch_area {float:left;}
.srch_area .selbox {float:left; margin-right:1px; width:113px; height:33px; border:1px solid #d6d6d6; color:#787878;}
.srch_area .inputbox {float:left; width:177px; height:31px; line-height:31px; margin-right:-1px; border:1px solid #d6d6d6;}
.srch_area .btn_srch {float:left; margin-right:5px; width:33px; height:33px; text-indent:-9000px; background:url(/img/board/ndefault/sprites_15030215.png) no-repeat 0 -240px;}
.btn_default {float:left; padding:0 19px; height:31px; line-height:31px; border:1px solid #e5e5e5; color:#333;}
.btn_adm_func {float:right;}
.btn_chk_move {margin-right:1px; height:33px; line-height:33px;}
.btn_chk_del {margin-right:5px; height:33px; line-height:33px;}
.btn_srch_prev {margin-right:1px; }
.btn_srch_next {}