/* 首頁預設功能 */
body {
  line-height: 1.5;
}
@media screen {
  html:not(.no-js) [data-scroll^='fade'][data-scroll^='fade'] {
    opacity: 0;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: opacity, transform;
    transition-property: opacity, transform, -webkit-transform;
  }
  html:not(.no-js) [data-scroll^='fade'][data-scroll^='fade'].-scroll-active {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
  html:not(.no-js) [data-scroll='fade-up'] {
    -webkit-transform: translate3d(0, 40px, 0);
    transform: translate3d(0, 40px, 0);
  }
  html:not(.no-js) [data-scroll='fade-up2'] {
    -webkit-transform: translate3d(0, 80px, 0);
    transform: translate3d(0, 80px, 0);
  }
}
a,
button {
  display: inline-block;
  text-decoration: none;
  color: inherit;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  cursor: pointer;
}
[data-scroll] {
  pointer-events: none;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}

[data-scroll].-scroll-active {
  pointer-events: auto;
}

[data-scroll][data-scroll][data-scroll-duration='600'],
body[data-scroll-duration='600'] [data-scroll] {
  -webkit-transition-duration: 0.6s;
  transition-duration: 0.6s;
}

[data-scroll][data-scroll][data-scroll-duration='800'],
body[data-scroll-duration='800'] [data-scroll] {
  -webkit-transition-duration: 0.8s;
  transition-duration: 0.8s;
}

[data-scroll][data-scroll][data-scroll-duration='1000'],
body[data-scroll-duration='1000'] [data-scroll] {
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
}

[data-scroll][data-scroll][data-scroll-duration='1200'],
body[data-scroll-duration='1200'] [data-scroll] {
  -webkit-transition-duration: 1.2s;
  transition-duration: 1.2s;
}

[data-scroll][data-scroll][data-scroll-duration='1500'],
body[data-scroll-duration='1500'] [data-scroll] {
  -webkit-transition-duration: 1.5s;
  transition-duration: 1.5s;
}

[data-scroll][data-scroll][data-scroll-duration='1600'],
body[data-scroll-duration='1600'] [data-scroll] {
  -webkit-transition-duration: 1.6s;
  transition-duration: 1.6s;
}
