arriveまわりを綺麗にしてみた

コメントだと辛いので PR にしました。

多分機能は壊してないはず...。テストないから保証できないけど。
同じページ中に複数のIDを持つ要素をつくると ID としての役割を果たさないのだった...