Yes, the theme is Negi in that fox demon look.
what is this from?
An anime/manga called Negima, if I remember right