コード整理など。動作未チェック