
#body_wrap.-sidebar-on #sidebar.l-sidebar {
  display: none !important;
}
#body_wrap.-sidebar-on #content.l-content {
  display: block !important;
}
#body_wrap.-sidebar-on #main_content.l-mainContent {
  width: 100% !important;
  max-width: 100% !important;
}
#body_wrap.-sidebar-on .l-mainContent__inner {
  width: 100% !important;
  max-width: 100% !important;
}


#body_wrap.page-id-3 .p-breadcrumb,
#body_wrap.page-id-16 .p-breadcrumb,
#body_wrap.page-id-17 .p-breadcrumb,
#body_wrap.page-id-18 .p-breadcrumb,
#body_wrap.page-id-19 .p-breadcrumb,
#body_wrap.page-id-20 .p-breadcrumb,
#body_wrap.page-id-21 .p-breadcrumb,
#body_wrap.page-id-22 .p-breadcrumb,
#body_wrap.page-id-23 .p-breadcrumb,
#body_wrap.page-id-25 .p-breadcrumb,
#body_wrap.page-id-346 .p-breadcrumb,
#body_wrap.page-id-3 .c-pageTitle,
#body_wrap.page-id-16 .c-pageTitle,
#body_wrap.page-id-17 .c-pageTitle,
#body_wrap.page-id-18 .c-pageTitle,
#body_wrap.page-id-19 .c-pageTitle,
#body_wrap.page-id-20 .c-pageTitle,
#body_wrap.page-id-21 .c-pageTitle,
#body_wrap.page-id-22 .c-pageTitle,
#body_wrap.page-id-23 .c-pageTitle,
#body_wrap.page-id-25 .c-pageTitle,
#body_wrap.page-id-346 .c-pageTitle,
#body_wrap.page-id-3 .p-articleHead,
#body_wrap.page-id-16 .p-articleHead,
#body_wrap.page-id-17 .p-articleHead,
#body_wrap.page-id-18 .p-articleHead,
#body_wrap.page-id-19 .p-articleHead,
#body_wrap.page-id-20 .p-articleHead,
#body_wrap.page-id-21 .p-articleHead,
#body_wrap.page-id-22 .p-articleHead,
#body_wrap.page-id-23 .p-articleHead,
#body_wrap.page-id-25 .p-articleHead,
#body_wrap.page-id-346 .p-articleHead,
#body_wrap.page-id-3 .l-mainContent__ttl,
#body_wrap.page-id-16 .l-mainContent__ttl,
#body_wrap.page-id-17 .l-mainContent__ttl,
#body_wrap.page-id-18 .l-mainContent__ttl,
#body_wrap.page-id-19 .l-mainContent__ttl,
#body_wrap.page-id-20 .l-mainContent__ttl,
#body_wrap.page-id-21 .l-mainContent__ttl,
#body_wrap.page-id-22 .l-mainContent__ttl,
#body_wrap.page-id-23 .l-mainContent__ttl,
#body_wrap.page-id-25 .l-mainContent__ttl,
#body_wrap.page-id-346 .l-mainContent__ttl {
  display: none !important;
}

#body_wrap.page-id-3 #content,
#body_wrap.page-id-16 #content,
#body_wrap.page-id-17 #content,
#body_wrap.page-id-18 #content,
#body_wrap.page-id-19 #content,
#body_wrap.page-id-20 #content,
#body_wrap.page-id-21 #content,
#body_wrap.page-id-22 #content,
#body_wrap.page-id-23 #content,
#body_wrap.page-id-25 #content,
#body_wrap.page-id-346 #content {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin-bottom: 32px !important;
}

#body_wrap.page-id-3 .l-mainContent__inner,
#body_wrap.page-id-16 .l-mainContent__inner,
#body_wrap.page-id-17 .l-mainContent__inner,
#body_wrap.page-id-18 .l-mainContent__inner,
#body_wrap.page-id-19 .l-mainContent__inner,
#body_wrap.page-id-20 .l-mainContent__inner,
#body_wrap.page-id-21 .l-mainContent__inner,
#body_wrap.page-id-22 .l-mainContent__inner,
#body_wrap.page-id-23 .l-mainContent__inner,
#body_wrap.page-id-25 .l-mainContent__inner,
#body_wrap.page-id-346 .l-mainContent__inner,
#body_wrap.page-id-3 .post_content,
#body_wrap.page-id-16 .post_content,
#body_wrap.page-id-17 .post_content,
#body_wrap.page-id-18 .post_content,
#body_wrap.page-id-19 .post_content,
#body_wrap.page-id-20 .post_content,
#body_wrap.page-id-21 .post_content,
#body_wrap.page-id-22 .post_content,
#body_wrap.page-id-23 .post_content,
#body_wrap.page-id-25 .post_content,
#body_wrap.page-id-346 .post_content {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

.post_content > p:has(> .wmc-skip-link),
.post_content > p:has(.wmc-skip-link) {
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 0 !important;
  overflow: visible !important;
}

.post_content > p:empty {
  display: none !important;
}

#before_footer_widget,
.w-beforeFooter {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.wmc-sub {
  margin-bottom: 0 !important;
}

.wmc-sub__body {
  padding-bottom: 52px !important;
}

.archive #content,
.category #content,
.single #content,
.archive .l-content,
.category .l-content,
.single .l-content {
  padding-bottom: 36px !important;
  margin-bottom: 32px !important;
}

.pagination,
.c-pagination {
  margin-bottom: 16px !important;
}

.wmc__faq summary {
  min-height: 44px !important;
  display: flex !important;
  align-items: center !important;
  padding: 10px 14px !important;
}

[class*="page-numbers"] {
  min-width: 42px !important;
  min-height: 42px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.c-shareBtns__btn,
.c-urlcopy {
  min-width: 42px !important;
  min-height: 42px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}

#body_wrap.page-id-14 .wmc__section {
  position: relative !important;
  padding-top: 84px !important;
  padding-bottom: 84px !important;
  scroll-margin-top: 72px !important;
}

#body_wrap.page-id-14 .wmc__section--paper,
#body_wrap.page-id-14 .wmc__section--ivory {
  border-top: 1px solid rgba(16, 47, 87, .08) !important;
  border-bottom: 1px solid rgba(16, 47, 87, .06) !important;
}

#body_wrap.page-id-14 .wmc__section > .wmc__wrap {
  position: relative !important;
}

#body_wrap.page-id-14 .wmc__head {
  grid-template-columns: minmax(0, 1fr) minmax(280px, 430px) !important;
  align-items: start !important;
  gap: 36px !important;
  margin-bottom: 36px !important;
  padding-bottom: 22px !important;
  border-bottom: 1px solid rgba(16, 47, 87, .12) !important;
}

#body_wrap.page-id-14 .wmc__head > div {
  max-width: 720px !important;
}

#body_wrap.page-id-14 .wmc__head .wmc__eyebrow {
  margin-bottom: 10px !important;
}

#body_wrap.page-id-14 .wmc__head > .wmc__lead {
  max-width: none !important;
  margin-top: 2px !important;
  padding: 15px 18px !important;
  border-left: 3px solid #06736d !important;
  border-radius: 0 8px 8px 0 !important;
  background: rgba(255, 255, 255, .78) !important;
  color: #33465b !important;
  box-shadow: 0 10px 26px rgba(16, 47, 87, .06) !important;
}

#body_wrap.page-id-14 .wmc__section--navy .wmc__head {
  border-bottom-color: rgba(255, 255, 255, .18) !important;
}

#body_wrap.page-id-14 .wmc__section--navy .wmc__head > .wmc__lead {
  border-left-color: #9feee6 !important;
  background: rgba(255, 255, 255, .08) !important;
  color: #e5f2f5 !important;
  box-shadow: none !important;
}

#body_wrap.page-id-14 .wmc__card,
#body_wrap.page-id-14 .wmc__fee-box,
#body_wrap.page-id-14 .wmc__compare,
#body_wrap.page-id-14 .wmc__industry,
#body_wrap.page-id-14 .wmc__kpi-item,
#body_wrap.page-id-14 .wmc__step,
#body_wrap.page-id-14 .wmc__article-card,
#body_wrap.page-id-14 .wmc__route-card,
#body_wrap.page-id-14 .wmc__faq details {
  border-color: rgba(16, 47, 87, .14) !important;
}

#body_wrap.page-id-14 .wmc__grid,
#body_wrap.page-id-14 .wmc__kpi,
#body_wrap.page-id-14 .wmc__route,
#body_wrap.page-id-14 .wmc__steps,
#body_wrap.page-id-14 .wmc__faq {
  gap: 18px !important;
}

#body_wrap.page-id-14 .wmc__section--navy .wmc__route-card,
#body_wrap.page-id-14 .wmc__cta-panel {
  border-color: rgba(255, 255, 255, .28) !important;
}

.p-postList__thumb,
.p-relatedPosts .p-postList__thumb {
  overflow: hidden;
  border: 1px solid #d8e4ea;
  background: linear-gradient(135deg, #eef6f7, #ffffff);
}

.p-postList__thumb .c-postThumb__figure,
.p-relatedPosts .c-postThumb__figure {
  position: relative;
  background: linear-gradient(135deg, #edf6f5, #ffffff);
}

.p-postList__thumb .c-postThumb__figure::before,
.p-relatedPosts .c-postThumb__figure::before {
  content: "Web M&A";
  position: absolute;
  inset: 0;
  display: grid;
  place-items: center;
  color: #102f57;
  font-weight: 900;
  font-size: .95rem;
  opacity: .55;
  z-index: 0;
}

.p-postList__thumb img,
.p-relatedPosts .p-postList__thumb img {
  position: relative;
  z-index: 1;
}

.p-postList__thumb .c-postThumb__figure:has(img.lazyloaded)::before,
.p-relatedPosts .c-postThumb__figure:has(img.lazyloaded)::before {
  display: none;
}

@media (max-width: 1080px) {
  #body_wrap.page-id-14 .wmc__section {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }

  .wmc__footer-grid {
    grid-template-columns: 1fr !important;
    gap: 14px !important;
  }

  .wmc__footer-grid > div:first-child {
    min-width: 0 !important;
  }

  .wmc__footer strong,
  .wmc__footer p {
    display: block !important;
    width: auto !important;
    max-width: 100% !important;
    white-space: normal !important;
    word-break: normal !important;
    overflow-wrap: break-word !important;
  }

  .wmc__footer-links {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 9px 14px !important;
    align-items: center !important;
  }
}

@media (max-width: 960px) {
  #body_wrap.page-id-14 .wmc__head {
    grid-template-columns: 1fr !important;
    gap: 16px !important;
  }

  #body_wrap.page-id-14 .wmc__head > .wmc__lead {
    margin-top: 0 !important;
  }
}

@media (min-width: 600px) and (max-width: 900px) {
  .wmc-sub__grid--three {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .wmc-sub__grid--three > :last-child:nth-child(odd) {
    grid-column: 1 / -1 !important;
  }
}

@media (max-width: 599px) {
  #body_wrap.page-id-14 .wmc__section {
    padding-top: 54px !important;
    padding-bottom: 54px !important;
  }

  #body_wrap.page-id-14 .wmc__head {
    gap: 14px !important;
    margin-bottom: 24px !important;
    padding-bottom: 16px !important;
  }

  #body_wrap.page-id-14 .wmc__head > .wmc__lead {
    padding: 13px 14px !important;
  }

  .archive #content,
  .category #content,
  .single #content {
    padding-top: 22px !important;
    padding-bottom: 28px !important;
    margin-bottom: 24px !important;
  }

  .wmc-sub__body {
    padding-top: 34px !important;
    padding-bottom: 38px !important;
  }

  .p-postList__item {
    margin-bottom: 1.35em !important;
  }
}


:root {
  --wmc-contrast-navy: #102f57;
  --wmc-contrast-ink: #122033;
  --wmc-contrast-teal: #06736d;
  --wmc-contrast-teal-hover: #045c58;
  --wmc-contrast-teal-light: #9feee6;
  --wmc-contrast-amber: #8b560f;
  --wmc-contrast-amber-hover: #74460a;
  --wmc-contrast-muted: #33465b;
}

.wmc {
  --teal: var(--wmc-contrast-teal) !important;
  --amber: var(--wmc-contrast-amber) !important;
  --muted: var(--wmc-contrast-muted) !important;
  color: var(--wmc-contrast-ink) !important;
}
.wmc__eyebrow {
  color: var(--wmc-contrast-teal) !important;
}
.wmc__section--navy .wmc__eyebrow,
.wmc__cta .wmc__eyebrow {
  color: var(--wmc-contrast-teal-light) !important;
}
.wmc__btn,
.wmc-sub__btn,
.wmc-cf7-submit input[type=submit] {
  background: var(--wmc-contrast-teal) !important;
  color: #fff !important;
  border-color: var(--wmc-contrast-teal) !important;
  text-shadow: none !important;
}
.wmc__btn:hover,
.wmc__btn:focus,
.wmc-sub__btn:hover,
.wmc-sub__btn:focus,
.wmc-cf7-submit input[type=submit]:hover,
.wmc-cf7-submit input[type=submit]:focus {
  background: var(--wmc-contrast-teal-hover) !important;
  color: #fff !important;
  border-color: var(--wmc-contrast-teal-hover) !important;
}
.wmc__btn--amber,
.wmc-sub__btn--amber,
.wmc-cf7-submit--amber input[type=submit] {
  background: var(--wmc-contrast-amber) !important;
  color: #fff !important;
  border-color: var(--wmc-contrast-amber) !important;
}
.wmc__btn--amber:hover,
.wmc__btn--amber:focus,
.wmc-sub__btn--amber:hover,
.wmc-sub__btn--amber:focus,
.wmc-cf7-submit--amber input[type=submit]:hover,
.wmc-cf7-submit--amber input[type=submit]:focus {
  background: var(--wmc-contrast-amber-hover) !important;
  color: #fff !important;
  border-color: var(--wmc-contrast-amber-hover) !important;
}
.wmc__btn--line,
.wmc-sub__btn--line {
  background: #fff !important;
  color: var(--wmc-contrast-navy) !important;
  border-color: #b8c8d2 !important;
}
.wmc__btn--line:hover,
.wmc__btn--line:focus,
.wmc-sub__btn--line:hover,
.wmc-sub__btn--line:focus {
  background: #eef4f6 !important;
  color: var(--wmc-contrast-navy) !important;
  border-color: var(--wmc-contrast-navy) !important;
}
.wmc-legal-nav a {
  color: #fff !important;
  background: rgba(16, 47, 87, .08) !important;
}
.wmc-legal-nav a:hover,
.wmc-legal-nav a:focus {
  background: #fff !important;
  color: var(--wmc-contrast-navy) !important;
}
.wmc__fee-compare-card b,
.wmc__check b,
.wmc__step b,
.wmc__kpi-item b,
.wmc__number,
.wmc__route-mark {
  color: var(--wmc-contrast-teal) !important;
}
.wmc-route-card__mark {
  background: var(--wmc-contrast-teal) !important;
  color: #fff !important;
}
.wmc-route-card--buyer .wmc-route-card__mark {
  background: var(--wmc-contrast-amber) !important;
  color: #fff !important;
}
.wmc__image-panel {
  background: #fff !important;
  color: var(--wmc-contrast-navy) !important;
}
.wmc__caption {
  background: rgba(255, 255, 255, .97) !important;
  color: var(--wmc-contrast-navy) !important;
}

.wmc-sub {
  color: var(--wmc-contrast-ink) !important;
}
.wmc__fee-note,
.wmc__note,
.wmc__small,
.wmc__caption small,
.wmc-sub__card p,
.wmc-sub__card li,
.wmc-sub__note,
.wmc-cf7-field small,
.wmc-cf7-block small,
.wmc-cf7-guide span,
.wmc-cf7-details summary small {
  color: var(--wmc-contrast-muted) !important;
}
.wmc-optional {
  background: #e8edf1 !important;
  color: #3f5062 !important;
}
.wmc-required {
  background: #c93020 !important;
  color: #fff !important;
}

