.p-member {
  --p-member--image--width: 230px;
  --p-member--item--gap: 48px;
}
@media print, screen and (min-width: 568px) and (max-width: 1120px) {
  .p-member {
    --p-member--image--width: 160px;
    --p-member--item--gap: 32px;
  }
}
@media print, screen and (max-width: 568px) {
  .p-member {
    --p-member--item--gap: 24px;
  }
}
.p-member__items {
  display: flex;
  flex-direction: column;
  gap: 64px;
  margin-bottom: 64px;
}
.p-member__item {
  display: grid;
  grid-template-areas: "image content";
  grid-template-columns: var(--p-member--image--width) 1fr;
  gap: var(--p-member--item--gap);
}
@media print, screen and (max-width: 568px) {
  .p-member__item {
    grid-template-areas: "image" "content";
    grid-template-columns: auto;
    grid-template-rows: auto auto;
  }
}
.p-member__itemImage {
  grid-area: image;
  display: block;
  width: var(--p-member--image--width);
  min-width: var(--p-member--image--width);
  margin: 0;
}
.p-member__itemImage img {
  display: block;
  width: 100%;
  height: auto;
  object-fit: contain;
}
.p-member__itemContent {
  grid-area: content;
}
.p-member__itemPosition {
  font-size: var(--font-size--base);
  font-family: var(--font-family--default);
  font-weight: 400;
  line-height: 1.5;
  color: var(--color--exabase-exablue-50);
  margin-bottom: 8px;
}
@media print, screen and (max-width: 1120px) {
  .p-member__itemPosition {
    font-size: var(--font-size--sm);
  }
}
.p-member__itemName {
  font-size: 1.5rem;
  font-family: var(--font-family--default);
  font-weight: 400;
  line-height: 1.5;
  color: var(--color--ewcorp-sumi);
  margin-bottom: 16px;
}
@media print, screen and (max-width: 1120px) {
  .p-member__itemName {
    font-size: var(--font-size--xl);
  }
}
.p-member__itemDesc p {
  font-size: var(--font-size--sm);
  font-family: var(--font-family--default);
  font-weight: 400;
  line-height: 1.7;
  color: var(--color--ewcorp-sumi);
}
.p-member__itemDesc p:not(:last-child) {
  margin-bottom: 16px;
}
.p-member__itemDesc a {
  color: var(--color--exabase-exablue-50);
}
.p-member__itemDesc a:hover {
  text-decoration: underline;
}
.p-member__list {
  display: grid;
  grid-template-areas: "blank name" "blank content";
  grid-template-columns: var(--p-member--image--width) 1fr;
  gap: 0 var(--p-member--item--gap);
  margin-bottom: 64px;
}
@media print, screen and (max-width: 568px) {
  .p-member__list {
    grid-template-areas: "name" "content";
    grid-template-columns: auto;
    grid-template-rows: auto auto;
    gap: 0;
  }
}
.p-member__listName {
  grid-area: name;
  font-size: var(--font-size--base);
  font-family: var(--font-family--default);
  font-weight: 400;
  line-height: 1.5;
  color: var(--color--exabase-exablue-50);
  margin-bottom: 8px;
}
@media print, screen and (max-width: 1120px) {
  .p-member__listName {
    font-size: var(--font-size--sm);
  }
}
.p-member__listContent {
  grid-area: content;
  font-size: 1.5rem;
  font-family: var(--font-family--default);
  font-weight: 400;
  line-height: 1.5;
  color: var(--color--ewcorp-sumi);
  line-height: 1.8;
}
@media print, screen and (max-width: 1120px) {
  .p-member__listContent {
    font-size: var(--font-size--xl);
  }
}
/*# sourceMappingURL=../../_maps/assets/css/member.css.map */