/* お問い合せページ
----------------------------------------------------------------------------------------------------------- */
.fluentform {
  .ff-el-form-check-label.ff_tc_label {
    text-align: center;
    display: flex !important;
    justify-content: center;
    align-items: center;
  }

  .ff-el-input--content.ff-el-is-error .text-danger {
    text-align: center;
  }
  .numInputWrapper span {
    opacity: 1;
  }

  /* 送信中、Fluent Forms が ::after に進捗バーを描く。
     .btn-project-primary の末尾シェブロン(::after)と重なって回転した枠線が残るため、シェブロン側の指定を打ち消す */
  .ff-btn.ff-working::after {
    border: 0;
    transform: none;
  }
}
