
/* 구분 -----------------------------------*/
/**** pc ****/
.MAIN_01_YJM{width: 100%; float: left; transform: translateY(-120%); /* 자기 높이만큼 위로 */
    /* 또는 transform: translateY(-110%); 높이 + 10% */ position: relative; z-index: 2 }
.block_box:has(.MAIN_01_YJM) {
    margin-bottom: -120%; /* CSS로 먼저 설정 */
}
	
@media only all and (min-width:768px) {
.MAIN_01_YJM .wg_boxin{width: 100%; float: left; display: grid;  grid-template-columns: repeat(4, 1fr); gap:2%; margin-bottom: 100px  }

}


/**** pc2 ****/
@media all and (max-width:1023px) and (min-width:768px) {	
.MAIN_01_YJM .wg_boxin{width: 100%; float: left; display: grid; height:100%	;  grid-template-columns: repeat(4, 1fr); gap:1%;  }
}

/**** 모바일 ****/
@media only all and (max-width:767px) {
.MAIN_01_YJM .wg_boxin{width: 100%; float: left; display: grid; grid-template-columns: repeat(2, 1fr);  gap:2%;  }

}
/**** 모바일2 ****/
@media only all and (max-width:500px) {.MAIN_01_YJM .wg_boxin{width: 100%; float: left; display: grid; grid-template-columns: repeat(2, 1fr);  gap:2%;  }
}
/* 구분 //end -----------------------------------*/



.MAIN_01_YJM .wg_boxin .wg_boxinin{width: 100%; float: left;position: relative ; height: 100%;
 display: flex;
justify-content:center;  align-items: center; flex-direction:column; box-sizing: border-box;  
}


.MAIN_01_YJM .wg_boxin .wg_boxinin .wg_img1{width:clamp(100px, calc(4.276vw + 82.895px), 165px);aspect-ratio:1 / 1; display: flex;  justify-content: center;  align-items: center; }
.MAIN_01_YJM .wg_boxin .wg_boxinin .wg_img1 img{width: 100%;}





/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {
.MAIN_01_YJM .wg_boxin .wg_boxinin .wg_tx1{
width: 100%; float: left; text-align: center; margin-top: clamp(-30px, calc(0.658vw + -32.632px), -20px)}


}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {
.MAIN_01_YJM .wg_boxin .wg_boxinin .wg_tx1 .COM_tit{
width: 100%; float: left; text-align: center; margin-top: clamp(-30px, calc(0.658vw + -32.632px), -20px); font-size:calc(var(--tx-sm-size) * 1);}


}
/**** 모바일2 ****/
@media only all and (max-width:500px) {
	.MAIN_01_YJM .wg_boxin .wg_boxinin .wg_tx1 .COM_tit{
width: 100%; float: left; text-align: center; margin-top: clamp(-30px, calc(0.658vw + -32.632px), -20px); font-size:calc(var(--tx-sm-size) * 1);}


}
/* 구분 //end -----------------------------------*/

