.KNB_2010_1 { position: relative;  padding-top: 0rem;  padding-bottom: 0rem;  overflow: hidden; }

/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {
.KNB_2010_1 .contents-inner { display: flex;  flex-direction: row;  justify-content: space-between; gap:30px;}

}

/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
.KNB_2010_1 .contents-inner { display: flex;  flex-direction: column;  justify-content: space-between; gap:30px;}
}

/**** 모바일 ****/
@media only all and (max-width:767px) {
.KNB_2010_1 .contents-inner { display: flex;  flex-direction: column;  justify-content: space-between;}

}
/**** 모바일2 ****/
@media only all and (max-width:400px) {}
/* 구분 //end -----------------------------------*/




/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {
.KNB_2010_1 .contents-inner .tit_area { width: 45%; float: left; display: flex; flex-direction: column;}
.KNB_2010_1 .contents-inner .tit_area .stt{ width:100%; float: left; font-size:calc(var(--tit-md-size) * 1.2); font-weight:600; line-height: 120%; letter-spacing: -1px;  }	

.KNB_2010_1 .contents-inner .tit_area .sub_stit2{ width:100%; float: left; font-size:calc(var(--tit-md-size) * 1.2); color: #222; font-weight:400; line-height: 120%; letter-spacing: -1px; margin-bottom: 20px }	
}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
.KNB_2010_1 .contents-inner .tit_area { width: 100%; float: left; display: flex; flex-direction: column;}	
}
/**** 모바일 ****/
@media only all and (max-width:767px) {
.KNB_2010_1 .contents-inner .tit_area { width: 100%; float: left; display: flex; flex-direction: column;}
.KNB_2010_1 .contents-inner .tit_area .stt{ width:100%; float: left; font-size:calc(var(--tit-md-size) * 1.2); font-weight:600; line-height: 120%; letter-spacing: -1px; margin-bottom: 5px;  }	

.KNB_2010_1 .contents-inner .tit_area .sub_stit2{ width:100%; float: left; font-size:calc(var(--tit-md-size) * 1.2); color: #222; font-weight:400; line-height: 120%; letter-spacing: -1px; margin-bottom: 20px }	
}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/





/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {
.KNB_2010_1 .cardset  { width: auto; float: left; align-items: flex-start; justify-content: space-between;  position: relative;}
	
.KNB_2010_1 .cardset.cardset-hor { display: flex; flex-direction: column;}
	
}

/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {}

/**** 모바일 ****/
@media only all and (max-width:767px) {
.KNB_2010_1 .cardset {width: 100%; float: left; display: flex; justify-content: flex-end;flex-direction: column;}
	

}
/**** 모바일2 ****/
@media only all and (max-width:400px) {}
/* 구분 //end -----------------------------------*/





/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {
.KNB_2010_1 .cardset .cardset-body {width:100%; float: left; padding: 0 20px 0px 0px; position: relative;}
}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {
.KNB_2010_1 .cardset .cardset-body { width:100%; margin-top: 0px; }
}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/






/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {
.KNB_2010_1 .cardset .cardset-title { width:auto;font-weight: 600; font-size:calc(var(--tit-mds-size) * 0.8); position: relative;display: inline-block; z-index: 1; }
	
.KNB_2010_1 .cardset .cardset-title>.under { content: ''; display: block; width: 100%; height: 6px; background-color: rgba(11, 123, 237, 0.5); border-radius: 20px; position: absolute; bottom: 2px; left: 0; z-index: -1; }	
.KNB_2010_1 .cardset .cardset-description {font-size: var(--tit-mds-size); font-weight: 700 ; margin-top: 10px; margin-bottom:10px; line-height: 120%!important; color: #333; letter-spacing: -0.5px; word-wrap: break-word; word-break: keep-all; margin-bottom: clamp(28px, 2.083vw, 50px)}
	
.KNB_2010_1 .cardset .cardset-details {color:var(--text-color3); font-size: var(--tx-sm-size); word-wrap: break-word; word-break: keep-all; letter-spacing: -0.5px; line-height: 180%; font-weight: 400;}
}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {
.KNB_2010_1 .cardset .cardset-title { width:auto;font-weight: 600; font-size:calc(var(--tit-mds-size) * 0.8); position: relative;display: inline-block; z-index: 1; }
	
.KNB_2010_1 .cardset .cardset-title>.under { content: ''; display: block; width: 100%; height: 6px; background-color: rgba(11, 123, 237, 0.5); border-radius: 20px; position: absolute; bottom: 2px; left: 0; z-index: -1; }	
.KNB_2010_1 .cardset .cardset-description {font-size: var(--tit-mds-size); font-weight: 700 ; margin-top: 10px; margin-bottom:10px; line-height: 120%!important; color: #333; letter-spacing: -0.5px; word-wrap: break-word; word-break: keep-all; margin-bottom: clamp(28px, 3.906vw, 50px)}
	
.KNB_2010_1 .cardset .cardset-details {color:var(--text-color3); font-size: var(--tx-sm-size); word-wrap: break-word; word-break: keep-all; letter-spacing: -0.5px; line-height: 180%; font-weight: 400;}	
}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/





/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {
	
	.KNB_2010_1 .cardset .divide_line { width:100%; margin: clamp(28px, 23.125vw, 40px) 0; height: 1px; background-color: #eee; }
	.KNB_2010_1 .cardset .divide_line.last-item { display: none; }
}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {
	
}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/