
/*iOSのSafariは、デバイスの画面幅に合わせてテキストサイズを
自動で最適化（拡大・縮小）する機能を無効化*/
html, body {
    -webkit-text-size-adjust: 100%;
}


/*
Safariのデフォルトボタン外観をリセットするSafari（特にMac/iOS）は、
button タグに対してOS特有の立体的なグラデーションや独自のフォント・サイズ制限を強制的に適用。
これを完全に上書き*/
button, input[type="button"], input[type="submit"] {
    -webkit-appearance: none;
    appearance: none;

	/* ▼ Safari対策 */
	font-size: 1rem !important;            /* 16px相当（またはお好みのサイズ、14pxなら 0.875rem など） */
	font-family: inherit !important;       /* 親要素のフォント設定を引き継がせる */
	line-height: inherit !important;       /* 行高の崩れもあわせて防ぐ */
}
