@charset "utf-8";

/* 일반 { */
/* .default_bn img {box-sizing: border-box;}
.default_bn ul {margin:0px; padding: 0px;} */
.default_bn_border {border:1px solid rgba(0,0,0,0.2);}
.default_bn {display: flex;flex-wrap: wrap;justify-content: flex-start;gap: 5px;}
.default_bn ul {flex: 0 0 auto;list-style: none;margin: 0;padding: 0;}
.default_bn img {width: 295px;height: 80px;}
/* 홀수가 남을 경우에도 좌측 정렬을 유지하기 위한 스타일 */
.default_bn ul:last-child {margin-right: 0;}

.futer_bn {display: flex;flex-wrap: wrap;justify-content: flex-start;gap:5px /* 배너들 사이에 공간을 균등하게 배분 */}
.futer_bn ul {flex: 0 0 auto;list-style: none;margin: 0;padding: 0;}
.futer_bn img {width: 295px;height: 80px;}
.futer_bn ul:last-child {margin-right: 0;}
.futer_bn_border {border:1px solid rgba(0,0,0,0.2);}

@media (max-width: 768px) {
    .default_bn ul, .futer_bn ul {flex: 1 0 48%;}
    .default_bn img, .futer_bn img {width: 100%;}

    /* 마지막 홀수 항목이 있을 때 전체를 차지하지 않도록 설정 */
    .default_bn ul:nth-child(odd):last-child,
    .futer_bn ul:nth-child(odd):last-child {flex: 1 0 48%;margin-right: auto;}
}
/* } */

/* 슬라이드 { */
.slide_bn {width: 100% !important; height: 100% !important;}
.slide_bn img {box-sizing: border-box;}
.slide_bn_border {border:1px solid rgba(0,0,0,0.2);}

.swiper-slide-slide_bn {
    display: -webkit-inherit !important;
    display: -ms-inherit !important;
    display: -webkit-inherit !important;
    display: inherit !important;

    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    -webkit-justify-content: center !important;
    justify-content: center !important;
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    -webkit-align-items: center !important;
    align-items: center !important;
}

.mb-0 {margin-bottom: 0px !important;}
/* } */

/* 랜덤 { */
.random_bn img {box-sizing: border-box;}
.random_bn ul {margin:0px; padding: 0px;}
.random_bn_border {border:1px solid rgba(0,0,0,0.2);}
/* } */

/* 개별 { */
.each_bn img {box-sizing: border-box;}
.each_bn_border {border:1px solid rgba(0,0,0,0.2);}
/* } */


