.MAIN_maintop_KNB2{width: 100%; float: left; }
/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {.MAIN_maintop_KNB2 .wg_boxin{width: 100%; float: left; display: grid; grid-template-columns: repeat(4, 1fr); gap:2%;  }

}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {.MAIN_maintop_KNB2 .wg_boxin{width: 100%; float: left; display: grid; grid-template-columns: repeat(2, 1fr);  margin-top: 30px  }

}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/


/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {.MAIN_maintop_KNB2 .wg_boxin .wg_boxinin{width: 100%; float: left; }

.MAIN_maintop_KNB2 .wg_boxin .wg_boxinin .wg_img1{width: 100%; float: left; }
}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {
	
	.MAIN_maintop_KNB2 .wg_boxin .wg_boxinin{width: 100%; float: left; padding-left: 50px;  height: 70px;  position: relative; display: flex;  justify-content: center; flex-direction: column; }

.MAIN_maintop_KNB2 .wg_boxin .wg_boxinin .wg_img1{width: 100%; float: left; position: absolute; left: 0px; top: 10px }
}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/



.MAIN_maintop_KNB2 .wg_boxin .wg_boxinin .wg_img1 img{width: clamp(50px, 7.813vw, 100px); float: left; }
.MAIN_maintop_KNB2 .wg_boxin .wg_boxinin .wg_tx1{width: 100%; float: left; font-size:calc(var(--tx-sm-size) * 1); color: #333; letter-spacing: -1px; line-height: 130%; margin-bottom: 5px}

/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {.MAIN_maintop_KNB2 .wg_boxin .wg_boxinin .wg_tx2{font-size:calc(var(--tx-sm-size) * 0.9); color: #333; letter-spacing: -1px; line-height: 130%}

}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {.MAIN_maintop_KNB2 .wg_boxin .wg_boxinin .wg_tx2{font-size:calc(var(--tx-sm-size) * 0.8); color: #333; letter-spacing: -1px; line-height: 130%}

}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/



.MAIN_maintop_KNB2 .wg_boxin .wg_boxinin:first-child .wg_tx1 {color: #253e90; font-weight: 700;}
.MAIN_maintop_KNB2 .wg_boxin .wg_boxinin:first-child .wg_tx2{color: #253e90; font-weight: 700; width: 100%; float: left}
.MAIN_maintop_KNB2 .wg_boxin .wg_boxinin:nth-child(2) .wg_tx1{color: #cf3f64; font-weight: 700; width: 100%; float: left}
.MAIN_maintop_KNB2 .wg_boxin .wg_boxinin:nth-child(3) .wg_tx1{color: #139349; font-weight: 700; width: 100%; float: left}
.MAIN_maintop_KNB2 .wg_boxin .wg_boxinin:nth-child(4) .wg_tx1{color: #137c93; font-weight: 700; width: 100%; float: left}


