/* CSS Document */
/* CSS Document */
/* line 18, style.scss */
.lower-box {
  margin: 0 0 50px; }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    /* line 18, style.scss */
    .lower-box {
      margin: 0 0 30px; } }
  @media screen and (min-width: 350.1px) and (max-width: 600px) {
    /* line 18, style.scss */
    .lower-box {
      margin: 0 0 20px; } }
  @media screen and (max-width: 350px) {
    /* line 18, style.scss */
    .lower-box {
      margin: 0 0 20px; } }
  /* line 34, style.scss */
  .lower-box > div {
    display: flex;
    justify-content: space-between; }
    @media screen and (min-width: 350.1px) and (max-width: 600px) {
      /* line 34, style.scss */
      .lower-box > div {
        display: inherit; } }
    @media screen and (max-width: 350px) {
      /* line 34, style.scss */
      .lower-box > div {
        display: inherit; } }
  /* line 52, style.scss */
  .lower-box .lower-img {
    max-width: 220px;
    width: 100%; }
    @media screen and (min-width: 600.01px) and (max-width: 760px) {
      /* line 52, style.scss */
      .lower-box .lower-img {
        max-width: 180px; } }
    @media screen and (min-width: 350.1px) and (max-width: 600px) {
      /* line 52, style.scss */
      .lower-box .lower-img {
        margin: 10px auto 0; } }
    @media screen and (max-width: 350px) {
      /* line 52, style.scss */
      .lower-box .lower-img {
        margin: 10px auto 0; } }
  /* line 70, style.scss */
  .lower-box .lower-txt {
    width: calc(100% - 250px); }
    @media screen and (min-width: 600.01px) and (max-width: 760px) {
      /* line 70, style.scss */
      .lower-box .lower-txt {
        width: calc(100% - 220px); } }
    @media screen and (min-width: 350.1px) and (max-width: 600px) {
      /* line 70, style.scss */
      .lower-box .lower-txt {
        margin: 20px 0;
        width: 100%; } }
    @media screen and (max-width: 350px) {
      /* line 70, style.scss */
      .lower-box .lower-txt {
        margin: 20px 0;
        width: 100%; } }
  /* line 91, style.scss */
  .lower-box.hernia-box > div {
    align-items: center; }
  /* line 96, style.scss */
  .lower-box.hernia-box .lower-img {
    max-width: 180px; }
    @media screen and (min-width: 350.1px) and (max-width: 600px) {
      /* line 96, style.scss */
      .lower-box.hernia-box .lower-img {
        margin: 10px auto 0; } }
    @media screen and (max-width: 350px) {
      /* line 96, style.scss */
      .lower-box.hernia-box .lower-img {
        margin: 10px auto 0; } }
  /* line 111, style.scss */
  .lower-box.hernia-box .lower-txt {
    width: calc(100% - 200px); }
    @media screen and (min-width: 600.01px) and (max-width: 760px) {
      /* line 111, style.scss */
      .lower-box.hernia-box .lower-txt {
        width: calc(100% - 200px); } }
    @media screen and (min-width: 350.1px) and (max-width: 600px) {
      /* line 111, style.scss */
      .lower-box.hernia-box .lower-txt {
        margin: 20px 0;
        width: 100%; } }
    @media screen and (max-width: 350px) {
      /* line 111, style.scss */
      .lower-box.hernia-box .lower-txt {
        margin: 20px 0;
        width: 100%; } }

/* line 132, style.scss */
.gout-box .gout-subtitle {
  margin: 50px 0 20px; }
  @media screen and (min-width: 350.1px) and (max-width: 600px) {
    /* line 132, style.scss */
    .gout-box .gout-subtitle {
      margin: 30px 0 20px; } }
  @media screen and (max-width: 350px) {
    /* line 132, style.scss */
    .gout-box .gout-subtitle {
      margin: 30px 0 10px; } }
  /* line 147, style.scss */
  .gout-box .gout-subtitle:first-of-type {
    margin: 30px 0 20px; }
    @media screen and (max-width: 350px) {
      /* line 147, style.scss */
      .gout-box .gout-subtitle:first-of-type {
        margin: 30px 0 10px; } }

/* line 163, style.scss */
.lumbar-img {
  max-width: 400px;
  width: 100%;
  margin: 30px auto 0; }
  @media screen and (min-width: 760.01px) and (max-width: 930px) {
    /* line 163, style.scss */
    .lumbar-img {
      max-width: 300px; } }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    /* line 163, style.scss */
    .lumbar-img {
      max-width: 300px; } }
  @media screen and (min-width: 350.1px) and (max-width: 600px) {
    /* line 163, style.scss */
    .lumbar-img {
      max-width: 300px; } }
  @media screen and (max-width: 350px) {
    /* line 163, style.scss */
    .lumbar-img {
      max-width: 300px; } }

