Center for Advanced Science and Technology (CAST), Hokkaido University, Kita-21, Nishi-11, Kita-ku, Sapporo 060-0830, Japan