[class*="page-numbers"] {
  background: #fff !important;
  color: var(--wmc-contrast-navy) !important;
  border: 1px solid #b8c8d2 !important;
}
.page-numbers.current,
span.page-numbers.current {
  background: var(--wmc-contrast-navy) !important;
  color: #fff !important;
  border-color: var(--wmc-contrast-navy) !important;
}
button.c-urlcopy.c-shareBtns__btn,
.c-shareBtns__btn.c-urlcopy {
  background: #fff !important;
  color: var(--wmc-contrast-navy) !important;
  border: 1px solid #b8c8d2 !important;
}
button.c-urlcopy.c-shareBtns__btn:hover,
button.c-urlcopy.c-shareBtns__btn:focus,
.c-shareBtns__btn.c-urlcopy:hover,
.c-shareBtns__btn.c-urlcopy:focus {
  background: var(--wmc-contrast-navy) !important;
  color: #fff !important;
  border-color: var(--wmc-contrast-navy) !important;
}
button.c-urlcopy.c-shareBtns__btn::before,
button.c-urlcopy.c-shareBtns__btn::after,
.c-shareBtns__btn.c-urlcopy::before,
.c-shareBtns__btn.c-urlcopy::after {
  color: currentColor !important;
}

.post_content,
.p-postList__body,
.p-postList__title,
.p-postList__excerpt,
.c-pageTitle,
.p-termContent {
  color: var(--wmc-contrast-ink);
}
.post_content a,
.p-postList__title a,
.p-postList__body a,
.p-termContent a {
  color: #064f84 !important;
}
.post_content a:hover,
.p-postList__title a:hover,
.p-postList__body a:hover,
.p-termContent a:hover {
  color: #102f57 !important;
}
.post_content a.wmc__btn,
.post_content a.wmc-sub__btn,
.post_content .wmc-legal-nav a,
.wmc a.wmc__btn,
.wmc-sub a.wmc-sub__btn,
.wmc-sub .wmc-legal-nav a {
  color: #fff !important;
}
.post_content a.wmc__btn:hover,
.post_content a.wmc__btn:focus,
.post_content a.wmc-sub__btn:hover,
.post_content a.wmc-sub__btn:focus,
.post_content .wmc-legal-nav a:hover,
.post_content .wmc-legal-nav a:focus,
.wmc a.wmc__btn:hover,
.wmc a.wmc__btn:focus,
.wmc-sub a.wmc-sub__btn:hover,
.wmc-sub a.wmc-sub__btn:focus,
.wmc-sub .wmc-legal-nav a:hover,
.wmc-sub .wmc-legal-nav a:focus {
  color: #fff !important;
}
.post_content a.wmc__btn--line,
.post_content a.wmc-sub__btn--line,
.wmc a.wmc__btn--line,
.wmc-sub a.wmc-sub__btn--line {
  background: #fff !important;
  color: var(--wmc-contrast-navy) !important;
}
.post_content .wmc-legal-nav a,
.wmc-sub .wmc-legal-nav a {
  background: rgba(255, 255, 255, .06) !important;
  border-color: rgba(255, 255, 255, .42) !important;
}
.post_content .wmc-legal-nav a:hover,
.post_content .wmc-legal-nav a:focus,
.wmc-sub .wmc-legal-nav a:hover,
.wmc-sub .wmc-legal-nav a:focus {
  background: #fff !important;
  color: var(--wmc-contrast-navy) !important;
  border-color: #fff !important;
}


/* Keep collapsed details from painting/layouting hidden body content. */
.wmc__faq details:not([open]) > :not(summary),
.wmc-cf7-details:not([open]) > :not(summary) {
  display: none !important;
}

.wmc__faq details,
.wmc-cf7-details {
  overflow: hidden !important;
}

.wmc__faq details[open] {
  padding-bottom: 20px !important;
}

.wmc__faq details[open] > p {
  display: block !important;
  margin-top: 12px !important;
  line-height: 1.9 !important;
}

.wmc__faq summary {
  min-height: 48px !important;
  line-height: 1.75 !important;
  align-items: center !important;
}

.wmc-cf7-form {
  align-items: stretch !important;
}

.wmc-cf7-section,
.wmc-cf7-guide,
.wmc-cf7-block,
.wmc-cf7-details,
.wmc-cf7-accept,
.wmc-cf7-submit {
  grid-column: 1 / -1 !important;
  min-width: 0 !important;
}

.wmc-cf7-section {
  gap: 16px !important;
  margin-top: 2px !important;
}

.wmc-cf7-section + .wmc-cf7-section {
  margin-top: 8px !important;
  padding-top: 22px !important;
}

.wmc-cf7-section h3 {
  line-height: 1.65 !important;
  margin: 0 !important;
}

.wmc-cf7-row {
  align-items: start !important;
}

.wmc-cf7-field,
.wmc-cf7-block,
.wmc-cf7-field label,
.wmc-cf7-block label {
  min-width: 0 !important;
}

.wmc-cf7-field label,
.wmc-cf7-block label {
  line-height: 1.6 !important;
}

.wmc-cf7-form p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.wmc-cf7-details {
  display: block !important;
  padding-top: 6px !important;
}

.wmc-cf7-details[open] {
  padding-bottom: 16px !important;
}

.wmc-cf7-details[open] > :not(summary) {
  margin-top: 14px !important;
}

.wmc-cf7-details[open] > .wmc-cf7-row {
  display: grid !important;
}

.wmc-cf7-details[open] > .wmc-cf7-block {
  display: grid !important;
}

.wmc-cf7-label {
  line-height: 1.55 !important;
}

.wmc-required,
.wmc-optional {
  flex: 0 0 auto !important;
}

@media (max-width: 760px) {
  .wmc__faq summary {
    align-items: flex-start !important;
    line-height: 1.75 !important;
  }
  .wmc-cf7-section {
    gap: 18px !important;
  }
  .wmc-cf7-label {
    gap: 7px !important;
  }
}


:root {
  --wmc-header-navy: #08233d;
  --wmc-header-ink: #102f57;
  --wmc-header-teal: #08746d;
  --wmc-header-teal-dark: #065f5a;
  --wmc-header-amber: #9b620f;
  --wmc-header-line: rgba(16, 47, 87, .13);
}

#header.l-header,
#fix_header.l-fixHeader {
  background: rgba(255, 255, 255, .98) !important;
  border-bottom: 1px solid var(--wmc-header-line) !important;
  box-shadow: 0 8px 28px rgba(8, 35, 61, .09) !important;
  backdrop-filter: blur(14px);
  color: var(--wmc-header-ink) !important;
}

#header.l-header {
  z-index: 1000 !important;
}

#header .l-header__bar {
  background: linear-gradient(90deg, #07354a, #08233d) !important;
  background-color: #08233d !important;
  border-bottom: 1px solid rgba(255, 255, 255, .08) !important;
  color: #fff !important;
}

#header .l-header__barInner {
  min-height: 32px !important;
  gap: 18px !important;
}

#header .c-catchphrase {
  width: auto !important;
  flex: 1 1 auto !important;
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
  color: #fff !important;
  font-size: 12px !important;
  font-weight: 800 !important;
  line-height: 1.45 !important;
  letter-spacing: 0 !important;
  padding: 5px 0 !important;
  white-space: normal !important;
}

#header .c-catchphrase::before {
  content: "譲渡企業様は手数料0円";
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
  min-height: 22px;
  padding: 0 10px;
  border: 1px solid rgba(255, 255, 255, .32);
  border-radius: 999px;
  background: rgba(255, 255, 255, .1);
  color: #fff;
  font-size: 11px;
  font-weight: 900;
}

#header .c-catchphrase::after {
  content: "情報管理・初期相談に対応";
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
  min-height: 22px;
  padding: 0 10px;
  border-radius: 999px;
  background: #fff;
  color: #07354a;
  font-size: 11px;
  font-weight: 900;
}

#header .c-iconList {
  display: flex !important;
  gap: 6px !important;
  align-items: center !important;
}

#header .c-iconList__link {
  min-width: 28px !important;
  min-height: 28px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  border-radius: 999px !important;
  color: #fff !important;
}

#header .c-iconList__link:hover,
#header .c-iconList__link:focus-visible {
  background: rgba(255, 255, 255, .14) !important;
}

#header .l-header__inner,
#fix_header .l-fixHeader__inner {
  width: min(1200px, calc(100% - 48px)) !important;
  min-height: 74px !important;
  align-items: center !important;
  gap: 20px !important;
}

#header .l-header__logo,
#fix_header .l-fixHeader__logo {
  flex: 0 0 auto !important;
  margin-right: 18px !important;
  padding: 10px 0 !important;
}

#header .c-headLogo,
#fix_header .c-headLogo {
  margin-right: 0 !important;
}

#header .c-headLogo__link {
  width: 258px !important;
  height: 56px !important;
}

#fix_header .c-headLogo__link {
  width: 218px !important;
  height: 48px !important;
}

#header .c-gnav,
#fix_header .c-gnav {
  align-items: center !important;
  gap: 4px !important;
  height: auto !important;
}

#header .c-gnav > li,
#fix_header .c-gnav > li {
  height: auto !important;
}

#header .c-gnav > li > a,
#fix_header .c-gnav > li > a {
  min-height: 44px !important;
  height: auto !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 12px !important;
  border-radius: 8px !important;
  color: var(--wmc-header-ink) !important;
  font-size: 14px !important;
  font-weight: 850 !important;
  letter-spacing: 0 !important;
  line-height: 1.35 !important;
  transition: background-color .18s ease, color .18s ease, box-shadow .18s ease, transform .18s ease;
}

#header .c-gnav > li > a::after,
#fix_header .c-gnav > li > a::after {
  display: none !important;
}

#header .c-gnav > li > a:hover,
#header .c-gnav > li > a:focus-visible,
#fix_header .c-gnav > li > a:hover,
#fix_header .c-gnav > li > a:focus-visible {
  background: #edf7f6 !important;
  color: #063b5d !important;
  box-shadow: inset 0 0 0 1px rgba(13, 141, 132, .18) !important;
}

#header .c-gnav > .current-menu-item > a,
#fix_header .c-gnav > .current-menu-item > a {
  background: #edf7f6 !important;
  color: #063b5d !important;
}

#header .c-gnav .menu-item-137 > a,
#fix_header .c-gnav .menu-item-137 > a {
  background: var(--wmc-header-teal) !important;
  color: #fff !important;
  box-shadow: 0 12px 24px rgba(13, 141, 132, .22) !important;
}

#header .c-gnav .menu-item-137 > a:hover,
#header .c-gnav .menu-item-137 > a:focus-visible,
#fix_header .c-gnav .menu-item-137 > a:hover,
#fix_header .c-gnav .menu-item-137 > a:focus-visible {
  background: var(--wmc-header-teal-dark) !important;
  color: #fff !important;
  transform: translateY(-1px);
}

#header .c-gnav .menu-item-138 > a,
#fix_header .c-gnav .menu-item-138 > a {
  background: #fff8ed !important;
  border: 1px solid #d9bb82 !important;
  color: #70470a !important;
}

#header .c-gnav .menu-item-138 > a:hover,
#header .c-gnav .menu-item-138 > a:focus-visible,
#fix_header .c-gnav .menu-item-138 > a:hover,
#fix_header .c-gnav .menu-item-138 > a:focus-visible {
  background: var(--wmc-header-amber) !important;
  border-color: var(--wmc-header-amber) !important;
  color: #fff !important;
}

.wmc-header-mobile-cta {
  display: none;
}

@media (max-width: 1180px) and (min-width: 960px) {
  #header .l-header__inner,
  #fix_header .l-fixHeader__inner {
    width: min(1120px, calc(100% - 32px)) !important;
    gap: 12px !important;
  }
  #header .c-headLogo__link {
    width: 232px !important;
    height: 52px !important;
  }
  #header .c-gnav > li > a,
  #fix_header .c-gnav > li > a {
    padding: 0 9px !important;
    font-size: 13px !important;
  }
}

@media not all and (min-width: 960px) {
  #header.l-header {
    position: sticky !important;
    top: 0 !important;
  }
  #header .l-header__bar {
    display: none !important;
  }
  #header .l-header__inner {
    width: 100% !important;
    min-height: 70px !important;
    height: auto !important;
    padding: 0 16px !important;
    gap: 12px !important;
    justify-content: space-between !important;
  }
  #header .l-header__logo {
    order: 1 !important;
    flex: 1 1 auto !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 7px 0 !important;
    text-align: left !important;
  }
  #header .c-headLogo__link {
    width: min(300px, calc(100vw - 120px)) !important;
    height: 56px !important;
    background-position: left center !important;
  }
  #header .l-header__customBtn {
    order: 3 !important;
    flex: 0 0 auto !important;
    width: 44px !important;
    height: 44px !important;
  }
  #header .l-header__customBtn .c-iconBtn {
    width: 44px !important;
    height: 44px !important;
    border: 1px solid rgba(16, 47, 87, .14) !important;
    border-radius: 999px !important;
    background: #f8fbfc !important;
    color: var(--wmc-header-ink) !important;
  }
  #header .l-header__customBtn .c-iconBtn:focus-visible,
  #header .l-header__customBtn .c-iconBtn:hover {
    background: #edf7f6 !important;
    color: #063b5d !important;
  }
  #header .l-header__menuBtn {
    display: none !important;
  }
  .wmc-header-mobile-cta {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 8px;
    padding: 8px 12px 10px;
    border-top: 1px solid rgba(16, 47, 87, .08);
    background: rgba(255, 255, 255, .98);
  }
  .wmc-header-mobile-cta a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 42px;
    padding: 0 12px;
    border-radius: 8px;
    font-size: 14px;
    font-weight: 900;
    line-height: 1.35;
    text-decoration: none !important;
    white-space: nowrap;
  }
  .wmc-header-mobile-cta__seller {
    background: var(--wmc-header-teal);
    color: #fff !important;
    box-shadow: 0 10px 22px rgba(13, 141, 132, .2);
  }
  .wmc-header-mobile-cta__buyer {
    background: #fff8ed;
    border: 1px solid #d9bb82;
    color: #70470a !important;
  }
  .wmc-header-mobile-cta a:focus-visible {
    outline: 3px solid #f2b84b !important;
    outline-offset: 2px !important;
  }
}

@media (max-width: 374px) {
  .wmc-header-mobile-cta a {
    font-size: 13px;
    padding: 0 8px;
  }
}


:root {
  --wmc-footer-navy: #07182b;
  --wmc-footer-navy-2: #09233d;
  --wmc-footer-ink: #12324d;
  --wmc-footer-teal: #08746d;
  --wmc-footer-teal-2: #0b8c82;
  --wmc-footer-amber: #b57917;
  --wmc-footer-soft: #eef8f7;
  --wmc-footer-line: rgba(219, 232, 240, .18);
  --wmc-footer-logo: url('https://web-ma-center.jp/wp-content/uploads/2026/06/web-ma-center_logo_cropped-300x89.png');
}

#before_footer_widget,
.w-beforeFooter {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.wmc-site-footer-cta {
  position: relative;
  overflow: hidden;
  background-color: #07182b;
  background:
    radial-gradient(circle at 18% 0%, rgba(17, 121, 132, .34), transparent 32%),
    linear-gradient(135deg, #07182b 0%, #09233d 56%, #061424 100%),
    #07182b;
  color: #eaf4f7;
  padding: 56px 0 34px;
  border-top: 1px solid rgba(255, 255, 255, .08);
}

#body_wrap.page-id-14 .wmc-site-footer-cta,
#body_wrap.home .wmc-site-footer-cta {
  display: none !important;
}

.wmc-site-footer-cta::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background-image:
    linear-gradient(rgba(255, 255, 255, .05) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255, 255, 255, .04) 1px, transparent 1px);
  background-size: 56px 56px;
  opacity: .24;
}

.wmc-site-footer-cta__inner,
.wmc-site-footer-cta__nav {
  position: relative;
  z-index: 1;
  width: min(1120px, calc(100% - 48px));
  margin: 0 auto;
}

.wmc-site-footer-cta__inner {
  display: grid;
  grid-template-columns: minmax(0, 1.2fr) minmax(320px, .8fr);
  gap: 28px;
  align-items: stretch;
}

.wmc-site-footer-cta__brand,
.wmc-site-footer-cta__actions,
.wmc-site-footer-cta__nav {
  border: 1px solid var(--wmc-footer-line);
  background: #183048;
  box-shadow: 0 18px 42px rgba(0, 0, 0, .2);
  backdrop-filter: blur(10px);
}

.wmc-site-footer-cta__brand {
  border-radius: 8px;
  padding: 28px;
}

.wmc-site-footer-cta__logo,
.wmc__footer-logo {
  display: inline-flex;
  align-items: center;
  width: 236px;
  height: 70px;
  max-width: 100%;
  padding: 0;
  background: transparent;
  color: #fff !important;
  text-decoration: none !important;
}

.wmc-site-footer-cta__logo img,
.wmc__footer-logo img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: left center;
}

.wmc-site-footer-cta__eyebrow,
.wmc__footer-eyebrow {
  margin: 18px 0 10px !important;
  color: #7ee0d7 !important;
  font-size: 12px !important;
  font-weight: 900 !important;
  letter-spacing: .04em !important;
  line-height: 1.4 !important;
}

