Prism Generations!

Plot
One night, three magical girls named Puchihime, Ibuki and Yuri are relaxing in a hot spring when they’re disturbed by two boys named Takeo and Raiko peeping on them in the bath! While Takeo is sent flying by two intimidating bodyguards, Raiko’s fate rests with Puchihime who insists that he wash her back. However their naked antics soon take a back seat when they sense the threat of another "Magical Girl" nearby...