@charset "utf-8";

@font-face {
  /* font-family: "LunemaRegular";
  src: url('/Lunema/webFonts/LunemaRegular/font.woff2') format('woff2'), url('/Lunema/webFonts/LunemaRegular/font.woff') format('woff'); */
}

body{
  position:relative;
font-family: "Helvetica Neue", Helvetica, Arial, Verdana, "Noto Sans JP", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro", "メイリオ", "Meiryo", sans-serif;
background-color: #1126cc;
}


h1{
  font-size: 24px;
  /* font-family: LunemaRegular; */
  font-weight: normal;
  margin-bottom: 0;
}

p{
  margin: 0;
}
p.japanese{
  margin-bottom: 10px;
}

.info{
  position: absolute;
  bottom: 5%;
  left: 5%;
  font-size: 12px;
  line-height: 1.4;
  color: #ffffff;
}

a{
  text-decoration: underline;
  color: #ffffff;
}

.bg{
  width: 100%;
  height: 100%;
background: no-repeat center/20% url("/logo.png");
}

/* .background-video {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height:100vh;
  overflow: hidden;
  z-index: -1;
}

.background-video video {
width: 100%;
height:100vh;
} */


@media(max-width:751px){
    .bg{
background: no-repeat center/38% url("/logo.png");
background-position-y: 38%;    }
}
