2013/05/05 でビルド。少しリファクタリング。