[data-wv-bbs2-style] {display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 60px;}
.block_bbs2_table_style_000_con {max-width: 1400px; padding-left: 30px; padding-right: 30px;}
.block_bbs2_table_style_list{display: flex; flex-direction: column;}
.block_bbs2_table_style_content{display: flex; align-items: center; border-bottom: 1px solid #e2e6e8; gap: 40px; padding-top: 37px; padding-bottom: 37px; cursor: pointer;}
.block_bbs2_table_style_content:last-child{border-bottom: none;}
.block_bbs2_table_style_content .list_num{display: none; font-size: 17px; font-weight: 500; padding-left: 14px; width: 36px; flex-shrink: 0;}
.block_bbs2_table_style_content .notice_icon{width: 36px; height: 24px; background-image: url('/weven_service/asset/img/svg/keep_24dp_2DA9FF_FILL0_wght400_GRAD0_opsz24.svg'); background-repeat: no-repeat; background-position: left 12px center; background-size: 24px;}
.block_bbs2_table_style_content .list_content{overflow: hidden;}
.block_bbs2_table_style_content .list_content::before{display: none; content: ''; position: absolute; right: 9px; top: 50%; transform: translateY(-50%) rotate(-90deg); width: 26px; height: 26px; background-image: url('/weven_service/asset/img/svg/expand_circle_down_24dp_E5EDF1_FILL1_wght500_GRAD0_opsz24.svg'); background-size: cover; background-position: center; background-repeat: no-repeat;}
.block_bbs2_table_style_content:hover .list_content::before{background-image: url('/weven_service/asset/img/svg/expand_circle_down_24dp_000_FILL1_wght500_GRAD0_opsz24.svg');}
.block_bbs2_table_style_content .title{font-size: 21px; font-weight: 700;text-overflow: ellipsis; overflow: hidden; width: 100%; white-space: nowrap;}
.block_bbs2_table_style_content .content_content{font-size: 14px; font-weight: 500; color: #9c9fa2;}
.block_bbs2_table_style_content .content_content>div{position: relative; margin-top: 13px;}
.block_bbs2_table_style_content .content_info{display: flex; gap: 21px; font-size: 14px; font-weight: 500; color: #adbbcd;}
.block_bbs2_table_style_content .content_info>div{position: relative; margin-top: 13px;}
[data-wv-bbs2-style] .block_bbs2_table_style_content .content_info>div+div::before{content: ''; position: absolute; height: 12px; left: -11px; top: 2px; border-left: 1px solid #adbbcd;}

@media all and (min-width: 768px) {
    [data-wv-bbs2-style] .block_bbs2_table_style_content .list_num{display: block;}
    [data-wv-bbs2-style] .block_bbs2_table_style_content .list_content{ padding-right: 40px; }
    [data-wv-bbs2-style] .block_bbs2_table_style_content .list_content::before{display: inline-block;}
}