/* 레이아웃 CSS */
@media all and (max-width:1024px) { 
    .gnb_wrap .inner {padding-left: 0px !important; padding-right: 0px !important;}
}

#top_banner img {
    padding: 0;
    margin: 0;
    width: 100%;
    height: auto;
    object-fit: cover;
    display: none;
}
@media (min-width: 769px) {
    .mobile\:hidden {
        display: block !important;
    }
}

/* 모바일에서 보이는 이미지는 .mobile:block 클래스에 의해 표시 */
@media (max-width: 768px) {
    .mobile\:block {
        display: block !important;
    }

    /* 모바일에서 PC 이미지는 숨김 */
    .mobile\:hidden {
        display: none !important;
    }
}