オーバーレイ要素よりもz-index
低い親を持つ要素に、より高い優先度を割り当てる方法がわからないようです。z-index
この例を考えてみましょう。
<div style="width: 100px; height: 100px; background: #F00; position: absolute; left: 0; top: 0; z-index: 1;">
<div style="width: 50px; height: 100px; background: #00F; position: absolute; left: 50px; top: 0; z-index: 3;"></div>
</div>
<div style="width: 100px; height: 50px; background: #0F0; position: absolute; left: 0; top: 50px; z-index: 2;"></div>
結果:
期待される結果: