Puella Magi Oriko Magica

Alt title: Mahou Shoujo Oriko Magica