Supongo que bastaría con jugar con los márgenes izquierdos de los li
Como se toma de forma relativa al elemento que lo contiene, poniendo un margin-left:5% (por ejemplo) hará que en cada "anidación" el elemento li tenga 5% más de margen que el elemento que lo contiene. (o al menos en teoría
)
Saludos.