`mailformpro-overrides.css`を次の内容に置き換えてください。先頭・末尾のコード囲み記号（バッククォート）はファイルに含めません。

入力欄の余白とラベルの間隔を既存の`style.css`に合わせ、MailformProの影や選択時の装飾を解除します。確認画面・エラー表示は変更しません。

```css
/* 入力画面：既存サイトのフォームデザインに合わせる */
form#mailformpro {
    padding: 0;
}

/* テキスト入力欄・テキストエリア */
form#mailformpro .form .in input[type="text"],
form#mailformpro .form .in textarea {
    padding: 5px 8px 4px 8px;
    margin: 0;
    border-radius: 0;
    box-shadow: none;
    vertical-align: baseline;
}

/* 既存サイトの入力欄フォント */
form#mailformpro .form .in input[type="text"] {
    font-family: "Yu Gothic Medium", YuGothic, sans-serif;
}

/* チェックボックスのラベル */
form#mailformpro .form .in label {
    display: inline;
    margin: 0 10px 0 0;
    padding: 0;
    border: none;
    border-radius: 0;
    background: transparent;
    box-shadow: none;
    white-space: normal;
    cursor: pointer;
}

/* チェックボックス・ラジオボタン */
form#mailformpro .form .in input[type="checkbox"],
form#mailformpro .form .in input[type="radio"] {
    margin: 0;
    vertical-align: baseline;
}

form#mailformpro .form .in textarea.l {
    width: 90% !important;
    height: 5em !important;
    display: block;
}

@media screen and (max-width: 640px) {
    form#mailformpro .form .in textarea.l {
        width: 100% !important;
    }
}

form#mailformpro label.mfp_checked,
form#mailformpro label.mfp_not_checked {
    display: inline;
    margin: 0 10px 0 0;
    padding: 0;
    border: none;
    border-radius: 0;
    background: transparent;
    box-shadow: none;
    white-space: normal;
    cursor: pointer;
}

form#mailformpro input[type="checkbox"].mfp_element_checkbox {
    margin: 0;
    vertical-align: middle;
}

form#mailformpro .form .mfp_element_submit,
form#mailformpro .form .mfp_element_reset,
form#mailformpro .form .mfp_element_button {
    background-image: none;
    box-shadow: none;
    text-shadow: none;
}

form#mailformpro .form .mfp_element_submit:hover,
form#mailformpro .form .mfp_element_reset:hover,
form#mailformpro .form .mfp_element_button:hover {
    background-image: none;
    box-shadow: none;
    text-shadow: none;
}

form#mailformpro div.mfp_err {
    background-image: none;
    padding-left: 0;
    font-size: 14px;
    line-height: 1.5;
}

/* 確認画面の文字サイズ */
table#mfp_confirm_table tr th,
table#mfp_confirm_table tr td {
    font-size: 16px;
    line-height: 1.7;
}

/* 確認画面の送信・戻るボタン */
#mfp_button_send,
#mfp_button_cancel,
#mfp_button_send:hover,
#mfp_button_cancel:hover {
    box-shadow: none;
    text-shadow: none;
}