body {
  font-family: TT Norms Pro, Montserrat, sans-serif;
}
.service-text {
  font-size: 4.2666666667vw;
  line-height: 2;
  margin: 10.6666666667vw 7.4666666667vw 16vw;
}
@media (min-width: 52.1875em) {
  .service-text {
    font-size: 1.3888888889vw;
    line-height: 1.8;
    margin: 7.2916666667vw 13.8888888889vw 14.9305555556vw;
  }
}
.service-contents {
  margin: 0 7.4666666667vw 24vw;
}
@media (min-width: 52.1875em) {
  .service-contents {
    margin: 0 0 17.3611111111vw;
  }
}
.service-contents .service-contents-box {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (min-width: 52.1875em) {
  .service-contents .service-contents-box {
    flex-direction: row;
  }
}
.service-contents .service-contents-box__textarea {
  margin-bottom: 8vw;
}
@media (min-width: 52.1875em) {
  .service-contents .service-contents-box__textarea {
    margin: 0 7.9861111111vw 0 8.3333333333vw;
  }
}
.service-contents .service-contents-box__textarea .service-contents-box__title {
  font-size: 4.8vw;
  font-weight: 600;
  line-height: 1.8;
  margin-bottom: 8vw;
}
@media (min-width: 52.1875em) {
  .service-contents .service-contents-box__textarea .service-contents-box__title {
    font-size: 1.9444444444vw;
    line-height: 1.3;
    margin-bottom: 4.1666666667vw;
  }
}
.service-contents .service-contents-box__textarea .service-contents-box__title span {
  display: block;
  font-size: 5.3333333333vw;
  margin-bottom: 8vw;
}
@media (min-width: 52.1875em) {
  .service-contents .service-contents-box__textarea .service-contents-box__title span {
    font-size: 1.9444444444vw;
    margin-bottom: 1.7361111111vw;
  }
}
.service-contents .service-contents-box__textarea .service-contents-box__text {
  font-size: 4.2666666667vw;
  line-height: 2;
}
@media (min-width: 52.1875em) {
  .service-contents .service-contents-box__textarea .service-contents-box__text {
    font-size: 1.1111111111vw;
  }
}
.service-contents .service-contents-box__imagearea {
  flex-shrink: 0;
  height: 42.6666666667vw;
  width: 100%;
}
@media (min-width: 52.1875em) {
  .service-contents .service-contents-box__imagearea {
    height: 34.7222222222vw;
    width: 50vw;
  }
}
.service-contents .service-contents-box__imagearea img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}

