/* reCAPTCHA badge */
.grecaptcha-badge {
	visibility: hidden;
}
p#page-top {
	display: none !important;
}

/* 注意事項エリアの初期表示は非表示にする */
.help-backnote {
  display: none;
}

/* 「.on」クラスがついたら表示する */
.help-backnote.on {
  display: block;
}

.help-backnote {
  margin-top: 24px;
}

.help-textlink-normal {
  display: inline;
  color: var(--text-link-blue) !important;
}

.note-warning {
  color:#E34D4D;
}

/* 確認モーダルのエラー表示（元：<color style="color: #E34D4D;">） */
.form-error {
	color: #E34D4D;
}

.form-note {
  font-size: 12px;
  margin-bottom: 8px;
}

.form-title.required span{
  white-space: nowrap;
}
.help-sentmodalTitle p {
    padding: 10px 0 16px;
    font-size: 13px;
    line-height: 1.6;
    text-align: left;
    font-weight: normal;
    font-weight: bold;
    color: #E34D4D;
}


/* ログインできない方のお問い合わせエリア全体 */
.help-nonmember {
  display: none; /* 初期状態は非表示 */
  margin-top: 20px;
  padding: 20px;
  background-color: #fcfcfc;
  border: 1px solid #dddddd;
  border-radius: 6px;
}

/* JavaScriptで「.on」クラスが付与されたら表示する */
.help-nonmember.on {
  display: block;
}

/* 案内メッセージ */
.help-nonmember_guide {
  font-size: 15px;
  font-weight: bold;
  color: #333333;
  margin-bottom: 15px;
  text-align: center;
}

/* 導入文のスタイル */
.help-nonmember_intro {
  font-size: 14px;
  line-height: 1.7;
  color: #303030;
  margin-bottom: 15px;
  text-align: left;
}

/* メール起動ボタンエリア */
.help-nonmember_btnWrap {
  margin-bottom: 36px;
}

/* ボタンスタイル上書き */
.help-nonmember_btnWrap a {
  max-width: 420px;
  margin-inline: auto;
}

/* コピペ用テンプレートエリア全体 */
.help-nonmember_template {
  border-top: 1px dashed #cccccc;
  padding-top: 15px;
  margin-top: 15px;
}

/* コピペ用の説明文 */
.template-label {
  font-size: 12px;
  color: #666666;
  line-height: 1.6;
}

/* コピペ用テキストエリア */
.template-textarea {
  width: 100%;
  height: 200px;
  margin-top: 10px;
  padding: 10px;
  box-sizing: border-box;
  border: 1px solid #cccccc;
  border-radius: 4px;
  background-color: #fafafa;
  color: #303030;
  font-family: inherit;
  font-size: 14px;
  line-height: 1.6;
  resize: vertical; /* 縦方向のみリサイズ可能に */
}
