No que querrás esactamente.
Has probado poner la tabla dentro de un párrafo con text-align: center, en vez de usar position: relative y align left?? Con lo que estás haciendo ahora, cuando cambie la resolucion de la pantalla no te caerá la tabla en el medio, pues el 23% de las X cambiaría para la nueva resolución