:root{--cmd-ai-avatar:url("../illustrations/yoshida-ai-concierge-v2.png")}@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;600;700&family=Noto+Serif+JP:wght@400;500;600;700;800&family=Shippori+Mincho:wght@500;600;700&family=Zen+Kaku+Gothic+New:wght@400;500;700&family=Zen+Maru+Gothic:wght@500;700&display=swap");:root{--cmd-bg: #fffaf7;--cmd-surface: #ffffff;--cmd-text: #4e433d;--cmd-muted: #766c65;--cmd-coral: #f28d82;--cmd-rose: #efa6b8;--cmd-mint: #edf9f2;--cmd-gold: #c6a35f;--cmd-border: #eadfcf;--cmd-shadow: 0 22px 54px rgba(112,88,64,.1);--cmd-hero-image: url("https://marriage-cmd.com/wp-content/uploads/2026/07/i2tV21c8qYMgP9F9kdSr7.webp");}@media (min-width: 1181px) and (max-width: 1400px){html body.cmd-has-site .l-header__inner .c-gnav > li > a,html body:has(.cmd-site) .l-header__inner .c-gnav > li > a{padding-left: 8px !important;padding-right: 8px !important;font-size: 12px !important;}}body:has(.cmd-site) .cmd-header-seo-copy,body.cmd-has-site .cmd-header-seo-copy{padding: 5px 16px;}.cmd-header-seo-copy p{line-height: 1.35;}@media (min-width: 960px){body:has(.cmd-site) :is(.l-header__inner,.header-in),body.cmd-has-site :is(.l-header__inner,.header-in){min-height: 82px !important;padding-top: 6px !important;padding-bottom: 6px !important;box-sizing: border-box;}}@media (max-width: 959px){body:has(.cmd-site) :is(.l-header__inner,.header-in),body.cmd-has-site :is(.l-header__inner,.header-in){min-height: 70px !important;}}@media (max-width: 600px){body:has(.cmd-site) .cmd-header-seo-copy,body.cmd-has-site .cmd-header-seo-copy{padding: 4px 10px;}.cmd-header-seo-copy p{font-size: 8.5px;line-height: 1.35;letter-spacing: .015em;}}body .l-header .l-header__logo,body .l-fixHeader .l-fixHeader__logo,body .l-header .l-header__logo .c-headLogo.-img,body .l-fixHeader .l-fixHeader__logo .c-headLogo.-img{width: auto !important;max-width: none !important;min-width: 0 !important;background: #fffaf7 !important;transform: none !important;}body .l-header .l-header__logo .c-headLogo__link,body .l-fixHeader .l-fixHeader__logo .c-headLogo__link{display: flex !important;width: auto !important;min-width: 0 !important;height: 70px !important;align-items: center !important;justify-content: flex-start !important;gap: 0 !important;padding: 0 8px !important;overflow: hidden !important;background: #fffaf7 !important;}body .l-header .l-header__logo .c-headLogo__img,body .l-fixHeader .l-fixHeader__logo .c-headLogo__img{visibility: visible !important;width: 62px !important;height: 62px !important;max-width: 62px !important;max-height: 62px !important;flex: 0 0 62px !important;content: url("../logo/cmd-logo-footer-konkatsu.png") !important;object-fit: contain !important;transform: none !important;}body .l-header .l-header__logo .c-headLogo__link::after,body .l-fixHeader .l-fixHeader__logo .c-headLogo__link::after{display: none !important;content: none !important;}body .l-header .l-header__logo .c-headLogo__link::before,body .l-fixHeader .l-fixHeader__logo .c-headLogo__link::before{display: none !important;content: none !important;}.cmd-header-brandtext{display: grid;min-width: 0;gap: 2px;margin-left: -8px;align-content: center;font-family: "Noto Sans JP","Yu Gothic",sans-serif;line-height: 1.15;white-space: nowrap;}.cmd-header-brandtext__lead{color: #171717;font-family: "Zen Kaku Gothic New","Noto Sans JP","Hiragino Sans","Yu Gothic","YuGothic",Meiryo,sans-serif;font-size: 8px;font-weight: 700;letter-spacing: .015em;}.cmd-header-brandtext > strong{color: #31534b;font-family: "Noto Serif JP","Yu Mincho",serif;font-size: 23px;line-height: 1;letter-spacing: .01em;}.cmd-header-brandtext__meta{color: #52635f;font-size: 7px;font-weight: 700;letter-spacing: .01em;}body .l-header .l-header__logo .c-headLogo.-img::after,body .l-fixHeader .l-fixHeader__logo .c-headLogo.-img::after{display: none !important;content: none !important;}body .l-header__bar{display: none !important;}@media (max-width: 959px){body .l-header .l-header__logo,body .l-fixHeader .l-fixHeader__logo,body .l-header .l-header__logo .c-headLogo.-img,body .l-fixHeader .l-fixHeader__logo .c-headLogo.-img,body .l-header .l-header__logo .c-headLogo__link,body .l-fixHeader .l-fixHeader__logo .c-headLogo__link{width: 100% !important;}body .l-header .l-header__logo .c-headLogo__link,body .l-fixHeader .l-fixHeader__logo .c-headLogo__link{gap: 0 !important;padding: 0 4px !important;}body .l-header .l-header__logo .c-headLogo__img,body .l-fixHeader .l-fixHeader__logo .c-headLogo__img{width: 48px !important;height: 48px !important;max-width: 48px !important;max-height: 48px !important;flex-basis: 48px !important;}.cmd-header-brandtext{gap: 1px;margin-left: -7px;}.cmd-header-brandtext__lead{font-size: 4.8px;letter-spacing: 0;}.cmd-header-brandtext > strong{font-size: 16px;}.cmd-header-brandtext__meta{font-size: 4.5px;letter-spacing: 0;}.cmd-header-brandtext__meta--area{font-size: 4px;}body .l-header .l-header__menuBtn,body .l-fixHeader .l-fixHeader__menuBtn,body .l-header .l-header__customBtn.cmd-header-phone-slot,body .l-fixHeader .l-fixHeader__customBtn.cmd-header-phone-slot,body .cmd-header-consult-slot{width: 70px !important;height: 70px !important;flex: 0 0 70px !important;}body .cmd-header-consult-slot{order: 3 !important;}body .l-header .l-header__customBtn.cmd-header-phone-slot,body .l-fixHeader .l-fixHeader__customBtn.cmd-header-phone-slot{order: 4 !important;}.cmd-header-consult{display: flex;width: 100%;height: 100%;flex-direction: column;align-items: center;justify-content: center;background: #f3c9d2;color: #31534b !important;font-family: "Noto Sans JP","Yu Gothic",sans-serif;font-size: 10px;font-weight: 700;line-height: 1.1;text-decoration: none !important;}.cmd-header-consult strong{font-size: 12px;}.cmd-header-consult:hover,.cmd-header-consult:focus-visible{background: #eab7c3;}}@media (min-width: 601px) and (max-width: 959px){body .l-header .l-header__logo .c-headLogo__link,body .l-fixHeader .l-fixHeader__logo .c-headLogo__link{gap: 2px !important;padding: 0 12px !important;justify-content: center !important;}body .l-header .l-header__logo .c-headLogo__img,body .l-fixHeader .l-fixHeader__logo .c-headLogo__img{width: 64px !important;height: 64px !important;max-width: 64px !important;max-height: 64px !important;flex-basis: 64px !important;}.cmd-header-brandtext{gap: 2px;margin-left: -5px;}.cmd-header-brandtext__lead{font-size: 7px;letter-spacing: .01em;}.cmd-header-brandtext > strong{font-size: 23px;}.cmd-header-brandtext__meta{font-size: 7px;letter-spacing: .005em;}.cmd-header-brandtext__meta--area{display: none;}}@media (min-width: 700px) and (max-width: 959px){body .cmd-header-consult-slot{width: 126px !important;flex: 0 0 126px !important;}body .l-header .l-header__logo .c-headLogo__link,body .l-fixHeader .l-fixHeader__logo .c-headLogo__link{padding: 0 12px 0 56px !important;}.cmd-header-consult{gap: 3px;letter-spacing: .035em;}.cmd-header-consult > span,.cmd-header-consult > strong{display: none;}.cmd-header-consult::before{content: "無料個別相談";font-size: 12px;font-weight: 800;line-height: 1.1;}.cmd-header-consult::after{content: "はこちら →";font-size: 11px;font-weight: 700;line-height: 1.1;}}@media (max-width: 760px){body .cmd-home-page .cmd-human-intro figure{min-height: 0 !important;height: auto !important;aspect-ratio: auto !important;}body .cmd-home-page .cmd-human-intro figure img{display: block !important;width: 100% !important;height: auto !important;object-fit: contain !important;}body .cmd-home-page .cmd-human-intro figure > figcaption{right: auto !important;bottom: 12px !important;left: 12px !important;}}.cmd-site.cmd-home-page .cmd-hero-slider{isolation: isolate;overflow: hidden !important;}.cmd-site.cmd-home-page .cmd-hero-slider__slides{position: absolute;inset: 0;}.cmd-site.cmd-home-page .cmd-hero-slider__slides > img{position: absolute !important;inset: 0 !important;opacity: 0;transition: opacity .9s ease !important;}.cmd-site.cmd-home-page .cmd-hero-slider__slides > img.is-active{z-index: 1;opacity: 1;}.cmd-site.cmd-home-page .cmd-hero-slider__controls{position: absolute;z-index: 4;right: 22px;bottom: 20px;display: flex;padding: 7px 9px;border: 1px solid rgba(255,255,255,.5);border-radius: 999px;background: rgba(255,253,249,.88);box-shadow: 0 10px 28px rgba(69,51,42,.16);backdrop-filter: blur(8px);align-items: center;gap: 9px;}.cmd-site.cmd-home-page .cmd-hero-slider__controls > button{display: grid;width: 32px;height: 32px;padding: 0;border: 0;border-radius: 50%;background: transparent;color: #6b574e;cursor: pointer;font-family: Arial,sans-serif;font-size: 26px;line-height: 1;place-items: center;}.cmd-site.cmd-home-page .cmd-hero-slider__controls > button:hover,.cmd-site.cmd-home-page .cmd-hero-slider__controls > button:focus-visible{background: #f6e5df;outline: 2px solid #bf827f;outline-offset: 1px;}.cmd-site.cmd-home-page .cmd-hero-slider__dots{display: flex;align-items: center;gap: 7px;}.cmd-site.cmd-home-page .cmd-hero-slider__dots > button{width: 8px;height: 8px;padding: 0;border: 0;border-radius: 50%;background: #c9b7ad;cursor: pointer;transition: width .25s ease,background .25s ease;}.cmd-site.cmd-home-page .cmd-hero-slider__dots > button.is-active{width: 22px;border-radius: 999px;background: #b87070;}.cmd-site.cmd-home-page .cmd-stop-grid{grid-template-columns: repeat(4,minmax(0,1fr)) !important;max-width: 1080px;margin: 34px auto 0 !important;gap: clamp(14px,2vw,24px) !important;}.cmd-site.cmd-home-page .cmd-stop-grid > article{position: relative;display: flex;aspect-ratio: 1;min-width: 0;padding: clamp(24px,2.4vw,34px) !important;border: 1px solid rgba(187,129,125,.34) !important;border-top-width: 1px !important;border-radius: 50% !important;background: radial-gradient(circle at 32% 24%,#fffefd 0%,#fff3ee 68%,#f7e5df 100%) !important;box-shadow: 0 18px 38px rgba(135,91,84,.11) !important;align-items: center;flex-direction: column;justify-content: center;text-align: center;}.cmd-site.cmd-home-page .cmd-stop-grid > article:nth-child(even){border-color: rgba(174,143,84,.34) !important;background: radial-gradient(circle at 32% 24%,#fffefd 0%,#fbf3e3 68%,#f1e4ca 100%) !important;}.cmd-site.cmd-home-page .cmd-stop-grid > article::after{position: absolute;right: 12%;bottom: 1%;width: 31px;height: 29px;border-right: 1px solid rgba(187,129,125,.28);background: #f7e5df;clip-path: polygon(0 0,100% 100%,74% 0);content: "";transform: rotate(11deg);}.cmd-site.cmd-home-page .cmd-stop-grid > article:nth-child(even)::after{border-right-color: rgba(174,143,84,.28);background: #f1e4ca;}.cmd-site.cmd-home-page .cmd-stop-grid > article > b{color: #ad6c6a !important;font-family: "Noto Sans JP","Yu Gothic",sans-serif !important;font-size: 19px !important;font-weight: 800 !important;letter-spacing: .12em;}.cmd-site.cmd-home-page .cmd-stop-grid > article > h3{max-width: 9em;margin: 10px auto 0 !important;color: #554843 !important;font-family: "Noto Serif JP","Yu Mincho",serif !important;font-size: clamp(16px,1.45vw,20px) !important;line-height: 1.55 !important;}@media (max-width: 760px){.cmd-site.cmd-home-page .cmd-hero-slider__controls{right: 14px;bottom: 12px;padding: 6px 8px;}.cmd-site.cmd-home-page .cmd-stop-grid{grid-template-columns: repeat(2,minmax(0,1fr)) !important;width: 100%;gap: 12px !important;}.cmd-site.cmd-home-page .cmd-stop-grid > article{min-height: 0 !important;padding: 17px 12px !important;}.cmd-site.cmd-home-page .cmd-stop-grid > article > b{font-size: 15px !important;}.cmd-site.cmd-home-page .cmd-stop-grid > article > h3{margin-top: 6px !important;font-size: clamp(14px,4vw,16px) !important;line-height: 1.5 !important;}.cmd-site.cmd-home-page .cmd-stop-grid > article::after{width: 23px;height: 22px;}}@media (prefers-reduced-motion: reduce){.cmd-site.cmd-home-page .cmd-hero-slider__slides > img{transition: none !important;}}.cmd-site.cmd-home-page .cmd-proof-data-link{grid-template-columns: 145px minmax(0,1fr) 180px !important;grid-template-areas: "label title lecturer" "label desc lecturer" "label cta lecturer" !important;min-height: 210px;padding: 24px 24px 18px 28px !important;}.cmd-site.cmd-home-page .cmd-proof-data-link > .cmd-proof-data-lecturer{grid-area: lecturer !important;z-index: 1;width: auto !important;max-width: 100% !important;height: 196px !important;margin: auto auto -18px !important;object-fit: contain !important;object-position: center bottom !important;filter: drop-shadow(0 12px 16px rgba(102,70,62,.14));transition: transform .3s ease !important;}.cmd-site.cmd-home-page .cmd-proof-data-link:hover > .cmd-proof-data-lecturer,.cmd-site.cmd-home-page .cmd-proof-data-link:focus-visible > .cmd-proof-data-lecturer{transform: translateY(-4px) rotate(-1deg);}.cmd-site.cmd-home-page .cmd-proof-data-link > b{width: fit-content;}@media (max-width: 760px){.cmd-site.cmd-home-page .cmd-proof-data-link{grid-template-columns: minmax(0,1fr) 112px !important;grid-template-areas: "label lecturer" "title lecturer" "desc desc" "cta cta" !important;min-height: 0;padding: 19px 16px 17px 19px !important;}.cmd-site.cmd-home-page .cmd-proof-data-link > .cmd-proof-data-lecturer{height: 128px !important;margin: auto auto -17px !important;}.cmd-site.cmd-home-page .cmd-proof-data-link > span{grid-column: auto !important;}}.cmd-site.cmd-home-page .cmd-stop-illustration.cmd-context-photo,.cmd-site.cmd-home-page .cmd-sample-visual.cmd-context-photo{display: block !important;}.cmd-site.cmd-home-page .cmd-stop-illustration.cmd-context-photo{width: min(900px,100%) !important;aspect-ratio: 16 / 6 !important;margin: 34px auto 8px !important;padding: 0 !important;border-radius: 3px !important;}.cmd-site.cmd-home-page .cmd-stop-illustration.cmd-context-photo img{object-position: center 43%;filter: saturate(.86) contrast(.96) brightness(1.04);}.cmd-site.cmd-home-page .cmd-sample-visual.cmd-context-photo{aspect-ratio: 16 / 9 !important;margin: 0 0 20px !important;border-radius: 3px !important;box-shadow: none !important;}.cmd-site.cmd-home-page .cmd-context-photo figcaption{border: 1px solid rgba(177,138,79,.22);border-left: 3px solid #b18a4f;border-radius: 2px !important;background: rgba(255,253,248,.92);color: #405b54;backdrop-filter: blur(7px);}.cmd-site.cmd-home-page .cmd-method-story{display: grid;grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr);gap: 0;width: min(1040px,100%);margin: 0 auto;overflow: hidden;border: 1px solid rgba(215,191,147,.34);}.cmd-site.cmd-home-page .cmd-method-story__visual{position: relative;min-height: 100%;margin: 0;overflow: hidden;}.cmd-site.cmd-home-page .cmd-method-story__visual img{width: 100%;height: 100%;min-height: 420px;object-fit: cover;object-position: center;filter: saturate(.82) contrast(.94) brightness(1.05);}.cmd-site.cmd-home-page .cmd-method-story__visual figcaption{position: absolute;right: 18px;bottom: 18px;left: 18px;padding: 15px 17px;border-left: 3px solid #c8a96e;background: rgba(255,253,248,.92);color: #405b54;font-size: 13px;font-weight: 700;line-height: 1.75;}.cmd-site.cmd-home-page .cmd-method-story .cmd-method-summary{display: block !important;width: auto !important;margin: 0 !important;padding: clamp(30px,4vw,48px) !important;border: 0 !important;}.cmd-site.cmd-home-page .cmd-method-story .cmd-method-summary > p{margin: 0 0 18px !important;text-align: left !important;}.cmd-site.cmd-home-page .cmd-method-story .cmd-method-summary > p:last-child{margin-bottom: 0 !important;}.cmd-site.cmd-home-page .cmd-support-context-photo{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(330px,.9fr);width: min(980px,100%);margin: 0 auto 26px;overflow: hidden;border: 1px solid rgba(143,112,65,.22);background: #fff;}.cmd-site.cmd-home-page .cmd-support-context-photo img{width: 100%;height: 100%;min-height: 300px;object-fit: cover;filter: saturate(.88) contrast(.96) brightness(1.03);}.cmd-site.cmd-home-page .cmd-support-context-photo figcaption{display: flex;flex-direction: column;justify-content: center;gap: 10px;padding: clamp(26px,4vw,46px);color: #53645f;line-height: 1.85;}.cmd-site.cmd-home-page .cmd-support-context-photo strong{color: #315950;font-family: "Noto Serif JP","Yu Mincho",serif;font-size: clamp(21px,2vw,28px);font-weight: 600;}.cmd-site.cmd-home-page .cmd-support-context-photo span,.cmd-site.cmd-home-page .cmd-support-context-photo small{display: block;}.cmd-site.cmd-home-page .cmd-support-context-photo small{color: #7a8783;font-size: 11px;}@media (max-width: 760px){.cmd-site.cmd-home-page .cmd-stop-illustration.cmd-context-photo{aspect-ratio: 4 / 3 !important;margin-top: 26px !important;}.cmd-site.cmd-home-page .cmd-stop-illustration.cmd-context-photo img{object-position: 52% center;}.cmd-site.cmd-home-page .cmd-sample-visual.cmd-context-photo{aspect-ratio: 4 / 3 !important;}.cmd-site.cmd-home-page .cmd-method-story,.cmd-site.cmd-home-page .cmd-support-context-photo{grid-template-columns: 1fr;}.cmd-site.cmd-home-page .cmd-method-story__visual img{min-height: 0;aspect-ratio: 4 / 3;}.cmd-site.cmd-home-page .cmd-support-context-photo{margin-bottom: 20px;}.cmd-site.cmd-home-page .cmd-support-context-photo img{min-height: 0;aspect-ratio: 4 / 3;}.cmd-site.cmd-home-page .cmd-support-context-photo figcaption{padding: 24px 22px 26px;}}.cmd-site.cmd-home-page .cmd-hero-women-link{display: inline-flex !important;width: fit-content !important;margin-top: 14px !important;padding: 9px 13px !important;border: 1px solid rgba(196,154,153,.72) !important;border-radius: 13px !important;background: rgba(255,253,249,.84) !important;color: #6c5c56 !important;align-items: center !important;gap: 11px !important;text-decoration: none !important;}.cmd-site.cmd-home-page .cmd-hero-women-link small{color: #816d66 !important;font-size: 11px !important;font-weight: 600 !important;line-height: 1.45 !important;}.cmd-site.cmd-home-page .cmd-hero-women-link strong{color: #a26770 !important;font-size: 12px !important;font-weight: 800 !important;line-height: 1.45 !important;white-space: nowrap !important;}.cmd-women-review{width: min(940px,calc(100% - 40px));margin: 64px auto;padding: clamp(28px,4vw,52px);border: 1px solid #ead8cf;border-radius: 28px;background: linear-gradient(145deg,#fffdfb 0%,#fff7f2 100%);box-shadow: 0 18px 46px rgba(154,102,78,0.1);}.cmd-women-review h2{margin: 6px 0 22px;color: #6f4d3f;font-size: clamp(26px,3.2vw,40px);letter-spacing: 0.03em;}.cmd-women-review blockquote{margin: 0;padding: 0;border: 0;}.cmd-women-review blockquote p{margin: 0;color: #4f413b;font-size: clamp(16px,1.7vw,19px);line-height: 2;}.cmd-women-review__source{margin: 18px 0 0;color: #8c7469;font-size: 13px;text-align: right;}body .c-gnav .cmd-audience-menu > a{padding-right: 7px !important;padding-left: 7px !important;font-size: 11px !important;}@media (min-width: 1181px) and (max-width: 1400px){.l-header__inner .c-gnav > li > a{padding-left: 10px !important;padding-right: 10px !important;font-size: 12px !important;}}.cmd-site.cmd-home-page .cmd-audience-chooser{display: grid !important;grid-template-columns: minmax(190px,.75fr) repeat(2,minmax(0,1fr)) !important;width: min(1180px,calc(100% - 48px)) !important;margin: 30px auto 8px !important;border: 1px solid #e7d0c9 !important;border-radius: 22px !important;background: rgba(255,253,249,.96) !important;box-shadow: 0 18px 46px rgba(143,105,91,.1) !important;overflow: hidden !important;}.cmd-site.cmd-home-page .cmd-audience-chooser > div{display: flex !important;padding: 22px 24px !important;background: #fff4ed !important;flex-direction: column !important;justify-content: center !important;}.cmd-site.cmd-home-page .cmd-audience-chooser > div p{margin: 0 0 5px !important;color: #ad7370 !important;font-size: 11px !important;font-weight: 800 !important;letter-spacing: .12em !important;text-transform: uppercase !important;}.cmd-site.cmd-home-page .cmd-audience-chooser > div h2{margin: 0 !important;color: #5d504a !important;font-family: "Noto Serif JP","Yu Mincho",serif !important;font-size: 20px !important;line-height: 1.45 !important;}.cmd-site.cmd-home-page .cmd-audience-chooser > a{display: flex !important;min-width: 0 !important;padding: 20px 24px !important;border-left: 1px solid #ead9d3 !important;color: #5c514b !important;flex-direction: column !important;justify-content: center !important;text-decoration: none !important;transition: background-color .2s ease,transform .2s ease !important;}.cmd-site.cmd-home-page .cmd-audience-chooser > a:hover,.cmd-site.cmd-home-page .cmd-audience-chooser > a:focus-visible{background: #fff8f3 !important;}.cmd-site.cmd-home-page .cmd-audience-chooser > a small{margin-bottom: 5px !important;color: #a86e6b !important;font-size: 11px !important;font-weight: 800 !important;letter-spacing: .06em !important;}.cmd-site.cmd-home-page .cmd-audience-chooser > a strong{font-family: "Noto Serif JP","Yu Mincho",serif !important;font-size: 18px !important;line-height: 1.5 !important;}.cmd-site.cmd-home-page .cmd-audience-chooser > a span{margin-top: 5px !important;color: #786b64 !important;font-size: 12px !important;line-height: 1.55 !important;}.cmd-site.cmd-audience-page{--audience-accent: #b27571;--audience-accent-soft: #f6ddd7;--audience-bg: #fffaf6;color: #5b514b !important;}.cmd-site.cmd-audience-page--women{--audience-accent: #a66f7d;--audience-accent-soft: #f3dce3;--audience-bg: #fff9fb;}.cmd-site.cmd-audience-page .cmd-audience-hero{display: grid !important;grid-template-columns: minmax(0,1.55fr) minmax(280px,.75fr) !important;gap: 28px !important;width: min(1180px,calc(100% - 48px)) !important;margin: 34px auto 0 !important;padding: 58px !important;border: 1px solid #e7d0c9 !important;border-radius: 30px !important;background: linear-gradient(135deg,var(--audience-bg) 0%,#fff 72%) !important;box-shadow: 0 24px 64px rgba(143,105,91,.11) !important;align-items: center !important;}.cmd-site.cmd-audience-page .cmd-audience-hero h1{margin: 10px 0 22px !important;color: #554a45 !important;font-family: "Noto Serif JP","Yu Mincho",serif !important;font-size: clamp(34px,4.2vw,58px) !important;font-weight: 700 !important;line-height: 1.45 !important;letter-spacing: .01em !important;}.cmd-site.cmd-audience-page--women .cmd-audience-hero h1{font-size: clamp(32px,3.6vw,50px) !important;}.cmd-site.cmd-audience-page .cmd-audience-hero__lead{max-width: 760px !important;margin: 0 !important;color: #655b55 !important;font-size: 16px !important;line-height: 2 !important;}.cmd-site.cmd-audience-page .cmd-audience-points{display: flex !important;margin: 24px 0 !important;flex-wrap: wrap !important;gap: 8px !important;}.cmd-site.cmd-audience-page .cmd-audience-points span{padding: 7px 12px !important;border: 1px solid #dfc7c1 !important;border-radius: 999px !important;background: #fff !important;color: #795f59 !important;font-size: 12px !important;font-weight: 700 !important;}.cmd-site.cmd-audience-page .cmd-audience-assurance{margin: 14px 0 0 !important;color: #7a6f69 !important;font-size: 12px !important;font-weight: 700 !important;letter-spacing: .04em !important;}.cmd-site.cmd-audience-page .cmd-audience-summary{padding: 34px 30px !important;border: 1px solid #e3c7c1 !important;border-radius: 24px !important;background: rgba(255,255,255,.88) !important;box-shadow: 0 16px 36px rgba(143,105,91,.09) !important;}.cmd-site.cmd-audience-page .cmd-audience-summary > span{display: block !important;margin-bottom: 12px !important;color: var(--audience-accent) !important;font-size: 12px !important;font-weight: 800 !important;letter-spacing: .12em !important;}.cmd-site.cmd-audience-page .cmd-audience-summary > strong{display: block !important;color: #5a4e49 !important;font-family: "Noto Serif JP","Yu Mincho",serif !important;font-size: clamp(28px,3vw,42px) !important;line-height: 1.45 !important;}.cmd-site.cmd-audience-page .cmd-audience-summary > p{margin: 17px 0 0 !important;color: #70645e !important;font-size: 14px !important;line-height: 1.85 !important;}.cmd-site.cmd-audience-page .cmd-audience-section,.cmd-site.cmd-audience-page .cmd-audience-counselor,.cmd-site.cmd-audience-page .cmd-audience-faq{padding: 88px max(24px,calc((100% - 1120px) / 2)) !important;}.cmd-site.cmd-audience-page .cmd-audience-section--soft{background: var(--audience-bg) !important;}.cmd-site.cmd-audience-page .cmd-audience-issue-grid{display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 14px !important;max-width: 1040px !important;margin: 38px auto 0 !important;}.cmd-site.cmd-audience-page .cmd-audience-issue-grid article{position: relative !important;padding: 27px 26px 25px 72px !important;border: 1px solid #ead7d1 !important;border-radius: 20px !important;background: #fff !important;box-shadow: 0 12px 30px rgba(143,105,91,.07) !important;}.cmd-site.cmd-audience-page .cmd-audience-issue-grid article > b{position: absolute !important;top: 24px !important;left: 24px !important;color: var(--audience-accent) !important;font-family: Georgia,serif !important;font-size: 22px !important;}.cmd-site.cmd-audience-page .cmd-audience-issue-grid h3{margin: 0 0 9px !important;color: #5d514b !important;font-size: 18px !important;line-height: 1.55 !important;}.cmd-site.cmd-audience-page .cmd-audience-issue-grid p{margin: 0 !important;color: #716660 !important;font-size: 14px !important;line-height: 1.8 !important;}.cmd-site.cmd-audience-page .cmd-audience-steps{display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: 12px !important;max-width: 1080px !important;margin: 40px auto 30px !important;padding: 0 !important;list-style: none !important;}.cmd-site.cmd-audience-page .cmd-audience-steps--four{grid-template-columns: repeat(4,minmax(0,1fr)) !important;}.cmd-site.cmd-audience-page .cmd-audience-steps li{margin: 0 !important;padding: 26px 22px !important;border: 1px solid #e5cec8 !important;border-radius: 22px !important;background: rgba(255,255,255,.92) !important;}.cmd-site.cmd-audience-page .cmd-audience-steps li > b{display: grid !important;width: 36px !important;height: 36px !important;margin-bottom: 18px !important;border-radius: 50% !important;background: var(--audience-accent-soft) !important;color: var(--audience-accent) !important;place-items: center !important;}.cmd-site.cmd-audience-page .cmd-audience-steps span{display: block !important;margin-bottom: 6px !important;color: var(--audience-accent) !important;font-size: 11px !important;font-weight: 800 !important;letter-spacing: .1em !important;}.cmd-site.cmd-audience-page .cmd-audience-steps strong{display: block !important;color: #5d514b !important;font-size: 17px !important;line-height: 1.55 !important;}.cmd-site.cmd-audience-page .cmd-audience-steps p{margin: 11px 0 0 !important;color: #746963 !important;font-size: 14px !important;line-height: 1.8 !important;}.cmd-site.cmd-audience-page .cmd-audience-counselor{background: #fff !important;}.cmd-site.cmd-audience-page .cmd-audience-counselor > div{max-width: 880px !important;margin: 0 auto !important;padding: 44px 48px !important;border: 1px solid #e5cec8 !important;border-left: 5px solid var(--audience-accent-soft) !important;border-radius: 22px !important;background: #fffdfb !important;}.cmd-site.cmd-audience-page .cmd-audience-counselor h2{margin: 10px 0 22px !important;color: #594e48 !important;font-family: "Noto Serif JP","Yu Mincho",serif !important;font-size: clamp(27px,3.3vw,42px) !important;line-height: 1.55 !important;}.cmd-site.cmd-audience-page .cmd-audience-counselor p,.cmd-site.cmd-audience-page .cmd-audience-counselor li{color: #695f59 !important;font-size: 15px !important;line-height: 1.95 !important;}.cmd-site.cmd-audience-page .cmd-audience-counselor ul{margin: 20px 0 !important;padding-left: 1.35em !important;}.cmd-site.cmd-audience-page .cmd-audience-faq{background: var(--audience-bg) !important;}@media (max-width: 900px){.cmd-site.cmd-home-page .cmd-audience-chooser{grid-template-columns: 1fr 1fr !important;width: min(100% - 28px,720px) !important;}.cmd-site.cmd-home-page .cmd-audience-chooser > div{grid-column: 1 / -1 !important;}.cmd-site.cmd-home-page .cmd-audience-chooser > a:first-of-type{border-left: 0 !important;}.cmd-site.cmd-audience-page .cmd-audience-hero{grid-template-columns: 1fr !important;width: min(100% - 32px,720px) !important;padding: 42px 36px !important;}.cmd-site.cmd-audience-page .cmd-audience-steps--four{grid-template-columns: repeat(2,minmax(0,1fr)) !important;}}@media (max-width: 600px){.cmd-site.cmd-home-page .cmd-hero-women-link{display: flex !important;width: 100% !important;padding: 10px 12px !important;align-items: flex-start !important;flex-direction: column !important;gap: 3px !important;}.cmd-site.cmd-home-page .cmd-audience-chooser{grid-template-columns: 1fr !important;margin-top: 18px !important;}.cmd-site.cmd-home-page .cmd-audience-chooser > div{padding: 17px 18px !important;}.cmd-site.cmd-home-page .cmd-audience-chooser > a{padding: 17px 18px !important;border-top: 1px solid #ead9d3 !important;border-left: 0 !important;}.cmd-site.cmd-audience-page .cmd-audience-hero{gap: 20px !important;width: calc(100% - 24px) !important;margin-top: 18px !important;padding: 32px 22px !important;border-radius: 22px !important;}.cmd-site.cmd-audience-page .cmd-audience-hero h1,.cmd-site.cmd-audience-page--women .cmd-audience-hero h1{font-size: clamp(29px,9vw,40px) !important;line-height: 1.5 !important;}.cmd-site.cmd-audience-page .cmd-audience-hero__lead{font-size: 15px !important;line-height: 1.9 !important;}.cmd-site.cmd-audience-page .cmd-audience-summary{padding: 26px 22px !important;}.cmd-site.cmd-audience-page .cmd-audience-section,.cmd-site.cmd-audience-page .cmd-audience-counselor,.cmd-site.cmd-audience-page .cmd-audience-faq{padding: 58px 16px !important;}.cmd-site.cmd-audience-page .cmd-audience-issue-grid,.cmd-site.cmd-audience-page .cmd-audience-steps,.cmd-site.cmd-audience-page .cmd-audience-steps--four{grid-template-columns: 1fr !important;}.cmd-site.cmd-audience-page .cmd-audience-issue-grid article{padding: 24px 20px 22px 62px !important;}.cmd-site.cmd-audience-page .cmd-audience-issue-grid article > b{top: 22px !important;left: 19px !important;}.cmd-site.cmd-audience-page .cmd-audience-counselor > div{padding: 30px 24px !important;}}@media (min-width: 1000px){}@media (max-width: 760px){}@media (max-width: 360px){body .l-header .l-header__menuBtn,body .l-fixHeader .l-fixHeader__menuBtn,body .l-header .l-header__customBtn.cmd-header-phone-slot,body .l-fixHeader .l-fixHeader__customBtn.cmd-header-phone-slot,body .cmd-header-consult-slot{width: 52px !important;height: 52px !important;flex-basis: 52px !important;}body .l-header .l-header__logo .c-headLogo__img,body .l-fixHeader .l-fixHeader__logo .c-headLogo__img{width: 38px !important;height: 38px !important;max-width: 38px !important;max-height: 38px !important;flex-basis: 38px !important;}.cmd-header-brandtext{margin-left: -5px;}.cmd-header-brandtext__lead{font-size: 4px;}.cmd-header-brandtext > strong{font-size: 14px;}.cmd-header-brandtext__meta{font-size: 3.8px;}.cmd-header-brandtext__meta--area{font-size: 3.5px;}}.cmd-human-intro__mobile-heading{display: none;}@media (max-width: 760px){.cmd-site.cmd-home-page .cmd-human-intro__mobile-heading{display: block;padding: 28px 22px 24px;background: #fffdf9;text-align: left;}.cmd-site.cmd-home-page .cmd-human-intro__mobile-heading > p{margin: 0 0 10px;color: #98713e !important;font-size: 14px !important;font-weight: 800;letter-spacing: .06em;}.cmd-site.cmd-home-page .cmd-human-intro__mobile-heading > h2{margin: 0;color: #805f56 !important;font-family: "Noto Serif JP","Yu Mincho",serif;font-size: clamp(25px,7.2vw,31px) !important;line-height: 1.55 !important;}.cmd-site.cmd-home-page .cmd-human-intro__copy > :is(.cmd-human-intro__hello,h2){display: none !important;}}body.cmd-has-site:has(.cmd-home-page) .cmd-access-footer__cta{display: none !important;}@media (min-width: 1000px){.cmd-site.cmd-home-page.cmd-home-compact :is( .cmd-rd-section,.cmd-support-samples,.cmd-rd-method-compact,.cmd-consult-preview,.cmd-rd-promise-compact ){padding-top: 46px !important;padding-bottom: 46px !important;}.cmd-site.cmd-home-page .cmd-line-talk-preview{margin-bottom: 18px;border-width: 6px;border-radius: 20px;}.cmd-site.cmd-home-page .cmd-line-talk-preview__head{padding: 9px 12px;font-size: 14px;}.cmd-site.cmd-home-page .cmd-line-talk-preview__body{min-height: 200px;padding: 16px 13px 13px;}.cmd-site.cmd-home-page .cmd-line-talk-preview__body p{max-width: 88%;margin-bottom: 10px;padding: 8px 10px;font-size: 14px !important;line-height: 1.55 !important;}}.post_content .cmd-site.cmd-lab-page .cmd-lab-check > h3,.post_content .cmd-site.cmd-lab-page .cmd-lab-reading > h3{color: #805f56 !important;font-size: clamp(21px,2.2vw,25px) !important;}.post_content .cmd-site.cmd-lab-page .cmd-lab-reading > p{color: #675b55 !important;font-size: 16px !important;line-height: 1.9 !important;}.cmd-site.cmd-counsel-page .cmd-counselor-hero,.cmd-site.cmd-counselor-page .cmd-counselor-hero,.cmd-site.cmd-counselor-page .cmd-counselor-hero-copy{border-color: #e4cfd0 !important;background: linear-gradient(145deg,#f8e7e6 0%,#f3e5d8 100%) !important;}.cmd-site.cmd-home-page .cmd-rd-method-compact .cmd-method-summary{background: rgba(255,253,249,.92) !important;}@media (min-width: 601px) and (max-width: 1179px){html body #header .l-header__inner,html body #header .l-header__logo,html body #header .l-header__logo .c-headLogo,html body #header .l-header__logo .c-headLogo__link,html body .l-fixHeader .l-fixHeader__inner,html body .l-fixHeader .l-fixHeader__logo,html body .l-fixHeader .l-fixHeader__logo .c-headLogo,html body .l-fixHeader .l-fixHeader__logo .c-headLogo__link{align-items: center !important;}html body #header .l-header__logo .c-headLogo__link,html body .l-fixHeader .l-fixHeader__logo .c-headLogo__link{padding-top: 0 !important;padding-bottom: 0 !important;transform: translateY(-3px) !important;}html body #header .l-header__logo .c-headLogo__link > img,html body .l-fixHeader .l-fixHeader__logo .c-headLogo__link > img{margin-top: 0 !important;margin-bottom: 0 !important;object-position: center !important;}}.cmd-site:not(.cmd-home-page) :is( .cmd-page-hero,.cmd-flow-intro,.cmd-price-mid-cta,.cmd-consult-assurance,.cmd-lab-hero ){border-color: #e4cfd0 !important;background: linear-gradient(135deg,#fffaf4 0%,#f7e5e5 58%,#f3eadb 100%) !important;color: #6f5b55 !important;}.cmd-site:not(.cmd-home-page) :is( .cmd-page-hero,.cmd-flow-intro,.cmd-price-mid-cta,.cmd-consult-assurance,.cmd-lab-hero ) :is(h1,h2,h3,p,strong,span){color: #6f5b55 !important;-webkit-text-fill-color: #6f5b55 !important;}.cmd-site:not(.cmd-home-page) :is(.cmd-page-hero,.cmd-flow-intro,.cmd-price-mid-cta,.cmd-consult-assurance,.cmd-lab-hero) .cmd-kicker,.cmd-site.cmd-lab-page .cmd-lab-hero .cmd-kicker{color: #a36c77 !important;-webkit-text-fill-color: #a36c77 !important;}.cmd-site.cmd-counselor-page .cmd-counselor-hero,.cmd-site.cmd-counselor-page .cmd-counselor-hero-copy{border-color: #e4cfd0 !important;background: linear-gradient(145deg,#f8e7e6 0%,#f3e5d8 100%) !important;}.cmd-site.cmd-counselor-page .cmd-counselor-hero-copy :is(h1,p,strong),.post_content .cmd-site.cmd-counselor-page .cmd-counselor-hero-copy h1{color: #795b53 !important;-webkit-text-fill-color: #795b53 !important;}.cmd-site.cmd-counselor-page .cmd-counselor-hero-copy > p:first-child{color: #a36c77 !important;-webkit-text-fill-color: #a36c77 !important;}.cmd-site.cmd-lab-page :is(.cmd-lab-preface,.cmd-lab-chapter--dark){border-color: #e4cfd0 !important;background: linear-gradient(145deg,#f8e8e7 0%,#f5eadf 100%) !important;}.post_content .cmd-site.cmd-lab-page :is( .cmd-lab-preface h2,.cmd-lab-preface .cmd-kicker,.cmd-lab-preface__grid p,.cmd-lab-chapter--dark > header h2,.cmd-lab-chapter--dark > header p,.cmd-lab-chapter--dark > header span ){color: #765e55 !important;-webkit-text-fill-color: #765e55 !important;}.cmd-site.cmd-lab-page :is( .cmd-lab-preface__grid p,.cmd-lab-check li,.cmd-lab-dark-grid > div,.cmd-lab-frequency-table ){border-color: #e4cfd0 !important;background: #fffaf5 !important;}.cmd-site.cmd-home-page :is(.cmd-rd-method-compact,.cmd-rd-closing-cta){border-color: #e4cfd0 !important;background: linear-gradient(145deg,#f7e5e5 0%,#f3e8db 100%) !important;}.cmd-site.cmd-home-page :is(.cmd-rd-method-compact,.cmd-rd-closing-cta) :is(h2,h3,p,span),.cmd-site.cmd-home-page .cmd-rd-method-compact .cmd-method-summary :is(p,strong){color: #765e55 !important;-webkit-text-fill-color: #765e55 !important;}.cmd-site.cmd-home-page .cmd-rd-method-compact .cmd-method-summary{border-color: #e4cfd0 !important;background: rgba(255,253,249,.9) !important;}.cmd-question-bubble,.cmd-question-bubble.is-expanded{background-color: rgba(255,253,249,.98) !important;background-image: none !important;cursor: pointer !important;touch-action: manipulation !important;user-select: auto !important;}.cmd-question-bubble > strong b{background-color: #fffaf4 !important;background-image: var(--cmd-ai-avatar) !important;background-position: center !important;background-size: cover !important;}.post_content .cmd-site.cmd-company-page .cmd-company-wordmark{}.post_content .cmd-site.cmd-company-page .cmd-company-hero{position: relative !important;}.post_content .cmd-site.cmd-company-page .cmd-company-hero::after{display: none !important;}.post_content .cmd-site.cmd-company-page .cmd-company-wordmark{position: absolute !important;top: clamp(24px,3vw,40px) !important;right: max(28px,calc((100% - 1120px) / 2)) !important;z-index: 2;display: grid !important;justify-items: end;gap: 5px;padding-left: 18px;border-left: 2px solid #d5a0aa;text-align: right;}.post_content .cmd-site.cmd-company-page .cmd-company-wordmark > strong{color: #805f56 !important;font-family: "Noto Serif JP","Yu Mincho",serif !important;font-size: clamp(17px,2vw,23px) !important;font-weight: 700 !important;line-height: 1.2 !important;letter-spacing: .13em !important;}.post_content .cmd-site.cmd-company-page .cmd-company-wordmark > small{color: #98713e !important;font-size: 11px !important;font-weight: 700 !important;line-height: 1.4 !important;letter-spacing: .08em !important;}@media (max-width: 760px){.post_content .cmd-site.cmd-company-page .cmd-company-hero{padding-top: 108px !important;}.post_content .cmd-site.cmd-company-page .cmd-company-wordmark{top: 22px !important;right: 20px !important;gap: 4px;padding-left: 13px;}.post_content .cmd-site.cmd-company-page .cmd-company-wordmark > strong{font-size: 15px !important;}.post_content .cmd-site.cmd-company-page .cmd-company-wordmark > small{font-size: 10px !important;}}.cmd-site.cmd-company-page .cmd-company-hero{position: relative;}.cmd-site.cmd-company-page .cmd-company-hero::after{display: none !important;}.cmd-company-wordmark{position: absolute;top: clamp(24px,3vw,40px);right: max(28px,calc((100% - 1120px) / 2));z-index: 2;display: grid;justify-items: end;gap: 5px;padding-left: 18px;border-left: 2px solid #d5a0aa;color: #805f56;text-align: right;}.cmd-company-wordmark > strong{font-family: "Noto Serif JP","Yu Mincho",serif;font-size: clamp(17px,2vw,23px);font-weight: 700;line-height: 1.2;letter-spacing: .13em;}.cmd-company-wordmark > small{color: #98713e;font-size: 11px;font-weight: 700;line-height: 1.4;letter-spacing: .08em;}@media (max-width: 760px){.cmd-site.cmd-company-page .cmd-company-hero{padding-top: 108px !important;}.cmd-company-wordmark{top: 22px;right: 20px;gap: 4px;padding-left: 13px;}.cmd-company-wordmark > strong{font-size: 15px;}.cmd-company-wordmark > small{font-size: 10px;}}@media (max-width: 600px){.home #post_slider{display: none !important;}body .l-header .l-header__logo .c-headLogo__link,body .l-fixHeader .l-fixHeader__logo .c-headLogo__link{position: relative !important;gap: 0 !important;padding: 0 !important;justify-content: center !important;}body .l-header .l-header__logo .c-headLogo__img,body .l-fixHeader .l-fixHeader__logo .c-headLogo__img{width: 52px !important;height: 52px !important;max-width: 52px !important;max-height: 52px !important;flex-basis: 52px !important;}.cmd-header-brandtext{display: block;margin-left: -6px;}.cmd-header-brandtext__meta{display: none;}.cmd-header-brandtext__lead{display: block;position: absolute;top: 3px;left: 0;width: 100%;color: #171717;font-size: clamp(5.3px,1.45vw,6.5px);font-weight: 700;line-height: 1.1;letter-spacing: -.02em;text-align: center;white-space: nowrap;}.cmd-header-brandtext > strong{display: block;font-size: 18px;line-height: 1;}}@media (max-width: 340px){body .l-header .l-header__logo .c-headLogo__img,body .l-fixHeader .l-fixHeader__logo .c-headLogo__img{width: 44px !important;height: 44px !important;max-width: 44px !important;max-height: 44px !important;flex-basis: 44px !important;}.cmd-header-brandtext{margin-left: -5px;}.cmd-header-brandtext > strong{font-size: 16.5px;}.cmd-header-brandtext__lead{font-size: 4.8px;}}@media (min-width: 960px){:is(.l-header__gnav,.l-fixHeader__gnav) :is(.menu-item-355,.menu-item-356,.menu-item-357,.menu-item-358,.c-gnav__s){display: none;}}.cmd-article-author{display: grid;grid-template-columns: 120px 1fr;gap: 24px;align-items: center;margin: 56px 0 20px;padding: 28px;border: 1px solid #d9e6e1;background: #f5f9f7;}.cmd-article-author > img{width: 120px;height: 120px;border-radius: 50%;object-fit: cover;}.cmd-article-author__label{margin: 0 0 5px;color: #a17f4d;font-size: 12px;font-weight: 800;letter-spacing: .12em;}.cmd-article-author h2{margin: 0 0 10px;color: #173f38;font-size: 22px;}.cmd-article-author h2 small{display: inline-block;margin-left: 8px;color: #687773;font-size: 13px;font-weight: 600;}.cmd-article-author p{margin: 0 0 12px;color: #52635f;font-size: 14px;line-height: 1.85;}.cmd-article-author a{color: #8a6a39;font-size: 14px;font-weight: 800;}@media (max-width: 600px){.cmd-article-author{grid-template-columns: 76px 1fr;gap: 16px;padding: 20px;align-items: start;}.cmd-article-author > img{width: 76px;height: 76px;}.cmd-article-author h2 small{display: block;margin: 4px 0 0;}.cmd-article-author p,.cmd-article-author a{grid-column: 1 / -1;}}.cmd-blog-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 28px;width: min(1080px,calc(100% - 40px));margin: 8px auto 64px;}.cmd-blog-card{margin: 0;border: 1px solid #dfe9e5;background: #fff;box-shadow: 0 14px 34px rgba(20,65,57,.07);}.cmd-blog-card > a{display: grid;grid-template-columns: minmax(180px,.85fr) 1.15fr;min-height: 270px;color: #173f38;text-decoration: none;}.cmd-blog-card__image{min-height: 270px;overflow: hidden;background: #eef4f1;}.cmd-blog-card__image img{width: 100%;height: 100%;object-fit: cover;transition: transform .35s ease;}.cmd-blog-card:hover .cmd-blog-card__image img{transform: scale(1.025);}.cmd-blog-card__placeholder{display: grid;place-items: center;height: 100%;padding: 24px;color: #9a7b49;font-family: Georgia,serif;letter-spacing: .08em;text-align: center;}.cmd-blog-card__body{display: flex;flex-direction: column;padding: 28px;}.cmd-blog-card__body time{color: #9a7b49;font-size: 13px;letter-spacing: .08em;}.cmd-blog-card__body :is(h2,h3){margin: 10px 0 12px;font-size: clamp(20px,2vw,26px);line-height: 1.55;}.cmd-blog-card__body p{margin: 0;color: #5f6f6b;font-size: 14px;line-height: 1.9;}.cmd-blog-card__body span{margin-top: auto;padding-top: 18px;color: #9a7b49;font-weight: 700;}.cmd-blog-empty{width: min(900px,calc(100% - 40px));margin: 30px auto 70px;text-align: center;}@media (max-width: 760px){.cmd-blog-grid{grid-template-columns: 1fr;gap: 18px;width: min(100% - 28px,560px);}.cmd-blog-card > a{grid-template-columns: 1fr;min-height: 0;}.cmd-blog-card__image{min-height: 0;aspect-ratio: 16 / 9;}.cmd-blog-card__body{padding: 22px;}}.cmd-proof-data-link{display: grid;grid-template-columns: auto minmax(0,1fr) auto;gap: 14px 22px;align-items: center;margin-top: 18px;padding: 16px 20px;border: 1px solid #d6c29f;background: #fffaf0;color: #243f39 !important;text-decoration: none !important;}.cmd-proof-data-link span{color: #9a7238;font-size: 11px;font-weight: 800;letter-spacing: .12em;text-transform: uppercase;}.cmd-proof-data-link strong{font-size: 17px;}.cmd-proof-data-link b{color: #8b632f;font-size: 14px;}.cmd-faq-groups{width: min(960px,calc(100% - 40px));margin: 0 auto;padding: 68px 0 88px;}.cmd-faq-group + .cmd-faq-group{margin-top: 54px;}.cmd-faq-group > h2{margin: 0 0 20px;padding: 0 0 14px;border-bottom: 1px solid #d6c29f;color: #243f39;font-size: clamp(22px,2.6vw,30px);}.cmd-faq-group .cmd-faq-list{width: 100%;margin: 0;padding: 0;}.cmd-site:not(.cmd-home-page) > .cmd-page-hero{padding-top: 70px;padding-bottom: 74px;}.cmd-contact-form .cmd-form-progress{display: grid;grid-template-columns: 1fr minmax(28px,90px) 1fr;align-items: center;margin-bottom: 24px;}.cmd-contact-form .cmd-form-progress span{display: flex;align-items: center;gap: 10px;color: #8b8f8d;font-size: 14px;font-weight: 700;}.cmd-contact-form .cmd-form-progress span:last-child{justify-content: flex-end;}.cmd-contact-form .cmd-form-progress b{display: grid;width: 34px;height: 34px;border: 1px solid #cab998;border-radius: 50%;background: #fff;color: #8b632f;place-items: center;}.cmd-contact-form .cmd-form-progress i{height: 1px;background: #d9ceba;}.cmd-contact-form .cmd-form-progress .is-active{color: #243f39;}.cmd-contact-form .cmd-form-progress .is-active b,.cmd-contact-form .cmd-form-progress .is-complete b{border-color: #a97d3f;background: #a97d3f;color: #fff;}.cmd-contact-form .cmd-form-step{display: none;min-width: 0;margin: 0;padding: 0;border: 0;}.cmd-contact-form .cmd-form-step.is-active{display: block;animation: cmd-form-step-in .3s ease both;}.cmd-contact-form .cmd-form-step legend{width: 100%;margin: 0;padding: 0 0 12px;color: #243f39;font-size: clamp(21px,2.4vw,27px);font-weight: 800;}.cmd-contact-form .cmd-form-step legend small{display: block;margin-bottom: 5px;color: #9a7238;font-size: 10px;letter-spacing: .14em;}.cmd-contact-form .cmd-form-step-nav{padding: 26px 0 2px;text-align: right;}.cmd-contact-form .cmd-form-step-nav--back{padding: 6px 0 0;text-align: left;}.cmd-contact-form .cmd-form-next,.cmd-contact-form .cmd-form-back{min-height: 52px;padding: 12px 22px;border: 1px solid #a97d3f;border-radius: 3px;background: #a97d3f;color: #fff;cursor: pointer;font: inherit;font-weight: 800;}.cmd-contact-form .cmd-form-back{background: #fff;color: #76552b;}.cmd-contact-form .cmd-form-step p:has(.wpcf7-acceptance),.cmd-contact-form .cmd-form-step p:has(input[type="submit"]),.cmd-contact-form .cmd-form-step .cmd-privacy-link{padding-left: 0;}@keyframes cmd-form-step-in{from{opacity: 0;transform: translateY(10px);}to{opacity: 1;transform: translateY(0);}}@media (max-width: 900px){.cmd-question-bubble,.cmd-question-bubble.is-expanded{right: 12px;bottom: 80px;width: 58px;height: 58px;border-width: 2px;}}@media (max-width: 760px){.cmd-proof-data-link{grid-template-columns: 1fr auto;gap: 5px 12px;}.cmd-proof-data-link span{grid-column: 1 / -1;}.cmd-proof-data-link strong{font-size: 15px;}.cmd-faq-groups{width: calc(100% - 28px);padding: 44px 0 58px;}.cmd-faq-group + .cmd-faq-group{margin-top: 38px;}.cmd-site:not(.cmd-home-page) > .cmd-page-hero{padding: 48px 20px 54px;}.cmd-contact-form .cmd-form-progress{grid-template-columns: 1fr 34px 1fr;}.cmd-contact-form .cmd-form-progress span{gap: 7px;font-size: 12px;}.cmd-contact-form .cmd-form-progress b{width: 30px;height: 30px;}.cmd-contact-form .cmd-form-step-nav{text-align: stretch;}.cmd-contact-form .cmd-form-next{width: 100%;}}body:has(.cmd-site) .c-headLogo.-txt .c-headLogo__link,body.cmd-has-site .c-headLogo.-txt .c-headLogo__link{display: inline-flex;flex-direction: column;align-items: flex-start;gap: 7px;color: #171717;font-family: "Noto Serif JP",serif;font-weight: 800;line-height: .92;letter-spacing: .01em;}body:has(.cmd-site) .c-headLogo.-txt .c-headLogo__link::after,body.cmd-has-site .c-headLogo.-txt .c-headLogo__link::after{content: "船橋・千葉｜全国オンライン対応";color: #9a7941;font-family: "Noto Sans JP",sans-serif;font-size: 9px;font-weight: 600;line-height: 1;letter-spacing: .18em;white-space: nowrap;}.cmd-hero-affiliation{width: fit-content;margin: 14px 0 0;padding: 7px 13px;border: 1px solid rgba(154,121,65,.42);border-radius: 999px;background: rgba(255,255,255,.82);color: #785c31;font-size: 12px;font-weight: 700;line-height: 1.4;letter-spacing: .03em;}.cmd-rd-tms-network{background: #f4f8f6;}.cmd-tms-ai-banner{display: block;max-width: 800px;margin: 32px auto 0;overflow: hidden;border: 1px solid #dce8e4;background: #fff;box-shadow: 0 14px 34px rgba(24,72,63,.08);}.cmd-tms-ai-banner img{display: block;width: 100%;height: auto;}.cmd-tms-banners{display: grid;grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);gap: 12px;align-items: center;max-width: 680px;margin: 30px auto 0;padding: 14px 18px;border-top: 1px solid #dce8e4;border-bottom: 1px solid #dce8e4;}.cmd-tms-banners a{display: grid;place-items: center;min-height: 0;padding: 8px;border: 0;background: transparent;transition: transform .2s ease;}.cmd-tms-banners a:hover{transform: translateY(-2px);}.cmd-tms-banners img{display: block;max-width: 100%;height: auto;}.cmd-tms-banners a:nth-child(2) img{width: 112px;}.cmd-online-consult-banner{display: block;width: fit-content;margin: 28px auto 0;border: 1px solid rgba(212,48,49,.24);box-shadow: 0 12px 26px rgba(96,56,45,.1);transition: transform .2s ease,box-shadow .2s ease;}.cmd-online-consult-banner:hover{transform: translateY(-3px);box-shadow: 0 16px 32px rgba(96,56,45,.16);}.cmd-online-consult-banner img{display: block;width: 240px;max-width: 100%;height: auto;}.cmd-consult-badge{display: block;width: min(200px,58vw);margin: 0 auto 14px;overflow: hidden;border: 1px solid rgba(212,48,49,.28);border-radius: 6px;background: #fff;box-shadow: 0 10px 24px rgba(96,56,45,.12);transition: transform .2s ease,box-shadow .2s ease;}.cmd-consult-badge:hover{transform: translateY(-2px);box-shadow: 0 14px 28px rgba(96,56,45,.18);}.cmd-consult-badge img{display: block;width: 100%;height: auto;}.cmd-redesign-hero-copy > .cmd-consult-badge{margin-left: 0;}.cmd-data-insights{background: #f4f8f6;}.cmd-data-lead{max-width: 760px;margin: 0 auto 42px;color: #56645f;text-align: center;}.cmd-insight-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 18px;max-width: 1180px;margin: 0 auto;}.cmd-insight-grid article{padding: 30px;border-top: 4px solid #18483f;background: #fff;box-shadow: 0 16px 38px rgba(24,72,63,.08);}.cmd-insight-grid article > span{color: #a47c3e;font-size: 11px;font-weight: 800;letter-spacing: .18em;}.cmd-header-seo-copy{display: none;}body:has(.cmd-site) .cmd-header-seo-copy,body.cmd-has-site .cmd-header-seo-copy{display: block;padding: 7px 20px;border-bottom: 1px solid #e8e0d3;background: #f8f6f1;color: #735f3e;text-align: center;}.cmd-header-seo-copy p{width: min(1180px,100%);margin: 0 auto;color: inherit;font-family: "Zen Kaku Gothic New","Noto Sans JP","Hiragino Sans","Yu Gothic","YuGothic",Meiryo,sans-serif;font-size: 10px;font-weight: 600;letter-spacing: .09em;line-height: 1.5;}.cmd-insight-grid h3{margin: 12px 0 24px;color: #183f38 !important;font-size: clamp(21px,2vw,27px);line-height: 1.55;}.cmd-insight-grid article > p:last-child{margin: 22px 0 0;color: #59645f;font-size: 14px;line-height: 1.9;}.cmd-data-pair{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;}.cmd-data-pair p{margin: 0;padding: 15px 10px;background: #eef6f3;text-align: center;}.cmd-data-pair p:last-child{background: #fff0f5;}.cmd-data-pair small,.cmd-data-pair strong{display: block;}.cmd-data-pair small{min-height: 34px;color: #62716c;font-size: 11px;font-weight: 700;}.cmd-data-pair strong{color: #18483f;font-family: "Noto Serif JP",serif;font-size: 38px;line-height: 1;}.cmd-data-pair p:last-child strong{color: #ce678c;}.cmd-data-pair em{font-size: 16px;font-style: normal;}.cmd-data-frequency{display: grid;gap: 9px;}.cmd-data-frequency div{padding: 14px 16px;background: #eef6f3;}.cmd-data-frequency span,.cmd-data-frequency b{display: block;}.cmd-data-frequency span{color: #66736f;font-size: 12px;font-weight: 700;}.cmd-data-frequency b{margin-top: 3px;color: #18483f;font-size: 17px;}.cmd-data-action{max-width: 960px;margin: 42px auto 0;padding: 34px clamp(24px,5vw,54px);border-left: 5px solid #a98449;background: #fff;}.cmd-data-action h3{margin: 8px 0 24px;font-size: clamp(23px,3vw,34px);}.cmd-data-action ol{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px;padding: 0;list-style: none;}.cmd-data-action li{padding: 16px;background: #f7f4ee;}.cmd-data-action li b,.cmd-data-action li span{display: block;}.cmd-data-action li b{margin-bottom: 6px;color: #9a7036;}.cmd-data-action li span,.cmd-data-action > p:last-child{color: #59645f;font-size: 13px;line-height: 1.75;}.cmd-data-source{max-width: 960px;margin: 22px auto 0;color: #73807b;font-size: 11px;line-height: 1.8;}@media (max-width: 900px){.cmd-insight-grid{grid-template-columns: 1fr;max-width: 680px;}.cmd-data-action ol{grid-template-columns: 1fr;}}.cmd-proof-strip{width: min(1180px,calc(100% - 48px));margin: 22px auto 0;padding: 18px 24px;border: 1px solid #e2d8c7;background: rgba(255,253,248,.96);}.cmd-proof-strip > p{margin: 0 0 12px;color: #9a7947;font-size: 10px;font-weight: 800;letter-spacing: .2em;text-align: center;}.cmd-proof-strip > div{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));}.cmd-proof-strip a{display: flex;min-height: 86px;flex-direction: row;align-items: center;justify-content: center;gap: 14px;padding: 4px 28px;color: #243f39;text-align: left;text-decoration: none;}.cmd-proof-logo{display: grid;width: 84px;height: 68px;flex: 0 0 84px;place-items: center;}.cmd-proof-logo img{display: block;width: 100%;height: 100%;max-width: 100%;max-height: 100%;object-fit: contain;}.cmd-proof-strip a:nth-child(2){min-height: 112px;padding-top: 10px;padding-bottom: 10px;}.cmd-proof-strip a:nth-child(2) .cmd-proof-logo{width: 70px;height: 92px;flex-basis: 70px;}.cmd-proof-strip a:nth-child(2) .cmd-proof-logo img{width: auto !important;height: 92px !important;}.cmd-proof-copy{display: block;min-width: 0;}.cmd-proof-strip a + a{border-left: 1px solid #e5ddcf;}.cmd-proof-strip small{display: block;margin-bottom: 5px;color: #8b8174;font-size: 10px;font-weight: 700;letter-spacing: .12em;}.cmd-proof-strip strong{font-family: "Noto Serif JP","Yu Mincho",serif;font-size: 14px;line-height: 1.55;letter-spacing: .03em;}.cmd-proof-strip a:hover strong,.cmd-proof-strip a:focus-visible strong{color: #9b743c;}.cmd-proof-evidence{padding: 28px 30px 22px;}.cmd-proof-evidence > .cmd-proof-eyebrow{margin-bottom: 7px;color: #a9844d;font-family: Georgia,"Times New Roman",serif;font-size: 10px;letter-spacing: .2em;}.cmd-proof-evidence > h2{margin: 0 0 22px;color: #243f39 !important;font-size: clamp(22px,2.4vw,30px);font-weight: 600;line-height: 1.55;text-align: center;}.cmd-proof-facts{display: grid;grid-template-columns: repeat(4,minmax(0,1fr)) !important;border: 1px solid #e2d8c7;background: #fff;}.cmd-proof-facts article{min-width: 0;padding: 20px 20px 22px;border-right: 1px solid #e5ddcf;}.cmd-proof-facts article:last-child{border-right: 0;}.cmd-proof-facts small,.cmd-proof-facts strong,.cmd-proof-facts span{display: block;}.cmd-proof-facts small{margin-bottom: 9px;color: #9a743b;font-size: 10px;font-weight: 800;letter-spacing: .08em;}.cmd-proof-facts strong{min-height: 50px;color: #243f39;font-size: 16px;line-height: 1.55;}.cmd-proof-facts span{margin-top: 9px;color: #64716d;font-size: 12px;line-height: 1.75;}.cmd-proof-evidence > .cmd-proof-media-title{margin: 20px 0 8px;color: #8b8174;font-size: 10px;font-weight: 800;letter-spacing: .14em;text-align: center;}.cmd-proof-media{display: grid;grid-template-columns: repeat(3,minmax(0,1fr)) !important;border-top: 1px solid #e5ddcf;}.cmd-human-intro__commitment{margin: 24px 0 0 !important;padding: 15px 18px;border-top: 1px solid #d7e5df;border-bottom: 1px solid #d7e5df;color: #31534b !important;font-size: 13px !important;line-height: 1.75 !important;}.cmd-human-intro__commitment strong{display: block;margin-bottom: 2px;font-size: 15px;}.cmd-consult-preview{padding: 74px 24px;background: #f1f6f3;}.cmd-consult-preview > .cmd-rd-heading,.cmd-consult-preview > ol,.cmd-consult-preview__result{width: min(980px,100%);margin-right: auto;margin-left: auto;}.cmd-consult-preview > ol{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 1px;margin-top: 38px;margin-bottom: 26px;padding: 0;list-style: none;background: #d7e3de;}.cmd-consult-preview > ol li{display: grid;grid-template-columns: auto 1fr;gap: 14px;padding: 28px 24px;background: #fff;}.cmd-consult-preview > ol b{color: #b18a4f;font-family: Georgia,serif;font-size: 12px;letter-spacing: .1em;}.cmd-consult-preview > ol strong{display: block;margin-bottom: 9px;color: #243f39;font-family: "Noto Serif JP","Yu Mincho",serif;font-size: 17px;}.cmd-consult-preview > ol p{margin: 0;color: #5b6864;font-size: 13px;line-height: 1.8;}.cmd-consult-preview__result{display: flex;align-items: center;justify-content: center;gap: 18px;padding: 18px 24px;border: 1px solid #d8c6a9;background: #fffdf8;text-align: center;}.cmd-consult-preview__result span{color: #8b7148;font-size: 11px;font-weight: 800;letter-spacing: .1em;}.cmd-consult-preview__result strong{color: #243f39;font-size: 15px;}.cmd-consult-preview .cmd-actions{margin-top: 28px;}@media (max-width: 760px){.cmd-proof-strip{width: calc(100% - 28px);margin-top: 14px;padding: 14px 16px;}.cmd-proof-strip > div{grid-template-columns: 1fr;}.cmd-proof-strip a{min-height: 84px;justify-content: flex-start;padding: 12px 8px;}.cmd-proof-logo{width: 88px;height: 68px;flex-basis: 88px;}.cmd-proof-strip a + a{border-top: 1px solid #e5ddcf;border-left: 0;}.cmd-proof-strip strong{font-size: 13px;}.cmd-proof-evidence{padding: 22px 16px 16px;}.cmd-proof-evidence > h2{margin-bottom: 17px;font-size: 22px;text-align: left;}.cmd-proof-facts article{padding: 17px 16px 18px;border-right: 0;border-bottom: 1px solid #e5ddcf;}.cmd-proof-facts article:last-child{border-bottom: 0;}.cmd-proof-facts strong{min-height: 0;font-size: 15px;}.cmd-consult-preview{padding: 54px 18px;}.cmd-consult-preview > ol{grid-template-columns: 1fr;gap: 1px;margin-top: 28px;}.cmd-consult-preview > ol li{padding: 22px 20px;}.cmd-consult-preview__result{display: block;padding: 18px;}.cmd-consult-preview__result span,.cmd-consult-preview__result strong{display: block;}.cmd-consult-preview__result span{margin-bottom: 7px;}}.cmd-home-credentials{width: min(1120px,calc(100% - 48px));margin: 0 auto;padding: 66px 0;}.cmd-home-credentials .cmd-rd-heading{text-align: center;}.cmd-credential-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 18px;margin-top: 34px;}.cmd-credential-grid figure{margin: 0;padding: 12px 12px 16px;border: 1px solid #ded5c8;background: #fffdf8;box-shadow: 0 12px 28px rgba(62,48,31,.08);text-align: center;}.cmd-credential-grid a{display: block;overflow: hidden;aspect-ratio: 4 / 3;background: #252525;}.cmd-credential-grid img{display: block;width: 100%;height: 100%;object-fit: contain;object-position: center;}.cmd-credential-grid figcaption{display: grid;min-height: 3.2em;margin-top: 12px;place-items: center;color: #31534b;font-size: 14px;font-weight: 700;line-height: 1.6;}.cmd-credential-note{max-width: 800px;margin: 24px auto 0;color: #64716d;font-size: 13px;line-height: 1.9;text-align: center;}@media (max-width: 760px){.cmd-home-credentials{width: calc(100% - 36px);padding: 52px 0;}.cmd-credential-grid{grid-template-columns: 1fr;max-width: 520px;margin: 28px auto 0;}.cmd-credential-grid figcaption{min-height: 0;}.cmd-credential-note{text-align: left;}}.c-shareBtns,.sns-share,.p-articleFoot__share{display: none !important;}.p-articleThumb__img,.p-postList__thumb img,.c-postThumb__figure img,.cmd-blog-card__image img,.cmd-news-archive-card__image img{object-fit: contain !important;object-position: center !important;background: #f7f3ec;}.p-articleThumb__img{height: auto !important;}.cmd-blog-card:hover .cmd-blog-card__image img,.cmd-home-updates__latest:hover figure img{transform: none;}.cmd-counselor-certificates{display: grid;grid-template-columns: minmax(0,1fr) minmax(280px,390px);gap: clamp(30px,5vw,64px);align-items: center;margin: 0 0 72px;padding: clamp(28px,5vw,54px);border: 1px solid #ded5c8;background: #fffdf8;}.cmd-counselor-certificates h2{margin: 10px 0 20px;color: #243f39;font-size: clamp(27px,3vw,38px);line-height: 1.55;}.cmd-counselor-certificates > div > p:not(.cmd-kicker){color: #52635f;line-height: 1.95;}.cmd-counselor-certificates ul{margin: 22px 0 0;padding: 0;list-style: none;}.cmd-counselor-certificates li{position: relative;margin: 9px 0;padding-left: 22px;color: #31534b;font-weight: 700;}.cmd-counselor-certificates li::before{position: absolute;left: 0;color: #b18a4f;content: "●";font-size: 8px;top: .65em;}.cmd-counselor-certificates figure{margin: 0;text-align: center;}.cmd-counselor-certificates a{display: block;padding: 8px;border: 1px solid #d8cbb8;background: #252525;box-shadow: 0 16px 32px rgba(62,48,31,.12);}.cmd-counselor-certificates img{display: block;width: 100%;max-height: 620px;object-fit: contain;}.cmd-counselor-certificates figcaption{margin-top: 10px;color: #7a7067;font-size: 12px;}@media (max-width: 760px){.cmd-counselor-certificates{grid-template-columns: 1fr;margin-bottom: 50px;padding: 26px 20px;}.cmd-counselor-certificates figure{max-width: 420px;margin-inline: auto;}}@media (max-width: 600px){.cmd-data-lead{margin-bottom: 28px;text-align: left;}.cmd-insight-grid article{padding: 24px 20px;}.cmd-insight-grid h3{font-size: 22px;}.cmd-data-action{margin-top: 28px;padding: 26px 20px;}}@media (max-width: 760px){.cmd-tms-banners{grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);gap: 5px;max-width: 100%;padding: 10px 4px;}.cmd-tms-banners a{min-height: 0;padding: 4px;}.cmd-tms-banners a:nth-child(2) img{width: 72px;}}@media (max-width: 600px){.cmd-header-seo-copy{padding: 6px 12px;}.cmd-header-seo-copy p{font-size: 9px;letter-spacing: .03em;}body:has(.cmd-site) .c-headLogo.-txt .c-headLogo__link,body.cmd-has-site .c-headLogo.-txt .c-headLogo__link{gap: 5px;font-size: 23px;}body:has(.cmd-site) .c-headLogo.-txt .c-headLogo__link::after,body.cmd-has-site .c-headLogo.-txt .c-headLogo__link::after{font-size: 8px;letter-spacing: .12em;}}.cmd-home-page .cmd-hero-full .cmd-hero-text{width: min(760px,calc(100% - 56px));}.cmd-home-page .cmd-hero-full h1{max-width: 760px;font-size: clamp(36px,4vw,58px);line-height: 1.42;}.cmd-home-page .cmd-hero-message{margin-top: 24px;color: var(--cmd-gold-dark) !important;font-weight: 700 !important;}.cmd-home-page .cmd-hero-assurance{margin: 18px 0 0 !important;color: #62584f !important;font-size: 13px !important;font-weight: 600 !important;line-height: 1.8 !important;}.cmd-home-page .cmd-hero-assurance span,.cmd-home-closing-note span{padding-inline: 7px;color: var(--cmd-gold);}.cmd-home-worry,.cmd-home-method,.cmd-home-assurance,.cmd-home-guides,.cmd-faq-preview{background: #fff;}.cmd-home-worry-list{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));max-width: 1080px;margin: 0 auto 50px;border-top: 1px solid var(--cmd-line);border-bottom: 1px solid var(--cmd-line);}.cmd-home-worry-list p{display: grid;place-items: center;max-width: none;min-height: 150px;margin: 0;padding: 28px 34px;color: #3c3a37;font-size: clamp(18px,1.6vw,22px);font-weight: 600;line-height: 1.9;text-align: center;}.cmd-home-worry-list p + p{border-left: 1px solid var(--cmd-line);}.cmd-home-lead{max-width: 900px !important;margin: 0 auto !important;color: #4c4742 !important;font-size: clamp(16px,1.45vw,19px);line-height: 2.2;text-align: center;}.cmd-home-change{display: grid;grid-template-columns: minmax(260px,.72fr) minmax(0,1.55fr);gap: clamp(50px,7vw,100px);align-items: start;background: #f8f7f6 !important;}.cmd-home-split-heading{position: sticky;top: 150px;}.cmd-home-split-heading h2{font-size: clamp(30px,3.3vw,46px);line-height: 1.65;}.cmd-home-change-grid{display: grid;border-top: 1px solid rgba(178,148,100,.34);}.cmd-home-change-grid article{position: relative;display: grid;grid-template-columns: 82px minmax(0,1fr);column-gap: 26px;padding: 34px 0;border-bottom: 1px solid rgba(178,148,100,.34);}.cmd-home-change-grid span{grid-row: 1 / 3;color: #c58f88;font-size: 46px;font-style: italic;line-height: 1;}.cmd-home-change-grid h3,.cmd-home-change-grid p{max-width: none;margin: 0;}.cmd-home-change-grid h3{margin-bottom: 10px;font-size: clamp(20px,2vw,26px);}.cmd-home-change-grid p{line-height: 2;}.cmd-home-insight{position: relative;overflow: hidden;background: #ad8b57;text-align: center;}.cmd-home-insight::before{content: "Relationship";position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);color: rgba(255,255,255,.1);font-size: clamp(84px,15vw,210px);font-style: italic;line-height: 1;white-space: nowrap;}.cmd-home-insight-inner{position: relative;z-index: 1;max-width: 860px;margin: 0 auto;}.cmd-home-insight .cmd-kicker,.cmd-home-insight .cmd-kicker::before,.cmd-home-insight h2,.cmd-home-insight p{color: #fff !important;}.cmd-home-insight .cmd-kicker::before{background: #fff;}.cmd-home-insight h2{font-size: clamp(34px,4.5vw,58px);line-height: 1.55;}.cmd-home-insight p:not(.cmd-kicker){max-width: 760px;margin: 0 auto;font-size: clamp(16px,1.45vw,19px);line-height: 2.2;}.cmd-home-method .cmd-home-lead{margin: -18px auto 64px !important;}.cmd-home-method-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(28px,3.5vw,48px);max-width: 1180px;margin: 0 auto;}.cmd-home-method-grid article{min-width: 0;background: #fff;}.cmd-home-method-grid figure{aspect-ratio: 4 / 3;margin: 0;overflow: hidden;}.cmd-home-method-grid img{display: block;width: 100%;height: 100%;object-fit: cover;filter: saturate(.9) contrast(1.02);}.cmd-home-method-grid article > div{position: relative;width: calc(100% - 30px);min-height: 255px;margin: -34px auto 0;padding: 30px 28px 34px;border-top: 3px solid var(--cmd-gold);background: rgba(255,255,255,.97);}.cmd-home-method-grid span{color: var(--cmd-gold);font-size: 15px;font-style: italic;font-weight: 700;}.cmd-home-method-grid h3{margin: 8px 0 16px;font-size: clamp(22px,2vw,28px);}.cmd-home-method-grid p{max-width: none;margin: 0;line-height: 2;}.cmd-home-page .cmd-reasons{background: #faf7f1;}.cmd-home-support{display: grid;grid-template-columns: minmax(280px,.8fr) minmax(0,1.35fr);gap: clamp(60px,8vw,120px);align-items: center;background: #f8f7f6 !important;}.cmd-home-support-copy h2{font-size: clamp(30px,3.3vw,46px);line-height: 1.65;}.cmd-home-support-list{margin: 0;padding: 0;border-top: 1px solid #d9c8c5;list-style: none;}.cmd-home-support-list li{display: grid;grid-template-columns: 76px 1fr;align-items: center;min-height: 72px;border-bottom: 1px solid #d9c8c5;color: #3b3735;font-size: clamp(18px,1.7vw,23px);font-weight: 600;}.cmd-home-support-list span{color: #c58f88;font-size: 17px;font-style: italic;}.cmd-home-counselor,.cmd-home-voice{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: clamp(52px,7vw,100px);align-items: center;}.cmd-home-counselor figure,.cmd-home-voice figure{aspect-ratio: 4 / 3;margin: 0;overflow: hidden;}.cmd-home-counselor img,.cmd-home-voice img{display: block;width: 100%;height: 100%;object-fit: cover;filter: saturate(.9) contrast(1.02);}.cmd-home-counselor h2,.cmd-home-voice h2{font-size: clamp(30px,3.5vw,48px);line-height: 1.6;}.cmd-home-counselor p,.cmd-home-voice p{max-width: none;line-height: 2.1;}.cmd-home-assurance-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));max-width: 1180px;margin: 0 auto;border-top: 1px solid var(--cmd-line);border-left: 1px solid var(--cmd-line);}.cmd-home-assurance-grid article{min-height: 280px;padding: 34px 28px;border-right: 1px solid var(--cmd-line);border-bottom: 1px solid var(--cmd-line);}.cmd-home-assurance-grid b{display: block;margin-bottom: 34px;color: rgba(178,148,100,.42);font-size: 48px;font-style: italic;font-weight: 500;line-height: 1;}.cmd-home-assurance-grid h3{min-height: 66px;font-size: 20px;line-height: 1.6;}.cmd-home-assurance-grid p{max-width: none;margin: 0;line-height: 1.9;}.cmd-home-voice{background: #f9eeee !important;}.cmd-home-voice figure{order: 2;}.cmd-home-guides{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0;}.cmd-home-guides article{padding: clamp(36px,5vw,70px);border-top: 1px solid var(--cmd-line);border-bottom: 1px solid var(--cmd-line);}.cmd-home-guides article + article{border-left: 1px solid var(--cmd-line);}.cmd-home-guides h2{font-size: clamp(28px,3vw,40px);line-height: 1.6;}.cmd-home-guides p{max-width: none;line-height: 2.05;}.cmd-home-media{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: clamp(50px,7vw,100px);background: #f8f7f6 !important;}.cmd-home-media > div{min-width: 0;}.cmd-home-media h2{font-size: clamp(28px,3vw,40px);}.cmd-home-media p{max-width: none;}.cmd-home-media .cmd-diagnosis-links{grid-template-columns: 1fr;}.cmd-home-page .cmd-faq-preview{max-width: none;}.cmd-home-page .cmd-faq-preview > *{max-width: 980px;margin-left: auto;margin-right: auto;}.cmd-home-closing{position: relative;overflow: hidden;background: #fff;text-align: center;}.cmd-home-closing::before{content: "Counseling";position: absolute;left: 50%;top: 20px;transform: translateX(-50%);color: rgba(178,148,100,.09);font-size: clamp(92px,17vw,230px);font-style: italic;line-height: 1;white-space: nowrap;}.cmd-home-closing > div{position: relative;z-index: 1;max-width: 850px;margin: 0 auto;}.cmd-home-closing .cmd-kicker{justify-content: center;}.cmd-home-closing h2{font-size: clamp(32px,4.2vw,54px);line-height: 1.6;}.cmd-home-closing p{max-width: 760px;margin-right: auto;margin-left: auto;line-height: 2.1;}.cmd-home-closing-note{margin-top: 20px !important;color: #5e554e !important;font-size: 13px;font-weight: 600 !important;}@media (max-width: 1100px){.cmd-home-assurance-grid{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (max-width: 900px){.cmd-home-page .cmd-hero-full .cmd-hero-text{width: calc(100% - 40px);}.cmd-home-page .cmd-hero-full h1{font-size: clamp(31px,9vw,43px);line-height: 1.5;}.cmd-home-page .cmd-hero-full .cmd-hero-text p:not(.cmd-kicker){font-size: 15px;line-height: 2;}.cmd-home-page .cmd-hero-assurance{font-size: 11px !important;}.cmd-home-worry-list,.cmd-home-method-grid,.cmd-home-guides,.cmd-home-media{grid-template-columns: 1fr;}.cmd-home-worry-list p{min-height: 112px;}.cmd-home-worry-list p + p{border-top: 1px solid var(--cmd-line);border-left: 0;}.cmd-home-lead br{display: none;}.cmd-home-change,.cmd-home-support,.cmd-home-counselor,.cmd-home-voice{grid-template-columns: 1fr;gap: 42px;}.cmd-home-split-heading{position: static;}.cmd-home-method-grid{gap: 46px;}.cmd-home-method-grid article > div{min-height: 0;}.cmd-home-counselor figure,.cmd-home-voice figure{aspect-ratio: 16 / 11;}.cmd-home-voice figure{order: 0;}.cmd-home-guides article{padding: 38px 0;}.cmd-home-guides article + article{border-top: 0;border-left: 0;}.cmd-home-media > div + div{padding-top: 42px;border-top: 1px solid #d9c8c5;}}.cmd-home-compact .cmd-rd-closing{padding: 0;background: #fff;}.cmd-home-compact .cmd-rd-closing > .cmd-rd-boundary{max-width: none;padding: clamp(82px,9vw,124px) max(40px,calc((100% - 1080px) / 2));background: #f8f3eb;text-align: left;}.cmd-rd-boundary > .cmd-kicker,.cmd-rd-boundary > h2,.cmd-rd-boundary > .cmd-rd-boundary-lead{text-align: center;}.cmd-home-compact.cmd-home-redesign .cmd-rd-boundary > h2{margin: 16px 0 22px;color: #2f2a26;font-size: clamp(30px,3.4vw,46px);line-height: 1.6;}.cmd-home-compact .cmd-rd-boundary > .cmd-rd-boundary-lead{max-width: 780px;margin: 0 auto 48px;color: #5b544e;font-size: 15px;line-height: 2;}.cmd-rd-boundary ul{display: grid;grid-template-columns: 1fr 1fr;gap: 1px;margin: 0;padding: 1px;background: #dfd0bc;list-style: none;}.cmd-rd-boundary li{position: relative;min-height: 210px;padding: 34px 34px 32px 74px;background: #fff;}.cmd-rd-boundary li::before{content: "\2713";position: absolute;top: 32px;left: 30px;display: grid;width: 28px;height: 28px;border: 1px solid #bd9861;border-radius: 50%;color: #9c753e;font-size: 15px;place-content: center;}.cmd-rd-boundary li strong,.cmd-rd-boundary li span{display: block;}.cmd-rd-boundary li strong{margin-bottom: 14px;color: #352f2b;font-size: 18px;line-height: 1.7;}.cmd-rd-boundary li span{color: #625a53;font-size: 13px;line-height: 1.9;}.cmd-rd-boundary-turn{max-width: 900px;margin: 54px auto 0;padding: 40px 46px;border-left: 3px solid #c88983;background: #fff;text-align: center;}.cmd-rd-boundary-turn p,.cmd-rd-boundary-turn strong,.cmd-rd-boundary-turn span{display: block;}.cmd-rd-boundary-turn p{margin: 0 0 12px;color: #9d716a;font-size: 14px;}.cmd-rd-boundary-turn strong{color: #352f2b;font-size: clamp(18px,2vw,24px);font-weight: 600;line-height: 1.9;}.cmd-rd-boundary-turn span{margin-top: 14px;color: #72675f;font-size: 14px;}.cmd-home-compact .cmd-rd-closing > .cmd-rd-closing-cta{max-width: none;padding: clamp(80px,9vw,116px) 40px;background: #ede2d7;}.cmd-rd-closing-cta > *{max-width: 820px;margin-right: auto;margin-left: auto;}@media (max-width: 760px){.cmd-home-compact .cmd-rd-closing > .cmd-rd-boundary{padding: 72px 18px;}.cmd-rd-boundary ul{grid-template-columns: 1fr;}.cmd-rd-boundary li{min-height: 0;padding: 28px 24px 28px 66px;}.cmd-rd-boundary li::before{top: 27px;left: 24px;}.cmd-rd-boundary-turn{margin-top: 38px;padding: 30px 22px;text-align: left;}.cmd-home-compact .cmd-rd-closing > .cmd-rd-closing-cta{padding: 72px 18px;}}.cmd-price-support-accordion{max-width: 980px;margin: 0 auto;border-top: 1px solid #d8c8b0;}.cmd-price-support-accordion details{border-bottom: 1px solid #d8c8b0;background: #fff;}.cmd-price-support-accordion summary{position: relative;display: grid;grid-template-columns: 54px minmax(0,1fr);align-items: center;min-height: 84px;padding: 16px 70px 16px 22px;color: #332e2a;cursor: pointer;font-size: 19px;font-weight: 600;list-style: none;}.cmd-price-support-accordion summary::-webkit-details-marker{display: none;}.cmd-price-support-accordion summary > span{color: #b28c56;font-family: Georgia,serif;font-size: 20px;font-weight: 400;}.cmd-price-support-accordion summary::before,.cmd-price-support-accordion summary::after{content: "";position: absolute;top: 50%;right: 28px;width: 20px;border-top: 1px solid #9e7a49;}.cmd-price-support-accordion summary::after{transform: rotate(90deg);transition: transform .2s ease;}.cmd-price-support-accordion details[open] summary::after{transform: rotate(0);}.cmd-price-support-accordion details > div{display: grid;grid-template-columns: 1fr 1fr;gap: 0 36px;padding: 4px 28px 30px 76px;}.cmd-price-support-accordion details > div p{position: relative;margin: 0;padding: 13px 0 13px 20px;border-bottom: 1px solid #eee5d9;color: #5c554f;font-size: 14px;line-height: 1.8;}.cmd-price-support-accordion details > div p::before{content: "";position: absolute;top: 24px;left: 0;width: 6px;height: 6px;border-radius: 50%;background: #c88983;}@media (max-width: 680px){.cmd-price-support-accordion summary{grid-template-columns: 42px minmax(0,1fr);min-height: 74px;padding: 14px 52px 14px 16px;font-size: 16px;}.cmd-price-support-accordion summary::before,.cmd-price-support-accordion summary::after{right: 18px;width: 16px;}.cmd-price-support-accordion details > div{grid-template-columns: 1fr;padding: 0 20px 24px 58px;}}.cmd-faq-list details > p{position: relative;margin: 20px 0 8px;padding: 24px 28px;border: 1px solid #e1d2bd;border-radius: 4px;background: #eee3d5;color: #504943;font-size: 14px;line-height: 2;}.cmd-faq-list details > p::before{content: "";position: absolute;top: -10px;left: 34px;width: 18px;height: 18px;border-top: 1px solid #e1d2bd;border-left: 1px solid #e1d2bd;background: #eee3d5;transform: rotate(45deg);}@media (max-width: 560px){.cmd-faq-list details > p{padding: 20px;}}@media (max-width: 760px){.cmd-home-compact .cmd-redesign-hero-copy{padding-bottom: 48px;}.cmd-home-compact.cmd-home-redesign .cmd-rd-worry .cmd-rd-heading h2{font-size: 24px;line-height: 1.65;}.cmd-home-compact .cmd-rd-worry-answer{grid-template-columns: 1fr;}.cmd-rd-worry-answer figure{min-height: 0;aspect-ratio: 16 / 9;}.cmd-rd-support-photo,.cmd-rd-promise-photo{height: auto;aspect-ratio: 4 / 3;}.cmd-rd-support-photo img{object-position: 62% 45%;}}@media (max-width: 620px){.cmd-home-change-grid article{grid-template-columns: 58px minmax(0,1fr);column-gap: 16px;}.cmd-home-change-grid span{font-size: 34px;}.cmd-home-assurance-grid{grid-template-columns: 1fr;}.cmd-home-assurance-grid article{min-height: 0;}.cmd-home-assurance-grid h3{min-height: 0;}.cmd-home-support-list li{grid-template-columns: 58px 1fr;}.cmd-home-closing-note span,.cmd-home-page .cmd-hero-assurance span{padding-inline: 3px;}}html,body{max-width: 100%;overflow-x: hidden;}body:is(.page-id-16,.page-id-17,.page-id-19,.page-id-14,.page-id-22){background: var(--cmd-bg);color: var(--cmd-text);font-family: "Noto Sans JP","Hiragino Sans","Yu Gothic","YuGothic",Meiryo,sans-serif;}body:is(.page-id-16,.page-id-17,.page-id-19,.page-id-14,.page-id-22) :is(.l-content,.l-mainContent,.l-mainContent__inner,.post_content,.entry-content){max-width: none;margin: 0;padding: 0;}body:is(.page-id-16,.page-id-17,.page-id-19,.page-id-14,.page-id-22) :is(.l-sidebar,.p-breadcrumb,.p-articleMetas,.p-articleFoot,.p-toc,.c-shareBtns,.sns-share,.sns-follow,.article-header,.entry-header,.entry-title){display: none !important;}body:is(.page-id-16,.page-id-17,.page-id-19,.page-id-14,.page-id-22) :is(.l-header,#header){position: sticky;top: 0;z-index: 80;background: rgba(255,255,255,.94);border-bottom: 1px solid rgba(198,163,95,.24);box-shadow: 0 12px 34px rgba(98,80,62,.08);backdrop-filter: blur(16px);}body.admin-bar:is(.page-id-16,.page-id-17,.page-id-19,.page-id-14,.page-id-22) :is(.l-header,#header){top: 32px;}body:is(.page-id-16,.page-id-17,.page-id-19,.page-id-14,.page-id-22) :is(.l-header__inner,.header-in){width: min(1180px,calc(100% - 40px));min-height: 76px;margin-inline: auto;}body:is(.page-id-16,.page-id-17,.page-id-19,.page-id-14,.page-id-22) :is(.c-headLogo,.site-name-text){color: var(--cmd-text);font-family: "Noto Sans JP","Hiragino Sans","Yu Gothic",sans-serif;font-size: 25px;font-weight: 700;}body:is(.page-id-16,.page-id-17,.page-id-19,.page-id-14,.page-id-22) :is(.c-gnav .ttl,.c-gnav a,.navi-in a){color: #5a4d45;font-size: 13px;font-weight: 600;letter-spacing: 0;}.cmd-site,.cmd-site *{box-sizing: border-box;}.cmd-site{min-height: 100vh;background: linear-gradient(180deg,#fffdfb 0%,#fff9f3 58%,#fbfff9 100%);font-family: "Noto Sans JP","Hiragino Sans","Yu Gothic","YuGothic",Meiryo,sans-serif;font-size: 16px;line-height: 1.9;}.cmd-site section,.cmd-final-cta{width: 100%;margin: 0;padding: 82px max(28px,calc((100vw - 1180px) / 2));}.cmd-site h1,.cmd-site h2,.cmd-site h3{margin: 0 0 20px;color: var(--cmd-text);font-family: "Noto Sans JP","Hiragino Sans","Yu Gothic",sans-serif;line-height: 1.45;overflow-wrap: anywhere;text-wrap: balance;}.cmd-site h1{max-width: 720px;font-size: clamp(36px,3.7vw,46px);}.cmd-site h2{font-size: clamp(26px,3vw,36px);}.cmd-site h3{font-size: 21px;}.cmd-site p{max-width: 720px;margin: 0 0 18px;}.cmd-kicker{display: inline-flex;align-items: center;gap: 12px;margin-bottom: 18px;color: #b68760;font-size: 13px;font-weight: 600;}.cmd-kicker::before{content: "";display: inline-block;width: 42px;background: currentColor;}.cmd-hero{position: relative;display: grid;grid-template-columns: minmax(0,.92fr) minmax(430px,1.08fr);gap: 48px;align-items: center;min-height: 690px;padding-top: 70px;padding-bottom: 72px;overflow: hidden;background: radial-gradient(circle at 86% 14%,rgba(237,249,242,.96) 0 26%,transparent 27%),linear-gradient(105deg,#fffdfb 0%,#fff7f1 55%,#ecf8f1 55%,#ecf8f1 100%);}.cmd-hero::before{content: "";position: absolute;inset: 24px max(22px,calc((100vw - 1230px) / 2));border: 1px solid rgba(198,163,95,.26);border-radius: 8px;pointer-events: none;}.cmd-hero-text{position: relative;z-index: 1;min-width: 0;}.cmd-hero-text p:not(.cmd-kicker){max-width: 590px;font-size: 17px;line-height: 2;}.cmd-actions{display: flex;flex-wrap: wrap;gap: 12px;align-items: center;margin-top: 30px;}.cmd-button{display: inline-flex;align-items: center;justify-content: center;min-height: 52px;padding: 13px 24px;border: 0;border-radius: 8px;background: linear-gradient(135deg,var(--cmd-coral),var(--cmd-rose));color: #fff;font-weight: 700;line-height: 1.45;text-align: center;text-decoration: none;box-shadow: 0 16px 28px rgba(242,141,130,.2);}.cmd-button:hover{color: #fff;opacity: .92;}.cmd-button-line{border: 1px solid rgba(198,163,95,.5);background: rgba(255,255,255,.9);color: #5b5049;box-shadow: 0 12px 24px rgba(198,163,95,.09);}.cmd-button-line:hover{color: #5b5049;}.cmd-text-link{color: var(--cmd-text);font-weight: 700;text-decoration: underline;text-decoration-color: var(--cmd-gold);text-underline-offset: 6px;}.cmd-hero-media{position: relative;z-index: 1;justify-self: stretch;margin: 0;}.cmd-image-placeholder,.cmd-photo-placeholder{position: relative;display: grid;place-items: end start;width: 100%;aspect-ratio: 1.18 / 1;min-height: 0;overflow: hidden;padding: 34px;border: 1px solid rgba(255,255,255,.95);border-radius: 8px;background: linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,248,244,.48)),var(--cmd-hero-image);background-position: 55% center;background-size: cover;color: transparent;box-shadow: 0 26px 64px rgba(150,113,70,.18);}.cmd-image-placeholder::before,.cmd-photo-placeholder::before{content: "婚活Lab CMD";position: relative;z-index: 1;display: inline-block;padding: 10px 14px;border-radius: 4px;background: rgba(255,253,249,.9);color: #554942;font-size: 20px;font-weight: 600;line-height: 1.3;box-shadow: 0 12px 26px rgba(88,70,56,.08);}.cmd-image-placeholder::after,.cmd-photo-placeholder::after{content: "Free Counseling";position: absolute;right: 30px;bottom: 30px;z-index: 1;color: rgba(255,255,255,.94);font-size: 13px;font-weight: 700;text-shadow: 0 2px 14px rgba(78,67,61,.34);}.cmd-hero-media figcaption{margin-top: 14px;color: #746960;font-size: 13px;}.cmd-band{background: #fff;}.cmd-band-alt,.cmd-video-library,.cmd-final-cta{background: linear-gradient(135deg,#fff8ef 0%,var(--cmd-mint) 58%,#fff3f6 100%);}.cmd-narrow{max-width: 820px;margin-inline: auto;}.cmd-narrow p{max-width: none;}.cmd-two-col{display: grid;grid-template-columns: minmax(0,.92fr) minmax(0,1.08fr);gap: 48px;align-items: center;}.cmd-support-layout{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));margin-top: 30px;}.cmd-support-layout > div,.cmd-steps li,.cmd-flow-detail li,.cmd-price-plan,.cmd-contact-form{border: 1px solid rgba(198,163,95,.24);border-radius: 8px;background: rgba(255,255,255,.94);box-shadow: 0 18px 42px rgba(116,91,68,.07);}.cmd-support-layout > div{min-height: 210px;padding: 30px;}.cmd-steps,.cmd-flow-detail{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 14px;margin: 28px 0;padding: 0;list-style: none;counter-reset: cmd-step;}.cmd-flow-detail{grid-template-columns: repeat(2,minmax(0,1fr));}.cmd-steps li,.cmd-flow-detail li{counter-increment: cmd-step;padding: 22px;}.cmd-steps li::before,.cmd-flow-detail li::before{content: counter(cmd-step,decimal-leading-zero);display: block;margin-bottom: 8px;color: var(--cmd-coral);font-weight: 700;}.cmd-youtube-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 20px;margin: 28px 0;}.cmd-video{position: relative;aspect-ratio: 16 / 9;overflow: hidden;border-radius: 8px;background: #eee3d6;}.cmd-video iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0;}.cmd-faq-list details{border-top: 1px solid var(--cmd-border);padding: 18px 0;}.cmd-faq-list details:last-child{border-bottom: 1px solid var(--cmd-border);}.cmd-faq-list summary{cursor: pointer;color: var(--cmd-text);font-size: 18px;font-weight: 700;}.cmd-contact-form{padding: 30px;}.cmd-contact-form input,.cmd-contact-form select,.cmd-contact-form textarea{min-height: 44px;}.cmd-contact-form input[type="submit"]{min-width: 180px;}.cmd-final-cta{margin-top: 0;}.cmd-final-cta h2,.cmd-final-cta p{color: var(--cmd-text);}.cmd-sticky-line{position: fixed;right: 18px;top: 58%;z-index: 60;display: inline-flex;flex-direction: column;align-items: center;gap: 6px;padding: 16px 10px;border-radius: 8px;background: linear-gradient(180deg,var(--cmd-coral),var(--cmd-rose));font-weight: 700;line-height: 1.2;text-decoration: none;box-shadow: 0 16px 28px rgba(242,141,130,.22);}.cmd-sticky-line:hover{}.cmd-sticky-line small{font-size: 12px;}.cmd-mobile-cta{display: none;}.cmd-reveal{opacity: 1;transform: none;}.cmd-animate .cmd-reveal{opacity: 0;transform: translateY(18px);transition: opacity .55s ease,transform .55s ease;}.cmd-animate .cmd-reveal.is-visible{opacity: 1;transform: translateY(0);}@media (prefers-reduced-motion: reduce){.cmd-animate .cmd-reveal{opacity: 1;transform: none;transition: none;}}@media (max-width: 767px){.cmd-price-page .cmd-price-compare .cmd-table-scroll{display: none !important;}.cmd-price-page .cmd-price-compare-mobile{display: grid !important;}}@media (min-width: 901px){html body #header #gnav .menu-item-309 > a{background: #a98b52 !important;box-shadow: 0 7px 18px rgba(113,87,45,.18) !important;color: #fff !important;}html body #header #gnav .menu-item-309 > a:hover,html body #header #gnav .menu-item-309 > a:focus-visible{background: #8f713f !important;box-shadow: 0 9px 22px rgba(90,67,34,.24) !important;color: #fff !important;}html body.home #header #gnav .menu-item-305.current-menu-item > a{background-color: transparent !important;box-shadow: none !important;}html .home #header #gnav .menu-item-305.current-menu-item > a{background-color: transparent !important;box-shadow: none !important;}html body #header #gnav .menu-item > a{transition: background-color .08s linear,color .08s linear !important;}html body #header #gnav .menu-item > a .ttl{color: inherit !important;font-size: 14px !important;font-weight: 700 !important;transition: none !important;}html body #header #gnav .menu-item-309 > a,html body #header #gnav .menu-item-309 > a .ttl{color: #fff !important;-webkit-text-fill-color: #fff !important;}html body #header #gnav .menu-item-305.current-menu-item > a{background-color: transparent !important;box-shadow: none !important;}html body #header #gnav .menu-item-305.current-menu-item > a:hover,html body #header #gnav .menu-item-305.current-menu-item > a:focus-visible{background-color: #f8e8ec !important;box-shadow: inset 0 -3px 0 #d9a4b1 !important;}}.cmd-visual-story{padding: clamp(58px,7vw,88px) max(24px,calc((100% - 1120px) / 2));background: #fffdf8;border-block: 1px solid #eadfcd;}.cmd-visual-story__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(18px,2.5vw,30px);margin-top: 34px;}.cmd-visual-story figure{position: relative;overflow: hidden;margin: 0;border: 1px solid #dfd2bd;border-radius: 4px;background: #fff;box-shadow: 0 14px 34px rgba(47,67,60,.08);transition: transform .3s ease,box-shadow .3s ease;}.cmd-visual-story figure:hover{transform: translateY(-5px);box-shadow: 0 20px 44px rgba(47,67,60,.13);}.cmd-visual-story img{display: block;width: 100%;aspect-ratio: 4 / 3;object-fit: cover;border-bottom: 1px solid #eadfcd;}.cmd-visual-story figcaption{display: grid;gap: 9px;padding: 20px 21px 22px;}.cmd-visual-story figcaption b{color: #9b743d;font-family: "Noto Serif JP",serif;font-size: 17px;letter-spacing: .06em;}.cmd-visual-story figcaption span{color: #4e5d58;font-size: 14px;line-height: 1.85;}.cmd-price-compare-mobile{display: none;}@media (max-width: 767px){.cmd-visual-story{padding: 52px 18px;}.cmd-visual-story__grid{grid-template-columns: 1fr;gap: 20px;margin-top: 26px;}.cmd-visual-story figure{display: grid;grid-template-columns: minmax(0,43%) 1fr;align-items: stretch;}.cmd-visual-story img{height: 100%;min-height: 158px;aspect-ratio: auto;border: 0;border-right: 1px solid #eadfcd;}.cmd-visual-story figcaption{align-content: center;padding: 17px 15px;}.cmd-visual-story figcaption b{font-size: 15px;}.cmd-visual-story figcaption span{font-size: 12px;line-height: 1.75;}.cmd-price-compare .cmd-table-scroll{display: none;}.cmd-price-compare-mobile{display: grid;gap: 18px;margin-top: 26px;}.cmd-price-compare-mobile article{overflow: hidden;border: 1px solid #dfd2bd;background: #fff;box-shadow: 0 12px 28px rgba(47,67,60,.07);}.cmd-price-compare-mobile article > span{display: block;padding: 7px 16px;background: #31534b;color: #fff;font-size: 11px;font-weight: 700;letter-spacing: .12em;}.cmd-price-compare-mobile article.is-recommended{border-color: #b58b4d;}.cmd-price-compare-mobile article.is-recommended > span{background: #b18a4f;}.cmd-price-compare-mobile h3,.cmd-price-compare-mobile article > p{margin-inline: 17px;}.cmd-price-compare-mobile h3{margin-top: 17px;margin-bottom: 6px;color: #24463e;font-size: 21px;}.cmd-price-compare-mobile article > p{margin-top: 0;margin-bottom: 16px;color: #65716d;font-size: 12px;line-height: 1.7;}.cmd-price-compare-mobile dl{display: grid;grid-template-columns: 44% 56%;margin: 0;border-top: 1px solid #eee5d8;}.cmd-price-compare-mobile dt,.cmd-price-compare-mobile dd{margin: 0;padding: 10px 14px;border-bottom: 1px solid #eee5d8;font-size: 12px;}.cmd-price-compare-mobile dt{background: #f8f5ef;color: #56645f;font-weight: 600;}.cmd-price-compare-mobile dd{color: #243f39;text-align: right;}}@media (max-width: 900px){body.admin-bar:is(.page-id-16,.page-id-17,.page-id-19,.page-id-14,.page-id-22) :is(.l-header,#header){top: 0;}.cmd-site section,.cmd-final-cta{padding: 56px 20px;}.cmd-hero{display: block;min-height: auto;padding-top: 40px;padding-bottom: 50px;background: linear-gradient(168deg,#fffdfb 0%,#fff7f1 56%,var(--cmd-mint) 56%,var(--cmd-mint) 100%);}.cmd-hero::before{display: none;}.cmd-site h1{max-width: 100%;font-size: clamp(28px,7.4vw,34px);line-height: 1.5;}.cmd-site h1 br{display: none;}.cmd-site h2{font-size: clamp(23px,6.4vw,28px);}.cmd-site h3{font-size: 19px;}.cmd-site p,.cmd-site li,.cmd-site summary,.cmd-hero-text,.cmd-hero-text > *{min-width: 0;max-width: 100%;overflow-wrap: anywhere;word-break: normal;}.cmd-hero-text p:not(.cmd-kicker){font-size: 15px;line-height: 1.9;}.cmd-actions{display: grid;grid-template-columns: 1fr;width: 100%;gap: 10px;}.cmd-button,.cmd-button-line{width: 100%;min-width: 0;min-height: 48px;padding: 12px 14px;font-size: 14px;}.cmd-hero-media{margin-top: 28px;}.cmd-image-placeholder,.cmd-photo-placeholder{aspect-ratio: 4 / 3;padding: 24px;background-position: 54% center;}.cmd-image-placeholder::before,.cmd-photo-placeholder::before{font-size: 18px;}.cmd-image-placeholder::after,.cmd-photo-placeholder::after{right: 18px;bottom: 18px;font-size: 11px;}.cmd-two-col,.cmd-support-layout,.cmd-steps,.cmd-flow-detail,.cmd-youtube-grid{grid-template-columns: 1fr;}.cmd-support-layout > div,.cmd-contact-form{min-height: 0;padding: 24px 20px;}.cmd-mobile-cta{position: fixed;left: 0;right: 0;bottom: 0;z-index: 80;display: block;padding: 10px max(12px,env(safe-area-inset-left)) calc(10px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-right));background: rgba(255,253,249,.96);border-top: 1px solid rgba(198,163,95,.24);}.cmd-mobile-cta a{display: flex;align-items: center;justify-content: center;min-height: 48px;border-radius: 8px;background: linear-gradient(135deg,var(--cmd-coral),var(--cmd-rose));color: #fff;font-size: 15px;font-weight: 700;text-decoration: none;}}.post_content .cmd-site :is(h1,h2,h3){background: transparent !important;border: 0 !important;padding: 0 !important;color: var(--cmd-text) !important;}.post_content .cmd-site :is(h1,h2,h3)::before,.post_content .cmd-site :is(h1,h2,h3)::after{display: none !important;}body:has(.cmd-site) .l-header__bar,body.cmd-has-site .l-header__bar{display: none;}body:has(.cmd-site) :is(.l-header__inner,.header-in),body.cmd-has-site :is(.l-header__inner,.header-in){min-height: 86px;}body:has(.cmd-site) :is(.c-headLogo,.site-name-text),body.cmd-has-site :is(.c-headLogo,.site-name-text){font-size: clamp(24px,2vw,30px);}.cmd-site .cmd-hero{min-height: min(820px,calc(100vh - 86px));grid-template-columns: minmax(500px,.9fr) minmax(560px,1.1fr);gap: clamp(44px,6vw,96px);padding-top: clamp(76px,8vw,118px);padding-bottom: clamp(76px,8vw,118px);background: linear-gradient(90deg,rgba(255,253,249,.98) 0 45%,rgba(255,253,249,.16) 45% 100%),radial-gradient(circle at 75% 20%,rgba(233,246,255,.95) 0 16%,transparent 17%),radial-gradient(circle at 90% 78%,rgba(255,241,168,.55) 0 18%,transparent 19%),linear-gradient(118deg,#fffdf9 0%,#fff5ee 48%,#eaf8ef 48%,#eaf8ef 100%);}.cmd-site .cmd-hero::before{inset: 36px max(34px,calc((100vw - 1320px) / 2));border-color: rgba(196,154,84,.24);border-radius: 12px;}.cmd-site .cmd-hero-text{padding-left: clamp(0px,1.2vw,18px);}.cmd-site .cmd-hero h1{max-width: 770px;font-size: clamp(58px,5.7vw,82px);line-height: 1.18;overflow-wrap: normal;}.cmd-site .cmd-hero-text p:not(.cmd-kicker){color: #625850;line-height: 2.08;}.cmd-hero-proof{display: flex;flex-wrap: wrap;gap: 10px;margin: 28px 0 4px;}.cmd-hero-proof span{display: inline-flex;align-items: center;min-height: 36px;padding: 6px 14px;border: 1px solid rgba(196,154,84,.34);border-radius: 999px;background: rgba(255,255,255,.82);color: #655950;font-size: 13px;font-weight: 700;box-shadow: 0 10px 24px rgba(112,88,64,.06);}.cmd-site .cmd-actions{margin-top: 34px;}.cmd-site .cmd-button{min-height: 58px;padding: 15px 30px;border-radius: 999px;box-shadow: 0 18px 34px rgba(242,141,130,.24);}.cmd-site .cmd-button-line{border-color: rgba(196,154,84,.38);background: rgba(255,255,255,.92);box-shadow: 0 16px 32px rgba(112,88,64,.08);}.cmd-site .cmd-hero-media{align-self: center;width: min(100%,670px);justify-self: end;}.cmd-site .cmd-hero-photo{position: relative;display: block;min-height: 560px;aspect-ratio: 1.08 / 1;overflow: hidden;border: 1px solid rgba(255,255,255,.95);border-radius: 18px;background: #fff;box-shadow: 0 38px 90px rgba(122,93,64,.16);}.cmd-site .cmd-hero-photo img{display: block;width: 100%;height: 100%;min-height: inherit;object-fit: cover;object-position: 48% center;}.cmd-site .cmd-hero-photo::before{content: "婚活Lab CMD";display: inline-flex;align-items: center;min-height: 42px;padding: 9px 16px;border: 1px solid rgba(196,154,84,.32);border-radius: 999px;background: rgba(255,253,249,.9);color: #5d524a;font-size: 15px;font-weight: 700;box-shadow: 0 14px 28px rgba(87,67,47,.1);}.cmd-site .cmd-hero-photo::after{content: "Free Counseling";right: 28px;bottom: 28px;z-index: 2;padding: 10px 14px;border-radius: 999px;background: linear-gradient(135deg,rgba(255,147,135,.94),rgba(247,178,196,.94));color: #fff;font-size: 13px;font-weight: 700;box-shadow: 0 14px 28px rgba(87,67,47,.16);}.cmd-site .cmd-image-placeholder{display: block;min-height: 540px;aspect-ratio: 1.08 / 1;padding: clamp(30px,4vw,48px);border: 1px solid rgba(196,154,84,.28);border-radius: 18px;background: radial-gradient(circle at 18% 20%,rgba(255,147,135,.2) 0 11%,transparent 12%),radial-gradient(circle at 80% 18%,rgba(143,213,179,.26) 0 13%,transparent 14%),linear-gradient(135deg,rgba(255,255,255,.94),rgba(255,252,246,.74)),linear-gradient(135deg,#fff8f1,#effaf3);color: var(--cmd-text);box-shadow: 0 38px 90px rgba(122,93,64,.16);}.cmd-site .cmd-image-placeholder span,.cmd-site .cmd-image-placeholder b,.cmd-site .cmd-image-placeholder small{position: relative;z-index: 2;display: block;}.cmd-site .cmd-image-placeholder span{color: #b68760;font-size: 13px;font-weight: 700;letter-spacing: 0;}.cmd-site .cmd-image-placeholder b{margin-top: 14px;font-family: "Shippori Mincho","Hiragino Mincho ProN","Yu Mincho",serif;font-size: clamp(42px,4.3vw,64px);font-weight: 600;line-height: 1.12;}.cmd-site .cmd-image-placeholder small{margin-top: 14px;color: #75685e;font-size: 14px;font-weight: 700;}.cmd-site .cmd-image-placeholder::before{content: "";position: absolute;inset: auto 48px 58px 48px;display: block;height: 236px;padding: 0;border-radius: 16px;background: radial-gradient(circle at 12% 36%,#ff9387 0 18px,transparent 19px),radial-gradient(circle at 39% 66%,#8fd5b3 0 18px,transparent 19px),radial-gradient(circle at 69% 38%,#f7b2c4 0 18px,transparent 19px),radial-gradient(circle at 88% 72%,#c49a54 0 18px,transparent 19px),linear-gradient(28deg,transparent 11%,rgba(196,154,84,.54) 11% 12%,transparent 12% 100%),linear-gradient(146deg,transparent 18%,rgba(196,154,84,.34) 18% 19%,transparent 19% 100%),linear-gradient(0deg,rgba(255,255,255,.88),rgba(255,255,255,.72));border: 1px solid rgba(196,154,84,.26);box-shadow: inset 0 0 0 1px rgba(255,255,255,.72);}.cmd-site .cmd-image-placeholder::after{content: "無料個別相談からご成婚まで、活動を設計";position: absolute;left: 90px;right: 90px;bottom: 86px;z-index: 2;display: block;color: #5f554c;padding: 11px 14px;border-radius: 999px;background: rgba(255,255,255,.86);font-size: clamp(13px,1vw,15px);font-weight: 700;line-height: 1.6;text-align: center;text-shadow: none;}.cmd-site .cmd-hero-media::before{left: 4px;top: 112px;width: 126px;height: 92px;opacity: .88;}.cmd-site .cmd-hero-media::after{right: -14px;bottom: 94px;width: 126px;height: 126px;}.cmd-site .cmd-hero-media figcaption{max-width: 520px;margin: 18px 0 0 auto;color: #75685e;text-align: right;}.cmd-site .cmd-band{background: #fffdf9;}.cmd-site .cmd-band-alt,.cmd-site .cmd-video-library,.cmd-site .cmd-final-cta{background: radial-gradient(circle at 12% 20%,rgba(255,241,168,.34) 0 12%,transparent 13%),linear-gradient(135deg,#fff8ef 0%,#eefaf2 55%,#fff3f6 100%);}.cmd-photo-story{display: grid;grid-template-columns: minmax(430px,.98fr) minmax(0,1.02fr);gap: clamp(36px,6vw,84px);align-items: center;background: linear-gradient(90deg,#fffdf9 0 42%,#eaf8ef 42% 100%);}.cmd-photo-story__media{position: relative;min-height: 520px;}.cmd-photo-story__media::before{content: "";position: absolute;left: -28px;top: 44px;width: 74%;height: 72%;border-radius: 22px;background: #fff1a8;opacity: .48;}.cmd-photo-story__main,.cmd-photo-story__accent,.cmd-side-photo img{display: block;width: 100%;height: 100%;object-fit: cover;}.cmd-photo-story__main{position: absolute;left: 0;top: 0;z-index: 1;width: 78%;height: 410px;border: 10px solid #fff;border-radius: 18px;box-shadow: 0 28px 64px rgba(116,91,68,.14);}.cmd-photo-story__accent{position: absolute;right: 0;bottom: 0;z-index: 2;width: 44%;height: 300px;border: 10px solid #fff;border-radius: 18px;box-shadow: 0 24px 54px rgba(116,91,68,.16);}.cmd-photo-story__body{min-width: 0;}.cmd-check-list{display: grid;gap: 10px;margin: 24px 0 0;padding: 0;list-style: none;}.cmd-check-list li{position: relative;padding-left: 34px;color: #625850;font-weight: 600;}.cmd-check-list li::before{content: "";position: absolute;left: 0;top: .62em;width: 18px;height: 18px;border-radius: 50%;background: linear-gradient(135deg,transparent 48%,#fff 49% 59%,transparent 60%) 4px 3px / 10px 10px no-repeat,linear-gradient(135deg,var(--cmd-coral),var(--cmd-rose));}.cmd-flow-preview__inner{display: grid;grid-template-columns: minmax(0,1.22fr) minmax(320px,.78fr);gap: clamp(28px,4vw,56px);align-items: center;}.cmd-side-photo{position: relative;min-height: 410px;margin: 0;overflow: hidden;border: 10px solid #fff;border-radius: 18px;background: #fff;box-shadow: 0 28px 64px rgba(116,91,68,.14);}.cmd-side-photo::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,rgba(255,255,255,0),rgba(71,61,56,.08));pointer-events: none;}.cmd-consult-visual .cmd-side-photo{min-height: 340px;}@media (max-width: 1100px){.cmd-site .cmd-hero-media{justify-self: stretch;width: min(100%,760px);}.cmd-photo-story,.cmd-flow-preview__inner{grid-template-columns: 1fr;}.cmd-photo-story__media{min-height: 460px;}}@media (max-width: 900px){body:has(.cmd-site) :is(.l-header__inner,.header-in),body.cmd-has-site :is(.l-header__inner,.header-in){min-height: 64px;}.cmd-site .cmd-hero{min-height: auto;padding-top: 58px;padding-bottom: 66px;background: radial-gradient(circle at 88% 20%,rgba(233,246,255,.95) 0 18%,transparent 19%),linear-gradient(168deg,#fffdf9 0%,#fff6ef 58%,#eaf8ef 58%,#eaf8ef 100%);}.cmd-site .cmd-hero h1{font-size: clamp(40px,12vw,54px);}.cmd-hero-proof{display: grid;grid-template-columns: 1fr;}.cmd-site .cmd-image-placeholder{min-height: 360px;aspect-ratio: auto;padding: 28px 24px;}.cmd-site .cmd-image-placeholder::before{inset: auto 24px 42px 24px;height: 166px;}.cmd-site .cmd-image-placeholder::after{left: 48px;right: 48px;bottom: 62px;font-size: 12px;}.cmd-site .cmd-hero-media figcaption{text-align: left;}.cmd-site .cmd-hero-photo{min-height: 380px;aspect-ratio: 4 / 3;}.cmd-site .cmd-hero-photo::before{left: 18px;top: 18px;min-height: 36px;padding: 7px 12px;font-size: 13px;}.cmd-site .cmd-hero-photo::after{right: 16px;bottom: 16px;font-size: 12px;}.cmd-photo-story{background: linear-gradient(180deg,#fffdf9 0%,#eaf8ef 100%);}.cmd-photo-story__media{min-height: 430px;}.cmd-photo-story__main{width: 82%;height: 300px;}.cmd-photo-story__accent{width: 50%;height: 220px;}.cmd-side-photo{min-height: 300px;}}body:has(.cmd-site),body.cmd-has-site{background: var(--cmd-bg);color: var(--cmd-text);font-family: "Zen Kaku Gothic New","Noto Sans JP","Hiragino Sans","Yu Gothic","YuGothic",Meiryo,sans-serif;}body:has(.cmd-site) :is(#main_visual,.p-mainVisual,.l-topTitleArea,.c-pageTitle,.p-breadcrumb,.p-articleMetas,.p-articleFoot,.p-toc,.w-beforeToc,.c-shareBtns,.sns-share,.sns-follow,#sidebar,.l-sidebar),body.cmd-has-site :is(#main_visual,.p-mainVisual,.l-topTitleArea,.c-pageTitle,.p-breadcrumb,.p-articleMetas,.p-articleFoot,.p-toc,.w-beforeToc,.c-shareBtns,.sns-share,.sns-follow,#sidebar,.l-sidebar){display: none !important;}body:has(.cmd-site) :is(#content,.l-content,.l-mainContent,.l-mainContent__inner,.post_content),body.cmd-has-site :is(#content,.l-content,.l-mainContent,.l-mainContent__inner,.post_content){width: 100% !important;max-width: none !important;margin: 0 !important;padding: 0 !important;}body:has(.cmd-site) .l-content,body.cmd-has-site .l-content{display: block !important;}body:has(.cmd-site) :is(.l-header,#header),body.cmd-has-site :is(.l-header,#header){border-bottom: 1px solid rgba(196,154,84,.22);background: rgba(255,255,255,.94);box-shadow: 0 16px 36px rgba(98,80,62,.08);backdrop-filter: blur(16px);}.cmd-site{--cmd-bg: #fffaf3;--cmd-text: #473d38;--cmd-muted: #74685f;--cmd-coral: #ff9387;--cmd-rose: #f7b2c4;--cmd-mint: #e8f8ed;--cmd-sky: #e9f6ff;--cmd-lemon: #fff1a8;--cmd-lavender: #f2edff;--cmd-gold: #c49a54;--cmd-border: #eadcc8;--cmd-shadow: 0 22px 54px rgba(112,88,64,.1);background: linear-gradient(180deg,#fffdf9 0%,#fff7ef 48%,#fbfff7 100%);font-family: "Zen Kaku Gothic New","Noto Sans JP","Hiragino Sans","Yu Gothic","YuGothic",Meiryo,sans-serif;}.cmd-site h1,.cmd-site h2{font-family: "Shippori Mincho","Hiragino Mincho ProN","Yu Mincho","YuMincho",serif;font-weight: 600;}.cmd-site h3{font-family: "Zen Kaku Gothic New","Noto Sans JP",sans-serif;}.cmd-hero{background: linear-gradient(120deg,rgba(255,255,255,.52),rgba(255,255,255,0) 42%),radial-gradient(circle at 78% 16%,rgba(233,246,255,.95) 0 15%,transparent 16%),radial-gradient(circle at 95% 70%,rgba(255,241,168,.52) 0 16%,transparent 17%),linear-gradient(108deg,#fffdf9 0%,#fff5ef 52%,#eaf8ef 52%,#eaf8ef 100%);}.cmd-hero::before{border-color: rgba(196,154,84,.3);box-shadow: inset 0 0 0 8px rgba(255,255,255,.28);}.cmd-hero-media{isolation: isolate;}.cmd-hero-media::before{content: "";position: absolute;left: -22px;top: 34px;z-index: 2;width: 128px;height: 92px;border: 1px solid rgba(196,154,84,.28);border-radius: 8px;background: radial-gradient(circle at 24px 28px,#ff9387 0 8px,transparent 9px),radial-gradient(circle at 50px 28px,#f7b2c4 0 8px,transparent 9px),linear-gradient(#fff 0 0) 22px 54px / 78px 7px no-repeat,linear-gradient(#fff 0 0) 22px 70px / 54px 7px no-repeat,linear-gradient(135deg,#fff8f1,#e9f6ff);box-shadow: 0 18px 38px rgba(112,88,64,.14);pointer-events: none;}.cmd-hero-media::after{content: "";position: absolute;right: -18px;bottom: 54px;z-index: 2;width: 122px;height: 122px;border-radius: 50%;background: conic-gradient(from -40deg,#ff9387 0 28%,#fff1a8 28% 54%,#8fd5b3 54% 77%,#e9f6ff 77% 100%);box-shadow: inset 0 0 0 13px rgba(255,255,255,.82),0 18px 38px rgba(112,88,64,.14);pointer-events: none;}.cmd-image-placeholder,.cmd-photo-placeholder{border-color: rgba(255,255,255,.98);box-shadow: 0 28px 70px rgba(150,113,70,.18);}.cmd-support-layout > div{position: relative;overflow: hidden;padding-top: 104px;transition: transform .24s ease,box-shadow .24s ease;}.cmd-support-layout > div:hover{transform: translateY(-3px);box-shadow: 0 24px 54px rgba(116,91,68,.1);}.cmd-support-layout > div::before{content: "";position: absolute;left: 28px;width: 58px;height: 58px;border-radius: 18px;background: linear-gradient(135deg,#fff,var(--cmd-sky));box-shadow: 0 12px 24px rgba(116,91,68,.1);}.cmd-support-layout > div::after{content: "";position: absolute;pointer-events: none;}.cmd-support-layout > div:nth-child(1)::after{left: 42px;top: 44px;width: 50px;height: 30px;border-radius: 15px;background: radial-gradient(circle at 13px 15px,#fff 0 3px,transparent 4px),radial-gradient(circle at 25px 15px,#fff 0 3px,transparent 4px),radial-gradient(circle at 37px 15px,#fff 0 3px,transparent 4px),var(--cmd-coral);box-shadow: 28px 18px 0 -6px var(--cmd-rose);}.cmd-support-layout > div:nth-child(2)::after{left: 47px;top: 39px;width: 38px;height: 46px;border: 3px solid var(--cmd-gold);border-radius: 8px;background: linear-gradient(var(--cmd-gold) 0 0) 9px 13px / 20px 2px no-repeat,linear-gradient(var(--cmd-gold) 0 0) 9px 23px / 16px 2px no-repeat,#fff;}.cmd-support-layout > div:nth-child(3)::after{left: 40px;top: 38px;width: 48px;height: 48px;border-radius: 50%;background: radial-gradient(circle at 50% 32%,#fff 0 8px,transparent 9px),radial-gradient(ellipse at 50% 76%,#fff 0 17px,transparent 18px),var(--cmd-mint);border: 3px solid #8fd5b3;}.cmd-support-layout > div:nth-child(4)::after{left: 42px;top: 42px;width: 46px;height: 38px;border-radius: 8px;background: linear-gradient(135deg,transparent 44%,var(--cmd-gold) 45% 55%,transparent 56%) 5px 7px / 35px 22px no-repeat,linear-gradient(var(--cmd-coral) 0 0) 8px 27px / 30px 4px no-repeat,#fff;border: 3px solid var(--cmd-lemon);}.cmd-steps,.cmd-flow-detail{position: relative;}.cmd-steps li,.cmd-flow-detail li{position: relative;overflow: hidden;border-left: 0;border-top: 4px solid rgba(196,154,84,.56);background: linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,250,243,.92));}.cmd-steps li::after,.cmd-flow-detail li::after{content: "";position: absolute;right: 14px;top: 16px;width: 36px;height: 36px;border-radius: 50%;background: radial-gradient(circle at 50% 42%,#fff 0 6px,transparent 7px),radial-gradient(ellipse at 50% 78%,#fff 0 12px,transparent 13px),linear-gradient(135deg,var(--cmd-coral),var(--cmd-rose));opacity: .9;}.cmd-steps li:nth-child(2n)::after,.cmd-flow-detail li:nth-child(2n)::after{background: linear-gradient(#fff 0 0) 10px 12px / 17px 3px no-repeat,linear-gradient(#fff 0 0) 10px 20px / 12px 3px no-repeat,linear-gradient(135deg,#8fd5b3,var(--cmd-mint));}.cmd-steps li:nth-child(3n)::after,.cmd-flow-detail li:nth-child(3n)::after{background: linear-gradient(135deg,transparent 40%,#fff 41% 58%,transparent 59%),linear-gradient(135deg,var(--cmd-lemon),#ffe0a7);}.cmd-page-hero{position: relative;overflow: hidden;background: radial-gradient(circle at 88% 24%,rgba(233,246,255,.9) 0 18%,transparent 19%),linear-gradient(135deg,#fffdf9,#fff6ef 56%,#f4fbf7);}.cmd-page-hero::after{content: "";position: absolute;right: max(24px,calc((100vw - 1180px) / 2));bottom: 38px;width: 160px;height: 104px;border: 1px solid rgba(196,154,84,.25);border-radius: 8px;background: radial-gradient(circle at 33px 34px,var(--cmd-coral) 0 13px,transparent 14px),radial-gradient(circle at 66px 34px,#8fd5b3 0 13px,transparent 14px),linear-gradient(var(--cmd-gold) 0 0) 32px 70px / 88px 3px no-repeat,linear-gradient(#fff 0 0) 0 0 / 100% 100% no-repeat;box-shadow: 0 18px 38px rgba(112,88,64,.1);}.cmd-video-library{position: relative;overflow: hidden;}.cmd-video-library::after{content: "";position: absolute;right: max(20px,calc((100vw - 1180px) / 2));top: 64px;width: 96px;height: 68px;border-radius: 8px;background: linear-gradient(135deg,transparent 38%,#fff 39% 62%,transparent 63%) center / 38px 34px no-repeat,linear-gradient(135deg,var(--cmd-coral),var(--cmd-rose));box-shadow: 0 18px 38px rgba(112,88,64,.12);}@media (max-width: 900px){body:has(.cmd-site) :is(.l-header__inner,.header-in),body.cmd-has-site :is(.l-header__inner,.header-in){width: min(100% - 28px,1180px);min-height: 62px;}.cmd-site{font-size: 15px;}.cmd-hero-media::before{left: 12px;top: 48px;width: 104px;height: 76px;transform: scale(.9);transform-origin: top left;}.cmd-hero-media::after{right: 8px;bottom: 48px;width: 82px;height: 82px;}.cmd-page-hero::after,.cmd-video-library::after{display: none;}.cmd-support-layout > div{padding-top: 94px;}}.cmd-site{--cmd-bg: #fdfdfd;--cmd-text: #333333;--cmd-muted: #666666;--cmd-coral: #d66b66;--cmd-rose: #eaaba8;--cmd-soft: #f8f1f1;--cmd-mint: #eef8f1;--cmd-gold: #c6a35f;background: #fdfdfd;font-family: "Noto Sans JP","Zen Kaku Gothic New","Hiragino Sans","Yu Gothic","YuGothic",Meiryo,sans-serif;}.cmd-site h1,.cmd-site h2,.cmd-site h3{font-family: "Noto Sans JP","Zen Kaku Gothic New","Hiragino Sans","Yu Gothic",sans-serif;color: var(--cmd-text) !important;font-weight: 700;letter-spacing: 0;}body:has(.cmd-site) :is(.l-header,#header),body.cmd-has-site :is(.l-header,#header){background: rgba(253,253,253,.96);border-bottom: 0;}body:has(.cmd-site) :is(.l-header__inner,.header-in),body.cmd-has-site :is(.l-header__inner,.header-in){min-height: 104px;}body:has(.cmd-site) :is(.c-headLogo,.site-name-text),body.cmd-has-site :is(.c-headLogo,.site-name-text){color: #333;font-family: "Noto Sans JP",sans-serif;font-size: clamp(25px,2vw,32px);font-weight: 700;}body:has(.cmd-site) :is(.c-gnav .ttl,.c-gnav a,.navi-in a),body.cmd-has-site :is(.c-gnav .ttl,.c-gnav a,.navi-in a){color: #333;font-size: 14px;font-weight: 500;}.cmd-top-notice{width: 100%;background: #f8f1f1;text-align: center;}.cmd-top-notice a{display: block;width: min(1184px,calc(100% - 32px));margin-inline: auto;padding: 13px 0;color: #9f5550;font-size: 14px;font-weight: 700;line-height: 1.7;text-decoration: none;}.cmd-site section,.cmd-final-cta{padding: 72px max(24px,calc((100vw - 1184px) / 2));}.cmd-site .cmd-hero{grid-template-columns: 1fr;min-height: 0;padding: 0;overflow: hidden;background: #fdfdfd;}.cmd-site .cmd-hero::before{display: none;}.cmd-site .cmd-hero > *{grid-area: 1 / 1;}.cmd-site .cmd-hero-media{z-index: 0;}.cmd-site .cmd-hero-photo{min-height: clamp(500px,52vw,660px);aspect-ratio: 2 / 1;}.cmd-site .cmd-hero-photo img{object-position: 50% 48%;}.cmd-site .cmd-hero-photo::before,.cmd-site .cmd-hero-photo::after,.cmd-site .cmd-hero-media::before,.cmd-site .cmd-hero-media::after,.cmd-site .cmd-hero-media figcaption{display: none;}.cmd-site .cmd-hero-photo::after{background: linear-gradient(90deg,rgba(253,253,253,.92) 0 39%,rgba(253,253,253,.54) 39% 58%,rgba(253,253,253,.08) 58% 100%),linear-gradient(180deg,rgba(253,253,253,.12),rgba(253,253,253,.26));}.cmd-site .cmd-hero-text{z-index: 1;justify-self: center;width: min(1184px,calc(100% - 48px));padding: 76px 0;}.cmd-site .cmd-hero h1{max-width: 610px;margin-bottom: 20px;font-size: clamp(39px,5vw,64px);line-height: 1.28;word-break: keep-all;}.cmd-site .cmd-hero-text p:not(.cmd-kicker){max-width: 590px;color: #444;font-size: clamp(15px,1.35vw,18px);line-height: 2;}.cmd-kicker{color: var(--cmd-coral);}.cmd-kicker::before{width: 36px;}.cmd-hero-proof span{min-height: 34px;border: 1px solid rgba(214,107,102,.24);border-radius: 4px;background: rgba(255,255,255,.78);color: #9f5550;}.cmd-site .cmd-button,.cmd-mobile-cta a{min-height: 48px;border-radius: 4px;background: var(--cmd-rose);}.cmd-site .cmd-button:hover{background: var(--cmd-coral);}.cmd-site .cmd-button-line{border: 1px solid rgba(214,107,102,.28);color: #9f5550;}.cmd-site .cmd-band{background: #fff;}.cmd-site .cmd-band-alt,.cmd-site .cmd-video-library,.cmd-site .cmd-final-cta,.cmd-site .cmd-support,.cmd-site .cmd-flow-preview{background: #f8f1f1;}.cmd-worry .cmd-narrow{max-width: 920px;}.cmd-worry .cmd-kicker{justify-content: center;}.cmd-worry-list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px 18px;margin: 30px auto;padding: 0;list-style: none;text-align: left;}.cmd-worry-list li{position: relative;padding: 16px 18px 16px 46px;border: 1px solid rgba(214,107,102,.14);border-radius: 4px;color: #444;font-weight: 700;}.cmd-worry-list li::before{content: "";position: absolute;left: 18px;top: 22px;width: 14px;height: 14px;border-radius: 50%;background: var(--cmd-rose);}.cmd-photo-story{background: #fff;}.cmd-photo-story__media::before{background: #f8f1f1;opacity: 1;}.cmd-photo-story__main,.cmd-photo-story__accent,.cmd-side-photo{border: 0;border-radius: 4px;box-shadow: 0 18px 42px rgba(72,52,44,.08);}.cmd-support{text-align: center;}.cmd-support .cmd-kicker{justify-content: center;}.cmd-support-layout{grid-template-columns: repeat(4,minmax(0,1fr));gap: 18px;}.cmd-support-layout > div{min-height: 280px;padding: 112px 22px 28px;border: 0;border-radius: 4px;text-align: left;}.cmd-support-layout > div:hover{transform: translateY(-2px);box-shadow: 0 16px 36px rgba(72,52,44,.08);}.cmd-support-layout > div::before{left: 24px;top: 26px;border-radius: 4px;background: #f8f1f1;}.cmd-values{background: #fff;}.cmd-steps li,.cmd-flow-detail li,.cmd-price-plan,.cmd-contact-form{border: 0;border-radius: 4px;background: #fff;box-shadow: none;}.cmd-steps li,.cmd-flow-detail li{border-top: 3px solid var(--cmd-rose);}.cmd-page-hero{background: #f8f1f1;}.cmd-page-hero::after,.cmd-video-library::after{display: none;}.cmd-final-cta{}.cmd-final-cta p,.cmd-final-cta h2{margin-left: auto;margin-right: auto;}@media (max-width: 1100px){.cmd-support-layout{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (max-width: 900px){body:has(.cmd-site) :is(.l-header__inner,.header-in),body.cmd-has-site :is(.l-header__inner,.header-in){min-height: 68px;}.cmd-top-notice a{width: min(100% - 28px,1184px);font-size: 12px;}.cmd-site section,.cmd-final-cta{padding: 54px 20px;}.cmd-site .cmd-hero-photo{min-height: 540px;aspect-ratio: auto;}.cmd-site .cmd-hero-photo::after{background: linear-gradient(180deg,rgba(253,253,253,.9) 0 42%,rgba(253,253,253,.52) 62%,rgba(253,253,253,.1) 100%);}.cmd-site .cmd-hero-text{width: min(100% - 36px,1184px);align-self: start;padding: 48px 0 260px;}.cmd-site .cmd-hero h1{font-size: clamp(34px,10vw,46px);}.cmd-worry-list,.cmd-support-layout{grid-template-columns: 1fr;}.cmd-photo-story__main,.cmd-photo-story__accent{border-width: 0;}}.cmd-site{--cmd-bg: #ffffff;--cmd-surface: #ffffff;--cmd-text: #323232;--cmd-muted: #595959;--cmd-gold: #b29464;--cmd-gold-dark: #8f7244;--cmd-ivory: #f7f4ed;--cmd-line: #ded3bf;--cmd-shadow: 0 28px 70px rgba(40,34,27,.12);background: #fff;color: var(--cmd-text);font-family: "Noto Serif JP","Yu Mincho","YuMincho","Hiragino Mincho ProN",serif;}.cmd-site h1,.cmd-site h2,.cmd-site h3,.cmd-site p,.cmd-site li,.cmd-site summary,.cmd-site a{font-family: "Noto Serif JP","Yu Mincho","YuMincho","Hiragino Mincho ProN",serif;}.cmd-site h1,.cmd-site h2{color: #202020 !important;font-weight: 700;}.cmd-site h3{color: #323232 !important;font-weight: 700;}.cmd-site p{color: var(--cmd-muted);font-weight: 400;}body:has(.cmd-site) :is(.l-header,#header),body.cmd-has-site :is(.l-header,#header){background: rgba(255,255,255,.98);border-bottom: 1px solid var(--cmd-line);box-shadow: none;}body:has(.cmd-site) :is(.l-header__inner,.header-in),body.cmd-has-site :is(.l-header__inner,.header-in){min-height: 118px;}body:has(.cmd-site) :is(.c-headLogo,.site-name-text),body.cmd-has-site :is(.c-headLogo,.site-name-text){color: #111;font-family: "Noto Serif JP",serif;font-size: clamp(28px,2.4vw,38px);font-weight: 800;letter-spacing: 0;}body:has(.cmd-site) :is(.c-gnav .ttl,.c-gnav a,.navi-in a),body.cmd-has-site :is(.c-gnav .ttl,.c-gnav a,.navi-in a){color: var(--cmd-gold);font-family: "Noto Serif JP",serif;font-size: clamp(11px,.86vw,14px);font-weight: 600;}body:has(.cmd-site) :is(.c-gnav > li > a,.navi-in a),body.cmd-has-site :is(.c-gnav > li > a,.navi-in a){padding-left: clamp(8px,.85vw,14px);padding-right: clamp(8px,.85vw,14px);}body:has(.cmd-site) :is(.l-header__spNav,.p-spHeadMenu),body.cmd-has-site :is(.l-header__spNav,.p-spHeadMenu),body.wp-child-theme-swell-child-cmd :is(.l-header__spNav,.p-spHeadMenu){display: none !important;}@media (min-width: 901px){body:has(.cmd-site) :is(.l-header__gnav .c-gnav,.l-fixHeader__gnav .c-gnav),body.cmd-has-site :is(.l-header__gnav .c-gnav,.l-fixHeader__gnav .c-gnav){display: flex;flex-wrap: nowrap;justify-content: center;}body:has(.cmd-site) :is(.l-header__gnav .c-gnav > li,.l-fixHeader__gnav .c-gnav > li),body.cmd-has-site :is(.l-header__gnav .c-gnav > li,.l-fixHeader__gnav .c-gnav > li){flex: 0 1 auto;min-width: 0;}body:has(.cmd-site) :is(.menu-item-214,.menu-item-215,.menu-item-216),body.cmd-has-site :is(.menu-item-214,.menu-item-215,.menu-item-216){display: none !important;}}.cmd-top-notice{border-top: 1px solid var(--cmd-line);border-bottom: 1px solid var(--cmd-line);background: #fff;}.cmd-top-notice a{color: var(--cmd-gold-dark);font-family: "Noto Serif JP",serif;}.cmd-site .cmd-hero{display: grid;grid-template-columns: minmax(0,1.05fr) minmax(480px,.95fr);gap: 0;align-items: stretch;min-height: 640px;padding: 0 max(0px,calc((100vw - 1280px) / 2));border-bottom: 1px solid var(--cmd-line);background: linear-gradient(120deg,rgba(255,255,255,.94) 0 46%,rgba(255,255,255,.72) 46% 62%,rgba(255,255,255,.05) 62% 100%),linear-gradient(135deg,rgba(178,148,100,.09) 25%,transparent 25%) 0 0 / 58px 58px,linear-gradient(225deg,rgba(178,148,100,.07) 25%,transparent 25%) 0 0 / 58px 58px,#faf9f6;}.cmd-site .cmd-hero > *{grid-area: auto;}.cmd-site .cmd-hero-text{align-self: center;justify-self: stretch;width: 100%;padding: clamp(72px,7vw,104px) clamp(32px,5vw,78px);}.cmd-site .cmd-hero h1{max-width: 760px;margin-bottom: 24px;font-size: clamp(45px,5vw,74px);line-height: 1.22;letter-spacing: 0;text-shadow: 0 1px 0 rgba(255,255,255,.7);}.cmd-site .cmd-hero-text p:not(.cmd-kicker){max-width: 680px;color: #404040;font-size: clamp(17px,1.45vw,20px);line-height: 2.15;}.cmd-kicker{color: var(--cmd-gold);font-family: "Noto Serif JP",serif;font-size: 14px;font-weight: 700;}.cmd-kicker::before{width: 52px;height: 1px;background: var(--cmd-gold);}.cmd-hero-proof span{min-height: 38px;border: 1px solid var(--cmd-line);border-radius: 0;background: rgba(255,255,255,.86);color: var(--cmd-gold-dark);font-family: "Noto Serif JP",serif;font-size: 14px;box-shadow: none;}.cmd-site .cmd-button,.cmd-mobile-cta a{min-height: 62px;min-width: 260px;border-radius: 0;background: var(--cmd-gold);color: #fff;font-family: "Noto Serif JP",serif;font-size: 17px;font-weight: 600;box-shadow: none;}.cmd-site .cmd-button:hover{background: var(--cmd-gold-dark);color: #fff;}.cmd-site .cmd-button-line{border: 1px solid var(--cmd-gold);background: #fff;color: var(--cmd-gold-dark);}.cmd-site .cmd-hero-media{align-self: stretch;justify-self: stretch;width: 100%;max-width: none;}.cmd-site .cmd-hero-photo{width: 100%;height: 100%;min-height: 640px;border: 0;border-left: 1px solid rgba(178,148,100,.28);border-radius: 0;background: #eee;box-shadow: none;}.cmd-site .cmd-hero-photo img{min-height: 640px;object-position: 54% 50%;filter: saturate(.86) contrast(1.04);}.cmd-site .cmd-hero-photo::before{content: "Marriage Counseling";position: absolute;left: 34px;top: 34px;z-index: 2;display: block;padding: 10px 16px;border: 1px solid rgba(255,255,255,.72);background: rgba(50,50,50,.78);color: #fff;font-family: "Noto Serif JP",serif;font-size: 14px;font-weight: 600;}.cmd-site .cmd-hero-photo::after{content: "";position: absolute;inset: 0;display: block;border-radius: 0;background: linear-gradient(90deg,rgba(0,0,0,.28),rgba(0,0,0,.02) 42%,rgba(255,255,255,0));box-shadow: none;}.cmd-site .cmd-hero-media figcaption,.cmd-site .cmd-hero-media::before,.cmd-site .cmd-hero-media::after{display: none;}.cmd-site section,.cmd-final-cta{padding-top: 92px;padding-bottom: 92px;}.cmd-site .cmd-band,.cmd-photo-story,.cmd-values,.cmd-faq-preview{background: #fff;}.cmd-site .cmd-band-alt,.cmd-site .cmd-support,.cmd-site .cmd-reasons,.cmd-site .cmd-process,.cmd-site .cmd-video-library,.cmd-site .cmd-final-cta,.cmd-page-hero{background: var(--cmd-ivory);}.cmd-worry{text-align: center;}.cmd-worry-list{gap: 0;border-top: 1px solid var(--cmd-line);border-left: 1px solid var(--cmd-line);}.cmd-worry-list li{border: 0;border-right: 1px solid var(--cmd-line);border-bottom: 1px solid var(--cmd-line);border-radius: 0;background: #fff;color: #323232;}.cmd-worry-list li::before{background: var(--cmd-gold);}.cmd-support-layout{counter-reset: cmd-merit;}.cmd-support-layout > div{counter-increment: cmd-merit;min-height: 320px;padding: 118px 26px 32px;border: 1px solid var(--cmd-line);border-radius: 0;background: #fff;box-shadow: none;}.cmd-support-layout > div::before{content: "Merit";left: 26px;top: 28px;width: auto;height: auto;border-radius: 0;background: transparent;color: var(--cmd-gold);font-family: "Noto Serif JP",serif;font-size: 16px;font-style: italic;box-shadow: none;}.cmd-support-layout > div::after{content: counter(cmd-merit);left: 26px;top: 44px;width: auto;height: auto;border: 0;border-radius: 0;background: transparent;color: rgba(178,148,100,.32);font-family: "Noto Serif JP",serif;font-size: 66px;font-weight: 700;line-height: 1;}.cmd-support-layout > div h3,.cmd-support-layout > div h2{color: var(--cmd-gold-dark) !important;font-size: 20px;line-height: 1.65;}.cmd-photo-story__main,.cmd-photo-story__accent,.cmd-side-photo{border: 1px solid var(--cmd-line);border-radius: 0;box-shadow: var(--cmd-shadow);}.cmd-photo-story__media::before{background: var(--cmd-ivory);}.cmd-steps,.cmd-flow-detail{gap: 0;border-top: 1px solid var(--cmd-line);border-left: 1px solid var(--cmd-line);}.cmd-steps li,.cmd-flow-detail li{border: 0;border-right: 1px solid var(--cmd-line);border-bottom: 1px solid var(--cmd-line);border-radius: 0;background: #fff;}.cmd-steps li::before,.cmd-flow-detail li::before{color: var(--cmd-gold);font-family: "Noto Serif JP",serif;}.cmd-steps li::after,.cmd-flow-detail li::after{display: none;}.cmd-faq-list details{border-color: var(--cmd-line);}.cmd-final-cta{border-top: 1px solid var(--cmd-line);text-align: center;}.cmd-contact-form{max-width: 1180px;margin: 0 auto;border: 0;background: transparent;box-shadow: none;}.cmd-contact-form form{display: grid;gap: 0;}.cmd-contact-form p{max-width: none;margin: 0;padding: 22px 0;border-bottom: 1px solid var(--cmd-line);color: #333;}.cmd-contact-form label{display: grid;grid-template-columns: 270px minmax(0,1fr);gap: 34px;align-items: start;width: 100%;color: var(--cmd-gold-dark);font-family: "Noto Serif JP",serif;font-size: 17px;font-weight: 700;line-height: 1.7;}.cmd-contact-form label > br{display: none;}.cmd-contact-form input,.cmd-contact-form select,.cmd-contact-form textarea{width: 100%;max-width: 100%;min-width: 0;min-height: 54px;padding: 13px 16px;border: 1px solid var(--cmd-gold);border-radius: 0;background: #fff;color: #333;font-family: "Noto Serif JP",serif;font-size: 16px;box-shadow: none;}.cmd-contact-form textarea{min-height: 180px;}.cmd-contact-form input[type="radio"],.cmd-contact-form input[type="checkbox"]{width: 22px;min-height: 22px;accent-color: var(--cmd-gold);}.cmd-contact-form .wpcf7-list-item{display: block;margin: 0 0 14px;color: #333;font-family: "Noto Serif JP",serif;font-size: 16px;}.cmd-contact-form .wpcf7-list-item label{display: inline-flex;align-items: center;gap: 14px;color: #333;font-weight: 500;}.cmd-contact-form input[type="submit"]{width: auto;min-width: 360px;min-height: 64px;margin-top: 28px;border: 0;background: var(--cmd-gold);color: #fff;cursor: pointer;}.cmd-contact-form input[type="submit"]:hover{background: var(--cmd-gold-dark);}.cmd-contact-form .wpcf7-form-control-wrap{display: block;width: 100%;min-width: 0;}.cmd-contact-form p:has(.wpcf7-acceptance),.cmd-contact-form p:has(input[type="submit"]){padding-left: 304px;}.cmd-contact-form .cmd-privacy-link{margin: 0;padding-left: 304px;border-top: 0;color: var(--cmd-muted);font-size: 14px;line-height: 1.8;}.cmd-contact-form .cmd-privacy-link a{color: var(--cmd-gold);font-weight: 700;text-decoration: underline;text-underline-offset: 4px;}.cmd-gon-section{position: relative;overflow: hidden;background: #fff;}.cmd-section-heading{position: relative;max-width: 1180px;margin: 0 auto 84px;text-align: center;}.cmd-section-heading span{position: absolute;left: 50%;top: -86px;z-index: 0;transform: translateX(-50%);color: rgba(178,148,100,.06);font-family: "Noto Serif JP",serif;font-size: clamp(92px,13vw,190px);font-style: italic;font-weight: 400;line-height: 1;white-space: nowrap;pointer-events: none;}.cmd-section-heading h1,.cmd-section-heading h2{position: relative;z-index: 1;margin-bottom: 12px;color: #2e2e2e !important;font-size: clamp(30px,3.4vw,46px);line-height: 1.35;}.cmd-feature-lead{max-width: 760px;margin: -48px auto 78px;color: #454545;font-size: clamp(17px,1.4vw,19px);line-height: 2.15;text-align: center;}.cmd-data-section{background: #fff;}.cmd-data-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));max-width: 1180px;margin: -18px auto 28px;border-top: 1px solid var(--cmd-line);border-left: 1px solid var(--cmd-line);}.cmd-data-card{min-height: 210px;padding: clamp(28px,3vw,42px) 22px;border-right: 1px solid var(--cmd-line);border-bottom: 1px solid var(--cmd-line);background: linear-gradient(180deg,#fff 0%,#fbf8f2 100%);text-align: center;}.cmd-data-card span{display: block;margin-bottom: 18px;color: var(--cmd-gold-dark);font-family: "Noto Serif JP",serif;font-size: 15px;font-weight: 700;line-height: 1.7;}.cmd-data-card strong{display: inline-block;color: var(--cmd-gold);font-family: "Noto Serif JP",serif;font-size: clamp(38px,4.8vw,66px);font-weight: 700;line-height: 1;}.cmd-data-card small{display: block;margin-top: 12px;color: #333;font-family: "Noto Serif JP",serif;font-size: clamp(17px,1.5vw,22px);font-weight: 700;line-height: 1.5;}.cmd-data-note{max-width: 980px;margin: 0 auto;color: #70675f;font-size: 13px;line-height: 1.9;text-align: center;}.cmd-data-note a{color: var(--cmd-gold-dark);font-weight: 700;text-decoration: underline;text-underline-offset: 4px;}.cmd-diagnosis{background: #f7f1e8;}.cmd-diagnosis .cmd-two-col{align-items: center;}.cmd-diagnosis-links{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px;margin-top: 28px;}.cmd-diagnosis-links a{display: flex;align-items: center;justify-content: space-between;min-height: 72px;padding: 18px 22px;border: 1px solid rgba(178,148,100,.42);background: #fff;color: #333;font-family: "Noto Serif JP",serif;font-size: clamp(15px,1.3vw,18px);font-weight: 700;line-height: 1.6;text-decoration: none;box-shadow: 0 16px 36px rgba(108,86,58,.08);}.cmd-diagnosis-links a::after{content: "→";margin-left: 16px;color: var(--cmd-gold);font-size: 22px;line-height: 1;}.cmd-diagnosis-links a:hover{background: var(--cmd-gold);color: #fff;}.cmd-diagnosis-links a:hover::after{color: #fff;}.cmd-policy-page .cmd-policy-section{max-width: 980px;margin: 0 auto 120px;padding: clamp(34px,6vw,72px);background: #fff;border-left: 1px solid var(--cmd-line);border-right: 1px solid var(--cmd-line);}.cmd-policy-page .cmd-policy-date{margin: 0 0 38px;color: var(--cmd-gold);font-family: "Noto Serif JP",serif;font-weight: 700;letter-spacing: 0;}.cmd-policy-page .cmd-policy-section h2{margin: 56px 0 18px;padding-bottom: 14px;border-bottom: 1px solid var(--cmd-line);color: var(--cmd-text);font-size: clamp(22px,2.3vw,30px);}.cmd-policy-page .cmd-policy-section h2:first-of-type{margin-top: 0;}.cmd-policy-page .cmd-policy-section p,.cmd-policy-page .cmd-policy-section li{color: var(--cmd-muted);font-size: 16px;line-height: 2.1;}.cmd-policy-page .cmd-policy-section ul{display: grid;gap: 10px;margin: 0 0 10px;padding-left: 1.4em;}.cmd-policy-page .cmd-policy-section a{color: var(--cmd-gold);text-decoration: underline;text-underline-offset: 4px;}.cmd-policy-contact{margin-top: 24px;padding: 28px;background: var(--cmd-ivory);border: 1px solid var(--cmd-line);}.cmd-policy-contact p{margin: 0;}.cmd-site .cmd-hero.cmd-hero-full{position: relative;display: grid;grid-template-columns: 1fr;align-items: center;min-height: calc(100vh - 118px);padding: 0;overflow: hidden;border-bottom: 1px solid var(--cmd-line);background: #fff;}.cmd-site .cmd-hero-full .cmd-hero-media{position: absolute;inset: 0;z-index: 0;width: 100%;height: 100%;max-width: none;margin: 0;overflow: hidden;}.cmd-site .cmd-hero-full .cmd-hero-media::before{content: "";position: absolute;inset: 0;z-index: 2;display: block;background: linear-gradient(90deg,rgba(255,253,248,.98) 0%,rgba(255,253,248,.9) 35%,rgba(255,253,248,.52) 56%,rgba(255,255,255,.08) 100%),linear-gradient(180deg,rgba(255,255,255,.18),rgba(126,90,49,.15));}.cmd-site .cmd-hero-full .cmd-hero-media::after{content: "Marriage Lab";position: absolute;left: max(26px,calc((100vw - 1180px) / 2));bottom: clamp(28px,4vw,58px);z-index: 3;display: block;color: rgba(178,148,100,.18);font-family: "Noto Serif JP",serif;font-size: clamp(54px,8vw,128px);font-style: italic;line-height: 1;white-space: nowrap;}.cmd-hero-bg-main,.cmd-hero-bg-sub{display: block;object-fit: cover;}.cmd-hero-bg-main{width: 100%;height: 100%;object-position: 58% 48%;filter: saturate(.96) contrast(1.02);}.cmd-hero-bg-sub{position: absolute;right: clamp(28px,6vw,96px);bottom: clamp(28px,5vw,76px);z-index: 4;width: clamp(280px,30vw,480px);height: clamp(178px,22vw,318px);border: 1px solid rgba(255,255,255,.88);box-shadow: 0 28px 70px rgba(79,58,34,.18);object-position: 55% 50%;}.cmd-site .cmd-hero-full .cmd-hero-text{position: relative;z-index: 5;align-self: center;width: min(690px,calc(100% - 56px));margin-left: max(28px,calc((100vw - 1180px) / 2));padding: clamp(72px,8vw,120px) 0;}.cmd-site .cmd-hero-full .cmd-hero h1,.cmd-site .cmd-hero-full h1{color: #242424 !important;text-shadow: 0 1px 0 rgba(255,255,255,.72);}.cmd-site .cmd-hero-full .cmd-hero-text p:not(.cmd-kicker){color: #3f3a36;font-weight: 600;}.cmd-site .cmd-hero-full .cmd-button-line{background: rgba(255,255,255,.9);}.cmd-flow-intro{padding-bottom: 34px;}.cmd-flow-steps{display: grid;gap: clamp(92px,10vw,144px);padding-top: 44px;background: #fff;}.cmd-flow-step{position: relative;display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.02fr);align-items: center;max-width: 1180px;margin: 0 auto;}.cmd-flow-step:nth-child(even){grid-template-columns: minmax(0,1.02fr) minmax(0,1fr);}.cmd-flow-copy{position: relative;z-index: 2;min-height: 420px;padding: clamp(58px,6vw,82px) clamp(34px,5vw,64px) clamp(44px,5vw,66px);border: 1px solid rgba(50,50,50,.62);background: #fff;}.cmd-flow-copy span{position: absolute;left: 50%;top: -44px;transform: translateX(-50%);padding: 0 28px;background: #fff;color: var(--cmd-gold);font-family: "Noto Serif JP",serif;font-size: clamp(42px,5vw,66px);font-weight: 500;line-height: 1;white-space: nowrap;}.cmd-flow-copy h2{margin-bottom: 28px;color: #323232 !important;font-family: "Noto Serif JP",serif;font-size: clamp(28px,2.6vw,38px);font-weight: 700;}.cmd-flow-copy p{max-width: none;color: #3d3d3d;font-family: "Noto Serif JP",serif;font-size: clamp(16px,1.35vw,18px);font-weight: 600;line-height: 2.2;}.cmd-flow-step figure{position: relative;z-index: 3;margin: 0 0 0 -70px;overflow: hidden;background: #f6f2eb;}.cmd-flow-step:nth-child(even) figure{order: 1;margin: 0 -70px 0 0;}.cmd-flow-step:nth-child(even) .cmd-flow-copy{order: 2;}.cmd-flow-step img{display: block;width: 100%;height: clamp(330px,34vw,430px);object-fit: cover;object-position: center;filter: saturate(.93) contrast(1.02);}.cmd-counselor-page .cmd-counselor-hero{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);min-height: clamp(520px,52vw,650px);padding: 0;background: #fff;border-bottom: 1px solid var(--cmd-line);}.cmd-counselor-hero-copy{display: grid;place-content: center;justify-items: center;gap: 18px;min-height: 100%;padding: clamp(56px,7vw,100px) clamp(28px,6vw,86px);background: var(--cmd-gold);color: #fff;text-align: center;}.cmd-counselor-hero-copy p{margin: 0;color: #fff;font-family: "Noto Serif JP",serif;font-size: clamp(24px,2.5vw,34px);font-style: italic;font-weight: 600;line-height: 1.35;}.cmd-counselor-hero-copy h1{margin: 0;color: #fff !important;font-family: "Noto Serif JP",serif;font-size: clamp(34px,4vw,54px);font-weight: 700;line-height: 1.35;}.post_content .cmd-site .cmd-counselor-hero-copy h1,.cmd-site .cmd-counselor-hero-copy h1{color: #fff !important;}.cmd-counselor-hero-photo{min-height: 100%;margin: 0;overflow: hidden;background-color: #eee;background-image: url("https://marriage-cmd.com/wp-content/uploads/2026/07/DSC_7475-scaled.jpg");background-position: 52% center;background-size: cover;background-repeat: no-repeat;}.cmd-counselor-hero-photo img{display: none;width: 100%;height: 100%;min-height: clamp(520px,52vw,650px);object-fit: cover;object-position: 52% center;filter: saturate(.92) contrast(1.02);}.cmd-counselor-body{max-width: 980px;margin: 0 auto;background: #fff;}.cmd-counselor-copy-block{margin-bottom: clamp(58px,7vw,90px);}.cmd-counselor-copy-block:last-child{margin-bottom: 0;}.cmd-counselor-copy-block h2{margin: 0 0 34px;color: #fff !important;font-size: clamp(28px,3vw,42px);line-height: 1.45;}.cmd-counselor-copy-block h2 span{display: table;width: fit-content;max-width: 100%;margin: 0 0 8px;padding: .08em .38em .18em;background: var(--cmd-gold);color: #fff;box-decoration-break: clone;-webkit-box-decoration-break: clone;}.cmd-counselor-qa h3{margin-bottom: 18px;color: var(--cmd-gold-dark) !important;font-size: clamp(18px,1.45vw,22px);line-height: 1.7;}.cmd-counselor-qa p{max-width: none;margin: 0;color: #3f4f4d;font-size: clamp(16px,1.25vw,18px);font-weight: 600;line-height: 2.15;}.cmd-counselor-note p{max-width: none;}.cmd-counselor-hero-copy strong{display: block;margin-top: 12px;color: #fff;font-family: "Noto Serif JP",serif;font-size: clamp(17px,1.5vw,22px);font-weight: 500;line-height: 1.9;}.cmd-counselor-profile{padding: clamp(76px,9vw,132px) clamp(24px,6vw,88px);background: #fff;}.cmd-counselor-opening{max-width: 860px;margin: 0 auto clamp(96px,11vw,160px);text-align: center;}.cmd-counselor-opening h2{margin: 16px 0 36px;color: var(--cmd-ink) !important;font-size: clamp(30px,4.1vw,54px);line-height: 1.65;}.cmd-counselor-opening > p:not(.cmd-kicker){max-width: 760px;margin: 0 auto;color: #4d4945;font-size: clamp(16px,1.25vw,18px);line-height: 2.15;}.cmd-counselor-opening .cmd-counselor-sign{margin-top: 30px !important;color: var(--cmd-gold-dark) !important;font-family: "Noto Serif JP",serif;font-size: clamp(20px,1.8vw,26px) !important;font-weight: 700;}.cmd-counselor-story{display: grid;grid-template-columns: minmax(280px,.82fr) minmax(0,1.18fr);gap: clamp(46px,7vw,108px);max-width: 1180px;margin: 0 auto;padding: clamp(72px,8vw,112px) 0;border-top: 1px solid #dfd5c8;}.cmd-counselor-story-reverse .cmd-counselor-story-heading{order: 2;}.cmd-counselor-story-reverse .cmd-counselor-story-copy{order: 1;}.cmd-counselor-story-heading > span{display: block;margin-bottom: 16px;color: #d4b98d;font-family: Georgia,"Times New Roman",serif;font-size: clamp(54px,7vw,92px);line-height: 1;}.cmd-counselor-story-heading > p{margin: 0 0 18px;color: var(--cmd-gold-dark);font-family: Georgia,"Times New Roman",serif;font-size: 16px;font-style: italic;}.cmd-counselor-story-heading h2{margin: 0;color: var(--cmd-ink) !important;font-size: clamp(25px,2.7vw,38px);line-height: 1.7;}.cmd-counselor-story-copy p,.cmd-counselor-belief p,.cmd-counselor-closing p{margin: 0 0 22px;color: #494642;font-size: clamp(16px,1.2vw,18px);line-height: 2.15;}.cmd-counselor-story-copy blockquote{position: relative;margin: 38px 0;padding: 30px 34px 30px 42px;border: 0;border-left: 3px solid var(--cmd-gold);background: #f7f2ea;color: #5c4931;font-family: "Noto Serif JP",serif;font-size: clamp(18px,1.6vw,23px);font-style: normal;font-weight: 600;line-height: 1.9;}.cmd-counselor-belief{max-width: 1180px;margin: clamp(28px,5vw,72px) auto 0;padding: clamp(66px,8vw,108px) clamp(28px,5vw,76px);background: #f3eadc;}.cmd-counselor-belief > h2{margin: 12px 0 clamp(42px,5vw,68px);color: var(--cmd-ink) !important;font-size: clamp(30px,3.8vw,50px);line-height: 1.6;}.cmd-counselor-belief-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: clamp(36px,6vw,84px);}.cmd-counselor-belief ul{margin: 26px 0;padding: 0;list-style: none;}.cmd-counselor-belief li{position: relative;margin: 0 0 12px;padding-left: 27px;color: #5c4931;font-family: "Noto Serif JP",serif;font-size: clamp(16px,1.25vw,19px);font-weight: 600;line-height: 1.8;}.cmd-counselor-belief li::before{position: absolute;top: .66em;left: 0;width: 12px;height: 1px;background: var(--cmd-gold);content: "";}.cmd-counselor-closing{max-width: 960px;margin: clamp(94px,11vw,150px) auto 0;text-align: center;}.cmd-counselor-closing h2{margin: 22px 0 38px;color: var(--cmd-ink) !important;font-size: clamp(28px,3.6vw,46px);line-height: 1.75;}.cmd-counselor-closing p:last-of-type{margin: 0;color: var(--cmd-gold-dark);font-family: "Noto Serif JP",serif;font-size: clamp(17px,1.35vw,20px);font-weight: 600;}.cmd-counselor-learning{display: grid;grid-template-columns: minmax(250px,.78fr) minmax(0,1.22fr);gap: clamp(40px,7vw,96px);max-width: 1080px;margin: clamp(84px,10vw,140px) auto 0;padding: clamp(42px,6vw,70px);border: 1px solid #dfd2bf;background: #faf7f1;}.cmd-counselor-learning h2{margin: 14px 0 0;color: var(--cmd-ink) !important;font-size: clamp(25px,2.7vw,36px);line-height: 1.65;}.cmd-counselor-learning-copy > p{margin: 0 0 20px;color: #494642;font-size: clamp(16px,1.15vw,18px);line-height: 2;}.cmd-counselor-learning-copy .cmd-counselor-credential{margin: 30px 0 0;padding: 18px 20px;border-left: 4px solid var(--cmd-gold);background: #fff;color: var(--cmd-ink);font-weight: 700;line-height: 1.6;}.cmd-counselor-credential span{color: #70685f;font-size: 13px;font-weight: 500;}@media (max-width: 820px){.cmd-counselor-profile{padding: 68px 20px 88px;}.cmd-counselor-opening{margin-bottom: 84px;text-align: left;}.cmd-counselor-opening h2 br,.cmd-counselor-story-heading h2 br,.cmd-counselor-closing h2 br{display: none;}.cmd-counselor-story,.cmd-counselor-belief-grid{grid-template-columns: 1fr;}.cmd-counselor-story{gap: 34px;padding: 68px 0;}.cmd-counselor-story-reverse .cmd-counselor-story-heading,.cmd-counselor-story-reverse .cmd-counselor-story-copy{order: initial;}.cmd-counselor-story-copy blockquote{margin: 30px 0;padding: 24px 22px 24px 26px;}.cmd-counselor-belief{padding: 54px 24px;}.cmd-counselor-closing{margin-top: 84px;text-align: left;}}.cmd-rd-promises{background: #f6f0e6;}.cmd-rd-price-teaser{padding: clamp(86px,9vw,132px) clamp(24px,6vw,84px);background: #efe3cc;}.cmd-rd-price-bubbles{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(22px,4vw,54px);max-width: 1010px;margin: clamp(52px,7vw,84px) auto;}.cmd-rd-price-bubbles > div{display: grid;place-content: center;aspect-ratio: 1;padding: 24px;border-radius: 50%;background: #b99a67;color: #fff;text-align: center;}.cmd-rd-price-bubbles span{margin-bottom: 12px;font-family: "Noto Serif JP",serif;font-size: clamp(17px,1.7vw,23px);font-weight: 700;}.cmd-rd-price-bubbles strong{font-family: Georgia,"Times New Roman",serif;font-size: clamp(42px,5vw,70px);font-weight: 400;line-height: 1.1;}.cmd-rd-price-bubbles small{margin-left: 7px;font-family: "Noto Serif JP",serif;font-size: .3em;}.cmd-rd-price-bubbles p{max-width: 220px;margin: 12px auto 8px;color: rgba(255,255,255,.94);font-size: 12px;line-height: 1.7;}.cmd-rd-price-bubbles a{display: inline-block;color: #fff !important;font-size: 12px;font-weight: 800;line-height: 1.5;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 4px;}.cmd-rd-price-bubbles a:hover{opacity: .78;}.cmd-rd-price-detail{display: grid;grid-template-columns: minmax(280px,.8fr) minmax(0,1.2fr);gap: clamp(30px,6vw,80px);align-items: center;max-width: 960px;margin: 0 auto 46px;padding: 30px 0;border-top: 1px solid #cfb98f;border-bottom: 1px solid #cfb98f;}.cmd-rd-price-detail div{display: flex;align-items: baseline;justify-content: space-between;gap: 24px;}.cmd-rd-price-detail p{margin: 0;color: #514b42;font-size: 15px;line-height: 1.9;}.cmd-rd-price-detail div > p{color: var(--cmd-gold-dark);font-family: "Noto Serif JP",serif;font-size: 19px;font-weight: 700;}.cmd-rd-price-detail strong{white-space: nowrap;color: var(--cmd-ink);font-family: "Noto Serif JP",serif;font-size: clamp(25px,2.5vw,36px);}.cmd-rd-price-detail small{font-size: 12px;font-weight: 500;}.cmd-rd-price-detail .cmd-rd-price-costs{display: grid;gap: 0;}.cmd-rd-price-costs > p{display: flex;align-items: baseline;justify-content: space-between;gap: 20px;padding: 12px 0;border-bottom: 1px solid rgba(185,154,103,.42);}.cmd-rd-price-costs > p:first-child{border-top: 1px solid rgba(185,154,103,.42);}.cmd-rd-price-costs span{color: var(--cmd-gold-dark);font-family: "Noto Serif JP",serif;font-size: 16px;font-weight: 700;}.cmd-rd-price-costs strong{font-size: clamp(22px,2vw,30px);}.cmd-rd-price-detail > p small{display: block;margin-top: 7px;}.cmd-rd-promise-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));max-width: 1180px;margin: clamp(48px,7vw,84px) auto 0;border-top: 1px solid #d7c6ad;border-left: 1px solid #d7c6ad;}.cmd-rd-promise-grid article{position: relative;min-height: 100%;padding: clamp(34px,4vw,54px);border-right: 1px solid #d7c6ad;border-bottom: 1px solid #d7c6ad;background: rgba(255,255,255,.52);}.cmd-rd-promise-grid article:last-child{grid-column: 1 / -1;}.cmd-rd-promise-grid b{display: block;margin-bottom: 24px;color: #c8a66d;font-family: Georgia,"Times New Roman",serif;font-size: clamp(42px,5vw,68px);font-weight: 400;line-height: 1;}.cmd-rd-promise-grid h3{margin: 0 0 18px;color: var(--cmd-ink) !important;font-size: clamp(23px,2.2vw,31px);line-height: 1.65;}.cmd-rd-promise-grid strong{display: block;margin-bottom: 16px;color: var(--cmd-gold-dark);font-family: "Noto Serif JP",serif;font-size: clamp(16px,1.2vw,18px);line-height: 1.8;}.cmd-rd-promise-grid p{margin: 0;color: #514d48;font-size: 16px;line-height: 2;}.cmd-rd-promise-grid a{display: inline-block;margin-top: 22px;color: var(--cmd-gold-dark);font-weight: 700;text-decoration: none;border-bottom: 1px solid currentColor;}.cmd-price-page{background: #fbfaf7;}.cmd-price-intro{max-width: 850px;margin: 0 auto;padding: clamp(62px,6vw,86px) 24px clamp(48px,5vw,66px);text-align: center;}.cmd-price-intro h2{margin: 14px 0 28px;color: var(--cmd-ink) !important;font-size: clamp(30px,3.25vw,42px);line-height: 1.55;}.cmd-price-intro > p:last-child{margin: 0;color: #54504b;font-size: clamp(16px,1.2vw,18px);line-height: 2;}.cmd-price-cards{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 22px;max-width: 1240px;margin: 0 auto;padding: 0 28px clamp(90px,10vw,140px);}.cmd-price-card{display: flex;flex-direction: column;padding: clamp(30px,3vw,46px);border: 1px solid #d9c9b1;border-radius: 4px;background: #fff;}.cmd-price-card-main{border-top: 5px solid var(--cmd-gold);}.cmd-price-card-trial{background: #f7f2ea;}.cmd-price-tag{margin: 0 0 10px;color: var(--cmd-gold-dark);font-family: Georgia,"Times New Roman",serif;font-size: 15px;font-style: italic;}.cmd-price-card h2{min-height: 3.2em;margin: 0 0 14px;color: var(--cmd-ink) !important;font-size: clamp(23px,2vw,30px);line-height: 1.6;}.cmd-price-summary{min-height: 3.7em;margin: 0 0 28px;color: #625e59;font-size: 15px;line-height: 1.8;}.cmd-price-card dl{margin: 0;border-top: 1px solid #ded6cc;}.cmd-price-card dl > div{display: contents;}.cmd-price-card dt,.cmd-price-card dd{margin: 0;padding: 15px 0;border-bottom: 1px solid #e5ded5;font-size: 15px;line-height: 1.5;}.cmd-price-card dt{float: left;clear: left;width: 43%;color: #766b5d;font-weight: 600;}.cmd-price-card dd{padding-left: 45%;color: #272522;font-family: "Noto Serif JP",serif;font-weight: 700;text-align: right;}.cmd-price-card dd strong{color: var(--cmd-gold-dark);font-size: 1.18em;}.cmd-price-total{margin-top: auto;padding-top: 30px;text-align: center;}.cmd-price-total > span{display: block;margin-bottom: 8px;color: #756854;font-size: 14px;}.cmd-price-total > strong{display: block;color: var(--cmd-ink);font-family: "Noto Serif JP",serif;font-size: clamp(27px,2.5vw,38px);}.cmd-price-total small,.cmd-price-option-list small{font-size: 13px;font-weight: 500;}.cmd-price-total p,.cmd-price-footnote{margin: 12px 0 0;color: #726d67;font-size: 13px;line-height: 1.8;}.cmd-price-support,.cmd-price-options,.cmd-price-discount,.cmd-price-notes{padding: clamp(82px,9vw,126px) clamp(24px,6vw,80px);}.cmd-price-support,.cmd-price-discount{background: #f3eadc;}.cmd-price-support-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));max-width: 1050px;margin: 58px auto 0;border-top: 1px solid #d5c4aa;}.cmd-price-support-grid p{position: relative;margin: 0;padding: 18px 24px 18px 48px;border-bottom: 1px solid #d5c4aa;color: #4e4943;font-size: 15px;line-height: 1.75;}.cmd-price-support-grid p::before{position: absolute;top: 25px;left: 22px;width: 10px;height: 10px;border: 1px solid var(--cmd-gold-dark);border-radius: 50%;content: "";}.cmd-price-network{margin: 36px auto 0;color: var(--cmd-gold-dark);text-align: center;font-weight: 700;}.cmd-price-option-list,.cmd-price-discount-grid,.cmd-price-note-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 22px;max-width: 1120px;margin: 58px auto 0;}.cmd-price-option-list article,.cmd-price-discount-grid article,.cmd-price-note-grid article{padding: 32px;border: 1px solid #d9c9b1;border-radius: 4px;background: #fff;}.cmd-price-option-list h3,.cmd-price-discount-grid h3,.cmd-price-note-grid h3{margin: 0 0 20px;color: var(--cmd-ink) !important;font-size: 21px;line-height: 1.55;}.cmd-price-option-list strong{display: block;margin-bottom: 18px;color: var(--cmd-gold-dark);font-family: "Noto Serif JP",serif;font-size: 25px;}.cmd-price-option-list p,.cmd-price-discount-grid p,.cmd-price-note-grid p,.cmd-price-note-grid li{color: #56514c;font-size: 14px;line-height: 1.9;}.cmd-price-note-grid ul{margin: 0;padding-left: 1.2em;}.cmd-price-discount > .cmd-price-footnote,.cmd-price-notes > .cmd-price-footnote{max-width: 1120px;margin: 24px auto 0;text-align: center;}@media (max-width: 980px){.cmd-price-cards,.cmd-price-option-list,.cmd-price-discount-grid,.cmd-price-note-grid{grid-template-columns: 1fr;}.cmd-price-card h2,.cmd-price-summary{min-height: 0;}.cmd-price-card{max-width: 680px;width: 100%;margin: 0 auto;}}@media (max-width: 700px){.cmd-rd-promise-grid,.cmd-price-support-grid{grid-template-columns: 1fr;}.cmd-rd-price-teaser{padding: 72px 20px;}.cmd-rd-price-bubbles{grid-template-columns: 1fr;gap: 12px;max-width: 340px;margin: 46px auto 54px;}.cmd-rd-price-bubbles > div{aspect-ratio: auto;min-height: 0;padding: 24px 22px;border-radius: 18px;}.cmd-rd-price-bubbles span{margin-bottom: 6px;font-size: 17px;}.cmd-rd-price-bubbles strong{font-size: 42px;}.cmd-rd-price-bubbles p,.cmd-rd-price-bubbles a{font-size: 14px;}.cmd-rd-price-detail{grid-template-columns: 1fr;gap: 20px;}.cmd-rd-promise-grid article:last-child{grid-column: auto;}.cmd-rd-promise-grid article{padding: 34px 26px;}.cmd-price-cards{padding: 0 18px 84px;}.cmd-price-card{padding: 30px 24px;}.cmd-price-support,.cmd-price-options,.cmd-price-discount,.cmd-price-notes{padding: 72px 20px;}.cmd-price-support-grid p{padding-right: 10px;}}body.home .p-mainVisual,body.home #sidebar{display: none !important;}body.home .l-content{display: block !important;max-width: none !important;width: 100% !important;padding-top: 0 !important;}body.home #main_content,body.home .l-mainContent,body.home .l-mainContent__inner{max-width: none !important;width: 100% !important;margin: 0 !important;}body.home #content{padding-top: 0 !important;}.cmd-home-compact .cmd-rd-worry-answer{display: grid;grid-template-columns: minmax(280px,.8fr) minmax(0,1.2fr);align-items: stretch;max-width: 920px;margin: clamp(42px,6vw,72px) auto 0;padding: 0;border-left: 3px solid var(--cmd-gold);background: #fff;}.cmd-rd-worry-answer figure{min-height: 300px;margin: 0;overflow: hidden;}.cmd-rd-worry-answer figure img{width: 100%;height: 100%;object-fit: cover;}.cmd-rd-worry-answer > div{align-self: center;padding: clamp(30px,4vw,46px);}.cmd-rd-worry-answer h3{margin: 0 0 14px;color: var(--cmd-ink) !important;font-size: clamp(23px,2.4vw,32px);}.cmd-rd-worry-answer p{margin: 0;color: #504c47;font-size: clamp(15px,1.2vw,17px);line-height: 2;}.cmd-rd-story-compact{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);min-height: 650px;padding: 0 !important;background: #fff;}.cmd-rd-story-compact figure{min-height: 650px;margin: 0;background-image: url("https://marriage-cmd.com/wp-content/uploads/2026/07/DSC_7475-scaled.jpg");background-position: 52% center;background-size: cover;}.cmd-rd-story-compact > div{align-self: center;padding: clamp(62px,7vw,104px);}.cmd-rd-story-compact h2{margin: 16px 0 32px;color: var(--cmd-ink) !important;font-size: clamp(30px,3.5vw,48px);line-height: 1.65;}.cmd-rd-story-compact > div > p:not(.cmd-kicker){margin: 0 0 18px;color: #514d48;font-size: clamp(15px,1.2vw,17px);line-height: 2;}.cmd-rd-method-compact{position: relative;padding-top: clamp(84px,9vw,126px);padding-bottom: clamp(84px,9vw,126px);background: #f8f3eb;overflow: hidden;}.cmd-rd-method-compact .cmd-rd-heading > p{color: #a47a43;}.cmd-home-redesign .cmd-rd-method-compact .cmd-rd-heading h2{color: #2f2a26;}.cmd-rd-method-compact .cmd-rd-heading > span{color: #635b54;}.cmd-rd-method-compact .cmd-rd-step-grid{position: relative;gap: 24px;max-width: 1180px;margin: 0 auto;background: transparent;}.cmd-rd-method-compact .cmd-rd-step-grid::before{content: "";position: absolute;top: 64px;right: 8%;left: 8%;z-index: 0;border-top: 1px solid #c9aa79;}.cmd-rd-method-compact .cmd-rd-step-grid article{position: relative;z-index: 1;min-height: 300px;padding: 0 28px 36px;border: 1px solid #e4d8c6;border-radius: 4px;background: #fff;text-align: center;}.cmd-rd-method-compact .cmd-rd-step-grid b{display: grid;width: 128px;height: 128px;margin: -1px auto 28px;border-radius: 50%;background: #b99764;color: #fff;place-content: center;font-size: 15px;letter-spacing: 0;box-shadow: 0 0 0 10px #f8f3eb;}.cmd-home-redesign .cmd-rd-method-compact .cmd-rd-step-grid h3{margin: 0 0 18px;color: #2f2a26;font-size: 25px;font-weight: 600;}.cmd-rd-method-compact .cmd-rd-step-grid p{color: #5a524c;font-size: 14px;line-height: 2;text-align: left;}.cmd-rd-support-compact{background: #fff;}.cmd-rd-support-photo,.cmd-rd-promise-photo{width: min(1180px,100%);height: clamp(300px,35vw,470px);margin: 0 auto clamp(46px,6vw,70px);overflow: hidden;}.cmd-rd-support-photo img,.cmd-rd-promise-photo img{width: 100%;height: 100%;object-fit: cover;}.cmd-rd-support-photo img{object-position: 58% 42%;}.cmd-rd-promise-photo img{object-position: 50% 45%;}.cmd-rd-support-compact > ol{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));max-width: 1180px;margin: clamp(52px,7vw,82px) auto 46px;padding: 0;list-style: none;border-top: 1px solid #d8c8b0;border-bottom: 1px solid #d8c8b0;}.cmd-rd-support-compact > ol > li{min-height: 220px;padding: 30px 24px;border-right: 1px solid #d8c8b0;}.cmd-rd-support-compact > ol > li:first-child{border-left: 1px solid #d8c8b0;}.cmd-rd-support-compact > ol > li > b{display: block;margin-bottom: 26px;color: #c5a56f;font-family: Georgia,"Times New Roman",serif;font-size: 38px;font-weight: 400;}.cmd-rd-support-compact h3{margin: 0 0 13px;color: var(--cmd-ink) !important;font-size: 21px;}.cmd-rd-support-compact > ol > li p,.cmd-rd-support-compact > .cmd-center{color: #5c5750;font-size: 14px;line-height: 1.8;}.cmd-rd-promise-compact{padding: clamp(84px,9vw,128px) clamp(24px,6vw,84px) !important;background: #efe3cc;}.cmd-rd-promise-three{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));max-width: 1080px;margin: clamp(48px,6vw,74px) auto 0;border-top: 1px solid #cdb68f;border-bottom: 1px solid #cdb68f;}.cmd-rd-promise-three article{padding: 34px;border-right: 1px solid #cdb68f;}.cmd-rd-promise-three article:first-child{border-left: 1px solid #cdb68f;}.cmd-rd-promise-three b{display: block;margin-bottom: 18px;color: #b28e55;font-family: Georgia,"Times New Roman",serif;font-size: 34px;font-weight: 400;}.cmd-rd-promise-three h3{margin: 0 0 14px;color: var(--cmd-ink) !important;font-size: 21px;line-height: 1.55;}.cmd-rd-promise-three p{margin: 0;color: #554f46;font-size: 14px;line-height: 1.85;}.cmd-rd-promise-compact .cmd-actions{align-items: center;gap: 22px;}@media (max-width: 900px){.cmd-rd-story-compact{grid-template-columns: 1fr;}.cmd-rd-story-compact figure{min-height: 470px;background-position: 50% 38%;}.cmd-rd-support-compact > ol{grid-template-columns: 1fr;border: 0;}.cmd-rd-support-compact > ol > li,.cmd-rd-support-compact > ol > li:first-child{display: grid;grid-template-columns: 58px 1fr;min-height: 0;padding: 24px 0;border: 0;border-bottom: 1px solid #d8c8b0;}.cmd-rd-support-compact > ol > li:first-child{border-top: 1px solid #d8c8b0;}.cmd-rd-support-compact > ol > li > b{grid-row: 1 / 3;margin: 0;font-size: 28px;}}@media (max-width: 700px){.cmd-rd-story-compact figure{min-height: 350px;}.cmd-rd-story-compact > div{padding: 58px 22px 72px;}.cmd-rd-story-compact h2 br{display: none;}.cmd-rd-promise-three{grid-template-columns: 1fr;}.cmd-rd-promise-three article,.cmd-rd-promise-three article:first-child{border: 0;border-bottom: 1px solid #cdb68f;}.cmd-rd-promise-three article:last-child{border-bottom: 0;}.cmd-rd-promise-compact .cmd-actions{display: grid;}}.cmd-section-heading p{position: relative;z-index: 1;margin: 0 auto;color: var(--cmd-gold);font-size: 18px;font-style: italic;font-weight: 600;line-height: 1.4;}.cmd-reason-layout{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(36px,5vw,72px);max-width: 1180px;margin: 0 auto;}.cmd-reason-card{min-width: 0;}.cmd-merit{position: relative;display: grid;grid-template-columns: auto 1fr;align-items: end;gap: 18px;min-height: 112px;margin-bottom: 34px;border-bottom: 1px solid var(--cmd-line);color: var(--cmd-gold);}.cmd-merit span{padding-bottom: 24px;font-size: clamp(24px,2.8vw,36px);font-style: italic;font-weight: 700;line-height: 1;}.cmd-merit b{color: rgba(178,148,100,.25);font-size: clamp(88px,9vw,132px);font-style: italic;font-weight: 400;line-height: .74;}.cmd-reason-card h3{min-height: 108px;margin-bottom: 28px;color: var(--cmd-gold-dark) !important;font-size: clamp(22px,2vw,28px);line-height: 1.7;text-align: center;}.cmd-reason-body{display: grid;grid-template-columns: minmax(0,.95fr) minmax(120px,.85fr);gap: 24px;align-items: start;}.cmd-reason-body p{margin: 0;color: #3f3f3f;font-size: 16px;line-height: 2.05;text-align: left;}.cmd-reason-body figure{aspect-ratio: 4 / 3;margin: 0;overflow: hidden;border: 1px solid var(--cmd-line);background: #eee;}.cmd-reason-body img{display: block;width: 100%;height: 100%;object-fit: cover;filter: saturate(.86) contrast(1.03);}.cmd-center{justify-content: center;}.cmd-process{background: #fff;}.cmd-process-list{position: relative;display: grid;max-width: 980px;margin: 0 auto 48px;padding: 0;list-style: none;border-top: 1px solid var(--cmd-line);}.cmd-process-list::before{content: "";position: absolute;left: 27%;top: 0;bottom: 0;width: 1px;background: var(--cmd-gold);}.cmd-process-list li{position: relative;display: grid;grid-template-columns: 27% 1fr;min-height: 118px;border-bottom: 1px solid var(--cmd-line);}.cmd-process-list li::before{content: "";position: absolute;left: calc(27% - 8px);top: 50%;z-index: 1;width: 17px;height: 17px;transform: translateY(-50%);border-radius: 50%;background: var(--cmd-gold);}.cmd-process-label{display: grid;justify-items: center;align-content: center;gap: 10px;padding: 22px 28px 22px 0;color: var(--cmd-gold-dark);text-align: center;}.cmd-process-label b{color: var(--cmd-gold-dark);font-size: 17px;font-weight: 700;line-height: 1.45;}.cmd-process-icon{display: grid;width: 48px;height: 48px;place-items: center;}.cmd-process-icon svg{display: block;width: 42px;height: 42px;fill: none;stroke: var(--cmd-gold);stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round;}.cmd-process-list p{display: flex;align-items: center;max-width: none;margin: 0;padding: 28px 0 28px 46px;color: var(--cmd-gold-dark);font-size: 17px;font-weight: 700;line-height: 1.9;}@media (max-width: 1100px){.cmd-site .cmd-hero{grid-template-columns: 1fr;}.cmd-site .cmd-hero-photo,.cmd-site .cmd-hero-photo img{min-height: 420px;}.cmd-reason-layout{grid-template-columns: 1fr;gap: 54px;}.cmd-reason-card h3{min-height: 0;}}@media (max-width: 900px){body:has(.cmd-site) :is(.l-header__inner,.header-in),body.cmd-has-site :is(.l-header__inner,.header-in){min-height: 74px;}.cmd-site section,.cmd-final-cta{padding-top: 64px;padding-bottom: 64px;}.cmd-site .cmd-hero{min-height: 0;}.cmd-site .cmd-hero.cmd-hero-full{min-height: calc(100vh - 74px);}.cmd-site .cmd-hero-text{padding: 54px 20px 44px;}.cmd-site .cmd-hero-full .cmd-hero-text{width: calc(100% - 40px);margin: 0 auto;padding: 72px 0 150px;}.cmd-site .cmd-hero h1{font-size: clamp(34px,10vw,46px);line-height: 1.35;}.cmd-site .cmd-hero-full .cmd-hero-media::before{background: linear-gradient(180deg,rgba(255,253,248,.95) 0%,rgba(255,253,248,.84) 45%,rgba(255,253,248,.18) 100%),linear-gradient(90deg,rgba(255,253,248,.55),rgba(255,255,255,0));}.cmd-hero-bg-main{object-position: 62% 50%;}.cmd-hero-bg-sub{right: 18px;bottom: 18px;width: min(46vw,210px);height: min(33vw,150px);}.cmd-site .cmd-hero-photo,.cmd-site .cmd-hero-photo img{min-height: 300px;}.cmd-site .cmd-hero-photo::before{left: 18px;top: 18px;font-size: 12px;}.cmd-site .cmd-button,.cmd-mobile-cta a{width: 100%;min-width: 0;min-height: 54px;}.cmd-worry-list,.cmd-steps,.cmd-flow-detail{grid-template-columns: 1fr;}.cmd-section-heading{margin-bottom: 54px;}.cmd-section-heading span{top: -42px;font-size: clamp(72px,22vw,118px);}.cmd-feature-lead{margin: -28px auto 46px;font-size: 15px;line-height: 2;text-align: left;}.cmd-data-grid{grid-template-columns: repeat(2,minmax(0,1fr));margin-top: -10px;}.cmd-data-card{min-height: 170px;padding: 26px 14px;}.cmd-data-note{text-align: left;}.cmd-diagnosis-links{grid-template-columns: 1fr;}.cmd-flow-steps{gap: 82px;padding-top: 24px;}.cmd-flow-copy,.cmd-flow-step:nth-child(even) .cmd-flow-copy{order: 2;min-height: 0;padding: 58px 24px 34px;}.cmd-flow-step figure,.cmd-flow-step:nth-child(even) figure{order: 1;margin: 0 0 -24px;}.cmd-flow-copy span{top: -32px;font-size: clamp(34px,12vw,48px);}.cmd-flow-step img{height: 260px;}.cmd-reason-body{grid-template-columns: 1fr;}.cmd-reason-body figure{max-width: 320px;width: 100%;margin-inline: auto;}.cmd-process-list::before{left: 36%;}.cmd-process-list li{grid-template-columns: 36% 1fr;}.cmd-process-list li::before{left: calc(36% - 7px);width: 15px;height: 15px;}.cmd-process-label{padding-right: 18px;}.cmd-process-label b{font-size: 14px;}.cmd-process-icon{width: 40px;height: 40px;}.cmd-process-icon svg{width: 36px;height: 36px;}.cmd-process-list p{padding-left: 24px;font-size: 14px;line-height: 1.8;}.cmd-counselor-page .cmd-counselor-hero{grid-template-columns: 1fr;min-height: 0;}.cmd-counselor-hero-copy{min-height: 320px;padding: 64px 24px;}.cmd-counselor-hero-photo img{min-height: 320px;}.cmd-counselor-body{padding-top: 56px;padding-bottom: 56px;}.cmd-counselor-copy-block h2 span{width: 100%;}.cmd-contact-form p{gap: 10px;padding: 18px 0;}.cmd-contact-form label{grid-template-columns: 1fr;gap: 10px;}.cmd-contact-form p:has(.wpcf7-acceptance),.cmd-contact-form p:has(input[type="submit"]){padding-left: 0;}.cmd-contact-form .cmd-privacy-link{padding-left: 0;}.cmd-contact-form input[type="submit"]{width: 100%;min-width: 0;}}.cmd-site.cmd-home-page .cmd-hero-full .cmd-hero-text{width: min(760px,calc(100% - 56px));transform: translateY(36px);}.cmd-site.cmd-home-page .cmd-hero-full h1{max-width: 760px;font-size: clamp(36px,4vw,58px);line-height: 1.42;}.cmd-site.cmd-home-page .cmd-hero-bg-sub,.cmd-site.cmd-home-page .cmd-hero-full .cmd-hero-media::after{display: none !important;content: none !important;}.cmd-site.cmd-home-page .cmd-hero-full .cmd-hero-media::before{left: 0;top: 0;right: 0;bottom: 0;width: auto;height: auto;border: 0;border-radius: 0;box-shadow: none;}@media (max-width: 900px){.cmd-site.cmd-home-page .cmd-hero-full .cmd-hero-text{width: calc(100% - 40px);padding: 170px 0 64px;transform: none;}.cmd-site.cmd-home-page .cmd-hero-full h1{font-size: clamp(31px,9vw,43px);line-height: 1.5;word-break: normal;white-space: normal;}}.cmd-flow-step,.cmd-flow-step:nth-child(even){grid-template-columns: repeat(2,minmax(0,1fr));align-items: stretch;}.cmd-flow-step figure,.cmd-flow-step:nth-child(even) figure{z-index: 1;height: 100%;margin: 0;border: 1px solid rgba(50,50,50,.62);background: #f6f2eb;}.cmd-flow-step:not(:nth-child(even)) figure{border-left: 0;}.cmd-flow-step:nth-child(even) figure{border-right: 0;}.cmd-flow-step img{height: 100%;min-height: 420px;}@media (max-width: 900px){.cmd-flow-step,.cmd-flow-step:nth-child(even){grid-template-columns: 1fr;}.cmd-flow-step figure,.cmd-flow-step:nth-child(even) figure{order: 1;height: auto;margin: 0;border: 1px solid rgba(50,50,50,.62);border-bottom: 0;}.cmd-flow-copy,.cmd-flow-step:nth-child(even) .cmd-flow-copy{order: 2;}.cmd-flow-step img{height: 260px;min-height: 0;}}.cmd-lab-page{--lab-ink: #24353b;--lab-deep: #17323a;--lab-gold: #ad8953;--lab-sand: #f4efe6;--lab-line: #ded3bf;color: var(--lab-ink);background: #fff;}.cmd-lab-hero{display: grid;grid-template-columns: minmax(0,1.35fr) minmax(300px,.65fr);gap: clamp(48px,8vw,110px);align-items: end;max-width: 1180px;margin: 0 auto;padding: clamp(82px,10vw,138px) 28px clamp(68px,8vw,110px);border-bottom: 1px solid var(--lab-line);}.cmd-lab-hero h1{margin: 12px 0 28px;color: var(--lab-ink);font-family: "Noto Serif JP",serif;font-size: clamp(48px,6.2vw,82px);font-weight: 500;letter-spacing: .02em;line-height: 1.22;}.cmd-lab-hero__lead{max-width: 710px;margin: 0;color: #5d625f;font-size: clamp(15px,1.35vw,18px);line-height: 2.05;}.cmd-lab-hero__facts{border-top: 1px solid var(--lab-line);}.cmd-lab-hero__facts p{display: flex;align-items: baseline;justify-content: space-between;gap: 24px;margin: 0;padding: 23px 0 19px;border-bottom: 1px solid var(--lab-line);}.cmd-lab-hero__facts span{color: #756f67;font-size: 12px;letter-spacing: .06em;}.cmd-lab-hero__facts strong{color: var(--lab-gold);font-family: Georgia,serif;font-size: clamp(33px,4vw,52px);font-weight: 400;line-height: 1;}.cmd-lab-hero__facts small{margin-left: 4px;color: var(--lab-ink);font-family: "Noto Sans JP",sans-serif;font-size: 12px;}.cmd-lab-preface{max-width: 1180px;margin: clamp(56px,8vw,110px) auto 0;padding: clamp(50px,6vw,80px);color: #fff;background: var(--lab-deep);}.cmd-lab-preface h2{margin: 12px 0 44px;color: #fff;font-family: "Noto Serif JP",serif;font-size: clamp(28px,4vw,46px);font-weight: 500;line-height: 1.6;}.cmd-lab-preface__grid{display: grid;grid-template-columns: repeat(2,1fr);gap: 0;border-top: 1px solid rgba(255,255,255,.22);}.cmd-lab-preface__grid p{margin: 0;padding: 30px 38px 0 0;color: rgba(255,255,255,.78);font-size: 14px;line-height: 2;}.cmd-lab-preface__grid p + p{padding-right: 0;padding-left: 38px;border-left: 1px solid rgba(255,255,255,.22);}.cmd-lab-index{display: grid;grid-template-columns: auto repeat(5,1fr);max-width: 1180px;margin: 0 auto;border-right: 1px solid var(--lab-line);border-bottom: 1px solid var(--lab-line);}.cmd-lab-index > p,.cmd-lab-index a{min-height: 112px;margin: 0;padding: 22px 18px;border-left: 1px solid var(--lab-line);}.cmd-lab-index > p{display: grid;place-items: center;color: var(--lab-gold);font-family: Georgia,serif;font-size: 12px;letter-spacing: .14em;}.cmd-lab-index a{display: flex;flex-direction: column;justify-content: space-between;color: var(--lab-ink);font-size: 12px;line-height: 1.6;text-decoration: none;transition: background .2s ease;}.cmd-lab-index a:hover{background: var(--lab-sand);}.cmd-lab-index b{color: var(--lab-gold);font: 400 20px/1 Georgia,serif;}.cmd-lab-chapter{max-width: 1060px;margin: 0 auto;padding: clamp(92px,11vw,150px) 28px;border-bottom: 1px solid var(--lab-line);scroll-margin-top: 110px;}.cmd-lab-chapter > header{display: grid;grid-template-columns: 170px 1fr;gap: 46px;margin-bottom: clamp(54px,7vw,88px);}.cmd-lab-chapter > header > p{margin: 8px 0 0;color: var(--lab-gold);font: 400 12px/1.4 Georgia,serif;letter-spacing: .1em;}.cmd-lab-chapter > header > p b{display: block;margin-top: 12px;font-size: 54px;font-weight: 400;}.cmd-lab-chapter > header span{color: var(--lab-gold);font-family: Georgia,serif;font-style: italic;}.cmd-lab-chapter h2{margin: 11px 0 0;color: var(--lab-ink);font-family: "Noto Serif JP",serif;font-size: clamp(29px,4vw,47px);font-weight: 500;line-height: 1.55;}.cmd-lab-feature-number{display: grid;grid-template-columns: 1fr auto 1fr;gap: 30px;align-items: center;margin-bottom: 52px;padding: 34px 42px;background: var(--lab-sand);}.cmd-lab-feature-number > span{color: #6d675e;font-size: 13px;}.cmd-lab-feature-number strong{color: var(--lab-gold);font: 400 clamp(58px,8vw,92px)/1 Georgia,serif;}.cmd-lab-feature-number small{font-size: .42em;}.cmd-lab-feature-number p{margin: 0;font-weight: 600;line-height: 1.8;}.cmd-lab-bars{display: grid;gap: 13px;margin: 0 0 62px;}.cmd-lab-bar{display: grid;grid-template-columns: 86px 1fr 62px;gap: 16px;align-items: center;font-size: 12px;}.cmd-lab-bar i{display: block;height: 9px;overflow: hidden;background: #eee9e0;}.cmd-lab-bar i b{display: block;height: 100%;background: linear-gradient(90deg,#c5a774,var(--lab-gold));}.cmd-lab-bar > strong{color: var(--lab-ink);font-family: Georgia,serif;font-size: 16px;font-weight: 400;text-align: right;}.cmd-lab-reading{display: grid;grid-template-columns: minmax(220px,.72fr) minmax(0,1.28fr);column-gap: 60px;margin: 62px 0;padding-top: 38px;border-top: 1px solid var(--lab-line);}.cmd-lab-reading h3{grid-row: 1 / span 3;margin: 0;font-family: "Noto Serif JP",serif;font-size: 21px;line-height: 1.7;}.cmd-lab-reading p{grid-column: 2;margin: 0 0 17px;color: #5e615e;font-size: 14px;line-height: 2.05;}.cmd-lab-action{display: grid;grid-template-columns: 210px 1fr;gap: 36px;padding: 35px 40px;border-left: 4px solid #70927f;background: #eef3ef;}.cmd-lab-action > span{color: #527261;font-size: 12px;font-weight: 700;letter-spacing: .08em;}.cmd-lab-action ul{margin: 0;padding: 0;list-style: none;}.cmd-lab-action li{position: relative;margin: 0 0 11px;padding-left: 18px;font-size: 14px;line-height: 1.7;}.cmd-lab-action li::before{content: "";position: absolute;top: .75em;left: 0;width: 6px;height: 6px;border-radius: 50%;background: #70927f;}.cmd-lab-chapter--soft{position: relative;}.cmd-lab-chapter--soft::before{content: "";position: absolute;inset: 0 50%;z-index: -1;width: 100vw;transform: translateX(-50%);background: #faf8f3;}.cmd-lab-stat-grid{display: grid;grid-template-columns: repeat(3,1fr);border-top: 1px solid var(--lab-line);border-left: 1px solid var(--lab-line);}.cmd-lab-stat-grid > div{padding: 30px 25px;border-right: 1px solid var(--lab-line);border-bottom: 1px solid var(--lab-line);}.cmd-lab-stat-grid span{display: block;min-height: 40px;color: #756f66;font-size: 11px;}.cmd-lab-stat-grid strong{display: block;margin: 10px 0 14px;color: var(--lab-gold);font: 400 50px/1 Georgia,serif;}.cmd-lab-stat-grid small{font-size: .4em;}.cmd-lab-stat-grid p{margin: 0;font-size: 12px;line-height: 1.7;}.cmd-lab-check{padding: 42px;color: #fff;background: var(--lab-deep);}.cmd-lab-check h3{margin: 0 0 28px;color: #fff;font-family: "Noto Serif JP",serif;font-size: 21px;}.cmd-lab-check ol{display: grid;grid-template-columns: repeat(2,1fr);gap: 1px;margin: 0;padding: 0;background: rgba(255,255,255,.18);list-style: none;}.cmd-lab-check li{display: grid;grid-template-columns: 58px 1fr;gap: 14px;padding: 22px;background: var(--lab-deep);}.cmd-lab-check b{color: #d4b77e;font-size: 12px;}.cmd-lab-check span{color: rgba(255,255,255,.8);font-size: 13px;line-height: 1.7;}.cmd-lab-compare{display: grid;grid-template-columns: repeat(2,1fr);margin-bottom: 62px;border: 1px solid var(--lab-line);}.cmd-lab-compare > div{display: grid;grid-template-columns: auto auto;column-gap: 22px;align-items: end;padding: 35px 40px;}.cmd-lab-compare > div + div{border-left: 1px solid var(--lab-line);}.cmd-lab-compare span{align-self: start;color: #756f66;font-size: 12px;}.cmd-lab-compare strong{grid-row: 1 / span 2;grid-column: 2;color: var(--lab-gold);font: 400 70px/1 Georgia,serif;}.cmd-lab-compare small{font-size: .4em;}.cmd-lab-compare p{margin: 10px 0 0;font-size: 12px;line-height: 1.8;}.cmd-lab-flow{display: grid;grid-template-columns: repeat(4,1fr);margin-top: 52px;border-top: 1px solid var(--lab-line);border-left: 1px solid var(--lab-line);}.cmd-lab-flow div{min-height: 150px;padding: 22px;border-right: 1px solid var(--lab-line);border-bottom: 1px solid var(--lab-line);}.cmd-lab-flow b{display: block;margin-bottom: 32px;color: var(--lab-gold);font: 400 23px/1 Georgia,serif;}.cmd-lab-flow span{font-size: 13px;line-height: 1.75;}.cmd-lab-example{margin-top: 20px;padding: 25px 30px;background: var(--lab-sand);}.cmd-lab-example p{margin: 0;color: #5f5a53;font-size: 13px;line-height: 2;}.cmd-lab-chapter--dark{color: #fff;border-color: rgba(255,255,255,.18);background: var(--lab-deep);box-shadow: 0 0 0 100vmax var(--lab-deep);clip-path: inset(0 -100vmax);}.cmd-lab-chapter--dark h2{color: #fff;}.cmd-lab-chapter--dark .cmd-lab-reading{border-color: rgba(255,255,255,.2);}.cmd-lab-chapter--dark .cmd-lab-reading p{color: rgba(255,255,255,.72);}.cmd-lab-chapter--dark .cmd-lab-action{color: var(--lab-ink);}.cmd-lab-dark-grid{display: grid;grid-template-columns: repeat(2,1fr);gap: 1px;margin-bottom: 26px;background: rgba(255,255,255,.18);}.cmd-lab-dark-grid > div{padding: 32px 36px;background: #1d3b44;}.cmd-lab-dark-grid > div > span{display: block;margin-bottom: 24px;color: #d3b77f;font-size: 12px;}.cmd-lab-dark-grid p{display: flex;justify-content: space-between;margin: 10px 0;color: rgba(255,255,255,.78);}.cmd-lab-dark-grid p b{font-size: 13px;}.cmd-lab-dark-grid p strong{color: #fff;font: 400 28px/1 Georgia,serif;}.cmd-lab-frequency-table{border-top: 1px solid rgba(255,255,255,.22);}.cmd-lab-frequency-table p{display: grid;grid-template-columns: 1fr 100px 100px;margin: 0;padding: 15px 18px;border-bottom: 1px solid rgba(255,255,255,.16);font-size: 13px;}.cmd-lab-frequency-table p:first-child{color: #d3b77f;font-size: 11px;}.cmd-lab-frequency-table b,.cmd-lab-frequency-table strong{text-align: right;}.cmd-lab-ng-grid{display: grid;grid-template-columns: repeat(2,1fr);gap: 24px;}.cmd-lab-ng-grid section{padding: 34px;border: 1px solid var(--lab-line);}.cmd-lab-ng-grid h3{margin: 0 0 25px;font-family: "Noto Serif JP",serif;font-size: 19px;}.cmd-lab-ng-grid p{display: flex;justify-content: space-between;gap: 18px;margin: 0;padding: 12px 0;border-top: 1px solid #ebe5da;font-size: 13px;}.cmd-lab-ng-grid strong{color: var(--lab-gold);font-family: Georgia,serif;font-size: 18px;font-weight: 400;}.cmd-lab-do-dont{display: grid;grid-template-columns: repeat(2,1fr);gap: 1px;background: var(--lab-line);}.cmd-lab-do-dont > div{padding: 35px;background: var(--lab-sand);}.cmd-lab-do-dont span{display: block;margin-bottom: 20px;color: var(--lab-gold);font: 400 13px/1 Georgia,serif;letter-spacing: .12em;}.cmd-lab-do-dont p{margin: 8px 0;padding-left: 18px;position: relative;font-size: 13px;line-height: 1.7;}.cmd-lab-do-dont p::before{content: "";position: absolute;top: .75em;left: 0;width: 6px;height: 6px;border-radius: 50%;background: var(--lab-gold);}.cmd-lab-conclusion{max-width: 1060px;margin: 0 auto;padding: clamp(90px,11vw,150px) 28px;text-align: center;}.cmd-lab-conclusion h2{margin: 14px 0 28px;color: var(--lab-ink);font-family: "Noto Serif JP",serif;font-size: clamp(31px,4.6vw,54px);font-weight: 500;line-height: 1.55;}.cmd-lab-conclusion > p:not(.cmd-kicker){max-width: 720px;margin: 0 auto 40px;color: #62645f;font-size: 15px;line-height: 2.05;}.cmd-lab-source{max-width: 1060px;margin: 0 auto clamp(70px,9vw,120px);padding: 40px;background: #f7f5f0;}.cmd-lab-source h2{margin: 0 0 22px;color: var(--lab-ink);font-size: 17px;}.cmd-lab-source dl{margin: 0 0 22px;}.cmd-lab-source dt{margin-top: 15px;font-size: 12px;font-weight: 700;}.cmd-lab-source dd,.cmd-lab-source p{margin: 5px 0 0;color: #696a66;font-size: 11px;line-height: 1.9;}@media (max-width: 800px){.cmd-lab-hero{grid-template-columns: 1fr;padding-inline: 20px;}.cmd-lab-hero h1{font-size: clamp(43px,14vw,62px);}.cmd-lab-preface{margin-inline: 14px;padding: 38px 25px;}.cmd-lab-preface__grid{grid-template-columns: 1fr;}.cmd-lab-preface__grid p{padding: 24px 0 0;}.cmd-lab-preface__grid p + p{padding-left: 0;border-left: 0;}.cmd-lab-index{grid-template-columns: repeat(2,1fr);margin-inline: 14px;border-top: 1px solid var(--lab-line);}.cmd-lab-index > p{grid-column: 1 / -1;min-height: 48px;}.cmd-lab-index a{min-height: 94px;}.cmd-lab-index a:last-child{grid-column: 1 / -1;}.cmd-lab-chapter{padding-inline: 20px;}.cmd-lab-chapter > header{grid-template-columns: 72px 1fr;gap: 18px;}.cmd-lab-chapter > header > p b{font-size: 38px;}.cmd-lab-chapter h2{font-size: clamp(26px,7vw,34px);}.cmd-lab-feature-number{grid-template-columns: 1fr auto;gap: 12px;padding: 25px;}.cmd-lab-feature-number p{grid-column: 1 / -1;}.cmd-lab-bar{grid-template-columns: 65px 1fr 52px;gap: 10px;}.cmd-lab-reading{grid-template-columns: 1fr;gap: 22px;}.cmd-lab-reading h3{grid-row: auto;}.cmd-lab-reading p{grid-column: 1;}.cmd-lab-action{grid-template-columns: 1fr;gap: 18px;padding: 28px 24px;}.cmd-lab-stat-grid{grid-template-columns: 1fr;}.cmd-lab-stat-grid span{min-height: 0;}.cmd-lab-check{padding: 28px 22px;}.cmd-lab-check ol{grid-template-columns: 1fr;}.cmd-lab-compare{grid-template-columns: 1fr;}.cmd-lab-compare > div{padding: 27px 24px;}.cmd-lab-compare > div + div{border-top: 1px solid var(--lab-line);border-left: 0;}.cmd-lab-flow{grid-template-columns: repeat(2,1fr);}.cmd-lab-flow div{min-height: 135px;}.cmd-lab-dark-grid,.cmd-lab-ng-grid,.cmd-lab-do-dont{grid-template-columns: 1fr;}.cmd-lab-frequency-table p{grid-template-columns: 1fr 58px 58px;padding-inline: 5px;}.cmd-lab-source{margin-inline: 14px;padding: 28px 22px;}}@media (max-width: 390px){.cmd-lab-chapter > header{grid-template-columns: 1fr;}.cmd-lab-chapter > header > p b{display: inline;margin-left: 8px;}.cmd-lab-flow{grid-template-columns: 1fr;}}body.cmd-has-site .l-footer,body:has(.cmd-site) .l-footer{display: none !important;}.cmd-access-footer,.cmd-access-footer *{box-sizing: border-box;}.cmd-access-footer{position: relative;z-index: 2;padding: clamp(72px,8vw,112px) max(24px,calc((100vw - 1180px) / 2)) 28px;border-top: 3px solid #b29464;background: #f4f4f3;color: #333;font-family: "Noto Serif JP","Yu Mincho","YuMincho",serif;}.cmd-access-footer__inner{display: grid;grid-template-columns: minmax(0,.9fr) minmax(420px,1.1fr);gap: clamp(52px,7vw,96px);align-items: center;max-width: 1180px;margin: 0 auto;}.cmd-access-footer__tagline{margin: 0 0 18px;color: #333;font-size: clamp(12px,1vw,14px);font-weight: 600;line-height: 1.9;}.cmd-access-footer__brand{gap: 14px;margin: 0 0 clamp(42px,5vw,66px);color: #b29464;text-decoration: none;}.cmd-access-footer__mark{display: flex;flex: 0 0 auto;flex-direction: column;align-items: center;gap: 3px;}.cmd-access-footer__mark > img{display: block;width: 78px;height: 78px;}.cmd-access-footer__brand > strong{color: #171717;font-family: "Noto Serif JP","Yu Mincho","YuMincho","Hiragino Mincho ProN",serif;font-size: clamp(28px,3.2vw,43px);line-height: 1;letter-spacing: .01em;}.cmd-access-footer__mark small{position: relative;z-index: 1;color: #a17f4d;font-family: "Noto Sans JP",sans-serif;font-size: 7px;font-weight: 700;line-height: 1;letter-spacing: .05em;margin-top: -8px;white-space: nowrap;}.cmd-access-footer__contact p,.cmd-access-footer__contact address{margin: 0 0 15px;color: #333;font-size: clamp(13px,1.05vw,15px);font-style: normal;line-height: 1.9;}.cmd-access-footer__contact small{font-size: .78em;}.cmd-access-footer__tel{display: inline-block;margin: 0 0 18px;color: #202020;font-size: clamp(28px,3vw,42px);line-height: 1.2;text-decoration: none;}.cmd-access-footer__tel span{font-size: .42em;font-weight: 700;}.cmd-access-footer__map-link{display: inline-flex;gap: 8px;align-items: center;padding: 8px 0 6px;border-bottom: 1px solid currentColor;color: #282828;font-size: 14px;font-weight: 700;text-decoration: none;}.cmd-access-footer__map{aspect-ratio: 4 / 3;min-width: 0;overflow: hidden;border: 1px solid #ded3bf;background: #f7f4ed;}.cmd-access-footer__map iframe{display: block;width: 100%;height: 100%;}.cmd-access-footer__nav{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px 0;max-width: 1180px;margin: clamp(62px,7vw,92px) auto 30px;padding: 26px 0;border-top: 1px solid #ded3bf;border-bottom: 1px solid #ded3bf;}.cmd-access-footer__nav a{padding: 0 16px;border-right: 1px solid #ded3bf;color: #4d4741;font-size: 13px;font-weight: 600;line-height: 1.6;text-decoration: none;}.cmd-access-footer__nav a:last-child{border-right: 0;}.cmd-access-footer__member{display: flex;align-items: center;justify-content: center;gap: 12px;margin: -8px auto 26px;color: #777068;font-size: 11px;}.cmd-access-footer__member span{padding: 4px 8px;border: 1px solid #d8cdbb;border-radius: 999px;letter-spacing: .06em;}.cmd-access-footer__member a{display: inline-flex;align-items: center;gap: 10px;color: #4d4741;font-size: 12px;font-weight: 600;text-decoration: none;}.cmd-access-footer__member a:hover{color: #8b6c3e;}.cmd-access-footer__member img{display: block;width: 150px;height: auto;}.cmd-access-footer__member strong{border-bottom: 1px solid #b8aa93;font-size: 12px;line-height: 1.8;}.cmd-access-footer__member b{font-weight: 400;}.cmd-access-footer__cta{display: flex;justify-content: center;max-width: 1180px;margin: 0 auto 38px;}.cmd-access-footer__cta a{display: grid;grid-template-columns: auto 1fr auto;gap: 14px;align-items: center;width: min(460px,100%);min-height: 76px;padding: 12px 22px;background: #b29464;color: #fff;text-decoration: none;}.cmd-access-footer__cta span{display: grid;place-items: center;width: 48px;height: 48px;border-radius: 50%;background: #fff;color: #b29464;font-size: 13px;font-weight: 700;}.cmd-access-footer__cta strong{font-size: 16px;font-weight: 600;text-align: center;}.cmd-access-footer__cta b{font-size: 20px;font-weight: 400;}.cmd-access-footer__copyright{position: relative;left: 50%;width: 100vw;margin: 0 0 -28px;padding: 22px 24px;transform: translateX(-50%);background: #333;color: #fff;font-size: 12px;text-align: center;}@media (max-width: 900px){.cmd-access-footer{padding-top: 62px;}.cmd-access-footer__inner{grid-template-columns: 1fr;gap: 42px;}.cmd-access-footer__brand{margin-bottom: 38px;}.cmd-access-footer__mark > img{width: 66px;height: 66px;}.cmd-access-footer__brand > strong{font-size: clamp(27px,8vw,36px);}.cmd-access-footer__tel{font-size: clamp(27px,8vw,36px);}.cmd-access-footer__map{aspect-ratio: 16 / 12;}.cmd-access-footer__nav{display: none;}.cmd-access-footer__nav a{width: 50%;padding: 6px 12px;border-right: 0;font-size: 11px;}.cmd-access-footer__member{flex-direction: column;gap: 9px;margin: 0 auto 24px;}.cmd-access-footer__member a{gap: 8px;}.cmd-access-footer__member img{width: 132px;}.cmd-access-footer__cta a{gap: 10px;min-height: 68px;padding: 10px 12px;}.cmd-access-footer__cta span{width: auto;height: auto;min-height: 30px;padding: 7px 10px;border-radius: 999px;font-size: 11px;line-height: 1;white-space: nowrap;}.cmd-access-footer__cta strong{font-size: 13px;white-space: nowrap;}.cmd-access-footer__cta{margin-top: 34px;margin-bottom: 34px;}}@media (max-width: 420px){.cmd-access-footer__tagline br{display: none;}.cmd-access-footer__nav a{width: 100%;}}@media (max-width: 900px){.cmd-mobile-cta{transition: opacity .25s ease,transform .25s ease,visibility .25s ease;}body.cmd-footer-visible .cmd-mobile-cta{visibility: hidden;opacity: 0;pointer-events: none;transform: translateY(100%);}}.cmd-site.cmd-home-page .cmd-hero-full .cmd-hero-media{background-image: url("https://marriage-cmd.com/wp-content/uploads/2026/08/funabashi-konkatsu-counseling-fv.jpg");background-position: 58% 42%;background-size: cover;background-repeat: no-repeat;}.cmd-site.cmd-home-page .cmd-hero-full .cmd-hero-media::before{background: linear-gradient(90deg,rgba(255,253,248,.94) 0%,rgba(255,253,248,.76) 32%,rgba(255,253,248,.18) 52%,rgba(255,255,255,0) 70%),linear-gradient(180deg,rgba(255,255,255,.04),rgba(126,90,49,.08));}.cmd-site.cmd-home-page .cmd-hero-bg-main{object-position: 58% 42%;filter: saturate(1.03) contrast(1.03);}@media (max-width: 900px){.cmd-site.cmd-home-page .cmd-hero.cmd-hero-full{min-height: 1080px;}.cmd-site.cmd-home-page .cmd-hero-full .cmd-hero-media::before{background: linear-gradient( 180deg,rgba(255,253,248,0) 0%,rgba(255,253,248,.04) 40%,rgba(255,253,248,.34) 52%,rgba(255,253,248,.84) 67%,rgba(255,253,248,.98) 100% );}.cmd-site.cmd-home-page .cmd-hero-bg-main{object-position: 58% 18%;}.cmd-site.cmd-home-page .cmd-hero-full .cmd-hero-media{background-position: 58% 18%;}.cmd-site.cmd-home-page .cmd-hero-full .cmd-hero-text{align-self: stretch;padding: 420px 0 64px;}}.cmd-home-page .cmd-hero-full .cmd-hero-text{width: min(720px,calc(100% - 64px));transform: translateY(18px);}.cmd-home-page .cmd-hero-full h1{max-width: 700px;margin-bottom: 24px;font-size: clamp(40px,4.25vw,64px);line-height: 1.36;}.cmd-home-page .cmd-hero-full .cmd-hero-text > p:not(.cmd-kicker,.cmd-hero-message,.cmd-hero-assurance){max-width: 630px;color: #393532;font-size: clamp(15px,1.15vw,18px);line-height: 2.05;}.cmd-home-page .cmd-hero-full .cmd-hero-text strong{color: #8f6c37;font-weight: 700;}.cmd-home-page .cmd-hero-message{margin-top: 18px;font-size: clamp(16px,1.25vw,19px) !important;line-height: 1.9 !important;}.cmd-home-page .cmd-hero-full .cmd-actions{gap: 12px;margin-top: 26px;}.cmd-home-page .cmd-button-sub{border: 1px solid rgba(143,108,55,.5);background: rgba(255,255,255,.8);color: #795d34;}.cmd-home-page .cmd-hero-full .cmd-actions > .cmd-button:only-child{border-color: #a98449;background: #a98449;color: #fff;}.cmd-button-line-primary{border-color: #a98449 !important;background: #a98449 !important;color: #fff !important;}.cmd-home-news{display: grid;grid-template-columns: 180px minmax(0,1fr);gap: 36px;align-items: center;padding: 24px max(24px,calc((100vw - 1180px) / 2));border-top: 1px solid #e1d5c4;border-bottom: 1px solid #e1d5c4;background: #fff;}.cmd-home-news-title{display: flex;gap: 14px;align-items: baseline;color: #9a7641;}.cmd-home-news-title span{font-family: Georgia,serif;font-size: 15px;letter-spacing: 0;}.cmd-home-news-title strong{color: #413c37;font-size: 15px;}.cmd-home-news ul{margin: 0;padding: 0;list-style: none;}.cmd-home-news li{display: grid;grid-template-columns: 110px minmax(0,1fr);gap: 24px;align-items: center;min-height: 42px;}.cmd-home-news time{color: #8b8178;font-size: 12px;}.cmd-home-news a,.cmd-home-news-empty span{overflow: hidden;color: #47413c;font-size: 14px;text-decoration: none;text-overflow: ellipsis;white-space: nowrap;}.cmd-home-news-link{display: flex;justify-content: center;padding: 18px 24px 6px;text-align: center;}.cmd-home-news-link a{display: inline-flex;align-items: center;gap: 12px;color: #8e6a38;font-size: 13px;letter-spacing: .08em;text-decoration: none;}.cmd-home-news-link a:hover{color: #173f38;}.cmd-home-news-link a span{font-size: 18px;line-height: 1;}.cmd-home-updates{width: min(1120px,calc(100% - 48px));margin: 28px auto 18px;padding: 26px 30px;border: 1px solid #e1d8ca;background: #fffdf9;}.cmd-home-updates > header{display: flex;gap: 15px;align-items: baseline;margin-bottom: 18px;}.cmd-home-updates > header span{color: #b18a4f;font-family: Georgia,serif;font-size: 11px;letter-spacing: .16em;}.cmd-home-updates > header h2{margin: 0;color: #173f38;font-size: 20px;letter-spacing: .06em;}.cmd-home-updates__content{margin-top: 20px;}.cmd-home-updates__tabs{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));border: 1px solid #d9cdbd;}.cmd-home-updates__tab{min-height: 48px;padding: 10px 14px;border: 0;background: #fff;color: #31534b;font: inherit;font-size: 13px;font-weight: 700;letter-spacing: .06em;cursor: pointer;transition: background-color .2s ease,color .2s ease;}.cmd-home-updates__tab + .cmd-home-updates__tab{border-left: 1px solid #d9cdbd;}.cmd-home-updates__tab:hover{background: #f6f0e7;}.cmd-home-updates__tab.is-active,.cmd-home-updates__tab[aria-selected="true"]{background: #b18a4f;}.cmd-home-updates__tab:focus-visible{position: relative;z-index: 1;outline: 2px solid #173f38;outline-offset: 2px;}.cmd-home-updates__panel[hidden]{display: none;}.cmd-home-updates__panel.is-active{display: block;}.cmd-home-updates__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 18px;}.cmd-home-updates__grid .cmd-home-updates__latest{display: flex;min-width: 0;flex-direction: column;gap: 0;overflow: hidden;border: 1px solid #e1d8ca;background: #fff;}.cmd-home-updates__grid .cmd-home-updates__latest figure{min-height: 0;aspect-ratio: 16 / 9;}.cmd-home-updates__grid .cmd-home-updates__latest > div{display: block;padding: 15px 16px 17px;}.cmd-home-updates__grid .cmd-home-updates__latest time{margin-left: 8px;}.cmd-home-updates__grid .cmd-home-updates__latest h2{margin: 7px 0 8px;font-size: 15px;line-height: 1.65;}.cmd-home-updates__latest{display: grid;grid-template-columns: 210px minmax(0,1fr);gap: 22px;color: inherit;text-decoration: none;}.cmd-home-updates__latest figure{position: relative;min-height: 128px;margin: 0;overflow: hidden;background: #edf3f0;}.cmd-home-updates__latest figure img{position: absolute;inset: 0;display: block;width: 100%;height: 100%;object-fit: cover;transition: transform .35s ease;}.cmd-home-updates__latest:hover figure img{transform: scale(1.025);}.cmd-home-updates__latest > div{display: grid;grid-template-columns: auto 1fr;column-gap: 12px;align-content: center;}.cmd-home-updates__category{color: #a17f4d;font-size: 11px;font-weight: 700;letter-spacing: .08em;}.cmd-home-updates__latest time{color: #8b8178;font-size: 11px;}.cmd-home-updates__latest h2{grid-column: 1 / -1;margin: 8px 0 9px;color: #2e3f3a;font-size: clamp(16px,1.7vw,21px);line-height: 1.55;}.cmd-home-updates__read{grid-column: 1 / -1;color: #8e6a38;font-size: 12px;font-weight: 700;letter-spacing: .06em;}.cmd-home-updates__placeholder{display: grid;place-items: center;min-height: 128px;padding: 18px;color: #9a7b49;font-family: Georgia,serif;font-size: 12px;letter-spacing: .08em;text-align: center;}.cmd-home-updates__latest:hover h2{color: #a17f4d;}.cmd-home-updates__archive{display: flex;justify-content: flex-end;gap: 8px;margin-top: 14px;color: #8e6a38;font-size: 12px;font-weight: 700;letter-spacing: .06em;text-decoration: none;}.cmd-home-updates__archive:hover{color: #173f38;}.cmd-home-updates__empty{margin: 0;padding: 24px;background: #f6f0e7;color: #5f655f;text-align: center;}.cmd-news-archive{max-width: 1180px;margin: 0 auto;padding: clamp(52px,7vw,92px) 24px clamp(72px,9vw,120px);}.cmd-news-archive__heading{margin: 0 auto clamp(30px,5vw,58px);text-align: center;}.cmd-news-archive__heading p{margin: 0 0 10px;color: #b18a4f;font-family: Georgia,serif;font-size: 15px;letter-spacing: .16em;}.cmd-news-archive__heading h2{margin: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;color: #173f38 !important;font-size: clamp(28px,4vw,46px) !important;line-height: 1.35 !important;letter-spacing: .08em;box-shadow: none !important;}.cmd-news-archive__heading h2::before,.cmd-news-archive__heading h2::after{display: none !important;content: none !important;}.cmd-news-archive__heading span{display: block;margin-top: 14px;color: #746c63;font-size: 14px;}.cmd-news-archive__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(18px,3vw,30px);}.cmd-news-archive-card{overflow: hidden;border: 1px solid #e3d8c7;background: #fffdf8;box-shadow: 0 12px 30px rgba(77,59,37,.06);transition: transform .25s ease,box-shadow .25s ease;}.cmd-news-archive-card:hover{transform: translateY(-4px);box-shadow: 0 18px 36px rgba(77,59,37,.12);}.cmd-news-archive-card a{display: flex;flex-direction: column;height: 100%;color: inherit;text-decoration: none;}.cmd-news-archive-card__image{display: grid;aspect-ratio: 16 / 9;place-items: center;overflow: hidden;background: #f1ece4;}.cmd-news-archive-card__image img{width: 100%;height: 100%;object-fit: cover;}.cmd-news-archive-card__placeholder{color: #b18a4f;font-family: Georgia,serif;font-size: 34px;letter-spacing: .12em;}.cmd-news-archive-card__body{display: flex;flex: 1;flex-direction: column;padding: 20px 22px 22px;}.cmd-news-archive-card__meta{display: flex;align-items: center;justify-content: space-between;gap: 12px;color: #8b8178;font-size: 12px;}.cmd-news-archive-card__meta span{color: #a98449;font-size: 11px;letter-spacing: .08em;}.cmd-news-archive-card h2{display: -webkit-box !important;min-height: 5.1em;margin: 14px 0 20px !important;padding: 0 !important;overflow: hidden;border: 0 !important;background: transparent !important;font-size: 18px !important;line-height: 1.7 !important;box-shadow: none !important;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}.cmd-news-archive-card h2::before,.cmd-news-archive-card h2::after{display: none !important;content: none !important;}body:has(.cmd-news-archive) #sidebar,body:has(.cmd-news-archive) .l-sidebar{display: none !important;}body:has(.cmd-news-archive) .l-content{display: block !important;}body:has(.cmd-news-archive) .l-mainContent,body:has(.cmd-news-archive) .l-mainContent__inner{width: 100% !important;max-width: none !important;margin: 0 !important;}.cmd-news-archive-card__read{margin-top: auto;color: #8e6a38;font-size: 13px;letter-spacing: .08em;}.cmd-news-archive-card__read b{margin-left: 6px;font-size: 17px;font-weight: 400;}.cmd-news-archive-empty{margin: 0;padding: 40px 0;color: #746c63;text-align: center;}.cmd-home-story{display: grid;grid-template-columns: minmax(0,1.03fr) minmax(0,.97fr);gap: clamp(48px,7vw,104px);align-items: center;padding-inline: max(24px,calc((100vw - 1280px) / 2));background: #f7f3ee !important;}.cmd-home-story figure{position: relative;margin: 0;background-image: url("https://marriage-cmd.com/wp-content/uploads/2026/07/DSC_7475-scaled.jpg");background-position: center 34%;background-size: cover;background-repeat: no-repeat;}.cmd-home-story figure::before{content: "Counselor / 吉田 晋";position: absolute;left: -24px;top: 28px;z-index: 1;padding: 11px 18px;background: #a98449;color: #fff;font-family: "Noto Serif JP","Yu Mincho",serif;font-size: 12px;letter-spacing: 0;}.cmd-home-story img{display: block;width: 100%;aspect-ratio: 4 / 3;object-fit: cover;object-position: center 34%;filter: saturate(.88) contrast(1.03);}.cmd-home-story-copy{max-width: 600px;}.cmd-home-story-copy h2{font-size: clamp(30px,2.25vw,34px);line-height: 1.68;}.cmd-home-story-copy h2,.cmd-home-one-counselor h2,.cmd-home-manual h2{margin: 0 0 30px;color: #302e2b !important;font-size: clamp(29px,3vw,44px);line-height: 1.65;}.cmd-home-story-copy > p:not(.cmd-kicker,.cmd-home-credential),.cmd-home-one-counselor > div > p:not(.cmd-kicker),.cmd-home-manual > div > p:not(.cmd-kicker){max-width: none;margin: 0 0 18px;color: #4b4742;font-size: 16px;line-height: 2.05;}.cmd-home-credential{display: inline-block;margin: 8px 0 24px;padding: 10px 14px;border-left: 3px solid #a98449;background: rgba(255,255,255,.72);color: #775a31;font-size: 13px;font-weight: 700;line-height: 1.7;}.cmd-home-skill-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));max-width: 1180px;margin: 64px auto 0;border-top: 1px solid var(--cmd-line);border-bottom: 1px solid var(--cmd-line);}.cmd-home-skill-grid article{position: relative;min-width: 0;padding: 54px clamp(26px,3vw,46px) 50px;}.cmd-home-skill-grid article + article{border-left: 1px solid var(--cmd-line);}.cmd-home-skill-grid span{position: absolute;right: 24px;top: 14px;color: rgba(169,132,73,.2);font-family: Georgia,serif;font-size: 70px;line-height: 1;}.cmd-home-skill-grid h3{position: relative;margin: 0 0 24px;padding-top: 14px;color: #8a6835 !important;font-size: clamp(20px,1.8vw,26px);line-height: 1.65;}.cmd-home-skill-grid h3::before{content: "";position: absolute;left: 0;top: 0;width: 42px;height: 1px;background: #a98449;}.cmd-home-skill-grid p{margin: 0;color: #4a4743;font-size: 15px;line-height: 2;}.cmd-home-one-counselor{display: grid;grid-template-columns: minmax(0,1.3fr) minmax(320px,.7fr);gap: clamp(48px,8vw,120px);align-items: center;background: #b89968;color: #fff;}.cmd-home-one-counselor .cmd-kicker,.cmd-home-one-counselor h2,.cmd-home-one-counselor > div > p:not(.cmd-kicker){color: #fff !important;}.cmd-home-one-counselor .cmd-kicker::before{background: #fff;}.cmd-home-one-counselor-note{margin: 0;padding: 28px 0 28px clamp(30px,4vw,54px);border-left: 1px solid rgba(255,255,255,.65);color: #fff;font-size: clamp(22px,2.25vw,32px);font-weight: 600;line-height: 1.9;}.cmd-home-support-list li{grid-template-columns: 48px minmax(0,1fr);}.cmd-home-support-list small{grid-column: 2;display: block;margin-top: 4px;color: #7b746d;font-size: 12px;font-weight: 500;}.cmd-seven-promises{max-width: 1280px;}.cmd-seven-promises article{min-height: 330px;padding: 34px 28px 38px;text-align: left;}.cmd-seven-promises b{display: inline-grid;place-items: center;width: 48px;height: 48px;margin-bottom: 24px;border: 1px solid #c4a572;background: #fff;color: #a98449;font-family: Georgia,serif;font-size: 17px;box-shadow: 0 7px 18px rgba(75,58,39,.08);}.cmd-seven-promises h3{margin-bottom: 16px;color: #9a743e !important;font-size: clamp(17px,1.35vw,20px);line-height: 1.75;text-align: left;}.cmd-seven-promises p{color: #514b45;font-size: 14px;line-height: 2;text-align: left;}.cmd-home-line-benefit{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(300px,.65fr);gap: clamp(48px,8vw,120px);align-items: center;background: #fff4f1;}.cmd-home-line-benefit h2{margin-bottom: 24px;font-size: clamp(30px,3vw,44px);line-height: 1.6;}.cmd-home-line-benefit p{max-width: 650px;color: #514943;line-height: 2;}.cmd-home-line-note{margin-bottom: 26px;color: #8a6d60 !important;font-size: 13px;}.cmd-home-line-gift{display: grid;align-content: center;min-height: 360px;padding: 48px;border: 1px solid #d8b88d;background: #fff;box-shadow: 18px 18px 0 rgba(216,184,141,.24);text-align: center;}.cmd-home-line-gift span{color: #b78658;font-family: Georgia,serif;font-size: 14px;}.cmd-home-line-gift strong{margin: 22px 0;color: #3d3732;font-size: clamp(27px,3vw,38px);line-height: 1.55;}.cmd-home-line-gift small{color: #7a6e65;font-size: 13px;}.cmd-home-manual{display: grid;grid-template-columns: minmax(280px,.8fr) minmax(0,1.2fr);gap: clamp(52px,8vw,110px);align-items: center;background: #f7f5f2 !important;}.cmd-home-manual-links{border-top: 1px solid #d8c8b2;}.cmd-home-manual-links a{display: grid;grid-template-columns: 88px 1fr auto;gap: 20px;align-items: center;min-height: 126px;padding: 24px 0;border-bottom: 1px solid #d8c8b2;color: #3d3833;text-decoration: none;}.cmd-home-manual-links span{color: #a98449;font-family: Georgia,serif;font-size: 14px;font-style: italic;}.cmd-home-manual-links strong{font-size: clamp(20px,2vw,28px);font-weight: 600;}.cmd-home-manual-links small{grid-column: 2;grid-row: 2;color: #766e67;font-size: 12px;}.cmd-home-manual-links a::after{content: "→";grid-column: 3;grid-row: 1;color: #a98449;font-size: 22px;}.cmd-contact-form .cmd-form-notice,.cmd-contact-form .cmd-form-sales-notice{display: block;padding: 0;border: 0;color: #675f58;font-size: 13px;line-height: 1.8;}.cmd-contact-form .cmd-form-notice{margin: 0 0 8px;}.cmd-contact-form .cmd-form-sales-notice{margin: 0 0 28px;padding: 14px 18px;border-left: 3px solid #a98449;background: #f8f3ec;color: #594b3e;font-weight: 600;}.cmd-contact-form .cmd-required{color: #b36159;font-size: .95em;font-weight: 700;}.cmd-contact-form .cmd-field-label{display: inline;}@media (max-width: 900px){.cmd-site.cmd-home-page .cmd-hero.cmd-hero-full{min-height: 1320px;}.cmd-site.cmd-home-page .cmd-hero-full .cmd-hero-media{background-color: #fffaf7;background-position: 58% top;background-size: auto 680px;}.cmd-site.cmd-home-page .cmd-hero-bg-main{width: 100%;height: 680px;object-fit: cover;object-position: 58% 36%;}.cmd-site.cmd-home-page .cmd-hero-full .cmd-hero-media::before{background: linear-gradient( 180deg,rgba(255,253,248,0) 0%,rgba(255,253,248,.02) 36%,rgba(255,253,248,.34) 44%,rgba(255,253,248,.92) 53%,rgba(255,253,248,.99) 100% );}.cmd-home-page .cmd-hero-full .cmd-hero-text{width: calc(100% - 40px);padding: 640px 0 52px;transform: none;}.cmd-home-page .cmd-hero-full h1{font-size: clamp(32px,9.4vw,44px);line-height: 1.46;}.cmd-home-page .cmd-hero-full .cmd-hero-text > p:not(.cmd-kicker,.cmd-hero-message,.cmd-hero-assurance){font-size: 14px;line-height: 1.95;}.cmd-home-page .cmd-hero-message{font-size: 15px !important;}.cmd-home-story,.cmd-home-one-counselor,.cmd-home-line-benefit,.cmd-home-manual{grid-template-columns: 1fr;gap: 40px;}.cmd-home-news{grid-template-columns: 1fr;gap: 10px;padding-top: 20px;padding-bottom: 20px;}.cmd-home-news li{grid-template-columns: 88px minmax(0,1fr);gap: 12px;}.cmd-seven-promises{grid-template-columns: repeat(2,minmax(0,1fr));}.cmd-seven-promises article{min-height: 0;padding: 30px 22px 34px;}.cmd-home-story figure{margin-inline: -24px;}.cmd-home-story figure::before{left: 20px;top: 20px;}.cmd-home-story img{aspect-ratio: 4 / 3;}.cmd-home-story-copy h2,.cmd-home-one-counselor h2,.cmd-home-manual h2{font-size: clamp(27px,7.8vw,36px);line-height: 1.65;}.cmd-home-skill-grid{grid-template-columns: 1fr;margin-top: 46px;}.cmd-home-skill-grid article + article{border-top: 1px solid var(--cmd-line);border-left: 0;}.cmd-home-skill-grid article{padding: 44px 22px 38px;}.cmd-home-one-counselor-note{padding: 26px 0 0;border-top: 1px solid rgba(255,255,255,.65);border-left: 0;font-size: 22px;}.cmd-home-line-gift{min-height: 300px;padding: 36px 24px;box-shadow: 12px 12px 0 rgba(216,184,141,.24);}.cmd-home-manual-links a{grid-template-columns: 64px 1fr auto;gap: 14px;min-height: 108px;}.cmd-home-manual-links small{display: none;}}@media (max-width: 430px){.cmd-home-page .cmd-hero-full .cmd-hero-text{padding-top: 630px;}.cmd-home-page .cmd-hero-full h1 br{display: none;}.cmd-home-story-copy > p:not(.cmd-kicker,.cmd-home-credential),.cmd-home-one-counselor > div > p:not(.cmd-kicker),.cmd-home-manual > div > p:not(.cmd-kicker){font-size: 15px;line-height: 2;}.cmd-home-news li{grid-template-columns: 1fr;gap: 2px;padding: 8px 0;}.cmd-seven-promises{grid-template-columns: 1fr;}}@media (max-width: 800px){.cmd-home-updates{width: min(100% - 28px,600px);margin-top: 18px;padding: 22px 18px;}.cmd-home-updates__content{margin-top: 15px;}.cmd-home-updates__tab{min-height: 44px;padding: 9px 6px;font-size: 11px;letter-spacing: .02em;}.cmd-home-updates__latest{grid-template-columns: 132px minmax(0,1fr);gap: 15px;}.cmd-home-updates__grid{grid-template-columns: 1fr;gap: 12px;}.cmd-home-updates__grid .cmd-home-updates__latest{display: grid;grid-template-columns: 132px minmax(0,1fr);gap: 0;}.cmd-home-updates__grid .cmd-home-updates__latest figure{min-height: 92px;aspect-ratio: auto;}.cmd-home-updates__grid .cmd-home-updates__latest > div{padding: 11px 13px;}.cmd-home-updates__latest figure,.cmd-home-updates__placeholder{min-height: 92px;}.cmd-home-updates__latest h2{margin: 6px 0 0;font-size: 15px;}.cmd-home-updates__read{display: none;}.cmd-news-archive{padding-right: 18px;padding-left: 18px;}.cmd-news-archive__grid{grid-template-columns: 1fr;}.cmd-news-archive-card h2{min-height: 0;font-size: 17px !important;}}.cmd-home-redesign{--rd-ink: #342f2c;--rd-muted: #746b64;--rd-gold: #b08b55;--rd-gold-deep: #8e6b3d;--rd-ivory: #fbf8f3;--rd-blush: #f7ece8;--rd-taupe: #71645b;--rd-line: #dfd2c1;background: #fff;color: var(--rd-ink);}.cmd-home-redesign section{scroll-margin-top: 120px;}.cmd-redesign-hero{position: relative;min-height: 820px;padding: 0 !important;overflow: hidden;background: #f7f2ea;}.cmd-redesign-hero > figure{position: absolute;inset: 0;z-index: 0;margin: 0;background-image: url("https://marriage-cmd.com/wp-content/uploads/2026/08/funabashi-konkatsu-counseling-fv.jpg");background-position: 68% 42%;background-size: cover;background-repeat: no-repeat;}.cmd-redesign-hero > figure::after{content: "";position: absolute;inset: 0 42% 0 0;background: rgba(255,253,249,.9);}.cmd-redesign-hero img{display: none;}.cmd-redesign-hero-copy{position: relative;z-index: 1;width: min(1180px,calc(100% - 80px));margin: 0 auto;padding: 105px 50% 90px 0;}.cmd-redesign-eyebrow{margin: 0 0 28px;color: var(--rd-gold-deep);font-size: 13px;font-weight: 600;}.cmd-redesign-eyebrow::before{content: "";display: inline-block;width: 42px;margin-right: 14px;border-top: 1px solid var(--rd-gold);vertical-align: middle;}.cmd-home-redesign .cmd-redesign-hero h1{margin: 0 0 30px;color: #2e2926;font-size: 44px;font-weight: 600;line-height: 1.6;}.cmd-redesign-target{margin: 0 0 22px;color: #4a423c;font-size: 16px;font-weight: 600;line-height: 2;}.cmd-redesign-lead,.cmd-redesign-proof{max-width: 620px;margin: 0 0 18px;color: #5f5650;font-size: 15px;line-height: 2;}.cmd-redesign-proof{padding-top: 16px;border-top: 1px solid var(--rd-line);color: #66594e;font-size: 13px;}.cmd-redesign-hero .cmd-actions{display: grid;gap: 10px;max-width: 500px;margin-top: 30px;}.cmd-home-redesign .cmd-button{min-height: 64px;border-radius: 2px;font-size: 15px;}.cmd-redesign-assurance{margin: 18px 0 0;color: #786f68;font-size: 12px;line-height: 1.8;}.cmd-redesign-assurance span{margin: 0 8px;color: var(--rd-gold);}.cmd-rd-section{width: min(1180px,calc(100% - 80px));margin: 0 auto;padding: 110px 0;}.cmd-rd-heading{margin-bottom: 54px;text-align: center;}.cmd-rd-heading > p{margin: 0 0 16px;color: var(--rd-gold);font-family: Georgia,serif;font-size: 16px;font-style: italic;}.cmd-home-redesign .cmd-rd-heading h2{margin: 0;color: var(--rd-ink);font-size: 38px;font-weight: 600;line-height: 1.7;}.cmd-rd-heading > span{display: block;margin-top: 20px;color: var(--rd-muted);font-size: 14px;line-height: 1.9;}.cmd-rd-worry-grid{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));border-top: 1px solid var(--rd-line);border-bottom: 1px solid var(--rd-line);}.cmd-rd-worry-grid p{min-height: 180px;margin: 0;padding: 56px 26px 36px;color: #514943;font-size: 14px;line-height: 2;}.cmd-rd-worry-grid p + p{border-left: 1px solid var(--rd-line);}.cmd-rd-worry-grid p::before{content: "";display: block;width: 28px;margin-bottom: 24px;border-top: 2px solid #c59a8c;}.cmd-rd-cause{padding: 100px max(40px,calc((100% - 1100px) / 2));background: var(--rd-taupe);color: #fff;}.cmd-rd-cause-copy{display: grid;grid-template-columns: .8fr 1.4fr;gap: 70px;align-items: end;}.cmd-rd-cause .cmd-kicker,.cmd-rd-cause h2,.cmd-rd-cause p{color: #fff;}.cmd-home-redesign .cmd-rd-cause h2{margin: 0;font-size: 38px;line-height: 1.7;}.cmd-rd-cause-copy > p:last-child{margin: 0 0 8px;font-size: 15px;}.cmd-rd-cause ol{display: grid;grid-template-columns: repeat(3,1fr);gap: 1px;margin: 58px 0 0;padding: 0;background: rgba(255,255,255,.25);list-style: none;}.cmd-rd-cause li{min-height: 150px;padding: 35px 32px;background: var(--rd-taupe);}.cmd-rd-cause li span{display: block;margin-bottom: 20px;color: #e9cfaa;font-family: Georgia,serif;}.cmd-rd-cause li strong{font-size: 18px;font-weight: 500;line-height: 1.7;}.cmd-rd-cause-result{margin: 36px 0 0;text-align: center;font-size: 16px;line-height: 2;}.cmd-rd-translation{width: 100%;padding-right: max(40px,calc((100% - 1180px) / 2));padding-left: max(40px,calc((100% - 1180px) / 2));background: var(--rd-ivory);}.cmd-rd-compare{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 34px;}.cmd-rd-compare article{position: relative;padding: 40px;border: 1px solid var(--rd-line);border-radius: 4px;background: #fff;}.cmd-rd-compare-type{margin: 0 0 26px;color: var(--rd-gold-deep);font-family: Georgia,serif;font-size: 15px;font-style: italic;}.cmd-rd-before,.cmd-rd-after{display: grid;grid-template-columns: 76px 1fr;gap: 18px;padding: 24px 0;}.cmd-rd-before{border-bottom: 1px solid var(--rd-line);}.cmd-rd-before span,.cmd-rd-after span{color: #9b8e85;font-size: 12px;font-weight: 700;text-transform: uppercase;}.cmd-rd-after span{color: var(--rd-gold-deep);}.cmd-rd-before p,.cmd-rd-after p{margin: 0;color: #554d47;font-size: 14px;line-height: 2;}.cmd-rd-translation .cmd-actions{margin-top: 46px;}.cmd-rd-hr-strength{width: 100%;padding-right: max(40px,calc((100% - 1180px) / 2));padding-left: max(40px,calc((100% - 1180px) / 2));}.cmd-rd-bridge-list{border-top: 1px solid var(--rd-line);}.cmd-rd-bridge-list article{display: grid;grid-template-columns: 1fr 56px 1fr;gap: 24px;align-items: center;padding: 30px 24px;border-bottom: 1px solid var(--rd-line);}.cmd-rd-bridge-list article > div{display: grid;grid-template-columns: 90px 1fr;gap: 18px;align-items: center;}.cmd-rd-bridge-list span{color: var(--rd-gold-deep);font-size: 12px;font-weight: 700;}.cmd-rd-bridge-list strong{color: #4b443e;font-size: 16px;font-weight: 500;line-height: 1.7;}.cmd-rd-bridge-list b{color: #c29c68;font-size: 24px;font-weight: 400;text-align: center;}.cmd-rd-bridge-result{margin: 46px 0 0;color: #4a423d;font-family: "Yu Mincho","Hiragino Mincho ProN",serif;font-size: 23px;line-height: 1.9;text-align: center;}.cmd-rd-reasons{width: 100%;padding-right: max(40px,calc((100% - 1180px) / 2));padding-left: max(40px,calc((100% - 1180px) / 2));background: var(--rd-blush);}.cmd-rd-reason-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 24px;}.cmd-rd-reason-grid article{min-height: 330px;padding: 42px 34px;border: 1px solid #eadbd5;border-radius: 4px;background: rgba(255,255,255,.72);}.cmd-rd-reason-grid b{display: block;margin-bottom: 34px;color: var(--rd-gold);font-family: Georgia,serif;font-size: 34px;font-weight: 400;}.cmd-home-redesign .cmd-rd-reason-grid h3{margin: 0 0 22px;font-size: 23px;font-weight: 600;line-height: 1.65;}.cmd-rd-reason-grid p{margin: 0;color: #665d56;font-size: 14px;line-height: 2;}.cmd-rd-method{padding: 110px max(40px,calc((100% - 1180px) / 2));background: #504943;}.cmd-rd-method .cmd-rd-heading > p,.cmd-rd-method .cmd-rd-heading h2,.cmd-rd-method .cmd-rd-heading > span{color: #fff;}.cmd-rd-method .cmd-rd-heading > p{color: #e1c49c;}.cmd-rd-step-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 1px;background: rgba(255,255,255,.2);}.cmd-rd-step-grid article{min-height: 340px;padding: 42px 30px;background: #504943;}.cmd-rd-step-grid b{color: #e1c49c;font-family: Georgia,serif;font-size: 13px;}.cmd-home-redesign .cmd-rd-step-grid h3{margin: 24px 0 22px;color: #fff;font-size: 25px;font-weight: 500;}.cmd-rd-step-grid p{margin: 0;color: #f5f0eb;font-size: 14px;line-height: 2;}.cmd-rd-step-grid small{display: block;margin-top: 28px;padding-top: 20px;border-top: 1px solid rgba(255,255,255,.24);color: #e6cfb0;font-size: 12px;line-height: 1.8;}.cmd-rd-timeline{margin: 0;padding: 0;border-top: 1px solid var(--rd-line);list-style: none;}.cmd-rd-timeline li{display: grid;grid-template-columns: 72px 1fr 280px;gap: 24px;align-items: center;min-height: 126px;padding: 26px 20px;border-bottom: 1px solid var(--rd-line);}.cmd-rd-timeline > li > b{color: var(--rd-gold);font-family: Georgia,serif;font-size: 25px;font-weight: 400;}.cmd-home-redesign .cmd-rd-timeline h3{margin: 0 0 8px;font-size: 18px;font-weight: 600;}.cmd-rd-timeline p,.cmd-rd-timeline small{margin: 0;color: #655d57;font-size: 14px;line-height: 1.8;}.cmd-rd-timeline small{padding-left: 22px;border-left: 1px solid var(--rd-line);color: var(--rd-gold-deep);}.cmd-rd-support > .cmd-center{margin-top: 42px;}.cmd-rd-counselor{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);min-height: 720px;background: var(--rd-ivory);}.cmd-rd-counselor figure{margin: 0;overflow: hidden;}.cmd-rd-counselor img{width: 100%;height: 100%;object-fit: cover;object-position: 50% 30%;}.cmd-rd-counselor > div{align-self: center;max-width: 620px;padding: 80px clamp(50px,7vw,110px);}.cmd-home-redesign .cmd-rd-counselor h2{margin: 14px 0 30px;font-size: 34px;line-height: 1.75;}.cmd-rd-counselor p:not(.cmd-kicker){color: #655d57;font-size: 14px;line-height: 2.1;}.cmd-rd-counselor .cmd-text-link{display: inline-block;margin-top: 20px;}.cmd-rd-trust-grid{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));border-top: 1px solid var(--rd-line);border-bottom: 1px solid var(--rd-line);}.cmd-rd-trust-grid article{min-height: 185px;padding: 34px 24px;}.cmd-rd-trust-grid article + article{border-left: 1px solid var(--rd-line);}.cmd-rd-trust-grid b{color: var(--rd-gold);font-family: Georgia,serif;font-size: 24px;font-weight: 400;}.cmd-rd-trust-grid p{margin: 28px 0 0;color: #534b45;font-size: 14px;line-height: 1.9;}.cmd-rd-network{display: grid;grid-template-columns: repeat(4,1fr);gap: 1px;margin-top: 70px;background: var(--rd-line);}.cmd-rd-network > div{padding: 34px 22px;background: var(--rd-ivory);text-align: center;}.cmd-rd-network span{display: block;min-height: 38px;color: #6e655f;font-size: 12px;}.cmd-rd-network strong{display: block;margin-top: 12px;color: var(--rd-gold-deep);font-family: Georgia,serif;font-size: 31px;font-weight: 400;}.cmd-rd-network small{margin-left: 4px;font-family: inherit;font-size: 12px;}.cmd-rd-note{margin: 18px 0 0;color: #847a72;font-size: 11px;line-height: 1.8;text-align: right;}.cmd-rd-guide-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 22px;}.cmd-rd-guide-grid a{min-height: 280px;padding: 38px 32px;border: 1px solid var(--rd-line);border-radius: 4px;color: var(--rd-ink);text-decoration: none;}.cmd-rd-guide-grid span{color: var(--rd-gold);font-family: Georgia,serif;font-size: 14px;font-style: italic;}.cmd-home-redesign .cmd-rd-guide-grid h3{margin: 26px 0 18px;font-size: 25px;}.cmd-rd-guide-grid p{min-height: 62px;color: #6b625b;font-size: 14px;line-height: 1.9;}.cmd-rd-guide-grid b{color: var(--rd-gold-deep);font-size: 13px;}.cmd-rd-faq{width: 100%;padding-right: max(40px,calc((100% - 900px) / 2));padding-left: max(40px,calc((100% - 900px) / 2));background: var(--rd-ivory);}.cmd-rd-faq .cmd-center{margin-top: 34px;}.cmd-rd-closing{padding: 110px 40px;background: #ede2d7;text-align: center;}.cmd-rd-closing > div{max-width: 820px;margin: 0 auto;}.cmd-home-redesign .cmd-rd-closing h2{margin: 18px 0 30px;color: var(--rd-ink);font-size: 39px;line-height: 1.7;}.cmd-rd-closing p:not(.cmd-kicker,.cmd-redesign-assurance){color: #5d554f;font-size: 15px;line-height: 2;}.cmd-rd-closing .cmd-actions{display: grid;gap: 12px;max-width: 620px;margin: 40px auto 0;}body:has(.cmd-home-redesign) :is(.c-gnav,.navi-in) li:last-child > a{background: #b08b55;color: #fff !important;}body:has(.cmd-home-redesign) :is(.c-gnav,.navi-in) li:last-child > a:hover{background: #94703f;}@media (max-width: 1100px){.cmd-redesign-hero > figure::after{right: 34%;}.cmd-redesign-hero-copy{padding-right: 42%;}.cmd-home-redesign .cmd-redesign-hero h1{font-size: 38px;}.cmd-rd-worry-grid,.cmd-rd-trust-grid{grid-template-columns: repeat(3,minmax(0,1fr));}.cmd-rd-worry-grid p:nth-child(4),.cmd-rd-trust-grid article:nth-child(4){border-left: 0;}.cmd-rd-step-grid{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (max-width: 900px){.cmd-redesign-hero{min-height: 1040px;background: #fffdf9;}.cmd-redesign-hero > figure{height: 510px;}.cmd-redesign-hero > figure::after{display: none;}.cmd-redesign-hero img{display: none;}.cmd-redesign-hero > figure{background-position: 66% 38%;}.cmd-redesign-hero-copy{width: calc(100% - 48px);padding: 550px 0 60px;}.cmd-home-redesign .cmd-redesign-hero h1{font-size: 34px;line-height: 1.55;}.cmd-redesign-target{font-size: 15px;}.cmd-rd-section{width: calc(100% - 48px);padding: 82px 0;}.cmd-home-redesign .cmd-rd-heading h2,.cmd-home-redesign .cmd-rd-cause h2,.cmd-home-redesign .cmd-rd-closing h2{font-size: 31px;}.cmd-rd-worry-grid,.cmd-rd-reason-grid,.cmd-rd-guide-grid,.cmd-rd-network{grid-template-columns: 1fr 1fr;}.cmd-rd-worry-grid p:nth-child(odd){border-left: 0;}.cmd-rd-worry-grid p:nth-child(n + 3){border-top: 1px solid var(--rd-line);}.cmd-rd-cause,.cmd-rd-method,.cmd-rd-translation,.cmd-rd-hr-strength,.cmd-rd-reasons,.cmd-rd-faq{padding: 82px 24px;}.cmd-rd-cause-copy{grid-template-columns: 1fr;gap: 24px;}.cmd-rd-cause ol,.cmd-rd-compare{grid-template-columns: 1fr;}.cmd-rd-bridge-list article{grid-template-columns: 1fr;gap: 18px;}.cmd-rd-bridge-list b{transform: rotate(90deg);}.cmd-rd-timeline li{grid-template-columns: 54px 1fr;}.cmd-rd-timeline small{grid-column: 2;padding: 12px 0 0;border-top: 1px solid var(--rd-line);border-left: 0;}.cmd-rd-counselor{grid-template-columns: 1fr;}.cmd-rd-counselor figure{height: 520px;}.cmd-rd-counselor > div{max-width: none;padding: 64px 24px 82px;}.cmd-rd-trust-grid{grid-template-columns: 1fr 1fr;}.cmd-rd-trust-grid article:nth-child(odd){border-left: 0;}.cmd-rd-trust-grid article:nth-child(n + 3){border-top: 1px solid var(--rd-line);}}@media (max-width: 560px){.cmd-redesign-hero{min-height: 1120px;}.cmd-redesign-hero > figure{height: 450px;}.cmd-redesign-hero img{display: none;}.cmd-redesign-hero > figure{background-position: 65% 35%;}.cmd-redesign-hero-copy{width: calc(100% - 36px);padding-top: 485px;}.cmd-home-redesign .cmd-redesign-hero h1{font-size: 30px;}.cmd-redesign-eyebrow{font-size: 12px;}.cmd-redesign-eyebrow::before{width: 24px;margin-right: 8px;}.cmd-redesign-target,.cmd-redesign-lead{font-size: 14px;}.cmd-home-redesign .cmd-button{padding-right: 16px;padding-left: 16px;font-size: 13px;}.cmd-redesign-assurance span{display: none;}.cmd-redesign-assurance{display: grid;gap: 2px;}.cmd-rd-section{width: calc(100% - 36px);padding: 70px 0;}.cmd-rd-heading{margin-bottom: 38px;}.cmd-home-redesign .cmd-rd-heading h2,.cmd-home-redesign .cmd-rd-cause h2,.cmd-home-redesign .cmd-rd-counselor h2,.cmd-home-redesign .cmd-rd-closing h2{font-size: 27px;line-height: 1.65;}.cmd-rd-worry-grid,.cmd-rd-reason-grid,.cmd-rd-step-grid,.cmd-rd-trust-grid,.cmd-rd-guide-grid,.cmd-rd-network{grid-template-columns: 1fr;}.cmd-rd-worry-grid p,.cmd-rd-reason-grid article,.cmd-rd-step-grid article,.cmd-rd-trust-grid article{min-height: 0;}.cmd-rd-worry-grid p + p,.cmd-rd-worry-grid p:nth-child(n + 3),.cmd-rd-trust-grid article + article,.cmd-rd-trust-grid article:nth-child(n + 3){border-top: 1px solid var(--rd-line);border-left: 0;}.cmd-rd-compare article{padding: 30px 20px;}.cmd-rd-before,.cmd-rd-after{grid-template-columns: 1fr;gap: 8px;}.cmd-rd-bridge-list article > div{grid-template-columns: 1fr;gap: 8px;}.cmd-rd-bridge-result{font-size: 19px;}.cmd-rd-timeline li{grid-template-columns: 42px 1fr;gap: 14px;padding-right: 4px;padding-left: 4px;}.cmd-rd-counselor figure{height: 410px;}.cmd-rd-closing{padding: 78px 18px;}}.cmd-home-compact .cmd-redesign-hero h1 span{display: block;}.cmd-home-compact.cmd-home-redesign .cmd-rd-method-compact{position: relative;padding: clamp(84px,9vw,126px) max(40px,calc((100% - 1180px) / 2));overflow: hidden;background: #f8f3eb;}.cmd-home-compact .cmd-rd-method-compact .cmd-rd-heading > p{color: #a47a43;}.cmd-home-compact .cmd-rd-method-compact .cmd-rd-heading h2{color: #2f2a26;}.cmd-home-compact .cmd-rd-method-compact .cmd-rd-heading > span{color: #635b54;}.cmd-home-compact .cmd-rd-method-compact .cmd-rd-step-grid{position: relative;gap: 24px;max-width: 1180px;margin: 0 auto;background: transparent;}.cmd-home-compact .cmd-rd-method-compact .cmd-rd-step-grid::before{content: "";position: absolute;top: 64px;right: 8%;left: 8%;z-index: 0;border-top: 1px solid #c9aa79;}.cmd-home-compact .cmd-rd-method-compact .cmd-rd-step-grid article{position: relative;z-index: 1;min-height: 300px;padding: 0 28px 36px;border: 1px solid #e4d8c6;border-radius: 4px;background: #fff;text-align: center;}.cmd-home-compact .cmd-rd-method-compact .cmd-rd-step-grid b{display: grid;width: 128px;height: 128px;margin: -1px auto 28px;border-radius: 50%;background: #b99764;color: #fff;place-content: center;font-size: 15px;letter-spacing: 0;box-shadow: 0 0 0 10px #f8f3eb;}.cmd-home-compact.cmd-home-redesign .cmd-rd-method-compact .cmd-rd-step-grid h3{margin: 0 0 18px;font-size: 25px;font-weight: 600;}.cmd-home-compact .cmd-rd-method-compact .cmd-rd-step-grid p{line-height: 2;text-align: left;}@media (max-width: 1100px){.cmd-home-compact .cmd-rd-method-compact .cmd-rd-step-grid::before{display: none;}}@media (max-width: 560px){.cmd-home-compact.cmd-home-redesign .cmd-rd-method-compact{padding: 72px 18px;}.cmd-home-compact .cmd-rd-method-compact .cmd-rd-step-grid{gap: 20px;}.cmd-home-compact .cmd-rd-method-compact .cmd-rd-step-grid article{min-height: 0;padding: 0 24px 30px;}.cmd-home-compact .cmd-rd-method-compact .cmd-rd-step-grid b{width: 104px;height: 104px;margin-bottom: 22px;}}.cmd-sticky-line{top: auto;right: 22px;bottom: 34px;display: flex;width: 94px;min-height: 188px;justify-content: center;gap: 10px;padding: 18px 12px;border: 1px solid rgba(255,255,255,.62);border-radius: 6px;background: #c88983;color: #fff;writing-mode: vertical-rl;box-shadow: 0 14px 34px rgba(70,52,43,.2);}.cmd-sticky-line b{padding: 7px 3px;border-radius: 999px;background: #fff;color: #9a675f;font-family: Arial,sans-serif;font-size: 11px;letter-spacing: 0;writing-mode: horizontal-tb;}.cmd-sticky-line span{font-size: 17px;letter-spacing: 0;}.cmd-sticky-line small{font-size: 11px;font-weight: 500;letter-spacing: 0;}.cmd-sticky-line:hover{background: #ad716b;color: #fff;transform: translateY(-2px);}@media (max-width: 900px){body{padding-bottom: calc(74px + env(safe-area-inset-bottom));}.cmd-sticky-line{display: none;}.cmd-mobile-cta{padding: 8px max(10px,env(safe-area-inset-left)) calc(8px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-right));background: rgba(255,253,249,.97);border-top: 1px solid #dfd0bc;}.cmd-mobile-cta a{display: grid;grid-template-columns: 54px minmax(0,1fr);min-height: 56px;padding: 0 14px 0 8px;border-radius: 4px;background: #c88983;color: #fff;text-align: left;}.cmd-mobile-cta a > b{justify-self: center;padding: 7px 6px;border-radius: 999px;background: #fff;color: #9a675f;font-family: Arial,sans-serif;font-size: 11px;letter-spacing: 0;}.cmd-mobile-cta a > span{font-size: 13px;font-weight: 700;line-height: 1.35;}.cmd-mobile-cta a small{display: block;font-size: 10px;font-weight: 500;}}.cmd-hero-free-note{margin: 10px 0 0;font-size: .85rem;font-weight: 700;letter-spacing: .04em;}.cmd-stop-check,.cmd-support-samples,.cmd-plan-guide,.cmd-price-compare,.cmd-consult-page > section:not(.cmd-page-hero){padding: clamp(56px,7vw,96px) max(5vw,calc((100% - 1120px) / 2));}.cmd-stop-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px;margin-top: 38px;}.cmd-stop-grid article{padding: 30px;border: 1px solid #dfe9e6;border-radius: 16px;background: #fff;box-shadow: 0 12px 35px rgba(27,67,60,.06);}.cmd-stop-grid b{color: #b28a52;font-family: serif;font-size: 1.5rem;}.cmd-stop-grid h3{margin: 8px 0 12px;color: #18483f;}.cmd-stop-grid p{margin: 0;line-height: 1.9;}.cmd-support-samples{background: #f4f8f7;}.cmd-sample-list{display: grid;gap: 24px;margin-top: 40px;}.cmd-sample-list article{padding: clamp(24px,4vw,42px);border-radius: 18px;background: #fff;}.cmd-sample-list header{display: flex;gap: 16px;align-items: baseline;border-bottom: 1px solid #e0e9e6;margin-bottom: 22px;}.cmd-sample-list header span{color: #b28a52;font-weight: 800;text-transform: uppercase;letter-spacing: .08em;}.cmd-sample-list header h3{margin: 0 0 14px;color: #18483f;}.cmd-sample-before,.cmd-sample-after{display: grid;grid-template-columns: 90px 1fr;gap: 18px;padding: 18px 20px;border-radius: 10px;}.cmd-sample-before{background: #f4f4f4;}.cmd-sample-after{margin-top: 12px;background: #eaf5f1;}.cmd-sample-before b{color: #777;}.cmd-sample-after b{color: #176552;}.cmd-sample-before p,.cmd-sample-after p{margin: 0;line-height: 1.9;}.cmd-sample-point{margin: 18px 0 0;}.cmd-sample-notice{margin: 24px 0 0;font-size: .85rem;color: #586863;}.cmd-sample-more{margin: 24px 0 0;text-align: center;}.cmd-method-benefits{max-width: 1040px;margin: 36px auto 8px;}.cmd-method-benefits__title{margin: 0 0 18px;color: #18483f;font-weight: 800;text-align: center;letter-spacing: .04em;}.cmd-method-benefits > div{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px;}.cmd-method-benefits article{padding: clamp(24px,3vw,34px);border: 1px solid #dbe8e4;border-radius: 16px;background: #fff;box-shadow: 0 12px 34px rgba(27,67,60,.06);}.cmd-method-benefits small{color: #b28a52;font-size: .75rem;font-weight: 800;letter-spacing: .1em;}.cmd-method-benefits h3{margin: 10px 0 14px;color: #18483f;font-size: clamp(1.12rem,2vw,1.35rem);line-height: 1.65;}.cmd-method-benefits p{margin: 0;line-height: 1.9;}.cmd-method-benefits ul{margin: 18px 0 0;padding-left: 1.25em;}.cmd-method-benefits li{margin: 7px 0;}.cmd-method-cycle{display: flex;width: min(680px,100%);align-items: center;justify-content: center;gap: 14px;margin: 26px auto 34px;padding: 14px 20px;border-top: 1px solid rgba(178,138,82,.42);border-bottom: 1px solid rgba(178,138,82,.42);color: #18483f;}.cmd-method-cycle span{font-weight: 800;letter-spacing: .05em;}.cmd-method-cycle b{color: #b28a52;font-size: 1.15rem;}.cmd-feature-conversation-example{background: #f7f3ed;}.cmd-feature-conversation-example .cmd-sample-list{max-width: 960px;margin-right: auto;margin-left: auto;}.cmd-lab-resources{padding: clamp(56px,7vw,88px) max(5vw,calc((100% - 1040px) / 2));background: #f7f3ed;text-align: center;}.cmd-lab-resources > p:not(.cmd-kicker){max-width: 720px;margin-right: auto;margin-left: auto;}.cmd-lab-resources .cmd-tms-ai-banner{margin-top: 30px;}.cmd-lab-resources .cmd-tms-banners{margin-top: 22px;}.cmd-rd-step-grid article > small{display: block;margin-top: 18px;color: #777;font-weight: 700;}.cmd-rd-step-grid article > strong{display: block;margin-top: 5px;color: #176552;}.cmd-concrete-support{max-width: 900px;margin: 46px auto 0;padding: clamp(24px,4vw,40px);border-radius: 18px;background: #edf6f3;}.cmd-concrete-support h3{margin-top: 0;color: #18483f;}.cmd-concrete-support li{margin: 8px 0;}.cmd-concrete-support p{margin-bottom: 0;line-height: 1.9;}.cmd-support-benefit-list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px;margin: 24px 0;padding: 0;list-style: none;}.cmd-support-benefit-list li{margin: 0;padding: 18px 20px;border: 1px solid #dbe8e4;border-radius: 12px;background: #fff;}.cmd-support-benefit-list li:last-child:nth-child(odd){grid-column: 1 / -1;}.cmd-support-benefit-list strong,.cmd-support-benefit-list span{display: block;}.cmd-support-benefit-list strong{margin-bottom: 7px;color: #18483f;}.cmd-support-benefit-list span{color: #4f5f5a;line-height: 1.75;}.cmd-rd-network-logo{width: min(220px,46vw);margin: 0 auto 24px;}.cmd-rd-network-logo img{display: block;width: 100%;height: auto;border-radius: 8px;}.cmd-profile-facts{padding-left: 1.2em;}.cmd-profile-facts li{margin: 7px 0;}.cmd-shared-values{text-align: center;}.cmd-value-questions{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));align-items: start;gap: 24px;max-width: 960px;margin: 36px auto 42px;}.cmd-value-questions span{position: relative;display: flex;min-height: 92px;align-items: center;justify-content: center;padding: 20px 22px;border: 1px solid rgba(178,138,82,.45);border-radius: 20px;background: #fff;box-shadow: 0 14px 34px rgba(27,67,60,.08);color: #18483f;font-weight: 700;line-height: 1.75;}.cmd-value-questions span:nth-child(2){margin-top: 18px;}.cmd-value-questions span::after{position: absolute;bottom: -13px;left: 34px;width: 24px;height: 24px;border-right: 1px solid rgba(178,138,82,.45);border-bottom: 1px solid rgba(178,138,82,.45);background: #fff;content: "";transform: rotate(45deg);}.cmd-value-questions span:nth-child(even)::after{right: 34px;left: auto;}.cmd-plan-guide > div:last-child{display: grid;grid-template-columns: repeat(3,1fr);gap: 18px;}.cmd-plan-guide article{padding: 24px;border: 1px solid #dfe9e6;border-radius: 14px;}.cmd-plan-guide article b{color: #18483f;font-size: 1.1rem;}.cmd-table-scroll{overflow-x: auto;}.cmd-price-compare table{width: 100%;min-width: 760px;border-collapse: collapse;}.cmd-price-compare th,.cmd-price-compare td{padding: 14px;border: 1px solid #d9e4e1;text-align: center;}.cmd-price-compare thead th{background: #18483f;color: #fff;}.cmd-price-compare tbody th{background: #edf5f2;text-align: left;}.cmd-counselor-fact-card{display: grid;grid-template-columns: .8fr 1.4fr;gap: 30px;margin: 0 0 70px;padding: 34px;border-left: 5px solid #b28a52;background: #eff6f4;}.cmd-counselor-fact-card strong,.cmd-counselor-fact-card span{display: block;}.cmd-counselor-fact-card strong{color: #18483f;font-size: 1.7rem;}.cmd-counselor-fact-card li{margin: 6px 0;}.cmd-consult-benefits{background: #f3f8f6;}.cmd-consult-page .cmd-check-list{max-width: 760px;margin: 32px auto 0;}.cmd-consult-flow ol{display: grid;grid-template-columns: repeat(5,1fr);gap: 10px;padding: 0;list-style: none;}.cmd-consult-flow li{padding: 22px 14px;border: 1px solid #dfe9e6;border-radius: 12px;text-align: center;}.cmd-consult-flow b,.cmd-consult-flow span{display: block;}.cmd-consult-flow b{margin-bottom: 10px;color: #b28a52;}.cmd-consult-assurance{text-align: center;background: #18483f;color: #fff;}.cmd-consult-assurance div{display: flex;justify-content: center;flex-wrap: wrap;gap: 12px;}.cmd-consult-assurance span{padding: 10px 15px;border: 1px solid rgba(255,255,255,.45);border-radius: 999px;}.cmd-consult-message{display: grid;grid-template-columns: minmax(220px,.7fr) 1.3fr;gap: clamp(28px,5vw,64px);align-items: center;}.cmd-consult-message figure{margin: 0;}.cmd-consult-message img{width: 100%;border-radius: 18px;}.cmd-consult-message h2{color: #18483f;}.cmd-consult-form{background: #f4f8f7;}@media (max-width: 767px){.cmd-stop-grid,.cmd-plan-guide > div:last-child,.cmd-counselor-fact-card,.cmd-consult-message{grid-template-columns: 1fr;}.cmd-counselor-learning{grid-template-columns: 1fr;gap: 28px;padding: 34px 24px;}.cmd-sample-before,.cmd-sample-after{grid-template-columns: 1fr;gap: 6px;}.cmd-consult-flow ol{grid-template-columns: 1fr;}.cmd-consult-flow li{display: grid;grid-template-columns: 45px 1fr;text-align: left;align-items: center;}.cmd-consult-flow b{margin: 0;}}@media (max-width: 959px){body .cmd-header-phone{background: #a9844d !important;color: #fff !important;}body .cmd-header-phone:hover,body .cmd-header-phone:focus-visible{background: #92713e !important;color: #fff !important;}}@media (max-width: 760px){.cmd-method-cycle{gap: 8px;padding-right: 10px;padding-left: 10px;font-size: .9rem;}.cmd-method-cycle span{letter-spacing: 0;}.cmd-method-benefits > div,.cmd-support-benefit-list{grid-template-columns: 1fr;}.cmd-support-benefit-list li:last-child:nth-child(odd){grid-column: auto;}.cmd-lab-resources{text-align: left;}.cmd-lab-resources .cmd-tms-banners{grid-template-columns: repeat(2,minmax(0,1fr));}.cmd-home-compact .cmd-rd-worry-answer{grid-template-columns: minmax(0,1fr);width: 100%;overflow: hidden;}.cmd-home-compact .cmd-rd-worry-answer > figure,.cmd-home-compact .cmd-rd-worry-answer > div{min-width: 0;width: 100%;}.cmd-home-compact .cmd-rd-worry-answer > figure{min-height: 0;aspect-ratio: 4 / 3;}.cmd-home-compact .cmd-rd-worry-answer > figure img{display: block;width: 100%;height: 100%;object-fit: cover;}.cmd-home-compact .cmd-rd-worry-answer > div{padding: 28px 22px 32px;}.cmd-concrete-support ul:not(.cmd-support-benefit-list){padding-left: 1.25em;}.cmd-concrete-support ul:not(.cmd-support-benefit-list) li{display: list-item;width: auto;min-height: 0;padding: 0;border: 0;}}.cmd-home-compact .cmd-rd-worry-grid{counter-reset: cmd-worry-item;gap: 12px;border: 0;}.cmd-home-compact .cmd-rd-worry-grid p,.cmd-home-compact .cmd-rd-worry-grid p + p,.cmd-home-compact .cmd-rd-worry-grid p:nth-child(n + 3){position: relative;min-height: 148px;padding: 24px 20px 22px;border: 1px solid #e2d7c7;border-radius: 4px;background: #fff;color: #403a35;font-size: 14px;font-weight: 600;line-height: 1.75;box-shadow: 0 8px 24px rgba(73,57,40,.045);counter-increment: cmd-worry-item;}.cmd-home-compact .cmd-rd-worry-grid p::before{content: counter(cmd-worry-item,decimal-leading-zero);display: block;width: auto;margin: 0 0 22px;border: 0;color: #b28b55;font-family: Georgia,"Times New Roman",serif;font-size: 13px;font-style: italic;font-weight: 400;letter-spacing: .08em;}@media (max-width: 1100px) and (min-width: 761px){.cmd-home-compact .cmd-rd-worry-grid{grid-template-columns: repeat(6,minmax(0,1fr));}.cmd-home-compact .cmd-rd-worry-grid p{grid-column: span 2;}.cmd-home-compact .cmd-rd-worry-grid p:nth-last-child(-n + 2){grid-column: span 3;}}@media (max-width: 760px){.cmd-home-compact .cmd-rd-worry-grid{grid-template-columns: minmax(0,1fr);gap: 8px;}.cmd-home-compact .cmd-rd-worry-grid p,.cmd-home-compact .cmd-rd-worry-grid p + p,.cmd-home-compact .cmd-rd-worry-grid p:nth-child(n + 3){display: grid;grid-template-columns: 40px minmax(0,1fr);gap: 10px;align-items: center;min-height: 0;padding: 15px 16px;font-size: 13px;line-height: 1.65;}.cmd-home-compact .cmd-rd-worry-grid p::before{margin: 0;}}body:has(.cmd-site) .l-header__gnav > ul > li > a,body:has(.cmd-site) .l-fixHeader__gnav > ul > li > a,body.cmd-has-site .l-header__gnav > ul > li > a,body.cmd-has-site .l-fixHeader__gnav > ul > li > a{color: #31534b !important;font-size: 13px !important;font-weight: 700 !important;}.cmd-home-updates__tab.is-active,.cmd-home-updates__tab[aria-selected="true"]{background: #87672f;color: #fff;}.cmd-home-redesign .cmd-button:not(.cmd-button-line):not(.cmd-button-line-primary){border-color: #87672f;}.cmd-home-redesign .cmd-button:not(.cmd-button-line):not(.cmd-button-line-primary){background: #87672f;color: #fff;}.cmd-button-line,.cmd-button-line-primary,.cmd-sticky-line,.cmd-mobile-cta a{border-color: #007f3b !important;background: #007f3b !important;}.cmd-button-line:hover,.cmd-button-line-primary:hover,.cmd-sticky-line:hover,.cmd-mobile-cta a:hover{border-color: #006c32 !important;background: #006c32 !important;}.cmd-home-compact .cmd-redesign-hero{min-height: 760px;}.cmd-home-compact .cmd-redesign-hero-copy{padding: 84px 46% 72px 0;}.cmd-home-compact.cmd-home-redesign .cmd-redesign-hero h1{font-size: clamp(36px,3.25vw,40px);line-height: 1.48;}.cmd-home-compact .cmd-redesign-hero h1 span{display: inline;white-space: nowrap;}.cmd-rd-support-compact .cmd-rd-heading h2 span{display: block;}.cmd-home-compact .cmd-rd-section,.cmd-home-compact .cmd-support-samples,.cmd-home-compact .cmd-rd-method-compact,.cmd-home-compact .cmd-rd-story-compact,.cmd-home-compact .cmd-rd-promise-compact{padding-top: 78px;padding-bottom: 78px;}@media (max-width: 760px){body{padding-bottom: calc(66px + env(safe-area-inset-bottom));}.cmd-mobile-cta{padding-top: 6px;padding-bottom: calc(6px + env(safe-area-inset-bottom));}.cmd-mobile-cta a{min-height: 50px;}.cmd-home-compact .cmd-redesign-hero{display: flex;flex-direction: column;min-height: 0;}.cmd-home-compact .cmd-redesign-hero > figure{position: relative;inset: auto;order: 2;width: 100%;height: 320px;background-position: 64% 34%;}.cmd-home-compact .cmd-redesign-hero-copy{order: 1;width: calc(100% - 36px);padding: 38px 0 32px;}.cmd-home-compact.cmd-home-redesign .cmd-redesign-hero h1{margin-bottom: 22px;font-size: 30px;line-height: 1.48;}.cmd-home-compact .cmd-redesign-hero h1 span{display: block;white-space: nowrap;}.cmd-home-compact .cmd-redesign-eyebrow{margin-bottom: 20px;}.cmd-home-compact .cmd-redesign-target{margin-bottom: 14px;line-height: 1.85;}.cmd-home-compact .cmd-redesign-lead{margin-bottom: 12px;line-height: 1.85;}.cmd-home-compact .cmd-redesign-hero .cmd-actions{margin-top: 20px;}.cmd-home-compact.cmd-home-redesign .cmd-button{min-height: 56px;font-size: 14px;}.cmd-home-compact .cmd-rd-section,.cmd-home-compact .cmd-support-samples,.cmd-home-compact .cmd-rd-method-compact,.cmd-home-compact .cmd-rd-story-compact,.cmd-home-compact .cmd-rd-promise-compact{padding-top: 54px;padding-bottom: 54px;}}.cmd-home-compact .cmd-rd-heading{max-width: 900px;margin-right: auto;margin-bottom: 36px;margin-left: auto;text-align: left;}.cmd-home-compact .cmd-rd-heading > p{display: flex;align-items: center;gap: 12px;margin-bottom: 12px;color: #87672f;font-family: "Noto Sans JP","Hiragino Sans",sans-serif;font-size: 13px;font-style: normal;font-weight: 700;letter-spacing: .04em;}.cmd-home-compact .cmd-rd-heading > p::before{width: 28px;border-top: 1px solid #b29464;content: "";}.cmd-home-compact.cmd-home-redesign .cmd-rd-heading h2{font-size: clamp(30px,3.2vw,40px);line-height: 1.55;}.cmd-home-compact .cmd-rd-heading > span{max-width: 680px;margin-top: 12px;}.cmd-human-intro{display: grid;grid-template-columns: minmax(0,.92fr) minmax(0,1.08fr);width: min(1120px,calc(100% - 80px));margin: 20px auto 0;overflow: hidden;border: 1px solid #dce5e1;background: #f1f6f3;}.cmd-human-intro figure{min-height: 580px;margin: 0;}.cmd-human-intro figure img{width: 100%;height: 100%;object-fit: cover;object-position: 54% center;}.cmd-human-intro__copy{align-self: center;padding: clamp(46px,6vw,76px);}.cmd-human-intro__hello{margin: 0 0 22px;color: #87672f;font-size: 15px;font-weight: 700;}.cmd-home-redesign .cmd-human-intro h2{margin: 0 0 30px;color: #243f39 !important;font-size: clamp(28px,3vw,38px);font-weight: 600;line-height: 1.65;}.cmd-human-intro__copy > p:not(.cmd-human-intro__hello,.cmd-human-intro__sign){margin: 0 0 18px;color: #4f5e5a;font-size: 15px;line-height: 2;}.cmd-human-intro__sign{margin: 28px 0 18px;color: #243f39;font-family: "Noto Serif JP","Yu Mincho",serif;font-size: 18px;font-weight: 700;}.cmd-rd-support-note{max-width: 820px;margin: 0 auto 46px;padding: 28px 34px;border-left: 4px solid #31534b;background: #f1f6f3;}.cmd-rd-support-note strong{display: block;margin-bottom: 8px;color: #243f39;font-size: 19px;}.cmd-rd-support-note p{margin: 0;color: #55645f;font-size: 14px;line-height: 1.9;}.cmd-home-compact .cmd-rd-method-compact .cmd-rd-heading{text-align: left;}.cmd-method-origin{max-width: 820px;margin: -18px auto 34px;padding: 22px 26px;border-left: 3px solid #b18a4f;background: #fffdf8;color: #52635f;font-size: 14px;line-height: 1.9;}.cmd-method-origin strong{display: block;margin-top: 7px;color: #31534b;text-align: right;}.cmd-home-compact .cmd-rd-method-compact .cmd-rd-heading > p::before{border-color: #e1c49c;}.cmd-home-compact .cmd-rd-promise-compact .cmd-rd-promise-three{margin-top: 0;}.cmd-home-compact .cmd-rd-section,.cmd-home-compact .cmd-support-samples,.cmd-home-compact .cmd-rd-method-compact,.cmd-home-compact .cmd-rd-promise-compact{padding-top: 66px;padding-bottom: 66px;}@media (max-width: 760px){.cmd-home-compact .cmd-rd-heading{margin-bottom: 28px;}.cmd-home-compact.cmd-home-redesign .cmd-rd-heading h2{font-size: 28px;}.cmd-human-intro{grid-template-columns: 1fr;width: calc(100% - 36px);margin-top: 0;}.cmd-human-intro figure{min-height: 0;aspect-ratio: 4 / 3;}.cmd-human-intro__copy{padding: 32px 24px 36px;}.cmd-home-redesign .cmd-human-intro h2{font-size: 27px;}.cmd-human-intro__copy > p:not(.cmd-human-intro__hello,.cmd-human-intro__sign){font-size: 14px;}.cmd-rd-support-note{margin-bottom: 32px;padding: 22px 20px;}.cmd-method-origin{margin-top: -10px;padding: 20px;text-align: left;}.cmd-home-compact .cmd-rd-section,.cmd-home-compact .cmd-support-samples,.cmd-home-compact .cmd-rd-method-compact,.cmd-home-compact .cmd-rd-promise-compact{padding-top: 52px;padding-bottom: 52px;}}.cmd-home-compact .cmd-proof-strip{width: min(1180px,calc(100% - 48px)) !important;max-width: 1180px !important;margin: 22px auto 0 !important;padding: 18px 24px !important;}.cmd-home-compact .cmd-consult-preview{padding: 66px 24px !important;}@media (max-width: 760px){.cmd-home-compact .cmd-proof-strip{width: calc(100% - 28px) !important;margin-top: 14px !important;padding: 14px 16px !important;}.cmd-home-compact .cmd-consult-preview{padding: 52px 18px !important;}}html.cmd-animate .cmd-home-page .cmd-reveal{opacity: 0;transform: translateY(24px);transition: opacity .72s ease var(--cmd-delay,0ms),transform .72s cubic-bezier(.2,.75,.25,1) var(--cmd-delay,0ms);}html.cmd-animate .cmd-home-page .cmd-reveal.is-visible{opacity: 1;transform: translateY(0);}.cmd-home-page{overflow-x: clip;}html.cmd-animate .cmd-home-page .cmd-reveal.cmd-reveal-left{transform: translateX(-42px);}html.cmd-animate .cmd-home-page .cmd-reveal.cmd-reveal-right{transform: translateX(42px);}html.cmd-animate .cmd-home-page .cmd-reveal.cmd-reveal-left.is-visible,html.cmd-animate .cmd-home-page .cmd-reveal.cmd-reveal-right.is-visible{transform: translateX(0);}html.cmd-animate .cmd-home-page .cmd-redesign-hero-copy{animation: cmd-hero-copy-in .85s cubic-bezier(.2,.75,.25,1) both;}html.cmd-animate .cmd-home-page .cmd-redesign-hero > figure img{animation: cmd-hero-image-in 1.2s ease-out both,cmd-hero-image-breathe 18s ease-in-out 1.2s infinite alternate;}.cmd-home-page :is(.cmd-stop-grid article,.cmd-sample-list article,.cmd-rd-step-grid article,.cmd-consult-preview li,.cmd-rd-promise-three article){transition: transform .28s ease,border-color .28s ease,box-shadow .28s ease;}.cmd-home-page :is(.cmd-stop-grid article,.cmd-sample-list article,.cmd-rd-step-grid article,.cmd-consult-preview li,.cmd-rd-promise-three article):hover{transform: translateY(-4px);border-color: #d4c1a2;box-shadow: 0 16px 34px rgba(48,63,57,.09);}.cmd-consult-preview__visual{display: grid;grid-template-columns: minmax(0,1.2fr) minmax(260px,.8fr);width: min(980px,100%);margin: 0 auto 34px;overflow: hidden;border: 1px solid #d5dfda;background: #fff;}.cmd-consult-preview__visual img{width: 100%;height: 100%;min-height: 300px;object-fit: cover;}.cmd-consult-preview__visual figcaption{display: flex;flex-direction: column;justify-content: center;gap: 12px;padding: clamp(28px,4vw,48px);}.cmd-consult-preview__visual figcaption b{color: #243f39;font-family: "Noto Serif JP","Yu Mincho",serif;font-size: clamp(20px,2.2vw,28px);}.cmd-consult-preview__visual figcaption span{color: #5b6864;font-size: 14px;line-height: 1.9;}.cmd-support-photo-pair{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px;width: min(980px,100%);margin: 0 auto 26px;}.cmd-support-photo-pair figure{position: relative;min-height: 330px;margin: 0;overflow: hidden;background: #eef3f0;}.cmd-support-photo-pair img{width: 100%;height: 100%;min-height: 330px;object-fit: cover;transition: transform .55s ease;}.cmd-support-photo-pair figure:hover img{transform: scale(1.025);}.cmd-support-photo-pair figcaption{position: absolute;right: 16px;bottom: 16px;left: 16px;display: grid;gap: 3px;padding: 14px 16px;background: rgba(255,253,248,.93);color: #243f39;}.cmd-support-photo-pair figcaption b{font-size: 15px;}.cmd-support-photo-pair figcaption span{color: #5a6763;font-size: 12px;}.cmd-contact-form .cmd-choice-tabs{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px;margin-top: 12px;}.cmd-contact-form .cmd-choice-tabs label{display: block;margin: 0;cursor: pointer;}.cmd-contact-form .cmd-choice-tabs input{position: absolute;width: 1px;height: 1px;opacity: 0;pointer-events: none;}.cmd-contact-form .cmd-choice-tabs label > span{display: grid;min-height: 52px;padding: 10px 12px;border: 1px solid #cfc7ba;border-radius: 4px;background: #fff;color: #354b45;font-size: 14px;font-weight: 600;line-height: 1.35;text-align: center;transition: border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease;place-items: center;}.cmd-contact-form .cmd-choice-tabs input:checked + span{border-color: #a97d3f;background: #a97d3f;color: #fff;box-shadow: 0 8px 18px rgba(169,125,63,.2);}.cmd-contact-form .cmd-choice-tabs input:focus-visible + span{outline: 3px solid rgba(169,125,63,.25);outline-offset: 2px;}.cmd-contact-form .cmd-datetime-picker{display: grid;grid-template-columns: minmax(210px,.72fr) minmax(0,1.28fr);gap: 14px;align-items: end;margin-top: 12px;}.cmd-contact-form .cmd-date-control{display: grid;gap: 7px;margin: 0;color: #66716d;font-size: 12px;font-weight: 700;}.cmd-contact-form .cmd-date-input{min-height: 52px;margin: 0;background: #fff;font-size: 16px;}.cmd-contact-form .cmd-time-tabs{display: flex;gap: 9px;max-width: 100%;margin-top: 0;padding: 2px 2px 10px;overflow-x: auto;overscroll-behavior-inline: contain;scrollbar-color: #b18a4f #eee8de;scrollbar-width: thin;scroll-padding-inline: 2px;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;}.cmd-contact-form .cmd-time-tabs label{flex: 0 0 88px;scroll-snap-align: start;}.cmd-contact-form .cmd-time-tabs label > span{min-height: 50px;}.cmd-contact-form .cmd-time-choice{min-width: 0;}.cmd-contact-form .cmd-time-choice > small{display: flex;justify-content: space-between;margin-bottom: 7px;color: #7a6b55;font-size: 12px;font-weight: 700;}.cmd-contact-form .cmd-time-choice > small span{color: #a97d3f;font-size: 16px;}.cmd-contact-form .cmd-datetime-value{display: none !important;}@media (max-width: 760px){.cmd-consult-preview__visual,.cmd-support-photo-pair{grid-template-columns: 1fr;}.cmd-consult-preview__visual img{min-height: 0;aspect-ratio: 4 / 3;}.cmd-consult-preview__visual figcaption{padding: 24px 22px 26px;}.cmd-support-photo-pair figure,.cmd-support-photo-pair img{min-height: 260px;}.cmd-contact-form .cmd-choice-tabs{grid-template-columns: repeat(2,minmax(0,1fr));}.cmd-contact-form .cmd-time-tabs{display: flex;}.cmd-contact-form .cmd-datetime-picker{grid-template-columns: 1fr;}}@keyframes cmd-hero-copy-in{from{opacity: 0;transform: translateY(18px);}to{opacity: 1;transform: translateY(0);}}@keyframes cmd-hero-image-in{from{opacity: .6;transform: scale(1.035);}to{opacity: 1;transform: scale(1);}}@keyframes cmd-hero-image-breathe{from{transform: scale(1);}to{transform: scale(1.025);}}@media (max-width: 760px){html.cmd-animate .cmd-home-page .cmd-reveal.cmd-reveal-left{transform: translateX(-24px);}html.cmd-animate .cmd-home-page .cmd-reveal.cmd-reveal-right{transform: translateX(24px);}html.cmd-animate .cmd-home-page .cmd-reveal.cmd-reveal-left.is-visible,html.cmd-animate .cmd-home-page .cmd-reveal.cmd-reveal-right.is-visible{transform: translateX(0);}}.cmd-question-bubble{appearance: none;position: fixed;z-index: 9997;right: 128px;bottom: 30px;width: 268px;padding: 16px 18px 15px;border: 1px solid #d8c8ad;border-radius: 16px;background: rgba(255,253,248,.98);color: #243f39;box-shadow: 0 14px 40px rgba(42,61,55,.16);cursor: pointer;font: inherit;text-align: left;text-decoration: none;animation: cmd-question-breathe 5s ease-in-out 2s infinite;}.cmd-question-bubble::after{position: absolute;right: -10px;bottom: 18px;width: 18px;height: 18px;border-top: 1px solid #d8c8ad;border-right: 1px solid #d8c8ad;background: #fffdf8;content: "";transform: rotate(45deg);}.cmd-question-bubble > span{display: block;margin-bottom: 9px;color: #56645f;font-size: 12px;line-height: 1.65;}.cmd-question-bubble > strong{display: flex;align-items: center;gap: 7px;color: #31534b;font-size: 14px;letter-spacing: .03em;}.cmd-question-bubble > strong b{display: inline-grid;width: 24px;height: 24px;border-radius: 50%;border: 1px solid #d8c8ad;background-color: #fffaf0;background-image: var(--cmd-ai-avatar);background-position: center;background-size: cover;color: #fff;font-family: Georgia,serif;place-items: center;}.cmd-question-bubble > strong i{margin-left: auto;color: #9c7740;font-style: normal;}.cmd-question-bubble:hover,.cmd-question-bubble:focus-visible{color: #243f39;transform: translateY(-3px);animation-play-state: paused;}.cmd-yoshida-chat{position: fixed;z-index: 9998;right: 128px;bottom: 30px;width: min(390px,calc(100vw - 36px));max-height: min(660px,calc(100vh - 72px));overflow: hidden;border: 1px solid #d8c8ad;border-radius: 18px;background: #fffdf8;box-shadow: 0 24px 70px rgba(28,54,47,.24);color: #243f39;animation: cmd-chat-open .24s ease both;}.cmd-yoshida-chat[hidden]{display: none !important;}.cmd-yoshida-chat__header{display: flex;align-items: center;justify-content: space-between;padding: 16px 18px;background: #31534b;color: #fff;}.cmd-yoshida-chat__avatar{flex: 0 0 56px;width: 56px;height: 56px;border: 2px solid rgba(255,255,255,.72);border-radius: 50%;background-color: #fffaf0;background-image: var(--cmd-ai-avatar);background-position: center;background-size: cover;box-shadow: 0 5px 16px rgba(18,47,39,.22);}.cmd-yoshida-chat__identity{display: grid;flex: 1;gap: 2px;}.cmd-yoshida-chat__actions{display: flex;flex: 0 0 auto;align-items: center;gap: 7px;}.cmd-yoshida-chat__voice{appearance: none;display: inline-flex;min-height: 34px;align-items: center;gap: 4px;padding: 0 9px;border: 1px solid rgba(255,255,255,.34);border-radius: 18px;background: rgba(255,255,255,.08);color: #fff;cursor: pointer;font: inherit;}.cmd-yoshida-chat__voice b{color: inherit;font-size: 10px;white-space: nowrap;}.cmd-yoshida-chat__voice[aria-pressed="false"]{opacity: .72;}.cmd-yoshida-chat__header small{color: rgba(255,255,255,.72);font-size: 10px;letter-spacing: .12em;}.cmd-yoshida-chat__header strong{color: #fff;font-size: 17px;letter-spacing: .03em;}.cmd-yoshida-chat__close{appearance: none;display: grid;width: 34px;height: 34px;padding: 0;border: 1px solid rgba(255,255,255,.34);border-radius: 50%;background: transparent;color: #fff;cursor: pointer;font: inherit;font-size: 24px;line-height: 1;place-items: center;}.cmd-yoshida-chat__body{max-height: min(410px,calc(100vh - 295px));padding: 18px;overflow-y: auto;}.cmd-yoshida-chat__message{position: relative;margin: 0 28px 16px 0;padding: 13px 15px;border: 1px solid #e4d9c6;border-radius: 4px 14px 14px 14px;background: #f7f2e8;color: #354943;font-size: 13px;line-height: 1.75;}.cmd-yoshida-chat__message.is-answer{margin-top: 14px;margin-bottom: 0;border-color: #cddbd5;background: #edf4f1;animation: cmd-chat-answer .22s ease both;}.cmd-yoshida-chat__answer-link{display: inline-flex;margin: 10px 0 4px;padding: 8px 12px;border: 1px solid #b99864;border-radius: 999px;background: #fff;color: #725326 !important;font-size: 12px;font-weight: 800;line-height: 1.4;text-decoration: none !important;}.cmd-yoshida-chat__answer-link:hover{background: #fbf3e5;}.cmd-yoshida-chat__message.is-user{margin: 14px 0 8px 34px;border-color: #b18a4f;border-radius: 14px 4px 14px 14px;background: #b18a4f;color: #fff;}.cmd-yoshida-chat__choices{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px;}.cmd-yoshida-chat__choices button{appearance: none;width: 100%;padding: 11px 13px;border: 1px solid #d8c8ad;border-radius: 9px;background: #fff;color: #31534b;cursor: pointer;font: inherit;font-size: 13px;font-weight: 700;line-height: 1.45;text-align: left;transition: border-color .18s ease,background .18s ease,transform .18s ease;}.cmd-yoshida-chat__choices button{min-height: 52px;}.cmd-yoshida-chat__choices button::after{margin-left: 5px;}.cmd-yoshida-chat__choices button::after{float: right;color: #a9844d;content: "→";}.cmd-yoshida-chat__choices button:hover,.cmd-yoshida-chat__choices button:focus-visible,.cmd-yoshida-chat__choices button.is-selected{border-color: #a9844d;background: #fff9ec;transform: translateX(2px);}.cmd-yoshida-chat__freeform{margin-top: 16px;padding-top: 15px;border-top: 1px solid #e7ddcc;}.cmd-yoshida-chat__freeform > label{display: block;margin-bottom: 7px;color: #31534b;font-size: 12px;font-weight: 800;}.cmd-yoshida-chat__freeform > div{display: grid;grid-template-columns: minmax(0,1fr) 58px;gap: 7px;}.cmd-yoshida-chat__freeform input{width: 100%;min-width: 0;height: 42px;padding: 0 11px;border: 1px solid #d8c8ad;border-radius: 8px;background: #fff;color: #243f39;font: inherit;font-size: 12px;outline: none;}.cmd-yoshida-chat__freeform input:focus{border-color: #a9844d;box-shadow: 0 0 0 3px rgba(177,138,79,.13);}.cmd-yoshida-chat__freeform button{appearance: none;border: 0;border-radius: 8px;background: #31534b;color: #fff;cursor: pointer;font: inherit;font-size: 12px;font-weight: 800;}.cmd-yoshida-chat__freeform button:disabled{cursor: wait;opacity: .62;}.cmd-yoshida-chat__freeform > small{display: block;margin-top: 7px;color: #7b8581;font-size: 9px;line-height: 1.55;}.cmd-yoshida-chat__footer{display: grid;gap: 8px;padding: 14px 18px 18px;border-top: 1px solid #e7ddcc;background: #fff;}.cmd-yoshida-chat__footer a{display: flex;align-items: center;justify-content: center;min-height: 44px;padding: 10px 14px;border-radius: 8px;font-size: 12px;font-weight: 700;line-height: 1.4;text-align: center;text-decoration: none;}.cmd-yoshida-chat__primary{background: #b18a4f;color: #fff !important;}.cmd-yoshida-chat__line{border: 1px solid #06c755;background: #fff;color: #079642 !important;}@keyframes cmd-chat-open{from{opacity: 0;transform: translateY(10px) scale(.98);}to{opacity: 1;transform: translateY(0) scale(1);}}@keyframes cmd-chat-answer{from{opacity: 0;transform: translateY(5px);}to{opacity: 1;transform: translateY(0);}}@keyframes cmd-question-breathe{0%,82%,100%{transform: translateY(0);}88%{transform: translateY(-5px);}94%{transform: translateY(0);}}@media (max-width: 760px){.cmd-question-bubble{right: 14px;bottom: 78px;width: min(246px,calc(100vw - 28px));padding: 13px 15px 12px;}.cmd-question-bubble::after{right: 22px;bottom: -10px;border: 0;border-right: 1px solid #d8c8ad;border-bottom: 1px solid #d8c8ad;}.cmd-question-bubble > span{font-size: 11px;}.cmd-question-bubble > strong{font-size: 13px;}.cmd-yoshida-chat{right: 14px;bottom: 84px;width: calc(100vw - 28px);max-height: calc(100vh - 110px);border-radius: 15px;}.cmd-yoshida-chat__body{max-height: calc(100vh - 330px);padding: 15px;}.cmd-yoshida-chat__avatar{flex-basis: 48px;width: 48px;height: 48px;}.cmd-yoshida-chat__footer{padding: 12px 15px 15px;}body.cmd-chat-open .cmd-question-bubble{opacity: 0;pointer-events: none;}}@media (prefers-reduced-motion: reduce){.cmd-question-bubble,.cmd-yoshida-chat,.cmd-yoshida-chat__message.is-answer,html.cmd-animate .cmd-home-page .cmd-redesign-hero-copy,html.cmd-animate .cmd-home-page .cmd-redesign-hero > figure img{animation: none !important;}html.cmd-animate .cmd-home-page .cmd-reveal{opacity: 1;transform: none;transition: none;}}.cmd-stop-illustration{position: relative;overflow: hidden;width: min(900px,100%);aspect-ratio: 16 / 7;margin: 38px auto 4px;border: 1px solid #e2d6c1;border-radius: 22px;background: #f7f2e8;box-shadow: 0 20px 52px rgba(42,61,55,.09);}.cmd-stop-illustration img{width: 100%;height: 100%;object-fit: cover;object-position: center;}.cmd-stop-illustration figcaption{position: absolute;top: 50%;right: clamp(24px,7vw,90px);width: min(280px,36%);padding: 18px 20px;border-left: 3px solid #b18a4f;background: rgba(255,253,248,.9);color: #31534b;font-weight: 700;line-height: 1.8;transform: translateY(-50%);backdrop-filter: blur(8px);}.cmd-media-mosaic{position: relative;overflow: hidden;padding: clamp(64px,8vw,104px) max(5vw,calc((100% - 1120px) / 2));background: linear-gradient(145deg,#f8f5ee 0%,#fff 48%,#f0f6f3 100%);}.cmd-media-mosaic::before,.cmd-media-mosaic::after{position: absolute;width: 250px;height: 250px;border: 1px solid rgba(177,138,79,.16);border-radius: 50%;content: "";pointer-events: none;}.cmd-media-mosaic::before{top: -115px;left: -80px;}.cmd-media-mosaic::after{right: -110px;bottom: -130px;}.cmd-media-mosaic__grid{position: relative;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px;margin-top: 42px;}.cmd-media-mosaic figure{position: relative;overflow: hidden;min-height: 260px;margin: 0;border-radius: 18px;background: #e9eee9;box-shadow: 0 18px 42px rgba(36,63,57,.1);}.cmd-media-mosaic__wide{grid-column: 1 / -1;min-height: clamp(320px,42vw,470px) !important;}.cmd-media-mosaic figure img{width: 100%;height: 100%;object-fit: cover;transition: transform .9s cubic-bezier(.2,.75,.25,1),filter .5s ease;}.cmd-media-mosaic figure:hover img{transform: scale(1.035);}.cmd-media-mosaic figcaption{position: absolute;right: 14px;bottom: 14px;left: 14px;padding: 15px 17px;border: 1px solid rgba(216,200,173,.92);border-radius: 12px;background: rgba(255,253,248,.95);color: #354a44;box-shadow: 0 10px 28px rgba(36,63,57,.13);backdrop-filter: blur(9px);}.cmd-media-mosaic figcaption b,.cmd-media-mosaic figcaption span{display: block;}.cmd-media-mosaic figcaption b{margin-bottom: 4px;color: #8d672d;font-size: 16px;letter-spacing: .04em;}.cmd-media-mosaic figcaption span{color: #465b55;font-size: 13px;line-height: 1.75;}.cmd-sample-visual{position: relative;overflow: hidden;width: 100%;aspect-ratio: 16 / 7;margin: 0 0 26px;border: 1px solid #e0d4bf;border-radius: 16px;background: #f3f0e8;box-shadow: 0 15px 34px rgba(36,63,57,.08);}.cmd-sample-visual img{width: 100%;height: 100%;object-fit: cover;transition: transform .8s cubic-bezier(.2,.75,.25,1);}.cmd-sample-list article:hover .cmd-sample-visual img{transform: scale(1.025);}.cmd-sample-visual figcaption{position: absolute;right: 16px;bottom: 16px;left: 16px;padding: 13px 16px;border-radius: 10px;background: rgba(255,253,248,.9);color: #31534b;font-size: 13px;font-weight: 700;line-height: 1.7;backdrop-filter: blur(8px);}.cmd-line-talk-preview{overflow: hidden;width: min(480px,100%);margin: 0 auto 26px;border: 8px solid #263c38;border-radius: 24px;background: #8eb3c9;box-shadow: 0 18px 42px rgba(31,55,51,.15);}.cmd-line-talk-preview__head{display: flex;align-items: center;gap: 10px;padding: 13px 16px;background: #fff;color: #263c38;font-size: 13px;}.cmd-line-talk-preview__head i{width: 28px;height: 28px;border-radius: 50%;background: linear-gradient(145deg,#d2c5ad,#466e64);}.cmd-line-talk-preview__head span{margin-left: auto;letter-spacing: .15em;}.cmd-line-talk-preview__body{min-height: 260px;padding: 24px 18px 18px;background: linear-gradient(rgba(255,255,255,.06),rgba(255,255,255,.06)),#9ab9c9;}.cmd-line-talk-preview__body p{clear: both;max-width: 78%;margin: 0 0 18px;padding: 11px 14px;border-radius: 16px;color: #243f39;font-size: 12px;line-height: 1.7;box-shadow: 0 4px 12px rgba(40,63,58,.08);}.cmd-line-talk-preview__body .is-them{float: left;border-top-left-radius: 4px;background: #fff;}.cmd-line-talk-preview__body .is-me{float: right;border-top-right-radius: 4px;background: #86df6b;}.cmd-line-talk-preview__body small{float: right;clear: both;margin: -14px 5px 0 0;color: rgba(28,52,48,.72);font-size: 9px;}html.cmd-animate .cmd-home-page .cmd-rd-heading.cmd-reveal{filter: blur(7px);transform: translateY(28px) scale(.985);}html.cmd-animate .cmd-home-page .cmd-rd-heading.cmd-reveal.is-visible{filter: blur(0);transform: translateY(0) scale(1);}html.cmd-animate .cmd-home-page .cmd-stop-illustration.cmd-reveal{clip-path: inset(0 18% 0 0 round 22px);transform: translateX(-24px);}html.cmd-animate .cmd-home-page .cmd-stop-illustration.cmd-reveal.is-visible{clip-path: inset(0 0 0 0 round 22px);transform: translateX(0);}html.cmd-animate .cmd-home-page .cmd-media-mosaic figure.cmd-reveal:nth-child(even){transform: translateX(34px);}html.cmd-animate .cmd-home-page .cmd-media-mosaic figure.cmd-reveal:nth-child(odd){transform: translateX(-34px);}html.cmd-animate .cmd-home-page .cmd-media-mosaic figure.cmd-reveal.is-visible{transform: translateX(0);}html.cmd-animate .cmd-home-page .cmd-visual-story figure.cmd-reveal img{transform: scale(1.055);transition: transform 1.1s cubic-bezier(.2,.75,.25,1);}html.cmd-animate .cmd-home-page .cmd-visual-story figure.cmd-reveal.is-visible img{transform: scale(1);}.cmd-sample-list article.is-visible .cmd-line-talk-preview__body .is-them{animation: cmd-chat-in-left .5s ease-out .25s both;}.cmd-sample-list article.is-visible .cmd-line-talk-preview__body .is-me{animation: cmd-chat-in-right .55s ease-out .55s both;}@keyframes cmd-chat-in-left{from{opacity: 0;transform: translateX(-18px) scale(.97);}to{opacity: 1;transform: translateX(0) scale(1);}}@keyframes cmd-chat-in-right{from{opacity: 0;transform: translateX(18px) scale(.97);}to{opacity: 1;transform: translateX(0) scale(1);}}@media (max-width: 760px){.cmd-stop-illustration{aspect-ratio: 4 / 3;margin-top: 28px;}.cmd-stop-illustration img{object-position: 34% center;}.cmd-stop-illustration figcaption{top: auto;right: 12px;bottom: 12px;left: 12px;width: auto;padding: 13px 15px;transform: none;}.cmd-media-mosaic{padding: 56px 18px;}.cmd-media-mosaic__grid{grid-template-columns: 1fr;gap: 14px;margin-top: 30px;}.cmd-media-mosaic__wide{grid-column: auto;min-height: 280px !important;}.cmd-media-mosaic figure{min-height: 235px;}.cmd-media-mosaic__wide img{object-position: 56% center;}.cmd-sample-visual{aspect-ratio: 4 / 3;margin-bottom: 22px;}.cmd-sample-visual figcaption{right: 11px;bottom: 11px;left: 11px;padding: 11px 13px;font-size: 12px;}.cmd-line-talk-preview{border-width: 6px;border-radius: 20px;}.cmd-line-talk-preview__body{min-height: 245px;padding: 20px 14px 16px;}}@media (prefers-reduced-motion: reduce){html.cmd-animate .cmd-home-page .cmd-rd-heading.cmd-reveal,html.cmd-animate .cmd-home-page .cmd-stop-illustration.cmd-reveal,html.cmd-animate .cmd-home-page .cmd-media-mosaic figure.cmd-reveal,html.cmd-animate .cmd-home-page .cmd-visual-story figure.cmd-reveal img{clip-path: none !important;filter: none !important;transform: none !important;}.cmd-sample-list article.is-visible .cmd-line-talk-preview__body p{animation: none !important;}}html.cmd-animate .cmd-home-page .cmd-rd-boundary.is-visible .cmd-value-questions span{animation: cmd-value-bubble-in .72s cubic-bezier(.2,.75,.25,1) both;}html.cmd-animate .cmd-home-page .cmd-rd-boundary.is-visible .cmd-value-questions span:nth-child(2){animation-delay: .13s;}html.cmd-animate .cmd-home-page .cmd-rd-boundary.is-visible .cmd-value-questions span:nth-child(3){animation-delay: .26s;}@keyframes cmd-value-bubble-in{from{opacity: 0;transform: translateY(18px) scale(.97);}to{opacity: 1;transform: translateY(0) scale(1);}}@media (max-width: 767px){.cmd-value-questions{grid-template-columns: 1fr;gap: 22px;margin: 30px auto 38px;}.cmd-value-questions span{width: 91%;min-height: 0;padding: 16px 18px;border-radius: 17px;text-align: left;}.cmd-value-questions span:nth-child(odd){justify-self: start;}.cmd-value-questions span:nth-child(even){justify-self: end;margin-top: 0;}}@media (prefers-reduced-motion: reduce){html.cmd-animate .cmd-home-page .cmd-rd-boundary.is-visible .cmd-value-questions span{animation: none !important;}}.cmd-home-page .cmd-rd-price-costs strong{position: relative;z-index: 0;display: inline-block;padding: 0 3px;}.cmd-home-page .cmd-rd-price-costs strong::after{position: absolute;z-index: -1;right: -7px;bottom: 2px;left: -7px;height: .48em;background: rgba(224,169,79,.4);clip-path: polygon(0 24%,9% 10%,24% 18%,39% 5%,55% 16%,72% 8%,87% 20%,100% 12%,98% 86%,82% 78%,66% 92%,49% 81%,31% 94%,15% 80%,2% 89%);content: "";transform: rotate(-1.2deg);}.cmd-home-page .cmd-rd-price-costs > p:nth-child(2) strong::after{transform: rotate(.8deg);}.cmd-home-page .cmd-rd-price-costs > p:nth-child(3) strong::after{transform: rotate(-.5deg);}.cmd-home-page .cmd-tms-actions{display: grid;grid-template-columns: 240px minmax(0,1fr);align-items: stretch;gap: 0;max-width: 820px;margin: 34px auto 0;overflow: hidden;border: 1px solid rgba(178,138,82,.42);border-radius: 18px;background: #fffdf8;box-shadow: 0 16px 38px rgba(32,65,58,.10);}.cmd-home-page .cmd-tms-actions .cmd-online-consult-banner{display: grid;place-items: center;width: 100%;height: 100%;margin: 0;border: 0;border-radius: 0;background: #fff;box-shadow: none;}.cmd-home-page .cmd-tms-actions .cmd-online-consult-banner img{width: 100%;height: auto;min-height: 0;padding: 14px;object-fit: contain;}.cmd-home-page .cmd-tms-actions__copy{display: flex;flex-direction: column;justify-content: center;padding: 28px 32px;background: #fffdf8;color: #203b35 !important;}.cmd-home-page .cmd-tms-actions__copy > span{color: #9a743b !important;font-family: Georgia,"Times New Roman",serif;font-size: 12px;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;}.cmd-home-page .cmd-tms-actions__copy > strong{display: block;margin-top: 7px;color: #17483f !important;font-size: clamp(21px,2.4vw,28px);line-height: 1.5;}.cmd-home-page .cmd-tms-actions__copy > p{margin: 8px 0 14px;color: #52625d !important;font-size: 14px;line-height: 1.8;}.cmd-home-page .cmd-tms-actions__copy .cmd-data-button{display: inline-flex;width: min(100%,210px);align-items: center;justify-content: center;gap: 8px;padding: 13px 22px;border: 1px solid #a77e42;border-radius: 4px;background: #b58a4d;box-shadow: 0 8px 18px rgba(122,87,39,.18);color: #fff !important;font-size: 15px;font-weight: 800;text-decoration: none;transition: transform .2s ease,background .2s ease,box-shadow .2s ease;}.cmd-home-page .cmd-tms-actions__copy .cmd-data-button:hover{background: #986f36;box-shadow: 0 12px 24px rgba(122,87,39,.24);transform: translateY(-2px);}@media (max-width: 680px){.cmd-home-page .cmd-tms-actions{grid-template-columns: 1fr;width: min(100%,420px);}.cmd-home-page .cmd-tms-actions .cmd-online-consult-banner img{height: auto;min-height: 0;aspect-ratio: 2 / 1;padding: 10px;}.cmd-home-page .cmd-tms-actions__copy{padding: 24px 22px 27px;}}@media (max-width: 959px){.l-header__inner,.l-fixHeader__inner{width: 100% !important;max-width: none !important;padding-right: 0 !important;padding-left: 0 !important;}.l-header__menuBtn,.l-fixHeader__menuBtn,.l-header__customBtn.cmd-header-phone-slot,.l-fixHeader__customBtn.cmd-header-phone-slot{width: 70px !important;height: 70px !important;flex: 0 0 70px !important;}.l-header__menuBtn .c-iconBtn.-menuBtn,.l-fixHeader__menuBtn .c-iconBtn.-menuBtn,.cmd-header-phone{display: flex !important;width: 100% !important;height: 100% !important;align-items: center;justify-content: center;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;}.l-header__menuBtn .c-iconBtn.-menuBtn,.l-fixHeader__menuBtn .c-iconBtn.-menuBtn{background: #a9844d !important;}.cmd-header-phone{background: #d9772b;color: #fff;text-decoration: none;}.cmd-header-phone svg{width: 25px;height: 25px;fill: currentColor;}.cmd-header-phone:hover,.cmd-header-phone:focus-visible{background: #bd5f1c;color: #fff;}}@media (max-width: 760px){.cmd-site{font-size: 16px;}.cmd-site p:not(.cmd-kicker):not(.cmd-redesign-eyebrow):not(.cmd-policy-date):not(.cmd-hero-free-note):not(.cmd-hero-affiliation):not(.cmd-redesign-assurance),.cmd-site li,.cmd-site td,.cmd-site dd,.cmd-site summary{font-size: 16px !important;line-height: 1.9;}.cmd-home-compact .cmd-redesign-target,.cmd-home-compact .cmd-redesign-lead{font-size: 16px !important;line-height: 1.9;}.cmd-home-compact.cmd-home-redesign .cmd-button,.cmd-mobile-cta a{font-size: 15px !important;}.cmd-redesign-eyebrow,.cmd-hero-free-note,.cmd-hero-affiliation,.cmd-redesign-assurance,.cmd-site figcaption{font-size: 13px !important;}}.cmd-human-intro--early{margin-top: 0;}.cmd-human-intro figure{position: relative;}.cmd-human-intro figure > figcaption{position: absolute;right: 22px;bottom: 22px;margin: 0;padding: 10px 16px;border: 1px solid rgba(255,255,255,.72);background: rgba(169,132,77,.94);color: #fff;font-size: 15px;font-weight: 800;letter-spacing: .06em;line-height: 1.4;box-shadow: 0 10px 28px rgba(31,43,39,.2);}.cmd-human-intro__facts{display: flex;flex-wrap: wrap;gap: 8px;margin: 0 0 24px;padding: 0;list-style: none;}.cmd-human-intro__facts li{margin: 0;padding: 8px 12px;border: 1px solid #decba9;background: #fffaf1;color: #704f22;font-size: 13px;font-weight: 800;line-height: 1.55;}.cmd-method-axis-title{width: min(920px,calc(100% - 48px));margin: -12px auto 14px;color: #8f6b35;font-size: 13px;font-weight: 800;letter-spacing: .08em;text-align: center;}.cmd-method-axis{display: grid;grid-template-columns: minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);width: min(920px,calc(100% - 48px));margin: -12px auto 34px;align-items: center;gap: 12px;}.cmd-method-axis-title + .cmd-method-axis{margin-top: 0;}.cmd-method-axis > div{min-height: 142px;padding: 24px 16px 20px;border: 1px solid #d9c49f;background: #fffdf8;text-align: center;box-shadow: 0 12px 30px rgba(48,63,57,.06);}.cmd-method-axis small,.cmd-method-axis strong,.cmd-method-axis span{display: block;}.cmd-method-axis small{margin-bottom: 6px;color: #a9844d;font-size: 11px;font-weight: 800;letter-spacing: .12em;}.cmd-method-axis strong{color: #243f39;font-size: 20px;line-height: 1.45;}.cmd-method-axis span{margin-top: 8px;color: #65716d;font-size: 12px;line-height: 1.6;}.cmd-method-axis > b{color: #a9844d;font-family: Georgia,serif;font-size: 24px;font-weight: 400;}@media (max-width: 760px){.cmd-human-intro figure > figcaption{right: auto;bottom: 14px;left: 14px;padding: 8px 12px;}.cmd-human-intro__facts{display: grid;gap: 7px;}.cmd-human-intro__facts li{padding: 9px 11px;font-size: 15px !important;line-height: 1.55;}.cmd-method-axis{grid-template-columns: 1fr;width: calc(100% - 36px);margin-top: -4px;gap: 7px;}.cmd-method-axis-title{width: calc(100% - 36px);margin-top: -4px;font-size: 14px;line-height: 1.6;}.cmd-method-axis > div{min-height: 0;padding: 18px 16px;}.cmd-method-axis > b{line-height: 1;text-align: center;}.cmd-method-axis strong{font-size: 20px;}.cmd-method-axis span{font-size: 14px;}.cmd-question-bubble{display: grid;right: 14px;bottom: 78px;width: 52px;height: 52px;padding: 0;overflow: hidden;border-radius: 14px;place-items: center;transition: width .28s ease,padding .28s ease,transform .28s ease,border-color .28s ease;}.cmd-question-bubble > span{display: none;}.cmd-question-bubble > strong{gap: 0;justify-content: center;font-size: 0;line-height: 1;white-space: nowrap;}.cmd-question-bubble > strong b{flex: 0 0 26px;width: 26px;height: 26px;font-size: 15px;}.cmd-question-bubble > strong i{display: none;}.cmd-question-bubble.is-expanded{width: 184px;padding: 0 14px;}.cmd-question-bubble.is-expanded > strong{gap: 7px;font-size: 13px;}}.cmd-lab-preface,.cmd-lab-preface h2,.cmd-lab-preface .cmd-kicker,.cmd-lab-preface__grid p,.cmd-lab-check,.cmd-lab-check h3,.cmd-lab-check span,.cmd-lab-chapter--dark > header,.cmd-lab-chapter--dark > header h2,.cmd-lab-chapter--dark > header p,.cmd-lab-chapter--dark > header span,.cmd-lab-chapter--dark .cmd-lab-reading h3,.cmd-lab-chapter--dark .cmd-lab-reading p,.cmd-lab-dark-grid p,.cmd-lab-dark-grid p b,.cmd-lab-dark-grid p strong,.cmd-lab-frequency-table,.cmd-consult-assurance,.cmd-consult-assurance h2,.cmd-consult-assurance span{color: #fff !important;}.cmd-question-bubble,.cmd-question-bubble.is-expanded{display: block;width: 88px;height: 88px;padding: 0;overflow: hidden;border: 2px solid #d2b16f;border-radius: 50%;background-color: #fffaf0;background-image: var(--cmd-ai-avatar);background-position: center;background-size: cover;box-shadow: 0 12px 30px rgba(42,61,55,.22);cursor: grab;font-size: 0;touch-action: none;user-select: none;}.cmd-question-bubble.is-dragging,.cmd-question-bubble.is-dragging:hover{cursor: grabbing;animation: none !important;transition: none !important;transform: none;}.cmd-question-bubble::after,.cmd-question-bubble > span,.cmd-question-bubble > strong{display: none !important;}.cmd-question-bubble:hover,.cmd-question-bubble:focus-visible{border-color: #a9844d;box-shadow: 0 15px 34px rgba(42,61,55,.28);}.cmd-yoshida-chat__avatar{flex-basis: 64px;width: 64px;height: 64px;}@media (max-width: 760px){.cmd-question-bubble,.cmd-question-bubble.is-expanded{right: 14px;bottom: 78px;width: 80px;height: 80px;padding: 0;border-radius: 50%;}.cmd-yoshida-chat__avatar{flex-basis: 56px;width: 56px;height: 56px;}.cmd-redesign-hero .cmd-button-line{display: none !important;}.cmd-redesign-hero .cmd-actions{padding-right: 94px;}.cmd-redesign-hero .cmd-actions .cmd-button{width: 100%;}}.cmd-lab-check b,.cmd-lab-dark-grid > div > span,.cmd-lab-frequency-table p:first-child{color: #efd7a8 !important;}.cmd-news-archive-card h2{background: #fffdf8 !important;color: #243f39 !important;}.post_content .cmd-site.cmd-lab-page .cmd-lab-preface h2,.post_content .cmd-site.cmd-lab-page .cmd-lab-preface .cmd-kicker,.post_content .cmd-site.cmd-lab-page .cmd-lab-preface__grid p,.post_content .cmd-site.cmd-lab-page .cmd-lab-check h3,.post_content .cmd-site.cmd-lab-page .cmd-lab-check span,.post_content .cmd-site.cmd-lab-page .cmd-lab-chapter--dark > header h2,.post_content .cmd-site.cmd-lab-page .cmd-lab-chapter--dark > header p,.post_content .cmd-site.cmd-lab-page .cmd-lab-chapter--dark > header span,.post_content .cmd-site.cmd-lab-page .cmd-lab-chapter--dark .cmd-lab-reading h3,.post_content .cmd-site.cmd-lab-page .cmd-lab-chapter--dark .cmd-lab-reading p,.post_content .cmd-site.cmd-lab-page .cmd-lab-chapter--dark .cmd-lab-dark-grid p,.post_content .cmd-site.cmd-lab-page .cmd-lab-chapter--dark .cmd-lab-dark-grid b,.post_content .cmd-site.cmd-lab-page .cmd-lab-chapter--dark .cmd-lab-dark-grid strong,.post_content .cmd-site.cmd-lab-page .cmd-lab-chapter--dark .cmd-lab-frequency-table p,.post_content .cmd-site.cmd-consult-page .cmd-consult-assurance h2,.post_content .cmd-site.cmd-consult-page .cmd-consult-assurance span{color: #fff !important;}.post_content .cmd-site.cmd-lab-page .cmd-lab-check b,.post_content .cmd-site.cmd-lab-page .cmd-lab-dark-grid > div > span,.post_content .cmd-site.cmd-lab-page .cmd-lab-frequency-table p:first-child{color: #efd7a8 !important;}.post_content .cmd-article-author h2{min-height: 0 !important;margin: 0 0 10px !important;padding: 0 !important;border: 0 !important;background: transparent !important;color: #243f39 !important;box-shadow: none !important;font-size: 22px !important;line-height: 1.5 !important;}.post_content .cmd-article-author h2::before,.post_content .cmd-article-author h2::after{display: none !important;content: none !important;}.post_content .cmd-article-author h2 small{background: transparent !important;color: #687773 !important;}@media (min-width: 761px) and (max-width: 900px){.cmd-proof-strip > div{grid-template-columns: 1fr;}.cmd-proof-strip .cmd-proof-facts{grid-template-columns: repeat(2,minmax(0,1fr)) !important;}.cmd-proof-facts article:nth-child(-n+2){border-bottom: 1px solid #e5ddcf;}.cmd-proof-facts article:nth-child(2n){border-right: 0;}.cmd-proof-strip .cmd-proof-media{grid-template-columns: 1fr !important;}.cmd-proof-strip a{justify-content: flex-start;padding: 12px 28px;}.cmd-proof-strip a + a{border-top: 1px solid #e5ddcf;border-left: 0;}.cmd-home-compact .cmd-redesign-hero{display: flex;flex-direction: column;min-height: 0;background: #fffdf9;}.cmd-home-compact .cmd-redesign-hero > figure{position: relative;inset: auto;order: 1;width: 100%;height: 440px;background-position: 64% 35%;}.cmd-home-compact .cmd-redesign-hero-copy{order: 2;width: min(720px,calc(100% - 64px));padding: 48px 0 58px;}.cmd-home-compact.cmd-home-redesign .cmd-redesign-hero h1{margin-bottom: 24px;font-size: 34px;line-height: 1.5;}.cmd-home-compact .cmd-redesign-hero h1 span{display: inline;white-space: normal;}.cmd-home-compact .cmd-redesign-target,.cmd-home-compact .cmd-redesign-lead{max-width: none;}.cmd-home-compact .cmd-redesign-hero .cmd-actions{grid-template-columns: repeat(2,minmax(0,1fr));max-width: none;}.cmd-human-intro{grid-template-columns: 1fr;}.cmd-human-intro figure{min-height: 0;}.cmd-human-intro figure img{display: block;height: auto;object-fit: contain;object-position: center;}.cmd-yoshida-chat{max-height: calc(100vh - 96px);}.cmd-yoshida-chat__header strong{font-size: 15px;}.cmd-yoshida-chat__voice{width: 36px;min-width: 36px;padding: 0;justify-content: center;}.cmd-yoshida-chat__voice b{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0;}}@media (max-width: 760px){.cmd-human-intro figure{aspect-ratio: auto;}.cmd-human-intro figure img{display: block;height: auto;object-fit: contain;object-position: center;}}body.home .l-content{margin-top: 0 !important;}.cmd-home-compact .cmd-redesign-hero{min-height: 700px;}.cmd-home-compact .cmd-redesign-hero-copy{padding-top: 58px;padding-bottom: 50px;}.cmd-home-compact .cmd-proof-strip{margin-top: 14px !important;}.cmd-home-page .cmd-home-updates{margin-top: 16px;margin-bottom: 10px;padding: 22px 26px;}.cmd-home-page .cmd-home-updates > header{margin-bottom: 12px;}.cmd-home-page .cmd-home-updates__content{margin-top: 14px;}.cmd-home-compact .cmd-rd-section,.cmd-home-compact .cmd-support-samples,.cmd-home-compact .cmd-rd-method-compact,.cmd-home-compact .cmd-rd-story-compact,.cmd-home-compact .cmd-rd-promise-compact{padding-top: 52px;padding-bottom: 52px;}.cmd-home-compact .cmd-rd-heading{margin-bottom: 26px;}.cmd-home-page .cmd-human-intro{margin-top: 10px;}.cmd-home-page .cmd-human-intro figure{min-height: 520px;}@media (min-width: 761px){body .cmd-home-page .cmd-human-intro figure{width: 100%;min-height: 0 !important;height: auto !important;aspect-ratio: 4 / 3;align-self: center;margin: auto 0;overflow: hidden;}body .cmd-home-page .cmd-human-intro figure img{display: block;width: 100%;height: 100% !important;object-fit: cover;object-position: center center;}}.cmd-home-page .cmd-human-intro__copy{padding: clamp(38px,4.5vw,58px);}.cmd-home-page .cmd-human-intro__hello{margin-bottom: 14px;}.cmd-home-page .cmd-human-intro h2{margin-bottom: 20px;}.cmd-home-page .cmd-human-intro__copy > p:not(.cmd-human-intro__hello,.cmd-human-intro__sign){margin-bottom: 14px;line-height: 1.85;}.cmd-home-page .cmd-human-intro__sign{margin-top: 20px;}.cmd-home-page .cmd-visual-story{padding-top: 52px;padding-bottom: 52px;}.cmd-home-page .cmd-visual-story__grid{margin-top: 26px;}.cmd-home-page .cmd-support-samples{padding-top: 52px;padding-bottom: 52px;}.cmd-home-page .cmd-media-mosaic{padding-top: 56px;padding-bottom: 56px;}.cmd-home-page .cmd-media-mosaic__grid{margin-top: 28px;}.cmd-home-page .cmd-media-mosaic figure{min-height: 230px;}.cmd-home-page .cmd-media-mosaic__wide{min-height: clamp(300px,36vw,410px) !important;}.cmd-home-compact .cmd-consult-preview{padding-top: 52px !important;padding-bottom: 52px !important;}.cmd-home-page .cmd-rd-support-note{margin-bottom: 32px;padding: 22px 28px;}.cmd-home-page .cmd-tms-ai-banner,.cmd-home-page .cmd-tms-banners{margin-top: 22px;}.cmd-home-compact .cmd-rd-closing > .cmd-rd-boundary{padding-top: 64px;padding-bottom: 64px;}.cmd-home-compact .cmd-rd-boundary > .cmd-rd-boundary-lead{margin-bottom: 32px;}.cmd-home-page .cmd-rd-boundary li{min-height: 174px;padding-top: 26px;padding-bottom: 26px;}.cmd-home-page .cmd-rd-boundary li::before{top: 26px;}.cmd-home-page .cmd-rd-boundary-turn{margin-top: 36px;padding: 28px 36px;}.cmd-home-compact .cmd-rd-closing > .cmd-rd-closing-cta{padding-top: 64px;padding-bottom: 64px;}@media (min-width: 761px) and (max-width: 900px){.cmd-home-compact .cmd-redesign-hero > figure{height: 410px;}.cmd-home-compact .cmd-redesign-hero-copy{padding-top: 36px;padding-bottom: 44px;}}@media (max-width: 760px){.cmd-home-compact .cmd-redesign-hero{min-height: 0;}.cmd-proof-strip .cmd-proof-facts,.cmd-proof-strip .cmd-proof-media{grid-template-columns: 1fr !important;}.cmd-proof-evidence > h2{font-size: 21px;line-height: 1.55;}.cmd-home-compact .cmd-redesign-hero-copy{padding-top: 28px;padding-bottom: 24px;}.cmd-home-compact .cmd-redesign-hero > figure{height: 300px;}.cmd-home-page .cmd-home-updates{margin-top: 10px;margin-bottom: 6px;padding: 18px 16px;}.cmd-home-compact .cmd-rd-section,.cmd-home-compact .cmd-support-samples,.cmd-home-compact .cmd-rd-method-compact,.cmd-home-compact .cmd-rd-story-compact,.cmd-home-compact .cmd-rd-promise-compact,.cmd-home-page .cmd-visual-story,.cmd-home-page .cmd-media-mosaic{padding-top: 42px;padding-bottom: 42px;}.cmd-home-compact .cmd-rd-heading{margin-bottom: 22px;}.cmd-home-page .cmd-human-intro__copy{padding: 28px 22px 30px;}.cmd-home-compact .cmd-consult-preview{padding-top: 42px !important;padding-bottom: 42px !important;}.cmd-home-compact .cmd-rd-closing > .cmd-rd-boundary,.cmd-home-compact .cmd-rd-closing > .cmd-rd-closing-cta{padding-top: 52px;padding-bottom: 52px;}}.cmd-home-compact .cmd-rd-section,.cmd-home-compact .cmd-support-samples,.cmd-home-compact .cmd-rd-method-compact,.cmd-home-compact .cmd-rd-promise-compact{padding-top: 48px;padding-bottom: 48px;}html.cmd-animate .cmd-home-page .cmd-reveal{transition-duration: .56s;}.cmd-page-hero--visual{text-align: left;}.cmd-page-hero--visual .cmd-page-hero__inner{display: grid;grid-template-columns: minmax(0,.82fr) minmax(360px,1.18fr);gap: clamp(34px,6vw,78px);align-items: center;width: min(1120px,100%);margin: 0 auto;}.cmd-page-hero--visual .cmd-page-hero__copy{position: relative;z-index: 1;}.cmd-page-hero--visual .cmd-page-hero__copy > p:last-child{max-width: 34em;margin-bottom: 0;color: #4d4a46;line-height: 1.9;}.cmd-page-hero--visual .cmd-page-hero__media{position: relative;overflow: hidden;margin: 0;border: 1px solid #ddcfba;background: #fff;box-shadow: 18px 18px 0 rgba(190,151,91,.12);}.cmd-page-hero--visual .cmd-page-hero__media::before{content: "";position: absolute;z-index: 1;inset: 10px;border: 1px solid rgba(255,255,255,.72);pointer-events: none;}.cmd-page-hero--visual .cmd-page-hero__media img{display: block;width: 100%;aspect-ratio: 4 / 3;object-fit: cover;}.cmd-page-hero--visual .cmd-page-hero__media--worry img{object-position: 23% center;}.cmd-counselor-learning-photo{grid-column: 1 / -1;overflow: hidden;margin: 0;border: 1px solid #dfd2bf;background: #fff;}.cmd-counselor-learning-photo img{display: block;width: 100%;aspect-ratio: 16 / 8.25;object-fit: cover;object-position: center 42%;}@media (max-width: 900px){.cmd-page-hero--visual .cmd-page-hero__inner{grid-template-columns: 1fr;gap: 28px;}.cmd-page-hero--visual .cmd-page-hero__media{width: 100%;max-width: 680px;box-shadow: 10px 10px 0 rgba(190,151,91,.12);}.cmd-question-bubble,.cmd-question-bubble.is-expanded{right: 12px;bottom: 80px;width: 58px;height: 58px;}.cmd-yoshida-chat{right: 10px;bottom: 78px;width: min(390px,calc(100vw - 20px));max-height: calc(100vh - 96px);}}@media (max-width: 600px){.cmd-site:not(.cmd-home-page) > .cmd-page-hero--visual{padding-top: 42px;padding-bottom: 52px;}.cmd-page-hero--visual .cmd-page-hero__inner{gap: 22px;}.cmd-page-hero--visual .cmd-page-hero__media img{aspect-ratio: 16 / 10;}.cmd-counselor-learning-photo img{aspect-ratio: 4 / 3;}}.cmd-home-compact .cmd-redesign-hero{min-height: 620px;background: #f8f5ef;}.cmd-home-compact .cmd-redesign-hero > figure{overflow: hidden;min-width: 0;margin: 0;background: #e8e3da;}.cmd-home-compact .cmd-redesign-hero > figure img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: 50% 34%;}.cmd-home-compact .cmd-redesign-hero-copy{width: 100%;max-width: 690px;}.cmd-home-compact.cmd-home-redesign .cmd-redesign-hero h1{max-width: 11.5em;margin-bottom: 28px;color: #202724;font-size: clamp(42px,4.15vw,58px);line-height: 1.38;letter-spacing: .015em;}.cmd-home-compact .cmd-redesign-target,.cmd-home-compact .cmd-redesign-lead{max-width: 42em;color: #46534f;font-size: 15px;line-height: 1.95;}.cmd-home-compact .cmd-redesign-hero .cmd-actions{gap: 12px;margin-top: 28px;}.cmd-home-compact .cmd-redesign-hero .cmd-button{min-height: 54px;border-radius: 2px;box-shadow: none;}.cmd-blog-grid{grid-template-columns: repeat(3,minmax(0,1fr));gap: 30px;width: min(1180px,calc(100% - 48px));align-items: stretch;}.cmd-blog-card{height: 100%;overflow: hidden;border-color: #e0d8cc;border-radius: 2px;box-shadow: 0 16px 38px rgba(47,58,53,.08);}.cmd-blog-card > a{display: flex;min-height: 100%;flex-direction: column;}.cmd-blog-card__image{width: 100%;min-height: 0 !important;aspect-ratio: 16 / 9;flex: 0 0 auto;background: #eee9e1;}.cmd-blog-card__image img{display: block;width: 100% !important;height: 100% !important;aspect-ratio: 16 / 9;object-fit: cover !important;object-position: 50% 50% !important;}.cmd-blog-card__body{min-width: 0;padding: 24px 24px 26px;flex: 1 1 auto;}.cmd-blog-card__body :is(h2,h3){display: -webkit-box;min-height: 5.1em;margin: 9px 0 12px;overflow: hidden;font-size: clamp(19px,1.55vw,23px);line-height: 1.7;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}.cmd-blog-card__body p{display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}.cmd-blog-first,.cmd-blog-topics,.cmd-blog-listing{width: min(1180px,calc(100% - 48px));margin-right: auto;margin-left: auto;}.cmd-blog-first{margin-top: 42px;margin-bottom: 64px;}.cmd-blog-topics{margin-bottom: 70px;padding: clamp(30px,4vw,48px);border: 1px solid #ded4c5;background: #fffdf8;}.cmd-blog-listing{margin-bottom: 72px;}.cmd-blog-section-heading{margin: 0 0 28px;text-align: center;}.cmd-blog-section-heading > span{display: block;margin-bottom: 7px;color: #a9844d;font-family: Georgia,serif;font-size: 11px;letter-spacing: .17em;}.cmd-blog-section-heading h2{margin: 0;color: #31534b;font-size: clamp(25px,3vw,36px);line-height: 1.45;letter-spacing: .04em;}.cmd-blog-section-heading p{margin: 11px 0 0;color: #687773;font-size: 14px;line-height: 1.85;}.cmd-blog-first__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 22px;}.cmd-blog-starter{overflow: hidden;border: 1px solid #ded6c9;background: #fff;box-shadow: 0 14px 34px rgba(49,83,75,.07);}.cmd-blog-starter > a{display: flex;height: 100%;flex-direction: column;color: inherit;text-decoration: none;}.cmd-blog-starter figure{position: relative;aspect-ratio: 16 / 9;margin: 0;overflow: hidden;background: #eee9e1;}.cmd-blog-starter figure img{position: absolute;inset: 0;display: block;width: 100%;height: 100%;object-fit: cover;}.cmd-blog-starter__placeholder{display: grid;height: 100%;place-items: center;color: #a9844d;font-family: Georgia,serif;letter-spacing: .08em;}.cmd-blog-starter > a > div{display: flex;padding: 22px 22px 24px;flex: 1;flex-direction: column;}.cmd-blog-starter > a > div > span{color: #a9844d;font-size: 11px;font-weight: 700;letter-spacing: .1em;}.cmd-blog-starter h3{margin: 9px 0 12px;color: #31534b;font-size: 19px;line-height: 1.65;}.cmd-blog-starter p{margin: 0;color: #687773;font-size: 13px;line-height: 1.85;}.cmd-blog-starter b{margin-top: auto;padding-top: 18px;color: #87672f;font-size: 12px;}.cmd-blog-starter b i{margin-left: 5px;font-style: normal;}.cmd-blog-topics__grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px;}.cmd-blog-topics__grid a{position: relative;display: flex;min-height: 128px;padding: 21px 38px 20px 20px;border: 1px solid #ded6c9;background: #fff;color: #31534b;flex-direction: column;justify-content: center;text-decoration: none;transition: border-color .2s ease,background-color .2s ease,transform .2s ease;}.cmd-blog-topics__grid a:hover{border-color: #a9844d;background: #fbf6ec;transform: translateY(-2px);}.cmd-blog-topics__grid a[aria-current="page"]{border-color: #87672f;background: #a9844d;color: #fff;}.cmd-blog-topics__grid strong{font-size: 15px;line-height: 1.5;}.cmd-blog-topics__grid span{margin-top: 7px;color: #71807c;font-size: 12px;line-height: 1.65;}.cmd-blog-topics__grid a[aria-current="page"] span{color: rgba(255,255,255,.84);}.cmd-blog-topics__grid b{position: absolute;right: 18px;color: #a9844d;font-size: 18px;font-weight: 400;}.cmd-blog-topics__grid a[aria-current="page"] b{color: #fff;}.cmd-blog-section-heading--list{position: relative;margin-bottom: 30px;}.cmd-blog-listing__reset{display: inline-block;margin-top: 13px;color: #87672f;font-size: 13px;font-weight: 700;text-underline-offset: 4px;}.post_content .cmd-article-line-cta{position: relative;margin: 48px 0;padding: clamp(26px,5vw,42px);overflow: hidden;border: 1px solid rgba(169,132,77,.48);border-left: 5px solid #a9844d;background: linear-gradient(135deg,#fffdf8 0%,#f6f1e8 100%);box-shadow: 0 15px 36px rgba(49,83,75,.07);}.post_content .cmd-article-line-cta > span{display: block;margin-bottom: 8px;color: #a9844d;font-family: Georgia,serif;font-size: 11px;letter-spacing: .15em;}.post_content .cmd-article-line-cta p{margin: 0 0 12px;color: #52635f;font-size: 14px;line-height: 1.9;}.post_content .cmd-article-line-cta p strong{color: #31534b;font-size: clamp(20px,3vw,27px);line-height: 1.55;}.post_content .cmd-article-line-cta a{display: inline-flex;min-height: 52px;margin-top: 8px;padding: 12px 20px;border: 1px solid #06a847;background: #06c755;color: #fff !important;align-items: center;justify-content: center;font-size: 14px;font-weight: 700;line-height: 1.5;text-align: center;text-decoration: none !important;}.post_content .cmd-article-line-cta a:hover{border-color: #059d42;background: #05b94d;color: #fff !important;}.post_content .cmd-article-line-cta a b{margin-left: 8px;}@media (max-width: 900px){.cmd-blog-first__grid{grid-template-columns: 1fr;}.cmd-blog-starter > a{display: grid;grid-template-columns: minmax(200px,.8fr) 1.2fr;}.cmd-blog-starter figure{height: 100%;min-height: 220px;aspect-ratio: auto;}.cmd-blog-topics__grid{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (max-width: 600px){.cmd-blog-first,.cmd-blog-topics,.cmd-blog-listing{width: min(100% - 28px,560px);}.cmd-blog-first{margin-top: 32px;margin-bottom: 48px;}.cmd-blog-topics{margin-bottom: 52px;padding: 26px 18px;}.cmd-blog-starter > a{display: flex;}.cmd-blog-starter figure{min-height: 0;aspect-ratio: 16 / 9;}.cmd-blog-topics__grid{grid-template-columns: 1fr;}.cmd-blog-topics__grid a{min-height: 104px;}.post_content .cmd-article-line-cta{margin: 38px 0;padding: 25px 20px;}.post_content .cmd-article-line-cta a{width: 100%;}}@media (min-width: 960px){body .l-header .l-header__logo,body .l-fixHeader .l-fixHeader__logo{padding-top: 0 !important;padding-bottom: 0 !important;}.cmd-home-compact .cmd-redesign-hero{display: grid;grid-template-columns: minmax(0,1.08fr) minmax(440px,.92fr);}.cmd-home-compact .cmd-redesign-hero > figure{grid-column: 2;grid-row: 1;min-height: 620px;}.cmd-home-compact .cmd-redesign-hero-copy{grid-column: 1;grid-row: 1;align-self: center;padding: 64px clamp(50px,6vw,96px);}.cmd-home-compact .cmd-redesign-hero h1 span{display: block;}}.cmd-button-line,.cmd-button-line-primary,.cmd-sticky-line,.cmd-mobile-cta a{border-color: #06c755 !important;background: #06c755 !important;color: #fff !important;}.cmd-button-line:hover,.cmd-button-line-primary:hover,.cmd-sticky-line:hover,.cmd-mobile-cta a:hover{border-color: #05b94d !important;background: #05b94d !important;color: #fff !important;}.cmd-sticky-line b,.cmd-mobile-cta a > b{color: #06a847 !important;}@media (min-width: 761px) and (max-width: 1023px){.cmd-blog-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 24px;width: min(760px,calc(100% - 40px));}}@media (max-width: 959px){.cmd-home-compact .cmd-redesign-hero{display: flex;min-height: 0;flex-direction: column;}.cmd-home-compact .cmd-redesign-hero > figure{display: block !important;order: 0;width: 100%;min-height: 0 !important;aspect-ratio: 16 / 8.5;}.cmd-home-compact .cmd-redesign-hero > figure img{object-position: 50% 30%;}.cmd-home-compact .cmd-redesign-hero-copy{order: 1;max-width: 760px;margin: 0 auto;padding: 48px clamp(28px,6.5vw,56px) 54px;}.cmd-home-compact.cmd-home-redesign .cmd-redesign-hero h1{max-width: 100%;font-size: clamp(34px,5.4vw,42px);line-height: 1.5;}.cmd-home-compact .cmd-redesign-hero h1 span{display: inline;}}.cmd-home-compact.cmd-home-redesign .cmd-rd-method-compact{padding-top: clamp(78px,8vw,108px);padding-bottom: clamp(78px,8vw,108px);}.cmd-home-compact .cmd-rd-method-compact .cmd-rd-heading{max-width: 860px;margin: 0 auto 34px;text-align: center;}.cmd-method-flow{display: flex;width: min(920px,calc(100% - 48px));margin: 0 auto 52px;align-items: center;justify-content: center;gap: 14px;}.cmd-method-flow span{display: inline-flex;min-height: 42px;align-items: center;justify-content: center;padding: 9px 18px;border: 1px solid #d8c39e;border-radius: 999px;background: #fffdf8;color: #624a29;font-size: 14px;font-weight: 800;white-space: nowrap;}.cmd-method-flow b{color: #a9844d;font-family: Georgia,serif;font-size: 21px;font-weight: 400;}.cmd-home-compact .cmd-rd-method-compact .cmd-rd-step-grid{grid-template-columns: repeat(4,minmax(0,1fr));gap: 18px;}.cmd-home-compact .cmd-rd-method-compact .cmd-rd-step-grid::before{display: none;}.cmd-home-compact .cmd-rd-method-compact .cmd-rd-step-grid article{min-height: 305px;padding: 30px 24px 28px;border-top: 4px solid #a9844d;border-radius: 0 0 6px 6px;text-align: left;box-shadow: 0 14px 36px rgba(67,53,37,.07);}.cmd-home-compact .cmd-rd-method-compact .cmd-rd-step-grid b{display: inline-flex;width: auto;height: auto;margin: 0 0 19px;padding: 7px 11px;border-radius: 999px;background: #f1e6d4;box-shadow: none;color: #87672f;font-size: 11px;font-weight: 800;letter-spacing: .1em;}.cmd-home-compact.cmd-home-redesign .cmd-rd-method-compact .cmd-rd-step-grid h3{min-height: 3.1em;margin: 0 0 15px;color: #2f2a26;font-size: 22px;font-weight: 700;line-height: 1.55;}.cmd-home-compact .cmd-rd-method-compact .cmd-rd-step-grid p{margin: 0 0 19px;color: #5a524c;font-size: 14px;line-height: 1.9;}.cmd-home-compact .cmd-rd-method-compact .cmd-rd-step-grid small{display: block;margin-top: auto;color: #9a7a49;font-size: 11px;font-weight: 800;letter-spacing: .08em;}.cmd-home-compact .cmd-rd-method-compact .cmd-rd-step-grid strong{display: block;margin-top: 6px;color: #31534b;font-size: 14px;line-height: 1.6;}.cmd-method-summary{width: min(800px,calc(100% - 48px));margin: 42px auto 0;padding: 22px 28px;border-left: 3px solid #a9844d;background: rgba(255,253,248,.82);color: #5b534c;font-size: 15px;line-height: 1.9;text-align: center;}.cmd-method-summary strong{color: #31534b;}@media (max-width: 1050px){.cmd-home-compact .cmd-rd-method-compact .cmd-rd-step-grid{grid-template-columns: repeat(2,minmax(0,1fr));}.cmd-home-compact .cmd-rd-method-compact .cmd-rd-step-grid article{min-height: 260px;}}@media (max-width: 700px){.cmd-home-compact.cmd-home-redesign .cmd-rd-method-compact{padding: 68px 18px;}.cmd-method-flow{display: grid;grid-template-columns: 1fr;width: 100%;margin-bottom: 32px;gap: 5px;}.cmd-method-flow span{width: 100%;min-height: 40px;}.cmd-method-flow b{line-height: 1;text-align: center;transform: rotate(90deg);}.cmd-home-compact .cmd-rd-method-compact .cmd-rd-step-grid{grid-template-columns: 1fr;gap: 16px;}.cmd-home-compact .cmd-rd-method-compact .cmd-rd-step-grid article{min-height: 0;padding: 26px 22px 25px;}.cmd-home-compact.cmd-home-redesign .cmd-rd-method-compact .cmd-rd-step-grid h3{min-height: 0;font-size: 21px;}.cmd-method-summary{width: 100%;margin-top: 30px;padding: 19px 18px;text-align: left;}}.single-post .post_content h2{border-color: #a9844d !important;background: #a9844d !important;color: #fff !important;box-shadow: none !important;}.single-post .post_content h2::before{border-color: #87672f transparent !important;}.single-post .post_content h3{border-left-color: #a9844d !important;color: #31534b !important;}.single-post :is(#comments,.comments-area,.comment-respond,.p-articleFoot__comment){display: none !important;}.single-post :is(.c-categoryList,.p-articleMetas__termList) a{border-color: #a9844d !important;background-color: #a9844d !important;color: #fff !important;}.single-post :is(.p-toc,.cmd-post-toc){border-color: rgba(169,132,77,.32) !important;}.single-post :is(.p-toc,.cmd-post-toc) a{color: #87672f !important;text-decoration-color: rgba(169,132,77,.48) !important;}.single-post .post_content a[href^="/"]:not([href^="#"]):not(.cmd-button):not(.cmd-consult-badge):not(.swell-block-button__link):not(.wp-block-button__link),.single-post .post_content a[href^="https://marriage-cmd.com/"]:not(.cmd-button):not(.cmd-consult-badge):not(.swell-block-button__link):not(.wp-block-button__link){color: #31534b;font-weight: 600;text-decoration-color: #a9844d;text-decoration-thickness: 1.5px;text-underline-offset: 4px;}.single-post .post_content a[href^="/"]:not([href^="#"]):not(.cmd-button):not(.cmd-consult-badge):not(.swell-block-button__link):not(.wp-block-button__link):hover,.single-post .post_content a[href^="https://marriage-cmd.com/"]:not(.cmd-button):not(.cmd-consult-badge):not(.swell-block-button__link):not(.wp-block-button__link):hover{color: #87672f;}.p-spMenu__inner .menu-item > a{border-bottom-color: rgba(169,132,77,.24) !important;color: #87672f !important;}.p-spMenu__inner .menu-item > a::before{color: #a9844d !important;}.p-spMenu__inner :is(.c-widget__title,.p-spMenu__title){color: #87672f !important;}.cmd-price-total > strong{position: relative;display: inline-block;padding: 0 4px 10px;}.cmd-price-total > strong::after{position: absolute;right: -3%;bottom: 1px;left: -3%;height: 10px;background: center bottom / 100% 100% no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 7 C32 3 62 10 98 6 S164 4 198 7' fill='none' stroke='%23d85b5b' stroke-width='4' stroke-linecap='round'/%3E%3Cpath d='M4 9 C45 6 78 9 120 7 S166 8 196 6' fill='none' stroke='%23d85b5b' stroke-width='1.4' stroke-linecap='round' opacity='.55'/%3E%3C/svg%3E");content: "";pointer-events: none;}@media (max-width: 600px){body .cmd-home-compact .cmd-redesign-hero > figure{height: 230px !important;min-height: 230px !important;aspect-ratio: auto !important;}body .cmd-home-compact .cmd-redesign-hero > figure img{width: 100% !important;height: 100% !important;object-fit: cover !important;object-position: 50% 30% !important;}body .cmd-home-compact .cmd-redesign-hero-copy{padding: 22px 20px 30px !important;}body .cmd-home-compact .cmd-redesign-eyebrow{margin-bottom: 10px !important;font-size: 12px !important;line-height: 1.7 !important;}body .cmd-home-compact.cmd-home-redesign .cmd-redesign-hero h1{margin-bottom: 14px !important;font-size: 28px !important;line-height: 1.42 !important;}body .cmd-home-compact .cmd-redesign-target,body .cmd-home-compact .cmd-redesign-lead{margin-bottom: 9px !important;font-size: 15px !important;line-height: 1.75 !important;}body .cmd-home-compact .cmd-consult-badge{display: none !important;}body .cmd-home-compact .cmd-redesign-hero .cmd-actions{width: 100% !important;margin-top: 16px !important;padding: 0 !important;}body .cmd-home-compact .cmd-redesign-hero .cmd-actions .cmd-button{width: 100% !important;max-width: none !important;}body .cmd-home-compact .cmd-hero-affiliation{margin: 14px 0 10px !important;}body .cmd-home-compact .cmd-redesign-assurance{gap: 4px 8px !important;font-size: 12px !important;}}@media (min-width: 601px) and (max-width: 959px){.cmd-home-compact.cmd-home-redesign .cmd-redesign-hero h1{max-width: 18em;font-size: clamp(32px,4.6vw,38px);line-height: 1.5;word-break: keep-all;overflow-wrap: normal;line-break: strict;}.cmd-home-compact .cmd-redesign-hero h1 span{display: inline-block;white-space: nowrap;}.cmd-home-compact .cmd-redesign-hero h1 span:not(:last-child)::after{content: " ";}}.cmd-consult-jump{display: inline-flex;align-items: center;justify-content: center;min-height: 52px;margin-top: 24px;padding: 12px 28px;border-radius: 999px;background: #87672f;box-shadow: 0 10px 24px rgb(94 68 26 / 18%);color: #fff !important;font-weight: 700;letter-spacing: .04em;text-decoration: none !important;transition: transform .2s ease,background-color .2s ease,box-shadow .2s ease;}.cmd-consult-jump::after{content: "↓";margin-left: 10px;font-size: 14px;}.cmd-consult-jump:hover{transform: translateY(-2px);background: #715326;box-shadow: 0 12px 28px rgb(94 68 26 / 24%);}.cmd-consult-jump-note{margin: 12px 0 0 !important;color: #625c53;font-size: 12px !important;line-height: 1.7 !important;}#consult-form{scroll-margin-top: 96px;}@media (max-width: 760px){body{padding-bottom: calc(58px + env(safe-area-inset-bottom));}.cmd-mobile-cta{padding: 4px max(8px,env(safe-area-inset-right)) calc(4px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));}.cmd-mobile-cta a{grid-template-columns: 42px minmax(0,1fr);min-height: 44px;padding: 0 12px 0 6px;}.cmd-mobile-cta a > b{padding: 4px 2px;font-size: 10px;}.cmd-mobile-cta a > span{font-size: 11px;line-height: 1.35;}.cmd-mobile-cta a > span small{font-size: 9px;}body:has(.cmd-consult-page){padding-bottom: 0;}body:has(.cmd-consult-page) .cmd-mobile-cta{display: none !important;}}@media (max-width: 600px){.cmd-consult-jump{width: 100%;min-height: 50px;margin-top: 20px;}.cmd-consult-jump-note{text-align: center;}}.cmd-access-footer__brand{display: inline-block;}.cmd-access-footer__mark > img{width: 230px;height: 230px;}.cmd-access-footer__mark small,.cmd-access-footer__brand > strong{display: none;}@media (max-width: 900px){.cmd-access-footer__mark > img{width: 190px;height: 190px;}}.cmd-access-footer__mark > img{}.cmd-access-footer__brand > strong{}@media (max-width: 900px){}.cmd-access-footer__brand{display: inline-flex;align-items: center;gap: 0;margin-bottom: 18px;}.cmd-access-footer__mark > img{width: 104px;height: 104px;object-fit: contain;}.cmd-access-footer__mark small{display: none;}.cmd-access-footer__brand > strong{display: block;color: #31534b;font-family: "Noto Serif JP","Yu Mincho","YuMincho",serif;font-size: 28px;font-weight: 700;letter-spacing: .05em;white-space: nowrap;margin-left: -8px;}.cmd-access-footer__tagline{color: #171717;}.cmd-access-footer__details{display: grid;gap: 5px;margin: 0 0 32px;color: #31534b;font-family: "Noto Sans JP","Yu Gothic",sans-serif;font-size: 13px;line-height: 1.7;}.cmd-access-footer__details strong{font-weight: 700;}@media (max-width: 900px){.cmd-access-footer__mark > img{width: 86px;height: 86px;}.cmd-access-footer__brand > strong{font-size: 24px;}.cmd-access-footer__details{font-size: 12px;}}.post_content .cmd-post-toc{margin: 34px 0 44px;padding: 26px 30px 22px;border: 1px solid #ded6c9;border-left: 4px solid #9c7740;background: #fffdf8;box-shadow: 0 12px 32px rgba(49,83,75,.06);}.post_content .cmd-post-toc > p{margin: 0 0 14px;color: #31534b;font-size: 17px;letter-spacing: .04em;}.post_content .cmd-post-toc ol{margin: 0;padding-left: 1.4em;}.post_content .cmd-post-toc li{margin: 8px 0;color: #687773;line-height: 1.7;}.post_content .cmd-post-toc a{color: #31534b;text-decoration-color: rgba(156,119,64,.42);text-underline-offset: 3px;}@media (max-width: 600px){.post_content .cmd-post-toc{margin: 26px 0 34px;padding: 21px 20px 18px;}.post_content .cmd-post-toc li{font-size: 14px;}}.cmd-home-compact .cmd-redesign-hero > figure::after{display: none !important;content: none !important;}.cmd-question-bubble,.cmd-question-bubble.is-expanded{display: none !important;}@media (max-width: 760px){.cmd-blog-grid{grid-template-columns: 1fr;gap: 22px;width: min(100% - 28px,560px);}.cmd-blog-card__body :is(h2,h3){min-height: 0;font-size: 21px;-webkit-line-clamp: 3;}}@media (max-width: 600px){.cmd-home-compact .cmd-redesign-hero > figure{aspect-ratio: 16 / 10;}.cmd-home-compact .cmd-redesign-hero-copy{padding: 32px 20px 40px;}.cmd-home-compact.cmd-home-redesign .cmd-redesign-hero h1{margin-bottom: 20px;font-size: clamp(29px,8vw,34px);line-height: 1.55;}.cmd-home-compact .cmd-redesign-target,.cmd-home-compact .cmd-redesign-lead{font-size: 14px;line-height: 1.85;}.cmd-home-compact .cmd-redesign-hero .cmd-actions{grid-template-columns: 1fr;}.cmd-question-bubble,.cmd-question-bubble.is-expanded{display: none !important;}}.cmd-home-compact .cmd-redesign-hero .cmd-button-line,.cmd-home-compact .cmd-redesign-hero .cmd-hero-free-note{display: none !important;}.cmd-home-compact .cmd-redesign-hero .cmd-actions{display: block;width: min(100%,500px);}.cmd-home-compact .cmd-redesign-hero .cmd-actions .cmd-button{width: 100%;}@media (min-width: 960px){.cmd-home-compact .cmd-redesign-hero{min-height: 680px;}.cmd-home-compact .cmd-redesign-hero > figure{min-height: 680px;}.cmd-home-compact .cmd-redesign-hero-copy{padding: 52px clamp(50px,6vw,88px);}.cmd-home-compact.cmd-home-redesign .cmd-redesign-hero h1{max-width: 12.5em;font-size: clamp(38px,3.4vw,42px);line-height: 1.45;}.cmd-home-compact .cmd-redesign-hero h1 span{display: inline;}}@media (min-width: 960px){.l-header .menu-item-309 > a,.l-fixHeader .menu-item-309 > a{padding-right: 16px !important;padding-left: 16px !important;background: #f3c9d2 !important;box-shadow: inset 0 0 0 1px rgba(181,154,89,.24);color: #31534b !important;font-weight: 700;}.l-header .menu-item-309 > a:hover,.l-header .menu-item-309 > a:focus-visible,.l-fixHeader .menu-item-309 > a:hover,.l-fixHeader .menu-item-309 > a:focus-visible{background: #eab7c3 !important;color: #26463f !important;}.cmd-home-compact .cmd-redesign-hero-copy{padding-top: 12px;padding-bottom: 28px;}.cmd-home-compact .cmd-redesign-eyebrow{margin-bottom: 8px;}.cmd-home-compact.cmd-home-redesign .cmd-redesign-hero h1{margin-bottom: 10px;font-size: 36px;line-height: 1.38;}.cmd-home-compact .cmd-redesign-target{margin-bottom: 8px;line-height: 1.65;}.cmd-home-compact .cmd-redesign-lead{margin-bottom: 4px;line-height: 1.65;}.cmd-home-compact .cmd-redesign-hero .cmd-actions{margin-top: 8px;}}@media (min-width: 901px){.cmd-sticky-line{right: 12px;bottom: 24px;width: 74px;min-height: 148px;gap: 7px;padding: 13px 9px;}.cmd-sticky-line span{font-size: 15px;}.cmd-sticky-line small{font-size: 10px;}}.cmd-price-mid-cta{box-sizing: border-box;display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 28px;align-items: center;width: min(1100px,calc(100% - 48px));margin: 46px auto 72px;padding: 30px 34px;border: 1px solid rgba(181,154,89,.42);border-left: 4px solid #b59a59;background: #f8f3e8;box-shadow: 0 10px 28px rgba(78,67,61,.07);}#body_wrap .cmd-price-mid-cta{width: min(1100px,calc(100% - 48px)) !important;margin: 46px auto 72px !important;}.cmd-price-mid-cta p,.cmd-price-mid-cta h2,.cmd-price-mid-cta span{margin: 0;}.cmd-price-mid-cta p{color: #a9822f;font-size: 12px;font-weight: 700;letter-spacing: .12em;}.cmd-price-mid-cta h2{margin-top: 7px;color: #31534b;font-size: clamp(22px,2.2vw,30px);line-height: 1.5;}.cmd-price-mid-cta span{display: block;margin-top: 7px;color: #625c53;font-size: 14px;line-height: 1.75;}.cmd-price-mid-cta .cmd-button{min-width: 270px;white-space: nowrap;}@media (max-width: 760px){.cmd-price-mid-cta{grid-template-columns: 1fr;gap: 20px;width: calc(100% - 32px);margin: 34px auto 52px;padding: 24px 20px;}#body_wrap .cmd-price-mid-cta{width: calc(100% - 32px) !important;margin: 34px auto 52px !important;}.cmd-price-mid-cta .cmd-button{width: 100%;min-width: 0;}}.cmd-counselor-fact-card__credentials ul{margin-top: 0;}.cmd-counselor-certificates-direct{display: grid;grid-template-columns: minmax(0,.72fr) minmax(0,1.28fr);gap: clamp(28px,5vw,64px);align-items: start;max-width: 1120px;margin: clamp(36px,6vw,72px) auto;padding: clamp(24px,4vw,48px);border: 1px solid rgba(161,127,77,.32);border-radius: 24px;background: #fbfaf6;box-shadow: 0 18px 48px rgba(23,63,56,.08);}.cmd-counselor-certificates-direct__heading{position: sticky;top: 110px;}.cmd-counselor-certificates-direct__heading h2{margin: 8px 0 18px;color: #173f38;font-family: "Yu Mincho","Hiragino Mincho ProN",serif;font-size: clamp(24px,2.5vw,36px);line-height: 1.5;}.cmd-counselor-certificates-direct__heading > p:last-child{margin: 0;color: #625c53;line-height: 1.9;}.cmd-counselor-certificates-direct figure{margin: 0;}.cmd-counselor-certificates-direct img{display: block;width: 100%;height: auto;border: 1px solid rgba(161,127,77,.24);background: #fff;box-shadow: 0 12px 32px rgba(23,63,56,.08);}.cmd-counselor-certificates-direct figcaption{margin-top: 12px;color: #70685e;font-size: 12px;line-height: 1.7;text-align: center;}@media (max-width: 760px){.cmd-counselor-certificates-direct{grid-template-columns: 1fr;gap: 22px;width: calc(100% - 32px);margin: 32px auto 46px;padding: 22px 14px 16px;border-radius: 18px;}.cmd-counselor-certificates-direct__heading{position: static;padding: 0 4px;}.cmd-counselor-certificates-direct__heading h2{margin-bottom: 12px;font-size: clamp(22px,7vw,28px);}}.cmd-cert-modal-trigger{appearance: none;display: inline-flex;align-items: center;justify-content: center;min-height: 44px;margin-top: 16px;padding: 10px 18px;border: 1px solid #9f7a43;border-radius: 999px;background: #fffdf8;color: #31534b;cursor: pointer;font: inherit;font-size: 14px;font-weight: 700;line-height: 1.5;text-decoration: none;transition: background-color .2s ease,border-color .2s ease,color .2s ease;}.cmd-cert-modal-trigger:hover{border-color: #31534b;background: #31534b;color: #fff;}.cmd-cert-modal-trigger:focus-visible,.cmd-cert-modal__close:focus-visible,.cmd-cert-modal__dialog:focus-visible{outline: 3px solid #d2ad6b;outline-offset: 3px;}.cmd-cert-modal[hidden]{display: none !important;}.cmd-cert-modal{box-sizing: border-box;display: grid;position: fixed;inset: 0;z-index: 100000;align-items: center;justify-items: center;padding: 24px;isolation: isolate;}.cmd-cert-modal__backdrop{position: absolute;inset: 0;z-index: 0;background: rgba(19,35,31,.78);cursor: pointer;}.cmd-cert-modal__dialog{box-sizing: border-box;position: relative;z-index: 1;width: min(760px,100%);max-height: calc(100dvh - 48px);padding: clamp(24px,4vw,42px);overflow: auto;overscroll-behavior: contain;border: 1px solid #d8cbb8;border-radius: 16px;background: #fffdf8;box-shadow: 0 30px 80px rgba(0,0,0,.3);}.cmd-cert-modal__dialog h2{margin: 0 52px 24px 0;color: #243f39;font-size: clamp(23px,3vw,32px);line-height: 1.5;}.cmd-cert-modal__dialog figure{margin: 0;}.cmd-cert-modal__dialog img{display: block;width: 100%;height: auto;margin: 0 auto;border: 1px solid #e1d8cb;background: #fff;}.cmd-cert-modal__dialog figcaption{margin-top: 12px;color: #64716d;font-size: 13px;line-height: 1.7;text-align: center;}.cmd-cert-modal__close{appearance: none;display: grid;position: absolute;top: 16px;right: 16px;width: 44px;height: 44px;padding: 0;border: 1px solid #d8cbb8;border-radius: 50%;background: #fff;color: #31534b;cursor: pointer;font: inherit;font-size: 30px;line-height: 1;place-items: center;}.cmd-cert-modal__close:hover{background: #31534b;color: #fff;}body.cmd-modal-open{overflow: hidden;}@media (max-width: 600px){.cmd-cert-modal{align-items: end;padding: 12px;}.cmd-cert-modal__dialog{width: 100%;max-height: calc(100dvh - 24px);padding: 24px 18px 28px;border-radius: 14px 14px 8px 8px;}.cmd-cert-modal__dialog h2{margin-right: 48px;font-size: 22px;}.cmd-cert-modal__close{top: 12px;right: 12px;}}@media (prefers-reduced-motion: reduce){.cmd-cert-modal-trigger{transition: none;}}.cmd-proof-facts article small a.cmd-reveal{display: inline !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;opacity: 1 !important;color: #3f83a6 !important;font: inherit !important;line-height: inherit !important;text-decoration: underline !important;text-decoration-thickness: 1px !important;text-underline-offset: .18em !important;transform: none !important;transition: color .2s ease !important;}.cmd-proof-facts article small a.cmd-reveal:hover,.cmd-proof-facts article small a.cmd-reveal:focus-visible{color: #9b743c !important;}@media (max-width: 760px){.cmd-proof-evidence > .cmd-proof-eyebrow{font-size: 12px;}.cmd-proof-evidence > h2{margin-bottom: 18px;font-size: 23px;line-height: 1.5;}.cmd-proof-facts article{padding: 19px 17px 20px;}.cmd-proof-facts article > small{margin-bottom: 7px;font-size: 12px;line-height: 1.55;}.cmd-proof-facts strong{font-size: 17px;line-height: 1.55;}.cmd-proof-facts span{margin-top: 8px;color: #4f5f5a;font-size: 15px;line-height: 1.8;}.cmd-proof-facts span > small{margin-top: 7px;margin-bottom: 0;font-size: 12px;line-height: 1.7;}.cmd-proof-evidence > .cmd-proof-media-title{font-size: 12px;}.cmd-proof-copy small{font-size: 12px;}.cmd-proof-copy strong{font-size: 15px;}.cmd-home-updates__tab{font-size: 13px;}.cmd-home-updates__category,.cmd-home-updates__latest time{font-size: 12px;}.cmd-home-updates__latest h2,.cmd-home-updates__grid .cmd-home-updates__latest h2{margin: 8px 0 10px;font-size: 17px;line-height: 1.6;}.cmd-home-updates__archive{font-size: 14px;}}@media (max-width: 600px){.cmd-home-updates__grid .cmd-home-updates__latest{display: flex;grid-template-columns: none;flex-direction: column;}.cmd-home-updates__grid .cmd-home-updates__latest figure{min-height: 0;aspect-ratio: 16 / 9;}.cmd-home-updates__grid .cmd-home-updates__latest > div{padding: 15px 16px 17px;}.cmd-home-updates__read{display: block;font-size: 13px;}}.cmd-contact-form .cmd-basic-select-wrap{display: block;margin-top: 12px;}.cmd-contact-form .cmd-basic-select{width: 100%;min-height: 52px;margin: 0;padding: 10px 42px 10px 14px;border: 1px solid #cfc7ba;border-radius: 4px;background-color: #fff;color: #354b45;font-size: 16px;line-height: 1.5;}.cmd-contact-form .cmd-basic-select:focus-visible{border-color: #a97d3f;outline: 3px solid rgba(169,125,63,.2);outline-offset: 2px;}.cmd-contact-form .cmd-time-select{width: 100%;min-height: 52px;margin: 0;padding: 10px 42px 10px 14px;border: 1px solid #cfc7ba;border-radius: 4px;background-color: #fff;color: #354b45;font-size: 16px;line-height: 1.5;}.cmd-contact-form .cmd-time-select:focus-visible{border-color: #a97d3f;outline: 3px solid rgba(169,125,63,.2);outline-offset: 2px;}:root{--cmd-refined-crown-logo: url("../logo/cmd-crown-konkatsu-heart-lab-serif.png");}.l-header__logo .c-headLogo__link > img,.l-fixHeader__logo .c-headLogo__link > img,.cmd-access-footer__mark > img{content: var(--cmd-refined-crown-logo) !important;}.l-header__logo .c-headLogo__link,.l-fixHeader__logo .c-headLogo__link{overflow: hidden !important;}.l-header__logo .c-headLogo__link > img,.l-fixHeader__logo .c-headLogo__link > img{width: 92px !important;height: 92px !important;max-width: none !important;max-height: none !important;flex: 0 0 92px !important;margin-right: -12px !important;object-fit: contain !important;}.cmd-header-brandtext{align-content: center !important;row-gap: 4px !important;margin-left: 0 !important;}.cmd-header-brandtext > strong{display: none !important;}.cmd-access-footer__brand{display: inline-block !important;margin-bottom: 18px !important;}.cmd-access-footer__mark{position: relative !important;display: block !important;width: 170px !important;height: 185px !important;overflow: hidden !important;}.cmd-access-footer__mark > img{position: absolute !important;top: 50% !important;left: 50% !important;width: 220px !important;height: 220px !important;max-width: none !important;object-fit: contain !important;transform: translate(-50%,-50%) !important;}.cmd-access-footer__mark small,.cmd-access-footer__brand > strong{display: none !important;}@media (max-width: 900px){.l-header__logo .c-headLogo__link > img,.l-fixHeader__logo .c-headLogo__link > img{width: 90px !important;height: 90px !important;flex-basis: 90px !important;margin-right: -12px !important;}.cmd-access-footer__mark{width: 156px !important;height: 172px !important;}.cmd-access-footer__mark > img{width: 205px !important;height: 205px !important;}}@media (max-width: 600px){.cmd-header-brandtext{display: none !important;}.l-header__logo .c-headLogo__link > img,.l-fixHeader__logo .c-headLogo__link > img{width: 96px !important;height: 96px !important;flex-basis: 96px !important;margin-right: 0 !important;}}html body #header .l-header__logo .c-headLogo__link > img,html body .l-fixHeader .l-fixHeader__logo .c-headLogo__link > img{content: var(--cmd-refined-crown-logo) !important;width: 92px !important;height: 92px !important;max-width: none !important;flex: 0 0 92px !important;margin-right: -12px !important;object-fit: contain !important;}@media (max-width: 900px){html body #header .l-header__logo .c-headLogo__link > img,html body .l-fixHeader .l-fixHeader__logo .c-headLogo__link > img{width: 90px !important;height: 90px !important;flex-basis: 90px !important;margin-right: -12px !important;}}@media (max-width: 600px){html body #header .l-header__logo .c-headLogo__link > img,html body .l-fixHeader .l-fixHeader__logo .c-headLogo__link > img{width: 96px !important;height: 96px !important;flex-basis: 96px !important;margin-right: 0 !important;}}html body #header .l-header__logo .c-headLogo__link > img,html body .l-fixHeader .l-fixHeader__logo .c-headLogo__link > img,.cmd-access-footer__mark > img{content: var(--cmd-crown-kimochi-logo) !important;max-height: none !important;}.cmd-header-brandtext > strong{display: block !important;}.cmd-access-footer__brand{display: inline-flex !important;align-items: center !important;gap: 0 !important;}.cmd-access-footer__brand > strong{display: block !important;margin-left: -4px !important;color: #31534b !important;font-size: 28px !important;font-weight: 700 !important;letter-spacing: .02em !important;line-height: 1.25 !important;white-space: nowrap !important;}@media (max-width: 900px){.cmd-access-footer__brand > strong{font-size: 24px !important;}}@media (max-width: 600px){#header .cmd-header-brandtext,.l-fixHeader .cmd-header-brandtext{display: flex !important;align-items: center !important;margin-left: -2px !important;}#header .cmd-header-brandtext__lead,#header .cmd-header-brandtext__meta,.l-fixHeader .cmd-header-brandtext__lead,.l-fixHeader .cmd-header-brandtext__meta{display: none !important;}#header .cmd-header-brandtext > strong,.l-fixHeader .cmd-header-brandtext > strong{display: block !important;font-size: 19px !important;line-height: 1.15 !important;white-space: nowrap !important;}.cmd-access-footer__brand > strong{margin-left: -10px !important;font-size: 22px !important;}}@media (max-width: 600px){html body #header .l-header__logo .c-headLogo__link > img,html body .l-fixHeader .l-fixHeader__logo .c-headLogo__link > img{width: 78px !important;height: 78px !important;flex-basis: 78px !important;margin-right: -8px !important;}#header .cmd-header-brandtext > strong,.l-fixHeader .cmd-header-brandtext > strong{font-size: 17px !important;}}html body #header .l-header__logo .c-headLogo__link > img,html body .l-fixHeader .l-fixHeader__logo .c-headLogo__link > img{width: 82px !important;height: 82px !important;flex-basis: 82px !important;margin-right: -8px !important;}@media (max-width: 900px){html body #header .l-header__logo .c-headLogo__link > img,html body .l-fixHeader .l-fixHeader__logo .c-headLogo__link > img{width: 80px !important;height: 80px !important;flex-basis: 80px !important;margin-right: -8px !important;}}@media (max-width: 600px){html body #header .l-header__logo .c-headLogo__link > img,html body .l-fixHeader .l-fixHeader__logo .c-headLogo__link > img{width: 72px !important;height: 72px !important;flex-basis: 72px !important;margin-right: -6px !important;}}html body #header .l-header__logo,html body #header .l-header__logo .c-headLogo,html body #header .l-header__logo .c-headLogo__link,html body .l-fixHeader .l-fixHeader__logo,html body .l-fixHeader .l-fixHeader__logo .c-headLogo,html body .l-fixHeader .l-fixHeader__logo .c-headLogo__link{overflow: visible !important;}html body #header .l-header__logo,html body .l-fixHeader .l-fixHeader__logo{position: relative !important;z-index: 5 !important;}html body #header .l-header__logo .c-headLogo__link > img,html body .l-fixHeader .l-fixHeader__logo .c-headLogo__link > img{width: 70px !important;height: 70px !important;flex-basis: 70px !important;margin-right: -4px !important;}.cmd-access-footer__mark{width: 124px !important;height: 124px !important;overflow: visible !important;}.cmd-access-footer__mark > img{width: 124px !important;height: 124px !important;}@media (max-width: 900px){html body #header .l-header__logo .c-headLogo__link > img,html body .l-fixHeader .l-fixHeader__logo .c-headLogo__link > img{width: 64px !important;height: 64px !important;flex-basis: 64px !important;margin-right: -3px !important;}.cmd-access-footer__mark{width: 108px !important;height: 108px !important;}.cmd-access-footer__mark > img{width: 108px !important;height: 108px !important;}}@media (max-width: 600px){html body #header .l-header__logo,html body #header .l-header__logo .c-headLogo,html body #header .l-header__logo .c-headLogo__link,html body .l-fixHeader .l-fixHeader__logo,html body .l-fixHeader .l-fixHeader__logo .c-headLogo,html body .l-fixHeader .l-fixHeader__logo .c-headLogo__link{overflow: hidden !important;}html body #header .l-header__logo .c-headLogo__link > img,html body .l-fixHeader .l-fixHeader__logo .c-headLogo__link > img{width: 58px !important;height: 58px !important;flex-basis: 58px !important;margin-right: 0 !important;}.cmd-access-footer__mark{width: 88px !important;height: 88px !important;}.cmd-access-footer__mark > img{width: 88px !important;height: 88px !important;}.cmd-access-footer__brand > strong{margin-left: 2px !important;font-size: 21px !important;}}@media (min-width: 901px){html body #header #gnav .menu-item > a{padding-right: 12px !important;padding-left: 12px !important;font-size: 14px !important;transition: background-color .2s ease,box-shadow .2s ease,color .2s ease !important;}html body #header #gnav .menu-item:not(.menu-item-309) > a:hover,html body #header #gnav .menu-item:not(.menu-item-309) > a:focus-visible,html body #header #gnav .menu-item.current-menu-item:not(.menu-item-309) > a,html body #header #gnav .menu-item.current_page_item:not(.menu-item-309) > a{background-color: #f8e8ec !important;box-shadow: inset 0 -3px 0 #d9a4b1 !important;color: #31534b !important;}html body #header #gnav .menu-item-309 > a:hover,html body #header #gnav .menu-item-309 > a:focus-visible{background-color: #e9c1ca !important;}.cmd-sticky-line{right: 14px !important;bottom: 24px !important;width: 62px !important;min-height: 120px !important;gap: 7px !important;padding: 10px 7px !important;}.cmd-sticky-line span{font-size: 14px !important;font-weight: 700 !important;letter-spacing: .04em !important;}.cmd-sticky-line b{padding: 6px 3px !important;font-size: 10px !important;}.cmd-access-footer__cta a{grid-template-columns: 58px minmax(0,1fr) 20px !important;}.cmd-access-footer__cta span{width: 58px !important;height: 58px !important;font-size: 12px !important;line-height: 1.25 !important;white-space: normal !important;}}@media (max-width: 900px){.cmd-access-footer__cta span br{display: none !important;}}@media (max-width: 600px){html body #header .l-header__logo,html body #header .l-header__logo .c-headLogo,html body #header .l-header__logo .c-headLogo__link,html body .l-fixHeader .l-fixHeader__logo,html body .l-fixHeader .l-fixHeader__logo .c-headLogo,html body .l-fixHeader .l-fixHeader__logo .c-headLogo__link{overflow: visible !important;}html body #header .l-header__logo .c-headLogo,html body #header .l-header__logo .c-headLogo__link,html body .l-fixHeader .l-fixHeader__logo .c-headLogo,html body .l-fixHeader .l-fixHeader__logo .c-headLogo__link{height: 60px !important;min-height: 60px !important;max-height: 60px !important;}html body #header .l-header__logo .c-headLogo__link > img,html body .l-fixHeader .l-fixHeader__logo .c-headLogo__link > img{display: block !important;width: 54px !important;height: 54px !important;flex-basis: 54px !important;margin-right: 0 !important;object-fit: contain !important;}}.cmd-home-page .cmd-value-questions{gap: 34px !important;align-items: center !important;margin-bottom: 58px !important;}.cmd-home-page .cmd-value-questions span{min-height: 138px !important;padding: 26px 24px !important;border: 1px solid rgba(83,123,118,.14) !important;border-radius: 50% 50% 46% 46% / 48% 48% 52% 52% !important;background: #e9f5f7 !important;box-shadow: 0 16px 34px rgba(54,85,80,.10) !important;color: #31534b !important;font-size: 16px !important;line-height: 1.65 !important;}.cmd-home-page .cmd-value-questions span:nth-child(2){margin-top: 24px !important;background: #f8e7ec !important;}.cmd-home-page .cmd-value-questions span:nth-child(3){background: #f7f0dc !important;}.cmd-home-page .cmd-value-questions span::before{position: absolute !important;bottom: -8px !important;left: calc(50% - 7px) !important;width: 14px !important;height: 12px !important;border: 0 !important;background: inherit !important;clip-path: polygon(50% 0,100% 100%,0 100%) !important;content: "" !important;}.cmd-home-page .cmd-value-questions span::after{position: absolute !important;right: auto !important;bottom: -39px !important;left: 50% !important;width: 1px !important;height: 32px !important;border: 0 !important;background: #b8aa93 !important;content: "" !important;transform: rotate(8deg) !important;transform-origin: top center !important;}.cmd-home-page .cmd-value-questions span:nth-child(2)::after{transform: rotate(-8deg) !important;}@media (max-width: 767px){.cmd-home-page .cmd-value-questions{gap: 42px !important;margin-bottom: 52px !important;}.cmd-home-page .cmd-value-questions span{width: 88% !important;min-height: 112px !important;padding: 22px 20px !important;font-size: 15px !important;text-align: center !important;}.cmd-home-page .cmd-value-questions span:nth-child(2){margin-top: 0 !important;}.cmd-home-page .cmd-value-questions span::after{bottom: -31px !important;height: 25px !important;}}@media (min-width: 901px){html body #header #gnav .menu-item > a,html body .l-fixHeader .l-fixHeader__gnav .menu-item > a{font-size: 14px !important;transition: background-color .08s linear,color .08s linear !important;}html body #header #gnav .menu-item > a .ttl,html body .l-fixHeader .l-fixHeader__gnav .menu-item > a .ttl{color: inherit !important;font-size: 14px !important;font-weight: 700 !important;transition: none !important;}html body #header #gnav .menu-item-305.current-menu-item > a,html body .l-fixHeader .l-fixHeader__gnav .menu-item-305.current-menu-item > a{background-color: transparent !important;box-shadow: none !important;}html body #header #gnav .menu-item-305.current-menu-item > a:hover,html body #header #gnav .menu-item-305.current-menu-item > a:focus-visible,html body .l-fixHeader .l-fixHeader__gnav .menu-item-305.current-menu-item > a:hover,html body .l-fixHeader .l-fixHeader__gnav .menu-item-305.current-menu-item > a:focus-visible{background-color: #f8e8ec !important;box-shadow: inset 0 -3px 0 #d9a4b1 !important;}html body #header #gnav .menu-item-309 > a,html body #header #gnav .menu-item-309 > a .ttl,html body .l-fixHeader .l-fixHeader__gnav .menu-item-309 > a,html body .l-fixHeader .l-fixHeader__gnav .menu-item-309 > a .ttl{background-color: #a98b52 !important;color: #fff !important;-webkit-text-fill-color: #fff !important;}html body #header #gnav .menu-item-309 > a:hover,html body #header #gnav .menu-item-309 > a:focus-visible,html body .l-fixHeader .l-fixHeader__gnav .menu-item-309 > a:hover,html body .l-fixHeader .l-fixHeader__gnav .menu-item-309 > a:focus-visible{background-color: #8f713f !important;color: #fff !important;}}@media (max-width: 600px){#header .cmd-header-brandtext,.l-fixHeader .cmd-header-brandtext{display: flex !important;flex-direction: column !important;align-items: center !important;justify-content: center !important;gap: 1px !important;margin-left: 2px !important;}#header .cmd-header-brandtext > strong,.l-fixHeader .cmd-header-brandtext > strong{color: #31534b !important;font-size: 16px !important;line-height: 1.1 !important;text-align: center !important;}#header .cmd-header-brandtext > strong::before,.l-fixHeader .cmd-header-brandtext > strong::before{display: block !important;margin-bottom: 2px !important;color: #6f665c !important;content: "千葉県船橋市で婚活なら" !important;font-family: "Noto Sans JP","Yu Gothic",sans-serif !important;font-size: 9px !important;font-weight: 600 !important;line-height: 1.2 !important;letter-spacing: .02em !important;white-space: nowrap !important;}#header .cmd-header-brandtext__meta:not(.cmd-header-brandtext__meta--area),.l-fixHeader .cmd-header-brandtext__meta:not(.cmd-header-brandtext__meta--area){display: block !important;margin-top: 2px !important;color: #52635f !important;font-size: 7px !important;font-weight: 700 !important;line-height: 1.15 !important;letter-spacing: -.01em !important;text-align: center !important;white-space: nowrap !important;}#header .cmd-header-brandtext__meta--area,.l-fixHeader .cmd-header-brandtext__meta--area{display: none !important;}}:root{--cmd-crown-kimochi-logo: url("../logo/cmd-crown-konkatsu-heart-lab-serif.png");}.cmd-header-brandtext > strong{display: inline-flex !important;align-items: baseline !important;gap: 8px !important;white-space: nowrap !important;}.cmd-header-brandtext > strong::before{display: none !important;content: none !important;}.cmd-header-brandtext__category{color: #8a714d !important;font-family: "Noto Sans JP","Yu Gothic",sans-serif !important;font-size: 12px !important;font-weight: 700 !important;letter-spacing: .08em !important;}.cmd-header-brandtext__name{color: #31534b !important;font: inherit !important;letter-spacing: inherit !important;}.cmd-access-footer__brand > .cmd-access-footer__text{display: flex !important;flex-direction: column !important;align-items: flex-start !important;justify-content: center !important;gap: 3px !important;margin-left: 0 !important;}.cmd-access-footer__text > .cmd-access-footer__tagline{display: block !important;margin: 0 0 0 91px !important;color: #171717 !important;font-family: "Noto Sans JP","Yu Gothic",sans-serif !important;font-size: 11px !important;font-weight: 700 !important;line-height: 1.15 !important;letter-spacing: .02em !important;white-space: nowrap !important;}.cmd-access-footer__name{display: inline-flex !important;align-items: baseline !important;gap: 10px !important;margin-left: 0 !important;line-height: 1 !important;white-space: nowrap !important;}.cmd-access-footer__category{color: #8a714d !important;font-family: "Noto Sans JP","Yu Gothic",sans-serif !important;font-size: 15px !important;font-weight: 700 !important;letter-spacing: .08em !important;}.cmd-access-footer__office-name{color: #31534b !important;font-family: "Noto Serif JP","Yu Mincho","YuMincho","Hiragino Mincho ProN",serif !important;font-size: 30px !important;font-weight: 700 !important;letter-spacing: .02em !important;}@media (max-width: 600px){#header .cmd-header-brandtext > strong,.l-fixHeader .cmd-header-brandtext > strong{gap: 4px !important;}.cmd-header-brandtext__category{font-size: 8px !important;letter-spacing: .03em !important;}.cmd-access-footer__brand > .cmd-access-footer__text{gap: 2px !important;margin-left: 0 !important;}.cmd-access-footer__text > .cmd-access-footer__tagline{margin-left: 65px !important;font-size: 8px !important;}.cmd-access-footer__name{gap: 6px !important;margin-left: 0 !important;}.cmd-access-footer__category{font-size: 11px !important;letter-spacing: .04em !important;}.cmd-access-footer__office-name{font-size: 23px !important;}}@media (min-width: 768px){.cmd-home-page .cmd-value-questions{align-items: stretch !important;}.cmd-home-page .cmd-value-questions span{height: 100% !important;margin-top: 0 !important;text-align: center !important;}.cmd-home-page .cmd-value-questions span:nth-child(2){margin-top: 0 !important;}}@media (min-width: 1024px){.cmd-home-page .cmd-value-questions span{padding-right: 14px !important;padding-left: 14px !important;font-size: 15px !important;white-space: nowrap !important;}}.cmd-home-page{--cmd-lux-green: #173f37;--cmd-lux-green-soft: #315950;--cmd-lux-ivory: #f7f3eb;--cmd-lux-paper: #fffdf9;--cmd-lux-gold: #b4935c;--cmd-lux-gold-deep: #8f7041;--cmd-lux-ink: #202724;--cmd-lux-muted: #5d6965;--cmd-lux-line: rgba(143,112,65,.28);background: var(--cmd-lux-paper) !important;color: var(--cmd-lux-ink);}.cmd-home-page :is(h1,h2,h3){font-family: "Noto Serif JP","Yu Mincho","YuMincho","Hiragino Mincho ProN",serif;text-wrap: balance;}.cmd-home-page .cmd-redesign-hero{display: grid !important;grid-template-columns: minmax(0,1.08fr) minmax(480px,.92fr) !important;min-height: 680px !important;overflow: hidden;background: var(--cmd-lux-green) !important;}.cmd-home-page .cmd-redesign-hero > figure{position: relative !important;inset: auto !important;display: block !important;min-height: 680px !important;background: #dcd6ca !important;}.cmd-home-page .cmd-redesign-hero > figure img{display: block !important;width: 100% !important;height: 100% !important;object-fit: cover !important;object-position: 52% 35% !important;filter: saturate(.86) contrast(1.03);}.cmd-home-page .cmd-redesign-hero-copy{position: relative;display: flex;width: 100% !important;max-width: none !important;min-width: 0;flex-direction: column;justify-content: center;margin: 0 !important;padding: 60px clamp(42px,5.2vw,78px) 54px !important;}.cmd-home-page .cmd-redesign-hero-copy::before{position: absolute;top: 32px;right: 36px;width: 78px;height: 78px;border-top: 1px solid rgba(215,191,147,.52);border-right: 1px solid rgba(215,191,147,.52);content: "";pointer-events: none;}.cmd-home-page .cmd-redesign-eyebrow{margin-bottom: 22px !important;color: #d7bf93 !important;font-size: 12px !important;font-weight: 700;letter-spacing: .12em;}.cmd-home-page .cmd-redesign-eyebrow::before{border-color: #d7bf93 !important;}.cmd-home-page.cmd-home-redesign .cmd-redesign-hero h1{max-width: 12em !important;margin-bottom: 24px !important;color: #fffdf8 !important;font-size: clamp(37px,3.35vw,48px) !important;font-weight: 600 !important;line-height: 1.48 !important;letter-spacing: .025em !important;}.cmd-home-page .cmd-redesign-hero h1 span{display: block;}.cmd-home-page .cmd-redesign-target{max-width: 39em !important;margin: 0 0 14px !important;color: #f0dfbf !important;font-size: 15px !important;font-weight: 700 !important;line-height: 1.85 !important;}.cmd-home-page .cmd-redesign-lead{max-width: 43em !important;margin: 0 !important;color: rgba(255,253,248,.82) !important;font-size: 14px !important;line-height: 1.9 !important;}.cmd-home-page .cmd-redesign-hero .cmd-actions{width: min(100%,430px) !important;margin-top: 25px !important;}.cmd-home-page .cmd-redesign-hero .cmd-actions .cmd-button{min-height: 58px !important;border: 1px solid #c8a96e !important;background: #b4935c !important;box-shadow: 0 12px 28px rgba(0,0,0,.18) !important;color: #fff !important;font-weight: 700;letter-spacing: .035em;}.cmd-home-page .cmd-redesign-hero .cmd-actions .cmd-button:hover,.cmd-home-page .cmd-redesign-hero .cmd-actions .cmd-button:focus-visible{border-color: #dec38f !important;background: #9c7a46 !important;transform: translateY(-2px);}.cmd-home-page .cmd-hero-affiliation,.cmd-home-page .cmd-redesign-hero .cmd-redesign-assurance{color: rgba(255,253,248,.66) !important;letter-spacing: .03em;}.cmd-home-page .cmd-redesign-hero .cmd-redesign-assurance span{color: #d7bf93 !important;}.cmd-home-page .cmd-proof-strip{width: min(1180px,calc(100% - 64px)) !important;max-width: 1180px !important;margin: 0 auto !important;padding: 72px 0 54px !important;border: 0 !important;background: transparent !important;box-shadow: none !important;}.cmd-home-page .cmd-proof-evidence > .cmd-proof-eyebrow,.cmd-home-page .cmd-proof-media-title,.cmd-home-page .cmd-rd-heading > p{color: var(--cmd-lux-gold-deep) !important;font-family: "Noto Sans JP","Yu Gothic",sans-serif !important;font-size: 11px !important;font-style: normal !important;font-weight: 800 !important;letter-spacing: .14em !important;}.cmd-home-page .cmd-proof-evidence > h2{margin-bottom: 34px !important;color: var(--cmd-lux-green) !important;font-family: "Noto Serif JP","Yu Mincho",serif !important;font-size: clamp(25px,2.7vw,34px) !important;font-weight: 600 !important;letter-spacing: .025em;}.cmd-home-page .cmd-proof-facts{gap: 0 !important;overflow: hidden;border: 1px solid var(--cmd-lux-line) !important;background: #fff !important;box-shadow: 0 22px 54px rgba(35,57,50,.07) !important;}.cmd-home-page .cmd-proof-facts article{min-height: 100%;padding: 30px 28px !important;border: 0 !important;border-right: 1px solid rgba(143,112,65,.18) !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;}.cmd-home-page .cmd-proof-facts article:last-child{border-right: 0 !important;}.cmd-home-page .cmd-proof-facts article > small{color: var(--cmd-lux-gold-deep) !important;letter-spacing: .08em;}.cmd-home-page .cmd-proof-facts article > strong{color: var(--cmd-lux-green) !important;font-family: "Noto Serif JP","Yu Mincho",serif;font-size: 17px !important;line-height: 1.65 !important;}.cmd-home-page .cmd-proof-facts article > span{color: var(--cmd-lux-muted) !important;line-height: 1.9 !important;}.cmd-home-page .cmd-proof-media{gap: 12px !important;}.cmd-home-page .cmd-proof-media > a,.cmd-home-page .cmd-proof-data-link{border-color: rgba(143,112,65,.22) !important;border-radius: 0 !important;background: #fff !important;box-shadow: none !important;}.cmd-home-page .cmd-home-updates{width: min(1120px,calc(100% - 64px));margin: 18px auto 76px !important;padding: 28px 34px !important;border: 1px solid rgba(143,112,65,.22) !important;border-top: 3px solid var(--cmd-lux-gold) !important;border-radius: 0 !important;background: #fff !important;box-shadow: 0 18px 48px rgba(35,57,50,.06) !important;}.cmd-home-page .cmd-home-updates > header h2{color: var(--cmd-lux-green) !important;font-family: "Noto Serif JP","Yu Mincho",serif !important;letter-spacing: .04em;}.cmd-home-page .cmd-human-intro{grid-template-columns: minmax(0,.94fr) minmax(0,1.06fr) !important;gap: 0 !important;width: min(1180px,calc(100% - 64px)) !important;margin: 0 auto 84px !important;overflow: hidden;border: 1px solid rgba(143,112,65,.22) !important;background: #fff !important;box-shadow: 0 24px 60px rgba(35,57,50,.08) !important;}.cmd-home-page .cmd-human-intro figure{height: 100% !important;min-height: 580px !important;aspect-ratio: auto !important;}.cmd-home-page .cmd-human-intro figure img{height: 100% !important;object-fit: cover !important;object-position: center 38% !important;}.cmd-home-page .cmd-human-intro figure figcaption{right: auto !important;bottom: 20px !important;left: 20px !important;border: 1px solid rgba(255,255,255,.42);border-radius: 0 !important;background: rgba(23,63,55,.88) !important;color: #fff !important;letter-spacing: .08em;}.cmd-home-page .cmd-human-intro__copy{display: flex;flex-direction: column;justify-content: center;padding: clamp(42px,5vw,70px) !important;}.cmd-home-page .cmd-human-intro__hello{color: var(--cmd-lux-gold-deep) !important;font-size: 12px !important;font-weight: 800 !important;letter-spacing: .12em;}.cmd-home-page .cmd-human-intro h2{color: var(--cmd-lux-green) !important;font-size: clamp(27px,3vw,38px) !important;font-weight: 600 !important;line-height: 1.65 !important;}.cmd-home-page .cmd-human-intro__facts{border-top: 1px solid var(--cmd-lux-line);border-bottom: 1px solid var(--cmd-lux-line);}.cmd-home-compact .cmd-rd-section,.cmd-home-compact .cmd-support-samples,.cmd-home-compact .cmd-rd-method-compact,.cmd-home-compact .cmd-consult-preview,.cmd-home-compact .cmd-rd-promise-compact{width: 100% !important;max-width: none !important;margin: 0 !important;padding: clamp(76px,8vw,108px) max(5vw,calc((100% - 1120px) / 2)) !important;}.cmd-home-page .cmd-rd-heading{max-width: 860px;margin-right: auto !important;margin-bottom: 44px !important;margin-left: auto !important;}.cmd-home-page.cmd-home-redesign .cmd-rd-heading h2{color: var(--cmd-lux-green) !important;font-size: clamp(28px,3.5vw,42px) !important;font-weight: 600 !important;line-height: 1.6 !important;letter-spacing: .025em;}.cmd-home-page .cmd-rd-heading > span{color: var(--cmd-lux-muted) !important;font-size: 14px !important;line-height: 1.9 !important;}.cmd-home-page .cmd-stop-check{background: var(--cmd-lux-ivory) !important;}.cmd-home-page .cmd-stop-grid{gap: 16px !important;}.cmd-home-page .cmd-stop-grid article{padding: 34px 34px 36px !important;border: 1px solid rgba(143,112,65,.20) !important;border-top: 3px solid var(--cmd-lux-gold) !important;border-radius: 0 !important;box-shadow: none !important;}.cmd-home-page .cmd-stop-grid article h3{color: var(--cmd-lux-green) !important;font-size: 20px;}.cmd-home-page .cmd-rd-worry-answer{overflow: hidden;border: 1px solid rgba(143,112,65,.22) !important;border-radius: 0 !important;box-shadow: 0 18px 48px rgba(35,57,50,.06) !important;}.cmd-home-page .cmd-support-samples{background: #edf2ef !important;}.cmd-home-page .cmd-sample-list{gap: 22px !important;}.cmd-home-page .cmd-sample-list article{overflow: hidden;border: 1px solid rgba(49,89,80,.16) !important;border-radius: 0 !important;box-shadow: 0 20px 50px rgba(35,57,50,.07) !important;}.cmd-home-page .cmd-sample-list header{border-color: var(--cmd-lux-line) !important;}.cmd-home-page .cmd-sample-list header span,.cmd-home-page .cmd-sample-before > b,.cmd-home-page .cmd-sample-after > b{letter-spacing: .1em;}.cmd-home-page .cmd-rd-method-compact{background: var(--cmd-lux-green) !important;}.cmd-home-page.cmd-home-redesign .cmd-rd-method-compact .cmd-rd-heading h2{color: #fffdf8 !important;}.cmd-home-page .cmd-method-summary{width: min(820px,100%);margin: 0 auto;padding: clamp(34px,5vw,54px);border: 1px solid rgba(215,191,147,.34);background: rgba(255,255,255,.045);}.cmd-home-page .cmd-method-summary p{color: rgba(255,253,248,.82) !important;line-height: 2 !important;}.cmd-home-page .cmd-method-summary strong{color: #f0dfbf !important;font-family: "Noto Serif JP","Yu Mincho",serif;font-size: 1.12em;}.cmd-home-page .cmd-consult-preview{background: #fff !important;}.cmd-home-page .cmd-consult-preview__visual{border: 1px solid rgba(143,112,65,.22) !important;box-shadow: 0 20px 54px rgba(35,57,50,.07);}.cmd-home-page .cmd-consult-preview > ol{gap: 0 !important;overflow: hidden;border: 1px solid rgba(143,112,65,.22);background: #fff;}.cmd-home-page .cmd-consult-preview > ol li{border: 0 !important;border-right: 1px solid rgba(143,112,65,.18) !important;border-radius: 0 !important;box-shadow: none !important;}.cmd-home-page .cmd-consult-preview > ol li:last-child{border-right: 0 !important;}.cmd-home-page .cmd-consult-preview__result{border-radius: 0 !important;background: var(--cmd-lux-ivory) !important;}.cmd-home-page .cmd-rd-support-compact{background: var(--cmd-lux-ivory) !important;}.cmd-home-page .cmd-rd-support-note,.cmd-home-page .cmd-concrete-support{border: 1px solid rgba(143,112,65,.22) !important;border-radius: 0 !important;background: #fff !important;box-shadow: none !important;}.cmd-home-page .cmd-support-benefit-list{gap: 1px !important;overflow: hidden;border: 1px solid rgba(143,112,65,.18);background: rgba(143,112,65,.18);}.cmd-home-page .cmd-support-benefit-list li{border: 0 !important;border-radius: 0 !important;background: #fff !important;}.cmd-home-page .cmd-rd-promise-compact{background: #fff !important;}.cmd-home-page .cmd-rd-promise-three{gap: 0 !important;overflow: hidden;border: 1px solid rgba(143,112,65,.24);}.cmd-home-page .cmd-rd-promise-three article{padding: 36px 32px !important;border: 0 !important;border-right: 1px solid rgba(143,112,65,.18) !important;border-radius: 0 !important;box-shadow: none !important;}.cmd-home-page .cmd-rd-promise-three article:last-child{border-right: 0 !important;}.cmd-home-page .cmd-rd-price-bubbles > div,.cmd-home-page .cmd-rd-price-detail{border-color: rgba(143,112,65,.22) !important;border-radius: 0 !important;box-shadow: none !important;}.cmd-home-page .cmd-rd-faq{background: var(--cmd-lux-ivory) !important;}.cmd-home-page .cmd-faq-list{width: min(900px,100%);margin-right: auto;margin-left: auto;}.cmd-home-page .cmd-faq-list details{border: 0 !important;border-bottom: 1px solid var(--cmd-lux-line) !important;border-radius: 0 !important;background: transparent !important;}.cmd-home-page .cmd-faq-list summary{padding: 24px 54px 24px 4px !important;color: var(--cmd-lux-green) !important;font-family: "Noto Serif JP","Yu Mincho",serif;font-size: 17px !important;}.cmd-home-page .cmd-faq-list details > p{padding-right: 4px !important;padding-left: 4px !important;}.cmd-home-page .cmd-rd-closing > .cmd-rd-boundary,.cmd-home-page .cmd-rd-closing > .cmd-rd-closing-cta{margin: 0 !important;padding: clamp(78px,8vw,112px) max(5vw,calc((100% - 980px) / 2)) !important;border-radius: 0 !important;}.cmd-home-page .cmd-rd-closing > .cmd-rd-boundary{background: #fff !important;}.cmd-home-page .cmd-rd-closing > .cmd-rd-closing-cta{background: var(--cmd-lux-green) !important;}.cmd-home-page .cmd-rd-closing-cta :is(.cmd-kicker,h2,p,.cmd-redesign-assurance){color: #fffdf8 !important;}.cmd-home-page .cmd-rd-closing-cta .cmd-button:not(.cmd-button-line){border: 1px solid #c8a96e !important;background: var(--cmd-lux-gold) !important;box-shadow: 0 14px 32px rgba(0,0,0,.16) !important;}.cmd-home-page .cmd-button:not(.cmd-button-line){border-radius: 0 !important;}@media (max-width: 959px){.cmd-home-page .cmd-redesign-hero{grid-template-columns: 1fr !important;min-height: 0 !important;}.cmd-home-page .cmd-redesign-hero > figure{min-height: 0 !important;aspect-ratio: 16 / 10;}.cmd-home-page .cmd-redesign-hero-copy{padding: 46px max(28px,7vw) 50px !important;}.cmd-home-page .cmd-redesign-hero-copy::before{top: 22px;right: 24px;width: 52px;height: 52px;}.cmd-home-page.cmd-home-redesign .cmd-redesign-hero h1{font-size: clamp(34px,6.8vw,44px) !important;}.cmd-home-page .cmd-proof-facts{grid-template-columns: repeat(2,minmax(0,1fr)) !important;}.cmd-home-page .cmd-proof-facts article:nth-child(2){border-right: 0 !important;}.cmd-home-page .cmd-proof-facts article:nth-child(-n + 2){border-bottom: 1px solid rgba(143,112,65,.18) !important;}.cmd-home-page .cmd-human-intro{grid-template-columns: 1fr !important;}.cmd-home-page .cmd-human-intro figure{min-height: 0 !important;aspect-ratio: 16 / 10 !important;}}@media (max-width: 760px){.cmd-home-page .cmd-redesign-hero > figure{aspect-ratio: 4 / 3;}.cmd-home-page .cmd-redesign-hero-copy{padding: 38px 22px 44px !important;}.cmd-home-page.cmd-home-redesign .cmd-redesign-hero h1{max-width: 11em !important;font-size: clamp(29px,8.4vw,35px) !important;line-height: 1.5 !important;}.cmd-home-page .cmd-redesign-target,.cmd-home-page .cmd-redesign-lead{font-size: 14px !important;}.cmd-home-page .cmd-proof-strip,.cmd-home-page .cmd-home-updates,.cmd-home-page .cmd-human-intro{width: calc(100% - 28px) !important;}.cmd-home-page .cmd-proof-strip{padding: 54px 0 40px !important;}.cmd-home-page .cmd-proof-facts{grid-template-columns: 1fr !important;}.cmd-home-page .cmd-proof-facts article,.cmd-home-page .cmd-proof-facts article:nth-child(2){border-right: 0 !important;border-bottom: 1px solid rgba(143,112,65,.18) !important;}.cmd-home-page .cmd-proof-facts article:last-child{border-bottom: 0 !important;}.cmd-home-page .cmd-home-updates{margin-bottom: 56px !important;padding: 22px 18px !important;}.cmd-home-page .cmd-human-intro{margin-bottom: 60px !important;}.cmd-home-page .cmd-human-intro figure{min-height: 0 !important;aspect-ratio: 4 / 3 !important;}.cmd-home-page .cmd-human-intro__copy{padding: 34px 24px 38px !important;}.cmd-home-compact .cmd-rd-section,.cmd-home-compact .cmd-support-samples,.cmd-home-compact .cmd-rd-method-compact,.cmd-home-compact .cmd-consult-preview,.cmd-home-compact .cmd-rd-promise-compact{padding: 64px 20px !important;}.cmd-home-page.cmd-home-redesign .cmd-rd-heading h2{font-size: clamp(26px,7.4vw,33px) !important;}.cmd-home-page .cmd-stop-grid,.cmd-home-page .cmd-support-benefit-list{grid-template-columns: 1fr !important;}.cmd-home-page .cmd-consult-preview__visual{grid-template-columns: 1fr !important;}.cmd-home-page .cmd-consult-preview__visual img{min-height: 0 !important;aspect-ratio: 4 / 3;}.cmd-home-page .cmd-consult-preview > ol{display: grid !important;grid-template-columns: 1fr !important;}.cmd-home-page .cmd-consult-preview > ol li{border-right: 0 !important;border-bottom: 1px solid rgba(143,112,65,.18) !important;}.cmd-home-page .cmd-consult-preview > ol li:last-child{border-bottom: 0 !important;}.cmd-home-page .cmd-rd-promise-three{grid-template-columns: 1fr !important;}.cmd-home-page .cmd-rd-promise-three article{border-right: 0 !important;border-bottom: 1px solid rgba(143,112,65,.18) !important;}.cmd-home-page .cmd-rd-promise-three article:last-child{border-bottom: 0 !important;}.cmd-home-page .cmd-rd-closing > .cmd-rd-boundary,.cmd-home-page .cmd-rd-closing > .cmd-rd-closing-cta{padding: 68px 20px !important;}}.cmd-site:not(.cmd-home-page){--cmd-editorial-green: #173f37;--cmd-editorial-green-soft: #315950;--cmd-editorial-ivory: #f7f3eb;--cmd-editorial-paper: #fffdf9;--cmd-editorial-gold: #b4935c;--cmd-editorial-gold-deep: #8f7041;--cmd-editorial-ink: #202724;--cmd-editorial-muted: #5d6965;--cmd-editorial-line: rgba(143,112,65,.25);background: var(--cmd-editorial-paper) !important;color: var(--cmd-editorial-ink) !important;}body:has(.cmd-site:not(.cmd-home-page)) :is(.l-content,.l-mainContent,.l-mainContent__inner,.post_content),body.cmd-has-site :is(.l-content,.l-mainContent,.l-mainContent__inner,.post_content){background: var(--cmd-editorial-paper,#fffdf9);}.cmd-site:not(.cmd-home-page) :is(h1,h2,h3){color: var(--cmd-editorial-green) !important;font-family: "Noto Serif JP","Yu Mincho","YuMincho","Hiragino Mincho ProN",serif !important;font-weight: 600 !important;letter-spacing: .025em;text-wrap: balance;}.cmd-site:not(.cmd-home-page) :is(p,li,dd,td){line-height: 1.9;}.cmd-site:not(.cmd-home-page) .cmd-kicker,.cmd-site:not(.cmd-home-page) .cmd-rd-heading > p,.cmd-site:not(.cmd-home-page) .cmd-section-heading > span,.cmd-site:not(.cmd-home-page) .cmd-blog-section-heading > span{color: var(--cmd-editorial-gold-deep) !important;font-family: "Noto Sans JP","Yu Gothic",sans-serif !important;font-size: 11px !important;font-style: normal !important;font-weight: 800 !important;letter-spacing: .14em !important;text-transform: uppercase;}.cmd-site:not(.cmd-home-page) .cmd-section-heading > p,.cmd-site:not(.cmd-home-page) .cmd-page-hero--visual .cmd-page-hero__media{display: none !important;}.cmd-site:not(.cmd-home-page) .cmd-page-hero{position: relative;width: 100% !important;max-width: none !important;margin: 0 !important;padding: clamp(88px,9vw,132px) max(6vw,calc((100% - 1120px) / 2)) !important;overflow: hidden;border: 0 !important;border-radius: 0 !important;background: var(--cmd-editorial-green) !important;}.cmd-site:not(.cmd-home-page) .cmd-page-hero::after{position: absolute !important;top: 32px !important;right: max(28px,4vw) !important;bottom: auto !important;left: auto !important;display: block !important;width: 96px !important;height: 96px !important;border: 0 !important;border-top: 1px solid rgba(215,191,147,.52) !important;border-right: 1px solid rgba(215,191,147,.52) !important;background: transparent !important;content: "" !important;transform: none !important;}.cmd-site:not(.cmd-home-page) .cmd-page-hero--visual .cmd-page-hero__inner{display: block !important;width: min(900px,100%) !important;max-width: 900px !important;margin: 0 !important;}.cmd-site:not(.cmd-home-page) .cmd-page-hero--visual .cmd-page-hero__copy{width: 100% !important;max-width: 760px !important;}.cmd-site:not(.cmd-home-page) .cmd-page-hero :is(h1,h2),.cmd-site:not(.cmd-home-page) .cmd-page-hero--visual .cmd-page-hero__copy h1{max-width: 16em;margin: 12px 0 22px !important;color: #fffdf8 !important;font-size: clamp(38px,5vw,62px) !important;line-height: 1.45 !important;}.cmd-site:not(.cmd-home-page) .cmd-page-hero > p:not(.cmd-kicker),.cmd-site:not(.cmd-home-page) .cmd-page-hero__copy > p:last-child{max-width: 720px !important;margin: 0 !important;color: rgba(255,253,248,.78) !important;font-size: 15px !important;line-height: 2 !important;}.cmd-site:not(.cmd-home-page) .cmd-page-hero .cmd-kicker{color: #d7bf93 !important;}.cmd-site:not(.cmd-home-page) :is(.cmd-feature-intro,.cmd-flow-intro){position: relative;width: 100% !important;max-width: none !important;margin: 0 !important;padding: clamp(88px,9vw,132px) max(6vw,calc((100% - 1120px) / 2)) !important;overflow: hidden;background: var(--cmd-editorial-green) !important;}.cmd-site:not(.cmd-home-page) :is(.cmd-feature-intro,.cmd-flow-intro)::after{position: absolute;top: 32px;right: max(28px,4vw);width: 96px;height: 96px;border-top: 1px solid rgba(215,191,147,.52);border-right: 1px solid rgba(215,191,147,.52);content: "";}.cmd-site:not(.cmd-home-page) :is(.cmd-feature-intro,.cmd-flow-intro) .cmd-section-heading{margin: 0 0 28px !important;text-align: left !important;}.cmd-site:not(.cmd-home-page) :is(.cmd-feature-intro,.cmd-flow-intro) .cmd-section-heading > span{color: #d7bf93 !important;}.cmd-site:not(.cmd-home-page) :is(.cmd-feature-intro,.cmd-flow-intro) .cmd-section-heading :is(h1,h2){margin: 14px 0 0 !important;color: #fffdf8 !important;font-size: clamp(38px,5vw,62px) !important;line-height: 1.45 !important;}.cmd-site:not(.cmd-home-page) :is(.cmd-feature-intro,.cmd-flow-intro) .cmd-feature-lead{max-width: 760px !important;margin: 0 !important;color: rgba(255,253,248,.78) !important;font-size: 15px !important;line-height: 2 !important;}.cmd-site:not(.cmd-home-page) :is( .cmd-band,.cmd-rd-section,.cmd-support-samples,.cmd-data-insights,.cmd-process,.cmd-price-intro,.cmd-plan-guide,.cmd-price-cards,.cmd-price-support,.cmd-price-options,.cmd-price-discount,.cmd-price-notes,.cmd-consult-benefits,.cmd-consult-flow,.cmd-consult-assurance,.cmd-consult-message,.cmd-consult-form,.cmd-table-section,.cmd-policy-section ){width: 100% !important;max-width: none !important;margin: 0 !important;padding: clamp(76px,8vw,108px) max(5vw,calc((100% - 1120px) / 2)) !important;border-radius: 0 !important;}.cmd-site:not(.cmd-home-page) :is(.cmd-rd-heading,.cmd-section-heading){max-width: 860px;margin-right: auto !important;margin-bottom: 44px !important;margin-left: auto !important;text-align: center;}.cmd-site:not(.cmd-home-page) :is(.cmd-rd-heading,.cmd-section-heading) :is(h1,h2){margin: 0 !important;color: var(--cmd-editorial-green) !important;font-size: clamp(29px,3.5vw,43px) !important;line-height: 1.6 !important;}.cmd-site:not(.cmd-home-page) .cmd-rd-heading > span{color: var(--cmd-editorial-muted) !important;font-size: 14px !important;line-height: 1.9 !important;}.cmd-site:not(.cmd-home-page) :is(.cmd-rd-promises,.cmd-support-samples,.cmd-price-support,.cmd-price-discount,.cmd-consult-benefits,.cmd-consult-form){background: var(--cmd-editorial-ivory) !important;}.cmd-site:not(.cmd-home-page) :is(.cmd-band,.cmd-process,.cmd-price-intro,.cmd-price-cards,.cmd-price-options,.cmd-price-notes,.cmd-consult-flow,.cmd-consult-message,.cmd-table-section,.cmd-policy-section){background: var(--cmd-editorial-paper) !important;}.cmd-site:not(.cmd-home-page) .cmd-button:not(.cmd-button-line):not(.cmd-button-line-primary){min-height: 56px !important;border: 1px solid var(--cmd-editorial-green) !important;border-radius: 0 !important;background: var(--cmd-editorial-green) !important;box-shadow: none !important;color: #fff !important;font-weight: 700;letter-spacing: .035em;}.cmd-site:not(.cmd-home-page) .cmd-button:not(.cmd-button-line):not(.cmd-button-line-primary):hover,.cmd-site:not(.cmd-home-page) .cmd-button:not(.cmd-button-line):not(.cmd-button-line-primary):focus-visible{border-color: var(--cmd-editorial-gold-deep) !important;background: var(--cmd-editorial-gold-deep) !important;transform: none !important;}.cmd-site:not(.cmd-home-page) :is(.cmd-rd-promise-grid article,.cmd-reason-card,.cmd-plan-guide article,.cmd-price-card,.cmd-price-option-list article,.cmd-price-discount-grid article,.cmd-price-note-grid article,.cmd-lab-reading,.cmd-lab-check){border: 1px solid var(--cmd-editorial-line) !important;border-radius: 0 !important;background: #fff !important;box-shadow: none !important;}.cmd-site:not(.cmd-home-page) :is(.cmd-rd-promise-grid article,.cmd-reason-card,.cmd-plan-guide article,.cmd-price-card,.cmd-price-option-list article,.cmd-price-discount-grid article,.cmd-price-note-grid article):hover{border-color: rgba(143,112,65,.5) !important;box-shadow: none !important;transform: none !important;}.cmd-site:not(.cmd-home-page) .cmd-two-col{gap: clamp(40px,7vw,92px) !important;align-items: start;}.cmd-site:not(.cmd-home-page) .cmd-two-col > div:first-child{padding-top: 6px;border-top: 2px solid var(--cmd-editorial-gold);}.cmd-site:not(.cmd-home-page) .cmd-rd-promise-grid,.cmd-site:not(.cmd-home-page) .cmd-reason-layout{gap: 0 !important;overflow: hidden;border: 1px solid var(--cmd-editorial-line);background: rgba(143,112,65,.2);}.cmd-site:not(.cmd-home-page) .cmd-rd-promise-grid article,.cmd-site:not(.cmd-home-page) .cmd-reason-card{border: 0 !important;border-right: 1px solid var(--cmd-editorial-line) !important;}.cmd-site:not(.cmd-home-page) .cmd-rd-promise-grid article:last-child,.cmd-site:not(.cmd-home-page) .cmd-reason-card:last-child{border-right: 0 !important;}.cmd-site:not(.cmd-home-page) .cmd-reason-card{padding: 0 !important;}.cmd-site:not(.cmd-home-page) .cmd-reason-card :is(.cmd-merit,h3,.cmd-reason-body > p){margin-right: 28px !important;margin-left: 28px !important;}.cmd-site:not(.cmd-home-page) .cmd-reason-card .cmd-merit{margin-top: 28px;}.cmd-site:not(.cmd-home-page) .cmd-reason-card h3{min-height: 4.5em;font-size: 22px !important;line-height: 1.65 !important;}.cmd-site:not(.cmd-home-page) .cmd-reason-card figure{margin: 30px 0 0 !important;border-radius: 0 !important;}.cmd-site:not(.cmd-home-page) .cmd-reason-card figure img{width: 100%;aspect-ratio: 4 / 3;object-fit: cover;filter: saturate(.86);}.cmd-site:not(.cmd-home-page) .cmd-process-list{display: grid !important;grid-template-columns: repeat(4,minmax(0,1fr)) !important;gap: 0 !important;width: min(1120px,100%);margin: 0 auto !important;padding: 0 !important;overflow: hidden;border: 1px solid var(--cmd-editorial-line);background: #fff;}.cmd-site:not(.cmd-home-page) .cmd-process-list::before,.cmd-site:not(.cmd-home-page) .cmd-process-list li::before,.cmd-site:not(.cmd-home-page) .cmd-process-list li::after{display: none !important;}.cmd-site:not(.cmd-home-page) .cmd-process-list li{min-height: 100%;margin: 0 !important;padding: 34px 28px !important;border: 0 !important;border-right: 1px solid var(--cmd-editorial-line) !important;border-radius: 0 !important;background: #fff !important;box-shadow: none !important;}.cmd-site:not(.cmd-home-page) .cmd-process-list li:last-child{border-right: 0 !important;}.cmd-site:not(.cmd-home-page) .cmd-process-icon{display: none !important;}.cmd-site:not(.cmd-home-page) .cmd-process-label b{color: var(--cmd-editorial-green) !important;font-family: "Noto Serif JP","Yu Mincho",serif;font-size: 18px !important;}.cmd-site:not(.cmd-home-page) .cmd-flow-steps{width: min(1180px,calc(100% - 64px)) !important;margin: 0 auto !important;padding: clamp(76px,8vw,112px) 0 !important;}.cmd-site:not(.cmd-home-page) .cmd-flow-step,.cmd-site:not(.cmd-home-page) .cmd-flow-step:nth-child(even){display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 0 !important;margin: 0 !important;overflow: hidden;border: 1px solid var(--cmd-editorial-line) !important;border-bottom: 0 !important;border-radius: 0 !important;background: #fff !important;box-shadow: none !important;}.cmd-site:not(.cmd-home-page) .cmd-flow-step:last-child{border-bottom: 1px solid var(--cmd-editorial-line) !important;}.cmd-site:not(.cmd-home-page) .cmd-flow-copy,.cmd-site:not(.cmd-home-page) .cmd-flow-step:nth-child(even) .cmd-flow-copy{order: 1 !important;padding: clamp(38px,5vw,68px) !important;}.cmd-site:not(.cmd-home-page) .cmd-flow-step figure,.cmd-site:not(.cmd-home-page) .cmd-flow-step:nth-child(even) figure{order: 2 !important;min-height: 420px !important;margin: 0 !important;border-radius: 0 !important;}.cmd-site:not(.cmd-home-page) .cmd-flow-step:nth-child(even) .cmd-flow-copy{order: 2 !important;}.cmd-site:not(.cmd-home-page) .cmd-flow-step:nth-child(even) figure{order: 1 !important;}.cmd-site:not(.cmd-home-page) .cmd-flow-step img{width: 100% !important;height: 100% !important;object-fit: cover !important;filter: saturate(.84) contrast(1.02);}.cmd-site:not(.cmd-home-page) .cmd-flow-copy > span{color: var(--cmd-editorial-gold-deep) !important;letter-spacing: .13em;}.cmd-site:not(.cmd-home-page) .cmd-flow-copy h2{font-size: clamp(27px,3vw,38px) !important;}.cmd-site.cmd-counselor-page .cmd-counselor-hero{display: grid !important;grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr) !important;gap: 0 !important;min-height: 680px;padding: 0 !important;background: var(--cmd-editorial-green) !important;}.cmd-site.cmd-counselor-page .cmd-counselor-hero-copy{display: flex;flex-direction: column;justify-content: center;padding: clamp(48px,6vw,86px) !important;}.cmd-site.cmd-counselor-page .cmd-counselor-hero-copy :is(h1,p,strong){color: #fffdf8 !important;}.cmd-site.cmd-counselor-page .cmd-counselor-hero-copy > p:first-child{color: #d7bf93 !important;}.cmd-site.cmd-counselor-page .cmd-counselor-hero-photo{min-height: 680px !important;margin: 0 !important;border-radius: 0 !important;}.cmd-site.cmd-counselor-page .cmd-counselor-hero-photo img{width: 100%;height: 100% !important;object-fit: cover !important;object-position: center 30%;filter: saturate(.86);}.cmd-site.cmd-counselor-page .cmd-counselor-profile{width: min(1120px,calc(100% - 64px)) !important;margin: 0 auto !important;padding: clamp(78px,8vw,112px) 0 !important;}.cmd-site.cmd-counselor-page :is(.cmd-counselor-fact-card,.cmd-counselor-story,.cmd-counselor-belief,.cmd-counselor-closing,.cmd-counselor-learning,.cmd-counselor-certificates-direct){border-radius: 0 !important;box-shadow: none !important;}.cmd-site.cmd-counselor-page .cmd-counselor-fact-card{border: 1px solid var(--cmd-editorial-line) !important;border-left: 3px solid var(--cmd-editorial-gold) !important;background: var(--cmd-editorial-ivory) !important;}.cmd-site.cmd-counselor-page .cmd-counselor-story{gap: clamp(44px,7vw,92px) !important;padding: clamp(62px,7vw,96px) 0 !important;border-top: 1px solid var(--cmd-editorial-line);}.cmd-site.cmd-counselor-page .cmd-counselor-story-copy blockquote{border-radius: 0 !important;background: var(--cmd-editorial-ivory) !important;}.cmd-site.cmd-counselor-page :is(.cmd-counselor-belief,.cmd-counselor-closing,.cmd-counselor-learning,.cmd-counselor-certificates-direct){margin-top: 0 !important;padding: clamp(66px,7vw,96px) max(5vw,calc((100% - 980px) / 2)) !important;border-top: 1px solid var(--cmd-editorial-line) !important;}.cmd-site.cmd-price-page .cmd-price-intro{text-align: left !important;}.cmd-site.cmd-price-page .cmd-price-intro > *{width: min(760px,100%);margin-right: auto !important;margin-left: auto !important;}.cmd-site.cmd-price-page .cmd-plan-guide > div:last-child,.cmd-site.cmd-price-page :is(.cmd-price-option-list,.cmd-price-discount-grid,.cmd-price-note-grid){gap: 0 !important;overflow: hidden;border: 1px solid var(--cmd-editorial-line);background: rgba(143,112,65,.18);}.cmd-site.cmd-price-page .cmd-plan-guide article,.cmd-site.cmd-price-page :is(.cmd-price-option-list,.cmd-price-discount-grid,.cmd-price-note-grid) article{border: 0 !important;border-right: 1px solid var(--cmd-editorial-line) !important;}.cmd-site.cmd-price-page .cmd-plan-guide article:last-child,.cmd-site.cmd-price-page :is(.cmd-price-option-list,.cmd-price-discount-grid,.cmd-price-note-grid) article:last-child{border-right: 0 !important;}.cmd-site.cmd-price-page .cmd-price-cards{gap: 18px !important;}.cmd-site.cmd-price-page .cmd-price-card{border-top: 3px solid var(--cmd-editorial-gold) !important;}.cmd-site.cmd-price-page .cmd-price-card-main{border-top-color: var(--cmd-editorial-green) !important;}.cmd-site.cmd-price-page .cmd-price-tag{border-radius: 0 !important;background: var(--cmd-editorial-green) !important;}.cmd-site.cmd-price-page :is(.cmd-table-scroll,table){border-radius: 0 !important;box-shadow: none !important;}.cmd-site.cmd-price-page :is(.cmd-price-support-accordion details,.cmd-price-support-accordion summary){border-radius: 0 !important;}.cmd-site.cmd-price-page .cmd-price-mid-cta{border-radius: 0 !important;background: var(--cmd-editorial-green) !important;box-shadow: none !important;}.cmd-site.cmd-faq-page .cmd-faq-groups{width: min(900px,calc(100% - 48px)) !important;margin: 0 auto !important;padding: clamp(72px,8vw,108px) 0 !important;}.cmd-site:not(.cmd-home-page) .cmd-faq-group > h2{padding: 0 0 18px !important;border-bottom: 2px solid var(--cmd-editorial-green) !important;font-size: clamp(24px,2.8vw,34px) !important;}.cmd-site:not(.cmd-home-page) .cmd-faq-list details{border: 0 !important;border-bottom: 1px solid var(--cmd-editorial-line) !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;}.cmd-site:not(.cmd-home-page) .cmd-faq-list summary{padding: 24px 54px 24px 4px !important;color: var(--cmd-editorial-green) !important;font-family: "Noto Serif JP","Yu Mincho",serif;font-size: 17px !important;}.cmd-site.cmd-consult-page .cmd-check-list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 !important;overflow: hidden;border: 1px solid var(--cmd-editorial-line);background: #fff;}.cmd-site.cmd-consult-page .cmd-check-list li{margin: 0 !important;padding: 26px 28px !important;border-right: 1px solid var(--cmd-editorial-line);border-bottom: 1px solid var(--cmd-editorial-line);}.cmd-site.cmd-consult-page .cmd-check-list li:nth-child(even){border-right: 0;}.cmd-site.cmd-consult-page .cmd-check-list li:nth-last-child(-n + 2){border-bottom: 0;}.cmd-site.cmd-consult-page .cmd-consult-flow ol{gap: 0 !important;overflow: hidden;border: 1px solid var(--cmd-editorial-line);background: #fff;}.cmd-site.cmd-consult-page .cmd-consult-flow li{border: 0 !important;border-right: 1px solid var(--cmd-editorial-line) !important;border-radius: 0 !important;box-shadow: none !important;}.cmd-site.cmd-consult-page .cmd-consult-flow li:last-child{border-right: 0 !important;}.cmd-site.cmd-consult-page .cmd-consult-assurance{background: var(--cmd-editorial-green) !important;}.cmd-site.cmd-consult-page .cmd-consult-assurance > div{gap: 0 !important;width: min(1040px,100%);margin: 34px auto 0;border-top: 1px solid rgba(255,255,255,.25);border-bottom: 1px solid rgba(255,255,255,.25);}.cmd-site.cmd-consult-page .cmd-consult-assurance span{flex: 1 1 180px;padding: 20px 18px !important;border: 0 !important;border-right: 1px solid rgba(255,255,255,.22) !important;border-radius: 0 !important;background: transparent !important;}.cmd-site.cmd-consult-page .cmd-consult-assurance span:last-child{border-right: 0 !important;}.cmd-site.cmd-consult-page .cmd-consult-message{grid-template-columns: minmax(280px,.75fr) minmax(0,1.25fr) !important;gap: clamp(42px,7vw,88px) !important;}.cmd-site.cmd-consult-page .cmd-consult-message img{border-radius: 0 !important;filter: saturate(.86);}.cmd-site:not(.cmd-home-page) .cmd-table-section table{width: min(920px,100%) !important;margin: 0 auto !important;border: 1px solid var(--cmd-editorial-line) !important;border-collapse: collapse !important;border-radius: 0 !important;box-shadow: none !important;}.cmd-site:not(.cmd-home-page) .cmd-table-section :is(th,td){padding: 22px 24px !important;border: 0 !important;border-bottom: 1px solid var(--cmd-editorial-line) !important;}.cmd-site:not(.cmd-home-page) .cmd-table-section th{width: 28%;background: var(--cmd-editorial-ivory) !important;color: var(--cmd-editorial-green) !important;font-weight: 700;}.cmd-site:not(.cmd-home-page) .cmd-policy-section{width: min(920px,calc(100% - 48px)) !important;margin: 0 auto !important;padding-right: 0 !important;padding-left: 0 !important;border-bottom: 1px solid var(--cmd-editorial-line);}.cmd-site:not(.cmd-home-page) .cmd-policy-section h2{margin-top: 46px;padding-bottom: 14px;border-bottom: 1px solid var(--cmd-editorial-line);}.cmd-site.cmd-lab-page .cmd-lab-hero{padding: clamp(88px,9vw,132px) max(6vw,calc((100% - 1120px) / 2)) !important;border-radius: 0 !important;background: var(--cmd-editorial-green) !important;}.cmd-site.cmd-lab-page .cmd-lab-hero :is(h1,p,strong,span){color: #fffdf8 !important;}.cmd-site.cmd-lab-page :is(.cmd-lab-preface,.cmd-lab-conclusion,.cmd-lab-source,.cmd-lab-resources){padding: clamp(72px,8vw,104px) max(5vw,calc((100% - 1080px) / 2)) !important;}.cmd-site.cmd-lab-page :is(.cmd-lab-preface__grid p,.cmd-lab-check,.cmd-lab-reading,.cmd-lab-dark-grid > div,.cmd-lab-frequency-table,.cmd-lab-resource-grid > a){border-radius: 0 !important;box-shadow: none !important;}.cmd-blog-topics,.cmd-blog-listing{padding-top: clamp(70px,8vw,104px) !important;padding-bottom: clamp(70px,8vw,104px) !important;}.cmd-blog-section-heading > span{color: #8f7041 !important;font-family: "Noto Sans JP","Yu Gothic",sans-serif !important;font-size: 11px !important;font-weight: 800 !important;letter-spacing: .14em !important;}.cmd-blog-section-heading h2,.cmd-blog-card__body :is(h2,h3){color: #173f37 !important;font-family: "Noto Serif JP","Yu Mincho",serif !important;font-weight: 600 !important;}.cmd-blog-topics__grid{gap: 0 !important;overflow: hidden;border: 1px solid rgba(143,112,65,.25);background: rgba(143,112,65,.18);}.cmd-blog-topics__grid > a{border: 0 !important;border-right: 1px solid rgba(143,112,65,.25) !important;border-bottom: 1px solid rgba(143,112,65,.25) !important;border-radius: 0 !important;background: #fff !important;box-shadow: none !important;transform: none !important;}.cmd-blog-grid{gap: 22px !important;}.cmd-blog-card{border: 1px solid rgba(143,112,65,.25) !important;border-radius: 0 !important;background: #fff !important;box-shadow: none !important;}.cmd-blog-card:hover{border-color: rgba(143,112,65,.55) !important;box-shadow: none !important;transform: none !important;}.cmd-blog-card__image img{filter: saturate(.88);}.single-post .l-mainContent__inner{width: min(860px,100%);margin: 0 auto;}.single-post .post_content{color: #26302d;font-size: 16px;line-height: 2;}.single-post .post_content h2{margin-top: 82px !important;padding: 0 0 16px 18px !important;border: 0 !important;border-bottom: 1px solid rgba(143,112,65,.28) !important;border-left: 3px solid #b4935c !important;border-radius: 0 !important;background: transparent !important;color: #173f37 !important;font-family: "Noto Serif JP","Yu Mincho",serif !important;}.single-post .post_content h2::before,.single-post .post_content h2::after{display: none !important;}.single-post .post_content h3{margin-top: 54px !important;padding-bottom: 10px;border-bottom: 1px solid rgba(143,112,65,.2);color: #315950 !important;font-family: "Noto Serif JP","Yu Mincho",serif !important;}.single-post :is(.p-toc,.cmd-post-toc,.cmd-article-author,.cmd-article-line-cta){border-radius: 0 !important;box-shadow: none !important;}.single-post .cmd-article-author > img{border-radius: 0 !important;}.cmd-home-page .cmd-stop-illustration,.cmd-home-page .cmd-sample-visual{display: none !important;}.cmd-home-page .cmd-value-questions{display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: 0 !important;align-items: stretch !important;margin: 38px 0 42px !important;overflow: hidden;border: 1px solid rgba(143,112,65,.28);background: rgba(143,112,65,.18);}.cmd-home-page .cmd-value-questions span,.cmd-home-page .cmd-value-questions span:nth-child(2),.cmd-home-page .cmd-value-questions span:nth-child(3){width: auto !important;min-height: 0 !important;margin: 0 !important;padding: 28px 24px !important;border: 0 !important;border-right: 1px solid rgba(143,112,65,.24) !important;border-radius: 0 !important;background: #fff !important;box-shadow: none !important;color: #315950 !important;font-size: 15px !important;line-height: 1.8 !important;text-align: center !important;}.cmd-home-page .cmd-value-questions span:last-child{border-right: 0 !important;}.cmd-home-page .cmd-value-questions span::before,.cmd-home-page .cmd-value-questions span::after{display: none !important;content: none !important;}.cmd-site:not(.cmd-home-page) :is(.cmd-reveal,article,a,img),.cmd-blog-card,.cmd-blog-card img{animation: none !important;transition-duration: .18s !important;}.cmd-site:not(.cmd-home-page) :is(article,a):hover{transform: none !important;}@media (max-width: 959px){.cmd-site:not(.cmd-home-page) .cmd-process-list{grid-template-columns: repeat(2,minmax(0,1fr)) !important;}.cmd-site:not(.cmd-home-page) .cmd-process-list li:nth-child(2){border-right: 0 !important;}.cmd-site:not(.cmd-home-page) .cmd-process-list li:nth-child(-n + 2){border-bottom: 1px solid var(--cmd-editorial-line) !important;}.cmd-site.cmd-counselor-page .cmd-counselor-hero{grid-template-columns: 1fr !important;}.cmd-site.cmd-counselor-page .cmd-counselor-hero-photo{min-height: 0 !important;aspect-ratio: 16 / 10;}.cmd-site.cmd-counselor-page .cmd-counselor-hero-copy{order: 1;}.cmd-site.cmd-counselor-page .cmd-counselor-hero-photo{order: 2;}}@media (max-width: 760px){.cmd-site:not(.cmd-home-page) .cmd-page-hero,.cmd-site:not(.cmd-home-page) :is(.cmd-feature-intro,.cmd-flow-intro){padding: 72px 22px !important;}.cmd-site:not(.cmd-home-page) .cmd-page-hero::after,.cmd-site:not(.cmd-home-page) :is(.cmd-feature-intro,.cmd-flow-intro)::after{top: 20px !important;right: 20px !important;width: 58px !important;height: 58px !important;}.cmd-site:not(.cmd-home-page) .cmd-page-hero :is(h1,h2),.cmd-site:not(.cmd-home-page) :is(.cmd-feature-intro,.cmd-flow-intro) .cmd-section-heading :is(h1,h2){font-size: clamp(33px,10vw,44px) !important;}.cmd-site:not(.cmd-home-page) :is( .cmd-band,.cmd-rd-section,.cmd-support-samples,.cmd-data-insights,.cmd-process,.cmd-price-intro,.cmd-plan-guide,.cmd-price-cards,.cmd-price-support,.cmd-price-options,.cmd-price-discount,.cmd-price-notes,.cmd-consult-benefits,.cmd-consult-flow,.cmd-consult-assurance,.cmd-consult-message,.cmd-consult-form,.cmd-table-section,.cmd-policy-section ){padding: 64px 20px !important;}.cmd-site:not(.cmd-home-page) :is(.cmd-rd-heading,.cmd-section-heading) :is(h1,h2){font-size: clamp(26px,7.6vw,34px) !important;}.cmd-site:not(.cmd-home-page) .cmd-rd-promise-grid,.cmd-site:not(.cmd-home-page) .cmd-reason-layout,.cmd-site:not(.cmd-home-page) .cmd-process-list,.cmd-site.cmd-price-page .cmd-plan-guide > div:last-child,.cmd-site.cmd-price-page :is(.cmd-price-option-list,.cmd-price-discount-grid,.cmd-price-note-grid),.cmd-site.cmd-consult-page .cmd-check-list{grid-template-columns: 1fr !important;}.cmd-site:not(.cmd-home-page) .cmd-rd-promise-grid article,.cmd-site:not(.cmd-home-page) .cmd-reason-card,.cmd-site:not(.cmd-home-page) .cmd-process-list li,.cmd-site.cmd-price-page .cmd-plan-guide article,.cmd-site.cmd-price-page :is(.cmd-price-option-list,.cmd-price-discount-grid,.cmd-price-note-grid) article,.cmd-site.cmd-consult-page .cmd-check-list li{border-right: 0 !important;border-bottom: 1px solid var(--cmd-editorial-line) !important;}.cmd-site:not(.cmd-home-page) .cmd-rd-promise-grid article:last-child,.cmd-site:not(.cmd-home-page) .cmd-reason-card:last-child,.cmd-site:not(.cmd-home-page) .cmd-process-list li:last-child,.cmd-site.cmd-price-page .cmd-plan-guide article:last-child,.cmd-site.cmd-price-page :is(.cmd-price-option-list,.cmd-price-discount-grid,.cmd-price-note-grid) article:last-child,.cmd-site.cmd-consult-page .cmd-check-list li:last-child{border-bottom: 0 !important;}.cmd-site:not(.cmd-home-page) .cmd-flow-steps{width: calc(100% - 28px) !important;padding: 64px 0 !important;}.cmd-site:not(.cmd-home-page) .cmd-flow-step,.cmd-site:not(.cmd-home-page) .cmd-flow-step:nth-child(even){grid-template-columns: 1fr !important;}.cmd-site:not(.cmd-home-page) .cmd-flow-copy,.cmd-site:not(.cmd-home-page) .cmd-flow-step:nth-child(even) .cmd-flow-copy{order: 2 !important;padding: 34px 26px 40px !important;}.cmd-site:not(.cmd-home-page) .cmd-flow-step figure,.cmd-site:not(.cmd-home-page) .cmd-flow-step:nth-child(even) figure{order: 1 !important;min-height: 0 !important;aspect-ratio: 4 / 3;}.cmd-site.cmd-counselor-page .cmd-counselor-hero-copy{padding: 42px 24px 50px !important;}.cmd-site.cmd-counselor-page .cmd-counselor-hero-photo{aspect-ratio: 4 / 3;}.cmd-site.cmd-counselor-page .cmd-counselor-profile,.cmd-site.cmd-faq-page .cmd-faq-groups,.cmd-site:not(.cmd-home-page) .cmd-policy-section{width: calc(100% - 28px) !important;}.cmd-site.cmd-consult-page .cmd-consult-flow ol{grid-template-columns: 1fr !important;}.cmd-site.cmd-consult-page .cmd-consult-flow li{border-right: 0 !important;border-bottom: 1px solid var(--cmd-editorial-line) !important;}.cmd-site.cmd-consult-page .cmd-consult-flow li:last-child{border-bottom: 0 !important;}.cmd-site.cmd-consult-page .cmd-consult-message{grid-template-columns: 1fr !important;}.cmd-site:not(.cmd-home-page) .cmd-table-section :is(th,td){display: block;width: 100% !important;}.cmd-site:not(.cmd-home-page) .cmd-table-section th{padding-bottom: 10px !important;border-bottom: 0 !important;}.cmd-site:not(.cmd-home-page) .cmd-table-section td{padding-top: 10px !important;}.cmd-home-page .cmd-value-questions{grid-template-columns: 1fr !important;}.cmd-home-page .cmd-value-questions span,.cmd-home-page .cmd-value-questions span:nth-child(2),.cmd-home-page .cmd-value-questions span:nth-child(3){border-right: 0 !important;border-bottom: 1px solid rgba(143,112,65,.24) !important;}.cmd-home-page .cmd-value-questions span:last-child{border-bottom: 0 !important;}}.cmd-home-page .cmd-redesign-hero .cmd-hero-affiliation{width: fit-content !important;margin: 14px 0 10px !important;padding: 7px 12px !important;border: 1px solid rgba(215,191,147,.62) !important;border-radius: 0 !important;background: rgba(255,255,255,.07) !important;color: #f0dfbf !important;font-weight: 700 !important;}.cmd-site:not(.cmd-home-page) .cmd-feature-intro{padding: clamp(68px,6vw,92px) max(5vw,calc((100% - 1120px) / 2)) !important;overflow: visible !important;background: var(--cmd-editorial-ivory) !important;}.cmd-site:not(.cmd-home-page) .cmd-feature-intro::after{border-color: rgba(143,112,65,.28) !important;}.cmd-site:not(.cmd-home-page) .cmd-feature-intro .cmd-section-heading{margin: 0 auto 22px !important;text-align: center !important;}.cmd-site:not(.cmd-home-page) .cmd-feature-intro .cmd-section-heading > span{color: var(--cmd-editorial-gold) !important;}.cmd-site:not(.cmd-home-page) .cmd-feature-intro .cmd-section-heading :is(h1,h2){margin: 12px 0 0 !important;color: var(--cmd-editorial-green) !important;font-size: clamp(36px,4.2vw,54px) !important;line-height: 1.45 !important;}.cmd-site:not(.cmd-home-page) .cmd-feature-intro .cmd-feature-lead{max-width: 760px !important;margin: 0 auto 48px !important;color: var(--cmd-editorial-muted) !important;text-align: center !important;}.cmd-site:not(.cmd-home-page) .cmd-feature-intro .cmd-reason-card h3{min-height: 0 !important;}.cmd-site:not(.cmd-home-page) .cmd-feature-intro .cmd-reason-card figure img{aspect-ratio: 16 / 10;}@media (max-width: 760px){.cmd-site:not(.cmd-home-page) .cmd-feature-intro{padding: 64px 20px !important;}.cmd-site:not(.cmd-home-page) .cmd-feature-intro .cmd-feature-lead{margin-bottom: 36px !important;}}.cmd-home-page .cmd-human-intro{padding: 0 !important;}@media (min-width: 1181px){body .cmd-home-page .cmd-human-intro{align-items: start !important;}body .cmd-home-page .cmd-human-intro figure{align-self: start !important;margin: 0 !important;}}@media (min-width: 761px){.cmd-site.cmd-counselor-page .cmd-counselor-hero-photo{padding: 0 !important;background-image: none !important;}.cmd-site.cmd-counselor-page .cmd-counselor-hero-photo::before,.cmd-site.cmd-counselor-page .cmd-counselor-hero-photo::after{display: none !important;}.cmd-site.cmd-counselor-page .cmd-counselor-hero-photo img{display: block !important;width: 100% !important;height: 100% !important;min-height: 680px !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;clip-path: none !important;object-fit: cover !important;object-position: center 30% !important;}.cmd-site.cmd-counselor-page .cmd-counselor-profile{padding-top: 72px !important;padding-bottom: 72px !important;}.cmd-site.cmd-counselor-page .cmd-counselor-profile > section{padding-top: 64px !important;padding-bottom: 64px !important;}.cmd-site.cmd-counselor-page .cmd-counselor-profile > article{padding-top: 64px !important;padding-bottom: 64px !important;}html body #body_wrap.page-id-20 .cmd-site.cmd-counselor-page .cmd-counselor-hero figure.cmd-counselor-hero-photo{display: block !important;padding: 0 !important;background: #eee8dd !important;}html body #body_wrap.page-id-20 .cmd-site.cmd-counselor-page .cmd-counselor-hero figure.cmd-counselor-hero-photo img{display: block !important;width: 100% !important;max-width: none !important;height: 100% !important;min-height: 680px !important;aspect-ratio: auto !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;object-fit: cover !important;object-position: center 30% !important;}}@media (min-width: 901px) and (max-width: 1179px){html body #header .l-header__logo,html body #header .l-header__logo .c-headLogo,html body #header .l-header__logo .c-headLogo__link,html body .l-fixHeader .l-fixHeader__logo,html body .l-fixHeader .l-fixHeader__logo .c-headLogo,html body .l-fixHeader .l-fixHeader__logo .c-headLogo__link{width: 76px !important;min-width: 76px !important;max-width: 76px !important;}}@media (max-width: 760px){html body #body_wrap.page-id-20 .cmd-site.cmd-counselor-page .cmd-counselor-hero figure.cmd-counselor-hero-photo{display: block !important;padding: 0 !important;background: #eee8dd !important;}html body #body_wrap.page-id-20 .cmd-site.cmd-counselor-page .cmd-counselor-hero figure.cmd-counselor-hero-photo::before,html body #body_wrap.page-id-20 .cmd-site.cmd-counselor-page .cmd-counselor-hero figure.cmd-counselor-hero-photo::after{display: none !important;}html body #body_wrap.page-id-20 .cmd-site.cmd-counselor-page .cmd-counselor-hero figure.cmd-counselor-hero-photo img{display: block !important;width: 100% !important;max-width: none !important;height: auto !important;min-height: 0 !important;aspect-ratio: auto !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;object-fit: cover !important;object-position: center 30% !important;}}@media (min-width: 761px){.cmd-home-compact :is( .cmd-rd-section,.cmd-support-samples,.cmd-rd-method-compact,.cmd-consult-preview,.cmd-rd-promise-compact ),.cmd-home-page .cmd-rd-closing > div,.cmd-site:not(.cmd-home-page) :is( .cmd-band,.cmd-rd-section,.cmd-support-samples,.cmd-data-insights,.cmd-process,.cmd-price-intro,.cmd-plan-guide,.cmd-price-cards,.cmd-price-support,.cmd-price-options,.cmd-price-discount,.cmd-price-notes,.cmd-consult-benefits,.cmd-consult-flow,.cmd-consult-assurance,.cmd-consult-message,.cmd-consult-form,.cmd-table-section,.cmd-policy-section,.cmd-flow-steps,.cmd-faq-groups,.cmd-blog-listing ){padding-top: clamp(64px,6vw,84px) !important;padding-bottom: clamp(64px,6vw,84px) !important;}.cmd-site.cmd-consult-page .cmd-page-hero__copy > p:not(.cmd-kicker,.cmd-consult-jump-note){color: rgba(255,253,248,.82) !important;}.cmd-site.cmd-price-page .cmd-price-tag{color: #fffdf8 !important;}.cmd-site.cmd-price-page .cmd-price-mid-cta :is(p,h2,span){color: #fffdf8 !important;}.cmd-site.cmd-price-page .cmd-price-mid-cta p{color: #d7bf93 !important;}.cmd-site.cmd-price-page .cmd-price-mid-cta span{color: rgba(255,253,248,.8) !important;}.cmd-sticky-line{right: 4px !important;width: 50px !important;min-height: 112px !important;padding: 9px 5px !important;}.cmd-access-footer__cta a{background: #8f7041 !important;color: #fff !important;}.cmd-access-footer__cta :is(span,strong){color: #fff !important;}.cmd-site.cmd-consult-page .cmd-consult-form a{color: #31534b !important;}}@media (min-width: 1000px) and (max-width: 1179px){.cmd-site:not(.cmd-home-page) .cmd-feature-intro .cmd-reason-layout{grid-template-columns: repeat(3,minmax(0,1fr)) !important;}.cmd-site:not(.cmd-home-page) .cmd-feature-intro .cmd-reason-card{border-right: 1px solid var(--cmd-editorial-line) !important;border-bottom: 0 !important;}.cmd-site:not(.cmd-home-page) .cmd-feature-intro .cmd-reason-card:last-child{border-right: 0 !important;}}@media (min-width: 901px){.cmd-site.cmd-faq-page .cmd-faq-groups{display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 36px !important;width: min(1120px,calc(100% - 64px)) !important;padding-top: clamp(64px,6vw,84px) !important;padding-bottom: clamp(64px,6vw,84px) !important;}.cmd-site.cmd-faq-page .cmd-faq-group,.cmd-site.cmd-faq-page .cmd-faq-group + .cmd-faq-group{margin: 0 !important;padding: 34px 36px !important;border: 1px solid var(--cmd-editorial-line) !important;background: #fff !important;}.cmd-site.cmd-faq-page .cmd-faq-group:nth-child(3){grid-column: 1 / -1;}.cmd-site.cmd-faq-page .cmd-faq-group:nth-child(3) .cmd-faq-list{display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;column-gap: 36px !important;}.cmd-site.cmd-faq-page .cmd-faq-group > h2{margin-bottom: 8px !important;padding-bottom: 14px !important;font-size: clamp(25px,2.2vw,30px) !important;}.cmd-site.cmd-faq-page .cmd-faq-list summary{padding-top: 20px !important;padding-bottom: 20px !important;font-size: 16px !important;}}.cmd-site.cmd-flow-page .cmd-flow-copy > span{position: static !important;display: inline-flex !important;align-items: center !important;width: fit-content !important;transform: none !important;margin: 0 0 22px !important;padding: 8px 15px 9px !important;border: 1px solid rgba(166,105,121,.18) !important;border-radius: 999px !important;background: #f8e8ed !important;color: #76525c !important;font-family: "Hiragino Maru Gothic ProN","Rounded Mplus 1c","Noto Sans JP",sans-serif !important;font-size: clamp(19px,1.7vw,22px) !important;font-weight: 800 !important;line-height: 1 !important;letter-spacing: .08em !important;}@media (max-width: 600px){.cmd-site.cmd-flow-page .cmd-flow-copy > span{margin-bottom: 18px !important;padding: 7px 13px 8px !important;font-size: 17px !important;}}@media (min-width: 901px){.cmd-site.cmd-flow-page .cmd-flow-step,.cmd-site.cmd-flow-page .cmd-flow-step:nth-child(even){min-height: 440px !important;}.cmd-site.cmd-flow-page .cmd-flow-copy,.cmd-site.cmd-flow-page .cmd-flow-step:nth-child(even) .cmd-flow-copy{min-height: 440px !important;}.cmd-site.cmd-flow-page .cmd-flow-step figure,.cmd-site.cmd-flow-page .cmd-flow-step:nth-child(even) figure{position: relative !important;height: auto !important;min-height: 440px !important;}.cmd-site.cmd-flow-page .cmd-flow-step img{position: absolute !important;inset: 0 !important;width: 100% !important;height: 100% !important;min-height: 0 !important;object-fit: cover !important;}}@media (min-width: 901px){html body .l-fixHeader,html body .l-fixHeader .l-fixHeader__inner,html body .l-fixHeader .l-fixHeader__logo,html body .l-fixHeader .l-fixHeader__logo .c-headLogo,html body .l-fixHeader .l-fixHeader__logo .c-headLogo__link,html body .l-fixHeader .l-fixHeader__gnav,html body .l-fixHeader .l-fixHeader__gnav .c-gnav,html body .l-fixHeader .l-fixHeader__gnav .c-gnav > li,html body .l-fixHeader .l-fixHeader__gnav .c-gnav > li > a{height: 64px !important;min-height: 64px !important;max-height: 64px !important;}html body .l-fixHeader .l-fixHeader__inner,html body .l-fixHeader .l-fixHeader__logo,html body .l-fixHeader .l-fixHeader__logo .c-headLogo__link{align-items: center !important;}html body .l-fixHeader .l-fixHeader__logo .c-headLogo__link > img{width: 60px !important;height: 60px !important;flex-basis: 60px !important;margin-right: -2px !important;}}@media (min-width: 901px) and (max-width: 1179px){html body #header .l-header__logo .c-headLogo__link{box-sizing: border-box !important;padding-right: 6px !important;padding-left: 6px !important;}html body #header .l-header__logo .c-headLogo__link > img{width: 64px !important;height: 64px !important;flex-basis: 64px !important;margin-right: 0 !important;}}.cmd-site.cmd-home-page .cmd-rd-method .cmd-rd-heading > p{color: #d8bd8d !important;font-family: "Hiragino Maru Gothic ProN","Rounded Mplus 1c","Noto Sans JP",sans-serif !important;font-size: clamp(16px,1.5vw,19px) !important;font-weight: 700 !important;letter-spacing: .04em !important;}.cmd-site.cmd-home-page .cmd-rd-method .cmd-rd-heading > span{display: block !important;max-width: 860px !important;margin: 24px auto 0 !important;color: rgba(255,253,248,.88) !important;font-family: "Hiragino Maru Gothic ProN","Rounded Mplus 1c","Noto Sans JP",sans-serif !important;font-size: clamp(16px,1.55vw,19px) !important;font-weight: 600 !important;line-height: 1.9 !important;letter-spacing: .02em !important;}@media (max-width: 600px){.cmd-site.cmd-home-page .cmd-rd-method .cmd-rd-heading > p,.cmd-site.cmd-home-page .cmd-rd-method .cmd-rd-heading > span{font-size: 15px !important;}}.cmd-site.cmd-home-page .cmd-value-questions{display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: 34px !important;align-items: center !important;max-width: 960px !important;margin: 40px auto 64px !important;overflow: visible !important;border: 0 !important;background: transparent !important;}.cmd-site.cmd-home-page .cmd-value-questions span,.cmd-site.cmd-home-page .cmd-value-questions span:nth-child(2),.cmd-site.cmd-home-page .cmd-value-questions span:nth-child(3){position: relative !important;display: flex !important;width: auto !important;height: auto !important;min-height: 138px !important;align-items: center !important;justify-content: center !important;margin: 0 !important;padding: 26px 22px !important;border: 1px solid rgba(83,123,118,.16) !important;border-radius: 50% 50% 46% 46% / 48% 48% 52% 52% !important;background: #e9f5f7 !important;box-shadow: 0 16px 34px rgba(54,85,80,.10) !important;color: #31534b !important;font-size: 16px !important;font-weight: 700 !important;line-height: 1.65 !important;text-align: center !important;white-space: normal !important;}.cmd-site.cmd-home-page .cmd-value-questions span:nth-child(2){margin-top: 24px !important;background: #f8e7ec !important;}.cmd-site.cmd-home-page .cmd-value-questions span:nth-child(3){background: #f7f0dc !important;}.cmd-site.cmd-home-page .cmd-value-questions span::before{position: absolute !important;display: block !important;bottom: -8px !important;left: calc(50% - 7px) !important;width: 14px !important;height: 12px !important;border: 0 !important;background: inherit !important;clip-path: polygon(50% 0,100% 100%,0 100%) !important;content: "" !important;}.cmd-site.cmd-home-page .cmd-value-questions span::after{position: absolute !important;display: block !important;right: auto !important;bottom: -39px !important;left: 50% !important;width: 1px !important;height: 32px !important;border: 0 !important;background: #b8aa93 !important;content: "" !important;transform: rotate(8deg) !important;transform-origin: top center !important;}.cmd-site.cmd-home-page .cmd-value-questions span:nth-child(2)::after{transform: rotate(-8deg) !important;}@media (max-width: 767px){.cmd-site.cmd-home-page .cmd-value-questions{grid-template-columns: 1fr !important;gap: 42px !important;margin: 36px auto 56px !important;}.cmd-site.cmd-home-page .cmd-value-questions span,.cmd-site.cmd-home-page .cmd-value-questions span:nth-child(2),.cmd-site.cmd-home-page .cmd-value-questions span:nth-child(3){width: 88% !important;min-height: 112px !important;margin: 0 auto !important;padding: 22px 20px !important;border: 1px solid rgba(83,123,118,.16) !important;font-size: 15px !important;}.cmd-site.cmd-home-page .cmd-value-questions span::after{bottom: -31px !important;height: 25px !important;}}.cmd-site.cmd-home-page{--cmd-lux-green: #24211f;--cmd-lux-green-soft: #4d4742;--cmd-lux-ink: #282421;}.cmd-site:not(.cmd-home-page){--cmd-editorial-green: #24211f;--cmd-editorial-green-soft: #4d4742;--cmd-editorial-ink: #282421;}.cmd-site.cmd-home-page .cmd-redesign-target{color: #fff4ec !important;font-family: "YuKyokasho","Yu Kyokasho","Klee One","Hiragino Maru Gothic ProN",serif !important;font-size: clamp(16px,1.45vw,19px) !important;font-weight: 600 !important;line-height: 2 !important;letter-spacing: .045em !important;}.cmd-site.cmd-home-page .cmd-redesign-target > span{display: inline !important;padding: 0 .08em .1em !important;background: linear-gradient( 178deg,transparent 0,transparent 60%,rgba(196,63,69,.68) 60%,rgba(196,63,69,.68) 86%,transparent 86%,transparent 100% ) !important;}@media (max-width: 600px){.cmd-site.cmd-home-page .cmd-redesign-target{font-size: 16px !important;line-height: 2.05 !important;}}.cmd-access-footer__cta a{grid-template-columns: minmax(0,1fr) auto !important;}.cmd-access-footer__cta strong{min-width: 0 !important;color: #fff !important;white-space: nowrap !important;}@media (min-width: 901px) and (max-width: 1279px){html body #header .l-header__inner,html body .l-fixHeader .l-fixHeader__inner{display: flex !important;align-items: center !important;padding-right: 24px !important;padding-left: 24px !important;}html body #header .l-header__gnav,html body .l-fixHeader .l-fixHeader__gnav{display: none !important;}html body #header .l-header__logo,html body #header .l-header__logo .c-headLogo,html body #header .l-header__logo .c-headLogo__link,html body .l-fixHeader .l-fixHeader__logo,html body .l-fixHeader .l-fixHeader__logo .c-headLogo,html body .l-fixHeader .l-fixHeader__logo .c-headLogo__link{width: auto !important;min-width: 0 !important;max-width: none !important;flex: 1 1 auto !important;}html body #header .l-header__logo .c-headLogo__link,html body .l-fixHeader .l-fixHeader__logo .c-headLogo__link{justify-content: flex-start !important;overflow: hidden !important;}html body #header .cmd-header-brandtext,html body .l-fixHeader .cmd-header-brandtext{display: grid !important;}html body #header .cmd-header-brandtext > strong,html body .l-fixHeader .cmd-header-brandtext > strong{display: inline-flex !important;}html body #header .cmd-header-consult-slot,html body .l-fixHeader .cmd-header-consult-slot{display: flex !important;width: 150px !important;height: 72px !important;flex: 0 0 150px !important;}html body #header .cmd-header-consult,html body .l-fixHeader .cmd-header-consult{display: flex !important;width: 100% !important;height: 100% !important;flex-direction: row !important;gap: 0 !important;align-items: center !important;justify-content: center !important;background: #a98b52 !important;color: #fff !important;font-size: 13px !important;font-weight: 700 !important;text-decoration: none !important;}html body #header .cmd-header-consult strong,html body .l-fixHeader .cmd-header-consult strong{font-size: 13px !important;}html body #header .l-header__menuBtn,html body .l-fixHeader .l-fixHeader__menuBtn{display: flex !important;width: 72px !important;height: 72px !important;flex: 0 0 72px !important;}html body #header .l-header__menuBtn .c-iconBtn,html body .l-fixHeader .l-fixHeader__menuBtn .c-iconBtn{display: grid !important;width: 100% !important;height: 100% !important;place-items: center !important;border-left: 1px solid #ece5dc !important;background: #fff !important;color: #31534b !important;font-size: 24px !important;}html body .l-fixHeader .cmd-header-consult-slot,html body .l-fixHeader .l-fixHeader__menuBtn{height: 64px !important;}html body .l-fixHeader .l-fixHeader__menuBtn{width: 64px !important;flex-basis: 64px !important;}}@media (min-width: 901px){html body #header .l-header__inner,html body .l-fixHeader .l-fixHeader__inner{width: 100% !important;max-width: none !important;padding-right: 24px !important;padding-left: 24px !important;}html body #header .l-header__logo,html body .l-fixHeader .l-fixHeader__logo{width: 290px !important;min-width: 290px !important;max-width: 290px !important;flex: 0 0 290px !important;}html body #header .l-header__gnav,html body .l-fixHeader .l-fixHeader__gnav{display: block !important;width: auto !important;margin-left: auto !important;}html body #header #gnav .menu-item-727,html body .l-fixHeader .l-fixHeader__gnav .menu-item-727{display: none !important;}html body #header #gnav .menu-item-355,html body .l-fixHeader .l-fixHeader__gnav .menu-item-355{display: flex !important;order: 80 !important;}html body #header #gnav .menu-item-309,html body .l-fixHeader .l-fixHeader__gnav .menu-item-309{order: 90 !important;}html body #header .cmd-header-consult-slot,html body #header .l-header__menuBtn,html body .l-fixHeader .cmd-header-consult-slot,html body .l-fixHeader .l-fixHeader__menuBtn{display: none !important;}}@media (min-width: 901px) and (max-width: 1279px){html body #header .l-header__logo,html body .l-fixHeader .l-fixHeader__logo{width: 270px !important;min-width: 270px !important;max-width: 270px !important;flex-basis: 270px !important;}html body #header #gnav .menu-item-304,html body .l-fixHeader .l-fixHeader__gnav .menu-item-304{display: none !important;}html body #header #gnav .menu-item > a,html body .l-fixHeader .l-fixHeader__gnav .menu-item > a{padding-right: 10px !important;padding-left: 10px !important;font-size: 13px !important;}html body #header #gnav .menu-item > a .ttl,html body .l-fixHeader .l-fixHeader__gnav .menu-item > a .ttl{padding-right: 0 !important;padding-left: 0 !important;font-size: 13px !important;}html body #header #gnav,html body #header #gnav > li,html body #header #gnav > li > a{display: flex !important;height: 72px !important;min-height: 72px !important;max-height: 72px !important;align-items: center !important;}html body .l-fixHeader .l-fixHeader__gnav .c-gnav,html body .l-fixHeader .l-fixHeader__gnav .c-gnav > li,html body .l-fixHeader .l-fixHeader__gnav .c-gnav > li > a{display: flex !important;height: 64px !important;min-height: 64px !important;max-height: 64px !important;align-items: center !important;}}@media (min-width: 901px) and (max-width: 1099px){html body #header #gnav .menu-item-307,html body .l-fixHeader .l-fixHeader__gnav .menu-item-307{display: none !important;}}.cmd-site.cmd-home-page .cmd-redesign-hero{background: linear-gradient(135deg,#fffdf8 0%,#f1e7d8 100%) !important;}.cmd-site.cmd-home-page .cmd-redesign-eyebrow,.cmd-site.cmd-home-page .cmd-redesign-hero .cmd-redesign-assurance span{color: #9a7440 !important;}.cmd-site.cmd-home-page.cmd-home-redesign .cmd-redesign-hero h1{color: #302a26 !important;}.cmd-site.cmd-home-page .cmd-redesign-target{color: #443a33 !important;}.cmd-site.cmd-home-page .cmd-redesign-lead,.cmd-site.cmd-home-page .cmd-hero-affiliation,.cmd-site.cmd-home-page .cmd-redesign-hero .cmd-redesign-assurance{color: #635950 !important;}.cmd-site.cmd-home-page .cmd-rd-method-compact,.cmd-site.cmd-home-page .cmd-rd-closing > .cmd-rd-closing-cta{background: linear-gradient(135deg,#f4ede2 0%,#e8dccb 100%) !important;}.cmd-site.cmd-home-page.cmd-home-redesign .cmd-rd-method-compact .cmd-rd-heading h2,.cmd-site.cmd-home-page .cmd-rd-closing-cta :is(.cmd-kicker,h2,p,.cmd-redesign-assurance),.cmd-site.cmd-home-page .cmd-rd-method-compact .cmd-rd-heading > :is(p,span),.cmd-site.cmd-home-page .cmd-method-summary :is(p,strong){color: #3f3731 !important;}.cmd-site.cmd-home-page .cmd-method-summary{border-color: rgba(143,112,65,.34) !important;background: rgba(255,255,255,.62) !important;}@media (min-width: 901px){.cmd-sticky-line{right: 24px !important;bottom: 24px !important;display: flex !important;width: auto !important;min-width: 168px !important;height: 52px !important;min-height: 52px !important;flex-direction: row !important;gap: 8px !important;padding: 6px 12px !important;border-radius: 999px !important;}.cmd-sticky-line b,.cmd-sticky-line span{writing-mode: horizontal-tb !important;white-space: nowrap !important;}.cmd-sticky-line b{padding: 4px 7px !important;line-height: 1.2 !important;}.cmd-sticky-line span{font-size: 14px !important;line-height: 1.2 !important;letter-spacing: .04em !important;}}@media (min-width: 901px){body:has(.cmd-site) .cmd-header-seo-copy,body.cmd-has-site .cmd-header-seo-copy{padding: 5px 24px !important;border-bottom-color: rgba(169,139,82,.28) !important;background: #fcfaf6 !important;}.cmd-header-seo-copy > p{width: min(1232px,100%);color: #353b37;font-family: "Zen Kaku Gothic New","Noto Sans JP","Hiragino Sans","Yu Gothic",sans-serif;font-size: clamp(12px,.96vw,14px);font-weight: 500;line-height: 1.45;letter-spacing: .045em;text-align: center;}.cmd-header-seo-copy > p strong{color: #8b6d35;font-weight: 700;}.cmd-header-seo-copy > p span{padding: 0 .35em;color: #b49b69;}html body #header .l-header__logo .c-headLogo,html body #header .l-header__logo .c-headLogo__link,html body .l-fixHeader .l-fixHeader__logo .c-headLogo,html body .l-fixHeader .l-fixHeader__logo .c-headLogo__link{overflow: visible !important;}html body #header .l-header__logo .c-headLogo__link,html body .l-fixHeader .l-fixHeader__logo .c-headLogo__link{padding-top: 2px !important;padding-bottom: 2px !important;}html body #header .l-header__logo .c-headLogo__link > img,html body .l-fixHeader .l-fixHeader__logo .c-headLogo__link > img{width: 68px !important;height: 68px !important;flex-basis: 68px !important;margin-right: 0 !important;object-fit: contain !important;clip-path: none !important;}}.cmd-home-page .cmd-redesign-hero .cmd-hero-affiliation{display: block !important;width: 160px !important;height: 40px !important;margin: 10px 0 8px !important;padding: 0 !important;overflow: hidden !important;border: 0 !important;border-radius: 3px !important;background: #fff url("https://www.nakoudonet.com/common/images/docs/bnr_tms_360-90.jpg") center / contain no-repeat !important;box-shadow: 0 5px 14px rgba(70,54,34,.12) !important;color: transparent !important;font-size: 0 !important;line-height: 0 !important;}@media (max-width: 600px){.cmd-home-page .cmd-redesign-hero .cmd-hero-affiliation{width: 144px !important;height: 36px !important;margin-top: 9px !important;}}.cmd-home-page .cmd-proof-data-link{position: relative;isolation: isolate;display: grid !important;grid-template-columns: 154px minmax(0,1fr) auto !important;gap: 16px 24px !important;align-items: center !important;margin-top: 26px !important;padding: 23px 26px !important;overflow: hidden !important;border: 1px solid rgba(169,139,82,.28) !important;border-radius: 18px !important;background: linear-gradient(120deg,#fffaf3 0%,#faeef1 52%,#edf6f1 100%) !important;box-shadow: 0 18px 44px rgba(74,58,42,.11) !important;color: #2f403a !important;transition: transform .25s ease,box-shadow .25s ease,border-color .25s ease !important;}.cmd-home-page .cmd-proof-data-link::before{content: "";position: absolute;z-index: -1;top: -70px;right: 80px;width: 190px;height: 190px;border: 32px solid rgba(255,255,255,.48);border-radius: 50%;pointer-events: none;}.cmd-home-page .cmd-proof-data-link > span{display: inline-flex;width: fit-content;min-height: 34px;align-items: center;justify-content: center;padding: 7px 13px;border-radius: 999px;background: #31534b;box-shadow: 0 7px 18px rgba(49,83,75,.18);color: #fff !important;font-family: "Noto Sans JP","Yu Gothic",sans-serif;font-size: 11px !important;font-weight: 800 !important;line-height: 1 !important;letter-spacing: .16em !important;text-transform: uppercase;}.cmd-home-page .cmd-proof-data-link > strong{color: #273f39 !important;font-family: "Noto Serif JP","Yu Mincho",serif !important;font-size: clamp(20px,2vw,25px) !important;font-weight: 700 !important;line-height: 1.45 !important;letter-spacing: .035em !important;}.cmd-home-page .cmd-proof-data-link > b{display: inline-flex;min-height: 44px;align-items: center;justify-content: center;padding: 10px 17px;border: 1px solid rgba(169,139,82,.3);border-radius: 999px;background: rgba(255,255,255,.9);box-shadow: 0 8px 20px rgba(95,69,42,.09);color: #8a6532 !important;font-family: "Noto Sans JP","Yu Gothic",sans-serif;font-size: 13px !important;font-weight: 800 !important;line-height: 1.2;letter-spacing: .04em;white-space: nowrap;transition: background-color .22s ease,color .22s ease,transform .22s ease;}.cmd-home-page .cmd-proof-data-link:hover,.cmd-home-page .cmd-proof-data-link:focus-visible{border-color: rgba(169,139,82,.54) !important;box-shadow: 0 23px 54px rgba(74,58,42,.16) !important;transform: translateY(-3px);}.cmd-home-page .cmd-proof-data-link:hover > b,.cmd-home-page .cmd-proof-data-link:focus-visible > b{background: #a98b52;color: #fff !important;transform: translateX(3px);}@media (max-width: 760px){.cmd-home-page .cmd-proof-data-link{grid-template-columns: minmax(0,1fr) auto !important;gap: 10px 12px !important;padding: 20px !important;border-radius: 15px !important;}.cmd-home-page .cmd-proof-data-link > span{grid-column: 1 / -1;}.cmd-home-page .cmd-proof-data-link > strong{font-size: 18px !important;}.cmd-home-page .cmd-proof-data-link > b{min-height: 40px;padding: 9px 13px;font-size: 12px !important;}}@media (max-width: 420px){.cmd-home-page .cmd-proof-data-link{grid-template-columns: 1fr !important;}.cmd-home-page .cmd-proof-data-link > b{width: fit-content;}}@media (min-width: 901px){html body #header .l-header__logo .c-headLogo__link,html body .l-fixHeader .l-fixHeader__logo .c-headLogo__link{box-sizing: border-box !important;width: 286px !important;min-width: 286px !important;padding-right: 18px !important;padding-left: 8px !important;overflow: visible !important;}html body #header .l-header__logo .c-headLogo__link > img,html body .l-fixHeader .l-fixHeader__logo .c-headLogo__link > img{width: 68px !important;height: 68px !important;flex: 0 0 68px !important;object-fit: contain !important;}html body #header .cmd-header-brandtext,html body .l-fixHeader .cmd-header-brandtext{width: 190px !important;flex: 0 0 190px !important;}}@media (min-width: 901px) and (max-width: 1279px){html body #header .l-header__logo .c-headLogo__link,html body .l-fixHeader .l-fixHeader__logo .c-headLogo__link{width: 266px !important;min-width: 266px !important;padding-right: 14px !important;}html body #header .l-header__logo .c-headLogo__link > img,html body .l-fixHeader .l-fixHeader__logo .c-headLogo__link > img{width: 64px !important;height: 64px !important;flex-basis: 64px !important;}html body #header .cmd-header-brandtext,html body .l-fixHeader .cmd-header-brandtext{width: 180px !important;flex-basis: 180px !important;}}.cmd-site.cmd-home-page.cmd-home-redesign .cmd-redesign-hero h1{color: #74584f !important;}.cmd-site.cmd-home-page .cmd-redesign-target{color: #7c5d55 !important;}.cmd-site.cmd-home-page .cmd-redesign-lead,.cmd-site.cmd-home-page .cmd-proof-evidence :is(h2,article > strong){color: #675b55 !important;}@media (min-width: 901px){html body #header #gnav .menu-item > a,html body .l-fixHeader .l-fixHeader__gnav .menu-item > a{color: #66564f !important;}}.cmd-home-page .cmd-proof-data-link{border-color: rgba(194,142,151,.34) !important;background: linear-gradient(120deg,#fffaf4 0%,#fbe9ed 52%,#f7efe3 100%) !important;box-shadow: 0 18px 44px rgba(150,105,94,.12) !important;color: #755d55 !important;}.cmd-home-page .cmd-proof-data-link > span{background: #f1d7de !important;box-shadow: 0 7px 18px rgba(181,117,132,.14) !important;color: #925e69 !important;}.cmd-home-page .cmd-proof-data-link > strong{color: #795b53 !important;}.cmd-home-page .cmd-proof-data-link > b{border-color: rgba(183,137,78,.34) !important;background: rgba(255,253,248,.94) !important;color: #98713e !important;}.cmd-home-page .cmd-proof-data-link:hover,.cmd-home-page .cmd-proof-data-link:focus-visible{border-color: rgba(194,142,151,.58) !important;box-shadow: 0 23px 54px rgba(150,105,94,.17) !important;}.cmd-home-page .cmd-proof-data-link:hover > b,.cmd-home-page .cmd-proof-data-link:focus-visible > b{background: #d5a0aa !important;color: #fffdf8 !important;}@media (min-width: 1180px){html body #header .l-header__logo,html body .l-fixHeader .l-fixHeader__logo{width: 330px !important;min-width: 330px !important;max-width: 330px !important;flex: 0 0 330px !important;}html body #header .l-header__logo .c-headLogo__link,html body .l-fixHeader .l-fixHeader__logo .c-headLogo__link{width: 322px !important;min-width: 322px !important;max-width: 322px !important;padding-right: 18px !important;overflow: visible !important;}html body #header .cmd-header-brandtext,html body .l-fixHeader .cmd-header-brandtext{width: 228px !important;min-width: 228px !important;flex: 0 0 228px !important;}}@media (min-width: 901px) and (max-width: 1179px){html body #header .l-header__logo,html body #header .l-header__logo .c-headLogo,html body #header .l-header__logo .c-headLogo__link,html body .l-fixHeader .l-fixHeader__logo,html body .l-fixHeader .l-fixHeader__logo .c-headLogo,html body .l-fixHeader .l-fixHeader__logo .c-headLogo__link{width: 76px !important;min-width: 76px !important;max-width: 76px !important;flex: 0 0 76px !important;}html body #header .cmd-header-brandtext,html body .l-fixHeader .cmd-header-brandtext{display: none !important;}}@media (min-width: 901px){body .cmd-home-page .cmd-human-intro{align-items: stretch !important;}body .cmd-home-page .cmd-human-intro figure{display: flex !important;height: auto !important;align-self: stretch !important;margin: 0 !important;}body .cmd-home-page .cmd-human-intro figure img{width: 100% !important;height: 100% !important;min-height: 100% !important;flex: 1 1 auto !important;object-fit: cover !important;object-position: center 38% !important;}}@media (min-width: 901px){html body #header #gnav .menu-item:not(.menu-item-309) > a,html body #header #gnav .menu-item:not(.menu-item-309) > a .ttl,html body .l-fixHeader .l-fixHeader__gnav .menu-item:not(.menu-item-309) > a,html body .l-fixHeader .l-fixHeader__gnav .menu-item:not(.menu-item-309) > a .ttl{color: #92713e !important;-webkit-text-fill-color: #92713e !important;}html body #header #gnav .menu-item:not(.menu-item-309) > a:hover,html body #header #gnav .menu-item:not(.menu-item-309) > a:focus-visible,html body #header #gnav .menu-item:not(.menu-item-309) > a:hover .ttl,html body #header #gnav .menu-item:not(.menu-item-309) > a:focus-visible .ttl,html body .l-fixHeader .l-fixHeader__gnav .menu-item:not(.menu-item-309) > a:hover,html body .l-fixHeader .l-fixHeader__gnav .menu-item:not(.menu-item-309) > a:focus-visible,html body .l-fixHeader .l-fixHeader__gnav .menu-item:not(.menu-item-309) > a:hover .ttl,html body .l-fixHeader .l-fixHeader__gnav .menu-item:not(.menu-item-309) > a:focus-visible .ttl{background-color: #fff4f1 !important;color: #ad7480 !important;-webkit-text-fill-color: #ad7480 !important;}html body #header #gnav .current-menu-item:not(.menu-item-309) > a,html body #header #gnav .current-menu-item:not(.menu-item-309) > a .ttl,html body .l-fixHeader .l-fixHeader__gnav .current-menu-item:not(.menu-item-309) > a,html body .l-fixHeader .l-fixHeader__gnav .current-menu-item:not(.menu-item-309) > a .ttl{background-color: #f8e8ec !important;color: #a36c77 !important;-webkit-text-fill-color: #a36c77 !important;}}@media (max-width: 900px){html body .p-spMenu__inner .menu-item > a,html body .p-spMenu__inner .menu-item > a .ttl,html body .p-spMenu__inner .menu-item > a .c-submenuToggleBtn{color: #92713e !important;-webkit-text-fill-color: #92713e !important;}html body .p-spMenu__inner .current-menu-item > a,html body .p-spMenu__inner .current-menu-item > a .ttl{background-color: #f8e8ec !important;color: #a36c77 !important;-webkit-text-fill-color: #a36c77 !important;}}.cmd-site.cmd-home-page :is(h1,h2,h3,h4,h5,h6),.cmd-site.cmd-home-page :is(h1,h2,h3,h4,h5,h6) > span{color: #8f625e !important;-webkit-text-fill-color: #8f625e !important;}.cmd-site.cmd-home-page .cmd-home-updates :is(h2,h3),.cmd-site.cmd-home-page .cmd-home-updates__latest :is(h2,h3),.cmd-site.cmd-home-page .cmd-rd-heading :is(h2,h3,h2 > span),.cmd-site.cmd-home-page .cmd-human-intro :is(h2,h3){color: #805f56 !important;-webkit-text-fill-color: #805f56 !important;}.cmd-site.cmd-home-page :is( .cmd-proof-copy,.cmd-proof-copy strong,.cmd-support-benefit-list strong,.cmd-concrete-support strong,.cmd-method-summary strong,.cmd-consult-preview strong ){color: #98713e !important;-webkit-text-fill-color: #98713e !important;}.cmd-site.cmd-home-page .cmd-text-link,.cmd-site.cmd-home-page .cmd-home-updates a:not(.cmd-redesign-primary){color: #98713e !important;-webkit-text-fill-color: #98713e !important;}.cmd-site.cmd-home-page :is(.cmd-chat-bubble,.cmd-chat-bubble p,.cmd-chat-bubble span){color: #765e55 !important;-webkit-text-fill-color: #765e55 !important;}.cmd-site.cmd-home-page :is( .cmd-redesign-primary,.cmd-redesign-primary strong,.cmd-actions a,.cmd-actions a strong,.cmd-final-cta a,.cmd-final-cta a strong ){color: #fffdf8 !important;-webkit-text-fill-color: #fffdf8 !important;}.cmd-home-focused .cmd-proof-focused .cmd-proof-facts article{min-height: 0;padding: 22px 24px !important;}.cmd-home-focused .cmd-proof-focused .cmd-proof-facts article > strong{font-size: 16px !important;line-height: 1.55 !important;}.cmd-home-focused .cmd-home-updates,.cmd-home-focused .cmd-human-intro{margin-bottom: 60px !important;}.cmd-home-focused.cmd-home-compact :is( .cmd-rd-section,.cmd-support-samples,.cmd-rd-method-compact,.cmd-rd-promise-compact ){padding-top: clamp(58px,6vw,78px) !important;padding-bottom: clamp(58px,6vw,78px) !important;}.cmd-home-focused .cmd-rd-heading{margin-bottom: 32px !important;}.cmd-home-focused .cmd-rd-worry-answer{display: block;width: min(860px,100%);margin: 30px auto 0;}.cmd-home-focused .cmd-rd-worry-answer > div{width: 100%;padding: clamp(28px,4vw,42px) !important;}.cmd-home-focused .cmd-sample-list--home-preview{grid-template-columns: 1fr !important;width: min(760px,100%);margin-right: auto;margin-left: auto;}.cmd-home-focused .cmd-sample-list--home-preview article{padding: clamp(26px,4vw,40px) !important;}.cmd-home-focused .cmd-home-overview-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 1px;width: min(980px,100%);margin: 0 auto 30px;overflow: hidden;border: 1px solid rgba(169,139,82,.24);background: rgba(169,139,82,.2);}.cmd-home-focused .cmd-home-overview-grid article{padding: 30px;background: #fffdf9;}.cmd-home-focused .cmd-home-overview-grid h3{margin: 0 0 10px;color: #8f625e !important;font-size: 19px;}.cmd-home-focused .cmd-home-overview-grid p{margin: 0;color: #6f625b;line-height: 1.85;}.cmd-home-focused .cmd-price-focused .cmd-rd-price-detail{width: min(920px,100%);margin-right: auto;margin-left: auto;}.cmd-home-focused .cmd-shared-values > p:last-child{width: min(760px,100%);margin-right: auto;margin-left: auto;}@media (max-width: 760px){.cmd-home-focused .cmd-home-overview-grid{grid-template-columns: 1fr;}.cmd-home-focused .cmd-home-overview-grid article{padding: 24px 20px;}}.cmd-site.cmd-home-page .cmd-proof-data-link > span{min-height: 38px;padding: 9px 15px;font-size: 13px !important;}.cmd-site.cmd-home-page .cmd-proof-data-link > strong{font-size: clamp(27px,2.5vw,32px) !important;line-height: 1.5 !important;}.cmd-site.cmd-home-page .cmd-proof-data-link > b{min-height: 48px;padding: 12px 19px;font-size: 15px !important;}.cmd-site.cmd-home-page :is( .cmd-rd-heading > span,.cmd-human-intro__copy > p,.cmd-human-intro__facts,.cmd-stop-grid article > p,.cmd-rd-worry-answer p,.cmd-sample-list p,.cmd-method-summary,.cmd-consult-preview p,.cmd-rd-support-compact article > p,.cmd-rd-promise-compact article > p,.cmd-rd-price-detail > p,.cmd-faq-list p,.cmd-rd-boundary > p,.cmd-rd-closing-cta > p,.cmd-home-updates article ){font-size: 16.5px !important;line-height: 1.95 !important;}.cmd-site.cmd-home-page .cmd-proof-facts article > small,.cmd-site.cmd-home-page .cmd-human-intro__hello,.cmd-site.cmd-home-page .cmd-rd-heading > p{font-size: 13px !important;}.cmd-site.cmd-home-page .cmd-home-updates :is(a,time,span){font-size: max(14px,1em);}.cmd-site.cmd-home-page.cmd-home-compact :is( .cmd-rd-section,.cmd-support-samples,.cmd-rd-method-compact,.cmd-consult-preview,.cmd-rd-promise-compact ){padding-top: clamp(62px,6.2vw,82px) !important;padding-bottom: clamp(62px,6.2vw,82px) !important;}.cmd-site.cmd-home-page .cmd-rd-heading{margin-bottom: 34px !important;}@media (max-width: 760px){.cmd-site.cmd-home-page .cmd-proof-data-link > strong{font-size: 23px !important;}.cmd-site.cmd-home-page .cmd-proof-data-link > b{width: fit-content;font-size: 14px !important;}.cmd-site.cmd-home-page :is( .cmd-rd-heading > span,.cmd-human-intro__copy > p,.cmd-human-intro__facts,.cmd-stop-grid article > p,.cmd-rd-worry-answer p,.cmd-sample-list p,.cmd-method-summary,.cmd-consult-preview p,.cmd-rd-support-compact article > p,.cmd-rd-promise-compact article > p,.cmd-rd-price-detail > p,.cmd-faq-list p,.cmd-rd-boundary > p,.cmd-rd-closing-cta > p,.cmd-home-updates article ){font-size: 16px !important;line-height: 1.9 !important;}}@media (min-width: 1000px){.cmd-site.cmd-home-page .cmd-sample-list{grid-template-columns: repeat(3,minmax(0,1fr)) !important;align-items: stretch;}.cmd-site.cmd-home-page .cmd-sample-list > article{padding: 30px 26px !important;}.cmd-site.cmd-home-page .cmd-sample-list header{align-items: flex-start;}.cmd-site.cmd-home-page .cmd-consult-preview__visual{height: 420px;}.cmd-site.cmd-home-page .cmd-consult-preview__visual > img{height: 100% !important;object-fit: cover !important;}.cmd-site.cmd-home-page .cmd-rd-closing{display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr));align-items: stretch;}.cmd-site.cmd-home-page .cmd-rd-closing > .cmd-rd-boundary,.cmd-site.cmd-home-page .cmd-rd-closing > .cmd-rd-closing-cta{width: 100%;max-width: none;padding: 72px clamp(42px,5vw,72px) !important;}}.cmd-site.cmd-home-page :is( .cmd-redesign-eyebrow,.cmd-redesign-assurance,.cmd-hero-free-note,.cmd-proof-eyebrow,.cmd-proof-media-title,.cmd-proof-facts article > small,.cmd-human-intro__hello,.cmd-human-intro__facts li,.cmd-rd-heading > p,.cmd-sample-notice,.cmd-rd-price-bubbles p,.cmd-rd-price-bubbles a ){font-size: 14px !important;line-height: 1.75 !important;}.cmd-site.cmd-home-page .cmd-text-link{font-size: 15px !important;line-height: 1.65 !important;}.cmd-site.cmd-home-page .cmd-proof-data-link > span{font-size: 14px !important;}.cmd-mobile-cta a > span{font-size: 14px !important;}.cmd-mobile-cta a small{font-size: 12px !important;}body.home .cmd-access-footer__cta{display: none !important;}@media (min-width: 1000px){.cmd-site.cmd-home-page.cmd-home-compact :is( .cmd-rd-section,.cmd-support-samples,.cmd-rd-method-compact,.cmd-consult-preview,.cmd-rd-promise-compact ){padding-top: 54px !important;padding-bottom: 54px !important;}.cmd-site.cmd-home-page .cmd-rd-heading{margin-bottom: 26px !important;}.cmd-site.cmd-home-page .cmd-human-intro__copy{padding: 42px 48px !important;}.cmd-site.cmd-home-page .cmd-human-intro__facts{margin-top: 18px;margin-bottom: 18px;padding-top: 14px;padding-bottom: 14px;}.cmd-site.cmd-home-page .cmd-stop-grid article{padding: 25px !important;}.cmd-site.cmd-home-page .cmd-sample-list{margin-top: 28px;}.cmd-site.cmd-home-page .cmd-sample-list > article{padding: 26px 22px !important;}.cmd-site.cmd-home-page :is(.cmd-sample-before,.cmd-sample-after){grid-template-columns: 1fr !important;gap: 8px !important;padding: 15px 16px !important;}.cmd-site.cmd-home-page .cmd-sample-list header{margin-bottom: 16px;}.cmd-site.cmd-home-page .cmd-sample-point{margin-top: 14px;}.cmd-site.cmd-home-page .cmd-method-summary{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px 26px;width: min(980px,100%);padding: 32px 36px;}.cmd-site.cmd-home-page .cmd-method-summary > p{margin: 0 !important;}.cmd-site.cmd-home-page .cmd-consult-preview__visual{width: min(920px,100%);height: 330px;margin-bottom: 24px;}.cmd-site.cmd-home-page .cmd-consult-preview > ol{margin-top: 22px;}.cmd-site.cmd-home-page .cmd-rd-promise-three article{padding: 28px 26px !important;}.cmd-site.cmd-home-page .cmd-rd-price-bubbles > div{padding: 25px 22px !important;}.cmd-site.cmd-home-page .cmd-rd-price-detail{padding: 28px 32px !important;}.cmd-site.cmd-home-page .cmd-rd-closing > .cmd-rd-boundary,.cmd-site.cmd-home-page .cmd-rd-closing > .cmd-rd-closing-cta{padding: 56px clamp(38px,4.5vw,64px) !important;}}@media (min-width: 1000px){.cmd-site.cmd-home-page.cmd-home-compact :is( .cmd-rd-section,.cmd-support-samples,.cmd-rd-method-compact,.cmd-consult-preview,.cmd-rd-promise-compact ){padding-top: 46px !important;padding-bottom: 46px !important;}}.post_content .cmd-site.cmd-lab-page .cmd-lab-check > h3,.post_content .cmd-site.cmd-lab-page .cmd-lab-chapter--dark .cmd-lab-reading > h3{color: #805f56 !important;font-size: clamp(21px,2.2vw,25px) !important;}.post_content .cmd-site.cmd-lab-page .cmd-lab-chapter--dark .cmd-lab-reading > p{color: #675b55 !important;font-size: 16px !important;line-height: 1.9 !important;}.post_content .cmd-site.cmd-lab-page .cmd-lab-check li > span{font-size: 14px !important;}@media (max-width: 760px){html body #body_wrap.page-id-20 .cmd-site.cmd-counselor-page .cmd-counselor-hero figure.cmd-counselor-hero-photo{min-height: 0 !important;aspect-ratio: auto !important;line-height: 0;}html body #body_wrap.page-id-20 .cmd-site.cmd-counselor-page .cmd-counselor-hero figure.cmd-counselor-hero-photo img{display: block !important;height: auto !important;aspect-ratio: auto !important;}}.cmd-site:not(.cmd-home-page) :is(.cmd-page-hero,.cmd-flow-intro,.cmd-price-mid-cta,.cmd-consult-assurance,.cmd-lab-hero),.cmd-site.cmd-counselor-page :is(.cmd-counselor-hero,.cmd-counselor-hero-copy),.cmd-site.cmd-lab-page :is(.cmd-lab-preface,.cmd-lab-chapter--dark),.cmd-site.cmd-home-page :is(.cmd-rd-method-compact,.cmd-rd-closing-cta){border-color: #e4cfd0 !important;background: linear-gradient(145deg,#fffaf4 0%,#f7e5e5 56%,#f3eadb 100%) !important;color: #6f5b55 !important;}.cmd-site:not(.cmd-home-page) :is(.cmd-page-hero,.cmd-flow-intro,.cmd-price-mid-cta,.cmd-consult-assurance,.cmd-lab-hero) :is(h1,h2,h3,p,strong,span),.cmd-site.cmd-counselor-page .cmd-counselor-hero-copy :is(h1,h2,p,strong,span),.post_content .cmd-site.cmd-lab-page :is( .cmd-lab-preface h2,.cmd-lab-preface .cmd-kicker,.cmd-lab-preface__grid p,.cmd-lab-chapter--dark > header h2,.cmd-lab-chapter--dark > header p,.cmd-lab-chapter--dark > header span ),.cmd-site.cmd-home-page :is(.cmd-rd-method-compact,.cmd-rd-closing-cta) :is(h2,h3,p,span),.cmd-site.cmd-home-page .cmd-rd-method-compact .cmd-method-summary :is(p,strong){color: #765e55 !important;-webkit-text-fill-color: #765e55 !important;}.cmd-site:not(.cmd-home-page) :is(.cmd-page-hero,.cmd-flow-intro,.cmd-price-mid-cta,.cmd-consult-assurance,.cmd-lab-hero) .cmd-kicker,.cmd-site.cmd-counselor-page .cmd-counselor-hero-copy > p:first-child{color: #a36c77 !important;-webkit-text-fill-color: #a36c77 !important;}.cmd-site.cmd-lab-page :is(.cmd-lab-preface__grid p,.cmd-lab-check li,.cmd-lab-dark-grid > div,.cmd-lab-frequency-table),.cmd-site.cmd-home-page .cmd-rd-method-compact .cmd-method-summary{border-color: #e4cfd0 !important;background: #fffaf5 !important;}.post_content .cmd-site.cmd-lab-page :is( .cmd-lab-check li > span,.cmd-lab-dark-grid p,.cmd-lab-dark-grid b,.cmd-lab-dark-grid strong,.cmd-lab-dark-grid span,.cmd-lab-frequency-table p,.cmd-lab-frequency-table span,.cmd-lab-frequency-table strong ){color: #765e55 !important;-webkit-text-fill-color: #765e55 !important;}.cmd-site :is(.cmd-button:not(.cmd-button-line),.cmd-price-tag){border-color: #c7a568 !important;background: #b4935c !important;color: #fffdf8 !important;-webkit-text-fill-color: #fffdf8 !important;}.cmd-site.cmd-price-page .cmd-price-table th{border-color: #e4cfd0 !important;background: #f7e5e5 !important;color: #765e55 !important;}.cmd-site.cmd-flow-page .cmd-flow-step :is(.cmd-flow-copy,figure),.cmd-site .cmd-line-talk-preview{border-color: #d5a0aa !important;}body .c-searchForm__submit,body .c-fixBtn{border-color: #d5a0aa !important;background: #d5a0aa !important;color: #fffdf8 !important;}body .c-overlay{background: rgba(128,95,86,.55) !important;}body .cmd-access-footer__copyright{background: #f3e5df !important;color: #765e55 !important;}.cmd-site .cmd-value-questions span,.cmd-site .cmd-line-talk-preview__body p,.cmd-site .cmd-chat-bubble,.cmd-site .cmd-chat-bubble :is(p,span){opacity: 1 !important;visibility: visible !important;animation: none !important;transform: none !important;}.cmd-question-bubble,.cmd-question-bubble.is-expanded{right: 22px !important;bottom: 86px !important;display: block !important;width: 268px !important;height: auto !important;min-height: 0 !important;padding: 16px 18px 15px !important;overflow: visible !important;border: 1px solid #d5a0aa !important;border-radius: 18px !important;background: rgba(255,253,249,.98) !important;box-shadow: 0 14px 36px rgba(128,95,86,.18) !important;color: #765e55 !important;font-size: inherit !important;transform: none !important;}.cmd-question-bubble::after{display: block !important;border-color: #d5a0aa !important;background: #fffdf9 !important;}.cmd-question-bubble > span{display: block !important;margin-bottom: 8px !important;color: #765e55 !important;font-size: 12px !important;line-height: 1.6 !important;}.cmd-question-bubble > strong{display: flex !important;align-items: center !important;gap: 7px !important;color: #8f625e !important;font-size: 14px !important;line-height: 1.4 !important;}.cmd-question-bubble > strong b{display: inline-grid !important;width: 28px !important;height: 28px !important;flex: 0 0 28px !important;border: 1px solid #d5a0aa !important;border-radius: 50% !important;background: #fffaf4 var(--cmd-ai-avatar) center / cover no-repeat !important;}.cmd-question-bubble > strong i{display: inline !important;margin-left: auto !important;color: #98713e !important;}.post_content .cmd-site.cmd-company-page .cmd-company-wordmark{width: clamp(108px,10vw,132px) !important;padding: 0 !important;border: 0 !important;background: transparent !important;}.post_content .cmd-site.cmd-company-page .cmd-company-wordmark > img{display: block !important;width: 100% !important;height: auto !important;}html body .post_content .cmd-site:not(.cmd-home-page) a.cmd-button:not(.cmd-button-line):not(.cmd-button-line-primary),html body .post_content .cmd-site a.cmd-consult-jump,html body .cmd-access-footer__cta > a{border: 1px solid #d5a0aa !important;background-color: #f3d9dc !important;background-image: linear-gradient(135deg,#f7e5e5 0%,#efd6d8 58%,#ead9c5 100%) !important;box-shadow: 0 10px 24px rgba(151,104,96,.14) !important;color: #765e55 !important;-webkit-text-fill-color: #765e55 !important;}html body .post_content .cmd-site:not(.cmd-home-page) a.cmd-button:not(.cmd-button-line):not(.cmd-button-line-primary):hover,html body .post_content .cmd-site:not(.cmd-home-page) a.cmd-button:not(.cmd-button-line):not(.cmd-button-line-primary):focus-visible,html body .post_content .cmd-site a.cmd-consult-jump:hover,html body .post_content .cmd-site a.cmd-consult-jump:focus-visible,html body .cmd-access-footer__cta > a:hover,html body .cmd-access-footer__cta > a:focus-visible{border-color: #c88f9a !important;background-color: #ead0d3 !important;background-image: linear-gradient(135deg,#efd7da 0%,#e5c4c9 58%,#dfc9ac 100%) !important;color: #6d504a !important;-webkit-text-fill-color: #6d504a !important;}html body .cmd-access-footer__cta > a :is(strong,b){color: #765e55 !important;-webkit-text-fill-color: #765e55 !important;}.post_content .cmd-related-links{width: min(1080px,calc(100% - 40px));margin: clamp(54px,7vw,84px) auto !important;padding: clamp(30px,4.5vw,48px) !important;border: 1px solid #e4cfd0 !important;border-radius: 18px !important;background: linear-gradient(135deg,#fffaf4 0%,#f8e9e8 100%) !important;box-shadow: 0 15px 34px rgba(138,98,88,.08) !important;}.post_content .cmd-related-links > p{margin: 0 0 8px !important;color: #a36c77 !important;font-size: 12px !important;font-weight: 800 !important;letter-spacing: .16em !important;text-align: center !important;text-transform: uppercase !important;}.post_content .cmd-related-links > h2{margin: 0 0 24px !important;font-size: clamp(23px,2.7vw,31px) !important;line-height: 1.5 !important;text-align: center !important;}.post_content .cmd-related-links > div{display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: 12px !important;}.post_content .cmd-related-links a{display: flex !important;min-height: 64px !important;align-items: center !important;justify-content: space-between !important;padding: 16px 18px !important;border: 1px solid #dfc4c5 !important;border-radius: 12px !important;background: rgba(255,253,249,.92) !important;color: #765e55 !important;font-size: 15px !important;font-weight: 700 !important;line-height: 1.55 !important;text-decoration: none !important;}.post_content .cmd-related-links a:hover,.post_content .cmd-related-links a:focus-visible{background: #f4dfe1 !important;}.post_content .cmd-related-links a b{flex: 0 0 auto !important;color: #a36c77 !important;font-size: 18px !important;}@media (max-width: 760px){.post_content .cmd-related-links{width: calc(100% - 28px) !important;padding: 28px 18px !important;}.post_content .cmd-related-links > div{grid-template-columns: 1fr !important;}}html body .post_content .cmd-site.cmd-counselor-page .cmd-counselor-hero,html body .post_content .cmd-site.cmd-counselor-page .cmd-counselor-hero-copy{border-color: #e4cfd0 !important;background-color: #f7e5e5 !important;background-image: linear-gradient(145deg,#fffaf4 0%,#f7e5e5 56%,#f3eadb 100%) !important;}html body #body_wrap.page-id-20 .post_content .cmd-site.cmd-counselor-page .cmd-counselor-hero,html body #body_wrap.page-id-20 .post_content .cmd-site.cmd-counselor-page .cmd-counselor-hero-copy{border-color: #e4cfd0 !important;background: linear-gradient(145deg,#fffaf4 0%,#f7e5e5 56%,#f3eadb 100%) !important;}@media (min-width: 601px) and (max-width: 1179px){html body #header .l-header__inner,html body #header .l-header__logo,html body #header .l-header__logo .c-headLogo,html body #header .l-header__logo .c-headLogo__link,html body .l-fixHeader .l-fixHeader__inner,html body .l-fixHeader .l-fixHeader__logo,html body .l-fixHeader .l-fixHeader__logo .c-headLogo,html body .l-fixHeader .l-fixHeader__logo .c-headLogo__link{align-items: center !important;}html body #header .l-header__logo .c-headLogo__link,html body .l-fixHeader .l-fixHeader__logo .c-headLogo__link{padding-top: 0 !important;padding-bottom: 0 !important;transform: translateY(-4px) !important;}html body #header .l-header__logo .c-headLogo__link > img,html body .l-fixHeader .l-fixHeader__logo .c-headLogo__link > img{margin-top: 0 !important;margin-bottom: 0 !important;object-position: center !important;}}@media (min-width: 601px) and (max-width: 900px) and (orientation: portrait){html body #header .l-header__logo .c-headLogo,html body #header .l-header__logo .c-headLogo__link,html body .l-fixHeader .l-fixHeader__logo .c-headLogo,html body .l-fixHeader .l-fixHeader__logo .c-headLogo__link{height: 64px !important;min-height: 64px !important;max-height: 64px !important;align-items: center !important;}html body #header .l-header__logo .c-headLogo__link,html body .l-fixHeader .l-fixHeader__logo .c-headLogo__link{transform: translateY(-6px) !important;}html body #header .l-header__logo .c-headLogo__link > img,html body .l-fixHeader .l-fixHeader__logo .c-headLogo__link > img{width: 60px !important;height: 60px !important;flex: 0 0 60px !important;}}.cmd-site .cmd-nowrap{display: inline !important;white-space: normal !important;}.cmd-site .cmd-consult-preview__visual figcaption b > .cmd-nowrap{color: inherit !important;font: inherit !important;letter-spacing: inherit !important;}.cmd-site.cmd-home-page .cmd-redesign-target > span{padding-right: .12em !important;padding-bottom: .18em !important;padding-left: .12em !important;background-color: transparent !important;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 18' preserveAspectRatio='none'%3E%3Cpath d='M1 10.8 C13 7.4 24 12.7 37 10.1 S61 7.7 74 10.2 S90 12 99 9.5' fill='none' stroke='%23d67b80' stroke-width='5.2' stroke-linecap='round' opacity='.5'/%3E%3Cpath d='M2 14 C18 11.8 29 15.6 45 13.2 S72 11.8 98 13.6' fill='none' stroke='%23b85f67' stroke-width='1.35' stroke-linecap='round' opacity='.5'/%3E%3C/svg%3E") !important;background-repeat: no-repeat !important;background-position: left 92% !important;background-size: 100% .72em !important;-webkit-box-decoration-break: clone;box-decoration-break: clone;}@media (min-width: 960px){.cmd-site .cmd-nowrap{display: inline-block !important;white-space: nowrap !important;}.cmd-site:not(.cmd-home-page) .cmd-reason-body{grid-template-columns: minmax(0,1fr) !important;gap: 0 !important;}.cmd-site:not(.cmd-home-page) .cmd-reason-card .cmd-reason-body > figure{order: -1 !important;width: 100% !important;margin: 0 0 26px !important;aspect-ratio: 16 / 10 !important;}.cmd-site:not(.cmd-home-page) .cmd-reason-card .cmd-reason-body > p{margin: 0 28px 34px !important;font-size: 16px !important;line-height: 1.9 !important;}.cmd-site:not(.cmd-home-page) .cmd-process-list{grid-template-columns: repeat(2,minmax(0,1fr)) !important;}.cmd-site:not(.cmd-home-page) .cmd-process-list li{display: block !important;min-height: 0 !important;padding: 34px 36px !important;border-right: 0 !important;}.cmd-site:not(.cmd-home-page) .cmd-process-list li:nth-child(odd){border-right: 1px solid var(--cmd-editorial-line) !important;}.cmd-site:not(.cmd-home-page) .cmd-process-list li:nth-child(-n + 2){border-bottom: 1px solid var(--cmd-editorial-line) !important;}.cmd-site:not(.cmd-home-page) .cmd-process-label{display: block !important;width: 100% !important;min-height: 0 !important;padding: 0 0 16px !important;text-align: left !important;}.cmd-site:not(.cmd-home-page) .cmd-process-label b{display: block !important;width: 100% !important;font-size: 20px !important;line-height: 1.55 !important;}.cmd-site:not(.cmd-home-page) .cmd-process-list li > p{display: block !important;width: 100% !important;margin: 0 !important;padding: 0 !important;font-size: 16px !important;font-weight: 500 !important;line-height: 1.9 !important;}.cmd-site.cmd-counselor-page .cmd-counselor-certificates-direct{grid-template-columns: minmax(0,.95fr) minmax(0,1.05fr) !important;}.cmd-site.cmd-counselor-page .cmd-counselor-certificates-direct__heading h2{font-size: clamp(26px,2.35vw,30px) !important;line-height: 1.55 !important;}}.cmd-site.cmd-home-page .cmd-sample-list :is(.cmd-sample-before,.cmd-sample-after){display: none !important;}.cmd-site.cmd-home-page .cmd-sample-list .cmd-line-talk-preview,.cmd-site.cmd-home-page .cmd-stop-grid article > p,.cmd-site.cmd-home-page .cmd-consult-preview > ol,.cmd-site.cmd-home-page .cmd-human-intro__copy > p:not([class]),.cmd-site.cmd-home-page .cmd-rd-boundary > p:last-child{display: none !important;}.cmd-site.cmd-home-page .cmd-sample-list > article{min-height: 0 !important;}.cmd-site.cmd-home-page .cmd-sample-list .cmd-sample-point{margin-top: 0 !important;}.cmd-site.cmd-home-page .cmd-support-benefit-list > li:nth-child(n + 3),.cmd-site.cmd-home-page .cmd-concrete-support > p,.cmd-site.cmd-home-page .cmd-rd-price-bubbles,.cmd-site.cmd-home-page .cmd-faq-list > details:nth-child(n + 3){display: none !important;}.cmd-site.cmd-home-page .cmd-stop-illustration,.cmd-site.cmd-home-page .cmd-consult-preview > ol,.cmd-site.cmd-home-page .cmd-rd-price-bubbles{margin: 0 !important;padding: 0 !important;}.cmd-site.cmd-home-page .cmd-concrete-support,.cmd-site.cmd-home-page .cmd-rd-price-detail,.cmd-site.cmd-home-page .cmd-rd-promise-three > article:nth-child(n + 2){display: none !important;}.cmd-site.cmd-home-page .cmd-rd-promise-three{grid-template-columns: minmax(0,620px) !important;justify-content: center !important;}@media (min-width: 768px){.post_content .cmd-site.cmd-home-page .cmd-proof-strip{padding-top: 56px !important;padding-bottom: 46px !important;}.post_content .cmd-site.cmd-home-page .cmd-proof-strip > h2{margin-bottom: 24px !important;}.post_content .cmd-site.cmd-home-page .cmd-proof-data-link{margin-top: 20px !important;padding-top: 18px !important;padding-bottom: 18px !important;}.post_content .cmd-site.cmd-home-page .cmd-consult-preview__visual,.post_content .cmd-site.cmd-home-page .cmd-consult-preview__visual img{height: 300px !important;}.post_content .cmd-site.cmd-home-page .cmd-method-summary{padding-top: 24px !important;padding-bottom: 24px !important;}.cmd-site.cmd-home-page :is( .cmd-stop-check,.cmd-support-samples,.cmd-rd-support-compact,.cmd-rd-promise-compact,.cmd-rd-faq ){padding-top: 72px !important;padding-bottom: 72px !important;}.cmd-site.cmd-home-page .cmd-sample-list > article{padding: 24px 24px 26px !important;}.cmd-site.cmd-home-page .cmd-sample-list > article header{margin-bottom: 18px !important;}.cmd-site.cmd-home-page .cmd-concrete-support{padding-bottom: 28px !important;}.cmd-site.cmd-home-page .cmd-rd-worry-answer{min-height: 270px !important;}.cmd-site.cmd-home-page .cmd-rd-worry-answer img{height: 270px !important;}}@media (max-width: 767px){.cmd-site.cmd-home-page :is( .cmd-stop-check,.cmd-support-samples,.cmd-rd-support-compact,.cmd-rd-promise-compact,.cmd-rd-faq ){padding-top: 58px !important;padding-bottom: 58px !important;}}@media (max-width: 760px){.cmd-question-bubble,.cmd-question-bubble.is-expanded{right: 14px !important;bottom: 80px !important;width: min(248px,calc(100vw - 96px)) !important;padding: 13px 14px 12px !important;}.post_content .cmd-site.cmd-company-page .cmd-company-wordmark{top: 16px !important;right: 16px !important;width: 82px !important;}}.post_content .cmd-related-links{width: min(1120px,calc(100% - 40px)) !important;margin-top: clamp(58px,7vw,88px) !important;margin-bottom: clamp(58px,7vw,88px) !important;padding: clamp(34px,4.8vw,54px) !important;border-color: #e2c9c9 !important;border-radius: 6px !important;background: linear-gradient(120deg,rgba(255,255,255,.82),rgba(255,255,255,.18)),linear-gradient(135deg,#fffaf4 0%,#f7e6e6 62%,#f2eadc 100%) !important;box-shadow: 0 18px 46px rgba(126,90,81,.09) !important;}.post_content .cmd-related-links > p:first-child{margin-bottom: 9px !important;color: #a36c77 !important;font-family: "Noto Sans JP","Yu Gothic",sans-serif !important;font-size: 11px !important;font-weight: 800 !important;letter-spacing: .18em !important;}.post_content .cmd-related-links > h2{margin-bottom: 12px !important;color: #765e55 !important;font-family: "Noto Serif JP","Yu Mincho",serif !important;font-size: clamp(24px,2.7vw,32px) !important;font-weight: 600 !important;}.post_content .cmd-related-links > h2::before,.post_content .cmd-related-links > h2::after{display: none !important;}.post_content .cmd-related-links__intro{max-width: 720px !important;margin: 0 auto 30px !important;color: #746760 !important;font-size: 15px !important;line-height: 1.9 !important;text-align: center !important;}.post_content .cmd-related-links > div{gap: 14px !important;}.post_content .cmd-related-links a{position: relative !important;display: grid !important;min-height: 190px !important;grid-template-columns: auto minmax(0,1fr) auto !important;gap: 14px !important;align-items: start !important;padding: 24px 22px !important;border-radius: 4px !important;background: rgba(255,253,249,.94) !important;box-shadow: 0 10px 26px rgba(126,90,81,.06) !important;text-align: left !important;transform: translateY(0) !important;transition: border-color .2s ease,box-shadow .2s ease,transform .2s ease !important;}.post_content .cmd-related-links a:hover,.post_content .cmd-related-links a:focus-visible{border-color: #c88f9a !important;background: #fffdf9 !important;box-shadow: 0 16px 32px rgba(126,90,81,.12) !important;transform: translateY(-3px) !important;}.post_content .cmd-related-links__number{display: inline-flex !important;width: 32px !important;height: 32px !important;align-items: center !important;justify-content: center !important;border: 1px solid #d9b9bb !important;border-radius: 50% !important;color: #a36c77 !important;font-family: Georgia,serif !important;font-size: 12px !important;font-weight: 700 !important;}.post_content .cmd-related-links__text{display: flex !important;min-width: 0 !important;flex-direction: column !important;}.post_content .cmd-related-links__text small{margin: 2px 0 8px !important;color: #a36c77 !important;font-size: 11px !important;font-weight: 800 !important;letter-spacing: .08em !important;}.post_content .cmd-related-links__text strong{color: #765e55 !important;font-family: "Noto Serif JP","Yu Mincho",serif !important;font-size: clamp(18px,1.8vw,21px) !important;font-weight: 600 !important;line-height: 1.55 !important;}.post_content .cmd-related-links__text em{margin-top: 10px !important;color: #746760 !important;font-size: 13px !important;font-style: normal !important;font-weight: 500 !important;line-height: 1.8 !important;}.post_content .cmd-related-links a > b{margin-top: 6px !important;color: #a36c77 !important;font-family: Georgia,serif !important;font-size: 20px !important;font-weight: 400 !important;}.single-post .post_content .cmd-related-links--article{width: 100% !important;margin-top: 70px !important;margin-bottom: 54px !important;}.single-post .post_content .cmd-related-links--article > h2{margin-top: 0 !important;padding: 0 !important;border: 0 !important;text-align: center !important;}.single-post .post_content .cmd-related-links--article > div{grid-template-columns: 1fr !important;}.single-post .post_content .cmd-related-links--article a{min-height: 0 !important;}@media (max-width: 760px){.post_content .cmd-related-links{width: calc(100% - 28px) !important;margin-top: 48px !important;margin-bottom: 48px !important;padding: 30px 17px !important;}.post_content .cmd-related-links__intro{margin-bottom: 24px !important;font-size: 15px !important;text-align: left !important;}.post_content .cmd-related-links a{min-height: 0 !important;grid-template-columns: minmax(0,1fr) !important;padding: 20px 17px !important;}.post_content .cmd-related-links__number{display: none !important;}.post_content .cmd-related-links a > b{position: absolute !important;top: 15px !important;right: 16px !important;margin: 0 !important;}.post_content .cmd-related-links__text{padding-right: 24px !important;}.post_content .cmd-related-links__text strong{font-size: 18px !important;}.post_content .cmd-related-links__text em{font-size: 14px !important;}}.cmd-site.cmd-home-page .cmd-rd-promise-three{display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: 18px !important;align-items: stretch !important;justify-content: initial !important;overflow: visible !important;border: 0 !important;background: transparent !important;}.cmd-site.cmd-home-page .cmd-rd-promise-three > article,.cmd-site.cmd-home-page .cmd-rd-promise-three > article:nth-child(n + 2){--cmd-promise-balloon: #fff8f1;position: relative !important;display: block !important;min-width: 0 !important;min-height: 0 !important;padding: 25px 24px 29px !important;border: 1px solid #e5c9bd !important;border-radius: 22px 22px 22px 7px !important;background: var(--cmd-promise-balloon) !important;box-shadow: 0 13px 28px rgba(138,99,83,.09) !important;color: #6b554d !important;}.cmd-site.cmd-home-page .cmd-rd-promise-three > article:nth-child(2){--cmd-promise-balloon: #fff5e5;border-color: #e3c996 !important;}.cmd-site.cmd-home-page .cmd-rd-promise-three > article:nth-child(3){--cmd-promise-balloon: #fcecef;border-color: #e3bdc5 !important;}.cmd-site.cmd-home-page .cmd-rd-promise-three > article::after{position: absolute;bottom: -15px;left: 24px;width: 27px;height: 16px;background: var(--cmd-promise-balloon);clip-path: polygon(0 0,100% 0,0 100%);content: "";}.cmd-site.cmd-home-page .cmd-rd-promise-three b{display: flex !important;gap: 10px !important;align-items: center !important;margin-bottom: 11px !important;color: #c56f69 !important;font-size: 27px !important;line-height: 1 !important;}.cmd-site.cmd-home-page .cmd-rd-promise-three b::after{display: inline-flex;width: 38px;height: 38px;align-items: center;justify-content: center;border: 1px solid #dcaaa7;border-radius: 50%;background: rgba(255,255,255,.7);color: #b86462;font-family: "Noto Sans JP",sans-serif;font-size: 18px;font-weight: 800;content: "\2713";}.cmd-site.cmd-home-page .cmd-rd-promise-three > article:nth-child(2) b::after{border-color: #d8b977;color: #a77b2d;font-size: 16px;content: "\25A6";}.cmd-site.cmd-home-page .cmd-rd-promise-three > article:nth-child(3) b::after{border-color: #dcaeb8;color: #b75f72;font-size: 14px;content: "¥0";}.cmd-site.cmd-home-page .cmd-rd-promise-three h3{margin-bottom: 10px !important;color: #76574d !important;font-family: "Noto Sans JP","Hiragino Kaku Gothic ProN",sans-serif !important;font-size: clamp(18px,1.55vw,21px) !important;font-weight: 700 !important;line-height: 1.5 !important;}.cmd-site.cmd-home-page .cmd-rd-promise-three p{color: #6b5e58 !important;font-size: 14px !important;line-height: 1.8 !important;}.cmd-faq-list details > p{display: block !important;}.cmd-faq-list summary{cursor: default !important;}.post_content .cmd-related-links,.post_content .cmd-related-links--contact{border: 1px solid #dfc8c7 !important;outline: 0 !important;background: linear-gradient(145deg,#fffdf9 0%,#fbf2eb 100%) !important;box-shadow: 0 18px 46px rgba(126,90,81,.09) !important;}.post_content .cmd-related-links a{border-color: #dfc8c7 !important;background: rgba(255,253,249,.96) !important;}@media (max-width: 760px){.cmd-site.cmd-home-page .cmd-rd-promise-three{grid-template-columns: minmax(0,1fr) !important;gap: 27px !important;margin-top: 34px !important;}.cmd-site.cmd-home-page .cmd-rd-promise-three > article,.cmd-site.cmd-home-page .cmd-rd-promise-three > article:nth-child(n + 2){padding: 22px 20px 25px !important;}}.cmd-site.cmd-home-page .cmd-redesign-method-tag{width: fit-content !important;margin: 13px 0 16px !important;padding: 7px 13px !important;border: 1px solid #deb9b7 !important;border-radius: 999px !important;background: rgba(255,253,249,.76) !important;color: #a45f67 !important;font-family: "Noto Sans JP","Yu Gothic",sans-serif !important;font-size: 12px !important;font-weight: 800 !important;line-height: 1.3 !important;letter-spacing: .12em !important;}.cmd-site.cmd-home-page.cmd-home-redesign .cmd-redesign-hero h1 > span:last-child{position: relative !important;z-index: 0 !important;width: fit-content !important;}.cmd-site.cmd-home-page.cmd-home-redesign .cmd-redesign-hero h1 > span:last-child::after{position: absolute !important;z-index: -1 !important;right: -5px !important;bottom: .05em !important;left: -5px !important;height: .28em !important;border-radius: 52% 44% 48% 42% !important;background: rgba(218,119,114,.34) !important;content: "" !important;transform: rotate(-1.2deg) !important;}.cmd-site.cmd-home-page .cmd-proof-facts article > span{display: block !important;margin-top: 8px !important;color: #776c65 !important;font-size: 11px !important;line-height: 1.65 !important;}.cmd-site.cmd-home-page .cmd-proof-data-link{grid-template-areas: "label title cta" "label desc cta" !important;}.cmd-site.cmd-home-page .cmd-proof-data-link > span{grid-area: label !important;}.cmd-site.cmd-home-page .cmd-proof-data-link > strong{grid-area: title !important;}.cmd-site.cmd-home-page .cmd-proof-data-link > em{grid-area: desc !important;color: #635d58 !important;font-size: 14px !important;font-style: normal !important;font-weight: 500 !important;line-height: 1.7 !important;}.cmd-site.cmd-home-page .cmd-proof-data-link > b{grid-area: cta !important;}.cmd-site.cmd-home-page .cmd-support-samples > .cmd-sample-notice{max-width: 900px !important;margin: 18px auto 28px !important;padding: 11px 14px !important;border-left: 3px solid #d7aaa9 !important;background: #fff8f3 !important;color: #6f625d !important;text-align: left !important;}@media (max-width: 760px){.cmd-site.cmd-home-page .cmd-redesign-method-tag{margin-top: 10px !important;margin-bottom: 13px !important;}.cmd-site.cmd-home-page .cmd-proof-data-link{grid-template-columns: 1fr !important;grid-template-areas: "label" "title" "desc" "cta" !important;gap: 11px !important;}.cmd-site.cmd-home-page .cmd-proof-data-link > em{font-size: 14px !important;}}.cmd-site.cmd-lab-page .cmd-lab-hero h1 > span{display: block !important;}@media (min-width: 901px){.cmd-site.cmd-lab-page .cmd-lab-hero h1{font-size: clamp(48px,5.35vw,70px) !important;}.cmd-site.cmd-lab-page .cmd-lab-hero .cmd-lab-title-nowrap{white-space: nowrap !important;}}@media (max-width: 900px){.cmd-site.cmd-lab-page .cmd-lab-hero h1{font-size: clamp(34px,9.8vw,52px) !important;}.cmd-site.cmd-lab-page .cmd-lab-hero .cmd-lab-title-nowrap{white-space: nowrap !important;}}.cmd-site .cmd-role-definition{display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: 12px !important;max-width: 980px !important;margin: 30px auto 48px !important;}.cmd-site .cmd-role-definition > p{display: flex !important;min-height: 144px !important;margin: 0 !important;padding: 23px 18px !important;border: 1px solid #e4cbc5 !important;border-radius: 22px !important;background: linear-gradient(145deg,#fffdf9 0%,#fff3ed 100%) !important;box-shadow: 0 14px 32px rgba(151,111,96,.09) !important;align-items: center !important;flex-direction: column !important;justify-content: center !important;text-align: center !important;}.cmd-site .cmd-role-definition span{display: block !important;margin-bottom: 12px !important;color: #a56b68 !important;font-family: "Noto Sans JP","Yu Gothic",sans-serif !important;font-size: 12px !important;font-weight: 800 !important;letter-spacing: .12em !important;}.cmd-site .cmd-role-definition strong{color: #594e48 !important;font-family: "Noto Serif JP","Yu Mincho",serif !important;font-size: clamp(18px,1.6vw,23px) !important;font-weight: 700 !important;line-height: 1.55 !important;}.cmd-site .cmd-cta-takeaway{display: flex !important;width: min(100%,620px) !important;margin: 22px auto 24px !important;padding: 13px 18px !important;border: 1px solid #dfc3bd !important;border-radius: 16px !important;background: rgba(255,253,249,.86) !important;align-items: center !important;gap: 16px !important;justify-content: center !important;}.cmd-site .cmd-cta-takeaway span{color: #a36564 !important;font-size: 12px !important;font-weight: 800 !important;letter-spacing: .08em !important;}.cmd-site .cmd-cta-takeaway strong{color: #5e514b !important;font-size: 15px !important;line-height: 1.55 !important;}html body .post_content .cmd-site.cmd-home-page :is(.cmd-redesign-hero,.cmd-rd-closing-cta) a.cmd-button-line{border: 1px solid #c9aaa0 !important;background: #fffdf9 !important;box-shadow: none !important;color: #7a6258 !important;}html body .post_content .cmd-site.cmd-home-page :is(.cmd-redesign-hero,.cmd-rd-closing-cta) a.cmd-button-line:hover,html body .post_content .cmd-site.cmd-home-page :is(.cmd-redesign-hero,.cmd-rd-closing-cta) a.cmd-button-line:focus-visible{border-color: #b88481 !important;background: #fff4ee !important;color: #6c504a !important;}@media (max-width: 760px){.cmd-site .cmd-role-definition{grid-template-columns: 1fr !important;gap: 10px !important;margin: 24px auto 34px !important;}.cmd-site .cmd-role-definition > p{min-height: 0 !important;padding: 18px 16px !important;}.cmd-site .cmd-role-definition strong br{display: none !important;}.cmd-site .cmd-cta-takeaway{padding: 14px 15px !important;align-items: flex-start !important;flex-direction: column !important;gap: 5px !important;text-align: left !important;}}.cmd-site.cmd-home-page .cmd-redesign-hero-copy::before,.cmd-site.cmd-home-page .cmd-redesign-eyebrow::before,.cmd-site.cmd-home-page.cmd-home-redesign .cmd-redesign-hero h1 > span:last-child::after,.cmd-site.cmd-home-page .cmd-rd-heading > p::before,.cmd-site.cmd-home-page .cmd-rd-price-costs strong::after,.cmd-site .cmd-price-total > strong::after{display: none !important;content: none !important;}.cmd-site.cmd-home-page .cmd-redesign-target > span{padding-right: 0 !important;padding-bottom: 0 !important;padding-left: 0 !important;background: none !important;}.cmd-site.cmd-home-page .cmd-rd-worry-answer__photo{position: relative;display: grid;grid-template-rows: minmax(0,1fr) auto;background: #f8f3eb;}.cmd-site.cmd-home-page .cmd-rd-worry-answer__photo img{display: block;min-height: 0;object-fit: cover;}.cmd-site.cmd-home-page .cmd-rd-worry-answer__photo figcaption{position: static;padding: 11px 14px 12px;background: #f8f3eb;color: #514842;font-size: 12px;line-height: 1.55;}@media (max-width: 760px){.cmd-site.cmd-home-page .cmd-rd-worry-answer__photo{display: none !important;}.cmd-site.cmd-home-page .cmd-rd-worry-answer{display: block !important;}}.cmd-site .cmd-section-context-photo,.cmd-site.cmd-home-page .cmd-closing-values-photo{display: grid;grid-template-rows: minmax(0,1fr) auto;width: min(920px,100%);margin: 30px auto 38px;overflow: hidden;border: 1px solid rgba(143,112,65,.2);background: #f8f3eb;}.cmd-site .cmd-section-context-photo img,.cmd-site.cmd-home-page .cmd-closing-values-photo img{display: block;width: 100%;aspect-ratio: 16 / 7;object-fit: cover;}.cmd-site .cmd-section-context-photo figcaption,.cmd-site.cmd-home-page .cmd-closing-values-photo figcaption,.cmd-site.cmd-audience-page .cmd-audience-summary figure figcaption{position: static;padding: 11px 14px 12px;background: #f8f3eb;color: #514842;font-size: 12px;line-height: 1.55;}.cmd-site.cmd-home-page .cmd-closing-values-photo{margin-top: 24px;margin-bottom: 26px;}.cmd-site.cmd-audience-page .cmd-audience-summary figure{display: grid;grid-template-rows: auto auto;margin: -26px -22px 24px;overflow: hidden;border-bottom: 1px solid rgba(143,112,65,.18);background: #f8f3eb;}.cmd-site.cmd-audience-page .cmd-audience-summary figure img{display: block;width: 100%;aspect-ratio: 16 / 10;object-fit: cover;}.cmd-site.cmd-audience-page .cmd-audience-summary figure + span{margin-top: 0 !important;}.cmd-site.cmd-audience-page .cmd-kicker::before{display: none !important;content: none !important;}@media (max-width: 760px){.cmd-site .cmd-section-context-photo,.cmd-site.cmd-home-page .cmd-closing-values-photo{margin-top: 22px;margin-bottom: 26px;}.cmd-site .cmd-section-context-photo img,.cmd-site.cmd-home-page .cmd-closing-values-photo img{aspect-ratio: 4 / 3;}.cmd-site.cmd-audience-page .cmd-audience-summary figure{margin: -18px -14px 20px;}}