モード分岐でエラーでるとこ
ひとまず動く

変な動作、改善点多々あり。