@charset "UTF-8";
.ReasonPager, .ReasonInquiry { font-size: 0; margin: 0 auto; padding: 0; }

.ReasonContents { margin: 20px 0; }

.ReasonPager > li, .ReasonInquiry > li { display: inline-block; list-style: none; }

.ReasonHeading { font-size: 34px; font-family: "ヒラギノ明朝 Pro W3","ＭＳ Ｐ明朝", "MS PMincho", "Hiragino Mincho Pro", "serif"; line-height: 70px; letter-spacing: 5px; text-align: left; margin: 20px 0; padding-left: 12px; font-weight: 100; }
.ReasonHeading > span { color: #4473C4; }

.ReasonHeadingSub { font-size: 20px; font-family: "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif"; padding-left: 12px; margin-bottom: 30px; }

.ReasonNext { background: #F2F5FA; border: 10px solid #E7EDF7; width: 800px; margin: 20px auto; box-sizing: border-box; }
.ReasonNext > ul { font-size: 0; padding: 0; }
.ReasonNext > ul > li { font-size: 14px; display: inline-block; padding: 10px; line-height: 24px; letter-spacing: 3px; width: 73%; box-sizing: border-box; text-align: left; vertical-align: middle; }
.ReasonNext > ul > li:last-child { text-align: right; width: 27%; }
.ReasonNext > ul > li > span { border-bottom: solid 3px #F8E92B; }

#Reason a:hover { opacity: 0.8; }

.RasonDoctor { width: 800px; box-sizing: border-box; padding: 35px; font-size: 0; background: #E7EDF7; margin-bottom: 20px; }
.RasonDoctor > li { width: 75%; display: inline-block; vertical-align: top; }
.RasonDoctor > li:first-child { width: 25%; }
.RasonDoctor > li > ul { font-size: 0; text-align: left; padding: 0; }
.RasonDoctor > li > ul > li { display: inline-block; background: #3E6CC2; padding: 5px; box-sizing: border-box; font-size: 16px; color: #FFF; margin-right: 5px; font-family: "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif"; }
.RasonDoctor > li > ul > li.Green { background: #2E7409; }

.RasonDoctorName { font-size: 20px; font-family: "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif"; margin-top: 10px; }

.RasonDoctorDetail { font-size: 14px; word-break: break-all; text-align: left; margin-top: 10px; }

#content { max-width: 801px; }

  .Reason_item { margin-bottom: 30px; }
  .Reason_item .Reason_body {-ms-flex: 1 1 auto;flex: 1 1 auto;padding: 1rem;}
  .Reason_item .Reason_body .txt .txt1 {font-family: "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";color: #4473C4;border-bottom: solid 3px #A8DFFD;position: relative;margin-bottom: 20px !important;padding-bottom: 10px;text-align: left !important;font-size: 25px;}
  .Reason_item .Reason_body .txt .txt1:after {
    position: absolute;
    content: " ";
    display: block;
    border-bottom: solid 3px #1D7BD0;
    bottom: -3px;
    width: 20%;
  }
.Reason_item .Reason_body .txt .txt1 span { font-size: 14px; }
  .Reason_item .Reason_body .txt .txt2 {font-size: 15px;letter-spacing: 1.5px;}
  .Reason_item .Reason_body .txt .txt3 {font-size: 12px;line-height: 110%;}
  .Reason_item .Reason_body .txt .ptxt{padding-left: 8.5em;text-indent: -8.5em;}

@media (max-width: 767px) { .ReasonPager > li { width: 25%; }
  .ReasonHeading { font-size: 20px; line-height: 25px; }
  .ReasonHeadingSub { font-size: 14px; line-height: 25px; margin-bottom: 20px; }
  .ReasonNext { width: 100%; margin-bottom: 0; }
  .ReasonNext > ul > li { width: 100%; text-align: justify; }
  .ReasonNext > ul > li:last-child { width: 100%; text-align: center; }
  .Reason_item { margin-bottom: 25px; }
  .Reason_item:last-child { margin-bottom: 0; }
  .Reason_item .Reason_body .txt .txt1 { font-size: 18px; }
  .Reason_item .Reason_body .txt .txt1 span { font-size: 14px; }
  .Reason_item .Reason_body .txt .txt2 { font-size: 15px; letter-spacing: 1.5px; }
  .ReasonInquiry { margin-top: 20px; }
  .ReasonInquiry li { width: 50%; }
  .RasonDoctor { width: 100%; padding: 20px; }
  .RasonDoctor > li { width: 100%; margin-top: 15px; }
  .RasonDoctor > li:first-child { width: 100%; margin-top: 0; } }
@media (max-width: 480px) { .ReasonPager > li { width: 50%; } }

/*# sourceMappingURL=reason.css.map */