.service-contents .imgRight img,
.service-contents .imgLeft img {
  border-radius: 20px;
}
@media (min-width: 52.1875em) {
  .service-contents .imgLeft img {
    border-radius: 0 20px 20px 0;
  }

  .service-contents .imgRight img {
    border-radius: 20px 0 0 20px;
  }
}
.service-contents .service-contents-box:nth-child(2) {
  flex-direction: column;
}
@media (min-width: 52.1875em) {
  .service-contents .service-contents-box:nth-child(2) {
    flex-direction: row-reverse;
  }
}
.service-contents .service-contents-box:nth-child(2) .service-contents-box__textarea {
  margin-bottom: 8vw;
}
@media (min-width: 52.1875em) {
  .service-contents .service-contents-box:nth-child(2) .service-contents-box__textarea {
    margin: 0 8.3333333333vw 0 7.9861111111vw;
  }
}
.service-contents .service-contents-box:not(:last-child) {
  margin-bottom: 18.6666666667vw;
}
@media (min-width: 52.1875em) {
  .service-contents .service-contents-box:not(:last-child) {
    margin-bottom: 17.0138888889vw;
  }
}
.price__title {
  font-size: 8vw;
  font-weight: 500;
  margin-bottom: 10.6666666667vw;
  text-align: center;
}
@media (min-width: 52.1875em) {
  .price__title {
    font-size: 3.6111111111vw;
    margin-bottom: 5.5555555556vw;
  }
}
.price .price__box .price-trigger {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin: 0 16vw 8vw;
}
@media (min-width: 52.1875em) {
  .price .price__box .price-trigger {
    flex-direction: row;
    margin: 0 29.8611111111vw 4.8611111111vw;
  }
}
.price .price__box .price-trigger__item {
  align-items: center;
  border: 1px solid #87b06a;
  border-radius: 1.3333333333vw;
  color: #87b06a;
  cursor: pointer;
  display: flex;
  font-size: 3.7333333333vw;
  font-weight: 600;
  height: 10.6666666667vw;
  justify-content: center;
  text-align: center;
  width: 100%;
}
@media (min-width: 52.1875em) {
  .price .price__box .price-trigger__item {
    border-radius: 0.3472222222vw;
    font-size: 1.25vw;
    height: 4.1666666667vw;
    width: 18.4027777778vw;
  }
}
.price .price__box .price-trigger__item.is-current {
  background-color: #87b06a;
  color: #fff;
}
.price .price__box .price-trigger__item:not(:last-child) {
  margin-bottom: 5.3333333333vw;
}
@media (min-width: 52.1875em) {
  .price .price__box .price-trigger__item:not(:last-child) {
    margin-bottom: 0;
  }
}
.price .price__box .price-contents__item {
  display: none;
}
.price .price__box .price-contents__item.is-show {
  display: block;
}
.price .price__box .price-contents__item .price-contents-item__text {
  font-size: 4.2666666667vw;
  line-height: 1.8;
  margin: 0 7.4666666667vw 10.6666666667vw;
  text-align: justify;
}
@media (min-width: 52.1875em) {
  .price .price__box .price-contents__item .price-contents-item__text {
    font-size: 1.3888888889vw;
    margin: 0 13.8888888889vw 5.5555555556vw;
  }
}
.price .price__box .price-contents__item .price-contents-plans {
  align-items: stretch;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin: 0 7.4666666667vw 16vw;
}
@media (min-width: 52.1875em) {
  .price .price__box .price-contents__item .price-contents-plans {
    flex-direction: row;
    margin: 0 8.3333333333vw 8.3333333333vw;
  }
}
.price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item {
  border: 2px solid #262626;
  border-radius: 1.3888888889vw;
  padding: 8vw 5.3333333333vw;
  width: 100%;
}
@media (min-width: 52.1875em) {
  .price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item {
    border: 3px solid #262626;
    border-radius: 1.3888888889vw;
    padding: 4.0277777778vw 2.7777777778vw 3.4722222222vw;
    width: 38.1944444444vw;
  }
}
.price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item:not(:last-child) {
  margin-bottom: 10.6666666667vw;
}
@media (min-width: 52.1875em) {
  .price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item:not(:last-child) {
    margin: 0;
  }
}
.price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item__title {
  font-size: 6.1333333333vw;
  font-weight: 600;
  margin-bottom: 10.6666666667vw;
}
@media (min-width: 52.1875em) {
  .price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item__title {
    font-size: 2.2222222222vw;
    margin-bottom: 3.125vw;
  }
}
.price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item__title span {
  display: block;
  font-size: 3.2vw;
  margin-top: 0.8vw;
}
@media (min-width: 52.1875em) {
  .price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item__title span {
    font-size: 0.9722222222vw;
    margin-top: 0.5555555556vw;
  }
}
.price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item__title.color-change {
  color: #87b06a;
}
.price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-member {
  align-items: flex-start;
  display: flex;
  justify-content: space-between;
}
.price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-member:not(:last-child) {
  margin-bottom: 5.3333333333vw;
}
@media (min-width: 52.1875em) {
  .price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-member:not(:last-child) {
    margin-bottom: 2.9861111111vw;
  }
}
.price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-member:last-child {
  margin-bottom: 0;
}
@media (min-width: 52.1875em) {
  .price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-member:last-child {
    margin-bottom: 3.8194444444vw;
  }
}
.price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-member__title {
  font-size: 4.2666666667vw;
  font-weight: 600;
  line-height: 1.5;
  width: 60%;
}
@media (min-width: 52.1875em) {
  .price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-member__title {
    font-size: 1.25vw;
    margin-top: 0.4861111111vw;
    width: 20.1388888889vw;
  }
}
.price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-member__title span {
  display: block;
  font-size: 2.6666666667vw;
  font-weight: 400;
  opacity: 0.6;
}
@media (min-width: 52.1875em) {
  .price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-member__title span {
    font-size: 0.9722222222vw;
    margin-top: 0.3472222222vw;
  }
}
.price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-member__price {
  color: #87b06a;
  font-size: 4.8vw;
  font-weight: 500;
  margin-top: 0.5333333333vw;
}
@media (min-width: 52.1875em) {
  .price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-member__price {
    font-size: 2.0833333333vw;
    margin-top: 0;
  }
}
.price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-member__price span {
  color: #000;
  font-size: 3.2vw;
  font-weight: 400;
}
@media (min-width: 52.1875em) {
  .price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-member__price span {
    font-size: 1.1111111111vw;
  }
}
.price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-member__price span.unit {
  margin-right: 0.8vw;
}
@media (min-width: 52.1875em) {
  .price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-member__price span.unit {
    margin-right: 0.3472222222vw;
  }
}
.price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-member__price span.per {
  margin-left: 0.8vw;
}
@media (min-width: 52.1875em) {
  .price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-member__price span.per {
    margin-left: 0.3472222222vw;
  }
}
.price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-time {
  align-items: flex-start;
  display: flex;
  justify-content: space-between;
  margin-bottom: 5.3333333333vw;
}
@media (min-width: 52.1875em) {
  .price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-time {
    margin-bottom: 4.6527777778vw;
  }
}
.price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-time__title {
  font-size: 4.2666666667vw;
  font-weight: 600;
  line-height: 1.5;
  width: 60%;
}
@media (min-width: 52.1875em) {
  .price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-time__title {
    font-size: 1.25vw;
    margin-top: 0.4861111111vw;
    width: 17.3611111111vw;
  }
}
.price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-time__title span {
  display: block;
  font-size: 3.2vw;
  font-weight: 400;
}
@media (min-width: 52.1875em) {
  .price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-time__title span {
    font-size: 0.9027777778vw;
    margin-top: 0.3472222222vw;
  }
}
.price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-time .price-contents-plans-time__open {
  font-size: 4.8vw;
  font-weight: 500;
  text-align: left;
  width: 70% !important;
}
@media (min-width: 52.1875em) {
  .price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-time .price-contents-plans-time__open {
    font-size: 1.9444444444vw;
    width: 13.8888888889vw;
  }
}
.price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-time .price-contents-plans-time__open span {
  margin: 0 0.3472222222vw;
}
.price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-time .price-contents-plans-time__price {
  font-size: 4.8vw;
  font-weight: 500;
  text-align: left;
  width: 40%;
}
@media (min-width: 52.1875em) {
  .price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-time .price-contents-plans-time__price {
    font-size: 2.0833333333vw;
    width: 13.8888888889vw;
  }
}
.price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-time .price-contents-plans-time__price span {
  display: inline-block;
  font-size: 3.2vw;
  font-weight: 400;
  margin: 0 0.8vw 0.8vw 0;
}
@media (min-width: 52.1875em) {
  .price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-time .price-contents-plans-time__price span {
    font-size: 1.1111111111vw;
    margin: 0 0.3472222222vw 0.3472222222vw 0;
  }
}
.price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-gallary {
  align-items: flex-start;
  display: flex;
  justify-content: space-between;
  margin-bottom: 5.3333333333vw;
}
@media (min-width: 52.1875em) {
  .price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-gallary {
    margin-bottom: 4.6527777778vw;
  }
}
.price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-gallary__title {
  font-size: 4.2666666667vw;
  font-weight: 600;
  line-height: 1.5;
  width: 60%;
}
@media (min-width: 52.1875em) {
  .price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-gallary__title {
    font-size: 1.25vw;
    margin-top: 0.4861111111vw;
    width: 18.0555555556vw;
  }
}
.price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-gallary__price {
  font-size: 4.8vw;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
}
@media (min-width: 52.1875em) {
  .price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-gallary__price {
    font-size: 2.0833333333vw;
  }
}
.price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-gallary__price span {
  font-size: 3.2vw;
  font-weight: 400;
}
@media (min-width: 52.1875em) {
  .price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-gallary__price span {
    font-size: 1.1111111111vw;
  }
}
.price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-gallary__price span.unit {
  margin-right: 0.8vw;
}
@media (min-width: 52.1875em) {
  .price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-gallary__price span.unit {
    margin-right: 0.3472222222vw;
  }
}
.price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-gallary__price span.per {
  margin-left: 0.8vw;
}
@media (min-width: 52.1875em) {
  .price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-gallary__price span.per {
    margin-left: 0.3472222222vw;
  }
}
.price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-item-other__option {
  font-size: 3.7333333333vw;
  font-weight: 600;
  margin-bottom: 2.6666666667vw;
}
@media (min-width: 52.1875em) {
  .price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-item-other__option {
    font-size: 1.1111111111vw;
    margin-bottom: 1.3888888889vw;
  }
}
.price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-item-other .price-contents-plans-item-other__item {
  align-items: flex-start;
  display: flex;
  justify-content: flex-start;
}
.price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-item-other .price-contents-plans-item-other__item:not(:last-child) {
  margin-bottom: 4vw;
}
@media (min-width: 52.1875em) {
  .price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-item-other .price-contents-plans-item-other__item:not(:last-child) {
    margin-bottom: 1.0416666667vw;
  }
}
.price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-item-other .price-contents-plans-item-other__item .price-contents-plans-other__title {
  font-size: 3.2vw;
  font-weight: 500;
  width: 60%;
}
@media (min-width: 52.1875em) {
  .price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-item-other .price-contents-plans-item-other__item .price-contents-plans-other__title {
    font-size: 0.9722222222vw;
    width: 13.5416666667vw;
  }
}
.price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-item-other .price-contents-plans-item-other__item .price-contents-plans-other__price {
  font-size: 3.7333333333vw;
  font-weight: 500;
}
@media (min-width: 52.1875em) {
  .price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans-item-other .price-contents-plans-item-other__item .price-contents-plans-other__price {
    font-size: 1.25vw;
  }
}
.price
  .price__box
  .price-contents__item
  .price-contents-plans
  .price-contents-plans-item
  .price-contents-plans-item-other
  .price-contents-plans-item-other__item
  .price-contents-plans-other__price
  span {
  font-size: 3.2vw;
  font-weight: 400;
}
@media (min-width: 52.1875em) {
  .price
    .price__box
    .price-contents__item
    .price-contents-plans
    .price-contents-plans-item
    .price-contents-plans-item-other
    .price-contents-plans-item-other__item
    .price-contents-plans-other__price
    span {
    font-size: 0.9027777778vw;
  }
}
.price
  .price__box
  .price-contents__item
  .price-contents-plans
  .price-contents-plans-item
  .price-contents-plans-item-other
  .price-contents-plans-item-other__item
  .price-contents-plans-other__price
  span.unit {
  margin-right: 0.8vw;
}
@media (min-width: 52.1875em) {
  .price
    .price__box
    .price-contents__item
    .price-contents-plans
    .price-contents-plans-item
    .price-contents-plans-item-other
    .price-contents-plans-item-other__item
    .price-contents-plans-other__price
    span.unit {
    margin-right: 0.3472222222vw;
  }
}
.price
  .price__box
  .price-contents__item
  .price-contents-plans
  .price-contents-plans-item
  .price-contents-plans-item-other
  .price-contents-plans-item-other__item
  .price-contents-plans-other__price
  span.per {
  margin-left: 0.8vw;
}
@media (min-width: 52.1875em) {
  .price
    .price__box
    .price-contents__item
    .price-contents-plans
    .price-contents-plans-item
    .price-contents-plans-item-other
    .price-contents-plans-item-other__item
    .price-contents-plans-other__price
    span.per {
    margin-left: 0.3472222222vw;
  }
}
.price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans__text {
  font-size: 3.7333333333vw;
  line-height: 1.5;
}
@media (min-width: 52.1875em) {
  .price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans__text {
    font-size: 0.9722222222vw;
  }
}
.price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans__text:not(:last-child) {
  margin-bottom: 5.3333333333vw;
}
@media (min-width: 52.1875em) {
  .price .price__box .price-contents__item .price-contents-plans .price-contents-plans-item .price-contents-plans__text:not(:last-child) {
    margin-bottom: 1.3888888889vw;
  }
}
.note {
  margin: 21.3333333333vw 7.4666666667vw;
  position: relative;
}
@media (min-width: 52.1875em) {
  .note {
    margin: 8.6805555556vw 13.8888888889vw 10.4166666667vw;
  }
}
.note__title {
  font-size: 4.8vw;
  font-weight: 600;
  margin-bottom: 5.3333333333vw;
}
@media (min-width: 52.1875em) {
  .note__title {
    font-size: 1.9444444444vw;
    margin-bottom: 3.4722222222vw;
  }
}
.note .note-text {
  margin-bottom: 10.6666666667vw;
}
@media (min-width: 52.1875em) {
  .note .note-text {
    margin-bottom: 3.4722222222vw;
  }
}
.note .note-text__item {
  font-size: 3.7333333333vw;
  line-height: 1.3;
  padding-left: 4.2666666667vw;
  position: relative;
}
@media (min-width: 52.1875em) {
  .note .note-text__item {
    font-size: 1.1111111111vw;
    padding-left: 1.25vw;
  }
}
.note .note-text__item:not(:last-child) {
  margin-bottom: 4.2666666667vw;
}
@media (min-width: 52.1875em) {
  .note .note-text__item:not(:last-child) {
    margin-bottom: 1.1111111111vw;
  }
}
.note .note-text__item span {
  font-size: 3.7333333333vw;
  left: 0;
  line-height: 1.3;
  position: absolute;
  top: 0;
}
@media (min-width: 52.1875em) {
  .note .note-text__item span {
    font-size: 1.1111111111vw;
  }
}
.note .note-plan:not(:last-child) {
  margin-bottom: 10.6666666667vw;
}
@media (min-width: 52.1875em) {
  .note .note-plan:not(:last-child) {
    margin-bottom: 4.1666666667vw;
  }
}
.note .note-plan__title {
  font-size: 4.2666666667vw;
  font-weight: 600;
  margin-bottom: 5.3333333333vw;
}
@media (min-width: 52.1875em) {
  .note .note-plan__title {
    font-size: 1.25vw;
    margin-bottom: 2.0833333333vw;
  }
}
.note .note-plan__text {
  font-size: 3.7333333333vw;
  line-height: 1.3;
  padding-left: 4.2666666667vw;
  position: relative;
}
@media (min-width: 52.1875em) {
  .note .note-plan__text {
    font-size: 1.1111111111vw;
    padding-left: 1.25vw;
  }
}
.note .note-plan__text:not(:last-child) {
  margin-bottom: 4.2666666667vw;
}
@media (min-width: 52.1875em) {
  .note .note-plan__text:not(:last-child) {
    margin-bottom: 1.1111111111vw;
  }
}
.note .note-plan__text span {
  font-size: 3.7333333333vw;
  left: 0;
  position: absolute;
  top: 0;
}
@media (min-width: 52.1875em) {
  .note .note-plan__text span {
    font-size: 1.1111111111vw;
  }
}
.note .note__other {
  font-size: 3.7333333333vw;
  line-height: 1.5;
}
@media (min-width: 52.1875em) {
  .note .note__other {
    font-size: 1.1111111111vw;
  }
}
.c-page-top {
  bottom: -6.25vw;
  position: absolute;
  right: -10.4166666667vw;
}
