.SCF_5010_2 { width:100%; float: left; }		
.SCF_5010_2 .sub_stit{ width:100%; float: left;font-size:calc(var(--tit-md-size) * 0.9); color: #222; font-weight:800; line-height: 100%; letter-spacing: -1px; margin-bottom:clamp(10px, 2.344vw, 50px) }		
.SCF_5010_2 .sub_stit2{ width:100%; float: left;  color: #222; font-size:calc(var(--tit-md-size) * 0.9); font-weight:600; line-height: 100%; letter-spacing: -1px; margin-bottom:  clamp(10px, 1.563vw, 20px)}		


/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {.SCF_5010_2 .wg_box {width: 100%; float: left; display: flex; flex-direction: row; grid-gap: 0px; border-left: 1px dashed #ccc; }
	.SCF_5010_2 .wg_boxin{width: 100%; float: left;  position:relative; padding:0px 20px;border-right: 1px dashed #ccc; border-radius:0px; box-shadow:none;display: flex; justify-content:flex-start;align-items:center; flex-direction: column; }
	.SCF_5010_2 .wg_img1 { margin:0; aspect-ratio:1/1;  overflow:hidden; border-radius:12px; margin-bottom:10px ;  display:block; display: flex;  justify-content: center;  align-items: center;  width: 100px;
            height: 100px;
          background: linear-gradient(45deg, #ff6b6b, #ff8a65);
            border-radius: 50%;
            box-shadow: 0 20px 40px rgba(255, 107, 107, 0.3);
           /* animation: pulse 2s ease-in-out infinite alternate;*/
	

           }

	
}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {.SCF_5010_2 .wg_box {width: 100%; float: left; display: grid;display: grid;display: grid; grid-template-columns: repeat(1, 1fr); gap:2%; grid-gap: 0px; }
	
	.SCF_5010_2 .wg_boxin{width: 100%; float: left;  position:relative; padding:20px 20px 20px 110px;border-bottom: 1px solid #eee;  box-shadow:none;display: flex;flex-direction: column; justify-content: flex-start;min-height: 90px; }
	.SCF_5010_2 .wg_img1 { margin:0; width:110px; aspect-ratio:275/159;   overflow:hidden; border-radius:12px; margin-bottom:10px ;  display:block; display: flex;  justify-content: center;  align-items: center;position: absolute;left:0px; top: 10px; }
}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/





.SCF_5010_2 .wg_img1 img { width:80%; spect-ratio:1/1;  object-fit:cover;  }

/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {.SCF_5010_2 .wg_img1 i{font-size: 50px; color: #fff; }
}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {.SCF_5010_2 .wg_img1 i{font-size:30px; color: #fff; }
}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/





/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {.SCF_5010_2 .wg_tx1 { width: 100%; float: left;  text-align: center;  font-size:calc(var(--tit-mds-size) * 0.9); color: #333333; margin:8px; margin-bottom:15px ;font-weight: 800; letter-spacing: 0px }

.SCF_5010_2 ul.dot {  width: 100%; float: left;margin:8px 0;display: flex;  justify-content: center;  align-items: center;  flex-direction: column;}
.SCF_5010_2 ul.dot li {width: auto!important; position:relative; padding-left:10px; font-size:calc(var(--tx-sm-size) * 0.9);font-weight: 600; letter-spacing: -1px }
.SCF_5010_2 ul.dot li:before { content:""; width:3px; height:3px; border-radius:50%; background:#333; position:absolute; left:0; top:10px; }
}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {.SCF_5010_2 .wg_tx1 { width: 100%; float: left;   font-size:calc(var(--tit-mds-size) * 1); color: #333333; margin-bottom:5px ;font-weight: 700; letter-spacing: -1px }

.SCF_5010_2 ul.dot {  width: 100%; float: left;margin:0px 0; }
.SCF_5010_2 ul.dot li {width: 100%; float: left; position:relative; padding-left:10px; font-size:calc(var(--tx-sm-size) * 1); color: #666;  font-weight: 600; letter-spacing: -1px }
.SCF_5010_2 ul.dot li:before { content:""; width:3px; height:3px; border-radius:50%; background:#333; position:absolute; left:0; top:6px; }

}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/



