Theory of the spin-triplet superconductivity in Sr2RuO4 based on perturbation approach to three-band Hubbard model