@charset "UTF-8";
/* 診療科長からのご挨拶
----------------------------------------------- */
article.ourmission section.main section.message .text .flex {
  justify-content: space-between;
  flex-wrap: wrap;
}
article.ourmission section.main section.message .text .flex .flex_text {
  width: 71.4%;
}
@media screen and (max-width: 767px) {
  article.ourmission section.main section.message .text .flex .flex_text {
    width: 100%;
    order: 2;
  }
}
article.ourmission section.main section.message .text .flex .photo {
  width: 25.7%;
  padding-right: 0.9em;
}
@media screen and (max-width: 767px) {
  article.ourmission section.main section.message .text .flex .photo {
    width: 100%;
    order: 1;
    text-align: center;
    margin-bottom: 30px;
  }
}
article.ourmission section.main section.message .text p {
  margin-bottom: 20px;
}
article.ourmission section.main section.message .text .right {
  text-align: right;
  padding-top: 30px;
  padding: 30px 0;
}
article.ourmission section.main section.message .text ul {
  padding-left: 30px;
  margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
  article.ourmission section.main section.message .text ul {
    padding-left: 20px;
  }
}
article.ourmission section.main section.message .text ul li {
  list-style: none;
  line-height: 1.6em;
  margin-bottom: 15px;
  text-indent: -2em;
  padding-left: 1em;
}
article.ourmission section.main section.message .text ul li span {
  font-size: 20px;
  font-style: oblique;
  color: #4a82b3;
  padding-right: 15px;
}/*# sourceMappingURL=ourmission.css.map */