/* フォームフッターボタン: オレンジスタイル */
.c-form-entry__footer .c-btn__link {
  border-color: #c8d921;
  box-shadow: inset -0.6rem -0.6rem 0px rgba(255, 242, 0, 0.55);
}
.c-form-entry__footer .c-btn__link .c-btn__link--txt > span {
  color: #000035;
}
@media screen and (min-width: 960px) {
  .c-form-entry__footer .c-btn__link:hover {
    background-color: #c8d921;
    box-shadow: none;
  }
  .c-form-entry__footer .c-btn__link:hover .c-btn__link--txt > span {
    color: #fff;
  }
  .c-form-entry__footer .c-btn__link:hover .c-btn__link--icon svg path {
    fill: #fff;
  }
}

/* 確認モード: 入力値をテキスト表示 */
.contact-confirm .c-form-entry__input.is-confirm,
.contact-confirm .c-form-entry__textarea.is-confirm {
  border: none;
  background: transparent;
  padding-left: 0;
  padding-right: 0;
  height: auto;
  min-height: 0;
  resize: none;
  pointer-events: none;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
  color: #303030;
  font-size: 1.6rem;
  line-height: 2;
}
.contact-confirm .c-form-entry__textarea.is-confirm {
  overflow: hidden;
}
