Not only the royal family, but also shrine priests wear court costumes for ceremonies and festivals. Since the Meiji period the Shinto shrines have played an important role in sustaining the culture of court costumes. The job of creating them belongs to the costume firms.