途中までリファクタリング
ひとまず完成