.wmc-site-footer-cta h2,
.wmc__footer h2 {
  margin: 0 !important;
  color: #fff !important;
  font-size: clamp(1.36rem, 2.1vw, 2rem) !important;
  line-height: 1.55 !important;
  letter-spacing: 0 !important;
}

.wmc-site-footer-cta p,
.wmc__footer p {
  color: #d7e6eb !important;
  line-height: 1.85 !important;
}

.wmc-site-footer-cta__lead,
.wmc__footer-lead {
  margin: 14px 0 0 !important;
  max-width: 720px;
}

.wmc-site-footer-cta__badges,
.wmc__footer-badges {
  display: flex;
  flex-wrap: wrap;
  gap: 9px;
  margin: 20px 0 0;
  padding: 0;
  list-style: none;
}

.wmc-site-footer-cta__badges li,
.wmc__footer-badges li {
  display: inline-flex;
  align-items: center;
  min-height: 30px;
  padding: 0 12px;
  border-radius: 999px;
  border: 1px solid rgba(126, 224, 215, .36);
  background: #0b625e;
  color: #fff;
  font-size: 12px;
  font-weight: 850;
  line-height: 1.35;
}

.wmc-site-footer-cta__actions {
  border-radius: 8px;
  padding: 18px;
  display: grid;
  gap: 12px;
}

.wmc-site-footer-cta__action,
.wmc__footer-action {
  display: grid;
  gap: 4px;
  padding: 18px;
  border-radius: 8px;
  min-height: 112px;
  text-decoration: none !important;
  transition: transform .18s ease, box-shadow .18s ease, background-color .18s ease;
}

.wmc-site-footer-cta__action span,
.wmc__footer-action span {
  font-size: 12px;
  font-weight: 900;
  letter-spacing: .02em;
}

.wmc-site-footer-cta__action strong,
.wmc__footer-action strong {
  color: inherit !important;
  font-size: 1.12rem;
  line-height: 1.45;
}

.wmc-site-footer-cta__action small,
.wmc__footer-action small {
  color: inherit;
  opacity: .92;
  font-weight: 700;
  line-height: 1.5;
}

.wmc-site-footer-cta__action--seller,
.wmc__footer-action--seller {
  background: #08746d;
  color: #fff !important;
  box-shadow: 0 14px 28px rgba(8, 116, 109, .24);
}

#body_wrap.page-id-14 .wmc .wmc__footer .wmc__footer-action--seller,
#body_wrap.page-id-14 .wmc .wmc__footer .wmc__footer-action--seller span,
#body_wrap.page-id-14 .wmc .wmc__footer .wmc__footer-action--seller strong,
#body_wrap.page-id-14 .wmc .wmc__footer .wmc__footer-action--seller small {
  color: #fff !important;
}

.wmc-site-footer-cta__action--buyer,
.wmc__footer-action--buyer {
  background: #fff8ed;
  color: #5e3a07 !important;
  border: 1px solid #d9bb82;
}

#body_wrap.page-id-14 .wmc .wmc__footer .wmc__footer-action--buyer,
#body_wrap.page-id-14 .wmc .wmc__footer .wmc__footer-action--buyer span,
#body_wrap.page-id-14 .wmc .wmc__footer .wmc__footer-action--buyer strong,
#body_wrap.page-id-14 .wmc .wmc__footer .wmc__footer-action--buyer small {
  color: #5e3a07 !important;
}

.wmc-site-footer-cta__action:hover,
.wmc-site-footer-cta__action:focus-visible,
.wmc__footer-action:hover,
.wmc__footer-action:focus-visible {
  transform: translateY(-2px);
  box-shadow: 0 18px 34px rgba(0, 0, 0, .22);
}

.wmc-site-footer-cta__action:focus-visible,
.wmc__footer-action:focus-visible,
.wmc-site-footer-cta a:focus-visible,
.wmc__footer a:focus-visible,
#footer a:focus-visible {
  outline: 3px solid #f2b84b !important;
  outline-offset: 3px !important;
}

.wmc-site-footer-cta__nav {
  margin-top: 22px;
  border-radius: 8px;
  padding: 22px;
  display: grid;
  grid-template-columns: .9fr .9fr 1.2fr;
  gap: 18px;
}

.wmc-site-footer-cta__nav-group,
.wmc__footer-nav-group {
  min-width: 0;
}

.wmc-site-footer-cta__nav strong,
.wmc__footer-nav-group strong {
  display: block;
  color: #fff !important;
  font-size: 13px;
  margin-bottom: 10px;
}

.wmc-site-footer-cta__nav a,
.wmc__footer-nav-group a {
  display: inline-flex;
  align-items: center;
  min-height: 30px;
  margin: 0 10px 8px 0;
  color: #dceef2 !important;
  font-size: 13px;
  font-weight: 750;
  line-height: 1.35;
  text-decoration: none !important;
}

.wmc-site-footer-cta__nav a::before,
.wmc__footer-nav-group a::before {
  content: "";
  width: 5px;
  height: 5px;
  margin-right: 8px;
  border-radius: 999px;
  background: #7ee0d7;
  flex: 0 0 auto;
}

.wmc-site-footer-cta__nav a:hover,
.wmc__footer-nav-group a:hover {
  color: #fff !important;
  text-decoration: underline !important;
  text-underline-offset: 4px;
}

.wmc__footer {
  position: relative;
  overflow: hidden;
  background-color: #07182b !important;
  background:
    radial-gradient(circle at 14% 0%, rgba(17, 121, 132, .32), transparent 34%),
    linear-gradient(135deg, #07182b 0%, #09233d 58%, #061424 100%),
    #07182b !important;
  color: #d7e6eb !important;
  padding: 50px 0 24px !important;
}

.wmc__footer::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image:
    linear-gradient(rgba(255, 255, 255, .05) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255, 255, 255, .04) 1px, transparent 1px);
  background-size: 56px 56px;
  opacity: .22;
  pointer-events: none;
}

.wmc__footer > .wmc__wrap {
  position: relative;
  z-index: 1;
}

.wmc__footer-grid {
  display: grid !important;
  grid-template-columns: minmax(0, 1.1fr) minmax(300px, .9fr) !important;
  gap: 22px !important;
  align-items: stretch !important;
}

.wmc__footer-brand,
.wmc__footer-actions,
.wmc__footer-links {
  border: 1px solid var(--wmc-footer-line);
  background: #183048;
  box-shadow: 0 18px 42px rgba(0, 0, 0, .2);
  backdrop-filter: blur(10px);
}

.wmc__footer-brand,
.wmc__footer-actions {
  border-radius: 8px;
  padding: 24px;
}

.wmc__footer-links {
  grid-column: 1 / -1;
  border-radius: 8px;
  padding: 22px;
  display: grid !important;
  grid-template-columns: .9fr .9fr 1.2fr !important;
  gap: 18px !important;
}

.wmc__footer-bottom {
  position: relative;
  z-index: 1;
  width: min(1120px, calc(100% - 48px));
  margin: 22px auto 0;
  padding-top: 18px;
  border-top: 1px solid rgba(255, 255, 255, .16);
  display: flex;
  justify-content: space-between;
  gap: 14px;
  color: #b9cad5;
  font-size: 12px;
  line-height: 1.7;
}

#footer.l-footer {
  margin-top: 0 !important;
  background: #061424 !important;
  color: #d7e6eb !important;
  border-top: 1px solid rgba(255, 255, 255, .08) !important;
}

#footer .l-footer__inner {
  padding-top: 0 !important;
}

#footer .l-footer__foot {
  padding: 18px 0 24px !important;
  background: transparent !important;
}

#footer .l-container {
  width: min(1120px, calc(100% - 48px)) !important;
}

#footer .l-footer__nav {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  gap: 8px 12px !important;
  margin: 0 auto 14px !important;
  padding: 0 !important;
  border: 0 !important;
}

#footer .l-footer__nav li {
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
}

#footer .l-footer__nav a {
  display: inline-flex !important;
  align-items: center !important;
  min-height: 32px !important;
  padding: 0 10px !important;
  border-radius: 999px !important;
  color: #dceef2 !important;
  background: rgba(255, 255, 255, .06) !important;
  font-size: 12px !important;
  font-weight: 800 !important;
  line-height: 1.35 !important;
  text-decoration: none !important;
}

#footer .l-footer__nav a:hover {
  background: rgba(126, 224, 215, .16) !important;
  color: #fff !important;
}

#footer .copyright,
#footer .copyright a {
  color: #b9cad5 !important;
  font-size: 12px !important;
  line-height: 1.7 !important;
  text-align: center !important;
}

@media not all and (min-width: 960px) {
  .wmc-site-footer-cta {
    padding: 40px 0 24px;
  }
  .wmc-site-footer-cta__inner,
  .wmc-site-footer-cta__nav,
  #footer .l-container {
    width: min(100% - 32px, 640px) !important;
  }
  .wmc-site-footer-cta__inner,
  .wmc__footer-grid {
    grid-template-columns: 1fr !important;
    gap: 14px !important;
  }
  .wmc-site-footer-cta__brand,
  .wmc-site-footer-cta__actions,
  .wmc__footer-brand,
  .wmc__footer-actions {
    padding: 20px;
  }
  .wmc-site-footer-cta__nav,
  .wmc__footer-links {
    grid-template-columns: 1fr !important;
    gap: 14px !important;
    padding: 20px;
  }
  .wmc-site-footer-cta__logo,
  .wmc__footer-logo {
    width: min(232px, 100%);
    height: 64px;
  }
  .wmc__footer-bottom {
    width: min(100% - 32px, 640px);
    flex-direction: column;
  }
}

@media (max-width: 480px) {
  .wmc-site-footer-cta__brand,
  .wmc-site-footer-cta__actions,
  .wmc-site-footer-cta__nav,
  .wmc__footer-brand,
  .wmc__footer-actions,
  .wmc__footer-links {
    border-radius: 8px;
  }
  .wmc-site-footer-cta__action,
  .wmc__footer-action {
    min-height: 104px;
    padding: 16px;
  }
  #footer .l-footer__nav {
    justify-content: flex-start !important;
  }
}


