


.YJM_1040_2 { width:100%; float:left;  }



/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {
.YJM_1040_2 .wg_boxin{ width:100%; float:left; display: flex;flex-direction: row; grid-gap:  clamp(20px, calc(3.947vw + 4.211px), 60px);  }
}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {
.YJM_1040_2 .wg_boxin{ width:100%; float:left;  display: grid; grid-template-columns: repeat(2, 1fr); grid-gap:  clamp(20px, calc(3.947vw + 4.211px), 60px);  }
}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/


.YJM_1040_2 .wg_boxin .wg_boxinin{ width:100%; float:left;   background-color: #fafafa;  position: relative ; text-align: left; padding: clamp(40px, calc(2.632vw + 29.474px), 80px) clamp(20px, calc(1.316vw + 14.737px), 40px) clamp(20px, calc(1.316vw + 14.737px), 40px) clamp(20px, calc(1.316vw + 14.737px), 40px);  border-radius: 20px;  flex:1 ; border: 1px solid #ccc}

.YJM_1040_2 .wg_boxin .wg_boxinin .um_label{ position: absolute; left: clamp(20px, calc(1.316vw + 14.737px), 40px); top: -10px; width:clamp(40px, calc(1.316vw + 34.737px), 60px);aspect-ratio:1 / 1; background: url("/_img/svg/YJM/um_label.svg")no-repeat center center; background-size: 100%; font-size:calc(var(--tx-sm-size) * 1.2); color: #fff; font-weight: 800; display: flex;  justify-content: center;  align-items: center;}


.YJM_1040_2 .wg_boxin .wg_boxinin .wg_tx1{ width:100%; float:left; color:#333;  font-size:calc(var(--tit-mds-size) * 0.9);font-weight:700;  margin-bottom: 20px}
.YJM_1040_2 .wg_boxin .wg_boxinin .wg_tx2{ width:100%; float:left; color:#333; font-size:calc(var(--tx-sm-size)*1.2); font-weight:700; }

/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {.YJM_1040_2 .wg_boxin .wg_boxinin:before{ width:clamp(10px, calc(1.316vw + 4.737px), 30px); height:auto;  float:left;  content: "\eb6d";    font-family: unicons-line; color: #ccc; position: absolute; ; top: 50%; left: calc(100% + clamp(0px, calc(0.987vw + -3.947px), 15px)); 
 transform: translateY(-50%); font-size: 40px;}

}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {.YJM_1040_2 .wg_boxin .wg_boxinin:before{ width:clamp(10px, calc(1.316vw + 4.737px), 30px); height:auto;  float:left;  content: "\eb6d";    font-family: unicons-line; color: #ccc; position: absolute; ; top: 50%; left:98%; 
 transform: translateY(-50%); font-size: 40px;}

}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/



.YJM_1040_2 .wg_boxin .wg_boxinin:last-child:before{ width:clamp(10px, calc(1.316vw + 4.737px), 30px); height:auto;  float:left;  content: "\eb6d";    font-family: unicons-line; color: #ccc; position: absolute; ; top: 50%; right: -50px;
 transform: translateY(-50%); font-size: 30px; display: none}