iPhoneなどでinput要素のボタンにCSSが効かない時の対処方法です。 まず以下のCSSでスタイルをリセットしてから装飾すると反映されます。 参考画像こちら /* iOSでのデフォルトスタイルをリセット */ input[type="submit"], input[type="button"] { border-radius: 0; -webkit-box-sizing: content-box; -webkit-appearance: button; appearance: button; border: none; box-sizing: border-box; cursor: pointer; } input[type="submit"]::-webkit-search-decoration, input[type="button"]::-webkit-search-decor