@charset "utf-8";

/* 게시판 목록 */
.tbBoard_notice01 .num{width:70px;}
.tbBoard_notice01 .categ{width:130px;}
.tbBoard_notice01 .titname{width:15%;}
.tbBoard_notice01 .subject{width:30%;} 
.tbBoard_notice01 .date{width:150px;}
.tbBoard_notice01 .hit{width:90px;}
.tbBoard_notice01 .content{width:calc(100% - 70px - 130px - 15% - 30%);} /* 카테고리 잇을시에 -150px 포함시키기 */

.tbBoard_notice01 ul li { padding: 25px 7px;}

 
.tbBoard_notice01 .contLine .contLine1 {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
  word-wrap: break-word;
  text-align:center;
}
.tbBoard_notice01 .contLine .contLine1 .block768 {display:none;}
@media screen and (max-width:768px){
  .tbBoard_notice01 ul li { padding: 3px 10px;}
  .tbBoard_notice01 .titname,
  .tbBoard_notice01 .subject,
  .tbBoard_notice01 .content {width:100%; color:#000;}

  .tbBoard_notice01 .contLine .subject {padding-top: 3px; padding-bottom: 3px;}

  .tbBoard_notice01 .contLine .contLine1 {text-align:left;}
  .tbBoard_notice01 .contLine .contLine1 .block768 {display:inline-block;}
  .tbBoard_notice01 .date::after {display:none;}

  .tbBoard_notice01 .contLine .categ {display: inline-block;
    padding: 5px 5px 3px;
    margin: 0 10px 10px;
    background: #f8b624;
    color:#fff;
    width: auto;}
}

.extFileIcon{margin-left:3px; }

/* 게시판 읽기 */
#bo_v_atc {padding: 0 0 2em;}
#bo_v_con {padding: 2em 0.92em; }

.titWrap {}
.titWrap .titArea {display:flex; flex-wrap:wrap;border-bottom:1px solid #e1e1e1;}
.titWrap .titArea li {display:flex; width:50%;}
.titWrap .titArea li .tit {width:150px; background-color:#f9f9f9; padding: 1em 0.92em; }
.titWrap .titArea li .cont {width:calc(100% - 150px); padding: 1em 0.92em;}
.bullet {}

@media screen and (max-width:768px){
  .titWrap .titArea li .tit {width:100px; background-color:#f9f9f9; padding: 1em 0.92em; }
  .titWrap .titArea li .cont {width:calc(100% - 100px); padding: 1em 0.92em;}

}

@media screen and (max-width:560px){
  .titWrap .titArea li {width:100%}
  .titWrap .titArea li .tit {width:82px; }
  .titWrap .titArea li:first-child {border-bottom:1px solid #e1e1e1;}
}


/*글쓰기*/ 

.write_div .chk_box input[type="checkbox"] + label {padding-left:0}

  /* 첨부파일 */
  #bo_v_file ul {width:100%;margin:0;list-style:none}
  #bo_v_file li {display:flex; padding:15px;position:relative;margin:10px 0;border:1px solid #dfdfdf;border-radius:5px; font-size:1.4rem;
  -webkit-box-shadow:1px 1px 5px 0px hsl(232, 36%, 96%);
  -moz-box-shadow:1px 1px 5px 0px hsl(232, 36%, 96%);
  box-shadow:1px 1px 5px 0px hsl(232, 36%, 96%)}
  #bo_v_file li i {width:40px; color:#b2b2b2; font-size:2.6rem;}
  #bo_v_file .link_tie { width:calc(100% - 40px);  }
  #bo_v_file a {display:block;text-decoration:none;word-wrap:break-word;color:#000}
  #bo_v_file a strong { font-weight:400; }
  #bo_v_file li:hover a strong { color:#3a8afd; }
  #bo_v_file a:focus, #bo_v_file li:hover a, #bo_v_file a:active {color:#3a8afd}
 

  /*관련링크*/
  #bo_v_link { margin-top:10px; }
  #bo_v_link h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
  #bo_v_link ul {width:100%;margin:0;list-style:none}
  #bo_v_link li {display:flex; padding:15px;position:relative;margin:10px 0;border:1px solid #dfdfdf;border-radius:5px;
  -webkit-box-shadow:1px 1px 5px 0px hsl(232, 36%, 96%);
  -moz-box-shadow:1px 1px 5px 0px hsl(232, 36%, 96%);
  box-shadow:1px 1px 5px 0px hsl(232, 36%, 96%)}
  #bo_v_link i { width: 40px; font-weight:400; font-size:3rem; color:#b2b2b2;  }
  #bo_v_link .link_tie { width:calc(100% - 40px);  }
  #bo_v_link a {display:block;word-wrap:break-word;color:#000}
  #bo_v_link a strong { font-weight:400; }
  #bo_v_link li:hover a strong { color:#3a8afd; }
  #bo_v_link a:focus, #bo_v_file li:hover a, #bo_v_file a:active {color:#3a8afd}
  #bo_v_link img {float:left;margin:0 10px 0 0}
  #bo_v_link .bo_v_link_cnt {color:#b2b2b2;font-size:0.92em}
  #bo_v_link li:hover {border-color:#bed4f4;color:#bed4f4}
  #bo_v_link li:hover i {color:#3a8afd}
  #bo_v_link li:hover .bo_v_link_cnt {color:#99c2fc}



 