The light-shielding film 35 is formed as an inorganic film made of a metal such as chromium (Cr) or an alloy, or a thin resin film (thin organic film) containing the dispersion of particles having a high light absorbance such as carbon, a cobalt oxide, or a black pigment.