﻿area:focus {
    outline: none
}

.posrelative {
    position: relative;
}

.redweek {
    position: relative;
}

    .redweek .rollingarea {
        overflow: hidden;
        position: relative;
        width: 980px;
        height: 40px;
    }

    .redweek .posi_lotteRedweek {
        position: absolute;
        left: 0;
        top: 0;
        animation: objlefttoright 5s linear infinite;
    }

    .redweek .link_1 {
        position: absolute;
        top: 654px;
        left: 288px;
        width: 402px;
        height: 83px;
        font: 0 auto;
    }

    .redweek .link_2 {
        position: absolute;
        top: 945px;
        left: 635px;
        width: 137px;
        height: 40px;
        font: 0 auto;
    }

    .redweek .redweekdatewrap {
        position: absolute;
        left: 0;
        top: 0;
        padding: 0 163px;
    }

        .redweek .redweekdatewrap .redweekdate {
            display: flex;
            flex-wrap: wrap;
        }

            .redweek .redweekdatewrap .redweekdate li {
                padding: 0 15px 30px 0;
            }

                .redweek .redweekdatewrap .redweekdate li:nth-child(4n) {
                    padding-right: 0;
                }

                .redweek .redweekdatewrap .redweekdate li .statuswrap.closed .date {
                    filter: grayscale(1);
                }

                .redweek .redweekdatewrap .redweekdate li .statuswrap.closed a {
                    pointer-events: none
                }

@keyframes objlefttoright {
    0% {
        transform: translate(0%,0);
    }

    100% {
        transform: translate(-16.3%, 0);
    }
}
