.jw_board_list{display: flex; flex-flow: row wrap; gap:20px;}
.jw_board_list .jbl_item{width:calc(20% - 16px);}
.jw_board_list .jbl_item .jbl_item_link{display: block; padding:20px 20px; background-color: #fff; border-radius: 12px; border: 1px solid #fff; transition: all .2s;}
.jw_board_list .jbl_item .jbl_item_link .jbl_item_cat{font-size: 13px; color:#979797; width:max-content; margin-bottom:7px;}
.jw_board_list .jbl_item .jbl_item_link .jbl_item_tit{font-size:19px; height: 2.4em; line-height:1.2; margin-bottom:30px; -webkit-line-clamp: 2; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical;}
.jw_board_list .jbl_item .jbl_item_link .jbl_item_info{color:#acacac; font-size: 12px; display: flex; gap:15px;}
.jw_board_list .jbl_item .jbl_item_link .jbl_item_info .jbl_item_view{margin-left: auto;}

.jw_board_list .jbl_item.notice .jbl_item_link{border: 1px solid #121212;}
.jw_board_list .jbl_item.notice .jbl_item_link .jbl_item_info{color:#121212;}
.jw_board_list .jbl_item.notice .jbl_item_link .jbl_item_tit{font-weight: 700;}

.jw_board_btn_list{display: flex; flex-flow: row wrap; margin-top:20px; gap: 20px;}
.jw_board_btn_list>a{border: 1px solid #ededed; padding: 12px 20px; display: flex; align-items: center; justify-content: center; gap: 10px;}
.jw_board_btn_list>a.set_color{background-color: var(--personal_color); color:#fff;}

.jw_border_view_file{border-bottom: 1px solid #cfcfcf; padding-bottom: 10px; margin-bottom: 20px; margin-top: -10px;}
.jw_border_view_file .jbvf_tit{font-size: 12px; font-weight: 500; margin-bottom: 10px;}
.jw_border_view_file .jbvf_list{font-size: 12px;}
.jw_border_view_file .jbvf_list a{color:#898989; border-bottom: 1px dashed #898989; margin-bottom: 5px; display: inline-block;}

@media(hover: hover) and (pointer: fine) {
    .jw_board_list .jbl_item .jbl_item_link:hover{border: 1px solid var(--personal_color);}
}