@charset "utf-8";

/* 게시판 목록 */
.tbBoard_notice01 .subject{width:calc(100% - 70px  - 100px - 120px - 70px)}
.tbBoard_notice01 .write {width:100px;}
@media screen and (max-width:768px){
  .tbBoard_notice01{margin-top:20px;}
  .tbBoard_notice01 ul:first-child{border-top:2px solid #000;}
  .tbBoard_notice01 .contLine{border-bottom:0 none;}
  .tbBoard_notice01 ul{display: block; padding:10px 0; border-bottom:1px solid #e1e1e1;}
  .tbBoard_notice01 ul li{display:inline-block;padding:3px 10px; text-align: left;}
  .tbBoard_notice01 .titLine,
  .tbBoard_notice01 .num{display: none;}
  .tbBoard_notice01 .categ,
  .tbBoard_notice01 .subject{width:100%;}
 
  .tbBoard_notice01 .subject{padding-top:10px;}
  .tbBoard_notice01 .subject a{color:#000;}
  .tbBoard_notice01 .write,
  .tbBoard_notice01 .date,
  .tbBoard_notice01 .hit{width:auto;}
  .tbBoard_notice01 .date::after{ position:absolute; right:0; top:8px; width:1px; height:15px; background:#e1e1e1; content:""; }

  .tbBoard_notice01 .empty_table{border-top:2px solid #333;}

  .tbBoard_notice01 .chk_box input[type="checkbox"] + label {right:0;}
}

.extFileIcon{margin-left:3px; }

/* 게시판 읽기 */
#bo_v .viewheader .info {width:100%; position:relative; display: block; transform: none; right:0; padding:1em 0.92em;  border-bottom:1px solid #e1e1e1;}

/*글쓰기*/


@media screen and (max-width:1540px){
  .viewheader .info .profile_info_ct , .viewheader .info #bo_v_tops{float:none;}
  .viewheader .info #bo_v_tops{position:absolute; right:0; top:50%; transform: translateY(-50%);}
}
@media screen and (max-width:768px){


  /* view */
  .bo_v_nb li .nb_date{display: none;}
  .bo_v_nb li .nb_tit{padding-right:10px;}
}

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



 