@charset "UTF-8";

.Text-Span {
    position: relative;
    z-index: 1;
  }
  .Text-Span:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -14px;
    width: 0%;
    height: 4px;
    background: #5bc8ac;
    z-index: -1;
    transition: all 0.8s;
  }
  .Text-Span.isActive:after {
    width: 100%;
  }

  

/* フェードイン */
/* Before */
.fadein {
	opacity : 0.0;
	transform : translate(0, 50px);
	transition : all 0.8s;
	}

/* after */
.fadein.scrollin {
	opacity : 1;
	transform : translate(0, 0);
}


/* hoverAnimation */
.topLineup-img img:hover {
  transform: scale(1.02);
  transition-duration: 0.3s;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.25);
  transform: translateY(-0.1875em);
}



a.anchor{
  display: block;
  padding-top: 180px;
  margin-top: -180px;
}
/*
playback timings (ms):
  captures_list: 0.666
  exclusion.robots: 0.025
  exclusion.robots.policy: 0.01
  esindex: 0.011
  cdx.remote: 45.439
  LoadShardBlock: 61.486 (3)
  PetaboxLoader3.datanode: 71.301 (4)
  load_resource: 82.898
  PetaboxLoader3.resolve: 65.846
*/