Add "max-width: 900px" for "div#main"

現状、メイン領域の幅が指定されていないため、ウィンドウ幅を広げると
文章の一行が長くなって読みづらいので、最大幅（900px）を設定してみました。

TODO:
  * メイン領域を中央寄せするかどうか
  * 中央寄せするなら、見出し（h1）も中央寄せするかどうか