::before/after擬似要素を扱えるようにしてみた。