box-sizing:border-box;
width:100%;

これでpadding, boderまで含めて100%ってことになる。

参考 http://ginpen.com/2012/12/05/css-box-model/

株式会社RYUS代表。
2002年にXOOPSがきっかけでオープンソースCMSのカスタマイズをはじめる。(これが 今の仕事 のきっかけですな)
40代でロードバイクに目覚める→「40代からのロードバイク
現在はNetCommons3の開発に参加