.mv .mv_title {
  color: #fff;
}

/* --------------------------------------------------
    content
-------------------------------------------------- */
.table_wrap table {
  margin-inline: auto;
}
.table_wrap table th, .table_wrap table td {
  border-bottom: 1px solid #c9caca;
}
.table_wrap table th {
  padding: 0 15rem 15rem;
}
.table_wrap table th + th {
  border-left: 1px solid #c9caca;
}
.table_wrap table th p {
  font-size: 16rem;
  font-weight: 400;
  color: #727171;
  text-align: center;
  font-feature-settings: "palt";
  text-box: var(--trim);
  background: #f3f4ef;
  padding: 15rem 20rem;
}
.table_wrap table td {
  vertical-align: middle;
  padding: 30rem 15rem;
}
.table_wrap table td + td {
  border-left: 1px solid #c9caca;
}
.table_wrap table td p {
  font-size: 20rem;
  text-align: center;
  font-feature-settings: "palt";
  text-box: var(--trim);
}
.table_wrap table td p.underline {
  text-align: left;
  text-decoration: underline;
  text-underline-offset: 5rem;
}
.table_wrap table td .download-button {
  font-size: 20rem;
  font-weight: 500;
  line-height: 1;
  text-align: center;
  color: #fff;
  display: block;
  width: 170rem;
  padding-block: 15rem;
  background-image: var(--gradation-blue);
  transition: opacity 0.3s;
}

@media (hover: hover) and (pointer: fine) {
  .table_wrap table td .download-button:hover {
    opacity: 0.7;
  }
}
@media screen and (min-width: 769px) {
  .table_wrap table th p:where(.cell-name *) {
    text-align: left;
    width: 800rem;
  }
  .table_wrap table th p:where(.cell-format *) {
    width: 120rem;
  }
  .table_wrap table th p:where(.cell-capacity *) {
    width: 120rem;
  }
  .table_wrap table th p:where(.cell-download *) {
    width: 170rem;
  }
}
@media screen and (max-width: 768px) {
  .table_wrap {
    width: 670rem;
    margin-inline: auto;
  }
  .table_wrap table th p {
    font-size: 28rem;
    width: 100%;
    min-width: -moz-max-content;
    min-width: max-content;
    padding-block: 20rem;
  }
  .table_wrap table td {
    padding-block: 15rem;
  }
  .table_wrap table td p {
    font-size: 28rem;
    width: -moz-max-content;
    width: max-content;
    min-width: 100%;
  }
  .table_wrap table td .download-button {
    font-size: 24rem;
    width: 100%;
  }
}/*# sourceMappingURL=download.css.map */