Bayron City, una isla artificial ubicada en el Océano Pacífico cerca de Japón, está preocupada por la misteriosa aparición de demonios. Para ocultar su existencia al público, el gobierno de la ciudad contrata empresas que combaten y neutralizan monstruos demoníacos.