.shell_header__WQDNf{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;background:#fff}.shell_headerLogo__ocTSM{position:relative;z-index:3;margin:0 1em;flex-shrink:0}.shell_headerLogo__ocTSM>a,.shell_headerRight__t6Iie{display:flex;align-items:center}.shell_headerRight__t6Iie{margin-right:1em;min-width:0}.shell_headerActions__Hm9o8{position:relative;z-index:4;display:flex;gap:10px;align-items:center;margin-left:1em;flex-shrink:0}.shell_nav__KvtL3{display:none;list-style:none;margin:0;padding:0}@media(min-width:1141px){.shell_nav__KvtL3{display:flex}}.shell_main__7Ktzj{padding-top:90px}.shell_sec__AzRoi{--sf-ov:88px;--sf-ovv:7vw;--sf-r:clamp(48px,8vw,150px);position:relative;z-index:var(--sf-z,10);background:var(--sf-bg,#fff);margin-top:min(-1*var(--sf-ov),-1*var(--sf-ovv));padding:calc(var(--sf-pt) + max(var(--sf-ov),var(--sf-ovv)) - var(--sf-ov)) 0 var(--sf-pb)}.shell_secLg___xc27{--sf-ov:110px;--sf-ovv:18vw;--sf-r:18vw}.shell_secFirst__0NXNw{margin-top:0;padding-top:var(--sf-pt)}.shell_seamL__j_aYn{border-radius:0 0 0 var(--sf-r)}.shell_seamR__55WoX{border-radius:0 0 var(--sf-r) 0}.shell_clip__UC6kf{overflow:hidden}.shell_inner__z4kRZ{position:relative;width:90%;max-width:var(--sf-inner,1100px);margin:0 auto}.shell_footer__fTE0n{position:relative;z-index:8;background:#f4f4f4;border-radius:0 clamp(44px,7vw,130px) 0 0;padding:calc(clamp(120px,13vw,170px) + max(88px,7vw) - 88px) clamp(25px,4vw,50px) clamp(40px,5vw,60px);margin-top:min(-88px,-7vw)}.shell_mainLg__gIFC8+.shell_footer__fTE0n{padding-top:calc(clamp(120px,13vw,170px) + max(110px,18vw) - 110px);margin-top:min(-110px,-18vw)}.shell_footerInner__1taZ_{width:1100px;max-width:100%;margin:0 auto}.shell_footerBottom__EkUKN{border-top:1px solid #b5b5b5;padding-top:clamp(26px,3vw,36px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:clamp(22px,3vw,40px)}.shell_footerBrand__qAwpr{display:flex;align-items:center;flex-wrap:wrap;gap:clamp(22px,2.8vw,38px)}.shell_footerLogo__rPPOv{display:block;width:104px;flex-shrink:0}.shell_footerLogo__rPPOv img{width:100%}.shell_footerPmark__ojGAy{display:flex;align-items:center;gap:12px}.shell_footerPmark__ojGAy img{width:58px;flex-shrink:0}.shell_footerPmark__ojGAy span{font-size:14px;font-weight:700;line-height:1.75;color:#6f6f6f}.shell_footerMeta__4EaUe{display:flex;align-items:center;gap:clamp(18px,2.4vw,30px)}.shell_footerSns__kUoLx{display:flex;gap:14px}.shell_footerSns__kUoLx a{display:flex;opacity:.5;transition:opacity .3s}.shell_footerSns__kUoLx a:hover{opacity:1}.shell_footerSns__kUoLx img{width:28px;height:28px}.shell_footerPrivacy__iNP_S{font-size:14.5px;font-weight:700;color:#555}.shell_footerCopy__d5jm5{margin-top:clamp(22px,2.6vw,32px);font-family:Noto Sans JP,sans-serif;font-size:14px;letter-spacing:.06em;color:#6f6f6f}.shell_stickyBar__dwQnV{position:fixed;left:clamp(12px,3vw,22px);right:clamp(12px,3vw,22px);bottom:calc(clamp(12px,2vw,18px) + env(safe-area-inset-bottom));z-index:99;display:flex;gap:10px;transform:translateY(150%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .45s cubic-bezier(.22,.68,.3,1),opacity .35s ease,visibility .35s}@media(max-width:759px){.shell_stickyBar__dwQnV{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}}body:has(.cc-window:not(.cc-invisible)) .shell_stickyBar__dwQnV{transform:translateY(150%);opacity:0;visibility:hidden;pointer-events:none}.shell_toTop__Ro9uP{position:fixed;right:clamp(16px,2.4vw,30px);bottom:calc(clamp(16px,2.4vw,30px) + env(safe-area-inset-bottom));z-index:98;width:52px;height:52px;border-radius:50%;background:#fff;border:1px solid #dbdbdb;box-shadow:0 8px 22px rgba(15,63,125,.14);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(14px);pointer-events:none;transition:opacity .4s ease,visibility .4s,transform .4s cubic-bezier(.22,.68,.3,1),box-shadow .4s}@media(max-width:759px){.shell_toTop__Ro9uP{bottom:calc(80px + env(safe-area-inset-bottom))}}body:has(.cc-window:not(.cc-invisible)) .shell_toTop__Ro9uP{bottom:calc(var(--sf-cc-h, 0px) + clamp(16px,2.4vw,30px) + env(safe-area-inset-bottom))}.shell_toTop__Ro9uP img{width:13px;transform:rotate(-90deg);filter:invert(27%) sepia(66%) saturate(4121%) hue-rotate(202deg) brightness(85%) contrast(84%)}.shell_toTopOn__h1oTh{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.shell_toTopOn__h1oTh:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,0,0,.18)}.shell_heroBreadcrumb__pUwsb{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:clamp(26px,3.4vw,44px);font-family:Noto Sans JP,sans-serif;font-size:14.5px;font-weight:700;letter-spacing:.14em;color:#555}.shell_heroBreadcrumb__pUwsb a{color:#555}.shell_heroBreadcrumbCurrent__winDd{color:#0f3f7d}.shell_heroInner__72Mxd{position:relative;z-index:2;width:90%;max-width:1100px;margin:0 auto}.shell_heroTitle__KM53m{margin:0 0 clamp(18px,2.2vw,26px);font-size:clamp(34px,5vw,66px);font-weight:700;line-height:1.02;letter-spacing:-.03em;color:#333}.shell_heroTitle__KM53m span{display:block;margin-top:clamp(12px,1.4vw,17px);font-size:clamp(14px,1.35vw,16.5px);font-weight:700;letter-spacing:.06em;color:#1565c0}.shell_heroLead__TWZoy{max-width:min(100%,520px);font-size:clamp(14.5px,1.35vw,17px);font-weight:700;line-height:1.95;color:#10304f;text-wrap:pretty}.shell_heroTitleJa__F7f7M{font-size:clamp(28px,4.2vw,54px);line-height:1.26;letter-spacing:-.035em}.shell_heroTitleJa__F7f7M span{font-size:clamp(13px,1.35vw,16px);letter-spacing:.16em}.shell_heroLeadWide__kQY2B{max-width:36em}.consulting_heroCatch__9Xfii{max-width:36em;font-size:clamp(17px,1.9vw,24px);font-weight:700;line-height:1.75;letter-spacing:-.01em;color:#0f3f7d;margin:0 0 clamp(18px,2.2vw,26px);text-wrap:pretty}.consulting_heroMark__K5NRl{position:relative;display:inline-block}.consulting_heroMark__K5NRl:after{content:"";position:absolute;left:0;right:.6em;bottom:2px;height:7px;background:linear-gradient(90deg,rgb(0,114,255),rgb(75,218,248));opacity:.28;transform-origin:left;animation:consulting_sweep__3AudV 1s cubic-bezier(.16,1,.3,1) .9s both}@keyframes consulting_sweep__3AudV{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.consulting_two__X_6z_{display:flex;flex-wrap:wrap;justify-content:space-between;gap:clamp(32px,4vw,60px)}.consulting_twoL__w9Gur{flex:46 1 380px;min-width:0}.consulting_twoR__rUGeU{flex:50 1 420px;min-width:0}.consulting_body__t1HDL{font-size:16px;line-height:2.15;text-wrap:pretty}.consulting_bodyGap__xaXQM{margin-bottom:26px}.consulting_note__4e7Rj{font-size:14.5px;color:#6f6f6f;line-height:1.95;margin-top:18px}.consulting_lead__X7rl7{font-size:clamp(15px,1.35vw,18px);line-height:2.2;text-align:center;max-width:860px;margin:0 auto clamp(52px,6.5vw,86px);text-wrap:pretty}.consulting_block__tNwfB{margin-bottom:clamp(80px,10vw,140px)}.consulting_h3Lead__xE62g{font-size:16px;line-height:2.15;max-width:860px;margin-bottom:clamp(36px,4.5vw,56px);text-wrap:pretty}.consulting_dvd__kDNj0{border-left:1px solid #dbdbdb}.consulting_dvdDark__KTxwN{border-left:1px solid rgba(0,0,0,.1)}@media(max-width:600px){.consulting_dvdDark__KTxwN,.consulting_dvd__kDNj0{border-left:none;padding-left:0!important}}.consulting_lane__hsuML{border-left:1px solid #dbdbdb;padding-left:clamp(20px,2.6vw,34px)}@media(max-width:900px){.consulting_lane__hsuML{border-left:none;padding-left:0}}.consulting_h3n__72Wh2{font-size:clamp(20px,2.05vw,25px);font-weight:700;line-height:1.62;letter-spacing:-.022em;color:#10304f;text-wrap:pretty}.consulting_card__9hvrq{transition:opacity 1.05s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.22,.68,.3,1),box-shadow .5s cubic-bezier(.22,.68,.3,1)}.consulting_card__9hvrq:hover{transform:translateY(-6px);box-shadow:0 30px 64px rgba(15,63,125,.16)}.consulting_num__Qo_zV{display:block;margin-bottom:14px;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;letter-spacing:.14em;line-height:1;color:#1565c0}.consulting_pill__IaD8O{background:#eef4fb;border-radius:60px;line-height:1.5}.consulting_pillOutline___tBj_,.consulting_pill__IaD8O{color:#0f3f7d;padding:9px 18px;font-size:14px;font-weight:700}.consulting_pillOutline___tBj_{background:#fff;border:1px solid #dbdbdb;border-radius:60px}.consulting_pillRow__HW43w{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.consulting_waterLabels__5rqWq{flex:0 0 clamp(74px,9vw,104px);display:flex;flex-direction:column}.consulting_waterLabel__yCIPD{display:flex;align-items:center;justify-content:flex-end;text-align:right;font-size:clamp(11.5px,1.15vw,13.5px);font-weight:700;line-height:1.75;color:#0f3f7d;letter-spacing:-.01em}.consulting_waterLabelTop__qwTHk{flex:0 0 clamp(150px,17vw,200px)}.consulting_waterLabelBottom__b9vVR{flex:1 1 auto}.consulting_water__RZdQh{position:relative;display:flex;gap:clamp(10px,1.4vw,20px)}.consulting_waterMain__3QOwP{flex:1 1 auto;min-width:0}.consulting_waterAbove__qj5mh{position:relative;height:clamp(150px,17vw,200px)}.consulting_waterAbove__qj5mh:after,.consulting_waterAbove__qj5mh:before{content:"";position:absolute;left:8%;right:2%;bottom:0;height:100%}.consulting_waterAbove__qj5mh:before{background:linear-gradient(168deg,#f2fbff,#d9edfb 46%,#bcdcf4);clip-path:polygon(38% 0,48% 26%,56% 12%,66% 40%,76% 26%,88% 66%,100% 100%,0 100%,8% 62%,20% 34%,28% 48%)}.consulting_waterAbove__qj5mh:after{background:hsla(0,0%,100%,.55);clip-path:polygon(38% 0,28% 48%,20% 34%,8% 62%,0 100%,30% 100%)}.consulting_waterList__ADBvj{position:relative;height:100%;padding:0 0 clamp(14px,1.8vw,22px) 20%;display:flex;flex-direction:column;justify-content:flex-end;gap:clamp(6px,.8vw,10px)}.consulting_waterLine__VoyLE{position:relative;height:1px;background:#2b3a4a;z-index:2}.consulting_waterLine__VoyLE span{position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:3;background:#0f3f7d;color:#fff;font-size:14px;font-weight:700;letter-spacing:.14em;padding:5px 16px;border-radius:60px;white-space:nowrap}.consulting_waterBelow__GHgS5{position:relative;padding-bottom:clamp(64px,8vw,104px)}.consulting_waterBelow__GHgS5:after,.consulting_waterBelow__GHgS5:before{content:"";position:absolute;inset:0}.consulting_waterBelow__GHgS5:before{background:linear-gradient(172deg,#2c7cba,#1a5c95 52%,#124878);clip-path:polygon(0 0,100% 0,96% 52%,86% 72%,72% 88%,54% 100%,32% 92%,14% 72%,3% 40%)}.consulting_waterBelow__GHgS5:after{background:hsla(0,0%,100%,.07);clip-path:polygon(0 0,44% 0,30% 56%,32% 92%,14% 72%,3% 40%)}.consulting_waterBelowList__Zb1nL{position:relative;padding:clamp(18px,2.2vw,28px) 0 0 20%;display:flex;flex-direction:column;gap:clamp(6px,.8vw,10px)}.consulting_waterItem__dCoc1{display:flex;gap:9px;align-items:baseline;font-size:clamp(13px,1.3vw,15px);font-weight:700;letter-spacing:-.01em}.consulting_waterItem__dCoc1:before{content:"";flex-shrink:0;width:5px;height:5px;border-radius:50%;background:#1565c0;margin-top:.62em}.consulting_waterItemDark__SIJlU{color:#fff}.consulting_waterItemDark__SIJlU:before{background:#9fd0f5}.consulting_waterCaption__Tf1Rl{font-size:14px;line-height:2;color:#5b6b7c;margin-top:clamp(14px,1.8vw,22px);text-wrap:pretty}.consulting_riskList__lZVO7{flex:50 1 400px;min-width:0;border-top:1px solid #b5b5b5}.consulting_riskList__lZVO7>div{border-bottom:1px solid #dbdbdb;padding:22px 0}.consulting_riskList__lZVO7 dt{font-size:14.5px;font-weight:700;letter-spacing:.08em;color:#d63b24;margin-bottom:10px}.consulting_riskList__lZVO7 dd{font-size:15.5px;line-height:2;font-weight:700;line-break:strict}.consulting_scopeBar__lLyMr{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:0 4px}.consulting_scopeBarUp__ePAdT{flex:3 1;height:6px;border-radius:60px;background:linear-gradient(90deg,#0f3f7d,#1565c0 62%,#1565c0)}.consulting_scopeBarArrow__QYaDz{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#eef4fb}.consulting_scopeBarArrow__QYaDz img{width:10px}.consulting_scopeBarDown___wnNZ{flex:2 1;height:6px;border-radius:60px;background:#ddd6c7}.consulting_scopeCards__flxwS{display:flex;flex-wrap:wrap;gap:8px}.consulting_scopeCard__geGIu{min-width:0;position:relative;overflow:hidden;border-radius:22px;padding:clamp(26px,3vw,34px) clamp(24px,2.8vw,34px) clamp(28px,3.2vw,38px)}.consulting_scopeUp__sVcSl{flex:3 1 420px;background:#fff;box-shadow:0 20px 48px rgba(15,63,125,.1)}.consulting_scopeUp__sVcSl:before{content:"";position:absolute;top:-20%;right:-9%;width:min(40%,250px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 32% 30%,#f6fafd,#e9f2fb)}.consulting_scopeDown__9ETIX{flex:2 1 300px;background:#e9e4d8;color:#5f594d}.consulting_scopeDown__9ETIX:before{content:"";position:absolute;bottom:-22%;right:-11%;width:min(54%,230px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 34% 32%,rgba(255,255,255,.5),rgba(255,255,255,.24))}.consulting_scopeHead__UkaNd{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:clamp(22px,2.6vw,30px)}.consulting_scopeTagUp__5Xiqr{background:#1565c0;color:#fff}.consulting_scopeTagDown__YLNcb,.consulting_scopeTagUp__5Xiqr{padding:9px 18px;border-radius:60px;font-size:14px;font-weight:700;letter-spacing:.08em}.consulting_scopeTagDown__YLNcb{background:rgba(0,0,0,.07)}.consulting_scopeHeadNote__U0q6G{font-size:14px;font-weight:700;color:#1565c0}.consulting_scopeHeadNoteDown__u_si3{font-size:14px;font-weight:700;color:#655d4c}.consulting_scopeSteps__dSKdS{position:relative;display:flex;flex-wrap:wrap;gap:22px 0}.consulting_scopeSteps__dSKdS>li{flex:1 1 130px;min-width:0}.consulting_scopeNo__AeW0y{font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;letter-spacing:.14em;margin-bottom:10px;color:#1565c0}.consulting_scopeNoDown__EYOIi{color:#655d4c}.consulting_scopeName__EgA_4{font-size:16px;font-weight:700;letter-spacing:-.02em;line-height:1.5;margin-bottom:9px;color:#0f3f7d}.consulting_scopeNameTight__JUDYx{font-size:15.5px;letter-spacing:-.045em}.consulting_scopeDesc__EBoRf{font-size:14px;line-height:1.9;color:#555}.consulting_scopeDescDown__kXwMX{color:#655d4c}.consulting_baseGrid__Bw2IV{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(12px,1.6vw,18px)}@media(min-width:860px){.consulting_baseGrid__Bw2IV{grid-template-columns:repeat(3,1fr)}}.consulting_baseGrid__Bw2IV>div{background:#fff;border-radius:22px;padding:28px 26px 32px;box-shadow:0 18px 44px rgba(15,63,125,.07)}.consulting_baseGrid__Bw2IV dt{font-size:16.5px;font-weight:700;letter-spacing:-.02em;line-height:1.6;margin-bottom:10px}.consulting_baseGrid__Bw2IV dd{font-size:14.5px;line-height:1.95;color:#555;line-break:strict;text-wrap:pretty}.consulting_roles__WQNzs{position:relative;overflow:hidden;background:#fff;border-radius:26px;box-shadow:0 26px 60px rgba(15,63,125,.1);padding:clamp(34px,4.2vw,54px) clamp(26px,3.4vw,48px) clamp(38px,4.6vw,58px)}.consulting_roles__WQNzs:after,.consulting_roles__WQNzs:before{content:"";position:absolute;aspect-ratio:1;border-radius:50%}.consulting_roles__WQNzs:before{top:-16%;right:-9%;width:min(44%,400px);background:radial-gradient(circle at 32% 30%,#f6fafd,#e7f1fa)}.consulting_roles__WQNzs:after{bottom:-14%;left:-7%;width:min(28%,260px);background:radial-gradient(circle at 34% 32%,#f9fbfd,#eef4fb)}.consulting_rolesGrid__y9ZXP{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:clamp(26px,3.2vw,44px)}.consulting_roleHead__KvkcD{display:flex;align-items:center;gap:12px;margin-bottom:22px}.consulting_roleNo__sDU6j{flex-shrink:0;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;letter-spacing:.14em;line-height:1;color:#1565c0}.consulting_roleName__HovZh{font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.6;color:#0f3f7d}.consulting_roleItems__JFXbq{display:flex;flex-direction:column;gap:11px}.consulting_roleItems__JFXbq li{display:flex;gap:12px;font-size:15.5px;line-height:1.9;color:#333}.consulting_roleItems__JFXbq li:before{content:"";flex-shrink:0;width:5px;height:5px;border-radius:50%;background:#1565c0;margin-top:9px}.consulting_rolesNote__7_M_h{font-size:14.5px;line-height:2.1;color:#555;margin-top:26px;text-wrap:pretty}.consulting_reasons__K_h8y{border-top:1px solid #b5b5b5}.consulting_reasons__K_h8y>div{border-bottom:1px solid #dbdbdb;padding:clamp(34px,4.2vw,52px) 0}.consulting_reasonNo__nUwL8{font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;letter-spacing:.14em;line-height:1;color:#1565c0;margin-bottom:12px}.consulting_reasonBody__BbEtG{font-size:16px;line-height:2.15;max-width:860px;line-break:strict;text-wrap:pretty}.consulting_reasonFacts__dhP_g{display:flex;flex-wrap:wrap;gap:18px 0;margin-top:clamp(28px,3.4vw,38px);max-width:640px}.consulting_reasonFacts__dhP_g>div{flex:1 1 160px;min-width:0}.consulting_reasonFactN__fsP1u{font-family:Noto Sans JP,sans-serif;font-size:clamp(26px,2.7vw,34px);font-weight:700;color:#1565c0;line-height:1.15}.consulting_reasonFactN__fsP1u span{font-size:.46em;margin-left:.1em;font-style:normal;font-weight:700}.consulting_reasonFactL__1APJh{font-size:14.5px;font-weight:700;color:#6f6f6f;margin-top:7px;line-height:1.8}.consulting_reasonTags__Jq7zh{margin-top:clamp(24px,3vw,32px)}.consulting_reasonTagsNote__zlgK_{font-size:14px;font-weight:700;color:#6f6f6f;margin-left:4px}.consulting_reasonArrow__Qvifo{font-family:Noto Sans JP,sans-serif;color:#b5b5b5;font-size:14px}.consulting_memberHead__zCLVV{margin:clamp(60px,7vw,96px) 0 clamp(28px,3.4vw,42px)}.consulting_member__vfXtp{background:linear-gradient(150deg,#f5f9fc,#eef4fb);border:1px solid #e4edf6;border-radius:26px;box-shadow:0 26px 60px rgba(15,63,125,.1);overflow:hidden;display:flex;flex-wrap:wrap;align-items:stretch}.consulting_memberNext__HFQWN{margin-top:clamp(20px,2.4vw,28px)}.consulting_memberFig__9BB4X{flex:1 1 230px;max-width:320px;min-width:200px;margin:0;position:relative;align-self:stretch;min-height:clamp(250px,26vw,320px)}.consulting_memberFig__9BB4X img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top}@media(max-width:760px){.consulting_memberFig__9BB4X{flex:1 1 100%;max-width:none;min-width:0;align-self:auto;min-height:0;aspect-ratio:4/3}}.consulting_memberText__YmTsN{flex:2 1 400px;min-width:0;padding:clamp(28px,3.4vw,44px) clamp(26px,3.4vw,46px)}.consulting_memberName__GJxYR{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:16px}.consulting_memberName__GJxYR em{font-style:normal;font-size:14px;font-weight:700;color:#6f6f6f;line-height:1.8}.consulting_memberName__GJxYR strong{font-size:clamp(20px,2vw,24px);font-weight:700;letter-spacing:.06em}.consulting_memberBody__O_PW3{font-size:14px;line-height:2.05;color:#555;line-break:strict;text-wrap:pretty}.consulting_memberTags__IxNGA{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.consulting_flowLead__FJoUY{font-size:clamp(15px,1.35vw,18px);line-height:2.2;text-align:center;max-width:860px;margin:0 auto clamp(52px,6.5vw,80px)}.consulting_flowLead__FJoUY strong{font-weight:700;color:#c24d00}.consulting_flow__Bf2m9{display:flex;flex-direction:column;gap:0}@media(min-width:900px){.consulting_flow__Bf2m9{display:grid;grid-template-columns:repeat(4,1fr);align-items:start}}.consulting_flowHead__VU_X7{display:flex;flex-direction:column;justify-content:flex-start;min-height:104px;text-align:center;align-items:center;padding:42px 26px;clip-path:polygon(0 0,50% 20px,100% 0,100% calc(100% - 20px),50% 100%,0 calc(100% - 20px))}@media(min-width:900px){.consulting_flowHead__VU_X7{min-height:0;height:128px;text-align:left;align-items:stretch;padding:29px 42px 18px;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 50%,calc(100% - 22px) 100%,0 100%,22px 50%)}}.consulting_flow__Bf2m9>li:first-child .consulting_flowHead__VU_X7{padding-top:24px;clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),50% 100%,0 calc(100% - 20px))}@media(min-width:900px){.consulting_flow__Bf2m9>li:first-child .consulting_flowHead__VU_X7{padding:29px 42px 18px 26px;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 50%,calc(100% - 22px) 100%,0 100%)}}.consulting_flow__Bf2m9>li:last-child .consulting_flowHead__VU_X7{padding-bottom:24px;clip-path:polygon(0 0,50% 20px,100% 0,100% 100%,0 100%)}@media(min-width:900px){.consulting_flow__Bf2m9>li:last-child .consulting_flowHead__VU_X7{padding:29px 42px 18px;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,22px 50%)}}.consulting_flowStep__RH1qi{font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;letter-spacing:.16em;margin-bottom:7px}.consulting_flowTitle__fdmkD{font-size:clamp(16px,1.6vw,19px);font-weight:700;line-height:1.5;letter-spacing:-.01em}.consulting_flowBody__uE_Tw{padding:24px 26px 34px;text-align:center}@media(min-width:900px){.consulting_flowBody__uE_Tw{padding:26px 22px 0;text-align:left}}.consulting_flowArea__3BVcb{font-size:14px;font-weight:700;color:#6f6f6f;letter-spacing:.06em;margin-bottom:14px}.consulting_flowTags__YhG1M{display:flex;flex-wrap:wrap;gap:7px;justify-content:center}@media(min-width:900px){.consulting_flowTags__YhG1M{justify-content:flex-start}}.consulting_flowTagWarm__gpOUt{background:#fff2e7}.consulting_cases__OpV5K{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(14px,1.8vw,22px)}.consulting_case__QWXIz{background:#fcfaf3;border-radius:22px;padding:clamp(30px,3.4vw,42px) clamp(26px,3vw,38px) clamp(34px,3.8vw,46px);overflow:hidden}.consulting_caseFig__s9S_Z{margin:calc(-1*clamp(30px,3.4vw,42px)) calc(-1*clamp(26px,3vw,38px)) clamp(26px,3vw,34px);overflow:hidden}.consulting_caseFig__s9S_Z img{width:100%;aspect-ratio:16/9;object-fit:cover}.consulting_casePh__ROtbn{margin:calc(-1*clamp(30px,3.4vw,42px)) calc(-1*clamp(26px,3vw,38px)) clamp(26px,3vw,34px);aspect-ratio:16/9;background:linear-gradient(130deg,#e3edf8,#f4f8fc 55%,#fdf3ea);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;overflow:hidden;font-size:14.5px;font-weight:700;color:#55677d}.consulting_casePh__ROtbn span:first-child{font-family:Noto Sans JP,sans-serif;letter-spacing:.18em}.consulting_casePh__ROtbn span:last-child{letter-spacing:.04em}.consulting_caseNo__Hy1a_{font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;letter-spacing:.14em;color:#1565c0;margin-bottom:12px}.consulting_caseTitle__y59be{margin-bottom:22px}.consulting_caseList__EswUv{border-top:1px solid #b5b5b5}.consulting_caseList__EswUv>div{border-bottom:1px solid #dbdbdb;padding:18px 0}.consulting_caseList__EswUv>div:last-child{border-bottom:none;padding:18px 0 0}.consulting_caseList__EswUv dt{font-size:14.5px;font-weight:700;letter-spacing:.08em;color:#1565c0;margin-bottom:8px}.consulting_caseList__EswUv dd{font-size:14.5px;line-height:2.05;line-break:strict;text-wrap:pretty}.consulting_serviceLead__44yO4{max-width:820px;margin:0 0 clamp(34px,4vw,52px);text-align:left;font-size:clamp(14.5px,1.4vw,17px);line-height:2.1}.consulting_serviceNote__39fY_{margin-top:clamp(28px,3.4vw,44px);font-size:14.5px;color:#6f6f6f;line-height:2}.consulting_faq__jwSs6{border-top:1px solid #b5b5b5}.consulting_faqRow__5Q7d3{border-bottom:1px solid #dbdbdb;transition:background .35s cubic-bezier(.4,.1,.3,1)}.consulting_faqRow__5Q7d3:hover{background:#f7fafd}.consulting_faqRow__5Q7d3 summary{display:flex;gap:18px;align-items:flex-start;padding:26px 12px 26px 0;font-size:16.5px;font-weight:700;line-height:1.9;list-style:none;cursor:pointer}.consulting_faqRow__5Q7d3 summary::-webkit-details-marker{display:none}.consulting_faqRow__5Q7d3 summary>span:nth-child(2){flex:1 1;min-width:0;transition:color .35s cubic-bezier(.4,.1,.3,1)}.consulting_faqRow__5Q7d3:hover summary>span:nth-child(2){color:#1565c0}.consulting_faqQ__jOqEx{font-family:Noto Sans JP,sans-serif;color:#1565c0;flex-shrink:0}.consulting_faqMark__7ho82{flex-shrink:0;width:11px;height:11px;position:relative;margin-top:11px}.consulting_faqMark__7ho82:after,.consulting_faqMark__7ho82:before{content:"";position:absolute;background:#0072ff}.consulting_faqMark__7ho82:before{top:5px;left:0;width:11px;height:1px}.consulting_faqMark__7ho82:after{top:0;left:5px;width:1px;height:11px;transition:opacity .3s}details[open] .consulting_faqMark__7ho82:after{opacity:0}.consulting_faqA__Q3Xt8{display:flex;gap:18px;padding:0 0 30px;font-size:15px;line-height:2.15;color:#333;max-width:900px;transition:opacity .38s ease,transform .38s cubic-bezier(.22,.68,.3,1)}