@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@700&display=swap");
.notfound-index__ttl {
  font-size: 20rem;
  position: relative;
  color: #f0f0f0;
  font-family: 'Montserrat', sans-serif;
  font-weight: bold;
  line-height: 0.75;
  letter-spacing: 0.05em;
}

@media screen and (max-width: 767px) {
  .notfound-index__ttl {
    font-size: 9rem;
  }
}

.notfound-index__ttl-sub {
  font-size: 4rem;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 1;
  letter-spacing: 0.05em;
}

@media screen and (max-width: 767px) {
  .notfound-index__ttl-sub {
    font-size: 2rem;
  }
}

@media screen and (max-width: 767px) {
  .c-lead-01 {
    font-size: 1.5rem;
  }
}

@media screen and (max-width: 767px) {
  .u-mt-sp-10 {
    margin-top: 10px !important;
  }
}

/*# sourceMappingURL=map/notfound.css.map */
