@charset "UTF-8";

/*SLIDE*/
.wrap_visual {
  height: 100%;
}
.wrap_visual .slick-list {
  position: relative;
  width: 100%;
  left: 50%;
  margin-left: -50%;
}
.wrap_visual .slick-slide div a,
.wrap_visual .slick-slide div ._inner {
  display: flex !important;
  align-items: center;
  justify-content: center;
}
.wrap_visual .slick-slide div img {
  width: 100%;
}

@media only screen and (min-width: 1281px) {
  /*.wrap_visual ._imgSldWBnr{height:100%;}*/
  .wrap_visual .slick-slider {
    height: 100%;
  }
  .wrap_visual .slick-list {
    height: 100% !important;
  }
  .wrap_visual .slick-track {
    height: 100%;
  }
  .wrap_visual .slick-slide {
    height: 100%;
  }
  .wrap_visual .slick-slide div {
    height: 100%;
  }
  .wrap_visual .slick-slide div a {
    width: 100%;
    height: 100%;
  }
  .wrap_visual .slick-slide div ._inner {
    height: 100%;
  }
}
@media only screen and (max-width: 1280px) {
  .wrap_visual .slick-list {
    width: 1600px;
    margin-left: -800px;
  }
}

/*애니메이션*/
.wrap_visual .slick-slide img {
  animation-name: mainVisual;
  animation-duration: 5s;
  animation-fill-mode: forwards;
}
@keyframes mainVisual {
  0% {
    transform: scale(1);
    filter: blur(100px);
    filter: grayscale(1);
  }
  100% {
    transform: scale(1);
    filter: blur(0px);
    filter: grayscale(0);
  }
}

/*CONTROL*/
.wrap_visual .control {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 150px;
  left: 0;
  width: 100%;
}
.wrap_visual .control .numbering {
  display: none;
}
.wrap_visual .control .playstop {
  display: flex;
  align-items: center;
}
.wrap_visual .control .prevnext {
  display: none;
}
.wrap_visual .control .paging {
}

.wrap_visual .control .playstop button {
  display: none;
  text-indent: -9999px;
  width: 28px;
  height: 28px;
  margin: 0 1px;
}
.wrap_visual .control .playstop button.play {
  background: url(../images/play_w.png) no-repeat center;
}
.wrap_visual .control .playstop button.stop {
  background: url(../images/pause_w.png) no-repeat center;
}
.wrap_visual .control .playstop button.on {
  display: inline-block;
}

.wrap_visual .control .prevnext button {
  display: inline-block;
  text-indent: -9999px;
  width: 28px;
  height: 28px;
  margin: 0 1px;
}
.wrap_visual .control .prevnext button.prev {
  background: url(../images/prev_w.png) no-repeat center;
}
.wrap_visual .control .prevnext button.next {
  background: url(../images/next_w.png) no-repeat center;
}

.wrap_visual .control .paging ul {
  display: flex;
  align-items: center;
  justify-content: center;
}
.wrap_visual .control .paging ul li {
  line-height: 0;
}
.wrap_visual .control .paging ul li button {
  display: inline-block;
  text-indent: -9999px;
  width: 20px;
  height: 3px;
  margin: 0 3px;
  background: #666;
  line-height: 0;
}
.wrap_visual .control .paging ul li.slick-active button {
  background: #fff;
}

@media all and (max-width: 1280px) {
  .wrap_visual .control {
    top: 50px;
  }
}

/*HOVER*/
@media only screen and (min-width: 1281px) {
}
