Japanese sex drama explores taboo desires and hidden secrets