<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Header */

/* Category Header */
.c-article-sidebar {
  background-color: #f2f2f2;
}

.p-knowledge-btn::before {
  border-color: #008444;
}
.c-common-btn.c-common-btn--attention {
  background-color: #008444;
  border-color: #008444;
}

.c-banner-btn {
  -webkit-box-shadow: 0 0.222rem 0.888rem #d2e6ec;
  box-shadow: 0 0.222rem 0.888rem #d2e6ec;
}

.c-column-block {
  background-color: #ebf8f7;
}

.c-info-table__head {
  color: #1a9e98;
  background-color: #ebf8f7;
}
.c-info-table__cell {
  background-color: #f2f2f2;
}

.c-side-nav__top-menu {
  background-color: #c1d702;
}
.c-side-child-nav__menu {
  background-color: #f8f7f3;
}
.c-side-child-nav__menu--link:hover,
.c-side-child-nav__menu--link.is-current {
  color: #008444;
  background-color: #f3f7cc;
}
.c-side-deep-nav__menu:hover,
.c-side-deep-nav__menu.is-current {
  color: #1a9e98;
}
.c-side-deep-nav__item + .c-side-deep-nav__item {
  border-top: 2px solid #e6e6e6;
}

.grd-btn {
  background-color: #008444;
  border-radius: 100%;
}

.p-feature-btn::before {
  border-color: #008444;
}
.p-feature-btn .c-feature-btn-block__title {
  color: #008444;
}

.p-media-btn.p-media-btn--bgcolor::before {
  -webkit-box-shadow: 0 0.222rem 0.888rem #ddd;
  box-shadow: 0 0.222rem 0.888rem #ddd;
}

.p-content-banner-area {
  background-color: #ebf8f7;
}
.p-gnav__category-link {
  background-color: #008444;
}
.p-relation-banner.p-relation-banner--keys[role="button"] {
  color: #c0779b !important;
  border-color: #c0779b;
}

.p-site-title {
  color: #008444;
}

.p-alert-block &gt; .p-alert-block__close-btn {
  background-color: #008444;
}
/* 
.u-arr.u-arr--important::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2230%22 height%3D%2230%22 viewBox%3D%220 0 30 30%22%3E%3Cg transform%3D%22translate(-211 -1094)%22%3E%3Crect width%3D%2230%22 height%3D%2230%22 transform%3D%22translate(211 1094)%22 fill%3D%22%23fff%22 opacity%3D%220.001%22%2F%3E%3Cpath d%3D%22M-944.7%2C8285.3a1.992%2C1.992%2C0%2C0%2C1-1.345-.521%2C2%2C2%2C0%2C0%2C1-.134-2.825l8.777-9.653-8.777-9.655a2%2C2%2C0%2C0%2C1%2C.135-2.825%2C2%2C2%2C0%2C0%2C1%2C2.825.134l10%2C11a2%2C2%2C0%2C0%2C1%2C0%2C2.691l-10%2C11A2%2C2%2C0%2C0%2C1-944.7%2C8285.3Z%22 transform%3D%22translate(8498.301 2048.699) rotate(90)%22 fill%3D%22%2333b7b1%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
} */

