Topological superconductors, where the bulk state shows superconducting gap and Majorana fermions constitute gapless edge states, have become one of the most important topics in physical sciences.Majorana fermions are their own antiparticles and Majorana quasiparticles in a solid-state system obey non-Abelian statistics, and thus can be used for faulttolerant topological quantum computation.