Alternatively, the surface layer of the second interlayer insulating film 140 may be a resin film to achieve a flat surface, and the underlayer thereof may be a single layer or multi-layer made from an inorganic insulating material such as silicon oxide, silicon nitride, silicon oxynitride or the like.