:root{--wmc-f-navy:#061424;--wmc-f-navy2:#071c32;--wmc-f-panel:#17334d;--wmc-f-line:rgba(213,231,238,.2);--wmc-f-teal:#08746d;--wmc-f-teal2:#0b8c82;--wmc-f-amber:#b57917;--wmc-f-text:#dceef2;--wmc-f-muted:#b9cad5}
#body_wrap .wmc-site-footer-cta{box-sizing:border-box!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:64px 0 36px!important;background:radial-gradient(circle at 16% 0%,rgba(17,121,132,.36),transparent 34%),linear-gradient(135deg,#07182b 0%,#09233d 58%,#061424 100%)!important;border-top:1px solid rgba(255,255,255,.08)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;color:var(--wmc-f-text)!important}
#body_wrap .wmc-site-footer-cta::before{opacity:.18!important}
#body_wrap .wmc-site-footer-cta__inner,#body_wrap .wmc-site-footer-cta__nav{width:min(1120px,calc(100% - 48px))!important}
#body_wrap .wmc-site-footer-cta__inner{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr)!important;gap:26px!important}
#body_wrap .wmc-site-footer-cta__brand,#body_wrap .wmc-site-footer-cta__actions,#body_wrap .wmc-site-footer-cta__nav{border:1px solid var(--wmc-f-line)!important;background:linear-gradient(180deg,rgba(28,58,86,.98),rgba(21,47,72,.98))!important;border-radius:8px!important;box-shadow:0 20px 46px rgba(0,0,0,.22)!important}
#body_wrap .wmc-site-footer-cta__brand{position:relative!important;padding:30px!important;border-top:4px solid var(--wmc-f-teal2)!important}
#body_wrap .wmc-site-footer-cta__actions{padding:18px!important;border-top:4px solid rgba(242,184,75,.75)!important}
#body_wrap .wmc-site-footer-cta__logo{width:252px!important;height:74px!important;padding:8px 12px!important;border-radius:8px!important;background:#fff!important;box-shadow:0 12px 26px rgba(0,0,0,.14)!important}
#body_wrap .wmc-site-footer-cta__logo img{object-fit:contain!important;object-position:left center!important}
#body_wrap .wmc-site-footer-cta__eyebrow{margin:20px 0 8px!important;color:#7ee0d7!important;font-size:12px!important;font-weight:950!important;letter-spacing:.04em!important}
#body_wrap .wmc-site-footer-cta h2{max-width:680px!important;color:#fff!important;font-size:clamp(1.42rem,2.1vw,2.05rem)!important;line-height:1.55!important;letter-spacing:0!important}
#body_wrap .wmc-site-footer-cta__lead{max-width:760px!important;color:#dceef2!important;font-weight:700!important;line-height:1.9!important}
#body_wrap .wmc-site-footer-cta__badges{gap:10px!important;margin-top:20px!important}
#body_wrap .wmc-site-footer-cta__badges li{min-height:32px!important;padding:0 13px!important;border:1px solid rgba(126,224,215,.48)!important;background:rgba(8,116,109,.78)!important;color:#fff!important;font-size:12px!important;font-weight:900!important}
#body_wrap .wmc-site-footer-cta__action{position:relative!important;min-height:122px!important;padding:20px!important;border-radius:8px!important;text-decoration:none!important}
#body_wrap .wmc-site-footer-cta__action--seller{background:linear-gradient(135deg,#08746d,#0b8c82)!important;color:#fff!important}
#body_wrap .wmc-site-footer-cta__action--buyer{background:linear-gradient(135deg,#fffaf1,#fff3dc)!important;border:1px solid #d9bb82!important;color:#5e3a07!important}
#body_wrap .wmc-site-footer-cta__action span{font-size:12px!important;font-weight:950!important;letter-spacing:.03em!important}
#body_wrap .wmc-site-footer-cta__action strong{font-size:1.18rem!important;line-height:1.45!important}
#body_wrap .wmc-site-footer-cta__action small{font-size:13px!important;font-weight:800!important;line-height:1.65!important}
#body_wrap .wmc-site-footer-cta__nav{grid-template-columns:.85fr .85fr 1.3fr!important;gap:20px!important;margin-top:24px!important;padding:24px!important}
#body_wrap .wmc-site-footer-cta__nav strong{font-size:14px!important;color:#fff!important}
#body_wrap .wmc-site-footer-cta__nav a{min-height:34px!important;margin:0 12px 8px 0!important;color:#e6f5f7!important;font-weight:850!important;text-decoration:none!important}
#body_wrap .wmc-site-footer-cta__nav a::before{background:#7ee0d7!important}
#body_wrap .wmc-site-footer-cta__nav a:hover,#body_wrap .wmc-site-footer-cta__nav a:focus-visible{color:#fff!important;text-decoration:underline!important;text-underline-offset:4px!important}
#body_wrap.page-id-14 .wmac-footer{position:relative!important;overflow:hidden!important;padding:48px 0 26px!important;background:radial-gradient(circle at 14% 0%,rgba(17,121,132,.32),transparent 34%),linear-gradient(135deg,#07182b 0%,#09233d 58%,#061424 100%)!important;border-top:1px solid rgba(255,255,255,.08)!important;color:var(--wmc-f-text)!important}
#body_wrap.page-id-14 .wmac-footer::before{content:""!important;position:absolute!important;inset:0!important;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px)!important;background-size:56px 56px!important;opacity:.2!important;pointer-events:none!important}
#body_wrap.page-id-14 .wmac-footer .wmac-wrap{position:relative!important;z-index:1!important;width:min(1120px,calc(100% - 48px))!important}
#body_wrap.page-id-14 .wmac-footer__grid{display:grid!important;grid-template-columns:minmax(260px,1.15fr) minmax(150px,.7fr) minmax(150px,.7fr) minmax(190px,.9fr)!important;gap:18px!important;align-items:stretch!important}
#body_wrap.page-id-14 .wmac-footer__grid>div{padding:22px!important;border:1px solid var(--wmc-f-line)!important;border-radius:8px!important;background:linear-gradient(180deg,rgba(28,58,86,.98),rgba(21,47,72,.98))!important;box-shadow:0 18px 42px rgba(0,0,0,.2)!important}
#body_wrap.page-id-14 .wmac-footer__grid>div:first-child{border-top:4px solid var(--wmc-f-teal2)!important}
#body_wrap.page-id-14 .wmac-footer__logo{display:inline-flex!important;width:250px!important;height:74px!important;max-width:100%!important;padding:8px 12px!important;border-radius:8px!important;background:#fff!important;box-shadow:0 12px 26px rgba(0,0,0,.14)!important}
#body_wrap.page-id-14 .wmac-footer__logo img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:left center!important}
#body_wrap.page-id-14 .wmac-footer p{color:#dceef2!important;font-weight:750!important;line-height:1.85!important}
#body_wrap.page-id-14 .wmac-footer strong{display:block!important;margin-bottom:12px!important;color:#fff!important;font-size:14px!important}
#body_wrap.page-id-14 .wmac-footer a{display:inline-flex!important;align-items:center!important;min-height:32px!important;margin:0 12px 8px 0!important;color:#e6f5f7!important;font-weight:850!important;text-decoration:none!important}
#body_wrap.page-id-14 .wmac-footer a:not(.wmac-footer__logo)::before{content:""!important;width:5px!important;height:5px!important;margin-right:8px!important;border-radius:999px!important;background:#7ee0d7!important;flex:0 0 auto!important}
#body_wrap.page-id-14 .wmac-footer a:hover,#body_wrap.page-id-14 .wmac-footer a:focus-visible{color:#fff!important;text-decoration:underline!important;text-underline-offset:4px!important}
#body_wrap.page-id-14 .wmac-footer__trust{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:18px 0 0!important}
#body_wrap.page-id-14 .wmac-footer__trust span{display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:68px!important;padding:12px 14px!important;border:1px solid rgba(126,224,215,.36)!important;border-radius:8px!important;background:rgba(8,116,109,.32)!important;color:#fff!important}
#body_wrap.page-id-14 .wmac-footer__trust b{font-size:18px!important;line-height:1.3!important;color:#fff!important}
#body_wrap.page-id-14 .wmac-footer__trust small{margin-top:3px!important;color:#dceef2!important;font-size:12px!important;font-weight:800!important;line-height:1.45!important}
#body_wrap.page-id-14 .wmac-copy{display:flex!important;justify-content:space-between!important;gap:14px!important;margin-top:22px!important;padding-top:18px!important;border-top:1px solid rgba(255,255,255,.16)!important;color:#b9cad5!important;font-size:12px!important;line-height:1.7!important}
#body_wrap #footer.l-footer{margin-top:0!important;background:#061424!important;color:#d7e6eb!important;border-top:1px solid rgba(255,255,255,.08)!important}
#body_wrap #footer .l-footer__foot{padding:18px 0 24px!important;background:transparent!important}
#body_wrap #footer .l-container{width:min(1120px,calc(100% - 48px))!important}
#body_wrap #footer .l-footer__nav{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:8px 10px!important;margin:0 auto 14px!important;padding:0!important;border:0!important}
#body_wrap #footer .l-footer__nav li{margin:0!important;padding:0!important;border:0!important}
#body_wrap #footer .l-footer__nav a{display:inline-flex!important;align-items:center!important;min-height:32px!important;padding:0 11px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:999px!important;background:rgba(255,255,255,.06)!important;color:#dceef2!important;font-size:12px!important;font-weight:850!important;text-decoration:none!important}
#body_wrap #footer .l-footer__nav a:hover,#body_wrap #footer .l-footer__nav a:focus-visible{background:rgba(126,224,215,.16)!important;color:#fff!important}
#body_wrap #footer .copyright,#body_wrap #footer .copyright a{color:#b9cad5!important;font-size:12px!important;line-height:1.7!important;text-align:center!important}
#body_wrap .wmc-site-footer-cta a:focus-visible,#body_wrap.page-id-14 .wmac-footer a:focus-visible,#body_wrap #footer a:focus-visible{outline:3px solid #f2b84b!important;outline-offset:3px!important}
@media not all and (min-width:960px){
  #body_wrap .wmc-site-footer-cta{padding:42px 0 24px!important}
  #body_wrap .wmc-site-footer-cta__inner,#body_wrap .wmc-site-footer-cta__nav,#body_wrap #footer .l-container,#body_wrap.page-id-14 .wmac-footer .wmac-wrap{width:min(100% - 32px,640px)!important}
  #body_wrap .wmc-site-footer-cta__inner,#body_wrap.page-id-14 .wmac-footer__grid{grid-template-columns:1fr!important;gap:14px!important}
  #body_wrap .wmc-site-footer-cta__brand,#body_wrap .wmc-site-footer-cta__actions,#body_wrap .wmc-site-footer-cta__nav,#body_wrap.page-id-14 .wmac-footer__grid>div{padding:20px!important}
  #body_wrap .wmc-site-footer-cta__nav{grid-template-columns:1fr!important;gap:14px!important}
  #body_wrap .wmc-site-footer-cta__logo,#body_wrap.page-id-14 .wmac-footer__logo{width:min(246px,100%)!important;height:70px!important}
  #body_wrap.page-id-14 .wmac-footer{padding:40px 0 24px!important}
  #body_wrap.page-id-14 .wmac-footer__trust{grid-template-columns:1fr 1fr!important}
  #body_wrap.page-id-14 .wmac-copy{flex-direction:column!important}
}
@media(max-width:480px){
  #body_wrap .wmc-site-footer-cta__brand,#body_wrap .wmc-site-footer-cta__actions,#body_wrap .wmc-site-footer-cta__nav,#body_wrap.page-id-14 .wmac-footer__grid>div{padding:18px!important}
  #body_wrap .wmc-site-footer-cta h2{font-size:1.38rem!important}
  #body_wrap .wmc-site-footer-cta__action{min-height:106px!important;padding:17px!important}
  #body_wrap.page-id-14 .wmac-footer__trust{grid-template-columns:1fr!important}
  #body_wrap #footer .l-footer__nav{justify-content:flex-start!important}
}


#body_wrap{--wmc-space-page-top:42px;--wmc-space-page-bottom:48px;--wmc-space-section:52px;--wmc-space-section-mobile:42px}
#body_wrap .l-content{padding-bottom:var(--wmc-space-page-bottom)!important}
#body_wrap .l-mainContent__inner{padding-bottom:0!important}
#body_wrap:not(.page-id-14) .post_content{margin-bottom:46px!important}
#body_wrap.single .post_content{margin-top:38px!important;margin-bottom:46px!important}
#body_wrap.single .p-articleThumb{margin-bottom:38px!important}
#body_wrap:not(.page-id-14) .post_content>h2,
#body_wrap:not(.page-id-14) .post_content>.wp-block-heading,
#body_wrap:not(.page-id-14) .post_content [id^="sec-"]{margin-top:56px!important;margin-bottom:20px!important}
#body_wrap:not(.page-id-14) .post_content>h2:first-child,
#body_wrap:not(.page-id-14) .post_content>.wp-block-heading:first-child{margin-top:0!important}
#body_wrap:not(.page-id-14) .post_content .wmac-article-summary h2,
#body_wrap:not(.page-id-14) .post_content .wmac-reference-box h2{margin-top:0!important;margin-bottom:20px!important}
#body_wrap:not(.page-id-14) .post_content h3{margin-top:34px!important;margin-bottom:14px!important}
#body_wrap:not(.page-id-14) .post_content p+ul,
#body_wrap:not(.page-id-14) .post_content p+ol{margin-top:14px!important}
#body_wrap .p-termHead{margin-top:38px!important;margin-bottom:0!important}
#body_wrap .p-termContent{margin-top:36px!important}
#body_wrap .p-postList{row-gap:42px!important}
#body_wrap .c-pagination{margin-top:42px!important;margin-bottom:0!important}
#body_wrap .wmc-sub__hero{padding-top:64px!important;padding-bottom:52px!important}
#body_wrap .wmc-sub__body{padding-top:46px!important;padding-bottom:44px!important}
#body_wrap .wmc-sub__grid{gap:20px!important}
#body_wrap .wmc-sub__grid+.wmc-form-panel,
#body_wrap .wmc-sub__card+.wmc-sub__grid,
#body_wrap .wmc-sub__note+.wmc-sub__grid{margin-top:22px!important}
#body_wrap .wmc-form-panel{margin-top:24px!important}
#body_wrap .wmc-sub__actions{margin-top:22px!important}
#body_wrap .wmc-site-footer-cta{margin-top:0!important}
#body_wrap .wmc-sub__hero{position:relative!important;overflow:hidden!important;border-bottom:4px solid #0a7f77!important}
#body_wrap .wmc-sub__hero::after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:1px!important;background:rgba(255,255,255,.34)!important;pointer-events:none!important}
#body_wrap .wmc-sub__body{position:relative!important;background:linear-gradient(180deg,#edf6f4 0%,#f5faf7 48%,#e8f2f1 100%)!important;border-top:1px solid #c1d8d9!important}
#body_wrap .wmc-sub__wrap{position:relative!important}
#body_wrap .wmc-sub__body .wmc-sub__wrap>article:first-child,
#body_wrap .wmc-sub__card,
#body_wrap .wmc-form-panel{border-radius:8px!important;border:1px solid #bdd5d7!important;background:linear-gradient(180deg,#fbfdfa 0%,#f0f7f5 100%)!important;box-shadow:0 16px 34px rgba(8,33,63,.06)!important}
#body_wrap .wmc-sub__card h2,
#body_wrap .wmc-form-panel h2{padding-bottom:12px!important;border-bottom:1px solid rgba(8,33,63,.12)!important}
#body_wrap .wmc-sub__card h2:first-child,
#body_wrap .wmc-form-panel h2:first-child{margin-top:0!important}
#body_wrap .wmc-sub__grid{align-items:stretch!important}
#body_wrap .wmc-sub__grid .wmc-sub__card{height:100%!important}
#body_wrap .wmc-sub__note{border-left:4px solid #0a7f77!important;border-radius:8px!important;background:#edf7f5!important;padding:14px 16px!important}
#body_wrap .p-termHead{position:relative!important;overflow:hidden!important;border:1px solid #bdd5d7!important;border-left:5px solid #0a7f77!important;border-radius:8px!important;background:linear-gradient(180deg,#fbfdfa 0%,#eef6f3 100%)!important;box-shadow:0 16px 34px rgba(8,33,63,.05)!important}
#body_wrap .p-termHead::before{content:""!important;position:absolute!important;left:0!important;right:0!important;top:0!important;height:4px!important;background:linear-gradient(90deg,#0a7f77 0%,#d39a2a 48%,#123b5a 100%)!important}
#body_wrap .p-termHead__title,
#body_wrap .p-termHead h1{padding-bottom:14px!important;border-bottom:1px solid rgba(8,33,63,.12)!important}
#body_wrap .p-postList__item{border-radius:8px!important;border:1px solid #c2d8da!important;background:linear-gradient(180deg,#fbfdfa,#eef6f4)!important;box-shadow:0 14px 30px rgba(8,33,63,.055)!important;overflow:hidden!important}
#body_wrap .p-postList__body{padding-top:16px!important}
#body_wrap .wmc-site-footer-cta{position:relative!important;border-top:5px solid #0a7f77!important}
#body_wrap .wmc-site-footer-cta::before{content:""!important;position:absolute!important;left:0!important;right:0!important;top:-5px!important;height:1px!important;background:#d5a341!important}
#body_wrap.page-id-14 .wmac-section,
#body_wrap.page-id-14 .wmac-fee-appeal,
#body_wrap.page-id-14 .wmac-photo-story{padding-top:64px!important;padding-bottom:64px!important}
#body_wrap.page-id-14 .wmac-section__head{margin-bottom:30px!important}
#body_wrap.page-id-14 .wmac-card-grid,
#body_wrap.page-id-14 .wmac-photo-grid,
#body_wrap.page-id-14 .wmac-local-grid,
#body_wrap.page-id-14 .wmac-knowledge-grid{gap:20px!important}
#body_wrap.page-id-14 .wmac-process-panel{background:linear-gradient(180deg,#123b5a 0%,#08213f 56%,#06182e 100%)!important;border-color:rgba(126,224,215,.38)!important;color:#fff!important}
#body_wrap.page-id-14 .wmac-process-panel h2,
#body_wrap.page-id-14 .wmac-process-panel p,
#body_wrap.page-id-14 .wmac-process-panel strong{color:#fff!important;text-shadow:none!important}
#body_wrap.page-id-14 .wmac-process-panel p{color:#dceef2!important}
#body_wrap.page-id-14 .wmac-process-panel .wmac-kicker{background:#d9f0ec!important;color:#075e58!important}
#body_wrap.page-id-14 .wmac-process-panel__image{background:#06182e!important}
#body_wrap.page-id-14 .wmac-trustbar{padding-top:0!important;padding-bottom:0!important}
#body_wrap.page-id-14 .wmac-section,
#body_wrap.page-id-14 .wmac-fee-appeal,
#body_wrap.page-id-14 .wmac-photo-story,
#body_wrap.page-id-14 .wmac-contact{position:relative!important;overflow:hidden!important;border-top:1px solid #bfd6d7!important;border-bottom:1px solid rgba(8,33,63,.08)!important}
#body_wrap.page-id-14 .wmac-section::before,
#body_wrap.page-id-14 .wmac-fee-appeal::before,
#body_wrap.page-id-14 .wmac-photo-story::before,
#body_wrap.page-id-14 .wmac-contact::before{content:""!important;position:absolute!important;left:0!important;right:0!important;top:0!important;height:6px!important;background:linear-gradient(90deg,#0a7f77 0%,#0f8f86 42%,#d49a28 42%,#d49a28 57%,#123b5a 57%,#123b5a 100%)!important;opacity:.78!important;pointer-events:none!important}
#body_wrap.page-id-14 #seller-fee-zero{background:linear-gradient(180deg,#e0efed 0%,#edf6f3 100%)!important}
#body_wrap.page-id-14 #photo-scenes{background:linear-gradient(180deg,#dfecee 0%,#edf6f4 100%)!important}
#body_wrap.page-id-14 #local-web-industry{background:linear-gradient(180deg,#edf6f4 0%,#e4f0ef 100%)!important}
#body_wrap.page-id-14 #solve{background:linear-gradient(180deg,#e8f3f1 0%,#f2f8f6 100%)!important}
#body_wrap.page-id-14 #target{background:linear-gradient(180deg,#dfecee 0%,#edf6f4 100%)!important}
#body_wrap.page-id-14 #process{background:linear-gradient(180deg,#edf6f4 0%,#e5f0ee 100%)!important}
#body_wrap.page-id-14 #knowledge{background:linear-gradient(180deg,#e0ecee 0%,#eff7f5 100%)!important}
#body_wrap.page-id-14 .wmac-section__head,
#body_wrap.page-id-14 .wmac-head{position:relative!important;display:grid!important;gap:12px!important;max-width:880px!important;padding:0 0 22px!important;margin-left:auto!important;margin-right:auto!important;border-bottom:1px solid rgba(8,33,63,.15)!important;text-align:center!important}
#body_wrap.page-id-14 .wmac-section__head::after,
#body_wrap.page-id-14 .wmac-head::after{content:""!important;position:absolute!important;left:50%!important;bottom:-2px!important;width:92px!important;height:3px!important;transform:translateX(-50%)!important;background:#0a7f77!important;border-radius:999px!important}
#body_wrap.page-id-14 .wmac-section__head .wmac-kicker,
#body_wrap.page-id-14 .wmac-head .wmac-kicker{justify-self:center!important}
#body_wrap.page-id-14 .wmac-section__head h2,
#body_wrap.page-id-14 .wmac-head h2{margin-top:0!important;margin-bottom:0!important}
#body_wrap.page-id-14 .wmac-section__head p,
#body_wrap.page-id-14 .wmac-head p{max-width:760px!important;margin:0 auto!important}
#body_wrap.page-id-14 .wmac-fee-appeal__box,
#body_wrap.page-id-14 .wmac-card-grid,
#body_wrap.page-id-14 .wmac-photo-grid,
#body_wrap.page-id-14 .wmac-local-panel,
#body_wrap.page-id-14 .wmac-local-checks,
#body_wrap.page-id-14 .wmac-knowledge-grid{position:relative!important;z-index:1!important}
#body_wrap.page-id-14 .wmac-card,
#body_wrap.page-id-14 .wmac-photo-card,
#body_wrap.page-id-14 .wmac-local-card,
#body_wrap.page-id-14 .wmac-step,
#body_wrap.page-id-14 .wmac-knowledge-card{border-top:4px solid #0a7f77!important}
#body_wrap.page-id-14 .wmac-photo-card:nth-child(even),
#body_wrap.page-id-14 .wmac-local-card:nth-child(even),
#body_wrap.page-id-14 .wmac-card:nth-child(even),
#body_wrap.page-id-14 .wmac-step:nth-child(even){border-top-color:#d49a28!important}
#body_wrap.page-id-14 .wmac-photo-card__body,
#body_wrap.page-id-14 .wmac-card__body,
#body_wrap.page-id-14 .wmac-knowledge-card__body{padding-top:16px!important}
@media not all and (min-width:960px){
  #body_wrap{--wmc-space-page-top:32px;--wmc-space-page-bottom:38px}
  #body_wrap #header.l-header,
  #body_wrap.page-id-14 .wmac-header{position:relative!important;top:auto!important;z-index:50!important}
  #body_wrap #fix_header,
  #body_wrap .l-fixHeader{display:none!important}
  #body_wrap .l-content{padding-bottom:38px!important}
  #body_wrap:not(.page-id-14) .post_content{margin-bottom:38px!important}
  #body_wrap.single .post_content{margin-top:32px!important;margin-bottom:38px!important}
  #body_wrap.single .p-articleThumb{margin-bottom:32px!important}
  #body_wrap:not(.page-id-14) .post_content>h2,
  #body_wrap:not(.page-id-14) .post_content>.wp-block-heading,
  #body_wrap:not(.page-id-14) .post_content [id^="sec-"]{margin-top:44px!important;margin-bottom:16px!important}
  #body_wrap:not(.page-id-14) .post_content h3{margin-top:28px!important;margin-bottom:12px!important}
  #body_wrap:not(.page-id-14) .post_content .wmac-article-summary h2,
  #body_wrap:not(.page-id-14) .post_content .wmac-reference-box h2{margin-bottom:16px!important}
  #body_wrap .p-termHead{margin-top:30px!important}
  #body_wrap .p-termContent{margin-top:28px!important}
  #body_wrap .p-postList{row-gap:34px!important}
  #body_wrap .c-pagination{margin-top:34px!important}
  #body_wrap .wmc-sub__hero{padding-top:44px!important;padding-bottom:38px!important}
  #body_wrap .wmc-sub__body{padding-top:36px!important;padding-bottom:34px!important}
  #body_wrap .wmc-sub__grid{gap:14px!important}
  #body_wrap .wmc-sub__card,
  #body_wrap .wmc-form-panel{box-shadow:0 12px 26px rgba(8,33,63,.055)!important}
  #body_wrap .wmc-sub__card h2,
  #body_wrap .wmc-form-panel h2{padding-bottom:10px!important}
  #body_wrap .p-termHead{border-left-width:4px!important}
  #body_wrap .p-postList__body{padding-top:14px!important}
  #body_wrap .wmc-form-panel{margin-top:18px!important}
  #body_wrap.page-id-14 .wmac-section,
  #body_wrap.page-id-14 .wmac-fee-appeal,
  #body_wrap.page-id-14 .wmac-photo-story{padding-top:52px!important;padding-bottom:52px!important}
  #body_wrap.page-id-14 .wmac-section__head{margin-bottom:24px!important}
  #body_wrap.page-id-14 .wmac-section::before,
  #body_wrap.page-id-14 .wmac-fee-appeal::before,
  #body_wrap.page-id-14 .wmac-photo-story::before,
  #body_wrap.page-id-14 .wmac-contact::before{height:5px!important}
  #body_wrap.page-id-14 .wmac-section__head,
  #body_wrap.page-id-14 .wmac-head{gap:10px!important;padding-bottom:18px!important;text-align:left!important}
  #body_wrap.page-id-14 .wmac-section__head,
  #body_wrap.page-id-14 .wmac-head{display:flex!important;flex-direction:column!important;align-items:flex-start!important;grid-template-columns:none!important}
  #body_wrap.page-id-14 .wmac-section__head>*,
  #body_wrap.page-id-14 .wmac-head>*,
  #body_wrap.page-id-14 .wmac-section__head h2,
  #body_wrap.page-id-14 .wmac-head h2,
  #body_wrap.page-id-14 .wmac-section__head p,
  #body_wrap.page-id-14 .wmac-head p{width:100%!important;max-width:100%!important}
  #body_wrap.page-id-14 .wmac-section__head h2,
  #body_wrap.page-id-14 .wmac-head h2{word-break:keep-all!important;overflow-wrap:break-word!important}
  #body_wrap.page-id-14 .wmac-section__head p,
  #body_wrap.page-id-14 .wmac-head p{margin-left:0!important;margin-right:0!important}
  #body_wrap.page-id-14 .wmac-section__head::after,
  #body_wrap.page-id-14 .wmac-head::after{left:0!important;transform:none!important;width:76px!important}
  #body_wrap.page-id-14 .wmac-section__head .wmac-kicker,
  #body_wrap.page-id-14 .wmac-head .wmac-kicker{justify-self:start!important}
  #body_wrap .wmc-cf7-form input[type=checkbox],
  #body_wrap .wmc-cf7-form input[type=radio]{width:22px!important;height:22px!important;min-width:22px!important;accent-color:#08746d!important}
  #body_wrap .wmc-cf7-form .wpcf7-list-item label{min-height:42px!important;align-items:center!important;padding:9px 10px!important;cursor:pointer!important}
  #body_wrap .wmc-cf7-form .wpcf7-list-item-label{line-height:1.55!important}
  #body_wrap .wmc-site-footer-cta__nav a,
  #body_wrap.page-id-14 .wmac-footer a,
  #body_wrap #footer .l-footer__nav a{min-height:40px!important;padding:7px 10px!important;margin-bottom:6px!important}
  #body_wrap .wmc-site-footer-cta__badges li,
  #body_wrap.page-id-14 .wmac-footer__trust span{min-height:44px!important}
}
@media(max-width:599px){
  #body_wrap .l-content{padding-bottom:32px!important}
  #body_wrap .p-termContent{margin-top:24px!important}
  #body_wrap .p-postList{row-gap:28px!important}
  #body_wrap .c-pagination{margin-top:30px!important}
  #body_wrap:not(.page-id-14) .post_content>h2,
  #body_wrap:not(.page-id-14) .post_content>.wp-block-heading,
  #body_wrap:not(.page-id-14) .post_content [id^="sec-"]{margin-top:38px!important}
  #body_wrap .wmc-sub__hero{padding-top:38px!important;padding-bottom:34px!important}
  #body_wrap .wmc-sub__body{padding-top:30px!important;padding-bottom:30px!important}
  #body_wrap .wmc-sub__card,
  #body_wrap .wmc-form-panel,
  #body_wrap .p-termHead,
  #body_wrap .p-postList__item{box-shadow:0 10px 20px rgba(8,33,63,.045)!important}
  #body_wrap .wmc-sub__note{padding:12px 13px!important}
  #body_wrap .wmc-cf7-form .wpcf7-list-item label{min-height:44px!important;padding:10px 11px!important}
  #body_wrap .wmc-site-footer-cta__nav a,
  #body_wrap.page-id-14 .wmac-footer a,
  #body_wrap #footer .l-footer__nav a{min-height:42px!important}
  #body_wrap.page-id-14 .wmac-section,
  #body_wrap.page-id-14 .wmac-fee-appeal,
  #body_wrap.page-id-14 .wmac-photo-story{padding-top:46px!important;padding-bottom:46px!important}
  #body_wrap.page-id-14 .wmac-section__head,
  #body_wrap.page-id-14 .wmac-head{margin-bottom:22px!important}
  #body_wrap.page-id-14 .wmac-card,
  #body_wrap.page-id-14 .wmac-photo-card,
  #body_wrap.page-id-14 .wmac-local-card,
  #body_wrap.page-id-14 .wmac-step,
  #body_wrap.page-id-14 .wmac-knowledge-card{border-top-width:3px!important}
}


#body_wrap{--wmc-readable-line:1.68}
#body_wrap a,#body_wrap button,#body_wrap summary,#body_wrap input,#body_wrap select,#body_wrap textarea{letter-spacing:0!important}
#body_wrap p,#body_wrap li,#body_wrap dd,#body_wrap dt,#body_wrap label,#body_wrap small{line-height:var(--wmc-readable-line)!important}
#body_wrap .wmc-nowrap{white-space:nowrap!important}
#body_wrap h1,#body_wrap h2,#body_wrap h3,#body_wrap h4{line-height:1.45!important;letter-spacing:0!important;overflow-wrap:anywhere!important}
#body_wrap .ttl,
#body_wrap #gnav .c-gnav>li>a,
#body_wrap #fix_header .c-gnav>li>a,
#body_wrap .c-spnav a,
#body_wrap .p-spMenu__nav a{line-height:1.48!important;min-height:42px!important;display:flex!important;align-items:center!important;white-space:normal!important}
#body_wrap #gnav .ttl,
#body_wrap #fix_header .ttl{line-height:1.45!important}
#body_wrap .p-breadcrumb__list,
#body_wrap .p-breadcrumb__item,
#body_wrap .p-breadcrumb__text{font-size:11.5px!important;line-height:1.65!important;white-space:normal!important;overflow-wrap:anywhere!important}
#body_wrap .wmc-required,
#body_wrap .wmc-optional{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:22px!important;padding:2px 7px!important;line-height:1.25!important;white-space:nowrap!important;vertical-align:middle!important}
#body_wrap .wmc-cf7-label{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;line-height:1.5!important}
#body_wrap .wmc-cf7-field small,
#body_wrap .wmc-cf7-block small{display:block!important;line-height:1.65!important}
#body_wrap .wmc-sub__eyebrow,
#body_wrap.page-id-14 .wmac-kicker{line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important}
#body_wrap .wmc-sub__btn,
#body_wrap .wmc__btn,
#body_wrap.page-id-14 .wmac-btn{line-height:1.35!important;white-space:normal!important;text-align:center!important}
#body_wrap .wmc-sub__card,
#body_wrap .wmc-form-panel,
#body_wrap .p-postList__item,
#body_wrap.page-id-14 .wmac-card,
#body_wrap.page-id-14 .wmac-photo-card,
#body_wrap.page-id-14 .wmac-local-card,
#body_wrap.page-id-14 .wmac-step,
#body_wrap.page-id-14 .wmac-knowledge-card{min-width:0!important}
#body_wrap .p-postList__title,
#body_wrap .p-postList__excerpt,
#body_wrap.page-id-14 .wmac-card strong,
#body_wrap.page-id-14 .wmac-card span,
#body_wrap.page-id-14 .wmac-photo-card strong,
#body_wrap.page-id-14 .wmac-photo-card span,
#body_wrap.page-id-14 .wmac-local-card strong,
#body_wrap.page-id-14 .wmac-local-card span,
#body_wrap.page-id-14 .wmac-step strong,
#body_wrap.page-id-14 .wmac-step span,
#body_wrap.page-id-14 .wmac-footer a,
#body_wrap.page-id-14 .wmac-footer p,
#body_wrap .wmc-site-footer-cta a,
#body_wrap .wmc-site-footer-cta p,
#body_wrap .wmc-site-footer-cta li{overflow-wrap:anywhere!important;word-break:normal!important}
#body_wrap.page-id-14 .wmac-topline__inner,
#body_wrap.page-id-14 .wmac-topline__note,
#body_wrap.page-id-14 .wmac-trustbar__item,
#body_wrap.page-id-14 .wmac-proof__item,
#body_wrap.page-id-14 .wmac-footer__trust span,
#body_wrap .wmc-site-footer-cta__badges li{line-height:1.55!important}
#body_wrap.page-id-14 .wmac-trustbar__item span,
#body_wrap.page-id-14 .wmac-proof__item span,
#body_wrap.page-id-14 .wmac-footer__trust span small,
#body_wrap .wmc-site-footer-cta__badges li{font-size:max(12px, .78rem)!important}
#body_wrap img + h1,
#body_wrap img + h2,
#body_wrap img + h3{margin-top:16px!important}
@media not all and (min-width:960px){
  #body_wrap{--wmc-readable-line:1.72}
  #body_wrap #gnav .c-gnav>li>a,
  #body_wrap #fix_header .c-gnav>li>a,
  #body_wrap .c-spnav a,
  #body_wrap .p-spMenu__nav a{min-height:44px!important;padding-top:10px!important;padding-bottom:10px!important}
  #body_wrap .p-spMenu__inner,
  #body_wrap .p-spMenu__body,
  #body_wrap .p-spMenu__nav{max-width:100vw!important}
  #body_wrap .wmc-sub__hero h1,
  #body_wrap.page-id-14 .wmac-hero h1{line-height:1.42!important}
  #body_wrap .wmc-sub__lead,
  #body_wrap.page-id-14 .wmac-hero__lead{line-height:1.85!important}
  #body_wrap.page-id-14 .wmac-topline__note{gap:7px 14px!important}
  #body_wrap.page-id-14 .wmac-topline__note span,
  #body_wrap.page-id-14 .wmac-topline__note li{line-height:1.6!important}
  #body_wrap.page-id-14 .wmac-footer__grid,
  #body_wrap .wmc-site-footer-cta__nav{gap:16px!important}
}
@media(max-width:599px){
  #body_wrap{--wmc-readable-line:1.78}
  #body_wrap .p-breadcrumb__list,
  #body_wrap .p-breadcrumb__item,
  #body_wrap .p-breadcrumb__text{font-size:11px!important;line-height:1.7!important}
  #body_wrap .wmc-required,
  #body_wrap .wmc-optional{min-height:23px!important;font-size:11px!important}
  #body_wrap.page-id-14 .wmac-topline__inner{font-size:12px!important}
  #body_wrap.page-id-14 .wmac-proof__item strong{line-height:1.35!important}
  #body_wrap.page-id-14 .wmac-proof__item span{line-height:1.6!important}
  #body_wrap.page-id-14 .wmac-footer__trust span{min-height:56px!important;align-content:center!important}
}


#body_wrap{
  line-break:strict!important;
  word-break:normal!important;
  overflow-wrap:break-word!important;
}
#body_wrap h1,
#body_wrap h2,
#body_wrap h3,
#body_wrap h4,
#body_wrap h5,
#body_wrap h6,
#body_wrap p,
#body_wrap li,
#body_wrap dt,
#body_wrap dd,
#body_wrap label,
#body_wrap small,
#body_wrap .ttl,
#body_wrap .wmc-sub__lead,
#body_wrap .wmc-sub__card,
#body_wrap .wmc-form-panel,
#body_wrap .wmc-cf7-field,
#body_wrap .wmc-cf7-note,
#body_wrap .wmc-cf7-accept,
#body_wrap .wmc-site-footer-cta,
#body_wrap.page-id-14 .wmac-hero__lead,
#body_wrap.page-id-14 .wmac-card,
#body_wrap.page-id-14 .wmac-photo-card,
#body_wrap.page-id-14 .wmac-local-card,
#body_wrap.page-id-14 .wmac-step,
#body_wrap.page-id-14 .wmac-knowledge-card,
#body_wrap.page-id-14 .wmac-footer{
  line-break:strict!important;
  word-break:auto-phrase!important;
  overflow-wrap:break-word!important;
}
@supports not (word-break:auto-phrase){
  #body_wrap h1,
  #body_wrap h2,
  #body_wrap h3,
  #body_wrap h4,
  #body_wrap h5,
  #body_wrap h6,
  #body_wrap p,
  #body_wrap li,
  #body_wrap dt,
  #body_wrap dd,
  #body_wrap label,
  #body_wrap small,
  #body_wrap .ttl,
  #body_wrap .wmc-sub__lead,
  #body_wrap .wmc-sub__card,
  #body_wrap .wmc-form-panel,
  #body_wrap .wmc-cf7-field,
  #body_wrap .wmc-cf7-note,
  #body_wrap .wmc-cf7-accept,
  #body_wrap .wmc-site-footer-cta,
  #body_wrap.page-id-14 .wmac-hero__lead,
  #body_wrap.page-id-14 .wmac-card,
  #body_wrap.page-id-14 .wmac-photo-card,
  #body_wrap.page-id-14 .wmac-local-card,
  #body_wrap.page-id-14 .wmac-step,
  #body_wrap.page-id-14 .wmac-knowledge-card,
  #body_wrap.page-id-14 .wmac-footer{
    word-break:normal!important;
    overflow-wrap:break-word!important;
  }
}
#body_wrap .wmc-nowrap,
#body_wrap .wmac-nowrap,
#body_wrap .c-gnav a,
#body_wrap #fix_header .c-gnav a,
#body_wrap .wmc-required,
#body_wrap .wmc-optional{
  word-break:keep-all!important;
  overflow-wrap:normal!important;
}
#body_wrap .wmc-sub__btn,
#body_wrap .wmc__btn,
#body_wrap.page-id-14 .wmac-btn{
  line-break:strict!important;
  word-break:keep-all!important;
  overflow-wrap:normal!important;
}
#body_wrap .p-breadcrumb__text{
  line-break:strict!important;
  word-break:normal!important;
  overflow-wrap:break-word!important;
}


