
.box_img_AC {position: relative  ; }
/*박스 외 바탕 컬러 지정*/
.box_img_AC:before{content: "";   background-color: #fff;  font-family: unicons-line; position: absolute; top: 0%; left: 0px; height: 50%;width: 100%;  z-index: 0 }
/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {.box_img_AC .img_box { width:calc(100% + 100px) ; margin-left: -50px; float: left;height:clamp(250px, 35.156vw, 450px);  border-radius: 20px; overflow: hidden; position: relative ;  padding: 0PX clamp(30px, 11.719vw, 150px);}
}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {.box_img_AC .img_box { width:100% ; margin-left:0px; float: left;height:200px;  border-radius: 20px; overflow: hidden; position: relative ;  padding: 70px 20px 0px;}
}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/



.box_img_AC .img_box  .ani_img { width: 100%;float: left;  height: 100%; position: absolute; left: 0px; top: 0px;z-index: 0 ; }
.box_img_AC .img_box  .ani_img img { object-fit: cover; width: 100%; height: 100%;  -webkit-animation: ani_img1  2s forwards; /* Safari 4.0 - 8.0 */
  animation: ani_img1 2s forwards; }



@keyframes  ani_img1{
  0% {
   -webkit-transform: scale(1.1);
	transform: scale(1.1);
  }
  100% {
   -webkit-transform: scale(1);
	transform: scale(1);
  }
}
/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {.box_img_AC .img_box .txinbox{ width: 100%; float: right;  height:100%; position: relative ; display: flex;  justify-content: center;  flex-direction: column;}
	.box_img_AC .img_box .txinbox .tit{ width:50%; float: left;  font-size: var(--tit-md-size);; color: #000;  line-height: 120%; font-weight: 700; letter-spacing: -1px;  position: relative }

}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {.box_img_AC .img_box .txinbox{ width: 100%; float: left;   height:100%; position: relative ; display: flex;  justify-content: center;  flex-direction: column;}
	.box_img_AC .img_box .txinbox .tit{ width:100%; float: left;  font-size: var(--tit-mds-size);; color: #000;  line-height: 120%; font-weight: 700; letter-spacing: -1px;  position: relative }

}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/




.box_img_AC .img_box .txinbox .tit em{ color: var(--secondary);  ffont-size: var(--tit-md-size);; font-family: var(--ff-ko6); font-weight: 500; width:100%; float: left;  margin-top: 10px}

.box_img_AC .img_box .txinbox .tit:before{ content: " " ;   position: absolute; left:0px; top: -50px; width: 50px; height: 50px; background: url("../images/point_icon.png")no-repeat}

.box_img_AC .img_box .txinbox .tx1{ width:100%; float: left; font-size: var(--tx-sm-size);   color: #000; font-weight:500; line-height: 130%; letter-spacing: -1px; margin-bottom: 10px; }	
