/* 구분 start -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {

.YJM_3050_1_1{width: 100%; float: left;
}
}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {

.YJM_3050_1_1{width: 100%; float: left; margin-bottom: 30px!important
}
}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/



.YJM_3050_1_1 .wg_boxin {width: 100%; float: left; padding:clamp(20px, calc(0.658vw + 17.368px), 30px) clamp(20px, calc(1.974vw + 12.105px), 50px) clamp(20px, calc(-0.658vw + 22.632px), 10px) clamp(20px, calc(1.974vw + 12.105px), 50px)!important; text-align: center;  background-color: #fafafa; border-radius: 20px
}



.YJM_3050_1_1 .wg_img1{
 width: 100%;
  float: left;
  position: relative;
  overflow: hidden; /* 선택적 */
  text-align: center; /* 작은 이미지 가운데 정렬 */  margin-bottom: 0px!important
}

.YJM_3050_1_1 .wg_img1 img{
  max-width: 100%;
  max-height: 100%;
  width: auto;   /* 기본은 원본 크기 유지 */
  height: auto;
  display: inline-block;
}

.YJM_3050_1_1 .sub_stit{ width:100%; float:left; }

.YJM_3050_1_1 .sub_stit2{ width:100%; float:left; }

.YJM_3050_1_1 .sub_stit3{ width:100%; float:left; }



