Mountain of Faith (Touhou Fuujinroku, meaning "Eastern Wind God Chronicles") / The Gensokyo The Gods Loved 「神々が恋した幻想郷」
http://www.nicovideo.jp/watch/sm23656026