@media screen and (max-width: 767px) {
    footer > div > div:nth-child(1){grid-template-columns:repeat(2,minmax(0,1fr))}
    .page a,.page span{padding:6px 10px;font-size:14px}
    .page{gap:4px}
    .b_idx_5_box > div > div:nth-child(2) > div > div{}
    .b_idx_5_box > div > div:nth-child(2) > div > div > a{}
    .b_idx_6_box > div > div:nth-child(2){grid-template-columns:repeat(1,minmax(0,1fr))}
    .b_idx_7_box > div > div:nth-child(2){grid-template-columns: repeat(3, minmax(0, 1fr));}
    .b_idx_7_box > div > div:nth-child(2) > a{padding: .5rem;}
    .news_detail_box{padding-top: 0;}
}

@media screen and (max-width: 1024px) and (min-width: 768px) {

}

@media screen  and (min-width: 768px) {
    .b_idx_2_box > div{grid-template-columns: repeat(3, minmax(0, 1fr));}
    .b_idx_3_box > div > div:nth-child(2){grid-template-columns: repeat(3, minmax(0, 1fr));}
    .b_idx_4_box > div > div:nth-child(2){grid-template-columns: repeat(4, minmax(0, 1fr));}
    .b_idx_5_box > div > div:nth-child(2){grid-template-columns: repeat(3, minmax(0, 1fr));}
    footer > div > div:nth-child(1){grid-template-columns: repeat(4, minmax(0, 1fr));}
    .b_idx_6_box > div > div:nth-child(2){grid-template-columns: repeat(3, minmax(0, 1fr));}
    .b_idx_7_box > div > div:nth-child(2){grid-template-columns: repeat(6, minmax(0, 1fr));}
}

@media (min-width: 576px) {
    .container{
        max-width:576px
    }
}
@media (min-width: 640px) {
    .container{
        max-width:640px
    }
}
@media (min-width: 768px) {
    .container{
        max-width:768px
    }
}

@media (min-width: 992px) {
    .container{
        max-width:992px
    }
}

@media (min-width: 1024px) {
    .container{
        max-width:1024px
    }
}

@media (min-width: 1280px) {
    .container{
        max-width:1280px
    }
}

@media (min-width: 1536px) {
    .container{
        max-width:1536px
    }
}
