@charset "utf-8";
/* font --------------------------------------------*/
.y_c-ecforceFrm .login_message_ec p,
.y_c-ecforceFrm .purchase_message_ec p,
.y_c-ecforceFrm #lp-form h1,
.y_c-ecforceFrm #lp-form h2,
.y_c-ecforceFrm #lp-form h3,
.y_c-ecforceFrm #lp-form h4,
.y_c-ecforceFrm #lp-form h5,
.y_c-ecforceFrm #lp-form h6,
.y_c-ecforceFrm #lp-form p,
.y_c-ecforceFrm #lp-form ul,
.y_c-ecforceFrm #lp-form ol,
.y_c-ecforceFrm #lp-form li,
.y_c-ecforceFrm #lp-form dl,
.y_c-ecforceFrm #lp-form dt,
.y_c-ecforceFrm #lp-form dd,
.y_c-ecforceFrm #lp-form blockquote {
  font-size: 0.9rem;
  letter-spacing: 0;
}
/* layout --------------------------------------------*/
.y_c-ecforceFrm .form_container_ec {
  width: 768px;
  max-width: 100%;
}
.y_c-ecforceFrm .login_message_box_ec {
  width: 768px;
  max-width: 100%;
}
.y_c-ecforceFrm table.landing_form_ec {
  width: 852px;
  margin: 0 auto;
  width: 768px;
  max-width: 100%;
}
/* color --------------------------------------------*/
.y_c-ecforceFrm .landing_form_label_ec,
.y_c-ecforceFrm .landing_form_label_sp_ec {
  background: #db1f38;
}
.y_c-ecforceFrm .landing_form_ec th,
.y_c-ecforceFrm .form_box_label_sp_ec {
  background-color: #fcf3f5;
}
.y_c-ecforceFrm #popup_required_field_check.pc p {
  color: white;
}
@media screen and (max-width: 768px) {
}
