#bo_list_top{padding-bottom:20px}
.table .bg-300 th{background-color: rgba(var(--koa-300-rgb), 1) !important;}
.table-list tbody{border-top:2px solid #dddddd;margin-top:20px}
.table-list td{padding-top:25px;padding-bottom: 25px;vertical-align: middle;}
.table-list .list-subject{font-size:1.2em!important}

.pn-link{display:flex;justify-content: space-between;align-items: center;margin-top: 8px;padding: 1.5em 1em;border-radius: 1em;background: #f6f6f6}
.pn-subject{width:100%;display: flex; align-items: center;}
.pn-head{padding-right:50px;}
.nb_date{width:120px;text-align: right}

#bo_cate_ul{display: flex;align-items: center;justify-content: center;padding: 15px 0;border-radius: 10px;}

#bo_list_total{display:flex}

.no_image{}
.bo_cate_link{background-color:#6db2e2;padding:0 5px;border-radius:5px;color:white}
.box-text{border-radius: 8px;background-color: #ededed;display: flex;align-content: center;align-items: center;justify-content: center;position: relative;}
.box-notice{background-color:#ffbf02;font-size:1.2em}
.box-notice a{color:white;}

.box-noimage a{position: relative;}
.box-noimage a::before{position: absolute;content:"No Image";width:100%;height:100%;color:black;top:0;left:0;display: flex;align-items: center;justify-content: center;}

.box-notice a{position: relative;}
.box-notice a::before{position: absolute;content:"공지";width:100%;height:100%;color:black;top:0;left:0;display: flex;align-items: center;justify-content: center;color:white}

.gall_con  .gall_img, .gall_con .gall_chk {
    overflow: hidden;
    -webkit-transition: -webkit-transform 0.2s;
    transition: -webkit-transform 0.2s;
    transition: transform 0.2s;
    transition: transform 0.2s, -webkit-transform 0.2s;
}

.gall_con:hover .gall_img {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
    -webkit-box-shadow: 0 6px 18px rgba(0, 37, 106, 0.1);
    box-shadow: 0 6px 18px rgba(0, 37, 106, 0.1);
}
.gall_con:hover .gall_chk {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
}

#bo_cate_ul li{padding: 5px 15px;border-radius: 10px;background-color: #068aff;color: white;margin: 0 2px;}
#bo_cate_ul li a{color: white;}