I can’t find the source even with the link; where did you find this?
This is a CG from the game. Rika.ren is a file mirror for game files, among other things. You might have tried to access the site when it was down, that happens roughly once a month from what I've heard.