有限の魔術師 (Yuugen no Majutsushi)

Lyrics
English Translation by Hokorichan