レスポンシブ対応（スマートフォン向け）

[GitHub #8]

表示領域の横幅が狭いとき、ナビゲーションが右側固定だと
本文が頻繁に改行されて見づらいので、狭いとき用のCSSを作成しました。

ページ内リンクは上部に、topへのリンクは右下固定にしてあります。