Dai Mahou Touge

Alt titles: Magical Witch Punie-chan