
.board_view_table {border-top:1px solid #999;  border-bottom:1px solid #999; margin-bottom: 2rem; }
.board_view_table .board_info {border-bottom:1px solid #eee;   }
.board_view_table .board_info .title {border-bottom:1px solid #eee; padding:1.5rem; background:#fcfcfc; }
.board_view_table .board_info .title p {font-weight: bold;}
.board_view_table .board_info .info {padding:1.5rem; display: flex; gap:3rem;  }
.board_view_table .board_info .info p {color:rgba(0, 0, 0, 0.7)}
.board_view_table .board_info .add_file { }  
.board_view_table .board_info .add_file ul li {border-top:1px solid #eee; padding:1.5rem;  } 
.board_view_table .board_contents {padding:1.5rem;}
.board_navi {background: #fcfcfc; margin-bottom: 2rem;}
.board_navi > div {padding:1.5rem;border-bottom:1px solid #eee}
.board_navi > div:first-child {border-top:1px solid #eee}
.board_navi > div a {color:rgba(0, 0, 0, 0.7)}
.board_navi > div a:hover {color:#0068b7}
.board_navi > div a p span {padding-right:1rem; margin-right: 1rem; border-right:1px solid #eee ;}

.board_reply {padding:2rem; background:#fafafa; border:1px solid #eee; margin: 1rem; } 
 
 .counsel_create_box .form_item p {margin-bottom: 2rem;;}
 .counsel_create_box .form_item p label {display:block; margin-bottom:0.2rem;;}

 .counsel_create_box .form_item textarea {width: 100%; padding: 0.5rem; font-size: 1rem; box-sizing: border-box;  resize: none;;}
 .counsel_create_box .confirm_box {height: 200px; overflow-y: scroll; background:#fff; padding:1rem; border:1px solid #444  ; margin-bottom: 1rem; ;}

 .btn-blue {
  margin-left: 5px;
  background: #4BA2D7 !important;
  color: #fff;
}

 .content_reply {width: 100%; padding: 0.5rem; font-size: 1rem; box-sizing: border-box;  resize: none;;}