/* placenta.html */
/* line 186, style.scss */
ul.demo-placenta {
  margin: 0 auto 0 30px; }
  @media screen and (min-width: 930.01px) and (max-width: 1200px) {
    /* line 186, style.scss */
    ul.demo-placenta {
      width: fit-content;
      margin: auto; } }
  @media screen and (min-width: 760.01px) and (max-width: 930px) {
    /* line 186, style.scss */
    ul.demo-placenta {
      width: fit-content;
      margin: auto; } }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    /* line 186, style.scss */
    ul.demo-placenta {
      width: fit-content;
      margin: auto; } }
  @media screen and (min-width: 350.1px) and (max-width: 600px) {
    /* line 186, style.scss */
    ul.demo-placenta {
      margin: auto; } }
  @media screen and (max-width: 350px) {
    /* line 186, style.scss */
    ul.demo-placenta {
      margin: auto; } }
  /* line 209, style.scss */
  ul.demo-placenta li {
    font-size: 18px;
    font-size: 1.8rem;
    font-weight: 600;
    color: #0070c0; }
    @media screen and (min-width: 600.01px) and (max-width: 760px) {
      /* line 209, style.scss */
      ul.demo-placenta li {
        font-size: 16px;
        font-size: 1.6rem; } }
    @media screen and (min-width: 350.1px) and (max-width: 600px) {
      /* line 209, style.scss */
      ul.demo-placenta li {
        font-size: 16px;
        font-size: 1.6rem; } }
    @media screen and (max-width: 350px) {
      /* line 209, style.scss */
      ul.demo-placenta li {
        font-size: 16px;
        font-size: 1.6rem; } }

/* line 235, style.scss */
.price_list {
  text-align: center;
  margin: 30px auto; }
  /* line 239, style.scss */
  .price_list table {
    border: none;
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 1.5;
    max-width: 600px;
    width: 100%;
    margin: auto; }
    @media screen and (min-width: 760.01px) and (max-width: 930px) {
      /* line 239, style.scss */
      .price_list table {
        font-size: 20px;
        font-size: 2.0rem; } }
    @media screen and (min-width: 600.01px) and (max-width: 760px) {
      /* line 239, style.scss */
      .price_list table {
        font-size: 16px;
        font-size: 1.6rem; } }
    @media screen and (min-width: 350.1px) and (max-width: 600px) {
      /* line 239, style.scss */
      .price_list table {
        font-size: 14px;
        font-size: 1.4rem; } }
    @media screen and (max-width: 350px) {
      /* line 239, style.scss */
      .price_list table {
        font-size: 14px;
        font-size: 1.4rem; } }
    /* line 269, style.scss */
    .price_list table th {
      border: none;
      border-bottom: 1px solid #ccc;
      border-left: 1px solid #ccc;
      padding: 10px 20px;
      text-align: center;
      background-color: #eaecff; }
      @media screen and (min-width: 600.01px) and (max-width: 760px) {
        /* line 269, style.scss */
        .price_list table th {
          padding: 10px; } }
      @media screen and (min-width: 350.1px) and (max-width: 600px) {
        /* line 269, style.scss */
        .price_list table th {
          padding: 5px 10px; } }
      @media screen and (max-width: 350px) {
        /* line 269, style.scss */
        .price_list table th {
          padding: 5px; } }
      /* line 291, style.scss */
      .price_list table th:first-child {
        background-color: #ffffff; }
    /* line 295, style.scss */
    .price_list table td {
      border: none;
      border-bottom: 1px solid #ccc;
      border-left: 1px solid #ccc;
      padding: 10px 20px;
      text-align: center; }
      @media screen and (min-width: 600.01px) and (max-width: 760px) {
        /* line 295, style.scss */
        .price_list table td {
          padding: 10px; } }
      @media screen and (min-width: 350.1px) and (max-width: 600px) {
        /* line 295, style.scss */
        .price_list table td {
          padding: 5px 10px; } }
      @media screen and (max-width: 350px) {
        /* line 295, style.scss */
        .price_list table td {
          padding: 5px; } }
      /* line 316, style.scss */
      .price_list table td:first-child {
        background-color: #e6f9fc; }

/* line 323, style.scss */
.gout-box strong {
  font-weight: 600; }

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