Felxibel kannst du soein Layout wohl nicht realisieren. Also die Breite flexbiel zu gestalten dürfte kein Problem sein, aber die Höhe.
Oder soll das wirklich so aussehen, dass sich die Linien nicht berühren? Dann nimmst du einfach zwei verschachtelte DIVs und definierst dafür je eins der Bild-Teile als Hintergrundbild (top/bottom positioniert).