/* setting */
@font-face {
  src: url("./assets/fonts/AnyConv.com__Branding-Bold.eot?#iefix");
  src: url("./assets/fonts/AnyConv.com__Branding-Bold.eot?#iefix") format("eot"), url("./assets/fonts/Branding-Bold.woff") format("woff");
  font-family: "Branding-Bold";
}

@font-face {
  src: url("./assets/fonts/AnyConv.com__Branding-Medium.eot?#iefix");
  src: url("./assets/fonts/AnyConv.com__Branding-Medium.eot?#iefix") format("eot"), url("./assets/fonts/Branding-Medium.woff") format("woff");
  font-family: "Branding-Medium";
}

@font-face {
  src: url("./assets/fonts/AnyConv.com__Branding-Semibold.eot?#iefix");
  src: url("./assets/fonts/AnyConv.com__Branding-Semibold.eot?#iefix") format("eot"), url("./assets/fonts/Branding-Semibold.woff") format("woff");
  font-family: "Branding-Semibold";
}

.error404-index__button {
  margin-top: 25.33333vw;
}

.error404-index__button a {
  margin-right: auto;
  margin-left: auto;
}

@media (max-width: 767px) {
  .error404-index .simple-section p {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 2;
  }
  .error404-index__button a {
    width: 73.73333vw;
    height: 10.66667vw;
  }
}

@media (min-width: 768px) {
  .error404-index .simple-section p {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 2.5;
  }
  .error404-index__button {
    margin-top: 230px;
  }
  .error404-index__button a {
    width: 300px;
    height: 40px;
  }
}
