#banners {
    margin: -20px -10px 0 -10px;
    min-height: 420px;
    max-height: 300px;
    --swiper-navigation-color: #fff;
    --swiper-pagination-color: #fff;

    .swiper-wrapper {
        min-height: inherit;
        max-height: inherit;

        .swiper-slide {
            min-height: inherit;
            max-height: inherit;
            border-bottom: 1px solid #bbb;
            background-size: cover;
            background-repeat: no-repeat;

            .swiper-cover {
                min-height: inherit;
                max-height: inherit;
                color: #F5F5F5;

                display: flex;
                align-items: center;
                justify-content: center;
                padding: 5% 12%;

                .title {
                    font-size: 2em;
                    font-weight: bold;
                }

                .subtitle {
                    font-size: 1.2em;
                    font-weight: 500;
                    margin-bottom: 10px;
                }

                img {
                    width: 100%;
                    max-width: 220px;
                }
            }
        }
    }
}

// 공지사항
#notice,
#review {
    a {
        text-decoration: none;

        &:hover,
        &:focus {
            text-decoration: underline;
        }
    }

    table {
        tr {
            td {
                span {
                    font-size: 14px;
                    color: #000;
                    padding-right: 5px;
                }

                a {
                    font-size: 13px;
                }

                small {
                    font-size: 13px;
                    color: #bbbbbb;
                }
            }
        }
    }
}

// 쿠팡 광고
#coupang {
    a {
        display: block;
    }

    img {
        max-width: 100%;
        height: auto;
    }
}
