/* =========================================================
BASIC
フォーム内だけに適用する初期設定
========================================================= */
/* 埋め込み先の body・見出し・リストには触れない、フォーム専用リセット。 */
:where(.mf-form-shell, .mf-design-heading, #mf-mail-form, .confirm-container, .result-container),
:where(.mf-form-shell, .mf-design-heading, #mf-mail-form, .confirm-container, .result-container) *,
:where(.mf-form-shell, .mf-design-heading, #mf-mail-form, .confirm-container, .result-container) *::before,
:where(.mf-form-shell, .mf-design-heading, #mf-mail-form, .confirm-container, .result-container) *::after {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

:where(#mf-mail-form, .confirm-container, .result-container) li {
    list-style: none;
    border-style: none;
}

:where(.mf-form-shell, .mf-design-heading, #mf-mail-form, .confirm-container, .result-container) {
    font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
    font-size: 16px;
    line-height: 1.6;
    color: var(--color-text, #333);
}
