The interlayer insulating film 16 b is made from acrylic, siloxane (which is a substance that has a skeleton structure formed by silicon (Si)-oxygen (O) bonds and includes an organic group such as an alkyl group as its substituent), or a substance with a self-planarizing property that can be formed by applying a liquid such as silicon oxide.