


.YJM_1060_3 { width:100%; float:left; }
/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {.YJM_1060_3 .wg_box{  width:100%; float:left; display: grid;grid-template-columns: clamp(200px, calc(13.158vw + 147.368px), 400px) auto ; padding: 100px 0px; border-bottom: 1px solid #eee}
}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {.YJM_1060_3 .wg_box{  width:100%; float:left;  padding: clamp(20px, calc(1.974vw + 12.105px), 50px) 0px; border-bottom: 1px solid #eee}
}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}

/* 구분 //end -----------------------------------*/


/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {.YJM_1060_3 .wg_boxin{  width:100%; float:left; display: grid;grid-template-columns: repeat(2, 1fr); gap:50px; }
}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {.YJM_1060_3 .wg_boxin{  width:100%; float:left; display: grid; grid-template-columns: 100%; gap:10px; }
}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/



.YJM_1060_3 .wg_boxinin{  width:100%; float:left;display: flex;flex-direction: column; }



.YJM_1060_3  .wg_boxinin .wg_img1{
  width:100%; float:left;
  position: relative;
  overflow: hidden; /* 선택적 */
  text-align: center; /* 작은 이미지 가운데 정렬 */ aspect-ratio:1/0.6; background-color: #fafafa; border-radius: 20px; padding: 20px ; text-align: center; margin-bottom:20px
}

.YJM_1060_3  .wg_boxinin .wg_img1 img{
  max-width: 100%;
  max-height: 100%;
  width: auto;   /* 기본은 원본 크기 유지 */
  height: auto;
  display: inline-block;
}
