.prm-body {
  max-width: 100%;
  overflow: hidden;
  margin: 40px auto;
}
.prm-body ._container {
  margin: 0 auto;
  max-width: 1440px;
}
@media (max-width: 1279.98px) {
  .prm-body ._container {
    max-width: 1280px;
  }
}
@media (max-width: 991.98px) {
  .prm-body ._container {
    max-width: none;
    padding: 0 20px;
  }
}
.prm-body .prm-wrp {
  width: 1200px;
  margin: auto;
}
@media (max-width: 1240px) {
  .prm-body .prm-wrp {
    width: 940px;
  }
}
@media (max-width: 999px) {
  .prm-body .prm-wrp {
    width: 710px;
  }
}
@media (max-width: 760px) {
  .prm-body .prm-wrp {
    width: 100%;
  }
}
.prm-body picture {
  display: block;
}
.prm-body img {
  display: block;
  width: 1440px;
  margin-left: 50%;
  transform: translateX(-50%);
}
@media (max-width: 1240px) {
  .prm-body img {
    width: 1124px;
  }
}
@media (max-width: 999px) {
  .prm-body img {
    width: 100%;
  }
}
.prm-body video {
  display: block;
  width: 1440px;
  margin-left: 50%;
  aspect-ratio: 1440/709;
  transform: translateX(-50%);
}
@media (max-width: 1240px) {
  .prm-body video {
    width: 1124px;
  }
}
@media (max-width: 999px) {
  .prm-body video {
    width: 100%;
  }
}