@charset "UTF-8";


.login-form {
  margin-right: auto;
  margin-left: auto;
  max-width: 650px;
  background:#F5F9F8;
  box-shadow: 0 0 8px gray;
  border-radius: 5px;
  padding:50px 80px;
}

.new-forget-btn {
  text-decoration: none;
  color:#B6292D;
  float: right;
  font-weight: bold;
  font-size: small;
}

.new-form-btn {
  height:50px;
  font-size:large;
}

.kotira-btn {
  text-decoration: underline;
  color:#274760;
}

.sub-form {
  max-width: 650px;
}

@media screen and (max-width: 480px) {
  .login-form {
    padding:30px 20px;
  }
}
  /*iphone12*/
  @media screen and (max-width: 480px) and (min-width: 380px) {

  }
  /* iphone7, aquos */
  @media screen and (max-width: 380px) {
  }

.bg-img .container-fluid .form-btn {
  font-size: 0.9rem;
}

.bg-img .container-fluid .form-btn::before {
  content: "※";
}

.submit-btn input {
  max-width: 260px;
}

.submit-btn input:hover {
  opacity: 0.8;
}

.form-check {
  max-width: 200px;
  margin: 0 auto;
}

.annotation {
  font-size: 16px;
}
/*# sourceMappingURL=form.css.map #274760;*/