#body_wrap{
  -webkit-font-smoothing:antialiased!important;
  text-rendering:optimizeLegibility!important;
}
#body_wrap p,
#body_wrap li,
#body_wrap dd,
#body_wrap dt,
#body_wrap label{
  font-weight:500!important;
}
#body_wrap small,
#body_wrap .p-postList__excerpt,
#body_wrap .wmc-cf7-field small,
#body_wrap .wmc-cf7-block small{
  font-weight:500!important;
}
#body_wrap h1,
#body_wrap h2,
#body_wrap h3,
#body_wrap h4{
  font-weight:800!important;
}
#body_wrap .wmc-sub__hero h1{
  font-size:clamp(1.46rem,4.9vw,2.08rem)!important;
  font-weight:850!important;
  line-height:1.48!important;
}
#body_wrap .wmc-sub__hero h2,
#body_wrap .wmc-sub__body h2,
#body_wrap .wmc-form-panel h2{
  font-size:clamp(1.12rem,3.7vw,1.48rem)!important;
  font-weight:800!important;
  line-height:1.5!important;
}
#body_wrap .wmc-sub__body h3,
#body_wrap .wmc-form-panel h3,
#body_wrap .p-postList__title{
  font-weight:750!important;
  line-height:1.55!important;
}
#body_wrap .wmc-sub__lead{
  font-size:clamp(.94rem,2.4vw,1rem)!important;
  font-weight:550!important;
  line-height:1.9!important;
}
#body_wrap .wmc-sub__card p,
#body_wrap .wmc-form-panel p,
#body_wrap .wmc-cf7-note,
#body_wrap .wmc-cf7-accept{
  font-size:clamp(14.5px,3.78vw,16px)!important;
  font-weight:500!important;
  line-height:1.82!important;
}
#body_wrap .wmc-cf7-label{
  font-weight:750!important;
}
#body_wrap.page-id-14 .wmac-home{
  color:#10233a!important;
}
#body_wrap.page-id-14 .wmac-home h1,
#body_wrap.page-id-14 .wmac-home h2,
#body_wrap.page-id-14 .wmac-home h3{
  font-weight:850!important;
}
#body_wrap.page-id-14 #wmac-hero-title{
  font-size:clamp(1.72rem,7.1vw,2.62rem)!important;
  font-weight:900!important;
  line-height:1.42!important;
}
#body_wrap.page-id-14 .wmac-head h2,
#body_wrap.page-id-14 .wmac-contact h2,
#body_wrap.page-id-14 .wmac-process-panel h2{
  font-size:clamp(1.62rem,4.3vw,2rem)!important;
  font-weight:850!important;
  line-height:1.52!important;
}
#body_wrap.page-id-14 .wmac-hero__lead{
  font-size:clamp(.98rem,2.7vw,1.06rem)!important;
  font-weight:650!important;
  line-height:1.9!important;
  color:#1a3852!important;
}
#body_wrap.page-id-14 .wmac-lead,
#body_wrap.page-id-14 .wmac-visual-copy p,
#body_wrap.page-id-14 .wmac-process-panel p,
#body_wrap.page-id-14 .wmac-contact p{
  font-weight:600!important;
  line-height:1.9!important;
}
#body_wrap.page-id-14 .wmac-card strong,
#body_wrap.page-id-14 .wmac-photo-card strong,
#body_wrap.page-id-14 .wmac-local-card strong,
#body_wrap.page-id-14 .wmac-step strong,
#body_wrap.page-id-14 .wmac-knowledge-card strong,
#body_wrap.page-id-14 .wmac-proof__item strong,
#body_wrap.page-id-14 .wmac-trustbar__item strong{
  font-weight:850!important;
  line-height:1.45!important;
}
#body_wrap.page-id-14 .wmac-card span,
#body_wrap.page-id-14 .wmac-card p,
#body_wrap.page-id-14 .wmac-photo-card span,
#body_wrap.page-id-14 .wmac-local-card span,
#body_wrap.page-id-14 .wmac-step span,
#body_wrap.page-id-14 .wmac-proof__item span,
#body_wrap.page-id-14 .wmac-trustbar__item span,
#body_wrap.page-id-14 .wmac-mini-posts a{
  font-weight:600!important;
  line-height:1.78!important;
}
#body_wrap.page-id-14 .wmac-footer a,
#body_wrap.page-id-14 .wmac-footer p,
#body_wrap.page-id-14 .wmac-copy{
  font-weight:600!important;
  line-height:1.82!important;
}
#body_wrap.page-id-14 .wmac-kicker,
#body_wrap .wmc-sub__eyebrow{
  font-weight:800!important;
}
#body_wrap.page-id-14 .wmac-btn,
#body_wrap .wmc-sub__btn,
#body_wrap .wmc__btn{
  font-weight:800!important;
}
#body_wrap .p-postList__title{
  font-size:clamp(.94rem,2.3vw,1.05rem)!important;
}
#body_wrap .p-postList__excerpt{
  font-size:clamp(.82rem,2vw,.9rem)!important;
  line-height:1.72!important;
}
@media(max-width:599px){
  #body_wrap.page-id-14 #wmac-hero-title{
    font-size:25.5px!important;
    line-height:1.42!important;
  }
  #body_wrap.page-id-14 .wmac-head h2,
  #body_wrap.page-id-14 .wmac-contact h2,
  #body_wrap.page-id-14 .wmac-process-panel h2{
    font-size:1.48rem!important;
  }
  #body_wrap.page-id-14 .wmac-card strong,
  #body_wrap.page-id-14 .wmac-photo-card strong,
  #body_wrap.page-id-14 .wmac-local-card strong{
    font-size:1.05rem!important;
  }
  #body_wrap .wmc-sub__hero h1{
    font-size:1.34rem!important;
  }
  #body_wrap .wmc-sub__lead{
    font-size:.94rem!important;
  }
}


