/** @format */
.special_page_mv.special_page_mv_2511 .titleBox h1 {
  font-size: 2.5vw;
}
.special_page_mv.special_page_mv_2511 .titleBox p {
  font-size: 1.6666666667vw;
}

.special_page_theme_section .exhibit_content .content_title_xianchang {
  margin-bottom: 0;
  -webkit-transform: translateY(50%);
          transform: translateY(50%);
}

.exhibition_details_section .point_contents .textContent.flex-shrink-0 {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.exhibition_details_section .point_contents.point_contents_1 {
  margin-bottom: 40px;
}

.exhibition_details_section .point_contents .point_content_data.point_content_data_3 {
  margin-top: 0;
}

.upcoming_events_section {
  padding: 100px 0;
  margin: 0;
  background: url(../images/special_page/bk_deco2.png) right 10.99% center/auto 100% no-repeat;
  background-color: #ebebf5;
}

.exhibition_details_section_style2 .point_contents {
  margin-bottom: 20px;
}
.exhibition_details_section_style2 .point_contents + .point_contents {
  margin-bottom: 154px;
}

.pcoming_events_summary p {
  font-size: clamp(16px, 1.667vw, 32px);
}

@media (max-width: 900px) {
  .exhibition_details_section .point_contents .imgBox {
    padding-left: 0;
  }
  .special_page_theme_section .booth_content {
    padding-left: clamp(32px, 8.66vw, 206px);
    padding-right: clamp(32px, 8.66vw, 206px);
  }
  .special_page_theme_section p {
    text-align: left;
  }
  .exhibition_details_section .point_contents .point_content_data_details_image {
    padding-left: clamp(32px, 8.66vw, 206px);
    padding-right: clamp(32px, 8.66vw, 206px);
  }
  .upcoming_events_section {
    padding: 68px 0;
    background-size: 100% auto;
    background-position: top right -22.4vw;
  }
  .exhibition_details_section.exhibition_details_section_style2 .point_contents .textContent .point_content_data {
    margin-bottom: 0;
  }
  .exhibition_details_section.exhibition_details_section_style2 .point_contents + .point_contents {
    margin-bottom: clamp(50px, 9.1vw, 100px);
  }
  .exhibition_details_section.exhibition_details_section_style2 .point_contents + .point_contents .textContent .point_content_data {
    margin-top: 0;
    margin-bottom: clamp(50px, 9.1vw, 100px);
  }
  .special_page_mv.special_page_mv_2511 .titleBox h1 {
    font-size: clamp(20px, 3.986vw, 44px);
  }
  .special_page_mv.special_page_mv_2511 .titleBox p {
    font-size: clamp(14px, 3.986vw, 44px);
  }
  .pcoming_events_summary p {
    font-size: clamp(14px, 3.986vw, 44px);
  }
  .exhibition_details_section {
    padding-top: clamp(60px, 11.95vw, 132px);
  }
  .exhibition_details_section + .exhibition_details_section {
    padding-top: 0;
  }
  .exhibition_details_section .point_contents .imgBox {
    padding-left: clamp(32px, 8.66vw, 206px);
    padding-right: clamp(32px, 8.66vw, 206px);
  }
}