#lead {
  padding-top: 12.0588235294vw;
}
#lead .breadcrumb {
  margin-top: 3.2352941176vw;
}

#nl-meeting__content {
  padding: 0 0 8.8235294118vw;
}
#nl-meeting__content .set1 {
  padding-top: 4.7647058824vw;
}
#nl-meeting__content .set1 .img {
  width: 18.3529411765vw;
}
#nl-meeting__content .set1 .group-content {
  width: 46.4705882353vw;
  margin-top: 0.2941176471vw;
}
#nl-meeting__content .set1 .group-content .txt {
  margin-top: 1.7058823529vw;
}
#nl-meeting__content .set2 {
  padding-top: 3.7647058824vw;
}
#nl-meeting__content .set2 .box {
  border-radius: 0.5882352941vw;
  padding: 1.2352941176vw 2.7647058824vw 1.7647058824vw 2.2941176471vw;
}
#nl-meeting__content .set2 .box + .box {
  margin-top: 1.1764705882vw;
}
#nl-meeting__content .set2 .box h3 {
  font-size: 1.5294117647vw;
  margin-bottom: 0.7058823529vw;
}
#nl-meeting__content .set2 .box .flex dl {
  width: 32vw;
  padding: 1.0588235294vw 1.6470588235vw 1.5294117647vw;
  gap: 0.5882352941vw;
}
#nl-meeting__content .set2 .box .flex dl dt {
  font-size: 1.1764705882vw;
}
#nl-meeting__content .set3 {
  padding-top: 6.2352941176vw;
}
#nl-meeting__content .set3 .list {
  margin-top: 2.2941176471vw;
  gap: 3.4705882353vw 3.9217647059vw;
}
#nl-meeting__content .set3 .list .item {
  width: 14.7058823529vw;
  max-width: calc((100% - 11.7647058824vw) / 4);
}
#nl-meeting__content .set3 .list .item .group-content {
  margin-top: 0.9411764706vw;
}
#nl-meeting__content .set3 .list .item .group-content .item-position {
  font-size: 0.8235294118vw;
}
#nl-meeting__content .set3 .list .item .group-content .name {
  margin-top: 0.2941176471vw;
  font-size: 1.2941176471vw;
}
#nl-meeting__content .set3 .bnr-common {
  margin-top: 4.9411764706vw;
}
#nl-meeting__content .set3 .bnr-common a {
  padding: 1.8823529412vw 0 2vw;
}