.tcherphoto img{text-align:left; margin:0 auto;  font-family: NanumGothic, "나눔고딕"; }
  @media all and (max-width: 420px){
  .tcherphoto img{width:100%;}
  }

.board_con img {max-width:850px;}
.boardGalleryWrap{text-align:left; margin:0 auto;  NanumGothic, "나눔고딕";  }
.boardGalleryWrap img{text-align:left; margin:0 auto;  NanumGothic, "나눔고딕";  }

.boardGalleryWrap .boardGalleryInner{}


  /* 리스트_ 카테고리 영역 */
  .boardCategory{width:100%; margin:0 auto; margin:50px 0 20px 0; display:inline-block; text-align:center;}
  .boardCategoryUl{position:relative; margin:0 auto; padding:0; display:inline-block; }
  .boardCategoryUl .boardCategoryLi { list-style:none; float:left;font-size:13px;}
  .boardCategoryUl .boardCategoryLi a{display:inline-block; padding:15px 30px; border:1px solid #e8e8e8; background-color:#f8f8f8; text-align:center;margin:2px;  }
  .boardCategoryUl .boardCategoryLi a.on{color:#fff; font-weight:600;}

  /* 리스트 */

  .boardTitleUl{margin:0; padding:0; border-width:1px 0; border-style:solid; border-color:#ebebeb; width:100%; display:inline-block; position:relative;}
  .boardTitleUl .titleCount{width:5%; float:right; padding:10px 0; font-size:12px; font-weight:bold; display:inline-block; text-align:center;}

  .boardGalleryList {width:100% ;display:inline-block; }
  .boardGalleryList .galleryListUl{width:100%; margin:0; padding:0; padding:10px 0; border-bottom:1px solid #ebebeb; display: inline-block;}
  .boardGalleryList .galleryListUl .galleryListLi { width:100%; text-align:center; float:left;padding:10px 0; text-align:center;  border-bottom: 1px solid #ebebeb;}
  .boardGalleryList .galleryListUl .galleryListLi .galleryListLiInfo {padding:0px 0; position:relative; display:inline-block; width:100%;}
  .boardGalleryList .galleryListUl .galleryListLi .galleryListLiInfo .galleryListLiInfoAdmin {float:left;}
	
	  
	  
  .boardGalleryList .galleryListUl .galleryListLi .galleryListLiInfo .galleryListLiInfoPhoto{max-width:150px;float:left; display:inline-block; padding:0px 0;border:1px solid #e8e8e8; background-color:#f8f8f8;}
  .boardGalleryList .galleryListUl .galleryListLi .galleryListLiInfo .galleryListLiInfoPhoto img{width:100%;}
  .boardGalleryList .galleryListUl .galleryListLi .galleryListLiInfo .galleryListLiInfoText {float:left; width:65%;display:block; padding:15px 0 5px 15px; text-align:left;font-size:15px; color:#333}
  .boardGalleryList .galleryListUl .galleryListLi .galleryListLiInfo .galleryListLiInfoText1{display:inline-block; width:100%; font-size:15px; color:#333}
  .boardGalleryList .galleryListUl .galleryListLi .galleryListLiInfo .galleryListLiInfoText2{display:inline-block;   height:auto; max-height:52px;  overflow-y: hidden; width:100%; margin:12px 20px 12px 0; font-weight:100; font-size:12px; line-height:18px; color:#888888 }
  .boardGalleryList .galleryListUl .galleryListLi .galleryListLiInfo .galleryListLiInfoText3{display:block; font-size:13px; color:#595959; font-weight:150}
  .boardGalleryList .galleryListUl .galleryListLi .galleryListLiInfo .galleryListLiInfoText4{display:block; font-size:13px; color:#595959; font-weight:500; height:auto; max-height:250px; }
  .boardGalleryList .galleryListUl .galleryListLi .galleryListLiInfo .galleryListLiInfoCount{width:5%; float:right; display:inline-block;padding:0px 0 0px 0; position:relative; font-size:12px; color:#888; top:40px}



  @media all and (max-width: 420px){
    .boardTitleUl{display:none;}
    
   .boardCategoryUl .boardCategoryLi { width:33.3%; list-style:none; float:left;font-size:13px;}
   .boardCategoryUl .boardCategoryLi a{width:100%; display:inline-block; padding:15px 0; border:1px solid #e8e8e8; background-color:#f8f8f8; text-align:center;margin:2px;  }
   .boardGalleryList .galleryListUl .galleryListLi { text-align:center; float:left;width:100%; padding:0; text-align:center;}
    .boardGalleryList .galleryListUl .galleryListLi .galleryListLiInfo {padding:10px 0; position:relative; display:inline-block; width:90%;}
    .boardGalleryList .galleryListUl .galleryListLi .galleryListLiInfo .galleryListLiInfoPhoto{width:35%;}
   .boardGalleryList .galleryListUl .galleryListLi .galleryListLiInfo .galleryListLiInfoPhoto img{width:100%;}
   .boardGalleryList .galleryListUl .galleryListLi .galleryListLiInfo .galleryListLiInfoText {float:right; width:60%; display:block;padding:5px 0; text-align:left;}
   .boardGalleryList .galleryListUl .galleryListLi .galleryListLiInfo .galleryListLiInfoText1{display:inline-block; width:100%; font-size:14px; color:#333}
   .boardGalleryList .galleryListUl .galleryListLi .galleryListLiInfo .galleryListLiInfoText2{display:inline-block; overflow-y: hidden; width:100%; margin:6px 0; font-weight:100; font-size:11px; line-height:18px; color:#888888 }
   .boardGalleryList .galleryListUl .galleryListLi .galleryListLiInfo .galleryListLiInfoText3{display:block; font-size:11px; color:#999; font-weight:100}
   .boardGalleryList .galleryListUl .galleryListLi .galleryListLiInfo .galleryListLiInfoCount{display:none}

  }
  @media (min-width: 420px) and (max-width: 640px){

    .boardTitleUl{display:none;}

  .boardGalleryList .galleryListUl .galleryListLi { text-align:center; float:left;width:100%; padding:18px 0; text-align:center;}
    .boardGalleryList .galleryListUl .galleryListLi .galleryListLiInfo {padding:10px 0; position:relative; display:inline-block; width:90%;}
    .boardGalleryList .galleryListUl .galleryListLi .galleryListLiInfo .galleryListLiInfoPhoto{width:35%;}
    .boardGalleryList .galleryListUl .galleryListLi .galleryListLiInfo .galleryListLiInfoText {float:right; width:60%; display:block; font-weight:bold;padding:10px 0; text-align:left;}
    .boardGalleryList .galleryListUl .galleryListLi .galleryListLiInfo .galleryListLiInfoText1{display:inline-block; width:100%; font-size:12px; color:#333}
    .boardGalleryList .galleryListUl .galleryListLi .galleryListLiInfo .galleryListLiInfoText2{display:inline-block;  overflow-y: hidden; width:100%; margin:12px 20px 12px 0; font-weight:100; font-size:12px; line-height:18px; color:#888888 }
    .boardGalleryList .galleryListUl .galleryListLi .galleryListLiInfo .galleryListLiInfoText3{display:block; font-size:11px; color:#999; font-weight:100}
    .boardGalleryList .galleryListUl .galleryListLi .galleryListLiInfo .galleryListLiInfoCount{display:none}



  }


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

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



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

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

  .boardGalleryView .ViewTable .viewTableContents{ text-align:left; padding:20px; }

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

   .boardGalleryView .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;}



/* 게시판 글쓰기 삭제 수정 버튼영역 */
.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;
}




