.margin-left {
  margin-left: 2em;
}
.margin-t-2 {
  margin-top: 2em;
}
.padding-t-8 {
  padding-top: 8em;
}
.margin-auto {
  margin: auto;
}
.font-s-120 {
  font-size: 120%;
}
.font-s-200 {
  font-size: 200%;
}
@media screen and (max-width: 768px) {
  .site-footer__login-logo img {
    width: 100% !important;
    height: 50px;
  }
}
@media screen and (max-width: 768px) {
  .site-footer__login {
    display: inherit;
  }
}
.manual {
  margin-top: 2em;
}
.width-1 {
  width: 60%;
}
.width-2 {
  width: 35%;
}
.manual_p {
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .manual_p {
    justify-content: center;
    display: inline-block;
  }
  .width-1 {
    width: 100%;
  }
  .width-2 {
    width: 45%;
    margin-top: 1em;
    text-align:;
  }
}
.price-sub {
  border-collapse: collapse;
  width: 100%;
  margin-top: 2em;
}
.price-sub th,
.price-sub td {
  padding: 1em;
}
.price-sub th {
  border-right: 1px solid #917148;
  font-weight: bold;
  text-align: left;
  width: 30%;
  min-width: 4em;
}
.price-sub td {
  text-align: left;
}
table td {
  text-align: right;
}
.lp-mv__media video {
  background-image: url(/assets/images/lp_mv_img_1.webp);
}
