/* 外来担当表 投稿の埋め込み、PDFへのリンクにアイコンを付ける */
.timeContent__div {
  font-size: 1.125rem;
  margin-bottom: 20px;
  padding-top: 20px;
  line-height: 1.2;
}
.timeContent__div a[href] {
  color: #0778FD;
  text-decoration: underline;
}
.timeContent__div a:not(.wp-block-file__button)[href$=".pdf"]::before {
  display: inline;
  content: url("../img/pdf.svg");
  vertical-align: top;
  line-height: 0;
}
.timeContent__div .wp-block-file {
  font-size: 1em;
}
.timeContent__div a[href].wp-block-file__button {
  font-size: .8em;
  color: #fff;
  text-decoration: none;
  padding: .4em .8em;
}


/* 臨床倫理指針 投稿の埋め込み、PDFへのリンクにアイコンを付ける */
.guidelineBlock__div {
  font-size: 1.125rem;
  margin-bottom: 20px;
  padding-top: 20px;
  line-height: 1.2;
}
.guidelineBlock__div a[href] {
  color: #0778FD;
  text-decoration: underline;
}
.guidelineBlock__div a:not(.wp-block-file__button)[href$=".pdf"]::before {
  display: inline;
  content: url("../img/pdf.svg");
  vertical-align: top;
  line-height: 0;
}
.guidelineBlock__div .wp-block-file {
  font-size: 1em;
}
.guidelineBlock__div a[href].wp-block-file__button {
  font-size: .8em;
  color: #fff;
  text-decoration: none;
  padding: .4em .8em;
}

/* 在宅診療ページ　連携事業所 */
section.tuika_a th a { color:#0778FD; text-decoration:underline; }

h3.add_flex_241122_01 { color:#1fc2d3; font-size:150%; font-weight:bold; margin:20px 0 10px 0; }
div.add_flex_241122_01 { display:flex; justify-content:space-around; align-items:center; }
div.ph_resp { padding:0 10px; }
div.ph_resp img { border:1px solid #ddd; }
p.add_resp_button { font-weight:bold; margin:20px auto; text-align:center; }
p.add_resp_button a { background-color:#1fc2d3; border-radius:10px; color:#fff; display:inline-block; padding:5px 20px; margin:0 auto; width:300px; }
ul li.accessBlock__item.width-contentadd { text-align:center; width:90%; }
ul li.accessBlock__item.width-contentadd div.accessBlock__title { justify-content:center; }
ul li.accessBlock__item.width-contentadd div.access__discription p, ul li.accessBlock__item.width-contentadd div.access__discription a { display:block; width:100%; }
ul li.accessBlock__item.width-contentadd div.access__discription img { object-fit:cover; width:100% !important; }


div.add-modal250707 #modal-hide { visibility: hidden; display: none; }
div.add-modal250707 div.modal-bg { position: fixed; left: 0; top: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.5); text-align: center; z-index:9999; }
div.add-modal250707 div.modal-body { display:inline-block; position:relative; top:50%; transform:translatey(-50%); margin:auto; width:90vw; height:auto; background-color: white; border: 2px solid #f00; overflow-y: auto; z-index:10000;}

/* 健診フォーム */
table.add-kenshin tr td.td_left, div.submit_box input[type="submit"] { background-color:#f3aa66; }
table.add-kenshin tr td div.required { background-color:#ec5534; }
h2.heading3__maintext.kenshin-form-title::after { background-color:#ec5534; }

@media( min-width:960px ) { 
div.add-modal250707 div.modal-body { max-width:960px; width:80%; } 
}

