I've been browsing this website for days using Google translate to make sense of the Japanese language trying to find a certain video. I may have found half of the video which can be viewed at http://vision.ameba.jp/watch.do?movie=643185
The video seems to be somewhere in lovepop.net but I...