@import url("https://fonts.dubuplus.com/css?family=Noto Sans KR");
@font-face {
    font-family: 'SBAggroL';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/SBAggroL.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
.sub * {font-family:'Noto Sans KR'; }
.sub dl {margin-bottom: 70px;}
.sub dl dt {   font-family: 'SBAggroL'; font-size:32px; color:#000; letter-spacing: -1px; margin-bottom:15px;}
.sub dl dt:before{display:inline-block;content:'';  width:21px; height:22px; margin-right: 10px;background:url(/app/dubu_sourcecode/docs/imgs/1631163467_icon.png);}
.sub dl dd .table_list table{width:100%;border-collapse:collapse;}
.sub dl dd .table_list table th,
.sub dl dd .table_list table td{padding:20px;border:1px solid #e2e2e2;line-height:1.5em;}

.sub dl dd .table_list table th {background:#253394; color: #fff; border: 1px solid #e2e2e2;font-weight: 500;font-size: 20px;}
.sub dl dd .table_list table td{color: #666;  letter-spacing: -1px;font-size: 17px;}

.bg {text-align:center; background:#f7f7f7;   font-weight: 500; padding: 25px!important; color: #000 !important;}



/* tablet */
@media screen and (min-width:769px) and (max-width:991px){
}

/* mobile */
@media screen and (max-width:768px){

    .sub dl dt {font-size: 25px;}



    .sub dl dd .table_list table th,
    .sub dl dd .table_list table td{padding:15px;}

    .sub dl dd .table_list table th {font-size: 15px;}
    .sub dl dd .table_list table td{font-size: 14px;}


    .table_list table {
        min-width: 700px;
        /* 임의로 최소 넓이 조절 */
    }

    .table_list {
        width: 100%;
        /* 테블릿, 모바일 컨텐츠 사이즈 맞게 조절 */
        overflow-x: scroll;
    }

    .table_list::-webkit-scrollbar {
        width: 8px;
        height: 8px;
        border: 3px solid #fff;
    }

    .table_list::-webkit-scrollbar-track {
        background: #efefef;
        border-radius: 10px;
    }

    .table_list::-webkit-scrollbar-thumb {
        height: 50px;
        width: 50px;
        background: rgba(0, 0, 0, 0.2);
        border-radius: 8px;
    }


}