多分ガバガバな点があると思うので是非ツッコミください。