Japanese trio explores pleasure with toys and passion.