@media (min-width:730px){
  .page-template-page-1col .post h1,
  .page-template-page-1col-w .post h1 {
    font-size: 2.4rem;
  }
  .page-template-page-1col #contents .post h2,
  .page-template-page-1col-w #contents .post h2 {
    font-size: 1.8em;
  }
  .page-template-page-1col .post p,
  .page-template-page-1col-w .post p {
    font-size: 1.4rem;
  }
} /* Eo min730 */

/* 同意前の送信確認ボタン */


.submit input.disabled-btn {
  background: #ccc !important;
  border-color: #ccc !important;
  color: #888 !important;
  cursor: not-allowed !important;
  opacity: 0.7;
  box-shadow: none !important;
}

.mw_wp_form_confirm .none,
.mw_wp_form_confirm .txt-c {
  display: none !important;
}
.mw_wp_form_confirm .form-note {
  display: none !important;
}
/* プライバシーポリシー同意チェックを大きく */
#agree input[type="checkbox"],
input[name="agree[data][]"]{
  transform: scale(1.5);
  margin-right: 0.8rem;
  vertical-align: baseline;
}

/* ==========================
送信確認ボタン
========================== */
/* 未チェック（押せない状態） */
.submit input[name="submitConfirm"].disabled-btn {
  background: #cfcfcf !important;
  border-color: #cfcfcf !important;
  color: #888 !important;
  opacity: .7 !important;
  cursor: not-allowed !important;
  pointer-events: none !important;
  box-shadow: none !important;
}

.submit input[name="submitConfirm"].disabled-btn:hover {
  background: #cfcfcf !important;
  border-color: #cfcfcf !important;
  color: #888 !important;
  transform: none !important;
  filter: none !important;
}
/* ==========================
チェック後（通常状態）
========================== */
.submit input[type="submitConfirm"]:not(.disabled-btn){
  pointer-events:auto !important;
  opacity:1 !important;
  cursor:pointer !important;
}

/* 同意前（押せない） */
.submit input[name="submitConfirm"].disabled-btn{
  background:#cfcfcf !important;
  border-color:#cfcfcf !important;
  color:#888 !important;
  opacity:.7 !important;
  cursor:not-allowed !important;
  pointer-events:none !important;
  box-shadow:none !important;
  transition:none !important;
}

/* hover停止 */
.submit input[name="submitConfirm"].disabled-btn:hover{
  background:#cfcfcf !important;
  border-color:#cfcfcf !important;
  color:#888 !important;
  transform:none !important;
  filter:none !important;
}

/* チェックボックス少し大きめ */
#agree input[type="checkbox"],
input[name="agree[data][]"]{
  transform:scale(1.5);
  margin-right:.7rem;
}