
        #stage {
            margin: 1em auto;
            width: 960px;
            height: 720px;
            vertical-align: middle;
        }

        #stage a {
            position: absolute;
        }

        #stage a img {
            padding: 10px;
            border: 1px solid #ccc;
            background: #fff;
        }

        #stage a:nth-of-type(1) {
            animation-name: fader;
            animation-delay: 4s;
            animation-duration: 1s;
            z-index: 20;
        }

        #stage a:nth-of-type(2) {
            z-index: 10;
        }

        #stage a:nth-of-type(n+3) {
            display: none;
        }
        #stage a::after {
            position: absolute;
            left: 11px;
            bottom: 11px;
            padding: 2px 0;
            width: calc(100% - 22px);
            background: rgba(0,0,0,0.5);
            text-align: center;
            content: attr(title);
            font-size: 1.1em;
            color: #fff;
        }

        @keyframes fader {
            from {opacity: 1.0;}
            to {opacity: 0.0;}
        }