IE7で子要素と同じ要素が隣接し、隣接セレクタと全称セレクタを組み合わせると子要素のみに指定しているCSSが隣接している要素に適用される

ある子要素を持つ要素があり、その要素に隣接する子要素と同じ要素が存在する場合、CSSで隣接セレクターと全称セレクターを組み合わせて使用すると、IE7で子要素のCSSが隣接する要素にも適用されてしまうという現象が発生します。
(子要素、隣接要素にID属性やclass属性が同じ名前で付与されていても同じです)

【HTML】

【CSS】

この不具合(バグ)は、以下の方法で解消することができます。

隣接セレクターとは別にクラス名を割り当ててCSSを適用する

【HTML】

【CSS】

隣接している要素にCSSを上書きする

【HTML】

【CSS】