Está administrado por la Universidad de Ciencias de la Salud de Hokkaido, que se encuentra a treinta kilómetros de Sapporo, Japón.