PS. Any anime geeks know what show/movie this is from? Inquiring (dirty) minds want to know!
Well, the picture says "TSUYO KISS", which, doing a search is apparently some kind of Japanese PC game, so I'm ASSUMING that's where it comes from. You can see a video of the opening of the game below.