*{
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  /* font-feature-settings: "palt"; */
}

img {
  max-width: 100%;
  height: auto;
  display: block;
	width: 100%;
}
body {
  font-family: "Noto Sans JP", "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;
  font-size: 100%;
  -webkit-text-size-adjust:100%;
  color:#333;
}

p{
  font-weight: normal;
	font-weight: 400;
  line-height: 2;
}

video {
  width: 100%;
}

ul,nav,li{
  list-style: none;
}

a {
  text-decoration: none;
}
/* ここまでリセット */

/* js */

.fadein.scrollin{
  opacity: 1;
  transform: translate(0, 0px);
}

.fadein2 {
  opacity: 0;
  transform : translate(0px, 0px);
  transition : all 1200ms;
  width: 100%;
  margin: 0 auto;
}

.fadein2.scrollin{
  opacity: 1;
  transform: translate(0, 0px);
  width: 100%;
}

