@charset "UTF-8";
@font-face {
  font-family: "BebasNeue-Regular";
  src: url(/fonts/BebasNeue/BebasNeue-Regular.woff) format("woff");
  font-display: swap;
}
/*=========*/
/* ログイン */
/*=========*/
.login .form-area {
  border: 1px solid #A1A8AF;
  border-radius: 4px;
  max-width: 640px;
  margin: 0 auto;
  padding: 20px 25px;
  margin-bottom: 24px;
}
@media (max-width: 767px) {
  .login .form-area {
    margin-bottom: 12px;
  }
}
.login .form-area .table02 {
  margin-bottom: 0;
}
.login .form-area .table02 th {
  vertical-align: middle;
  width: 160px;
}
@media (max-width: 767px) {
  .login .form-area .table02 th {
    width: inherit;
  }
}
@media (max-width: 767px) {
  .login .login-link .list-btn {
    display: flex;
  }
}
.login .login-link p {
  text-align: center;
}

.change .heading-area {
  margin: 200px 0 40px;
}
@media (max-width: 767px) {
  .change .heading-area {
    margin: 140px 0 40px;
  }
}
.change .heading-area p {
  text-align: left;
  max-width: 640px;
  margin: 50px auto 0;
}
@media (max-width: 767px) {
  .change .heading-area p {
    margin: 40px 0 auto;
  }
}
.change .form-area {
  border: 1px solid #A1A8AF;
  border-radius: 4px;
  max-width: 640px;
  margin: 0 auto;
  padding: 20px 25px;
  margin-bottom: 24px;
}
@media (max-width: 767px) {
  .change .form-area {
    margin-bottom: 12px;
  }
}
.change .form-area .table02 {
  margin-bottom: 0;
}
.change .form-area .table02 th {
  vertical-align: middle;
  width: 160px;
}
@media (max-width: 767px) {
  .change .form-area .table02 th {
    width: inherit;
  }
}
@media (max-width: 767px) {
  .change .list-btn {
    display: flex;
  }
}
/*# sourceMappingURL=login.css.map */