連続CSSネタ。
ChromeとFirefoxでinputタグの位置合わせがうまくいかなかったら。
inputタグにこいつを!
-moz-box-sizing: border-box; box-sizing: border-box;
参考URL)
http://stackoverflow.com/questions/1354470/form-padding-differences-in-firefox-and-opera-chrome-ie
Firefoxだけformの立ち振る舞いが違うってこと?