/* 배너 전체 영역 */
.banner-area{
    width:100%;
    margin:10px 0 15px;
}

.banner-grid{
    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:10px;
}

.banner-item a{
    display:block;
    width:100%;
}

.banner-item img{
    width:100%;
    height:auto;
    display:block;
    border-radius:6px;
}

/* 모바일 전용 */
@media(max-width:600px){
    .banner-grid{
        grid-template-columns:1fr;
        gap:8px;
    }

    .mobile-hide{
        display:none !important;
    }
}
