

.SCF_2010_1  {  width: 100%; float: left; overflow: hidden}
.SCF_2010_1  .wg_titbox  {  width: 100%; float: left; }
.SCF_2010_1  .wg_titbox .sub_stit {  width: 100%; float: left;font-size: calc(var(--tit-md-size) * 0.9); color: #000; font-weight: 800;letter-spacing: -0.5px ; margin-bottom: clamp(10px, 2.344vw, 30px); position: relative; z-index: 1 }
.SCF_2010_1  .wg_titbox .sub_stit1 {  width: 100%; float: left;font-size: calc(var(--tit-mds-size) * 0.9); color: var(--primary);; font-weight:800;letter-spacing: -0.5px ;  margin-bottom:5px; position: relative; z-index: 1  }
.SCF_2010_1  .wg_titbox .sub_stit2 {  width: 100%; float: left;font-size: calc(var(--tit-mds-size) * 0.8); color: #000; font-weight:500;letter-spacing:0px ; position: relative; z-index: 1  }


/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {
.SCF_2010_1  .wg_box{ width: 100%; float: left;display: grid; grid-template-columns: repeat(2, 1fr); gap:80px;}

}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {
.SCF_2010_1  .wg_box{ width: 100%; float: left;display: grid; grid-template-columns: repeat(1, 1fr); gap:30px;}

}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/




.SCF_2010_1 .wg_box .wg_boxin .wg_img1{ width:100%; aspect-ratio:16 / 8;float: left;   border-radius: 15px; overflow: hidden}
.SCF_2010_1 .wg_box .wg_boxin .wg_img1 img{ width:100%;     object-fit: cover;    height: 100%; }


/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {.SCF_2010_1 .wg_boxin .wg_boxinin{ width:65%;float: right;  margin-top: -200px;; min-height: 200px; padding: 40px 0px 0px 40px; border-radius: 20px 0px 0px 0px; background-color: #fff}
}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {.SCF_2010_1 .wg_boxin .wg_boxinin{ width:100%;float: left;   margin-top:20px }
}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/



.SCF_2010_1 .wg_tx1 {  width: auto!important; float: left; font-size: calc(var(--tx-sm-size) * 0.9); color: #fff;;  background-color: var(--primary);; padding:clamp(4px, 0.260vw, 5px) clamp(7px, 0.521vw, 10px) clamp(4px, 0.260vw, 5px) clamp(7px, 0.521vw, 10px); ;border-radius: 6px; margin-bottom: 5px;  }
.SCF_2010_1 .wg_tx1.label1 { background-color: var(--primary);; }
.SCF_2010_1 .wg_tx1.label2 { background-color: #a891d8!important; }
.SCF_2010_1 .wg_tx1.label3 { background-color: #13b5b8!important; }

.SCF_2010_1 .wg_tx2 { width: 100%; float: left; font-size: calc(var(--tit-mds-size) * 1.2); color: #333333; font-weight: 900;  letter-spacing: -1px;line-height: 130%; margin-bottom: clamp(5px, 1.563vw, 20px)}

.SCF_2010_1 .wg_tx3{ width: 100%; float: left; font-size: calc(var(--tx-sm-size) * 0.8);  color: #666; font-weight: 700;  letter-spacing: -1px;line-height: 130%;}

