houryuji is an instance of japanese temples