Ну, избавиться можно, указав для таблицы ширину.
Происходит это из-за того, что она находится в блоке определенного размера. Когда текста в ней становится длиной ровно в одну строку она принимает ширину = 100%. Если текста больше, то ширина остается 100%. А это расстояние - не отступ. Это можно увидеть, если задать text-align: justify.