@charset "UTF-8";
/* ▼▼▼▼他のscssで呼び出す時の記述▼▼▼▼
@include set.pc() {}
@include set.sp(){}
▲▲▲▲他のscssで呼び出す時の記述▲▲▲▲ */
/* ▼▼▼▼他のscssで呼び出す時の記述▼▼▼▼
例）width:vw_pc(00);
例）width:vw_sp(00);
▲▲▲▲他のscssで呼び出す時の記述▲▲▲▲ */
/* ▼▼▼▼他のscssで呼び出す時の記述▼▼▼▼
例）font-size:font_rem(14); //14pxを指定したい時
▲▲▲▲他のscssで呼び出す時の記述▲▲▲▲ */
/* ▼▼▼▼他のscssで呼び出す時の記述▼▼▼▼
@include animation(anime-opening_face 4s ease 0.5s);
@include keyframes(anime-opening_face){
    0%  { transform: translate(-50%,100%); }
    30% { transform: translate(-50%,0); }
    70% { transform: translate(-50%,0); }
    100%{ transform: translate(-50%,100%); }
}
▲▲▲▲他のscssで呼び出す時の記述▲▲▲▲ */
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Shippori+Mincho&display=swap");
/*================================

font

================================*/
.extend-font-mincho {
  font-family: "Shippori Mincho", serif;
  font-weight: 400;
  font-style: normal;
}

/*================================

copy

================================*/
.p-profile {
  position: relative;
}
.p-profile__photo {
  position: relative;
  z-index: 0;
  width: 62.5%;
  max-width: 500px;
  margin: 0 auto;
}
.p-profile__copy {
  position: absolute;
  bottom: 0;
  left: 50%;
  z-index: 1;
  margin-left: -50%;
  width: 53.5%;
  max-width: 428px;
}
@media (max-width: 767px) {
  .p-profile__copy {
    margin-bottom: 5%;
  }
}
.p-profile .m-text {
  padding-top: 2em;
}

.st_copy {
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-miterlimit: 10;
  stroke-width: 20px;
}

#icon-logo_kv path {
  fill: #ffffff;
}

.p-name {
  width: 100%;
  height: 40px;
  max-width: 438px;
  margin: var(--margin_xm) auto 0;
}

.p-result__list > li {
  display: flex;
}
.p-result__list > li + li {
  margin-top: 1.5em;
}
.p-result__list__date {
  width: 100%;
  max-width: 5em;
}
.p-result__list_text {
  width: calc(100% - 5em);
}/*# sourceMappingURL=p-profile.css.map */