Mai Kuraki
The episodes use eight pieces of theme music: four opening themes and four ending themes. The first opening theme is by Zard until episode 504. The second opening theme is by Mai Kuraki until episode 514. The third opening theme is "Mysterious" by Naifu until episode 520. The fourth opening theme is "Revive" by Mai Kuraki starting episode 521 and through episode 523.