
.box_img_AD {position: relative  ; }

.box_img_AD .img_box { width:100%; height:450PX; float: left;  border-radius: 20px; overflow: hidden; position: relative ; }

/**** 모바일 ****/
@media only all and (max-width:767px) {  
	.box_img_AD .img_box { width:100%; height:auto; float: left;  border-radius: 20px; overflow: hidden; position: relative ; } 
}



.box_img_AD .img_box  .ani_img { width: 100%;float: left;  height:450PX;   position: absolute;  top: 0;  left: 0; z-index: 0; overflow: hidden}
.box_img_AD .img_box  .ani_img .wg_img1 { width: 100%;float: left;  height:450PX; }

.box_img_AD .img_box  .ani_img .wg_img1 img { object-fit: cover; width: 100%; height: 100%; }



.box_img_AD .img_box .ani_img .bg_overlay {
  position: absolute;  top: 0;  left: 0; width: 50%; height: 100%;  z-index: 1;background-color: rgba(0, 0, 0, 0.5);}
.box_img_AD .img_box .txinbox { width: 50%; float: left; height: 100%; display: flex;  justify-content: center;  align-items: center; flex-direction: column;padding: 50px; background-color: rgba(0, 0, 0, 0.5); }


/**** 모바일 ****/
@media only all and (max-width:767px) {
	.box_img_AD .img_box .ani_img .bg_overlay {   width: 100%!important; }
	.box_img_AD .img_box .txinbox { width: 100%!important; padding: 40px; }
}


.box_img_AD .img_box .txinbox .wg_tx1 {width:100%; float: left; font-size: var(--tit-md-size); color: #fff; font-weight:600; line-height: 100%; letter-spacing: -1px;  position: relative; margin-bottom: 30PX }

.box_img_AD .img_box .txinbox .wg_tx2 { width:100%; float: left; font-size: var(--tx-sm-size); color:#fff; font-weight:400; line-height: 130%; letter-spacing: -1px; margin-bottom: 10px;  position: relative }

/**** 모바일 ****/
@media only all and (max-width:767px) {
.box_img_AD .img_box .txinbox .wg_tx2 { width:100%; float: left; font-size:calc(var(--tx-sm-size) * 0.9);color:#fff; font-weight:400; line-height: 150%; letter-spacing: -1px; margin-bottom: 10px;  position: relative }

}




.box_img_AD .img_box .txinbox .wg_tx2 ul { width:100%; float: left; margin-top:  clamp(10px, 0.938vw, 20px); }

.box_img_AD .img_box .txinbox .wg_tx2 ul li { width:100%; float: left; font-size: var(--tx-sm-size); color:#fff; font-weight:400; line-height: 150%; letter-spacing: -1px; margin-bottom: 10px;  position: relative }

.box_img_AD .img_box .txinbox .wg_tx2 ul li em{  font-weight: 600;  }





