Well I'm not specialist but "con" just means you're a big fan of it, like "brocon" means you like your brother a little too much, "siscon", the same but for sisters, so "lolicon" just means you like little girls a tad bit too much. Doesn't really have to be sexual.