@charset "utf-8";

/* 404 error
------------------------------*/

.error_content {
  margin: 0 auto;
  padding: 140px 0;
  text-align: center;
  position: relative;
  width: 100%;
}

@media (max-width: 768px) {
  .error_content {
    margin: 0 auto;
    padding: 27vw 0 20vw;
  }
}

.error_head {
  font-size: 24px;
  margin: 0;
}

@media (max-width: 768px) {
  .error_head  {
    font-size: 5.6vw;
  }
}

.error_subtitle {
  font-size: var(--sub-size);
}

@media (max-width: 768px) {
  .error_subtitle {
  }
}

.error_text {
  font-size: var(--main-size);
  margin: 40px 0 60px;
}

@media (max-width: 768px) {
  .error_text {
    margin: 8vw auto 10vw;
    width: 80%;
  }
}

.error_text p {
  margin-bottom: 4px;
}

@media (max-width: 768px) {
  .error_textp {
  }
}
