.boardQnaWrap{text-align:left; margin:0 auto; font-family: dotum, sans-serif;}

/* 게시판 리스트 테이블 영역*/
.boardQnaList { border-top:2px solid #333;}
.boardQnaList .ListTable{font-size:13px; letter-spacing:-0.8px;}
.boardQnaList .ListTable .qnaListCheck{width:5%}
.boardQnaList .ListTable .qnaListNum{width:8%}
.boardQnaList .ListTable .qnaListTitle{width:52%}
.boardQnaList .ListTable .qnaListWriter{width:10%}
.boardQnaList .ListTable .qnaListAnser{width:10%}
.boardQnaList .ListTable .qnaListDate{width:10%}
.boardQnaList .ListTable .qnaListHit{width:5%}

.boardQnaList .ListTable .ListTableThead td{font-weight:bold; text-align:center; border-bottom:1px solid #cecece; background-color:#f1f1f1; padding:14px 0}

.boardQnaList .ListTable .ListTableTbody td{border-bottom:1px solid #cecece; padding: 13px 0 12px 0}
.boardQnaList .ListTable .ListTableTbody tr:hover{background-color:#f8f8f8; cursor:pointer}
.boardQnaList .ListTable .ListTableTbody .noti{background-color:#f5f5f5; font-weight:bold; }
.boardQnaList .ListTable .ListTableTbody .qnaListWriter{font-size:13px; color:#353535}
.boardQnaList .ListTable .ListTableTbody .qnaListDate{font-size:13px; color:#888}
.boardQnaList .ListTable .ListTableTbody .qnaListHit{font-size:13px; color:#888}
.boardQnaList .ListTable .ListTableTbody .command_num{font-size:12px;font-weight:bold;padding:0 10px; }
.boardQnaList .ListTable .ListTableTbody .qnaListAnser{font-size:11px; color:#fff;}
.boardQnaList .ListTable .ListTableTbody .qnaListAnser .state_t_receipt{background-color:#cccccc; display:block; padding:3px; }
.boardQnaList .ListTable .ListTableTbody .qnaListAnser .state_t_finish{background-color:#525252; display:block; padding:3px; }

@media all and (max-width: 420px){
 .qnaListWriter {display:none;}
 .qnaListDate {display:none;}
 .qnaListHit {display:none;}
}


/* 게시판 글 작성 */
.boardQnaWrite {border-top:2px solid #333;}
.boardQnaWrite .WriteTable{font-size:13px; letter-spacing:-0.8;}
.boardQnaWrite .WriteTable .WriteTableTbody tr:first-child td{}
.boardQnaWrite .WriteTable .WriteTableTbody td{border-bottom:1px solid #ececec; padding:15px 15px}
.boardQnaWrite .WriteTable .WriteTableTbody .writeTableTitleTd{width:120px;background-color:#f5f5f5; font-weight:bold; text-align:center;}
.boardQnaWrite .WriteTable .WriteTableTbody .writeTableContentTd{}
.boardQnaWrite .WriteTable .WriteTableTbody .input_box{ width:100%; background: #f1f1f1; border: 1px solid #c1c1c1; border-right: 0; border-bottom: 0; height: 35px; line-height: 35px; text-indent: 10px; border-radius: 0;}
.boardQnaWrite .WriteTable .WriteTableTbody .input_box.tel{width:100px;}
.boardQnaWrite .WriteTable .WriteTableTbody .select_box {display: inline-block;zoom: 1;margin: 0;padding: 6px 2px;width: 80px;height: auto;font-size: 13px; color: #666666;border-radius: 0px;border: 1px solid #cccccc;vertical-align: middle;box-shadow: none;}
.boardQnaWrite .WriteTable .WriteTableTbody .file-add_btn{}

@media all and (max-width: 420px){
 .boardQnaWrite .WriteTable .WriteTableTbody .writeTableTitleTd {padding: 15px 0 ; width: 75px;}
 .boardQnaWrite .WriteTable .WriteTableTbody .input_box.tel{width:70px;}
}
@media (min-width: 420px) and (max-width: 640px){
 .boardQnaWrite .WriteTable .WriteTableTbody .writeTableTitleTd {padding: 15px 0 ;  width: 75px;}
}



/* 게시판 글 보기 */
.boardQnaView{border-top:2px solid #333;}
.boardQnaView .ViewTable{font-size:13px;}
.boardQnaView .ViewTable .viewTableTitle{ background: #f1f1f1; padding: 20px; border-bottom: 1px solid #cdcdcd; text-align: center; position: relative; font-size:20px; font-weight: bold;}
.boardQnaView .ViewTable .viewTableInfo{padding: 10px; border-bottom: 1px solid #cdcdcd;  position: relative;  }
.boardQnaView .ViewTable .viewTableInfo .boardWriter{font-size:13px; color:#666; padding-right:20px;}
.boardQnaView .ViewTable .viewTableInfo .boardDataTime{font-size:13px; color:#666; padding-right:20px;}
.boardQnaView .ViewTable .viewTableInfo .boardHit{font-size:13px; color:#666; padding-right:20px;}
.boardQnaView .ViewTable .viewTableContents{ text-align:left; padding:20px; }

@media all and (max-width: 420px){
 .boardQnaView .ViewTable .viewTableInfo .boardWriter{width:100%; display:inline-block;padding-right:0px;}
 .boardQnaView .ViewTable .viewTableInfo .boardDataTime{width:100%; display:inline-block;padding-right:0px;}
 .boardQnaView .ViewTable .viewTableInfo .boardHit{width:100%; display:inline-block;padding-right:0px;}

 .boardQnaView .ViewTable .viewTableContents img{width:100%; height: inherit;}
}



/* 첨부파일 리스트 */
.fileDownWrap{position:relative; margin:20px 0;}
.fileDownInner {height:40px; line-height:40px; border:1px solid #e8e8e8; margin:5px 0}
.fileDownWrap .fileDownInner .file_name{float:left; font-size:13px;  padding:0 20px;}
.fileDownWrap .fileDownInner .file_name a:hover{ font-weight:600;}
.fileDownWrap .fileDownInner .file_storage{color:#666666; font-size:13px;}
.fileDownWrap .fileDownInner .file_num{color:#666666; font-size:13px; float:right; padding:0 20px;}


/* 이전글/다음글 보기 */
.nextConWrap{font-size:13px; color:#666; border-top:1px solid #ddd; }
.nextConWrap .nextConUl{margin:0; padding:0; position:relative;}
.nextConWrap .nextConUl .nextConLi{border-bottom:1px solid #ddd; padding:10px 20px;}
.nextConWrap a{color:#353535}
.nextConWrap a:hover{font-weight:bold;}







/*댓글*/

.reply_list_wrap{ margin: 20px 0;padding: 20px 20px 10px;border: 1px solid #e5e8ec;background: #f5f8f9; font-size:12px;}
.reply_list_wrap h3{padding-bottom:10px;}
.reply_list_wrap p{padding:10px; text-align:center;}

.reply_list_wrap .reply_list_inner{ padding: 0 0 10px; border-top: 1px dotted #ccc;}
.reply_list_wrap .reply_list_inner .reply_header{position:relative; padding:10px 5px 0 5px;}
.reply_list_wrap .reply_list_inner .reply_header .rp_name{ font-weight:bold; margin-right:15px;}
.reply_list_wrap .reply_list_inner .reply_header .rp_date{font-weight:normal;}
.reply_list_wrap .reply_list_inner p{text-align:left; padding:0 5px;}
.reply_list_wrap .reply_list_inner .reply_footer{position:relative;display:block; padding:0 5px; height:30px;}
.reply_list_wrap .reply_list_inner .reply_footer .reply_menu{float:right;margin:0; list-style:none; }
.reply_list_wrap .reply_list_inner .reply_footer .reply_menu li{float:left;margin-left:5px;}

.reply_list_wrap .reply_list_inner.reply_cp1{ margin-left:20px; padding: 0 0 10px ; border-top: 1px dotted #ccc;}
.reply_list_wrap .reply_list_inner.reply_cp2{ margin-left:40px; padding: 0 0 10px ; border-top: 1px dotted #ccc;}
.reply_list_wrap .reply_list_inner.reply_cp3{ margin-left:60px; padding: 0 0 10px ; border-top: 1px dotted #ccc;}
.reply_list_wrap .reply_list_inner.reply_cp4{ margin-left:80px; padding: 0 0 10px ; border-top: 1px dotted #ccc;}
.reply_list_wrap .reply_list_inner.reply_cp5{ margin-left:100px; padding: 0 0 10px ; border-top: 1px dotted #ccc;}

.reply_write_wrap{margin:10px 0;font-size:12px;}
.reply_write_wrap .reply_write_table{width: 100%;border-collapse: collapse;border-spacing: 0;}
.reply_write_wrap .reply_write_table th{width: 80px;padding: 7px 13px;border: 1px solid #e9e9e9;border-left: 0;background: #f5f8f9;text-align: left; }
.reply_write_wrap .reply_write_table td{padding: 7px 10px;border-top: 1px solid #e9e9e9;border-bottom: 1px solid #e9e9e9;background: transparent;}
.reply_write_wrap .reply_write_table .input_box{display: inline-block;zoom: 1;margin: 0;padding: 7px 5px;height: auto;font-size: 13px;color: #666666;border-radius: 0px;border: 1px solid #cccccc;line-height: 13px;vertical-align: middle;box-shadow: none}
.reply_write_wrap .reply_write_table .text_box{width:98%;height:50px;background-color:#f8f8f8;border: 1px solid #cccccc;}

.reply_command{text-align:center;margin-bottom:20px;}
.reply_command_wrap{width:100%;display:block; margin:0 auto;  }
.reply_command_ul{display:inline-block; }
.reply_command_ul .reply_command_li{padding:0 20px; height:36px; line-height:36px; display:inline-block;list-style:none; float:left; font-size:11px; color:#b3b3b3;  background-color:#fcfcfc; margin:3px; font-weight:bold;cursor:pointer;}
.reply_command_ul .reply_command_li.on{background-color:#666; font-weight:bold; color:#fff;}

/* 비밀글 레이어 */
.pw_wrap{background:rgba(0,0,0,0.7); width:100%; height:100%; position:fixed;top:0 ;z-index:99999 ;font-family: dotum, sans-serif; }
.pw_wrap .pw_inner{padding: 30px;width: 440px;height: 240px;left: 50%;margin-left: -250px;position: fixed;background-color: #fff;z-index: 99999;top: 50%;margin-top: -150px;border-radius: 20px;}
.pw_wrap .pw_inner .pw_box{padding:0; font-size:14px;line-height:18px;}
.pw_wrap .pw_inner .pw_box p{border:1px solid #e8e8e8;padding:20px;}
.pw_wrap .pw_inner .pw_box .pw_write_box{border:1px solid #e8e8e8;padding:20px 10px; margin-top:-1px; background-color:#f8f8f8; text-align:center;}
.pw_wrap .pw_inner .pw_box .pw_write_box .input_box{display: inline-block;zoom: 1;margin: 0;padding: 7px 5px;height: auto; font-size: 13px;color: #666666;border-radius: 0px;border: 1px solid #cccccc;line-height: 13px;vertical-align: middle;box-shadow: none}
.pw_wrap .pw_inner .pw_box .pw_write_box .btn_box{padding:0 20px; height:30px; line-height:30px;list-style:none; font-size:13px; color:#b3b3b3;  margin:3px; font-weight:bold;cursor:pointer; color:#fff; border:0}
.pw_wrap .pw_inner .pw_close{display:block; text-align:center; font-size:50px; letter-spacing:2px; position:absolute; top:-25px;right:20px;}

@media all and (max-width: 420px){
 .pw_wrap .pw_inner{padding: 20px; width: 300px; height: 300px; left: 50%; margin-left: -170px; position: fixed; background-color: #fff; z-index: 99999; top: 50%;margin-top: -150px;}
}
@media (min-width: 420px) and (max-width: 640px){
}




/* 게시판 글쓰기 삭제 수정 버튼영역 */
.boardCommandWrap{text-align:right}
.boardCommandWrap .boardCommandInner{width:100%;display:block; margin:0 auto;  padding-top:15px }
.boardCommandWrap .boardCommandInner .boardCommandUl{display:inline-block; }
.boardCommandWrap .boardCommandInner .boardCommandUl .boardCommandLi{padding:0 20px; height:36px; line-height:36px; display:inline-block;listy-sytle:none; float:left; font-size:11px; color:#b3b3b3; border:1px solid #d9d9d9; background-color:#fcfcfc; margin:3px; font-weight:bold;cursor:pointer;}
.boardCommandWrap .boardCommandInner .boardCommandUl .boardCommandLi.on{ font-weight:bold; color:#fff; border:0px;}


/* 게시판 리스트 페이지번호 영역 */
.boardListPagenumWrap{width:100%;display:block; margin:0 auto;  padding-top:30px ;text-align: center;}
.boardListPagenumUl{display:inline-block; }
.boardListPagenumUl .boardListPagenumLi{width:36px; height:36px; line-height:36px; display:inline-block;listy-sytle:none; float:left; font-size:11px; color:#b3b3b3; border:1px solid #d9d9d9; background-color:#fcfcfc; margin:3px; font-weight:bold; cursor:pointer;}
.boardListPagenumUl .boardListPagenumLi.on{font-weight:bold; color:#fff;}
.boardListPagenumUl .boardListPagenumLi.on:hover{color:#ffffff;}
.boardListPagenumUl .boardListPagenumLi:hover{color:#333;}


/* 게시판 리스트 검색영역 */
.boardListSearchWrap { margin: 0 auto; width: 100%; text-align: center; padding-top: 30px; }
.boardListSearchWrap .boardListSearchInner{margin:0 auto; display:inline-block; text-align:center;}
.boardListSearchWrap .boardListSearchInner input{display: inline-block;zoom: 1;margin: 0;padding: 7px 2px;width: 120px;height: auto;font-size: 13px;color: #666666;border-radius: 0px;border: 1px solid #cccccc;line-height: 13px;vertical-align: middle;box-shadow: none}
.boardListSearchWrap .boardListSearchInner select {display: inline-block;zoom: 1;margin: 0;padding: 6px 2px;width: 80px;height: auto;font-size: 13px;color: #666666;border-radius: 0px;border: 1px solid #cccccc;vertical-align: middle;box-shadow: none;}
.boardListSearchWrap .boardListSearchInner a{position: relative;display: inline-block;zoom: 1;margin: 0;padding: 9px 17px;line-height: 31px;font-size: 13px;font-weight: normal;color: white;background-image: none;background-color: #666;border: none;text-decoration: none;cursor: pointer;vertical-align: middle;text-shadow: none;box-shadow: none; color:#fff;
}
