@charset "utf-8";
/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {.MAIN_partner_KNB_3 {
  width:100%;  float: left;
  margin-top:-70px; padding:0px clamp(20px, 3.906vw, 50px)
 
}

}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {.MAIN_partner_KNB_3 {
  width:100%;  float: left;
  margin-top:-45px; padding:0px clamp(20px, 3.906vw, 50px)
 
}

}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/



.MAIN_partner_KNB_3 .contents-inner {
  width: 100%;
}


.MAIN_partner_KNB_3 .textset {
  position: relative;
  margin-bottom: 2.5rem; 
  	
}


.MAIN_partner_KNB_3 .textset-tit{ width: 100%;  display: flex;
justify-content:flex-start;  align-items: center; flex-direction:row; box-sizing: border-box;  padding-top: clamp(0px, 2.344vw, 30px)
}

.MAIN_partner_KNB_3 .textset-tit .sub_stit{ width: auto; float: left;font-size:calc(var(--tit-md-size) * 1); letter-spacing: -2px; color: #000 ; font-weight: 700;position: relative; height: 50px;display: flex;  justify-content: center;  align-items: center;
}
/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {.MAIN_partner_KNB_3 .textset-tit .sub_stit:before{ width:clamp(50px, 7.031vw, 90px); height: clamp(50px, 7.031vw, 90px); background: url( "../images/partner_tt.png") no-repeat left top;  background-size:clamp(50px, 7.031vw, 90px); margin-left: 10px; content: ""; position: absolute; right: -100px; top: -30px}


}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {.MAIN_partner_KNB_3 .textset-tit .sub_stit:before{ width:clamp(50px, 7.031vw, 90px); height: clamp(50px, 7.031vw, 90px); background: url( "../images/partner_tt.png") no-repeat left top;  background-size:clamp(50px, 7.031vw, 90px); margin-left: 10px; content: ""; position: absolute; right: -60px; top: 0px}


}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/





.MAIN_partner_KNB_3 .cardset{
 display: flex;
justify-content:center;  align-items: center; flex-direction:column; box-sizing: border-box; gap:10px
	  
}




/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {.MAIN_partner_KNB_3 .cardset .wg_img1 {
  width: 100%;
  height: 90px; background-color: #fff; border-radius: 10px;  display: flex;
 justify-content:center;  align-items: center; flex-direction:column; box-sizing: border-box; 
}
.MAIN_partner_KNB_3 .cardset .wg_img1 img{
 height: 80%;
}
}

/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {
	.MAIN_partner_KNB_3 .cardset .wg_img1 {
  width: 100%;
  height: 80px; background-color: #fff; border-radius: 10px;  display: flex;
 justify-content:center;  align-items: center; flex-direction:column; box-sizing: border-box; 
}
	.MAIN_partner_KNB_3 .cardset .wg_img1 img{
  height: 80%;
}
}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/



.MAIN_partner_KNB_3 .textset .contents-control {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1.6rem; 
 position: absolute;  right:0px; top:0px
}

.MAIN_partner_KNB_3 .textset .contents-control [class*="btn-"] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3.2rem;
  height: 3.2rem;
  border-radius: 100%;

}

.MAIN_partner_KNB_3 .textset .contents-control [class*="btn-"] img {
  width: 1.5rem;
  height:1.5rem; 
}

@media (max-width: 992px) {
  .MAIN_partner_KNB_3 {

    padding-bottom: 3rem;
  }

   .MAIN_partner_KNB_3 .textset {
    margin-bottom: 1rem;
  }

.MAIN_partner_KNB_3 .textset .contents-control {
    margin-left: auto;
  }


  .MAIN_partner_KNB_3 .cardset {
    display: flex;
  }


}