.tec_curtain{
  
  max-height:1000px;
  position:relative;
  overflow:hidden;
}
.tec_curtain_animeon{
  animation-name: tec_curtain_show1;
}
.tec_curtain_animeon2{
  animation-name: tec_curtain_show2;
}
.tec_curtain_animeon3{
  animation-name: tec_curtain_show3;
}
.tec_curtain_animeoff{
  height:1000px;
}
.tec_curtain_img{
  width:100%;
  animation-duration: 1.3s;
  animation-fill-mode: both;
  animation-delay: 0s;
}
.tec_curtain2{
  position:absolute;top:0;left:0;
  background:#fff;
  width:100%;
  height:1000px;
  animation-duration: 1.3s;
  animation-fill-mode: both;
  
  opacity:1;
  z-index:1;
}
.tec_curtain3{
  position:absolute;top:0;left:0;
  background:#2185AF66;
  width:100%;
  height:1000px;
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-delay: 0.4s;
  opacity:0.5;
}
@keyframes tec_curtain_show1 {
100% {
  transform: translateX(-150%);
  }
}
@keyframes tec_curtain_show2 {
100% {
  transform: translateX(-150%);
  }
}
@keyframes tec_curtain_show3 {
100% {
  transform: scale(1.1);
  }
}