.u-arr.u-arr--important::before {
  background-image: url("/images/common/side-nav_arrow.svg");
}
.u-arr-circle {
  background-color: #008444;
}
@media (min-width: 48em) {
  #front-style .l-header {
    border-top-color: #008444;
  }
  .c-about-head .l-category-head {
    background-image: url("/images/common/bg_oldman-head@2x.jpg");
  }
  .c-drq_dzx-head .l-category-head {
    background-image: url("/images/common/bg_man-head@2x.jpg");
  }
  .c-treatment-head .l-category-head {
    background-image: url("/images/common/bg_woman-head@2x.jpg");
  }
  .c-support-head .l-category-head {
    background-image: url("/images/common/bg_old-couple-head@2x.jpg");
  }
  .c-consultation-head .l-category-head {
    background-image: url("/images/common/bg_doctor-head@2x.jpg");
  }
  #site-footer #grd-page-top .grd-btn {
    background: #008444;
  }
  #site-footer #grd-page-top .grd-btn:hover {
    background: #008444;
  }
  #site-footer .l-site-footer-wrap {
    background: #008444;
  }
  #site-footer .l-site-footer-wrap .l-site-footer__row {
    border-bottom-color: #5fd3cd;
  }
  #site-footer .l-site-footer-wrap .c-site-foot-title {
    border-bottom-color: #5fd3cd;
  }
  #site-footer .l-site-footer-wrap .c-site-foot-list &gt; li &gt; a:hover {
    text-decoration: underline;
  }
  #site-footer #grd-fat-foot-medium .grd-wrap {
    border-bottom-color: #9fe4e1;
  }
  #site-footer #grd-fat-foot-nav .grd-foot-nav-list a:hover {
    color: #333;
  }
  .l-article-contents .c-article-section &gt; .c-article-img + * {
    margin-top: 3.333rem;
  }
  .c-side-arr-btn:hover,
  .c-side-arr-btn:active {
    /* color: #008444 !important; */
  }
  .c-side-arr-btn:hover::before,
  .c-side-arr-btn:active::before {
    border-color: #008444;
  }
  .p-feature-btn:hover::before,
  .p-feature-btn:active::before {
    background-color: #c7efed;
  }
  .c-common-btn:hover,
  .c-common-btn:active {
    color: #1a9e98 !important;
    outline: none;
  }
  .c-common-btn.c-common-btn--attention:hover,
  .c-common-btn.c-common-btn--attention:active {
    background-color: #1a9e98;
    border-color: #1a9e98;
  }
  .p-gnav &gt; .p-gnav__category-link:hover,
  .p-gnav &gt; .p-gnav__category-link.is-current,
  .p-gnav &gt; .p-gnav__category-link.is-active {
    background-color: #00723b;
  }
  .p-relation-banner.p-relation-banner--keys[role="button"]:hover {
    background-color: #f9f1f5;
  }
}
@media (max-width: 47.9375em) {
  .l-header__top {
    border-top-color: #008444;
  }
  .c-about-head .l-category-head .c-heading::after {
    background-image: url("/images/common/bg_oldman-head-sp@2x.jpg");
  }
  .c-drq_dzx-head .l-category-head .c-heading::after {
    background-image: url("/images/common/bg_man-head-sp@2x.jpg");
  }
  .c-treatment-head .l-category-head .c-heading::after {
    background-image: url("/images/common/bg_woman-head-sp@2x.jpg");
  }
  .c-support-head .l-category-head .c-heading::after {
    background-image: url("/images/common/bg_old-couple-head-sp@2x.jpg");
  }
  .c-consultation-head .l-category-head .c-heading::after {
    background-image: url("/images/common/bg_doctor-head-sp@2x.jpg");
  }
  #grd-fat-footer .grd-fat-home,
  #grd-fat-footer .grd-fat-disease,
  #grd-fat-footer .grd-fat-other {
    border-bottom-color: #5fd3cd;
  }
  #site-footer-nav .c-site-foot-title .ft-link {
    background-color: #008444;
  }
  .l-article-contents .c-article-section &gt; .c-article-img + * {
    margin-top: 10.66vw;
  }
  .c-child-nav-group__link.is-current,
  .c-gnav-child__btn.is-current {
    font-weight: bold;
    color: #2da39e;
  }
  .c-gnav-child__btn {
    background-color: #f2f2f2;
  }
  .c-gnav-child__btn.is-current {
    background-color: #ebf8f7;
  }
  .c-child-nav-group {
    display: none;
  }
  .c-child-nav-group__item + .c-child-nav-group__item {
    border-top: 1px solid #f2f2f2;
  }
  .p-hamburger-icon {
    background-color: #008444;
  }
}
.c-site-foot-title a:after {
  content: "縲";
  background: url(/images/common/footer-arrow.svg) no-repeat;
  background-size: contain;
  width: 15px;
  height: 15px;
  margin-left: 5px;
}
</pre></body></html>