iPhoneのサファリでフォームボタンの見た目がPC版と全く違っていたので検索してみる。

やったこと

input[type="button"],input[type="submit"] {
  -webkit-appearance: none;
}

上記でCSSリセットしないとうまくスタイルが定義出来ない模様

参考サイト

【iPhone】【Safari】【css】ボタンの角丸などの消し方