@font-face {
  font-family: "Neo Sans W01";
  font-style: "normal";
  font-weight: 500;
  font-display: swap;
  src: url("/media/files/font/neo-sans-w1g-543.woff2") format("woff2"), url("/media/files/font/neo-sans-w1g-543.woff") format("woff");
  src: url("/media/files/font/neo-sans-w1g-399.woff2") format("woff2"), url("/media/files/font/neo-sans-w1g-399.woff") format("woff");
}
@font-face {
  font-family: "Noto Sans";
  font-style: "normal";
  font-weight: 300;
  font-display: swap;
  src: url("/media/files/font/NotoSansCJKjp-Regular-subset.woff") format("woff");
}
@font-face {
  font-family: "Noto Sans";
  font-style: "normal";
  font-weight: 500;
  font-display: swap;
  src: url("/media/files/font/NotoSansCJKjp-Medium-subset.woff") format("woff");
}
.w600 {
  font-weight: 500;
}
.w300 {
  font-weight: 300;
}
.contents__txtCont {
  margin-top: 54px;
}
@media only screen and (max-width: 1023px) {
  .contents__txtCont {
    margin-top: 40px;
  }
}
@media only screen and (max-width: 767px) {
  .contents__txtCont {
    margin-top: 20px;
  }
}
.contents__txtCont + form {
  margin-top: 56px;
}
@media only screen and (max-width: 767px) {
  .contents__txtCont + form {
    margin-top: 30px;
  }
}
.contactform__form {
  padding: 54px 30px 60px;
}
@media only screen and (max-width: 767px) {
  .contactform__form {
    padding: 25px 15px 40px;
  }
}
.submit.form-actions {
  margin-top: 60px;
}
@media only screen and (max-width: 767px) {
  .submit.form-actions {
    margin-top: 40px;
  }
}
.input-form .control-label {
  max-width: 310px;
}
@media only screen and (max-width: 1023px) {
  .input-form .control-label {
    max-width: 280px;
  }
}
/*# sourceMappingURL=./forgetpwd.css.map */