/* 定義リストの行頭の数字を太字にする */
.main .main__section .html ol.emphasisText {
  padding-left: 0;
  counter-reset: list-count;
}
.main .main__section .html ol.emphasisText > li {
  list-style: none;
  margin-bottom:1rem;
}
.main .main__section .html ol.emphasisText > li:last-child {
  margin-bottom:0;
}
.main .main__section .html ol.emphasisText > li::before {
  font-weight: bold;
  content: counter(list-count) ".";
  counter-increment: list-count;
}
/*　/common/css/item.css の表の値の誤りの修正 */
section.main__section .html table {
  word-wrap: break-word;
}
section.main__section .html table a,section.main__section .html table span.mail {
  word-wrap: break-word;
  word-break: break-all;
}
/*　YouTubeのframeborder="0"バリデーションチェックエラー対策 */
.main .main__section .html iframe[src^="https://www.youtube.com/"]{
  border: 0;
}
/* プレスリリース class="txt-strong"の赤色の上書き */
section.main__section .html .txt-strong{
  color: #ce4646;
}

/* 英語版　Researchers　のボタン横並び対応 */
.btn-scholar div{
  clear:none;
}
/* 英語版　Researchers　のボタン下線削除、枠内にテキストが収まるように調整 */
.btn-scholar__btn__link:link, .btn-scholar__btn__link:visited, .btn-scholar__btn__link:focus, .btn-scholar__btn__link:active{
    text-decoration: none !important;
    padding: 30px 30px 30px 65px;
}
.btn-scholar__btn__link:hover{
    text-decoration: underline !important;
}

/* 英語版 画像付きh2タイトルの表示調整 */
.main .main__section .html div.nav-index-img__detail h2 + .nav-index-img__txt{
  border-bottom:none;
}

/* 英語版 青色背景h2タイトルの表示調整 */
.main .main__section .html h2.contact-flow__node__col__hdg{
  border-bottom:1px solid #ffffff !important;
  color:#ffffff !important;
}

/* モバイル表示時の画像高さ調整 */
@media only screen and (max-width: 640px) {
  .main .main__section img {
    height: auto;
  }
}

/* hover 時の opacity を解除 */
.btn-scholar__btn:hover {
  opacity: 1;
  filter: alpha(opacity=100)
}


.contact__detail__hdg--patient,
.contact__detail__phone-num--patient {
  color: #364c9f;
}
.top-news__list__cat--clinical-trial {
    background: #FDD770;
    color: #555;
}
.top-news__list__cat--recruitment {
    background: #C7DF6B;
    color: #555;
}


/* 下線を消す（assets/css/style_fork.cssの指定打ち消し） */
.linkLinenone a{
    text-decoration: none !important;
}
.linkLinenone a:hover{
    text-decoration: underline !important;
}
/* 下線を表示する（assets/css/style_fork.cssの指定打ち消し） */
.linkLine a{
    text-decoration: underline !important;
}
.linkLine a:hover{
    text-decoration: none !important;
}

/* 英語版コンテンツのインデックスページのリンク横並び */
.flexParts{
    display: flex;
    flex-wrap: wrap;
}

.main__section .html em:not([class]) {
  color: #ce4646;
}

/* パンくずのリンクに下線 */
#topic-path a {
  text-decoration: underline;
}
#topic-path a:hover,
#topic-path a:focus,
#topic-path a:active {
  text-decoration: none;
}