/* fade */
.inview-fade,
ul.inview-fade li,
ol.inview-fade li,
dl.inview-fade dt,
dl.inview-fade dd {
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
  -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
  transition-timing-function: cubic-bezier(.215, .61, .355, 1);
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  -webkit-transform: translate3d(0,0,0) scale(1.0);
  transform: translate3d(0,0,0) scale(1.0);
  opacity: 0;
}
.inviewed-fade,
ul.inviewed-fade li,
ol.inviewed-fade li,
dl.inviewed-fade dt,
dl.inviewed-fade dd {
  -webkit-transform: translate3d(0,0,0) scale(1.0);
  transform: translate3d(0,0,0) scale(1.0);
  opacity: 1;
}

/* zoom */
.inview-zoom,
.inviewed-zoom {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.inview-zoom div,
.inviewed-zoom div {
  position: absolute;
  top: 0;
  left: 50%;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center top;
}
.inview-zoom div {
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
  -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
  transition-timing-function: cubic-bezier(.215, .61, .355, 1);
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  -webkit-transform: translate3d(-50%, 0, 0) scale(1.15);
  transform: translate3d(-50%, 0, 0) scale(1.15);
  opacity: 0;
}
.inviewed-zoom div {
  -webkit-transform: translate3d(-50%, 0, 0) scale(1.0);
  transform: translate3d(-50%, 0, 0) scale(1.0);
  opacity: 1;
}

/* up */
.inview-up,
ul.inview-up li,
ol.inview-up li,
dl.inview-up dt,
dl.inview-up dd {
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
  -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
  transition-timing-function: cubic-bezier(.215, .61, .355, 1);
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  -webkit-transform: translate3d(0,20px,0) scale(1.0);
  transform: translate3d(0,20px,0) scale(1.0);
  opacity: 0;
}
.inviewed-up,
ul.inviewed-up li,
ol.inviewed-up li,
dl.inviewed-up dt,
dl.inviewed-up dd {
  -webkit-transform: translate3d(0,0,0) scale(1.0);
  transform: translate3d(0,0,0) scale(1.0);
  opacity: 1;
}

/* adjust */
footer .mask { -webkit-transition-delay: .25s; transition-delay: .25s; }
.home_outline li:nth-child(1) { -webkit-transition-delay: .5s; transition-delay: .5s; }
.home_outline li:nth-child(2) { -webkit-transition-delay: 1s; transition-delay: 1s; }
.home_outline li:nth-child(3) { -webkit-transition-delay: 1.5s; transition-delay: 1.5s; }
.home_outline li:nth-child(4) { -webkit-transition-delay: 2s; transition-delay: 2s; }
.home_news dt:nth-child(1),
.home_news dd:nth-child(2) { -webkit-transition-delay: 0s; transition-delay: 0s; }
.home_news dt:nth-child(3),
.home_news dd:nth-child(4) { -webkit-transition-delay: .25s; transition-delay: .25s; }
.home_news dt:nth-child(5),
.home_news dd:nth-child(6) { -webkit-transition-delay: .5s; transition-delay: .5s; }
.home_news dt:nth-child(7),
.home_news dd:nth-child(8) { -webkit-transition-delay: .75s; transition-delay: .75s; }
.home_news dt:nth-child(9),
.home_news dd:nth-child(10) { -webkit-transition-delay: 1s; transition-delay: 1s; }
.layout_outline .wrap { -webkit-transition-delay: .25s; transition-delay: .25s; }
.layout_listimg li:nth-child(1) { -webkit-transition-delay: 0s; transition-delay: 0s; }
.layout_listimg li:nth-child(2) { -webkit-transition-delay: .25; transition-delay: .25s; }
.layout_listimg li:nth-child(3) { -webkit-transition-delay: .5s; transition-delay: .5s; }
.layout_listimg li:nth-child(4) { -webkit-transition-delay: .75s; transition-delay: .75s; }
.layout_listimg li:nth-child(5) { -webkit-transition-delay: 1s; transition-delay: 1s; }
.layout_listimg li:nth-child(6) { -webkit-transition-delay: 1.25s; transition-delay: 1.25s; }
.layout_column .wrap { -webkit-transition-delay: .25s; transition-delay: .25s; }
