html {
  font-size: 62.5%;
}

body {
  font-size: 100%;
  font-size: 1.6rem;
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 100;
  line-height: 1.75;
}
@media screen and (max-width: 767px) {
  body {
    font-size: 3.7333333333vw;
  }
}
body.fixed {
  overflow: hidden !important;
}

.pc {
  display: block;
}
@media screen and (max-width: 767px) {
  .pc {
    display: none;
  }
}

.sp {
  display: none;
}
@media screen and (max-width: 767px) {
  .sp {
    display: block;
  }
}

img {
  width: 100%;
}