Japánban a régi időkben sok erődítményt és kastélyt építettek. Különösen sok kastély készült a XV. században. Akkortájt Japán több tucat független kis független államból állt, amelyek egymás ellen harcoltak. Ezért a kis várakat ezért a hegyek tetejére helyezték, hogy megnehezítsék az ellenség dolgát.