@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Outfit:wght@100..900&display=swap");
@import url("lib/ress.min.css");
.p-message .ttl {
  background: linear-gradient(30deg, #ffcf00 0%, #e64268 80%);
  font-family: "Outfit", "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", Meiryo, sans-serif;
  font-weight: 500;
  font-size: 3.6rem;
  margin: 0 auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.p-message .subttl {
  display: block;
  font-size: 2.4rem;
  line-height: 1.5;
  text-align: center;
}
.p-message .txt {
  line-height: 1.875;
  font-weight: 500;
}
.p-message dl {
  text-align: center;
}
.p-message dl dt {
  color: #E64268;
  font-family: "Outfit", "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", Meiryo, sans-serif;
}
.p-message dl dd {
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1.3333333333;
}
.p-message dl dd + dt {
  padding-top: 1.8rem;
}

.p-profile {
  background: #EFEFEF;
  padding: 6rem 0;
}
.p-profile dl dt {
  color: #E64268;
  font-weight: 700;
  padding-bottom: 0.3rem;
}
.p-profile dl dd {
  border-bottom: 1px solid #D6D6D6;
  font-size: 1.4rem;
  line-height: 1.5714285714;
  padding: 0 0 1rem;
}
.p-profile dl dd strong {
  display: block;
}
.p-profile dl dd .c-list + strong {
  padding: 1rem 0 0;
}
.p-profile dl dd + dt {
  padding-top: 0.8rem;
}/*# sourceMappingURL=about.css.map */