But if the colon is part of a title there is probably already some kind of separation like a line break or indentation, no need for a colon. But if it is needed (really?), it would be more logical when it has the same style as the title. Talking about semantics, a definition list would be a better choice then.