.common-settings#Report {
  position: relative;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  background: #282828;
  margin-bottom: 72px;
  padding-top: 115px;
  padding-bottom: 96px;
}
@media screen and (max-width: 1360px) {
  .common-settings#Report {
    margin-bottom: 5.294117647058823vw;
  }
}
@media screen and (max-width: 768px) {
  .common-settings#Report {
    margin-bottom: 7.462686567164179vw;
  }
}
@media screen and (max-width: 1360px) {
  .common-settings#Report {
    padding-top: 8.455882352941178vw;
  }
}
@media screen and (max-width: 768px) {
  .common-settings#Report {
    padding-top: 20.895522388059703vw;
  }
}
@media screen and (max-width: 1360px) {
  .common-settings#Report {
    padding-bottom: 7.058823529411764vw;
  }
}
@media screen and (max-width: 768px) {
  .common-settings#Report {
    padding-bottom: 14.925373134328359vw;
  }
}
@media print, screen and (min-width: 769px) {
  .common-settings#Report {
    padding-left: 3.968253968253968%;
    padding-right: 3.968253968253968%;
  }
}
@media screen and (max-width: 1360px) {
  .common-settings#Report {
    padding-left: 3.333333333333333%;
    padding-right: 3.333333333333333%;
  }
}
@media screen and (max-width: 768px) {
  .common-settings#Report {
    padding-left: 0;
    padding-right: 0;
  }
}
.common-settings#Report.is__scrolled {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  transition-duration: 1.2s;
  transition-delay: 0s;
  transition-timing-function: cubic-bezier(1, 0, 0, 1);
}
.common-settings#Report:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../images/_common/bg/webp/bg_texture.webp") left top repeat;
  background-size: 134px auto;
  z-index: 1;
  opacity: 0.1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
}
.common-settings#Report .inner-section {
  position: relative;
  z-index: 2;
  color: #fff;
}
.common-settings#Report .inner-section .report {
  max-width: 1200px;
  box-sizing: border-box;
  margin-inline: auto;
}
@media screen and (max-width: 1360px) {
  .common-settings#Report .inner-section .report {
    width: 88.23529411764706%;
  }
}
@media screen and (max-width: 768px) {
  .common-settings#Report .inner-section .report {
    width: 100% !important;
  }
}
.common-settings#Report .inner-section .report--header {
  margin-bottom: 48px;
}
@media screen and (max-width: 1360px) {
  .common-settings#Report .inner-section .report--header {
    margin-bottom: 3.529411764705882vw;
  }
}
@media screen and (max-width: 768px) {
  .common-settings#Report .inner-section .report--header {
    margin-bottom: 7.462686567164179vw;
  }
}

.common-settings#Report .inner-section .report-setlist--imgs {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: center;
  justify-content: center;
}
@media print, screen and (min-width: 769px) {
  .common-settings#Report .inner-section .report-setlist--imgs {
    gap: 18px 2.666666666666667%;
  }
}
@media screen and (max-width: 1360px) {
  .common-settings#Report .inner-section .report-setlist--imgs {
    gap: 1.323529411764706vw 2.666666666666667%;
  }
}
@media screen and (max-width: 768px) {
  .common-settings#Report .inner-section .report-setlist--imgs {
    gap: 2.487562189054727vw;
  }
}
.common-settings#Report .inner-section .report-setlist--imgs > picture {
  display: block;
}
.common-settings#Report .inner-section .report-setlist--imgs > picture img {
  display: block;
  width: 100%;
  height: auto;
  vertical-align: bottom;
  object-fit: contain;
}

@media print, screen and (min-width: 769px) {
  .common-settings#Report
    .inner-section
    .report-setlist--imgs
    > picture[data-pcsize="full"] {
    width: 85.33333333333334%;
  }
}
.common-settings#Report
  .inner-section
  .report-setlist--imgs
  > picture[data-pcsize="full"]
  img {
  aspect-ratio: 16/9;
}
@media print, screen and (min-width: 769px) {
  .common-settings#Report
    .inner-section
    .report-setlist--imgs
    > picture[data-pcsize="half"] {
    width: 48.66666666666667%;
  }
}
@media screen and (max-width: 768px) {
  .common-settings#Report
    .inner-section
    .report-setlist--imgs
    > picture[data-pcsize="half"] {
    width: 79.60199004975125%;
    margin-inline: auto;
  }
}
.common-settings#Report
  .inner-section
  .report-setlist--imgs
  > picture[data-pcsize="half"]
  img {
  aspect-ratio: 1/1;
}

.common-settings#Report .inner-section .md-ttl__section:before {
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="10" /><feFuncG type="linear" slope="10" /><feFuncB type="linear" slope="10" /></feComponentTransfer></filter></svg>#filter');
  -webkit-filter: brightness(10);
  filter: brightness(10);
}

.common-settings#Report .inner-section .report--setlist--header {
  padding-bottom: 3.6rem;
  text-align: center;
  line-height: 1;
}

@media screen and (max-width: 1360px) {
  .common-settings#Report .inner-section .report--setlist--header h3 em {
    font-size: 3.294117647058823vw !important;
  }
}

@media print, screen and (max-width: 768px) {
  .common-settings#Report .inner-section .report--setlist--header h3 em {
    font-size: 6.447761194029852vw !important;
    line-height: 1;
  }
}
