One in a series of weird RPGs created by Takahashi Kuniko. This one can be found here: http://www.nicovideo.jp/watch/sm6101989.