Humans and yokai, science and magic... all exist side-by-side on a peaceful continent free of all order and regulation, widely known as "Shangri-La." …