@charset "utf-8";

.free_board {width:100%; padding-top:60px;}
/* 게시판 목록 상단 게시물현황 */
.bbsListTotal {width:100%; margin:0px 0px 0 0;}
.bbsListTotal p {margin:0px 0 0 0; text-align:right;}
.bbsListTotal p strong {}
.head_img {margin:0px;text-align:right;}

/* 게시판 목록 */
.bbsListType1 {width:100%; margin:10px 0px 0 0;}
.bbsListType1 table {width:100%; border-top:3px solid #949494;border-bottom:1px solid #949494;}
.bbsListType1 table tr th {padding:6px 5px 6px 5px;text-align:center;font-weight:bold;border-bottom:1px solid #949494;}

.bbsListType1 table tr th.number {width:10%;} /* 번호 */
.bbsListType1 table tr th.category {width:10%;} /* 카테고리 */
.bbsListType1 table tr th.title {width:auto;} /* 카테고리 */
.bbsListType1 table tr th.addfile {width:10%;} /* 첨부파일 */
.bbsListType1 table tr th.writer {width:10%;} /* 작성자 */
.bbsListType1 table tr th.progress {width:10%;} /* 진행상황 */
.bbsListType1 table tr th.reply {width:10%;} /* 답변여부 */
.bbsListType1 table tr th.date {width:15%;} /* 작성일 */
.bbsListType1 table tr th.hit {width:10%;} /* 조회수 */
.bbsListType1 table tr td {margin:-1px 0 0 0;padding:6px 5px 6px 5px;text-align:center;font-weight:normal;border-top:1px solid #949494;}
.bbsListType1 table tr td a {color:#9c9c9c;font-size:11px;}
.bbsListType1 table tr td.number {} /* 번호 */
.bbsListType1 table tr td.category {font-weight:bold; color:#637c00; } /* 카테고리 */
.bbsListType1 table tr td.title {padding-left:20px;text-align:left; font-weight:bold;} /* 카테고리 */
.bbsListType1 table tr td.addfile {} /* 첨부파일 */
.bbsListType1 table tr td.writer {} /* 작성자 */
.bbsListType1 table tr td.progress {} /* 진행상황 */
.bbsListType1 table tr td.reply {} /* 답변여부 */
.bbsListType1 table tr td.date {} /* 작성일 */
.bbsListType1 table tr td.hit {} /* 조회수 */


/* 게시판 목록 페이징 */
.bbsPaging {width:100%; margin:30px 0 30px 0;}
.bbsPaging ul {text-align:center;}
.bbsPaging ul li {display:inline;margin:0 5px 0 5px;}
.bbsPaging ul li a {margin:0 2px 0 2px;color:#888888;}
.bbsPaging ul li a.on {font-weight:bold;color:#666666;}
.bbsPaging ul li img {margin-bottom:2px;}

/* 게시판 목록 하단 버튼 */
.bbsListButtomBtn {width:100%; height:30px; text-align:right;}
.bbsListButtomBtn .actionBtn {float:left;}
#btn_modify {margin-left:3px;}

/* 게시판 목록 하단 검색 */
.bbsListSearch {width:100%; margin:30px 0px 0 0; padding:10px 0 10px 0;text-align:center;border-top:1px solid #dadada;border-bottom:1px solid #dadada;background:#ededed;}
.bbsListSearch .searchBox {width:200px;border:1px solid #dadada;}
.bbsListSearch .searchBtn {}

/* 게시판 보기 */
.bbsViewType1 {width:100%; padding-top:27px; border-bottom:1px solid #949494;}
.bbsViewType1 table {width:100%;}
.bbsViewType1 table tr th {padding:6px 5px 6px 10px;text-align:left;font-weight:bold; background:none; border-bottom:1px solid #949494;}
.bbsViewType1 table tr td {margin:0 0 0 0;padding:6px 0 6px 0 ;text-align:left; font-weight:normal;border-bottom:1px solid #949494;}
.bbsViewType1 table tr th.title {width:10%; border-bottom:1px solid #949494;border-top:2px solid #949494;text-align:left; padding-left:11px;}
.bbsViewType1 table tr td.title {padding-left:0px; font-weight:bold;border-bottom:1px solid #949494; border-top:2px solid #949494;}
.bbsViewType1 table tr th.writer {text-align:left; margin:0;}
.bbsViewType1 table tr td.writer {margin-left:20px;width:35%;text-align:left;font-weight:bold;}
.bbsViewType1 table tr th.date { width:15%; text-align:right;}
.bbsViewType1 table tr td.date {width:15%; border-bottom:1px solid #949494;border-top:1px solid #949494; background:none; text-align:right;}
.bbsViewType1 table tr th.hit {width:15%; text-align:right;}
.bbsViewType1 table tr td.hit {padding-right:7px;width:10%;text-align:right;font-weight:normal;}
.bbsViewType1 table tr td.bbsContent {margin:20px; padding:10px 0 20px 0; height:100px; text-align:left; line-height:18px;}

/* 게시판 보기 코멘트 */
.bbsComment {border-bottom:1px solid #949494;background:#fafafa;}
.bbsComment .comentList {font-size:11px;}
.bbsComment .comentList li {border-bottom:1px solid #dddddd;}
.bbsComment .comentList li .commenter {padding:6px 20px 6px 20px;border-bottom:1px dotted #dddddd;}
.bbsComment .comentList li .commenter strong {}
.bbsComment .comentList li .commenter span {float:right;}
.bbsComment .comentList li .comment {padding:6px 0 6px 20px;font-weight:bold;}
.bbsComment .submitComment {padding:10px 0 10px 0;font-size:11px;}
.bbsComment .submitComment .secretcheck {margin:0 0 0 80px;}
.bbsComment .submitComment .submitCommentForm {}
.bbsComment .submitComment .submitCommentForm span {margin:0 15px;color:#949494;font-weight:bold;}
.bbsComment .submitComment .submitCommentForm textarea {overflow:hidden;width:460px;height:60px;vertical-align:middle;border:2px solid #dddddd;}
.bbsComment .submitComment .submitCommentForm input {margin:0 0 0 10px;}

/* 코멘트 수정삭제 비밀번호 */
.confirmPass {width:100%; margin:116px 0;text-align:center;}
.confirmPass label {margin-right:20px;padding:0 0 0 10px;font-size:11px;color:#ffffff;font-weight:bold;background:url(../../images/bbs/blt_confirmpass.gif) no-repeat left 50%;}
.confirmPass .pass {width:120px;}
.confirmPass .confirm {margin-left:20px;}
.confirmPass p {margin:20px auto 0 auto;padding:20px 0 0 0;width:300px;text-align:center;color:#a5a5a5;border-top:1px dotted #dddddd;}

/* 이전글 다음글 */
.nextPrev {margin-top:30px;border-top:2px solid #949494;border-bottom:2px solid #949494;}
.nextPrev table {width:100%;}
.nextPrev table th.prev {padding:6px 10px 6px 10px;width:80px;text-align:cetner;font-size:11px;color:#949494;border-bottom:1px solid #dddddd;}
.nextPrev table td.prev {padding:6px 10px 6px 10px;font-size:11px;text-align:left;border-bottom:1px solid #dddddd;}
.nextPrev table th.next {padding:6px 10px 6px 10px;width:80px;text-align:cetner;font-size:11px;color:#949494b;}
.nextPrev table td.next {padding:6px 10px 6px 10px;font-size:11px;text-align:left;}

/* 게시판 보기 하단 버튼 */
.bbsViewButtomBtn {width:100%; margin:20px 0 0 0; height:30px;text-align:right;}
.bbsViewButtomBtn .actionBtn {float:left;}

/* 게시판 쓰기 */
.bbsWriteType1 {margin-bottom:20px;border-top:3px solid #949494;border-bottom:2px solid #949494;}
.bbsWriteType1 table {width:100%;}
.bbsWriteType1 table tr th {padding:6px 5px 6px 10px;width:15%;text-align:center;font-size:11px;color:#949494;font-weight:bold;border-bottom:1px solid #949494;}
.bbsWriteType1 table tr td {padding:6px 10px 6px 20px;text-align:left;font-size:11px;color:#949494;font-weight:normal;border-bottom:1px solid #949494;}
.bbsWriteType1 table tr th.title {border-bottom:1px solid #949494;background:#f9f9f9;}
.bbsWriteType1 table tr td.title {text-align:left;color:#545454;font-weight:bold;border-bottom:1px solid #949494;background:#f9f9f9;}
.bbsWriteType1 table tr td.title input {width:100%;}
.bbsWriteType1 table tr th.options {}
.bbsWriteType1 table tr td.options {}
.bbsWriteType1 table tr th.password {}
.bbsWriteType1 table tr td.password {}
.bbsWriteType1 table tr th.sections {}
.bbsWriteType1 table tr td.sections {}
.bbsWriteType1 table tr th.category {}
.bbsWriteType1 table tr td.category {}
.bbsWriteType1 table tr th.email {}
.bbsWriteType1 table tr td.email {}
.bbsWriteType1 table tr th.person {}
.bbsWriteType1 table tr td.person {}
.bbsWriteType1 table tr th.company {}
.bbsWriteType1 table tr td.company {}
.bbsWriteType1 table tr th.telnum {}
.bbsWriteType1 table tr td.telnum {}
.bbsWriteType1 table tr th.mobile {}
.bbsWriteType1 table tr td.mobile {}
.bbsWriteType1 table tr th.name {}
.bbsWriteType1 table tr td.name {}
.bbsWriteType1 table tr th.bbsContent {border-bottom:1px solid #949494;}
.bbsWriteType1 table tr td.bbsContent {padding:6px 5px 6px 20px;text-align:left;color:#545454;}
.bbsWriteType1 table tr td.bbsContent textarea {width:100%;height:250px;}
.bbsWriteType1 table tr th.link1 {}
.bbsWriteType1 table tr td.link1 {}
.bbsWriteType1 table tr td.link1 input {}
.bbsWriteType1 table tr td.link1 input {}
.bbsWriteType1 table tr th.link2 {}
.bbsWriteType1 table tr td.link2 {}
.bbsWriteType1 table tr td.link2 input {}
.bbsWriteType1 table tr th.addfile {}
.bbsWriteType1 table tr td.addfile {}
.bbsWriteType1 table tr td.addfile span {display:block;margin:2px 0;}
.bbsWriteType1 table tr td.addfile span .uploadFiles {width:500px;}
.bbsWriteType1 table tr th.thumbnail {}
.bbsWriteType1 table tr td.thumbnail {}
.bbsWriteType1 table tr td.thumbnail span {display:block;margin:2px 0;}
.bbsWriteType1 table tr td.thumbnail span .uploadFiles {width:500px;}

/* 게시판 쓰기 하단 버튼 */
.bbsWriteButtomBtn {width:100%; margin-top:20px;  padding-left:0; height:30px;text-align:center;}
.bbsWriteButtomBtn .actionBtn {float:left;}
.faqType1 {margin-bottom:20px;}
/* FAQ 검색 */
.faqType1 .faqSearch {margin:0 0 20px 0;padding:20px 0 15px 150px;background:url(../../images/bbs/img_faq1.jpg) no-repeat 30px 35px;border:1px solid #aeb2d7;}
.faqType1 .faqSearch .inputBox {padding:0 0 0 5px;background:url(../../images/bbs/img_faq2.jpg) no-repeat left top;}
.faqType1 .faqSearch .inputBox input {border:none;border:0;}
.faqType1 .faqSearch .inputBox input[type~="text"] {margin:0 15px 0 0;width:450px;border:none;}
.faqType1 .faqSearch .inputBox input {margin:expression((this.type=='text')?'0 15px 0 0':'');width:expression((this.type=='text')?'450px':'');border:expression((this.type=='text')?'0':'');}
.faqType1 .faqSearch .description {margin:8px 0 0 0;color:#3e4cae;}
/* FAQ 목록 */
.faqType1 .faqList {border-top:3px solid #26559b;border-bottom:2px solid #26559b;}
.faqType1 .faqList p {border-top:1px solid #eaeaea;color:#4a4a4a;}
.faqType1 .faqList .question a {display:block;padding:7px 80px 6px 15px;color:#4a4a4a;background:#fff url(../../images/bbs/img_faq5.jpg) no-repeat right 50%;}
.faqType1 .faqList .question a strong {color:#253ac0;}
.faqType1 .faqList .answer {display:none;padding:20px 0 19px 15px;}
.faqType1 .faqList .question_on a {display:block;padding:7px 80px 6px 15px;color:#4a4a4a;background:#fbfbfe url(../../images/bbs/img_faq4.jpg) no-repeat right 50%;}
.faqType1 .faqList .question_on a strong {color:#253ac0;}
.faqType1 .faqList .answer_on {display:block;padding:20px 15px 19px 15px;}