山城 (yamajiro)
険しい山の地形を利用して築かれた城。
平山城 (hirayamajiro)
平野部にある山、丘陵を利用して本丸を築き、周囲に外郭を設けた城。
平城 (hirajiro)
平地に築かれた城。
link