


.indexB-sengong {padding:80px 0;}
.indexB-sengong h3 {font-size:60px;font-weight:700;text-align:center;margin-bottom:60px;text-transform:uppercase;color:#000;}
.indexB-sengong .swiper-slide img {width:100%;}
.indexB-sengong .listA {position:relative;}
.indexB-sengong .listA .swiper-slide img {aspect-ratio:2.8;object-fit:cover;}
.indexB-sengong .listA .swiper-button-prev,.indexB-sengong .listA .swiper-button-next {width:50px;height:50px;border-radius:0;background:none;color:#000;margin-top:-25px;text-align:center;}
.indexB-sengong .listA .swiper-button-prev::after,.indexB-sengong .listA .swiper-button-next::after {display:none;}
.indexB-sengong .listA .swiper-button-prev i,.indexB-sengong .listA .swiper-button-next i{font-size:44px;line-height:50px;color:#fff;}
.indexB-sengong .listA .swiper-button-prev,.indexB-sengong .listA .swiper-container-rtl .swiper-button-next {left:7%;right:auto;}
.indexB-sengong .listA .swiper-button-next,.indexB-sengong .listA .swiper-container-rtl .swiper-button-prev {right:7%;left:auto;}
.indexB-sengong .listA .swiper-button-prev:hover,.indexB-sengong .listA .swiper-button-next:hover {color:#5C5C5C;}

.indexB-sengong .swiper-pagination-bullets{position:absolute;font-size:0;bottom:15px;left:0;width:100%;text-align:center;display:none;}
.indexB-sengong .swiper-pagination-bullet{width:12px;height:12px;margin:0 3px;background:#ABABAB;border-radius:50%;opacity:1;position:relative;}
.indexB-sengong .swiper-pagination-bullet-active{background:#050102;}


.indexB-sengong .listB{margin:60px 0 0;position:relative;}
.indexB-sengong .listB .swiper-pagination {display:block;position:static;width:100%;margin-top:70px;}
.indexB-sengong .listB .swiper-pagination-bullet {height:16px;width:16px;margin:0 5px;background:#ABABAB;border-radius:50%;opacity:1;box-sizing:border-box;}
.indexB-sengong .listB .swiper-pagination-bullet-active {background:var(--color-primary);}


@media screen and (max-width:1680px) {
.indexB-sengong h3 {font-size:56px;}
}

@media screen and (max-width:1550px) {
.indexB-sengong{padding:75px 0;}
.indexB-sengong h3 {font-size:52px;}
}

@media screen and (max-width:1440px) {
.indexB-sengong{padding:70px 0;}
.indexB-sengong h3 {font-size:48px;margin-bottom:50px;}
}

@media screen and (max-width:1367px) {
.indexB-sengong{padding:65px 0;}
.indexB-sengong h3 {font-size:44px;}
}

@media screen and (max-width:1280px) {
.indexB-sengong{padding:60px 0;}
.indexB-sengong h3{font-size:40px;margin-bottom:40px;}
.indexB-sengong .listA .swiper-button-prev i,.indexB-sengong .listA .swiper-button-next i{font-size:40px;}
.indexB-sengong .listB .swiper-pagination{margin-top:30px;}
}

@media screen and (max-width:768px) {
.indexB-sengong{padding:30px 0;}
.indexB-sengong h3 {font-size:28px;margin-bottom:30px;}
.indexB-sengong .listA .swiper-button-prev,.indexB-sengong .listA .swiper-button-next {display:none;}
.indexB-sengong .swiper-pagination-bullets{display:block;}
.indexB-sengong .listB .swiper-pagination{margin-top:25px;}
.indexB-sengong .listB .swiper-pagination-bullet{height:14px;width:14px;}

}

@media screen and (max-width:576px) {
.indexB-sengong h3 {font-size:26px;}
}


@media screen and (max-width:480px) {
.indexB-sengong h3 {font-size:24px;}

.indexB-sengong .listB .swiper-slide img {width:100%;}
.indexB-sengong .listB .swiper-pagination{margin-top:20px;}
.indexB-sengong .listB .swiper-pagination-bullet {height:12px;width:12px;}
}



@media screen and (max-width:420px) {
.indexA-sengong h3 {font-size:22px;}
}
