まだまだバグが残っている気がします。今後改良します。