.page_title {
  word-break: auto-phrase;
}
.lower--child {
  max-width: 1000px;
}
.content-desc__text {
  line-height: 2;
  margin: -8px 0;
}
.content__video {
  margin-top: 56px;
}
.content-video__wrapper {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 40px;
}
.content-video__iframe {
  width: 100%;
  max-width: 760px;
  aspect-ratio: 16 / 9;
}
.content-video__iframe iframe {
  width: 100%;
  height: 100%;
  border-radius: 4px;
}
.content-video__qr {
  border: 1px solid #ddd;
  border-radius: 4px;
  margin-bottom: 24px;
}
.some-size-link:first-of-type {
  margin-bottom: 12px;
}
.some-size-link a {
  padding: 16px;
}
.content__manual {
  margin: 56px 0;
}
.content-manual__wrapper {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 16px;
}
.content-manual__link {
  flex: 1;
  transition: 0.3s;
}
.content-manual__link:hover {
  opacity: 0.5;
}
.content-manual__thumbnail {
  border-radius: 4px;
  border: 1px solid #ddd;
  margin-bottom: 16px;
}
.content-manual__caption {
  text-align: center;
  line-height: 1.2857;
  font-size: 14px;
  margin: -2px 0;
}
.accordion {
  margin-top: 0;
}
.accordion__base {
  background-color: #fff;
  border-radius: 4px;
  padding: 0px 32px;
  width: 100%;
}
.accordion__list {
  padding: 32px 0;
  cursor: pointer;
  transition: 0.3s;
}
.accordion__list:hover {
  opacity: 0.5;
}
.accordion__list:not(:last-of-type) {
  border-bottom: 1px solid #ddd;
}
.accordion-list__text {
  line-height: 1.75;
  margin: -6px 0;
  padding-left: 24px;
  position: relative;
}
.accordion-list__text::before {
  position: absolute;
  content: url("../../img/assets/manual_list_acs.svg");
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
@media screen and (max-width: 1279px) {
  .content__video {
    margin-top: 48px;
  }
  .content-video__wrapper {
    display: block;
  }
  .content-video__iframe {
    max-width: none;
    margin-bottom: 24px;
  }
  .content-video__qr {
    display: none;
  }
  .content__manual {
    margin: 48px 0;
  }
  .content-manual__wrapper {
    flex-wrap: wrap;
  }
  .content-manual__link {
    flex: auto;
    width: calc(50% - 8px);
  }
  .accordion__base {
    padding: 0 20px;
  }
  .accordion__list {
    padding: 24px 0;
  }
  .accordion-list__text {
    line-height: 1.5;
    margin: -4px 0;
  }
}
