/* ウェブフォント */
h1,h2,h3,h4{
   font-weight: 600!important;
   font-family: "Noto Sans JP",sans-serif;
}

/* スライドインアニメーション */
.slide-img {
  transform: translateX(100vw); 
  transition: all 1.2s ease-out;
}
.slide-img.slide-in-go {
  transform: translateX(0); 
}

/* フェードインアニメーション */
.fadeIn {
  opacity: 0;
  visibility: hidden;
  transform: translateX(0px);
  transition: all 2s;
}
.fadeIn.moveon {
  opacity: 1;
  visibility: visible;
  transform: translateX(0px);
}

/* すぐフェードイン */
.fade {
  opacity: 0;
}
.fade {
animation-name:fadeInAnime;
animation-duration: 2s;
animation-fill-mode:forwards;
opacity: 0;
}
@keyframes fadeInAnime{
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.delay1 {
animation-delay: 0.5s;
}
.delay2 {
animation-delay: 1s;
}


ul.menuSecond.localMenuUl {
  top: 0 !important;
  left: -140px;
}



.extMdlFormGnrtrBtn input.extBtnNext, .extMdlFormGnrtrBtn input.extBtnSend {
  background-color: #e60012;
}