#body_wrap.page-id-14{background:#eef7f4!important;color:#06182e!important}
#body_wrap.page-id-14 *{letter-spacing:0!important}


:root{--wmc-font-serif:"Noto Serif JP","Source Han Serif JP","Source Han Serif","Yu Mincho","YuMincho","Hiragino Mincho ProN","HGS明朝E",serif}
html,body,#body_wrap,#main_content,#content,.l-main,.post_content,.wmac-home,.wmc-sub,.p-postList,.p-articleContent{font-family:var(--wmc-font-serif)!important}
#body_wrap :where(h1,h2,h3,h4,h5,h6,p,a,li,dt,dd,span,strong,b,em,small,label,legend,summary,figcaption,blockquote,button,input,textarea,select,option,table,th,td,.wmac-btn,.wmc__btn,.wmc-sub__btn,.c-gnav,.c-postTitle,.p-postList__title,.p-postList__excerpt,.c-categoryList__link,.p-breadcrumb__text){font-family:var(--wmc-font-serif)!important}
#body_wrap :where(button,input,textarea,select){font-family:var(--wmc-font-serif)!important}
#body_wrap :where(h1,h2,h3,h4,h5,h6,strong,b,.wmac-btn,.wmc__btn,.wmc-sub__btn,.c-gnav a){font-feature-settings:"palt" 1}
#body_wrap :where(p,li,dd,td,th,label,input,textarea,select){font-feature-settings:"palt" 1}
#body_wrap.page-id-14 .wmac-home #wmac-hero-title,html body #body_wrap.page-id-14 main .wmac-hero #wmac-hero-title{line-height:1.34!important;text-wrap:balance}
#body_wrap.page-id-14 .wmac-home .wmac-knowledge-card{grid-template-columns:minmax(0,1fr)!important}
#body_wrap.page-id-14 .wmac-home .wmac-knowledge-card>*{min-width:0}
@media (min-width:1024px){html body #body_wrap.page-id-14 main .wmac-hero .wmac-hero__inner{grid-template-columns:minmax(0,1.85fr) minmax(340px,1fr)!important}html body #body_wrap.page-id-14 main .wmac-hero #wmac-hero-title{font-size:48px!important;line-height:1.4!important;max-width:720px!important}}
@media (min-width:768px) and (max-width:1023px){html body #body_wrap.page-id-14 main .wmac-hero #wmac-hero-title{line-height:1.34!important}#body_wrap.page-id-14 .wmac-home .wmac-knowledge-card{min-height:154px!important}}
@media (max-width:767px){html body #body_wrap.page-id-14 main .wmac-hero #wmac-hero-title{line-height:1.36!important}}


:root{
  --wmc-trust-ink:#06172a;
  --wmc-trust-text:#17324a;
  --wmc-trust-muted:#40576b;
  --wmc-trust-navy:#071f38;
  --wmc-trust-navy-2:#0b2d4a;
  --wmc-trust-teal:#066b65;
  --wmc-trust-teal-dark:#045954;
  --wmc-trust-gold:#b98224;
  --wmc-trust-coral:#8f352e;
  --wmc-trust-bg:#e9f2ef;
  --wmc-trust-band:#f4f8f6;
  --wmc-trust-card:#fbfdfc;
  --wmc-trust-line:#aec8c6;
  --wmc-cph-ink:#06172a;
  --wmc-cph-navy:#071f38;
  --wmc-cph-teal:#066b65;
  --wmc-cph-teal-dark:#045954;
  --wmc-cph-gold:#b98224;
  --wmc-cph-coral:#8f352e;
  --wmc-cph-bg:#e9f2ef;
  --wmc-cph-soft:#f4f8f6;
  --wmc-cph-line:#aec8c6;
  --wmc-cph-muted:#40576b;
  --wmc-cg-ink:#06172a;
  --wmc-cg-muted:#40576b;
  --wmc-cg-teal:#066b65;
  --wmc-cg-teal-hover:#045954;
  --wmc-cg-amber-bg:#f7ead2;
  --wmc-cg-amber-border:#c99b45;
  --wmc-cg-amber-text:#5b390a;
}
#body_wrap{background:var(--wmc-trust-bg)!important;color:var(--wmc-trust-ink)!important}
#body_wrap :where(h1,h2,h3,h4,h5,h6,strong,b){color:var(--wmc-trust-ink)!important}
#body_wrap :where(p,li,dd,td,th,label,figcaption,small){color:var(--wmc-trust-text)!important}
#body_wrap #header.l-header,#body_wrap #fix_header.l-fixHeader{background:#fbfdfc!important;border-bottom:1px solid #b9ced1!important;box-shadow:0 14px 32px rgba(6,23,42,.12)!important}
#body_wrap #header .l-header__bar,#body_wrap.page-id-14 .wmac-topline{background:var(--wmc-trust-ink)!important;border-bottom:3px solid var(--wmc-trust-teal)!important}
#body_wrap #gnav .c-gnav>li>a,#body_wrap #fix_header .c-gnav>li>a,#body_wrap.page-id-14 .wmac-nav a{color:#09233d!important}
#body_wrap #gnav .c-gnav>li>a:hover,#body_wrap #gnav .c-gnav>li>a:focus-visible,#body_wrap #fix_header .c-gnav>li>a:hover,#body_wrap #fix_header .c-gnav>li>a:focus-visible,#body_wrap.page-id-14 .wmac-nav a:hover,#body_wrap.page-id-14 .wmac-nav a:focus-visible{background:#e2f0ed!important;border-color:#93bcb8!important;color:var(--wmc-trust-teal-dark)!important}
#body_wrap #gnav .c-gnav>li.menu-item-137>a,#body_wrap #fix_header .c-gnav>li.menu-item-137>a,#body_wrap .wmc-header-mobile-cta__seller,#body_wrap.page-id-14 .wmac-btn:not(.wmac-btn--coral):not(.wmac-btn--outline):not(.wmac-btn--dark){background:var(--wmc-trust-teal)!important;border-color:var(--wmc-trust-teal)!important;color:#fff!important;box-shadow:0 12px 24px rgba(6,107,101,.2)!important}
#body_wrap #gnav .c-gnav>li.menu-item-137>a:hover,#body_wrap #fix_header .c-gnav>li.menu-item-137>a:hover,#body_wrap .wmc-header-mobile-cta__seller:hover,#body_wrap.page-id-14 .wmac-btn:not(.wmac-btn--coral):not(.wmac-btn--outline):not(.wmac-btn--dark):hover{background:var(--wmc-trust-teal-dark)!important;border-color:var(--wmc-trust-teal-dark)!important;color:#fff!important}
#body_wrap #gnav .c-gnav>li.menu-item-138>a,#body_wrap #fix_header .c-gnav>li.menu-item-138>a,#body_wrap .wmc-header-mobile-cta__buyer{background:#f7ead2!important;border-color:#c99b45!important;color:#5b390a!important}
#body_wrap #gnav .c-gnav>li.menu-item-138>a:hover,#body_wrap #fix_header .c-gnav>li.menu-item-138>a:hover,#body_wrap .wmc-header-mobile-cta__buyer:hover{background:#6d470c!important;border-color:#6d470c!important;color:#fff!important}
#body_wrap.page-id-14,.wmac-home{background:var(--wmc-trust-bg)!important}
#body_wrap.page-id-14 .wmac-hero{background:linear-gradient(180deg,#e5efec 0%,#edf5f2 100%)!important;border-bottom:1px solid #b9cfcc!important}
#body_wrap.page-id-14 .wmac-hero__inner>div:first-child{border-left-color:var(--wmc-trust-teal)!important}
#body_wrap.page-id-14 .wmac-kicker,#body_wrap.page-id-14 .wmac-contact .wmac-kicker{border-color:#77b9b3!important;background:#dceeea!important;color:#064f4b!important}
#body_wrap.page-id-14 .wmac-hero__lead,#body_wrap.page-id-14 .wmac-lead,#body_wrap.page-id-14 .wmac-section__head p{color:#263f56!important}
#body_wrap.page-id-14 .wmac-btn--coral,#body_wrap .wmac-btn--coral{background:var(--wmc-trust-coral)!important;border-color:var(--wmc-trust-coral)!important;color:#fff!important;box-shadow:0 14px 28px rgba(143,53,46,.22)!important}
#body_wrap.page-id-14 .wmac-btn--coral:hover,#body_wrap.page-id-14 .wmac-btn--coral:focus-visible,#body_wrap .wmac-btn--coral:hover,#body_wrap .wmac-btn--coral:focus-visible{background:#752923!important;border-color:#752923!important;color:#fff!important}
#body_wrap.page-id-14 .wmac-btn--dark,#body_wrap .wmac-btn--dark{background:var(--wmc-trust-ink)!important;border-color:var(--wmc-trust-ink)!important;color:#fff!important;box-shadow:0 14px 28px rgba(6,23,42,.18)!important}
#body_wrap.page-id-14 .wmac-btn--outline,#body_wrap .wmac-btn--outline,#body_wrap .wmc__btn--line,#body_wrap .wmc-sub__btn--line{background:#fbfdfc!important;border-color:#91b7b4!important;color:#08233d!important}
#body_wrap.page-id-14 .wmac-btn--outline:hover,#body_wrap .wmac-btn--outline:hover,#body_wrap .wmc__btn--line:hover,#body_wrap .wmc-sub__btn--line:hover{background:#e6f1ee!important;border-color:var(--wmc-trust-teal)!important;color:#06172a!important}
#body_wrap.page-id-14 .wmac-trustbar{background:#f9fbfa!important;border-color:#b9d0ce!important;box-shadow:0 12px 26px rgba(6,23,42,.06)!important}
#body_wrap.page-id-14 .wmac-trustbar__item{border-color:#c4d6d3!important}
#body_wrap.page-id-14 .wmac-fee-appeal,#body_wrap.page-id-14 .wmac-section{background:var(--wmc-trust-band)!important;border-bottom:1px solid #c1d4d1!important}
#body_wrap.page-id-14 .wmac-section--soft,#body_wrap.page-id-14 .wmac-photo-story,#body_wrap.page-id-14 #knowledge{background:var(--wmc-trust-bg)!important}
#body_wrap.page-id-14 .wmac-proof__item,#body_wrap.page-id-14 .wmac-consult,#body_wrap.page-id-14 .wmac-photo-card,#body_wrap.page-id-14 .wmac-card,#body_wrap.page-id-14 .wmac-local-card,#body_wrap.page-id-14 .wmac-step,#body_wrap.page-id-14 .wmac-knowledge-card,#body_wrap.page-id-14 .wmac-visual-copy,#body_wrap.page-id-14 .wmac-visual,#body_wrap .wmc__card,#body_wrap .wmc-sub__card,#body_wrap .wmc__fee-box,#body_wrap .wmc__industry,#body_wrap .wmc__kpi-item,#body_wrap .wmc__step,#body_wrap .wmc__article-card,#body_wrap .wmc__route-card,#body_wrap .p-postList__item{background:var(--wmc-trust-card)!important;border-color:var(--wmc-trust-line)!important;box-shadow:0 14px 30px rgba(6,23,42,.08)!important;color:var(--wmc-trust-ink)!important}
#body_wrap.page-id-14 .wmac-proof__item,#body_wrap.page-id-14 .wmac-card,#body_wrap.page-id-14 .wmac-knowledge-card,#body_wrap.page-id-14 .wmac-visual-copy{border-top-color:var(--wmc-trust-teal)!important}
#body_wrap.page-id-14 .wmac-card:nth-child(3n),#body_wrap.page-id-14 .wmac-local-card:nth-child(3n),#body_wrap.page-id-14 .wmac-step:nth-child(3n){border-top-color:var(--wmc-trust-gold)!important}
#body_wrap.page-id-14 .wmac-fee-main,#body_wrap.page-id-14 .wmac-local-panel,#body_wrap.page-id-14 .wmac-process-panel,#body_wrap.page-id-14 .wmac-contact,#body_wrap .wmc__section--navy,#body_wrap .wmc__cta{background:var(--wmc-trust-navy)!important;border-color:#164762!important;color:#fff!important}
#body_wrap.page-id-14 .wmac-fee-main h2,#body_wrap.page-id-14 .wmac-local-panel h3,#body_wrap.page-id-14 .wmac-process-panel h2,#body_wrap.page-id-14 .wmac-contact h2,#body_wrap .wmc__section--navy h1,#body_wrap .wmc__section--navy h2,#body_wrap .wmc__cta h2{color:#fff!important}
#body_wrap.page-id-14 .wmac-fee-main p,#body_wrap.page-id-14 .wmac-local-panel p,#body_wrap.page-id-14 .wmac-process-panel p,#body_wrap.page-id-14 .wmac-contact p,#body_wrap.page-id-14 .wmac-contact li,#body_wrap .wmc__section--navy p,#body_wrap .wmc__section--navy li,#body_wrap .wmc__cta p,#body_wrap .wmc__cta li{color:#e5f1ef!important}
#body_wrap.page-id-14 .wmac-fee-main__label,#body_wrap.page-id-14 .wmac-fee-note{color:#d8ece8!important}
#body_wrap.page-id-14 .wmac-fee-main__zero{color:#fff!important;text-shadow:0 2px 0 rgba(0,0,0,.12)!important}
#body_wrap.page-id-14 .wmac-fee-main__zero strong{color:#fff!important}
#body_wrap.page-id-14 .wmac-fee-compare__row{background:#fbfdfc!important;border-color:#b9d0ce!important;border-left-color:var(--wmc-trust-gold)!important}
#body_wrap.page-id-14 .wmac-fee-compare__row--ours{border-left-color:var(--wmc-trust-teal)!important}
#body_wrap.page-id-14 .wmac-local-check{background:#f9fcfb!important;border-color:#b8cfcc!important;color:#17324a!important}
#body_wrap.page-id-14 .wmac-step b,#body_wrap.page-id-14 .wmac-mini-posts a,#body_wrap .p-postList__title a{color:var(--wmc-trust-teal-dark)!important}
#body_wrap input:not([type=submit]),#body_wrap textarea,#body_wrap select{background:#fff!important;border-color:#9ebbb8!important;color:#06172a!important}
#body_wrap input:not([type=submit]):focus,#body_wrap textarea:focus,#body_wrap select:focus{border-color:var(--wmc-trust-teal)!important;box-shadow:0 0 0 3px rgba(6,107,101,.16)!important;outline:0!important}
#body_wrap .wmc-cf7-submit input[type=submit],#body_wrap .wmc__btn,#body_wrap .wmc-sub__btn{background:var(--wmc-trust-teal)!important;border-color:var(--wmc-trust-teal)!important;color:#fff!important}
#body_wrap .wmc-cf7-submit input[type=submit]:hover,#body_wrap .wmc__btn:hover,#body_wrap .wmc-sub__btn:hover{background:var(--wmc-trust-teal-dark)!important;border-color:var(--wmc-trust-teal-dark)!important;color:#fff!important}
#body_wrap .wmc-site-footer-cta,#body_wrap.page-id-14 .wmac-footer,#body_wrap #footer.l-footer{background:linear-gradient(180deg,#071f38 0%,#061424 100%)!important;color:#e7f1ef!important;border-top:1px solid rgba(255,255,255,.12)!important}
#body_wrap .wmc-site-footer-cta__brand,#body_wrap .wmc-site-footer-cta__actions,#body_wrap .wmc-site-footer-cta__nav,#body_wrap.page-id-14 .wmac-footer__grid>div{background:linear-gradient(180deg,#102d48 0%,#0b243b 100%)!important;border-color:rgba(174,200,198,.34)!important;box-shadow:0 20px 42px rgba(0,0,0,.24)!important}
#body_wrap .wmc-site-footer-cta h2,#body_wrap .wmc-site-footer-cta__brand strong,#body_wrap .wmc-site-footer-cta__action--seller strong,#body_wrap .wmc-site-footer-cta__action--seller span,#body_wrap .wmc-site-footer-cta__action--seller small,#body_wrap.page-id-14 .wmac-footer strong,#body_wrap.page-id-14 .wmac-footer__trust b{color:#fff!important}
#body_wrap .wmc-site-footer-cta__lead,#body_wrap .wmc-site-footer-cta p,#body_wrap .wmc-site-footer-cta__nav a,#body_wrap.page-id-14 .wmac-footer p,#body_wrap.page-id-14 .wmac-copy,#body_wrap.page-id-14 .wmac-footer__trust small{color:#e7f1ef!important}
#body_wrap .wmc-site-footer-cta__badges li,#body_wrap.page-id-14 .wmac-footer__trust span{background:#064d49!important;border-color:#70c7bf!important;color:#fff!important}
#body_wrap #footer .l-footer__nav a{background:rgba(255,255,255,.07)!important;border-color:rgba(255,255,255,.18)!important;color:#e7f1ef!important}
#body_wrap #footer .l-footer__nav a:hover,#body_wrap #footer .l-footer__nav a:focus-visible{background:rgba(112,199,191,.18)!important;color:#fff!important}
#body_wrap .wmc-sub__fv,#body_wrap .wmc-sub__hero,#body_wrap .wmc-sub__mv{background:var(--wmc-trust-navy)!important;color:#fff!important}
#body_wrap .wmc-sub__wrap>h1,#body_wrap .wmc-sub__fv h1,#body_wrap .wmc-sub__hero h1,#body_wrap .wmc-sub__mv h1{color:#fff!important}
#body_wrap .wmc-sub__lead,#body_wrap .wmc-sub__fv p,#body_wrap .wmc-sub__hero p,#body_wrap .wmc-sub__mv p{color:#e7f1ef!important}
#body_wrap.single .post_content h2[id],#body_wrap.single .p-articleContent h2[id]{color:#fff!important}
#body_wrap.single .post_content .wmac-article-cta h2,#body_wrap.single .post_content .wmac-article-cta h3,#body_wrap.single .post_content .wmac-article-cta strong{color:#fff!important}
#body_wrap.single .post_content .wmac-article-cta p,#body_wrap.single .post_content .wmac-article-cta li,#body_wrap.single .post_content .wmac-article-cta small{color:#e7f1ef!important}
#body_wrap a:focus-visible,#body_wrap button:focus-visible,#body_wrap summary:focus-visible,#body_wrap input[type=submit]:focus-visible{outline:3px solid #d6a348!important;outline-offset:3px!important}
@media(max-width:760px){
  #body_wrap.page-id-14 .wmac-hero{background:#e7f1ee!important}
  #body_wrap.page-id-14 .wmac-proof__item,#body_wrap.page-id-14 .wmac-consult,#body_wrap.page-id-14 .wmac-card,#body_wrap.page-id-14 .wmac-step,#body_wrap.page-id-14 .wmac-knowledge-card{box-shadow:0 10px 22px rgba(6,23,42,.08)!important}
}


:root{--wmc-cg-navy:#06182e;--wmc-cg-ink:#08213f;--wmc-cg-muted:#33465b;--wmc-cg-teal:#075e58;--wmc-cg-teal-hover:#054b47;--wmc-cg-coral:#9f3d2f;--wmc-cg-coral-hover:#853024;--wmc-cg-amber-bg:#fff6e7;--wmc-cg-amber-text:#4f3105;--wmc-cg-amber-border:#a96d12;--wmc-cg-light:#f7fbfc;--wmc-cg-footer-pill:#0e314c;--wmc-cg-footer-pill-border:#75d7cf}
#body_wrap #header .c-iconList__link,#body_wrap #fix_header .c-iconList__link{background:#0e314c!important;border:1px solid rgba(117,215,207,.72)!important;color:#fff!important;text-shadow:none!important}
#body_wrap #header .c-iconList__link:hover,#body_wrap #header .c-iconList__link:focus-visible,#body_wrap #fix_header .c-iconList__link:hover,#body_wrap #fix_header .c-iconList__link:focus-visible{background:#075e58!important;border-color:#8ee3dc!important;color:#fff!important}
#body_wrap .wmcp .wmcp-btn--primary{background:#8f352e!important;border-color:#8f352e!important;color:#fff!important;text-shadow:none!important}
#body_wrap .wmcp .wmcp-btn--primary:hover,#body_wrap .wmcp .wmcp-btn--primary:focus-visible{background:#742821!important;border-color:#742821!important;color:#fff!important}
#body_wrap .wmcp .wmcp-btn--secondary{background:#071f38!important;border-color:#071f38!important;color:#fff!important;text-shadow:none!important}
#body_wrap .wmcp .wmcp-btn--secondary:hover,#body_wrap .wmcp .wmcp-btn--secondary:focus-visible{background:#06172a!important;border-color:#06172a!important;color:#fff!important}
#body_wrap .wmcp .wmcp-btn--line{background:#fff!important;border-color:#789f9b!important;color:#06172a!important;text-shadow:none!important}
#body_wrap .wmcp .wmcp-btn--line:hover,#body_wrap .wmcp .wmcp-btn--line:focus-visible{background:#eaf4f2!important;border-color:#075e58!important;color:#06172a!important}
#body_wrap .wmcp .wmcp-section--blue,#body_wrap .wmcp .wmcp-cta{background-color:#071f38!important;color:#e7f1ef!important}
#body_wrap .wmcp .wmcp-section--blue h1,#body_wrap .wmcp .wmcp-section--blue h2,#body_wrap .wmcp .wmcp-section--blue h3,#body_wrap .wmcp .wmcp-cta h1,#body_wrap .wmcp .wmcp-cta h2,#body_wrap .wmcp .wmcp-cta h3{color:#fff!important;background:transparent!important;text-shadow:none!important}
#body_wrap .wmcp .wmcp-section--blue .wmcp-eyebrow,#body_wrap .wmcp .wmcp-cta .wmcp-eyebrow{background:#e0eeeb!important;border-color:#8ebfba!important;color:#064f4b!important;text-shadow:none!important}
#body_wrap .wmac-btn--coral,#body_wrap.page-id-14 .wmac-btn--coral,#body_wrap .wmac-contact__buttons .wmac-btn--coral,#body_wrap .wmac-header__cta .wmac-btn--coral{background:var(--wmc-cg-coral)!important;border-color:var(--wmc-cg-coral)!important;color:#fff!important;text-shadow:none!important}
#body_wrap .wmac-btn--coral:hover,#body_wrap .wmac-btn--coral:focus-visible,#body_wrap.page-id-14 .wmac-btn--coral:hover,#body_wrap.page-id-14 .wmac-btn--coral:focus-visible{background:var(--wmc-cg-coral-hover)!important;border-color:var(--wmc-cg-coral-hover)!important;color:#fff!important}
#body_wrap .wmc__btn,#body_wrap .wmc-sub__btn,#body_wrap .wmc-cf7-submit input[type=submit],#body_wrap .wmc-header-mobile-cta__seller,#body_wrap .wmc-site-footer-cta__action--seller,#body_wrap .wmc__footer-action--seller{background:var(--wmc-cg-teal)!important;border-color:var(--wmc-cg-teal)!important;color:#fff!important;text-shadow:none!important}
#body_wrap .wmc__btn:hover,#body_wrap .wmc__btn:focus-visible,#body_wrap .wmc-sub__btn:hover,#body_wrap .wmc-sub__btn:focus-visible,#body_wrap .wmc-cf7-submit input[type=submit]:hover,#body_wrap .wmc-cf7-submit input[type=submit]:focus,#body_wrap .wmc-header-mobile-cta__seller:hover,#body_wrap .wmc-header-mobile-cta__seller:focus-visible,#body_wrap .wmc-site-footer-cta__action--seller:hover,#body_wrap .wmc-site-footer-cta__action--seller:focus-visible{background:var(--wmc-cg-teal-hover)!important;border-color:var(--wmc-cg-teal-hover)!important;color:#fff!important}
#body_wrap .wmc__btn--amber,#body_wrap .wmc-sub__btn--amber,#body_wrap .wmc-cf7-submit--amber input[type=submit],#body_wrap .wmc-header-mobile-cta__buyer,#body_wrap .wmc-site-footer-cta__action--buyer,#body_wrap .wmc__footer-action--buyer,#body_wrap #gnav .c-gnav>li.menu-item-138>a,#body_wrap #fix_header .c-gnav>li.menu-item-138>a{background:var(--wmc-cg-amber-bg)!important;border-color:var(--wmc-cg-amber-border)!important;color:var(--wmc-cg-amber-text)!important;text-shadow:none!important}
#body_wrap .wmc__btn--amber:hover,#body_wrap .wmc__btn--amber:focus-visible,#body_wrap .wmc-sub__btn--amber:hover,#body_wrap .wmc-sub__btn--amber:focus-visible,#body_wrap .wmc-cf7-submit--amber input[type=submit]:hover,#body_wrap .wmc-cf7-submit--amber input[type=submit]:focus,#body_wrap .wmc-header-mobile-cta__buyer:hover,#body_wrap .wmc-header-mobile-cta__buyer:focus-visible,#body_wrap #gnav .c-gnav>li.menu-item-138>a:hover,#body_wrap #gnav .c-gnav>li.menu-item-138>a:focus-visible{background:#7c4c08!important;border-color:#7c4c08!important;color:#fff!important}
#body_wrap.page-id-14 .wmac-btn:not(.wmac-btn--coral):not(.wmac-btn--outline):not(.wmac-btn--dark),#body_wrap .wmac-btn:not(.wmac-btn--coral):not(.wmac-btn--outline):not(.wmac-btn--dark){background:var(--wmc-cg-teal)!important;border-color:var(--wmc-cg-teal)!important;color:#fff!important;text-shadow:none!important}
#body_wrap.page-id-14 .wmac-btn:not(.wmac-btn--coral):not(.wmac-btn--outline):not(.wmac-btn--dark):hover,#body_wrap.page-id-14 .wmac-btn:not(.wmac-btn--coral):not(.wmac-btn--outline):not(.wmac-btn--dark):focus-visible,#body_wrap .wmac-btn:not(.wmac-btn--coral):not(.wmac-btn--outline):not(.wmac-btn--dark):hover,#body_wrap .wmac-btn:not(.wmac-btn--coral):not(.wmac-btn--outline):not(.wmac-btn--dark):focus-visible{background:var(--wmc-cg-teal-hover)!important;border-color:var(--wmc-cg-teal-hover)!important;color:#fff!important}
#body_wrap.page-id-14 .wmac-btn--dark,#body_wrap .wmac-btn--dark{background:var(--wmc-cg-ink)!important;border-color:var(--wmc-cg-ink)!important;color:#fff!important;text-shadow:none!important}
#body_wrap.page-id-14 .wmac-btn--dark:hover,#body_wrap.page-id-14 .wmac-btn--dark:focus-visible,#body_wrap .wmac-btn--dark:hover,#body_wrap .wmac-btn--dark:focus-visible{background:#06182e!important;border-color:#06182e!important;color:#fff!important}
#body_wrap .wmc__btn--line,#body_wrap .wmc-sub__btn--line,#body_wrap.page-id-14 .wmac-btn--outline,#body_wrap .wmac-btn--outline,#body_wrap .wmac-contact__buttons .wmac-btn--outline{background:#fff!important;border-color:#b7cbd3!important;color:var(--wmc-cg-ink)!important;text-shadow:none!important}
#body_wrap .wmc__btn--line:hover,#body_wrap .wmc__btn--line:focus-visible,#body_wrap .wmc-sub__btn--line:hover,#body_wrap .wmc-sub__btn--line:focus-visible,#body_wrap.page-id-14 .wmac-btn--outline:hover,#body_wrap.page-id-14 .wmac-btn--outline:focus-visible,#body_wrap .wmac-btn--outline:hover,#body_wrap .wmac-btn--outline:focus-visible{background:#edf6f7!important;border-color:var(--wmc-cg-teal)!important;color:var(--wmc-cg-ink)!important}
#body_wrap .wmc__section--navy,#body_wrap .wmc__cta,#body_wrap .wmac-contact,#body_wrap .wmc-site-footer-cta,#body_wrap.page-id-14 .wmac-footer{background-color:#061424!important;color:#eaf4f7!important}
#body_wrap .wmc__section--navy h1,#body_wrap .wmc__section--navy h2,#body_wrap .wmc__section--navy h3,#body_wrap .wmc__cta h1,#body_wrap .wmc__cta h2,#body_wrap .wmc__cta h3,#body_wrap .wmac-contact h1,#body_wrap .wmac-contact h2,#body_wrap .wmac-contact h3,#body_wrap .wmc-site-footer-cta h2,#body_wrap.page-id-14 .wmac-footer strong{color:#fff!important;text-shadow:none!important}
#body_wrap .wmc__section--navy p,#body_wrap .wmc__section--navy li,#body_wrap .wmc__cta p,#body_wrap .wmc__cta li,#body_wrap .wmac-contact p,#body_wrap .wmac-contact li,#body_wrap .wmc-site-footer-cta p,#body_wrap.page-id-14 .wmac-footer p,#body_wrap.page-id-14 .wmac-copy{color:#dceef2!important}
#body_wrap .wmc__section--navy a:not(.wmc__btn):not(.wmc-sub__btn),#body_wrap .wmc__cta a:not(.wmc__btn):not(.wmc-sub__btn),#body_wrap .wmac-contact a:not(.wmac-btn),#body_wrap .wmc-site-footer-cta__nav a,#body_wrap.page-id-14 .wmac-footer a:not(.wmac-footer__logo){color:#f4fdff!important;text-decoration:underline!important;text-decoration-thickness:1.5px!important;text-underline-offset:4px!important}
#body_wrap .wmc-site-footer-cta__brand,#body_wrap .wmc-site-footer-cta__actions,#body_wrap .wmc-site-footer-cta__nav,#body_wrap.page-id-14 .wmac-footer__grid>div{background-color:#132f49!important;color:#eaf4f7!important}
#body_wrap .wmc-site-footer-cta__nav a,#body_wrap #footer .l-footer__nav a,#body_wrap.page-id-14 .wmac-footer a:not(.wmac-footer__logo){background:var(--wmc-cg-footer-pill)!important;border:1px solid rgba(117,215,207,.56)!important;color:#f4fdff!important;text-decoration:none!important;text-shadow:none!important}
#body_wrap .wmc-site-footer-cta__nav a:hover,#body_wrap .wmc-site-footer-cta__nav a:focus-visible,#body_wrap #footer .l-footer__nav a:hover,#body_wrap #footer .l-footer__nav a:focus-visible,#body_wrap.page-id-14 .wmac-footer a:not(.wmac-footer__logo):hover,#body_wrap.page-id-14 .wmac-footer a:not(.wmac-footer__logo):focus-visible{background:#075e58!important;border-color:#8ee3dc!important;color:#fff!important;text-decoration:underline!important;text-underline-offset:4px!important}
#body_wrap .wmc-site-footer-cta__logo,#body_wrap.page-id-14 .wmac-footer__logo{background:#fff!important;color:#06182e!important;text-decoration:none!important;text-shadow:none!important}
#body_wrap .wmc-site-footer-cta__logo *,#body_wrap.page-id-14 .wmac-footer__logo *{color:#06182e!important}
#body_wrap #footer.l-footer{background-color:#061424!important;color:#dceef2!important}
#body_wrap .wmc__card,#body_wrap .wmc-sub__card,#body_wrap .wmc__fee-box,#body_wrap .wmc__industry,#body_wrap .wmc__kpi-item,#body_wrap .wmc__step,#body_wrap .wmc__article-card,#body_wrap .wmc__route-card,#body_wrap .p-postList__item{color:var(--wmc-cg-ink)!important}
#body_wrap .wmc__card p,#body_wrap .wmc-sub__card p,#body_wrap .wmc__fee-box p,#body_wrap .wmc__industry p,#body_wrap .wmc__kpi-item p,#body_wrap .wmc__step p,#body_wrap .wmc__article-card p,#body_wrap .wmc__route-card p,#body_wrap .p-postList__excerpt{color:var(--wmc-cg-muted)!important}
#body_wrap .wmc-site-footer-cta__badges li,#body_wrap.page-id-14 .wmac-footer__trust span{background:#063f3c!important;border-color:#5fd5ca!important;color:#fff!important}
#body_wrap .wmc-site-footer-cta__badges li *,#body_wrap.page-id-14 .wmac-footer__trust span *,#body_wrap.page-id-14 .wmac-footer__trust b,#body_wrap.page-id-14 .wmac-footer__trust small{color:#fff!important}
#body_wrap .wmc-skip-link{background:#fff!important;color:var(--wmc-cg-ink)!important;border:2px solid var(--wmc-cg-ink)!important;box-shadow:0 8px 20px rgba(6,24,46,.18)!important;text-decoration:none!important}
#body_wrap .wmc-skip-link:focus,#body_wrap .wmc-skip-link:focus-visible{left:12px!important;top:12px!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;padding:10px 14px!important;background:var(--wmc-cg-ink)!important;color:#fff!important;z-index:10000!important}
#body_wrap a:focus-visible,#body_wrap button:focus-visible,#body_wrap summary:focus-visible,#body_wrap input[type=submit]:focus-visible{outline:3px solid #f2b84b!important;outline-offset:3px!important}


#body_wrap,#body_wrap *{box-sizing:border-box}
#body_wrap img,#body_wrap video,#body_wrap svg{max-width:100%;height:auto}
#body_wrap iframe,#body_wrap embed,#body_wrap object{display:block;max-width:100%}
#body_wrap .l-content,#body_wrap .l-container,#body_wrap .l-mainContent,#body_wrap .l-mainContent__inner,#body_wrap .post_content,#body_wrap .p-entryContent{max-width:100%;min-width:0}
#body_wrap table{max-width:100%;width:100%;display:block;overflow-x:auto;border-collapse:collapse}
#body_wrap th,#body_wrap td{min-width:0;overflow-wrap:break-word}
#body_wrap .p-postList,#body_wrap .p-postList__item,#body_wrap .p-postList__body,#body_wrap .p-postList__title,#body_wrap .wmc-sub__grid,#body_wrap .wmc__grid,#body_wrap .wmcp-grid,#body_wrap .wmcp-photo-grid,#body_wrap .wmcp-sector{min-width:0}
#body_wrap .p-postList__title a,#body_wrap .c-postTitle__ttl,#body_wrap .post_content h1,#body_wrap .post_content h2,#body_wrap .post_content h3{overflow-wrap:break-word;word-break:normal;line-break:strict}
#body_wrap input:not([type=checkbox]):not([type=radio]),#body_wrap textarea,#body_wrap select{max-width:100%;min-width:0}
#body_wrap .wpcf7-form-control-wrap,#body_wrap .wpcf7-list-item-label{max-width:100%;min-width:0;overflow-wrap:break-word}
#body_wrap .c-shareBtns,#body_wrap .p-shareBtns,#body_wrap .c-shareBtns__list{max-width:100%;min-width:0}
#body_wrap .c-shareBtns__message .__text,#body_wrap .p-shareBtns__message .__text{width:auto!important;max-width:100%!important;white-space:normal!important;overflow-wrap:break-word!important}
#body_wrap .c-shareBtns__item.-copy .c-shareBtns__btn,#body_wrap .p-shareBtns__item.-copy .p-shareBtns__btn{background:#17324a!important;border:1px solid #17324a!important;color:#fff!important}
#body_wrap .c-shareBtns__item.-copy .c-shareBtns__btn svg,#body_wrap .p-shareBtns__item.-copy .p-shareBtns__btn svg{color:#fff!important;fill:currentColor!important;stroke:currentColor!important}
#body_wrap .c-shareBtns__item.-copy .c-shareBtns__btn:hover,#body_wrap .c-shareBtns__item.-copy .c-shareBtns__btn:focus-visible,#body_wrap .p-shareBtns__item.-copy .p-shareBtns__btn:hover,#body_wrap .p-shareBtns__item.-copy .p-shareBtns__btn:focus-visible{background:#075e58!important;border-color:#075e58!important;color:#fff!important}
#body_wrap .l-articleBottom__section.-author .p-authorBox{overflow:hidden}
#body_wrap .l-articleBottom__section.-author .p-authorBox__l{position:relative;min-width:0}
#body_wrap .l-articleBottom__section.-author .p-authorBox__l .avatar{display:none!important}
#body_wrap .l-articleBottom__section.-author .p-authorBox__l::before{content:"Web M&A";display:grid;place-items:center;width:100px;height:100px;margin:0 auto 12px;border-radius:999px;border:2px solid #b8ceca;background:linear-gradient(135deg,#071f38 0%,#075e58 100%);color:#fff;font-family:"Noto Serif JP","Source Han Serif JP",serif;font-size:15px;font-weight:900;line-height:1.2;text-align:center;box-shadow:0 10px 24px rgba(6,23,42,.12)}
#body_wrap #footer .l-footer__nav,#body_wrap .wmc-site-footer-cta__nav{max-width:100%;min-width:0}
#body_wrap #header .wmc-sp-menu-open{display:none!important}
body.wmc-responsive-menu-open{overflow:hidden!important}
.wmc-responsive-menu[hidden]{display:none!important}
.wmc-responsive-menu{position:fixed;inset:0;z-index:100000;display:none;font-family:"Noto Serif JP","Source Han Serif JP",serif}
.wmc-responsive-menu.is-open{display:block}
.wmc-responsive-menu__backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(6,24,46,.58);cursor:pointer}
.wmc-responsive-menu__panel{position:absolute;top:0;left:0;width:min(88vw,372px);height:100%;padding:18px 16px 24px;overflow-y:auto;background:#fbf8ef;color:#10263a;box-shadow:18px 0 42px rgba(6,24,46,.22)}
.wmc-responsive-menu__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid rgba(23,50,74,.18)}
.wmc-responsive-menu__brand{margin:0;color:#075e58;font-size:12px;font-weight:800;line-height:1.5;letter-spacing:0}
.wmc-responsive-menu__title{margin:2px 0 0;color:#10263a;font-size:22px;font-weight:900;line-height:1.35;letter-spacing:0}
.wmc-responsive-menu__close{display:inline-grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border:1px solid rgba(23,50,74,.24);border-radius:999px;background:#17324a;color:#fff;font-size:28px;font-weight:700;line-height:1;cursor:pointer}
.wmc-responsive-menu__close:hover,.wmc-responsive-menu__close:focus-visible{background:#075e58;color:#fff;outline:3px solid rgba(117,215,207,.42);outline-offset:2px}
.wmc-responsive-menu__nav{display:grid;gap:8px;margin-top:18px}
.wmc-responsive-menu__nav a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:12px 14px;border:1px solid rgba(23,50,74,.16);border-radius:8px;background:#fff;color:#10263a!important;font-size:15px;font-weight:800;line-height:1.55;text-decoration:none!important;box-shadow:0 6px 16px rgba(6,24,46,.06)}
.wmc-responsive-menu__nav a::after{content:"›";flex:0 0 auto;color:#075e58;font-size:22px;font-weight:900;line-height:1}
.wmc-responsive-menu__nav a:hover,.wmc-responsive-menu__nav a:focus-visible{border-color:#075e58;background:#eef7f5;color:#08243a!important;outline:3px solid rgba(117,215,207,.36);outline-offset:2px}
.wmc-responsive-menu__note{margin:18px 2px 0;color:#3d5568;font-size:12px;font-weight:700;line-height:1.7}
@media(min-width:960px){
  .wmc-responsive-menu{display:none!important}
}
@media not all and (min-width:960px){
  #body_wrap #header .l-header__inner{gap:8px!important}
  #body_wrap #header .l-header__logo{max-width:calc(100% - 118px)!important}
  #body_wrap #header .c-headLogo__link{width:min(268px,100%)!important}
  #body_wrap #header .wmc-sp-menu-open{display:inline-grid!important;place-items:center!important;flex:0 0 44px!important;width:44px!important;height:44px!important;margin-left:auto!important;border:1px solid rgba(117,215,207,.72)!important;border-radius:999px!important;background:#0e314c!important;color:#fff!important;box-shadow:0 8px 20px rgba(6,24,46,.12)!important;cursor:pointer!important}
  #body_wrap #header .l-header__menuBtn{display:none!important}
  #body_wrap #header .wmc-sp-menu-open__bars{position:relative;display:block;width:18px;height:14px}
  #body_wrap #header .wmc-sp-menu-open__bars::before,#body_wrap #header .wmc-sp-menu-open__bars::after,#body_wrap #header .wmc-sp-menu-open__bars span{content:"";position:absolute;left:0;width:18px;height:2px;border-radius:2px;background:currentColor}
  #body_wrap #header .wmc-sp-menu-open__bars::before{top:0}
  #body_wrap #header .wmc-sp-menu-open__bars span{top:6px}
  #body_wrap #header .wmc-sp-menu-open__bars::after{bottom:0}
  #body_wrap #header .wmc-sp-menu-open:hover,#body_wrap #header .wmc-sp-menu-open:focus-visible{background:#075e58!important;color:#fff!important}
  #body_wrap #header .l-header__customBtn{flex:0 0 44px!important;margin-left:0!important}
  #body_wrap #header .l-header__customBtn button,#body_wrap #header .l-header__customBtn a{width:44px!important;height:44px!important}
  #body_wrap .l-content{width:100%!important;max-width:100%!important;padding-left:16px!important;padding-right:16px!important}
  #body_wrap #main_content,#body_wrap .l-mainContent__inner{min-width:0!important}
  #body_wrap .p-authorBox{display:block!important;padding:18px!important;text-align:center}
  #body_wrap .p-authorBox__r{min-width:0!important;text-align:left}
}
@media(max-width:480px){
  #body_wrap .l-content{padding-left:14px!important;padding-right:14px!important}
  #body_wrap #header .c-headLogo__link{width:min(240px,100%)!important;height:58px!important}
  #body_wrap .p-postList__title,#body_wrap .c-postTitle__ttl{font-size:clamp(1.35rem,7vw,1.9rem)!important}
  #body_wrap .l-articleBottom__section.-author .p-authorBox__l::before{width:86px;height:86px;font-size:13px}
}


.wm-seo-guide{color:#122033;line-height:1.9;overflow-wrap:anywhere}
html body #body_wrap .wm-seo-guide h2{margin:0 0 24px!important;line-height:1.5!important}html body #body_wrap .wm-seo-guide h3{margin:30px 0 14px!important;line-height:1.6!important}html body #body_wrap .wm-seo-guide p{margin:0 0 18px!important}html body #body_wrap .wm-seo-grid h3{margin-top:0!important}
html body #body_wrap .wm-seo-guide a{color:#075d58!important;text-decoration:underline!important;text-underline-offset:3px}
.wm-seo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0}
.wm-seo-grid article{padding:24px;border:1px solid #ccdcd9;background:#fff;border-radius:8px}
.wm-seo-grid h3{margin-top:0}.wm-seo-guide ul{padding-left:1.5em;margin:18px 0}.wm-seo-guide li{margin:10px 0}
.wm-seo-guide dt{margin:20px 0 6px}.wm-seo-guide dd{margin:0 0 18px}.wm-seo-guide details{padding:20px 0;border-bottom:1px solid #b8d0c9}
.wm-seo-guide summary{cursor:pointer;font-weight:700;font-size:1.05rem;line-height:1.7;padding:5px 0;color:#102f57}
.wm-seo-guide details p{margin:18px 0 0}.wm-seo-source{font-size:.9rem}.wm-seo-map{max-width:1100px;margin:40px auto;padding:24px}
.wm-seo-map-list{columns:2;column-gap:40px}.wm-seo-map-list li{break-inside:avoid;padding-bottom:10px}
#body_wrap .wmcp-feeCompare__scroll caption{background:#fff!important;color:#102f57!important}
@media(max-width:767px){.wm-seo-grid{grid-template-columns:1fr}.wm-seo-map-list{columns:1}:root{--wmc-font-serif:"Yu Mincho","YuMincho","Hiragino Mincho ProN",serif}}
