A polymer optical waveguide has a substrate, a buffer layer formed on the
substrate, and a polymer waveguide main body formed on the buffer layer.
The buffer layer is made of a polymer material that can absorb a
difference in thermal expansion coefficient between the substrate and the
polymer optical waveguide.