.main_wrapper {
    padding: 60px 0;
    margin-bottom: 112px;
}

.btn_style_3_con {
    height: 35px;
    width: 35px;
    margin: auto;
}

.btn_style_3_con a .download_icon {
    background-image: url('/weven_template/theme/_admin_style1_new/resource/img/icon_download_black.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 100%;
    border-radius: 50%;
}

.btn_style_3_con a .download_icon:hover {
    background-color: black;
    background-image: url('/weven_template/theme/_admin_style1_new/resource/img/icon_download.png');
}

#con_list_block_template .block_bbs_table_style_000 {
    width: 100%;
    min-width: 670px;
    margin-bottom: 70px;
}

#con_list_block_template.block_bbs_table_style_000_wrap.list table.block_bbs_table_style_000 thead tr {
    border-bottom: 2px solid black;
    height: 55px;
}

#con_list_block_template table.block_bbs_table_style_000 th {
    font-size: 1.4rem;
    line-height: 2.6rem;
}

#con_list_block_template .block_bbs_table_style_000_con {
    max-width: 1200px;
    float: none;
    clear: both;
    margin-left: auto;
    margin-right: auto;
    padding-left: 40px;
    padding-right: 40px;
    overflow: auto hidden;
}

#con_list_block_template .nodata {
    float: left;
    width: 100%;
    font-size: 1.6rem;
    line-height: 2.2rem;
    font-weight: 300;
    padding-top: 70px;
    padding-bottom: 120px;
    color: rgb(190, 189, 204);
}

#con_list_block_template .nodata>svg {
    width: 47px;
    height: 47px;
    fill: rgb(222, 221, 229);
    margin-left: 4px;
}

#con_list_block_template table.block_bbs_table_style_000 {
    width: 100%;
    min-width: 670px;
    margin-bottom: 70px;
}

#con_list_block_template table.block_bbs_table_style_000 thead tr {
    border-bottom: 2px solid rgb(0, 0, 0);
    height: 55px;
    font-size: 1.4rem;
    line-height: 2.6rem;
    font-weight: 500;
}

#con_list_block_template table.block_bbs_table_style_000 thead th {
    font-size: 1.4rem;
    line-height: 2.6rem;
    font-weight: 500;
}

#con_list_block_template .number_col {
    width: 80px;
}

#con_list_block_template .title_col {
    width: calc(78% - 360px);
}

#con_list_block_template .title .inner_title {
    display: inline-block;
    text-overflow: ellipsis;
    max-width: calc(100% - 70px);
    vertical-align: middle;
    overflow: hidden;
    white-space: nowrap;
}

#con_list_block_template .block_bbs_table_style_000_con table.block_bbs_table_style_000 tbody tr:hover {
    background-color: rgb(252, 250, 253);
}

#con_list_block_template tbody tr {
    border-bottom: 1px solid rgb(226, 224, 242);
    height: 81px;
    cursor: pointer;
}

#con_list_block_template table.block_bbs_table_style_000 td .post_icon.file_icon {
    background-image: url("/weven_template/block/bbs_table_style_000/resource/img/post_file_icon.png");
}

#con_list_block_template table.block_bbs_table_style_000 td .post_icon {
    display: inline-block;
    width: 17px;
    height: 16px;
    background-size: 17px 16px;
    background-position: center center;
    background-repeat: no-repeat;
    margin-left: 5px;
    vertical-align: middle;
}

#con_list_block_template table.block_bbs_table_style_000 td {
    font-size: 1.5rem;
    line-height: 3.4rem;
    letter-spacing: 0px;
    font-weight: 300;
    text-align: center;
}

#con_list_block_template table.block_bbs_table_style_000 {
    table-layout: fixed;
}

#con_list_block_template table.block_bbs_table_style_000 td.notice.title {
    font-size: 1.7rem;
    font-weight: 500;
}

#con_list_block_template table.block_bbs_table_style_000 td.title {
    text-align: start;
    padding-left: 20px;
}

#con_list_block_template table.block_bbs_table_style_000 tr:hover td.title {
    font-weight: 500;
}

#con_list_block_template table.block_bbs_table_style_000 td>.notice_icon {
    display: inline-block;
    box-sizing: border-box;
    font-size: 1.4rem;
    line-height: 2rem;
    font-weight: 400;
    padding: 3px 7px 1px;
    border: 1px solid rgb(110, 113, 129);
    color: rgb(0, 0, 0);
    background-color: rgb(255, 255, 255);
}


#con_list_block_template .button_container li.btn_singlePage.btn_firstPage {
    background-image: url("/weven_template/block/bbs_table_style_000/resource/img/pagination_style_0_double_left_arrow.png");
    background-position: center;
    background-size: 11px 10px;
    background-repeat: no-repeat;
}

#con_list_block_template .button_container li.btn_singlePage.btn_firstPage:hover {
    background-image: url("/weven_template/block/bbs_table_style_000/resource/img/pagination_style_0_double_left_arrow_h.png");
}

#con_list_block_template .button_container li.btn_singlePage.btn_prevPage {
    background-image: url("/weven_template/block/bbs_table_style_000/resource/img/pagination_style_0_single_left_arrow.png");
    background-position: center;
    background-size: 6px 10px;
    background-repeat: no-repeat;
}

#con_list_block_template .button_container li.btn_singlePage.btn_prevPage:hover {
    background-image: url("/weven_template/block/bbs_table_style_000/resource/img/pagination_style_0_single_left_arrow_h.png");
}

#con_list_block_template .button_container li.btn_singlePage.btn_nextPage {
    background-image: url("/weven_template/block/bbs_table_style_000/resource/img/pagination_style_0_single_right_arrow.png");
    background-position: center;
    background-size: 6px 10px;
    background-repeat: no-repeat;
}

#con_list_block_template .button_container li.btn_singlePage.btn_nextPage:hover {
    background-image: url("/weven_template/block/bbs_table_style_000/resource/img/pagination_style_0_single_right_arrow_h.png");
}

#con_list_block_template .button_container li.btn_singlePage.btn_lastPage {
    background-image: url("/weven_template/block/bbs_table_style_000/resource/img/pagination_style_0_double_right_arrow.png");
    background-position: center;
    background-size: 11px 10px;
    background-repeat: no-repeat;
}

#con_list_block_template .button_container li.btn_singlePage.btn_lastPage:hover {
    background-image: url("/weven_template/block/bbs_table_style_000/resource/img/pagination_style_0_double_right_arrow_h.png");
}

@media (min-width: 768px) {}

@media (min-width: 992px) {
    #con_list_block_template .block_bbs_table_style_000_con {
        padding-left: 100px;
        padding-right: 100px;
    }
}

@media (min-width: 1200px) {
    #con_list_block_template .block_bbs_table_style_000_con {
        padding-left: 30px;
        padding-right: 30px;
    }
}

@media (min-width: 1600px) {
    #con_list_block_template .block_bbs_table_style_000_con {
        max-width: 1460px;
    }
}