Penso tu debba giocare con la durata dell'animazione e relativi keyframe, tieni presente che animation-delay si aggiunge al discorso tempo animazione. (3+3sec)

diciamo che per avere un pausa di circa 10 sec dovresti fare cosi (anche se in realtà l'animazione è di 13sec contando i delay):

animation-duration: 7s;

codice:
@keyframes DivShow {
            0% {
                width: 0em;
            }
            50% {
                width: 10em;
            }
            100% {
                width: 10em;
            }
        }
Se sbaglio qualcosa invito tutti a correggere le mie informazioni, non sono molto esperto di animation css.