A topological space $X$ is called a perfectly normal space if $X$ is a normal space and every closed subset of $X$ is a $G_\delta$-set, equivalently a normal space X is perfectly normal if every open subset of $X$ is an $F_\sigma$-set. The following is an exercise in page 49 of Ryszard Engelking's General topology that I cannot prove the if part
Show that a $T_1$-space $X$ is perfectly normal if and only if for every open set $W \subseteq X$ there exists a sequence $W_1, W_2,...$ of open subsets of $X$ such that $W =\cup_{i=1}^\infty W_i$ and $\overline{W_i}\subseteq W$ for $i= 1,2,...$, where $\overline{W_i}$ is the closure of $W_i$ in $X$.