.classic_info_txt {
  padding: 140px 0 40px;
}

.section_gal {
  padding-bottom: 60px;
}
.section_gal .inner h2 {
  text-align: center;
  padding: 30px 0;
}

.main_slide {
  padding-top: 80px;
}
.main_slide h2 {
  text-align: center;
  padding: 30px 0;
}
.main_slide .main_swiper_pagination_01 {
  left: 50% !important;
  right: unset !important;
  bottom: 10px;
  top: unset;
}

/* .career{
    padding-bottom: 60px;
    .career_select{
        display: flex;
        .career_category{
            min-width: 120px;
        }
       .career_list{
        .career_item{
            display: flex;
            .date{
                min-width: 60px;
            }
        }
       }
    }
} */
.career {
  padding-bottom: 80px;
}

.reference_img .reference_img_slide .swiper-slide {
  opacity: 0.6;
  transition: opacity 0.3s ease-in-out;
}
.reference_img .reference_img_slide .swiper-slide-active {
  opacity: 1;
}
.reference_img .swiper-button-prev,
.reference_img .swiper-button-next {
  top: 20px !important;
}

.platform .inner {
  flex-direction: column;
}
.platform .inner > div {
  width: 100%;
  max-height: 65px;
}
.platform .inner > div img {
  width: unset;
  margin-left: 30px;
}

#download {
  padding-bottom: 80px !important;
  margin-bottom: 120px !important;
}
