/*adobe fontのちらつき対応*/
html {
  visibility: hidden;
}
html.wf-active, html.wfno-load {
  visibility: visible;
}

/*popupの表示関連*/
.popuptest {
  position:fixed;
}
/*headerのz-index調整*/
header.header--scroll {
  z-index: 9997;
}

/*mypageのスケジュールのタブ切り替え*/
.mypage__schedule__contents {
  display: none;
}
.mypage__schedule__contents.active {
  display: block;
}

/*mypageのスケジュールのpointer*/
.mypageSeminar__list__item {
  cursor: pointer;
}


/*お問い合わせ,無料個別相談の確認画面での非表示対応*/
.mw_wp_form.mw_wp_form_confirm .any,
.mw_wp_form.mw_wp_form_confirm .required,
.mw_wp_form.mw_wp_form_confirm .form__check--inquiry {
  display: none;
}

/*footerにあった入力エラー*/
.input__error-message {
  display: none;
  color: #a10b0b;
  font-size: 14px;
}
.input__error-message.show {
  display: block;
}
/*footerにあったpopupの初期display*/
#popup--login,
#popup--register,
#popup--login-member-required,
#popup--use-member,
#popup--email-change,
#popup--password-change,
#popup--login-required,
#popup--passwordreset,
#popup--send-passwordreset,
#popup--change-invoice,
#popup--change-receipt {
  display: none;
}

/* ストライプ用エラーメッセージ*/
.stripe__errors {
  color:#B32C37;
  padding-top:8px;
  text-align:center;
  font-weight:bold;
}
/* セミナー申込時の会員申込み箇所のタブ切り替え*/
.payment__block {
  display:none;
}
.payment__block.selected {
  display:flex;
}


/* toast
.toast-success {
  background-color: #edf2f7;
}
#toast-container > div {
  color: #0e448f;
  border: 1px #0e448f solid;
}*/


.seminar__instructor__info.seminar__instructor__info--researcher::after {
  display: none;
}


.seminar__instructor__list li.linked {
  cursor: pointer;
}

.account-setting-item__error {
  color: #a10b0b;
  font-size: 14px;
  margin-top: 4px;
}
