In order to compensate for chromatic dispersion ad dispersion slope over an entire wavelength band of the optical signal, the wavelength band is split into a plurality of bands, and chromatic dispersion compensation is made to make chromatic dispersion in a central wavelength of each of the bands zero.