.sec1 .sec1__img,
.sec1 .sec1__catch {
  opacity: 0;
  visibility: hidden;
}
.sec1 {
  margin-top: 80px;
}
.sec1__img-wrap {
  text-align: center;
  position: relative;
}
.sec1__catch {
  font-size: 3.6rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #3E2717;
}
@media screen and (max-width: 992px) {
  .sec1__catch {
    font-size: 2.8rem;
  }
}

.sec__otr {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px 5%;
}
@media screen and (max-width: 992px) {
  .sec__otr {
    grid-template-columns: 1fr;
  }
}
@media screen and (max-width: 992px) {
  .sec__tx-wrap {
    order: 2;
  }
}
.sec__img {
  width: 100%;
}
@media screen and (max-width: 992px) {
  .sec__img {
    margin-top: 20px;
  }
}
.sec__tx {
  margin-top: 40px;
}
@media screen and (max-width: 992px) {
  .sec__tx {
    margin-top: 0;
  }
}
.sec--left .h2 {
  text-align: left;
}
.sec--left .sec__otr {
  margin-left: max(20px, (100% - 1206px) / 2);
}
.sec--left .sec__img {
  border-top-left-radius: 200px;
  border-bottom-left-radius: 200px;
}
@media screen and (max-width: 992px) {
  .sec--left .sec__tx {
    margin-right: 20px;
  }
}
.sec--left .btn {
  margin-left: initial;
}
.sec--right .h2 {
  text-align: right;
}
.sec--right .sec__otr {
  margin-right: max(20px, (100% - 1206px) / 2);
  direction: rtl;
}
.sec--right .sec__otr > * {
  direction: ltr;
}
.sec--right .sec__tx {
  text-align: right;
}
@media screen and (max-width: 992px) {
  .sec--right .sec__tx {
    margin-left: 20px;
  }
}
.sec--right .sec__img {
  border-top-right-radius: 200px;
  border-bottom-right-radius: 200px;
}
.sec--right .btn {
  margin-right: initial;
}

.sec5__tx {
  text-align: center;
  margin-top: 40px;
}

.sec6__otr {
  margin-top: 20px;
  display: grid;
  grid-template-columns: 1.5fr 2.5fr;
  gap: 20px 5%;
}
@media screen and (max-width: 992px) {
  .sec6__otr {
    grid-template-columns: 1fr;
  }
}
.sec6__img {
  width: 100%;
}
.sec6 ruby {
  ruby-align: center;
}
.sec6 rt {
  text-align: center;
  font-size: 1rem;
}/*# sourceMappingURL=top.css.map */