無理じゃないが、CSSだけで対応するとちょっと無理矢理で記述が汚くなるな