.maximum {
  width: 100%;
}
.maximum .head {
  width: calc(1500*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  height: calc(80*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  margin: 0 auto;
  display: flex;
  justify-content: end;
}
.maximum .head ul {
  display: flex;
  margin-top: calc(39*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.maximum .head ul li {
  margin-left: calc(30*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.maximum .head ul li a {
  font-size: calc(14*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  color: #333333;
}
.maximum .head_band {
  width: 100%;
  height: calc(450*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.maximum .head_band img {
  width: 100%;
  height: 100%;
}
.maximum .swiperImg {
  width: 100%;
  position: relative;
}
.maximum .swiperImg .swiper-container {
  width: 100%;
  height: calc(400*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.maximum .swiperImg .swiper-container .swiper-slide {
  width: calc(320*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width))) !important;
}
.maximum .swiperImg .swiper-container .swiper-slide .swimg {
  width: 100%;
  height: calc(180*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  border-radius: calc(4*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width))) calc(4*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width))) 0px 0px;
}
.maximum .swiperImg .swiper-container .swiper-slide .swimg img {
  width: 100%;
  height: calc(180*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.maximum .swiperImg .swiper-container .swiper-slide .sw_btn {
  height: 86px;
  background: #ffffff;
  border-radius: 0px 0px calc(4*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width))) calc(4*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  box-shadow: -2px 0px 15.2px 0.1px rgba(181, 181, 181, 0.19);
  padding-top: calc(20*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  padding-left: calc(15*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.maximum .swiperImg .swiper-container .swiper-slide .sw_btn span {
  font-size: calc(14*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  font-weight: 700;
  color: #333333;
  display: block;
  margin-bottom: calc(5*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.maximum .swiperImg .swiper-container .swiper-slide .sw_btn i {
  font-size: calc(14*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  color: #666666;
  display: block;
  margin-bottom: calc(5*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.maximum .swiperImg .swiper-container .swiper-slide .sw_btn a {
  display: flex;
  align-items: baseline;
}
.maximum .swiperImg .swiper-container .swiper-slide .sw_btn a div {
  font-size: calc(14*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  color: #3a89fe;
  margin-right: calc(10*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.maximum .swiperImg .swip_top {
  padding-top: calc(50*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.maximum .swiperImg .swip_top span {
  text-align: center;
  font-size: calc(28*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  color: #333333;
  display: block;
  width: 100%;
  margin-bottom: calc(22*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.maximum .swiperImg .swip_top .swip_tecxt {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: calc(36*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.maximum .swiperImg .swip_top .swip_tecxt a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(200*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.maximum .swiperImg .swip_top .swip_tecxt i {
  display: block;
  margin-right: calc(10*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  font-size: calc(14*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  color: #3a89fe;
}
.maximum .swiperImg .swip_top .swip_tecxt img {
  width: calc(20*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  height: calc(5*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.maximum .swiperImg .swiper-button-prev,
.maximum .swiperImg .swiper-container-rtl .swiper-button-next {
  left: 45% !important;
  transform: translateX(-50%) !important;
  top: calc(500*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width))) !important;
  background: url(../image/left_icon.png) no-repeat !important;
  width: calc(32*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width))) !important;
  height: calc(32*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width))) !important;
  background-size: calc(32*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width))) calc(32*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width))) !important;
}
.maximum .swiperImg .swiper-button-next,
.maximum .swiperImg .swiper-container-rtl .swiper-button-prev {
  right: 45% !important;
  transform: translateX(-50%) !important;
  top: calc(500*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width))) !important;
  background: url(../image/right_icon.png) no-repeat !important;
  width: calc(32*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width))) !important;
  height: calc(32*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width))) !important;
  background-size: calc(32*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width))) calc(32*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width))) !important;
}
.swimB {
  width: calc(1300*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width))) !important;
  margin: 0 auto !important;
  display: flex !important;
  justify-content: center !important;
  flex-direction: column;
  position: relative;
  height: calc(718*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width))) !important;
}
.swimB .swiper-button-prev,
.swimB .swiper-container-rtl .swiper-button-next {
  top: 55% !important;
  left: calc(-65*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width))) !important;
  background: url(../image/left_icaon.png) no-repeat !important;
  width: calc(32*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width))) !important;
  height: calc(32*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width))) !important;
  background-size: calc(32*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width))) calc(32*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width))) !important;
}
.swimB .swiper-button-next,
.swimB .swiper-container-rtl .swiper-button-prev {
  top: 55% !important;
  right: calc(-85*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width))) !important;
  background: url(../image/right_icaon.png) no-repeat !important;
  width: calc(32*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width))) !important;
  height: calc(32*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width))) !important;
  background-size: calc(32*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width))) calc(32*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width))) !important;
}
.swimB .swiper-pagination {
  left: 50% !important;
  bottom: 0 !important;
  transform: translateX(-50%);
}
.swimB .swiper-pagination-bullet {
  margin: 0 5px !important;
}
.swimB .swip_top {
  padding-top: 0 !important;
}
.swimB .swip_top {
  padding-top: calc(50*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.swimB .swip_top span {
  text-align: center;
  font-size: calc(28*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  color: #333333;
  display: block;
  width: 100%;
  margin-bottom: calc(22*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.swimB .swip_top .swip_tecxt {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: calc(36*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.swimB .swip_top .swip_tecxt a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(200*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.swimB .swip_top .swip_tecxt i {
  display: block;
  margin-right: calc(10*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  font-size: calc(14*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  color: #3a89fe;
}
.swimB .swip_top .swip_tecxt img {
  width: calc(20*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  height: calc(5*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.swiper-container-con {
  width: calc(1300*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  margin: 0 auto;
  position: relative;
  overflow: hidden !important;
}
.swiper-container-con .swiper-slide {
  width: calc(1300*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.swiper-container-con .swiper-slide .swimg {
  width: calc(1300*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  margin: 0 auto;
}
.swiper-container-con .swiper-slide .swimg img {
  width: calc(1300*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  height: calc(510*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.swiper-container-con .swiper-slide .sw_btn {
  width: calc(562*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  height: calc(105*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  background: rgba(255, 255, 255, 0.3);
  border: 1px solid #ffffff;
  border-radius: calc(4*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: calc(18*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  font-weight: 700;
  color: #333333;
  text-align: center;
  line-height: calc(105*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
