/* E4N_20250129 */
.c-card__txt {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4; /* 任意の行数を指定 */
}

/* E4Nコラム著者情報▼ */
.column__author {
  flex-direction: column;
}
.column__author .c-media__img {
  margin: auto;
  width: 30%;
}
.column__author .c-media__img img {
  border-radius: 50%;
  border: 1px solid #ccc;
  margin-bottom: 0.5rem;
}
.column__author .c-media__position {
  font-size: 80%;
  letter-spacing: -0.03em;
  text-align: center;
}
.default-author .c-media__name,
.default-author .c-media__position,
.column__author .default-author-re {
  letter-spacing: -0.03em;
  font-size: 110% !important;
}
.column__author .c-media__name {
  font-size: 130%;
  text-align: center;
  line-height: 1.1;
}
.column__author p {
  font-size: 90%;
  line-height: 1.6;
  margin-top: 0.7rem;
  letter-spacing: -0.03em;
}
/* E4Nコラム著者情報▲ */

@media print, screen and (min-width: 560px) {
  /* E4Nコラム著者情報▼ */
  .column__author {
    display: flex;
    flex-direction: row;
    width: 95%;
    margin: auto;
    align-items: center;
    margin-top: 1rem;
  }
  .column__author .c-media__img {
    margin: 1rem;
    width: 15%;
  }
  .column__author .c-media__body {
    width: 85%;
  }
  .column__author .c-media__position,
  .column__author .c-media__name {
    text-align: start;
  }
  /* E4Nコラム著者情報▲ */
}

@media print, screen and (min-width: 960px) {
  /* E4Nコラム著者情報▼ */
  .column__side--c-side-box {
    padding: 25px 15px 35px !important;
  }
  .column__author {
    flex-direction: column;
    width: auto;
  }
  .column__author .c-media__img {
    margin: 2rem auto 0;
    width: 30%;
  }
  .column__author .c-media__body {
    width: auto;
  }
  .column__author .c-media__position,
  .column__author .c-media__name {
    text-align: center;
  }
  /* E4Nコラム著者情報▲ */
}
