Spin-triplet superconductivity due to antiferromagnetic spin-fluctuation in Sr2RuO4