Como ocorre um click em uma imagem (imagem1) procura fazer isso em Javascript, pois ele serve pra tratar eventos. CSS não serve (a príncipio) para tratamentos dinâmicos. Caso as imagens 1, 2 e 3 tivessem ID's, "imagem1", "imagem2" e "imagem3", respectivamente, o código Javascript ficaria assim: document.getElementById("imagem1").onclick = function() {
var imagem2 = document.getElementById("imagem2");
var imagem3 = document.getElementById("imagem3");
imagem2.style.visibility = "hidden";
imagem3.style.visibility = "hidden";
}