@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300..700&family=Cormorant&family=Shippori+Mincho:wght@400;500;600;700;800&display=swap);

.c-sec .c-sec-col {
  padding-right: 280px;
}
.c-sec--message-01 figure {
  right: 0;
  top: 0;
  width: 240px;
}
.c-sec--message-01 figure figcaption {
  font-size: 0.9375rem;
  line-height: 2;
  margin-top: 1.0666666667em;
  text-align: right;
}
.c-sec--message-02 figure {
  right: -77px;
  top: 130px;
  width: 473px;
}
@media screen and (max-width: 767px){
  .c-mv {
    padding-bottom: 0;
  }
  .c-sec .c-sec-col {
    padding-right: 0;
  }
  .c-sec--message-01 {
    display: flex;
    flex-direction: column-reverse;
    gap: 28.7179487179vw;
  }
  .c-sec--message-01 figure {
    margin-inline: auto;
    width: 51.2820512821vw;
  }
  .c-sec--message-02 figure {
    margin-left: auto;
    margin-top: 10.2564102564vw;
    right: 2.0512820513vw;
    top: auto;
    width: 62.5641025641vw;
  }
}
/*# sourceMappingURL=message.css.map */
