@media (min-width:1921px) {
    .box2 .dlDetail {
        margin: 2% 0 5% 30%;
    }
}
@media (max-width: 1680px) {
    .box2 .dlDetail a {
        font-size: 20px;
    }
}

@media (max-width: 1366px) {
    .btBox .btLeft {
        padding: 1% 0;
    }
    .btBox .btCont p {
        margin-bottom: 2rem;
    }
}

@media (max-width: 1280px) {
    .btBox .btCont p {
        margin-bottom: 1rem;
    }
}

@media (max-width:768px) {
    .fixed-top {
        position: static;
        background: #000;
    }
    .banner {
        height: unset;
        padding-top: 15%;
    }
    .box1 .topTit,
    .box2 .topTit,
    .box4 .bigTit {
        font-size: 26px;
    }
    .box1 .topCont,
    .box1 .ctCont p,
    .btBox .btTit p {
        font-size: 18px;
    }
    .btBox .btCont p,
    .box2 .ctOne {
        font-size: 16px;
    }
    .box1 .btBox .btRight {
        padding: 0;
    }
    .btBox .btLeft {
        padding: 0;
    }
    .box2 .row {
        width: 85%;
        margin: 3% 0 10% 0;
    }
    .box2 .frameTop {
        margin-top: 3%;
    }
    .box2 .ctOne {
        width: 80%;
    }
    .box2 .dlDetail a {
        font-size: 18px;
    }
}