@charset "utf-8";
.oneFull #gnb .depth01 > ul { min-width: calc(100% - 26rem);}

/*주요사이트*/
.resb_cont{float:left; width:100%; font:1rem 'Pretendard'; padding:0 0 5px 0px; line-height:150%; color:#515151; border-bottom:2px solid #6d9dec;}
.resbcon_1{float:left; width:100%; font:12px 'Pretendard';}
.resb_cont img{vertical-align:middle;}
.resb_tbl{float:left;width:100%; font-size:12px; border-collapse: collapse;}
.resb_tbl th{position: relative; height:25px; font:15px 'Pretendard'; text-align:left; padding:0.5rem 2rem; border-bottom:1px solid #dedede;}
.resb_tbl th::before{display: flex;position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 1.5rem;height: 1.5rem;line-height: 1;border: 1px solid #dfe4ef;color: #777;background: #fff;border-radius: 50%;text-align: center;font-family: 'remixicon';font-size: 1rem;content: "\ea6e";align-items: center;justify-content: center;}
.resb_tbl th.btn_down::before {display: none;}
.resb_tbl th.btn_down{background:none; height:25px; font:15px 'Pretendard'; text-align:right; padding:5px 0 5px 30px; border-bottom:1px solid #dedede;}
.resb_tbl td{padding:7px; border-bottom:1px solid #dedede; border-bottom:1px solid #dedede;}
.resb_tbl td.cont_a{width:97%; padding:5px 0 10px 15px; font:1rem 'Pretendard'; line-height:160%; text-align:justify;}
.reactBox {position: relative;width: 100%;overflow: hidden;}
.reactBox .on {display: block;}
.reactBox > ul > li {display: none;}
.li_w20 li{width:20%}

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

    .oneFull #gnb .depth01 > ul {width: calc(100% - 29rem);padding-left: 5rem;}

	
}

@media screen and (max-width: 1200px){

	

}

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



}

@media (max-width:690px) {



}
@media screen and (max-width: 650px) {
.li_w20 li{width:50%}
}

@media (max-width:560px) {



}

@media screen and (max-width: 480px){
.resb_tbl th {display:block;width:100%;height: auto !important;border-bottom: none;}
.resb_tbl th.btn_down {padding:0;text-align: left;}    
    .resb_tbl th.btn_down a{width: 97%;box-sizing:border-box;}    
    .li_w20 li{width:100%}


}

@media (max-width:380px) {


}




