完成しましたが、たまに表示がおかしいので、表示がおかしい場合はリロードしてください。（コメントアウト追加しました）