@charset "UTF-8";
/* 院長メッセージ（MESSAGE）セクション
 *
 * 複製元（TAT）はこのセクションを1枚の画像 doctor_content.webp（900x1959）で持っていた。
 * 画像だと文言修正のたびに書き出しが必要で、実際に本文が糸リフトLPからのコピペのまま
 * 「無理のない上質な糸リフト」になっていた。複製にあたってテキストに起こしている。
 *
 * このファイルは style.css とは別に置いている。style.css は tat の SCSS から
 * 機械生成したスナップショットで、作り直すと上書きされるため。
 *
 * 寸法は複製元画像（900px幅の設計）からの実測値を em に直したもの。
 *   見出し 46px / 行送り74px → 1.9em / 1.6
 *   本文   32px / 行送り67px → 1.33em / 2.09
 *   主な実績 30px → 1.25em / 実績リスト 25px → 1.04em
 *   左右余白 75px → 3.1em（900px設計の x73〜824 から）
 * .p-hyaluronidase のルート font-size は SP 2.667vw(=375で10px) / タブレット以上 12px。
 * 900px設計に対する表示比が SP・PC とも同じになるので em で揃う。
 */

.p-hyaluronidase-doctor__profile {
  padding: 0 3.1em 4.5em;
}

.p-hyaluronidase-doctor__label {
  margin: 0 0 1.6em;
  color: #a08b72;
  font-size: .96em;
  letter-spacing: .34em;
  line-height: 1;
}

/* style.css に .p-hyaluronidase h2[class*=p-hyaluronidase-]{font-size:inherit} があり、
   クラスだけの指定では負けて font-size が効かない。h2 まで含めて詳細度を合わせる。 */
.p-hyaluronidase h2.p-hyaluronidase-doctor__heading {
  margin: 0 0 1.1em;
  color: #333;
  font-family: "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;
  font-size: 1.96em;
  font-weight: 500;
  line-height: 1.57;
  letter-spacing: .04em;
}

/* 「顔の解剖学」「ヒアルロン酸溶解」だけ色を変える。em を装飾用に使っている */
.p-hyaluronidase h2.p-hyaluronidase-doctor__heading em {
  color: #bc7a4f;
  font-style: normal;
}

.p-hyaluronidase-doctor__body {
  padding-top: 1.9em;
  border-top: solid 1px #b6a693;
}

.p-hyaluronidase-doctor__body p {
  margin: 0;
  color: #555;
  font-size: 1.33em;
  line-height: 2.09;
  letter-spacing: .02em;
}

.p-hyaluronidase-doctor__body p + p {
  margin-top: .6em;
}

.p-hyaluronidase-doctor__record-title {
  margin: 2.6em 0 0;
  padding-bottom: .9em;
  border-bottom: solid 1px #b6a693;
  color: #333;
  font-size: 1.25em;
  font-weight: 500;
  letter-spacing: .1em;
  text-align: center;
}

.p-hyaluronidase-doctor__record {
  margin: 1.4em 0 0;
  padding: 0 0 0 .95em;
  list-style: none;
}

.p-hyaluronidase-doctor__record li {
  position: relative;
  color: #6b6b6b;
  font-size: 1.04em;
  line-height: 2;
  letter-spacing: .02em;
}

.p-hyaluronidase-doctor__record li::before {
  content: "・";
  position: absolute;
  left: -1.1em;
}

.p-hyaluronidase-doctor__magazine {
  margin: 1.6em 0 0;
  text-align: center;
}

.p-hyaluronidase-doctor__magazine img {
  width: 12em;
  height: auto;
}
