@charset "utf-8";
/* 姓 法人の場合 */
input#nameSei.nameSei_hojin {
  width: 300px;
}
@media screen and (max-width: 641px) {
  input#nameSei.nameSei_hojin {
    width: 100%;
  }
}
/* 必須アイコン */
form .required_condition:after {
  content: "必須";
}
hr {
  margin-bottom: 30px;
  height: 1px;
  background-color: #434343;
  border: none;
}
h3#memberInfoTitle_innerId {
  padding-top: 20px;
}
div#firstAccessModal {
  max-width: 100%;
}