@charset "utf-8";
/*series-details and spec-table adjust ----------------------*/

.series-details .mr_4px,
.spec-table .mr_4px {
  margin-right: 4px;
}
.series-details .mr_20px,
.spec-table .mr_20px {
  margin-right: 20px;
}
.series-details button,
.spec-table button {
  color: #ffffff;
  font-size: 1.4rem;
}

.series-details .button__help,
.spec-table .button__help {
  margin-left: 4px;
}

.series-details .heading--type_filled {
  padding: 12px 5px 12px 20px;
  font-size: 2rem;
  line-height: 1.444;
  margin-bottom: 20px;
}

.series-details .heading--type_h2 {
  line-height: 1.4;
  margin-top: 20px;
  margin-bottom: 20px;
}

.series-details .heading--type_h3 {
  font-size: 1.6rem;
  line-height: 1.5;
  margin-bottom: 20px;
  padding-bottom: var(--spacing-1);
}
@media screen and (min-width: "769px") {
  .series-details .heading--type_h3 {
    font-size: 2rem;
    line-height: 1.4;
  }
}

.spec-table .pagination_btn {
  border: 1px solid #babdbe;
  color: var(--colors-text);
  height: 48px;
}
.spec-table .pagination_btn:hover {
  color: var(--colors-text-red);
}

.m-heading-layout_heading,
.m-heading-level2 {
  font-weight: bold;
}
.m-heading-layout_content .m-heading-layout_icon-link.js-dialog {
  vertical-align: top;
  padding-top: 12px;
}
