@charset "UTF-8";
/*
 * 問合せフォーム（Contact Form 7）の送信ボタン
 * 2026-10-01 追加。functions.php の mzdjs_form_button_style() から読み込む。
 * 以前の配色（pc.css の「送信」）を引き継ぎ、大きさを 96×48px・18px にした。
 */

.wpcf7 p.btn {
    position: relative;
    text-align: center;
}

.wpcf7 input.wpcf7-submit {
    width: 96px;
    height: 48px;
    padding: 0;
    font-size: 18px;
    vertical-align: middle;
    color: #fff;
    border: 1px solid #D9534F;
    border-radius: 3px;
    background: #D9534F;
    cursor: pointer;
    -webkit-appearance: none;
    appearance: none;
}

.wpcf7 input.wpcf7-submit:hover {
    border-color: #C9302C;
    background: #C9302C;
}

/* チェックを入れる前（押せない状態） */
.wpcf7 input.wpcf7-submit:disabled,
.wpcf7 input.wpcf7-submit:disabled:hover {
    color: #333;
    border-color: #ccc;
    background: #fff;
    cursor: not-allowed;
}

/* 送信中マーク：場所を取らせず、ボタンの右・上下中央に出す */
.wpcf7 p.btn .wpcf7-spinner {
    position: absolute;
    top: 50%;
    margin: -12px 0 0 12px;
}
