ID this movie

The scene is in DANDY-376. Since this is a 5+ hour movie it is possible it was originally in some other movie as well, but a search on the director's name didn't give me another source.
 
About the actresses, I'm not sure but I think the short-haired one is Hinata Tachibana and the other one might be Niiyama Kaede.