.fs-c-fsLogin,.fs-c-newUsers{
  width: 500px;
  background: #ececec;
  margin: 0 auto 50px;
  padding: 20px;
}
.fs-c-newUsers{
  margin-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .fs-c-fsLogin,.fs-c-newUsers{
    width: 90%;
  }
}
.fs-c-inputTable__headerCell, .fs-c-inputTable__dataCell {
  padding: 5px 0;
  text-align: left;
}
.fs-c-inputTable {
  width: 100%;
}
.fs-c-inputTable > tbody > tr {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  padding: 0;
}

.fs-c-inputTable__label{
  font-size: 14px;
  font-weight: 300;
}

.fs-c-button--particular.fs-c-button--addToWishList--icon, .fs-c-button--particular.fs-c-button--removeFromWishList--icon, .fs-c-button--particular.fs-c-button--displayPassword, .fs-c-button--particular.fs-c-button--hidePassword {
  background: none;
  border: none;
  box-shadow: none;
  padding: 0;
}
.fs-c-button--particular.fs-c-button--displayPassword::before, .fs-c-button--particular.fs-c-button--hidePassword::before {
  color: #999999;
  margin: auto 4px;
}
.fs-c-button--particular.fs-c-button--displayPassword::before {
  content: "\e917";
}
.fs-c-button--particular.fs-c-button--hidePassword::before {
  content: "\e918";
}
.fs-c-registeredUsers__title{
  background: #ececec;
}
.fs-c-registeredUsers__title,.fs-c-newUsers__title{
  font-weight: 300;
  text-align: center;
  width: 500px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .fs-c-registeredUsers__title,.fs-c-newUsers__title{
    width: 90%;
  }
}
.fs-c-registeredUsers__title{
  padding-top: 20px;
}
.fs-c-newUsers__title{
  padding-bottom: 20px;
}
.fs-c-button--login,.fs-c-button--memberRegister{
  border-radius: 3px;
  width: 100%;
  padding: 0.8rem;
}
.fs-c-inputInformation__field{
  margin-bottom: 15px;
}
.fs-c-buttonContainer--login{
  width: 100%;
}
.fs-c-newUsers__message{
  font-size: 13px;
  margin-bottom: 10px;
  font-weight: 300;
}

/*会員登録*/
.fs-c-inputInformation__message{
  text-align: center;
  font-size: 14px;
  margin-bottom: 30px;
}
.fs-c-buttonContainer--confirmRegister{
  text-align: center;
  margin-top: 20px;
}
.fs-c-button--confirmRegister{
  width: 300px;
  margin: 0 auto;
}

/*お届け先リスト登録*/
.fs-c-buttonContainer{
  text-align: center;
}
.fs-c-button--cancel{
  text-align: center;
}
.fs-c-button--register{
  width: 300px;
  margin: 0 auto;
}