

	

/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {
.KNB_1020_1 .work_box{ width: 100%; float: left; background-color: #d7e4f9; border-radius:30px; padding:clamp(30px, calc(3.947vw + 14.211px), 90px)  ; position: relative}		
	
	
.KNB_1020_1 .work_box .wg_img1{ width:  480px; height:480px; position: absolute; right:clamp(-20px, calc(3.947vw + -35.789px), 40px); top:clamp(-30px, calc(3.289vw + -43.158px), 20px); aspect-ratio:1 / 1;}		
.KNB_1020_1 .work_box .wg_img1 img{}	
}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
	
}
/**** 모바일 ****/
@media only all and (max-width:767px) {
	
.KNB_1020_1 .work_box{ width: 100%; float: left; background-color: #d7e4f9; border-radius:20px; padding: 90px clamp(30px, calc(3.947vw + 14.211px), 90px)  clamp(30px, calc(3.947vw + 14.211px), 90px)  ; position: relative; }		
	
.KNB_1020_1 .work_box .wg_img1{ width:  150px; height:1500px; position: absolute; right:clamp(-20px, calc(3.947vw + -35.789px), 40px); top:clamp(-30px, calc(3.289vw + -43.158px), 20px); aspect-ratio:1 / 1;}		
.KNB_1020_1 .work_box .wg_img1 img{width: 100%}	
}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/


.KNB_1020_1 .work_box .work_tt{ width:100%; float: left; font-size: calc(var(--tx-sm-size) * 0.9); color: #4024b3; font-weight:500; line-height: 100%; letter-spacing: -1px; margin-bottom: 10px}	
.KNB_1020_1 .work_box .work_tt2{ width:100%; float: left; font-size: calc(var(--tit-md-size) * 1.4); color: #373737; font-weight:700; line-height: 100%; letter-spacing: -1px; margin-bottom: 20px}	
.KNB_1020_1 .work_box .work_tx{ width:100%; float: left; font-size: calc(var(--tx-sm-size) * 0.9); color: #373737; font-weight:500; line-height: 160%; letter-spacing: -1px; }


