#lead {
  padding-top: 12.0588235294vw;
}
#lead .note {
  font-size: 1.0588235294vw;
  margin-top: 0.0588235294vw;
}
#lead .breadcrumb {
  margin-top: 6.5882352941vw;
}
#lead .img {
  bottom: 0.7647058824vw;
  right: 4.7058823529vw;
  width: 18.3529411765vw;
}
#lead .img::before {
  width: 15.4705882353vw;
  height: 11.7058823529vw;
  bottom: -2.9411764706vw;
  left: -5.5294117647vw;
}
#lead .txt {
  width: 36vw;
  margin-top: 1.9411764706vw;
}

#meeting__content {
  padding: 4.7058823529vw 0 8.8235294118vw;
}

#meeting__anchor h2 {
  font-size: 1.8823529412vw;
}
#meeting__anchor .txt {
  margin: 0.8823529412vw 0 1.7647058824vw;
}
#meeting__anchor .list-anchor {
  gap: 0.5882352941vw;
}
#meeting__anchor .list-anchor .item {
  width: calc((100% - 3.5294117647vw) / 7);
  min-width: 9.58vw;
}
#meeting__anchor .list-anchor .item a {
  border-radius: 0.5882352941vw;
  padding: 1.6470588235vw 0 1.1764705882vw;
}
#meeting__anchor .list-anchor .item a:after {
  width: 0.8235294118vw;
  height: 0.8235294118vw;
}
#meeting__anchor .list-anchor .item a .icon {
  height: 2.8823529412vw;
  width: 3.3529411765vw;
}
#meeting__anchor .list-anchor .item a .icon.icon2, #meeting__anchor .list-anchor .item a .icon.icon4 {
  width: 3.0588235294vw;
}
#meeting__anchor .list-anchor .item a .icon.icon3 {
  width: 2.2941176471vw;
}
#meeting__anchor .list-anchor .item a .icon.icon5 {
  width: 2.8235294118vw;
}
#meeting__anchor .list-anchor .item a .icon.icon6, #meeting__anchor .list-anchor .item a .icon.icon7 {
  width: 3.1176470588vw;
}
#meeting__anchor .list-anchor .item a .tit {
  font-size: 1.2941176471vw;
  margin: 1.1764705882vw 0 0.7058823529vw;
}
#meeting__anchor .list-anchor .item a .txt2 {
  font-size: 0.8823529412vw;
  margin: 0 0 1.7647058824vw;
}

.meeting__topic {
  padding-top: 4.0588235294vw;
}
.meeting__topic + .meeting__topic {
  padding-top: 3.4705882353vw;
}
.meeting__topic h2 {
  padding-bottom: 0.9411764706vw;
}
.meeting__topic h2 .icon {
  min-width: 3.5882352941vw;
  margin-right: 1.1764705882vw;
}
.meeting__topic h2 .icon img {
  height: 2.5882352941vw;
}
.meeting__topic h2 .text {
  font-size: 1.8823529412vw;
}
.meeting__topic .group {
  margin-top: 2.7058823529vw;
}
.meeting__topic .group .img {
  top: 0.8823529412vw;
  width: 29.5882352941vw;
  height: 15.8823529412vw;
}
.meeting__topic .group h3 {
  font-size: 2.1176470588vw;
  min-height: 5.5294117647vw;
}
.meeting__topic .group .note {
  font-size: 1.2941176471vw;
  margin: 1.4705882353vw 0 0.5882352941vw;
}
.meeting__topic .group .tabs-switch .tab-link {
  gap: 0.5294117647vw;
  width: 34.5882352941vw;
  margin-bottom: 1.5294117647vw;
}
.meeting__topic .group .tabs-switch .tab-link li {
  width: 11.1764705882vw;
  max-width: calc((100% - 1.0588235294vw) / 3);
  padding: 0 0.5882352941vw;
  height: 7.2352941176vw;
}
.meeting__topic .group .tabs-switch .tab-link li:after {
  width: 0.8235294118vw;
  height: 0.8235294118vw;
  bottom: 0.7647058824vw;
}
.meeting__topic .group .tabs-switch .tab-content .tab-inner {
  border-radius: 0.5882352941vw;
}
.meeting__topic .group .tabs-switch .tab-content .tab-inner .title-tab {
  padding: 0 0 0.4117647059vw;
}
.meeting__topic .group .tabs-switch .tab-content .tab-inner .title-tab::before {
  width: 3.0588235294vw;
}
.meeting__topic .group .tabs-switch .tab-content .tab-inner .left {
  padding: 1.4705882353vw 1.1764705882vw 2.4117647059vw 1.7647058824vw;
}
.meeting__topic .group .tabs-switch .tab-content .tab-inner .left .group-content {
  margin-top: 2.7647058824vw;
}
.meeting__topic .group .tabs-switch .tab-content .tab-inner .left .group-content .tit {
  gap: 1.4705882353vw;
}
.meeting__topic .group .tabs-switch .tab-content .tab-inner .left .group-content .tit .icon {
  width: 4.8235294118vw;
  min-width: 4.8235294118vw;
}
.meeting__topic .group .tabs-switch .tab-content .tab-inner .left .group-content .tit .text {
  font-size: 1.1764705882vw;
}
.meeting__topic .group .tabs-switch .tab-content .tab-inner .right {
  padding: 1.4705882353vw 1.7647058824vw 2.4117647059vw 4.8235294118vw;
}
.meeting__topic .group .tabs-switch .tab-content .tab-inner .right .group-content {
  margin-top: 1.7058823529vw;
}
.meeting__topic .group .tabs-switch .tab-content .tab-inner .right .group-content .list li {
  gap: 0.5882352941vw;
}
.meeting__topic .group .tabs-switch .tab-content .tab-inner .right .group-content .list li .icon {
  width: 1.6470588235vw;
  min-width: 1.6470588235vw;
}
.meeting__topic .group .tabs-switch .tab-content .tab-inner .right .group-content .list li + li {
  margin-top: 1.2352941176vw;
}
.meeting__topic .group .btn-link {
  margin-top: 1.7647058824vw;
  width: 16.3529411765vw;
}
.meeting__topic .group .btn-link a {
  font-size: 1.0588235294vw;
  padding: 0.6176470588vw 0;
  border-radius: 1.4705882353vw;
}