/* v1: 配色のみ上書き（自動生成: css_recolor.py） */
html .home-section-title.-news span {
  color: #efe2eb;
}
html .btn.-color {
  background-color: #84206f;
}
html .header__link.-sub {
  color: #241d4a;
}
html .header__btn {
  background: #84206f;
}
html .footer {
  background: #84206f;
}
html .footer_link_banner {
  background: rgb(60, 111, 201);
  background: -moz-linear-gradient(
    left,
    rgba(60, 111, 201, 1) 0%,
    rgba(58, 42, 110, 1) 100%
  );
  background: -webkit-linear-gradient(
    left,
    rgba(60, 111, 201, 1) 0%,
    rgba(58, 42, 110, 1) 100%
  );
  background: linear-gradient(
    to right,
    rgba(60, 111, 201, 1) 0%,
    rgba(58, 42, 110, 1) 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c6fc9', endColorstr='#3a2a6e', GradientType=1);
}
html .footer_cta_inner .htitle03::after {
  background-image: linear-gradient(to right, #00a491, #84206f 86%, #df6643);
}
html .sp_cta {
  background: #3c6fc9;
}
html .sp_cta a {
  background: #2a5bb5;
}
html .home-mv__catch p {
  background: linear-gradient(
    to right,
    rgba(36, 29, 74, 0),
    #84206f,
    rgba(36, 29, 74, 0)
  );
}
html .home-shop .home-section-title .home-section-title span {
  color: #84206f;
}
html .yeg_alphabet .orange {
  color: #2a5bb5;
}
html .home-shop.type002 .home-shop__intro .orange {
  color: #2a5bb5;
}
html .home-shop.type002 .home-section__desc span {
  color: #84206f;
}
html .home-shop__text {
  background: #241d4a;
}
html .home-shop__intro {
  background-image: linear-gradient(
    to right,
    #84206f 0,
    #84206f 25%,
    #241d4a 85%,
    #241d4a 100%
  );
}
html .home-center .btn.-color {
  background-color: #84206f;
}
html .home-center__container.-service .home-section-title span {
  color: #84206f;
}
html .home-center__container.-price .home-section-title span {
  color: #84206f;
}
html .home-center__container.-price .home-section-title span::after {
  background-color: #2a5bb5;
}
html .home-news__category {
  background: #2a5bb5;
}
html .home-news__btn a {
  border: 1px solid #241d4a;
}
html .p-bnr::after {
  background-color: #84206f;
}
html .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #e3a6cf;
}
html .p-cta::before {
  background: linear-gradient(90deg, #84206f 1%, #ffffff00 100%);
}
html .btn.-color.-white {
  color: #84206f;
}
html .p-member .contents_ttl_001 {
  background: linear-gradient(to right, #84206f, transparent);
}
html .p-member-searchArea .p-member-category__link {
  background-color: #84206f;
}
html .p-member-searchArea .p-member-category__link--orange {
  background-color: #2a5bb5;
}
html .p-member .p-member-listArea__gyoWrap .gyoTit {
  border-bottom: 2px solid #84206f;
}
html .p-member
  .p-member-listArea__gyoWrap
  .memberList
  .listItem
  .p-member-catch__title {
  background-color: #84206f;
}
html .p-member .p-member-listArea__gyoWrap .memberList .listItem .p-chart-btn {
  background-color: #2a5bb5;
}
html .p-member
  .p-member-listArea__gyoWrap
  .memberList
  .listItem
  .p-chart-btn.btn:hover {
  color: #2a5bb5;
  background: #d3def3;
}
html .p-member-pagerArea .wp-pagenavi .current {
  background-color: #84206f;
}
html .p-member-pagerArea .wp-pagenavi a:hover {
  background-color: #84206f;
  border: 1px solid #84206f;
}
html .p-home-sec03 .home-section-title {
  color: #84206f;
}
html .p-home-sec03 .home-section-title span {
  color: #efe2eb;
}
html .sub-section-title::before {
  background: #84206f;
}
html .sub-section-title::after {
  background: #2a5bb5;
}
html .sub-section-subtitle::after,
html .sub-section-subtitle::before {
  background: radial-gradient(#84206f, #84206f);
}
html .sub-section-subtitle.-color {
  color: #241d4a;
}
html .breadcrumb__inner span:not(:last-of-type) {
  color: #241d4a;
}
html .sub-archive__category-name {
  color: #84206f;
}
html .sub-archive__category {
  background: #2a5bb5;
}
html .sub-archive .nav-links {
  color: #241d4a;
}
html .sub-archive .page-numbers.current {
  background: #84206f;
  background: -moz-linear-gradient(left, #84206f 0%, #241d4a 100%);
  background: -webkit-linear-gradient(left, #84206f 0%, #241d4a 100%);
  background: linear-gradient(to right, #84206f 0%, #241d4a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#84206f', endColorstr='#241d4a', GradientType=1);
  background: #84206f;
}
html .sub-contact__top-title {
  color: #241d4a;
}
html .sub-contact__title {
  color: #241d4a;
}
html .sub-contact__item dt .required {
  background-color: #2a5bb5;
}
html .sub-contact__submit input {
  background-color: #84206f;
}
html .sub-price__title {
  color: #241d4a;
}
html .sub-price__title::before {
  background-color: #2a5bb5;
}
html .sub-price__price {
  background-color: #e3a6cf;
  color: #241d4a;
}
html .sub-price__plan:nth-of-type(1) .sub-price__plan-title,
html .sub-price__plan:nth-of-type(3) .sub-price__plan-title {
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#241d4a),
    to(#00120c)
  );
  background: linear-gradient(to right, #241d4a, #00120c);
}
html .sub-price__plan:nth-of-type(2) .sub-price__plan-title {
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#00120c),
    to(#241d4a)
  );
  background: linear-gradient(to right, #00120c, #241d4a);
}
html .sub-price__item-desc {
  color: #241d4a;
}
html .sub-price__banner-title {
  color: #241d4a;
}
html .sub-price__title-desc span.tel a {
  color: #3c6fc9;
}
html .sub-service__text-title {
  color: #241d4a;
}
html .sub-reserve-flow__item-title {
  border-left: 1rem solid #2a5bb5;
  color: #241d4a;
}
html .sub-reserve-faq .accordion-title span {
  background: #84206f;
}
html .sub-reserve-faq .accordion-content {
  background-color: #f8f2f6;
}
html .sub-reserve-faq .accordion-content a {
  color: #3c6fc9;
}
html .construction_item .year {
  color: #3c6fc9;
}
html .construction_item table th {
  background: #f7f0f4;
}
html .sub-shop__table tr {
  border-top: 1px solid #f8f2f6;
}
html .sub-shop__table th {
  background-color: #2a5bb5;
}
html .sub-shop__table td a {
  color: #3c6fc9;
}
html .sub-single__time-category .cat {
  background-color: #84206f;
}
html .sub-single__time {
  color: #84206f;
}
html .sub-single__main h2 {
  background-color: #3c6fc9;
}
html .sub-single__main h3 {
  color: #3c6fc9;
}
html .sub-single__main h4 {
  color: #3c6fc9;
}
html .sub-single__main a {
  color: #3c6fc9;
}
html .sub-single__btn {
  background: #2a5bb5;
  background: -moz-linear-gradient(left, #2a5bb5 0%, #84206f 100%);
  background: -webkit-linear-gradient(left, #2a5bb5 0%, #84206f 100%);
  background: linear-gradient(to right, #2a5bb5 0%, #84206f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a5bb5', endColorstr='#84206f', GradientType=1);
}
html .sub-thanks__tel-title {
  color: #241d4a;
}
html .sub-thanks__tel {
  color: #241d4a;
}
html .sub-thanks__time span {
  color: #241d4a;
}
html .sub-thanks__time span:nth-of-type(1) {
  border: 1px solid #241d4a;
}
html .mowing .p-sec03-contents__box .textArea .featureBox .featureItem {
  background: #2a5bb5;
  background: -moz-linear-gradient(left, #2a5bb5 0%, #84206f 100%);
  background: -webkit-linear-gradient(left, #2a5bb5 0%, #84206f 100%);
  background: linear-gradient(to right, #2a5bb5 0%, #84206f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a5bb5', endColorstr='#84206f', GradientType=1);
}
html .mowing .p-sec03-contents__box .imageArea .after .afterText {
  background: #2a5bb5;
  background: -moz-linear-gradient(left, #2a5bb5 0%, #84206f 100%);
  background: -webkit-linear-gradient(left, #2a5bb5 0%, #84206f 100%);
  background: linear-gradient(to right, #2a5bb5 0%, #84206f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a5bb5', endColorstr='#84206f', GradientType=1);
}
html .mowing .pictureTit {
  border-image: linear-gradient(to right, #e60113, #2a5bb5) 1;
}
html .p-flow-sec02 .flow_content .detail .association {
  color: #84206f;
  color: #3a2a6e;
  border-top: solid 1px #3a2a6e;
  border-bottom: solid 1px #3a2a6e;
}
html .p-flow-sec02 .flow_content .detail .num {
  color: #efe2eb;
}
html .p-flow-sec02 .flow_content .detail .head {
  color: #84206f;
}
html .footer_flex .mail {
  background: #2a5bb5;
  border: 1px solid #2a5bb5;
}
html .footer_flex .mail:hover {
  color: #2a5bb5;
}
html .sp_cta a {
  background: #84206f;
}
html .sp_cta a:last-child {
  background: #2a5bb5;
}
html .ttl_center1::after {
  background-color: #3c6fc9;
}
html .home-section-title-en::after {
  background-color: #2a5bb5;
}
html .p-home-sec03__txt-big {
  background-image: linear-gradient(
    to right,
    #84206f 0,
    #84206f 25%,
    #241d4a 85%,
    #241d4a 100%
  );
}
html .p-home-sec03 .btn {
  background-color: #84206f;
}
html .sub-service__text-num {
  color: #efe2eb;
}
html .sub-service__text-rea {
  color: #efe2eb;
}
html .sub-price__table.table_simple .ourstore .store-kinds {
  background-color: #84206f;
}
html #shop-info .sub-shop__table.table_simple th {
  background: #f8f2f6;
}
html .color-orange span {
  color: #2a5bb5;
}
html .bg-gray {
  background-color: #f8f1f5;
}
html .color-blue {
  color: #84206f;
}
html .sub-price__add {
  background-color: #f8f1f5;
}
html .sub-price__add p {
  color: #84206f;
}
html .flow.p-flow-sec02 .flow_content .detail .num {
  background-color: #2a5bb5;
}
html .cleaning-reason .contents_ttl_001 {
  background: linear-gradient(to right, #84206f 0%, #add8e6 100%);
}
html .cleaning .home-section-title.-news span {
  color: #dcc6d6;
}
html .works .sub-shop__table th {
  color: #84206f;
}
html .p-greeting .p-greeting-box__textArea .tit {
  background: #84206f;
}
html .p-greeting .p-greeting-box__textArea .tit:before {
  border-top: 15px solid #84206f;
}
html .feature_item {
  background: linear-gradient(
    322deg,
    rgb(42 91 181) 30%,
    rgb(60 111 201) 100%
  );
}
html .p-greeting__tit .home-section-title-en {
  color: #84206f;
}
html .btn.-color:hover {
  color: #84206f;
  background: #eee0ea;
}
html .home-shop__container.home-shop-about .btn.-color:hover {
  color: #84206f;
}
html span.cat {
  background: #84206f;
}
html h3.item__ttl {
  color: #84206f;
}
html .page-id-14 .slogan {
  background: #f8f5f7;
}
html .page-id-14 .home-center__container.-service .home-section__desc {
  background: #f8f5f7;
  background: linear-gradient(180deg, #fcf9fb 0%, #f8f5f7 100%);
}
html .page-id-14 .home-center__container.-service .home-section__desc span {
  color: #84206f;
}
html .page-id-2371 .contents_ttl_001 {
  background: linear-gradient(to right, #84206f, transparent);
}
html .page-template-page-contact h2.contents_ttl_001 {
  background: #84206f;
  border-left: 10px solid #2a5bb5;
}
html .page-template-page-contact .sub-contact__btm .contents_ttl_001 {
  background: #84206f;
  border-left: 10px solid #2a5bb5;
}
html .c-heading01 span {
  color: #3c6fc9;
}
html .about_ttl.-center span {
  color: #84206f;
}
html .page-id-2947 .contents_ttl_001 {
  background: linear-gradient(to right, #84206f, transparent);
}
html .vision-big {
  border-bottom: 2px solid #84206f;
}
html .vision-mowing_lead span {
  color: #84206f;
}
html .home-join-us_text-box {
  background-color: #84206f;
}
html .btnArea.-joinus .btn.-color {
  color: #84206f;
}
html .home-members_link-item {
  border: #84206f 1px solid;
}
html .home-members_link-item p {
  color: #84206f;
}
html #mc_head_mc-948a6a8e8cd15db324902317a630b853 {
  background-color: #84206f;
  border-left: 10px solid #2a5bb5;
}
html .mc-main .my-calendar-navigation .mc-active {
  background-color: #84206f !important;
}
html .next-meeting-wrap {
  background: #84206f;
}
html .next-meeting-ttl {
  color: #84206f;
}
html .urazoerc-text-en__wrap {
  background: linear-gradient(
    to bottom,
    rgba(132, 32, 111, 0) 50%,
    rgba(132, 32, 111, 1) 50%
  );
}
html .urazoerc-text-en span {
  color: #84206f;
}
html .p4 td {
  border-right: 1px solid #f8f2f6;
}
html .p4 tr:nth-child(odd) {
  background: #f8f2f6;
}
html .p4 th {
  border-right: 1px solid #f8f2f6;
}
html .megaMenu {
  background: #84206f;
}
html .club-theme-text {
  color: #84206f;
}
html .club-theme-text span {
  color: #84206f;
}
html .greeting-text {
  background: #f8f2f6;
  background: linear-gradient(
    to bottom,
    #feffff,
    #f3e8ef
  );
}
html .greeting-text span {
  color: #84206f;
}
html .friendship-club-name {
  background: #84206f;
  border-left: 10px solid #2a5bb5;
}
html .friendship-club-text {
  background: linear-gradient(to bottom, #feffff, #f3e8ef);
}
html .footer_linkbanner a {
  color: #84206f;
  border: 1px solid #84206f;
}
html .c-card__cat {
  background: #84206f;
}
html .logout-btn {
  background: #84206f;
}
html .member .sub-archive__link {
  border: 1px solid #e3d8df;
}
html .member .sub-archive__link:last-child {
  border-bottom: 1px solid #e3d8df;
}
html .p-member-desc div a {
  color: #84206f;
}
html .guest-text {
  color: #84206f;
}
html .governor-text span {
  color: #84206f;
}
html .history-club-name {
  border-left: 10px solid #2a5bb5;
  background: #84206f;
}
html .banner-message span {
  color: #84206f;
}
html .sub-archive__head {
  background: #f8f2f6;
}
html .sub-archive__head div {
  border: 1px solid #e3d8df;
}
html .sub-archive__head div:first-child {
  border-left: 1px solid #e3d8df;
}
html .calendar-link {
  background: #84206f;
}
html .list-btn a {
  color: #84206f;
  border: 2px solid #84206f;
}
html .list-btn a.active {
  background: #84206f;
}
html .tab-button {
  border: 2px solid #84206f;
  color: #84206f;
}
html .tab-button.active {
  background-color: #84206f;
}
html .greeting .slogan {
  background: #f8f5f7;
}
html .greeting .home-center__container.-service .home-section__desc {
  background: #f8f5f7;
  background: linear-gradient(180deg, #fcf9fb 0%, #f8f5f7 100%);
}
html .greeting .home-center__container.-service .home-section__desc span {
  color: #84206f;
}
@media screen and (min-width: 768px) {
  html .btn:hover::after {
    background-color: #eee0ea;
  }
  html .p-chart-btn.btn:hover::after {
    background-color: #d3def3;
  }
  html .btn.-color:hover {
    color: #84206f;
  }
  html .btn.-color:hover::after {
    background-color: #eee0ea;
  }
  html .header__link {
    background: linear-gradient(#84206f, #84206f) 0 100%/0 2px no-repeat;
  }
  html .header__link:hover {
    color: #84206f;
  }
  html .footer__link {
    background: linear-gradient(#84206f, #84206f) 0 100%/0 2px no-repeat;
  }
  html .home-center .btn.-color:hover {
    color: #84206f;
  }
}
@media screen and (max-width: 767px) {
  html .home-section-title.type001 span {
    color: #84206f;
  }
  html .hamburger {
    background: #84206f;
  }
  html .nav-drawer__link {
    border-bottom: 1px dashed #84206f;
  }
  html .nav-drawer__btn {
    background: #8fb0e6;
    background: -moz-linear-gradient(left, #e3a6cf 0%, #de6443 100%);
    background: -webkit-linear-gradient(left, #8fb0e6 0%, #de6443 100%);
    background: linear-gradient(to right, #8fb0e6 0%, #de6443 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8fb0e6', endColorstr='#de6443', GradientType=1);
    background: #84206f;
  }
  html .sub-archive .pagination-wrapper .page-numbers.next a,
html .sub-archive .pagination-wrapper .page-numbers.prev a {
    border: 1px solid #241d4a;
  }
  html .sub-reserve-flow__item-title {
    border-left: 2.5vw solid #2a5bb5;
  }
  html .sub-single__main h3 {
    border-bottom: 1.2vw solid #241d4a;
  }
  html .sub-single__main h4 {
    border-left: 1.5vw solid #241d4a;
  }
  html .home-center__container.-service .home-center__text {
    background: #f8f5f7;
  }
  html .home-shop .home-section-title span {
    color: #84206f;
  }
  html .home-shop .home-section-title span {
    color: #84206f;
  }
  html .home-shop.type002 .p-greeting__tit .home-section-title-en {
    color: #84206f;
  }
  html .c-heading01 span {
    color: #3c6fc9;
  }
  html .container {
    background: linear-gradient(210deg, #84206f, #84206f00);
  }
}
@media screen and (max-width: 768px) {
  html .home-section-title-en {
    color: #84206f;
  }
}
@media screen and (min-width: 768px) and (max-width: 1020px) {
  html .p-greeting__tit .home-section-title-en {
    color: #84206f;
  }
  html span.cat {
    background: #84206f;
  }
}
