Firefox向けに修正をしたら、chromeでの挙動がおかしくなっていたので再修正。