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

  /* 게시판 리스트 테이블 영역*/
  .boardBasicList { border-top:2px solid #333;}
  .boardBasicList .ListTable{font-size:13px; letter-spacing:-0.8px;}
     .boardBasicList .ListTable .basicListCheck{width:5%;}
     .boardBasicList .ListTable .basicListNum{width:8%;}
     .boardBasicList .ListTable .basicListTitle{width:52%;}
     .boardBasicList .ListTable .basicListWriter{width:10%;}
     .boardBasicList .ListTable .basicListDate{width:10%;}
     .boardBasicList .ListTable .basicListHit{width:10%;}

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

  .boardBasicList .ListTable .ListTableTbody td{border-bottom:1px solid #cecece; padding: 13px 0 12px 0}
  .boardBasicList .ListTable .ListTableTbody tr:hover{background-color:#f8f8f8; cursor:pointer}
  .boardBasicList .ListTable .ListTableTbody .noti{background-color:#f5f5f5; font-weight:bold; }
  .boardBasicList .ListTable .ListTableTbody .basicListWriter{font-size:13px; color:#353535}
  .boardBasicList .ListTable .ListTableTbody .basicListDate{font-size:13px; color:#888}
  .boardBasicList .ListTable .ListTableTbody .basicListHit{font-size:13px; color:#888}
  .boardBasicList .ListTable .ListTableTbody .command_num{font-size:12px;font-weight:bold;padding:0 10px; }
  .boardBasicList .ListTable .ListTableTbody .listIcon { position: relative; top: 3px;padding:0 5px;}

   @media all and (max-width: 420px){
    .basicListWriter {display:none;}
    .basicListDate {display:none;}
    .basicListHit {display:none;}
   }


  /* 게시판 글 작성 */
  .boardBasicWrite {border-top:2px solid #333;}
  .boardBasicWrite .WriteTable{font-size:13px; letter-spacing:-0.8;}
  .boardBasicWrite .WriteTable .WriteTableTbody tr:first-child td{}
  .boardBasicWrite .WriteTable .WriteTableTbody td{border-bottom:1px solid #ececec; padding:15px 15px}
  .boardBasicWrite .WriteTable .WriteTableTbody .writeTableTitleTd{width:120px;background-color:#f5f5f5; font-weight:bold; text-align:center;}
  .boardBasicWrite .WriteTable .WriteTableTbody .writeTableContentTd{}
  .boardBasicWrite .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; float: left; border-radius: 0;}
  .boardBasicWrite .WriteTable .WriteTableTbody .input_box.tel{width:100px;}
  .boardBasicWrite .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;}
  .boardBasicWrite .WriteTable .WriteTableTbody .file-add_btn{}

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


 /* 게시판 글 보기 */
 .boardBasicView{border-top:0px solid #333;}
 .boardBasicView .ViewTable{font-size:13px; line-height:22px;}
 .boardBasicView .ViewTable .viewTableTitle{ background: #f1f1f1; padding: 20px; border-bottom: 1px solid #cdcdcd; text-align: center; position: relative; font-size:20px; font-weight: bold;}

 .boardBasicView .ViewTable .viewTableInfo{padding: 10px; border-bottom: 1px solid #cdcdcd;  position: relative;  }
 .boardBasicView .ViewTable .viewTableInfo .boardWriter{font-size:13px; color:#666; padding-right:20px;}
 .boardBasicView .ViewTable .viewTableInfo .boardDataTime{font-size:13px; color:#666; padding-right:20px;}
 .boardBasicView .ViewTable .viewTableInfo .boardHit{font-size:13px; color:#666; padding-right:20px;}

 .boardBasicView .ViewTable .viewTableContents{ text-align:left; padding:20px; }
.boardBasicView .ViewTable .viewTableContents ol{padding: 0 20px}
.boardBasicView .ViewTable .viewTableContents li{list-style:inherit}

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

  .boardBasicView .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: 10px 20px 10px;border: 1px solid #e5e8ec;background: #f5f8f9; font-size:12px;}
.reply_list_wrap h3{}
.reply_list_wrap p{padding:10px; text-align:center;}

.reply_list_wrap .reply_list_inner{ 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; font-size:12px;}
.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:100%;height:50px;background-color:#fff;border: 1px solid #cccccc;}

.reply_command{text-align:center;}
.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;
}





