/* 送信ボタン */
.submit-btn {
    /* buttonタグのリセットCSS */
    background-color: transparent;
    border: none;
    cursor: pointer;
    outline: none;
    appearance: none;
  
    color: #fff;
    padding: 8px 24px;
    background-color: #3abec1;
    cursor: pointer; /* ポインターカーソルを表示 */
  }
  
  .submit-btn[disabled] {
    background-color: #ccc;
    cursor: not-allowed; /* クリック不可のカーソルを表示 */
  }
  
  .consent {
    height: 500px;
    overflow: scroll;
    border: #3abec1 1px solid;
  }

  li {
    list-style-type: none;
  }

  .idpw {
    font-size: 24px;
    text-shadow: 1px 1px 1px #aaaaaa;
  }

  .required::after {
    content: "必須";
    color: #ffffff;
    background: #bb0000;
    font-size: 0.7em;
    padding: 0.3em;
    border-radius: 0.5em;
    margin-left:0.3em;
  }
    