@reu
I'm not gonna check the raws this time, but I imagine that in this context, devil =/= demon
It could be that "devil" is actually "akuma" and demon is oni or majin.
in a way, "majin" implies a demonic race, but "akuma" is evil evil or the true evil ie The Devil or Satan