@keyframes consulting_sfSweep__ifrHR{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes consulting_sfOrbFloat__EbUdh{0%,to{transform:translate(0)}50%{transform:translate(-14px,-22px)}}@keyframes consulting_sfOrbFloat2__WljmP{0%,to{transform:translate(0)}50%{transform:translate(18px,16px)}}@keyframes consulting_sfSpinOrb___SBqA{to{transform:rotate(1turn)}}@keyframes consulting_sfPulseOrb__ooKTX{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.28);opacity:.55}}@keyframes consulting_sfTravel__vmyYo{0%{left:0;opacity:0}12%{opacity:1}88%{opacity:1}to{left:100%;opacity:0}}.consulting_page__l535f{position:relative;font-family:var(--f_base);color:var(--c_text);background:var(--color-bg);overflow-x:hidden}.consulting_page__l535f *{box-sizing:border-box}.consulting_page__l535f dd,.consulting_page__l535f dl,.consulting_page__l535f ol,.consulting_page__l535f ul{list-style:none;margin:0;padding:0}.consulting_page__l535f a{color:#333;text-decoration:none;transition:color .4s cubic-bezier(.4,.1,.3,1)}.consulting_page__l535f a:hover{color:var(--symbolColorBlue1)}.consulting_page__l535f footer{margin-top:0;border-radius:0}@media(max-width:640px){.consulting_hasStickyBar__LhFYv{padding-bottom:56px}}.consulting_main__Gx3L2{padding-top:90px}@media(max-width:900px){.consulting_main__Gx3L2{padding-top:64px}}.consulting_inner__brR7q{position:relative;width:90%;max-width:1100px;margin:0 auto}.consulting_innerWide__a_Mt0{position:relative;width:90%;max-width:1400px;margin:0 auto}.consulting_innerNarrow__XGduK{position:relative;width:90%;max-width:900px;margin:0 auto}#consulting_contact__uVp5j{scroll-margin-top:100px}@media(max-width:768px){#consulting_contact__uVp5j{scroll-margin-top:74px}}.consulting_fade__Q1fB8{opacity:0;transform:translateY(36px);transition:opacity 1.05s cubic-bezier(.16,1,.3,1),transform 1.05s cubic-bezier(.16,1,.3,1)}.consulting_fade__Q1fB8.consulting_isIn__UpZvd{opacity:1;transform:none}@media print{.consulting_fade__Q1fB8{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.consulting_fade__Q1fB8{transition-duration:.01ms}}.consulting_d1__BXi16{transition-delay:.1s}.consulting_d2__TQtr3{transition-delay:.2s}.consulting_d3__zESeH{transition-delay:.3s}.consulting_d4__Va2WS{transition-delay:.4s}.consulting_header__3zqkL{position:fixed;inset:0 0 auto;z-index:100;display:flex;align-items:center;justify-content:space-between;height:90px;background:#fff;transition:height .4s cubic-bezier(.22,.68,.3,1)}@media(max-width:900px){.consulting_header__3zqkL{height:64px;--navi-top:64px;--navi-top-sp:64px}}.consulting_header__3zqkL.consulting_shrunk__a1e7M{height:64px;box-shadow:0 4px 18px rgba(0,0,0,.07)}.consulting_logoWrap__XZbdr{position:relative;z-index:3;margin:0 1em;flex-shrink:0}.consulting_logo__mbh1j{display:flex;align-items:center;margin:0;font-size:0}.consulting_logo__mbh1j img{height:55px;width:auto;transition:height .4s cubic-bezier(.22,.68,.3,1)}@media(max-width:900px){.consulting_logo__mbh1j img{height:34px}}.consulting_shrunk__a1e7M .consulting_logo__mbh1j img{height:40px}@media(max-width:900px){.consulting_shrunk__a1e7M .consulting_logo__mbh1j img{height:34px}}.consulting_navRight__7GT6_{display:flex;align-items:center;margin-right:1em;min-width:0}.consulting_gnav__Yqujr{display:flex}@media(max-width:900px){.consulting_gnav__Yqujr{display:none}}.consulting_gnavItem__9Ma6E{margin:0 1em;height:90px;display:flex;align-items:center;white-space:nowrap;transition:color .3s ease-in-out,height .4s cubic-bezier(.22,.68,.3,1)}.consulting_shrunk__a1e7M .consulting_gnavItem__9Ma6E{height:64px}@media(max-width:1000px){.consulting_gnavItem__9Ma6E{margin:0 .8em}}.consulting_gnavItem__9Ma6E:hover .consulting_gnavCat__SqT5C{color:var(--symbolColorBlue2)}.consulting_gnavItem__9Ma6E:hover .consulting_gnavCat__SqT5C:after{width:100%}.consulting_gnavItem__9Ma6E:hover .consulting_gnavPanel__fnwWP{visibility:visible}.consulting_gnavItem__9Ma6E:hover .consulting_gnavPanelInner__oJFjE{opacity:.9}.consulting_gnavCat__SqT5C{position:relative;z-index:3;margin:0;font-weight:500;color:var(--c_text);cursor:pointer}.consulting_gnavCat__SqT5C a{color:inherit;font-weight:inherit;text-decoration:none}.consulting_gnavCat__SqT5C:after{content:"";position:absolute;bottom:-10px;left:50%;display:block;width:0;height:4px;border-radius:10px;background:var(--symbolColorBlue2);transform:translateX(-50%);transition:width .3s ease-in-out}.consulting_gnavCat__SqT5C.consulting_on__2hhNe a{color:var(--c_textLink)}.consulting_gnavCat__SqT5C.consulting_on__2hhNe:after{width:10px}.consulting_gnavPanel__fnwWP{position:absolute;top:0;left:0;width:100%;z-index:2;visibility:hidden;opacity:.9;background:var(--color-bg)}.consulting_gnavPanelInner__oJFjE{width:100%;padding:150px calc((100% - 1100px)/2) 70px;opacity:0;transition:opacity .4s cubic-bezier(.1,.2,.3,1) .1s}@media(max-width:1200px){.consulting_gnavPanelInner__oJFjE{padding:140px 60px 60px}}.consulting_gnavPanelTitle__MPt1V{margin:0 0 20px;font-size:28px;font-weight:700;line-height:1}.consulting_gnavPanelList__KPk7p{display:flex;flex-wrap:wrap}.consulting_gnavPanelList__KPk7p li{width:30%;margin-right:3.3%}.consulting_gnavPanelList__KPk7p a{display:flex;justify-content:space-between;align-items:center;padding:26px 20px 26px 0;font-size:17px;font-weight:500;line-height:1;color:var(--c_text);text-decoration:none;border-bottom:2px solid #dbdbdb;transition:border-color .4s cubic-bezier(.1,.2,.3,1),color .4s cubic-bezier(.1,.2,.3,1)}.consulting_gnavPanelList__KPk7p a:after{content:"";display:block;width:13px;height:13px;background:url(/common/icon_arrow_r.svg) 0 no-repeat;background-size:contain;filter:invert(55%) sepia(100%) saturate(1099%) hue-rotate(173deg) brightness(97%) contrast(95%);transition:transform .4s cubic-bezier(.1,.2,.3,1)}.consulting_gnavPanelList__KPk7p a:hover{color:#000;border-color:#707070}.consulting_gnavPanelList__KPk7p a:hover:after{transform:translateX(10px)}.consulting_gnavPanelList__KPk7p a.consulting_cur__iE6R_{color:var(--c_textLink)}.consulting_gnavOverlay__44BAp{position:fixed;inset:0;z-index:99;background:rgba(0,0,0,.2);opacity:0;visibility:hidden;pointer-events:none;transition:.4s cubic-bezier(.1,.2,.3,1)}.consulting_header__3zqkL:has(.consulting_gnavItem__9Ma6E:hover)+.consulting_gnavOverlay__44BAp{opacity:.7;visibility:visible}.consulting_headNav__8_0F2{position:relative;z-index:4;display:flex;gap:10px;align-items:center;margin-left:1em;flex-shrink:0}@media(max-width:640px){.consulting_headNav__8_0F2{display:none}}.consulting_headBtn__ChtBH{display:flex;align-items:center;padding:.5em 1.2em;border-radius:300px;font-family:"Jost",var(--f_base);font-size:15px;font-weight:500;letter-spacing:.05em;white-space:nowrap;cursor:pointer;transition:.2s}@media(max-width:1024px){.consulting_headBtn__ChtBH{padding:.5em 1em}}@media(max-width:400px){.consulting_headBtn__ChtBH{font-size:14px;padding:.5em .7em}}.consulting_headBtn--download__G_W9d{background:#e3edf8;border:1px solid #e3edf8;color:#0f3f7d}.consulting_headBtn--download__G_W9d:hover{background:var(--color-bg);border-color:#e3edf8;color:var(--symbolColorBlue1)}.consulting_headBtn--consult__llTy4{background:var(--symbolColorOrange);border:1px solid var(--symbolColorOrange);color:var(--c_textWhite)}.consulting_headBtn--consult__llTy4:hover{background:var(--color-bg);border-color:var(--symbolColorOrange);color:var(--symbolColorOrange)}.consulting_stickyBar__JKDNf{position:fixed;inset:auto 0 0;z-index:99;display:none;box-shadow:0 -4px 18px rgba(0,0,0,.08)}@media(max-width:640px){.consulting_stickyBar__JKDNf{display:flex}}.consulting_stickyBar__JKDNf button{flex:1 1;display:flex;align-items:center;justify-content:center;height:56px;border:none;font-size:14px;font-weight:700;letter-spacing:.02em;cursor:pointer}.consulting_stickyBar__JKDNf .consulting_dl__jzA9K{background:#e3edf8;color:#0f3f7d}.consulting_stickyBar__JKDNf .consulting_cs__MT62Y{background:var(--symbolColorOrange);color:#fff}.consulting_toTop__KkDor{position:fixed;right:22px;bottom:22px;z-index:98;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:none;border-radius:50%;background:#0f3f7d;cursor:pointer;opacity:0;pointer-events:none;transition:.3s}.consulting_toTop__KkDor.consulting_on__2hhNe{opacity:1;pointer-events:auto}.consulting_toTop__KkDor:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,0,0,.18)}.consulting_toTop__KkDor img{width:14px;transform:rotate(-90deg);filter:brightness(0) invert(1)}@media(max-width:640px){.consulting_toTop__KkDor{bottom:70px}}.consulting_section__SqE3s{position:relative;margin-top:min(-110px,-18vw);padding:calc(clamp(160px,18vw,240px) + max(110px,18vw) - 110px) 0 clamp(90px,11vw,150px);scroll-margin-top:100px}.consulting_scoopR__o20oH{border-radius:0 0 18vw 0}.consulting_scoopL__kC_7S{border-radius:0 0 0 18vw}.consulting_bgWhite__1Gkoa{background:var(--color-bg)}.consulting_bgCream__BvegX{background:var(--color-bg2)}.consulting_bgTint__O_WZQ{background:#eef4fb}.consulting_mv__6jjZQ{position:relative;z-index:20;display:flex;align-items:center;width:100%;min-height:clamp(460px,52vw,600px);padding:0;background:var(--color-bg2);border-radius:0 0 18vw 0;overflow:hidden}.consulting_mv__6jjZQ .consulting_mvInner__JMMJZ{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:clamp(30px,4vw,60px);padding:clamp(52px,6.5vw,84px) 0}.consulting_mvText__zAeF7{flex:3 1 440px;min-width:0;max-width:730px;padding-left:clamp(0px,3.2vw,46px)}.consulting_eyebrow__yO5Av{font-family:var(--f_gFonts);font-size:clamp(14px,1.5vw,17px);font-weight:600;font-style:oblique;letter-spacing:.22em;color:var(--symbolColorBlue1);margin:0 0 clamp(12px,1.6vw,18px)}.consulting_mvTitle__TAtGt{margin:0 0 clamp(18px,2.2vw,26px);font-size:clamp(22px,3.9vw,50px);font-weight:700;line-height:1.3;letter-spacing:-.035em;white-space:nowrap}.consulting_mvLead__kzkQJ{margin:0 0 clamp(18px,2.2vw,26px);font-size:clamp(17px,1.9vw,24px);font-weight:700;line-height:1.75;letter-spacing:-.01em;color:#0f3f7d;text-wrap:pretty}.consulting_mvLead__kzkQJ .consulting_mark__4uGNe{position:relative;display:inline-block}.consulting_mvLead__kzkQJ .consulting_mark__4uGNe:after{content:"";position:absolute;left:0;right:.6em;bottom:2px;height:7px;background:linear-gradient(90deg,#0072ff,#4bdaf8);opacity:.28;transform-origin:left;animation:consulting_sfSweep__ifrHR 1s cubic-bezier(.16,1,.3,1) .9s both}.consulting_mvBody__ynMyn{max-width:min(100%,480px);margin:0 0 clamp(28px,3.6vw,42px);font-size:clamp(14px,1.3vw,16px);line-height:2.05;color:#555;text-wrap:pretty}.consulting_mvBody__ynMyn strong{font-weight:700;color:var(--c_text)}.consulting_mvBtns__8TLXw{position:relative;z-index:3;display:flex;flex-wrap:wrap;gap:12px}.consulting_orbs__9iE0V{flex:2 1 340px;min-width:0;position:relative;display:flex;align-items:center;justify-content:center;margin:0}@media(max-width:1000px){.consulting_orbs__9iE0V{max-width:520px;margin:0 auto}}.consulting_orbs__9iE0V .consulting_map__G2Co5{position:relative;width:100%;height:auto;display:block}.consulting_orbs__9iE0V span[data-orb]{position:absolute;border-radius:50%;pointer-events:none}.consulting_orbs__9iE0V .consulting_dash__Vfjyi{position:absolute;border-top:2px dashed rgba(15,63,125,.22);pointer-events:none}.consulting_orbs__9iE0V .consulting_dash__Vfjyi>span{position:absolute;border-radius:50%;animation:consulting_sfTravel__vmyYo 9s linear infinite}.consulting_orbs__9iE0V .consulting_dashA__c93BD{left:-4%;bottom:16%;width:64%;transform:rotate(-14deg)}.consulting_orbs__9iE0V .consulting_dashA__c93BD>span{top:-7px;width:14px;height:14px;background:var(--symbolColorBlue1)}.consulting_orbs__9iE0V .consulting_dashB__epDF8{right:-6%;top:20%;width:52%;transform:rotate(16deg)}.consulting_orbs__9iE0V .consulting_dashB__epDF8>span{top:-6.5px;width:13px;height:13px;background:radial-gradient(circle at 32% 30%,#f6c39a,#eda05f);animation:consulting_sfTravel__vmyYo 12s linear infinite reverse;animation-delay:1.4s}.consulting_orbs__9iE0V .consulting_orbBlue__Jw5r7{top:-11%;right:-3%;width:150px;height:150px;background:radial-gradient(circle at 30% 28%,#bfe3fa,#5aacf0);animation:consulting_sfOrbFloat2__WljmP 14s ease-in-out infinite}.consulting_orbs__9iE0V .consulting_orbOrange__1lSYp{top:-15%;left:13%;width:66px;height:66px;background:radial-gradient(circle at 32% 30%,#f6c39a,#eda05f);animation:consulting_sfOrbFloat__EbUdh 11s ease-in-out infinite}.consulting_orbs__9iE0V .consulting_orbYellow__X8uB9{bottom:-13%;right:15%;width:84px;height:84px;background:radial-gradient(circle at 32% 30%,#f7dc9b,#eec25f);animation:consulting_sfSpinOrb___SBqA 9s linear infinite}.consulting_orbs__9iE0V .consulting_orbYellow__X8uB9 i{position:absolute;border-radius:50%}.consulting_orbs__9iE0V .consulting_orbYellow__X8uB9 i:first-child{top:15%;left:19%;width:17px;height:17px;background:hsla(0,0%,100%,.85)}.consulting_orbs__9iE0V .consulting_orbYellow__X8uB9 i:last-child{bottom:13%;right:22%;width:9px;height:9px;background:rgba(191,138,23,.4)}.consulting_orbs__9iE0V .consulting_orbPurple__HR0sG{top:35%;right:-9%;width:34px;height:34px;background:radial-gradient(circle at 32% 30%,#cdb9ec,#a98ad8);animation:consulting_sfPulseOrb__ooKTX 7s ease-in-out infinite}.consulting_orbs__9iE0V .consulting_orbGreen__NmmU_{bottom:7%;left:-6%;width:24px;height:24px;background:#3ecf8e;animation:consulting_sfOrbFloat2__WljmP 11s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.consulting_orbs__9iE0V .consulting_dash__Vfjyi>span,.consulting_orbs__9iE0V span[data-orb]{animation:none!important}}.consulting_btn__KXSU2{position:relative;display:flex;align-items:center;height:66px;padding:0 66px;border:none;border-radius:60px;font-size:15px;font-weight:700;white-space:nowrap;cursor:pointer;overflow:hidden;transition:color .4s cubic-bezier(.16,1,.3,1)}.consulting_btn__KXSU2 .consulting_arrow__BcpvK{position:absolute;left:10px;z-index:2;display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:60px;transition:left .5s cubic-bezier(.1,.2,.3,1),background .35s cubic-bezier(.1,.2,.3,1)}.consulting_btn__KXSU2 .consulting_arrow__BcpvK img{width:12px;filter:brightness(0) invert(1);transition:filter .35s cubic-bezier(.1,.2,.3,1)}.consulting_btn__KXSU2 .consulting_label__X6w1V{position:relative;z-index:2}.consulting_btn__KXSU2:after{content:"";position:absolute;inset:0;z-index:1;transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.16,1,.3,1)}.consulting_btn__KXSU2:hover{color:#fff}.consulting_btn__KXSU2:hover .consulting_arrow__BcpvK{left:calc(100% - 56px);background:#fff}.consulting_btn__KXSU2:hover:after{transform:scaleX(1)}.consulting_btn--download__5U_Gl{background:#e3edf8;color:#0f3f7d;box-shadow:0 2px 20px rgba(21,101,192,.14)}.consulting_btn--download__5U_Gl .consulting_arrow__BcpvK{background:linear-gradient(0deg,#0072ff,#4bdaf8)}.consulting_btn--download__5U_Gl:after{background:linear-gradient(90deg,#1565c0,#24abe4)}.consulting_btn--download__5U_Gl:hover .consulting_arrow__BcpvK img{filter:invert(27%) sepia(66%) saturate(4121%) hue-rotate(202deg) brightness(85%) contrast(84%)}.consulting_btn--consult___OpN6{background:#fff2e7;color:#b34a00;box-shadow:0 2px 20px rgba(255,105,0,.16)}.consulting_btn--consult___OpN6 .consulting_arrow__BcpvK,.consulting_btn--consult___OpN6:after{background:linear-gradient(90deg,#ff6900,#f5a453)}.consulting_btn--consult___OpN6:hover .consulting_arrow__BcpvK img{filter:invert(54%) sepia(68%) saturate(4982%) hue-rotate(2deg) brightness(104%) contrast(104%)}@media(max-width:640px){.consulting_btn__KXSU2{height:58px;padding:0 54px;font-size:14px}.consulting_btn__KXSU2 .consulting_arrow__BcpvK{width:40px;height:40px}.consulting_btn__KXSU2:hover .consulting_arrow__BcpvK{left:calc(100% - 48px)}}.consulting_btnRow___YhxJ{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.consulting_h2__hN3R6{display:block;margin:0 auto clamp(52px,6.5vw,86px);padding-top:52px;background:url(/common/head_icon.png) top no-repeat;background-size:34px;font-size:clamp(24px,3.2vw,36px);font-weight:700;line-height:1.55;letter-spacing:-.01em;color:var(--c_text);text-align:center}.consulting_h2__hN3R6 .consulting_en__DbXw_{display:block;margin-top:16px;font-family:var(--f_gFonts);font-size:clamp(14px,1.5vw,17px);font-weight:600;font-style:oblique;letter-spacing:.22em;color:var(--symbolColorBlue1)}.consulting_h2__hN3R6.consulting_tight__L7adD{margin-bottom:clamp(32px,4vw,48px)}.consulting_h3__t0RFq{margin:0 0 28px;font-size:clamp(20px,2vw,24px);font-weight:700;line-height:1.7;letter-spacing:-.01em}.consulting_sectionLead__HWxL6{max-width:860px;margin:0 auto clamp(52px,6.5vw,86px);font-size:clamp(15px,1.35vw,18px);line-height:2.2;text-align:center;text-wrap:pretty}.consulting_sectionLead__HWxL6 strong{font-weight:700;color:#c24d00}.consulting_bodyText__gfnq_{margin:0 0 26px;font-size:16px;line-height:2.15;text-wrap:pretty;line-break:strict}.consulting_bodyText__gfnq_:last-child{margin-bottom:0}.consulting_note__4e7Rj{margin:18px 0 0;font-size:13.5px;line-height:1.95;color:var(--c_textGray2);text-wrap:pretty}.consulting_intro__Q8j2E{z-index:19}.consulting_intro__Q8j2E .consulting_introLead__yZ8T_{max-width:820px;margin:0 auto;font-size:clamp(16.5px,1.6vw,20px);font-weight:500;line-height:2.25;text-align:center;text-wrap:pretty}.consulting_intro__Q8j2E .consulting_stat__ZRNzf{margin:clamp(40px,5vw,64px) 0 10px;font-family:var(--f_gFonts);font-size:clamp(54px,8vw,104px);font-weight:600;font-style:oblique;line-height:1;letter-spacing:-.02em;text-align:center;background:linear-gradient(120deg,#1565c0,#0f3f7d 62%);background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0)}.consulting_intro__Q8j2E .consulting_stat__ZRNzf>span:last-child{font-size:.42em;margin-left:.1em}.consulting_intro__Q8j2E .consulting_statCap__uff8I{margin:0;font-size:13px;font-weight:700;letter-spacing:.1em;text-align:center;color:var(--c_textGray2)}.consulting_cardGrid__qRPlh{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:clamp(14px,1.8vw,22px)}.consulting_card__9hvrq{background:#fff;border-radius:22px;box-shadow:0 20px 48px rgba(15,63,125,.1);transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1)}.consulting_card__9hvrq:hover{transform:translateY(-6px);box-shadow:0 30px 64px rgba(15,63,125,.16)}.consulting_challengeCard__sUx7B{padding:clamp(34px,3.8vw,46px) clamp(26px,2.8vw,36px) clamp(38px,4.2vw,52px)}.consulting_challengeCard__sUx7B .consulting_num__Qo_zV{display:block;margin-bottom:18px;font-family:var(--f_gFonts);font-size:15px;font-weight:600;font-style:oblique;letter-spacing:.06em;line-height:1;color:var(--symbolColorBlue1)}.consulting_challengeCard__sUx7B p{margin:0;font-size:clamp(16.5px,1.55vw,19px);font-weight:700;line-height:1.9;letter-spacing:-.01em;text-wrap:balance;line-break:strict}.consulting_twoCol__dlP9j{display:flex;flex-wrap:wrap;justify-content:space-between;gap:clamp(32px,4vw,60px)}.consulting_twoCol__dlP9j.consulting_mbLarge__yRkKm{margin-bottom:clamp(80px,10vw,140px)}.consulting_twoCol__dlP9j.consulting_top___C90I{align-items:flex-start}.consulting_twoCol__dlP9j>.consulting_colA__yF7BP{flex:46 1 380px;min-width:0}.consulting_twoCol__dlP9j>.consulting_colB__KXPup{flex:50 1 420px;min-width:0}.consulting_iceberg__2u0Pf{position:relative;display:flex;gap:clamp(10px,1.4vw,20px)}.consulting_iceberg__2u0Pf .consulting_labels__BNMMC{flex:0 0 clamp(74px,9vw,104px);display:flex;flex-direction:column}.consulting_iceberg__2u0Pf .consulting_labels__BNMMC>div{display:flex;align-items:center;justify-content:flex-end;font-size:clamp(11.5px,1.15vw,13.5px);font-weight:700;line-height:1.75;letter-spacing:-.01em;color:#0f3f7d;text-align:right}.consulting_iceberg__2u0Pf .consulting_labels__BNMMC>div:first-child{flex:0 0 clamp(150px,17vw,200px)}.consulting_iceberg__2u0Pf .consulting_labels__BNMMC>div:last-child{flex:1 1 auto}.consulting_iceberg__2u0Pf .consulting_berg__RERF_{flex:1 1 auto;min-width:0}.consulting_iceberg__2u0Pf .consulting_above__hV3kY{position:relative;height:clamp(150px,17vw,200px)}.consulting_iceberg__2u0Pf .consulting_above__hV3kY .consulting_iceLight__LYXQm,.consulting_iceberg__2u0Pf .consulting_above__hV3kY .consulting_ice__7INtZ{position:absolute;left:8%;right:2%;bottom:0;height:100%}.consulting_iceberg__2u0Pf .consulting_above__hV3kY .consulting_ice__7INtZ{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_iceberg__2u0Pf .consulting_above__hV3kY .consulting_iceLight__LYXQm{background:hsla(0,0%,100%,.55);clip-path:polygon(38% 0,28% 48%,20% 34%,8% 62%,0 100%,30% 100%)}.consulting_iceberg__2u0Pf .consulting_above__hV3kY ul{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_iceberg__2u0Pf .consulting_waterline__YG5XK{position:relative;height:1px;background:#2b3a4a;z-index:2}.consulting_iceberg__2u0Pf .consulting_waterline__YG5XK span{position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:3;padding:5px 16px;border-radius:60px;background:#0f3f7d;color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.14em;white-space:nowrap}.consulting_iceberg__2u0Pf .consulting_below__LZjIo{position:relative;padding-bottom:clamp(64px,8vw,104px)}.consulting_iceberg__2u0Pf .consulting_below__LZjIo .consulting_massLight__YkMJi,.consulting_iceberg__2u0Pf .consulting_below__LZjIo .consulting_mass__2fUO6{position:absolute;inset:0}.consulting_iceberg__2u0Pf .consulting_below__LZjIo .consulting_mass__2fUO6{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_iceberg__2u0Pf .consulting_below__LZjIo .consulting_massLight__YkMJi{background:hsla(0,0%,100%,.07);clip-path:polygon(0 0,44% 0,30% 56%,32% 92%,14% 72%,3% 40%)}.consulting_iceberg__2u0Pf .consulting_below__LZjIo ul{position:relative;padding:clamp(18px,2.2vw,28px) 0 0 20%;display:flex;flex-direction:column;gap:clamp(6px,.8vw,10px)}.consulting_iceberg__2u0Pf .consulting_below__LZjIo li{color:#fff}.consulting_iceberg__2u0Pf .consulting_below__LZjIo li span{color:#9fd0f5}.consulting_iceberg__2u0Pf li{display:flex;gap:9px;align-items:baseline;font-size:clamp(13px,1.3vw,15px);font-weight:700;letter-spacing:-.01em}.consulting_iceberg__2u0Pf li span{color:var(--symbolColorBlue1);font-size:10px}.consulting_icebergNote__Bx3i0{margin:clamp(14px,1.8vw,22px) 0 0;font-size:12.5px;line-height:2;color:#5b6b7c;text-wrap:pretty}.consulting_riskList__lZVO7{border-top:1px solid #000}.consulting_riskList__lZVO7>div{border-bottom:1px solid var(--c_border);padding:22px 0}.consulting_riskList__lZVO7 dt{margin-bottom:10px;font-size:12px;font-weight:700;letter-spacing:.08em;color:#d63b24}.consulting_riskList__lZVO7 dd{font-size:15.5px;font-weight:700;line-height:2;line-break:strict}.consulting_scopeRow__JOiw_{display:flex;flex-wrap:wrap;gap:8px}.consulting_scopeBox__06ZAG{min-width:0;border-radius:22px;padding:clamp(26px,3vw,34px) clamp(24px,2.8vw,34px) clamp(28px,3.2vw,38px)}.consulting_scopeBox__06ZAG .consulting_scopeHead__UkaNd{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:clamp(22px,2.6vw,30px)}.consulting_scopeBox__06ZAG .consulting_scopeHead__UkaNd .consulting_tag__ix_mT{padding:8px 18px;border-radius:60px;font-size:12.5px;font-weight:700;letter-spacing:.08em}.consulting_scopeBox__06ZAG .consulting_scopeHead__UkaNd .consulting_cap__noOAd{font-size:13px;font-weight:700}.consulting_scopeBox__06ZAG ol{display:flex;flex-wrap:wrap;gap:22px 0}.consulting_scopeBox__06ZAG li{flex:1 1 130px;min-width:0}.consulting_scopeBox__06ZAG .consulting_n__nJE6_{margin-bottom:10px;font-family:var(--f_gFonts);font-size:15px;font-weight:600;font-style:oblique;letter-spacing:.06em}.consulting_scopeBox__06ZAG .consulting_t__xSGLM{margin-bottom:9px;font-size:16px;font-weight:700;letter-spacing:-.02em;line-height:1.5;color:#0f3f7d}.consulting_scopeBox__06ZAG p{margin:0;font-size:12.5px;line-height:1.9}.consulting_scopeBox--upper__DPMO7{flex:3 1 420px;background:#fff;box-shadow:0 22px 52px rgba(15,63,125,.11)}.consulting_scopeBox--upper__DPMO7 .consulting_tag__ix_mT{background:#0f3f7d;color:#fff}.consulting_scopeBox--upper__DPMO7 .consulting_cap__noOAd,.consulting_scopeBox--upper__DPMO7 .consulting_n__nJE6_{color:var(--symbolColorBlue1)}.consulting_scopeBox--upper__DPMO7 p{color:#555}.consulting_scopeBox--upper__DPMO7 li:nth-child(2){padding:0 16px;border-left:1px solid #e8e8e8}.consulting_scopeBox--upper__DPMO7 li:nth-child(2) .consulting_t__xSGLM{font-size:15.5px;letter-spacing:-.045em}.consulting_scopeBox--upper__DPMO7 li:nth-child(3){padding-left:16px;border-left:1px solid #e8e8e8}.consulting_scopeBox--upper__DPMO7 li:first-child{padding-right:16px}.consulting_scopeBox--exec__pCIPq{flex:2 1 300px;background:#e9e4d8;color:#5f594d}.consulting_scopeBox--exec__pCIPq .consulting_tag__ix_mT{background:rgba(0,0,0,.07)}.consulting_scopeBox--exec__pCIPq .consulting_cap__noOAd,.consulting_scopeBox--exec__pCIPq .consulting_n__nJE6_,.consulting_scopeBox--exec__pCIPq p{color:#655d4c}.consulting_scopeBox--exec__pCIPq li:first-child{padding-right:20px}.consulting_scopeBox--exec__pCIPq li:last-child{padding-left:20px;border-left:1px solid rgba(0,0,0,.1)}.consulting_block__tNwfB{margin-bottom:clamp(80px,10vw,140px)}.consulting_block__tNwfB:last-child{margin-bottom:0}.consulting_block__tNwfB .consulting_blockLead__gMs0v{max-width:860px;margin:0 0 clamp(36px,4.5vw,56px);font-size:16px;line-height:2.15;text-wrap:pretty}.consulting_block__tNwfB>.consulting_h3__t0RFq{margin-bottom:16px}.consulting_foundationGrid__rI5_K{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:clamp(12px,1.6vw,18px)}.consulting_foundationGrid__rI5_K>div{background:#fff;border-radius:20px;padding:28px 26px 32px;box-shadow:0 18px 44px rgba(15,63,125,.07);transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1)}.consulting_foundationGrid__rI5_K>div:hover{transform:translateY(-6px);box-shadow:0 30px 64px rgba(15,63,125,.16)}.consulting_foundationGrid__rI5_K dt{margin-bottom:10px;font-size:16.5px;font-weight:700;letter-spacing:-.02em;line-height:1.6}.consulting_foundationGrid__rI5_K dd{font-size:13.5px;line-height:1.95;color:#555;line-break:strict;text-wrap:pretty}.consulting_accompany__CEhkW{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_accompany__CEhkW>ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:clamp(26px,3.2vw,44px)}.consulting_accompany__CEhkW .consulting_colTitle__3fWW3{margin-bottom:22px;font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.6;color:#0f3f7d}.consulting_accompany__CEhkW ul ul{display:flex;flex-direction:column;gap:11px}.consulting_accompany__CEhkW ul ul li{display:flex;gap:12px;font-size:15.5px;line-height:1.9;color:var(--c_text)}.consulting_accompany__CEhkW ul ul li:before{content:"";flex-shrink:0;width:5px;height:5px;border-radius:50%;background:var(--symbolColorBlue1);margin-top:9px}.consulting_accompanyNote__B7C19{margin:26px 0 0;font-size:13.5px;line-height:2.1;color:#555;text-wrap:pretty}.consulting_flow__Bf2m9{display:grid;grid-template-columns:repeat(4,1fr);gap:0;align-items:start}@media(max-width:900px){.consulting_flow__Bf2m9{display:flex;flex-direction:column;align-items:stretch;gap:0}}.consulting_flow__Bf2m9>li{min-width:0;display:flex;flex-direction:column}.consulting_flowHead__VU_X7{display:flex;flex-direction:column;justify-content:flex-start;height:128px;padding:29px 42px 18px}.consulting_flowHead__VU_X7 .consulting_step__Nu0WQ{margin-bottom:7px;font-family:var(--f_gFonts);font-size:12.5px;font-weight:600;font-style:oblique;letter-spacing:.16em}.consulting_flowHead__VU_X7 .consulting_name__qncQ9{font-size:clamp(16px,1.6vw,19px);font-weight:700;line-height:1.5;letter-spacing:-.01em}.consulting_flowHead--s1__80I_N{padding-left:26px;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 50%,calc(100% - 22px) 100%,0 100%);background:linear-gradient(100deg,#f4f9fd,#d6e6f4)}.consulting_flowHead--s1__80I_N .consulting_step__Nu0WQ{color:#2f6ea8}.consulting_flowHead--s1__80I_N .consulting_name__qncQ9{color:#0f3f7d}.consulting_flowHead--s2__dizv2{clip-path:polygon(0 0,calc(100% - 22px) 0,100% 50%,calc(100% - 22px) 100%,0 100%,22px 50%);background:linear-gradient(100deg,#d6e8f7,#a4c8e7)}.consulting_flowHead--s2__dizv2 .consulting_name__qncQ9,.consulting_flowHead--s2__dizv2 .consulting_step__Nu0WQ{color:#0f3f7d}.consulting_flowHead--s3__TcYbY{clip-path:polygon(0 0,calc(100% - 22px) 0,100% 50%,calc(100% - 22px) 100%,0 100%,22px 50%);background:linear-gradient(100deg,#4a82bc,#2c5a90)}.consulting_flowHead--s3__TcYbY .consulting_name__qncQ9,.consulting_flowHead--s3__TcYbY .consulting_step__Nu0WQ{color:#fff}.consulting_flowHead--s4__5MHQT{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,22px 50%);background:linear-gradient(100deg,#cc5806,#a63f00)}.consulting_flowHead--s4__5MHQT .consulting_name__qncQ9,.consulting_flowHead--s4__5MHQT .consulting_step__Nu0WQ{color:#fff}@media(max-width:900px){.consulting_flowHead__VU_X7{height:auto;min-height:104px;align-items:center;text-align:center;padding:42px 26px}.consulting_flowHead--s1__80I_N{padding:24px 26px 42px;clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),50% 100%,0 calc(100% - 20px))}.consulting_flowHead--s2__dizv2,.consulting_flowHead--s3__TcYbY{clip-path:polygon(0 0,50% 20px,100% 0,100% calc(100% - 20px),50% 100%,0 calc(100% - 20px))}.consulting_flowHead--s4__5MHQT{padding:42px 26px 24px;clip-path:polygon(0 0,50% 20px,100% 0,100% 100%,0 100%)}}.consulting_flowBody__uE_Tw{flex:1 1 auto;padding:26px 22px 0}@media(max-width:900px){.consulting_flowBody__uE_Tw{padding:24px 26px 34px;text-align:center}}.consulting_flowBody__uE_Tw .consulting_area__dvbPe{margin-bottom:14px;font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--c_textGray2)}.consulting_flowBody__uE_Tw ul{display:flex;flex-wrap:wrap;gap:7px}@media(max-width:900px){.consulting_flowBody__uE_Tw ul{justify-content:center}}.consulting_flowBody__uE_Tw li{padding:9px 16px;border-radius:60px;background:#f4f6f9;font-size:12.5px;font-weight:700;line-height:1.5}.consulting_flowBody__uE_Tw li.consulting_wide__SvIrw{flex-basis:100%;padding:0;background:none}.consulting_flowBody__uE_Tw li.consulting_wide__SvIrw span{display:inline-block;padding:9px 16px;border-radius:60px;background:#f4f6f9}.consulting_flowBody--exec__TWpiC li{background:#fff2e7}.consulting_reasons__K_h8y{border-bottom:1px solid #d5cfc2}.consulting_reason__kq4Ne{display:flex;flex-wrap:wrap;gap:20px clamp(32px,4.5vw,72px);border-top:1px solid #d5cfc2;padding:clamp(34px,4.2vw,56px) 0}.consulting_reason__kq4Ne .consulting_lead__X7rl7{flex:1 1 250px;min-width:0;max-width:340px}.consulting_reason__kq4Ne .consulting_lead__X7rl7 .consulting_n__nJE6_{margin-bottom:14px;font-family:var(--f_gFonts);font-size:14px;font-weight:600;font-style:oblique;letter-spacing:.14em;color:var(--symbolColorBlue1)}.consulting_reason__kq4Ne .consulting_lead__X7rl7 h3{margin:0;font-size:clamp(20px,2.1vw,25px);font-weight:700;line-height:1.65;letter-spacing:-.02em}.consulting_reason__kq4Ne .consulting_detail__EmwWG{flex:2 1 400px;min-width:0}.consulting_reason__kq4Ne .consulting_detail__EmwWG p{margin:0;font-size:15px;line-height:2.1;line-break:strict;text-wrap:pretty}.consulting_proofRow__cNTnG{display:flex;flex-wrap:wrap;gap:18px 0;margin-top:28px}.consulting_proofRow__cNTnG>div{flex:1 1 140px;min-width:0}.consulting_proofRow__cNTnG>div:first-child{padding-right:22px}.consulting_proofRow__cNTnG>div:not(:first-child){padding-left:22px;border-left:1px solid var(--c_border)}.consulting_proofRow__cNTnG .consulting_big__n4P46{font-family:var(--f_gFonts);font-size:clamp(26px,2.7vw,34px);font-weight:600;font-style:oblique;line-height:1.15;color:var(--symbolColorBlue1)}.consulting_proofRow__cNTnG .consulting_big__n4P46 span{margin-left:.1em;font-family:var(--f_base);font-size:.46em;font-style:normal;font-weight:700}.consulting_proofRow__cNTnG .consulting_cap__noOAd{margin-top:7px;font-size:12px;font-weight:700;line-height:1.8;color:var(--c_textGray2)}.consulting_chipRow___h6fr{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:26px}.consulting_chipRow___h6fr .consulting_chip__wPZuY{padding:9px 18px;border-radius:60px;background:#eef4fb;color:#0f3f7d;font-size:12.5px;font-weight:700}.consulting_chipRow___h6fr .consulting_chipOutline__etNfR{padding:9px 16px;border:1px solid var(--c_border);border-radius:60px;background:#fff;font-size:12.5px;font-weight:700}.consulting_chipRow___h6fr .consulting_arrowGlyph__aXR5H{font-family:var(--f_gFonts);font-size:13px;color:var(--c_textGray)}.consulting_chipRow___h6fr .consulting_suffix__Wgx_g{margin-left:4px;font-size:12.5px;font-weight:700;color:var(--c_textGray2)}.consulting_chipRow___h6fr.consulting_tight__L7adD{gap:8px 6px}.consulting_consultant__h2akK{display:flex;flex-wrap:wrap;align-items:stretch;overflow:hidden;margin-top:clamp(20px,2.4vw,28px);background:linear-gradient(150deg,#f5f9fc,#eef4fb);border:1px solid #e4edf6;border-radius:26px;box-shadow:0 26px 60px rgba(15,63,125,.1)}.consulting_consultant__h2akK:first-of-type{margin-top:clamp(44px,5.5vw,72px)}.consulting_consultant__h2akK figure{flex:1 1 230px;max-width:320px;min-width:200px;margin:0}.consulting_consultant__h2akK figure img{display:block;width:100%;height:100%;min-height:250px;object-fit:cover;object-position:center top}.consulting_consultant__h2akK .consulting_body__t1HDL{flex:2 1 400px;min-width:0;padding:clamp(28px,3.4vw,44px) clamp(26px,3.4vw,46px)}.consulting_consultant__h2akK .consulting_role__d3bqu{margin-bottom:10px;font-family:var(--f_gFonts);font-size:13px;font-weight:600;font-style:oblique;letter-spacing:.16em;color:var(--symbolColorBlue1)}.consulting_consultant__h2akK .consulting_nameRow__4uFPv{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:16px}.consulting_consultant__h2akK .consulting_nameRow__4uFPv .consulting_title__KToE4{font-size:12.5px;font-weight:700;line-height:1.8;color:var(--c_textGray2)}.consulting_consultant__h2akK .consulting_nameRow__4uFPv .consulting_name__qncQ9{font-size:clamp(20px,2vw,24px);font-weight:700;letter-spacing:.06em}.consulting_consultant__h2akK .consulting_bio__PNHMA{margin:0;font-size:14px;line-height:2.05;color:#555;line-break:strict;text-wrap:pretty}.consulting_consultant__h2akK .consulting_tags__l99Bq{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.consulting_consultant__h2akK .consulting_tags__l99Bq span{padding:8px 16px;border-radius:60px;background:#fff;color:#0f3f7d;font-size:12px;font-weight:700;box-shadow:0 2px 6px rgba(15,63,125,.06)}.consulting_caseGrid__X7ehg{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(14px,1.8vw,22px)}.consulting_caseCard__iwYPA{overflow:hidden;background:var(--color-bg2);border-radius:24px;padding:clamp(30px,3.4vw,42px) clamp(26px,3vw,38px) clamp(34px,3.8vw,46px);transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1)}.consulting_caseCard__iwYPA:hover{transform:translateY(-6px);box-shadow:0 30px 64px rgba(15,63,125,.16)}.consulting_caseCard__iwYPA:hover img{transform:scale(1.06)}.consulting_caseCard__iwYPA .consulting_ph__UtVqB,.consulting_caseCard__iwYPA figure{margin:calc(-1*clamp(30px,3.4vw,42px)) calc(-1*clamp(26px,3vw,38px)) clamp(26px,3vw,34px);overflow:hidden}.consulting_caseCard__iwYPA img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;transition:transform 1.1s cubic-bezier(.22,.68,.3,1)}.consulting_caseCard__iwYPA .consulting_ph__UtVqB{aspect-ratio:16/9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:linear-gradient(130deg,#e3edf8,#f4f8fc 55%,#fdf3ea)}.consulting_caseCard__iwYPA .consulting_ph__UtVqB .consulting_phEn__Tc0Qq{font-family:var(--f_gFonts);font-size:12px;font-weight:600;font-style:oblique;letter-spacing:.18em;color:#55677d}.consulting_caseCard__iwYPA .consulting_ph__UtVqB .consulting_phJa__8C_48{font-size:11.5px;font-weight:700;letter-spacing:.04em;color:#55677d}.consulting_caseCard__iwYPA .consulting_caseNo__Hy1a_{margin-bottom:12px;font-family:var(--f_gFonts);font-size:12.5px;font-weight:600;font-style:oblique;letter-spacing:.14em;color:var(--c_textGray2)}.consulting_caseCard__iwYPA h3{margin:0 0 22px;font-size:clamp(20px,2vw,24px);font-weight:700;line-height:1.7;letter-spacing:-.01em}.consulting_caseCard__iwYPA p{margin:0;font-size:15px;line-height:2.15;text-wrap:pretty}.consulting_priceCard__HyEkJ{max-width:860px;margin:0 auto;overflow:hidden;background:#fff;border-radius:26px;box-shadow:0 30px 70px rgba(15,63,125,.12)}.consulting_priceCard__HyEkJ .consulting_priceHead__k06o6{padding:24px;background:#0f3f7d;color:#fff;text-align:center;font-size:clamp(16px,1.75vw,19.5px);font-weight:700;letter-spacing:.02em;line-height:1.6}.consulting_priceCard__HyEkJ .consulting_priceCols__v_5Nv{display:flex;flex-wrap:wrap;justify-content:center;gap:26px clamp(30px,4vw,56px);padding:clamp(32px,4vw,48px) clamp(26px,3.6vw,50px);text-align:center}.consulting_priceCard__HyEkJ .consulting_priceCols__v_5Nv>div{flex:1 1 230px;min-width:0;max-width:340px}.consulting_priceCard__HyEkJ .consulting_priceCols__v_5Nv .consulting_label__X6w1V{margin-bottom:12px;font-size:13px;font-weight:700;letter-spacing:.08em;color:var(--c_textGray2)}.consulting_priceCard__HyEkJ .consulting_priceCols__v_5Nv .consulting_value__lMKlw{font-size:clamp(24px,2.8vw,32px);font-weight:700;letter-spacing:-.01em;line-height:1.4}.consulting_priceCard__HyEkJ .consulting_priceCols__v_5Nv p{margin:10px 0 0;font-size:13px;line-height:1.9;color:var(--c_textGray2);text-wrap:pretty}.consulting_priceCard__HyEkJ .consulting_priceCols__v_5Nv .consulting_divider__Rtimy{flex:0 0 1px;align-self:stretch;max-width:1px;background:#ededed}@media(max-width:640px){.consulting_priceCard__HyEkJ .consulting_priceCols__v_5Nv .consulting_divider__Rtimy{display:none}}.consulting_priceCard__HyEkJ .consulting_included__4p6Z1{margin:0 clamp(26px,3.6vw,50px) clamp(30px,3.8vw,46px);background:#f5f9fc;border-radius:18px;padding:clamp(26px,3.2vw,38px) clamp(24px,3.2vw,42px)}.consulting_priceCard__HyEkJ .consulting_included__4p6Z1 .consulting_t__xSGLM{margin-bottom:18px;font-size:15.5px;font-weight:700;color:#0f3f7d}.consulting_priceCard__HyEkJ .consulting_included__4p6Z1 ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:4px 28px}.consulting_priceCard__HyEkJ .consulting_included__4p6Z1 li{display:flex;gap:10px;align-items:baseline;padding:5px 0;font-size:14.5px;line-height:1.9}.consulting_priceCard__HyEkJ .consulting_included__4p6Z1 li:before{content:"✓";flex-shrink:0;font-size:12px;color:var(--symbolColorBlue1)}.consulting_priceCard__HyEkJ .consulting_included__4p6Z1 .consulting_option__dqCNy{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:baseline;margin-top:20px;padding-top:18px;border-top:1px solid #dbe7f2}.consulting_priceCard__HyEkJ .consulting_included__4p6Z1 .consulting_option__dqCNy .consulting_k__GoXxX{font-size:13px;font-weight:700;letter-spacing:.06em;color:var(--c_textGray2)}.consulting_priceCard__HyEkJ .consulting_included__4p6Z1 .consulting_option__dqCNy .consulting_v__vG3_P{font-size:14.5px;line-height:1.9}.consulting_priceNote__MgMQW{max-width:860px;margin:20px auto 0;font-size:13.5px;line-height:2;color:var(--c_textGray2)}.consulting_priceCta__jU1LO{margin-top:clamp(56px,7vw,96px);text-align:center}.consulting_priceCta__jU1LO .consulting_t__xSGLM{margin:0 0 12px;font-size:clamp(17px,1.8vw,21px);font-weight:700;line-height:1.9;letter-spacing:-.01em}.consulting_priceCta__jU1LO .consulting_s___N4sw{margin:0 0 28px;font-size:13.5px;line-height:2;color:var(--c_textGray2);text-wrap:pretty}.consulting_faq__jwSs6{border-top:1px solid #000}.consulting_faq__jwSs6>li{border-bottom:1px solid var(--c_border);transition:background .3s}.consulting_faq__jwSs6>li:hover{background:#f7fafd}.consulting_faq__jwSs6 details 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;cursor:pointer;list-style:none}.consulting_faq__jwSs6 details summary::-webkit-details-marker{display:none}.consulting_faq__jwSs6 details .consulting_q__M9Jxt{flex-shrink:0;font-family:var(--f_gFonts);font-style:oblique;color:#0f3f7d}.consulting_faq__jwSs6 details .consulting_qt__SEPKs{flex:1 1;min-width:0}.consulting_faq__jwSs6 details .consulting_icon__6zLTJ{position:relative;flex-shrink:0;width:16px;height:16px;margin-top:7px}.consulting_faq__jwSs6 details .consulting_icon__6zLTJ i{position:absolute;background:#0f3f7d;transition:transform .35s cubic-bezier(.16,1,.3,1)}.consulting_faq__jwSs6 details .consulting_icon__6zLTJ i:first-child{top:7px;left:0;width:16px;height:1.5px}.consulting_faq__jwSs6 details .consulting_icon__6zLTJ i:last-child{top:0;left:7px;width:1.5px;height:16px}.consulting_faq__jwSs6 details[open] .consulting_icon__6zLTJ i:last-child{transform:rotate(90deg)}.consulting_faq__jwSs6 details .consulting_a__OIp4T{display:flex;gap:18px;padding:0 0 30px;font-size:15px;line-height:2.15;color:var(--c_text)}.consulting_faq__jwSs6 details .consulting_a__OIp4T .consulting_k__GoXxX{flex-shrink:0;font-family:var(--f_gFonts);font-style:oblique;color:#c24d00}.consulting_contact__uVp5j{z-index:10;background:#eef4fb;overflow:hidden;padding-bottom:clamp(100px,12vw,160px);border-radius:0}.consulting_contact__uVp5j .consulting_innerNarrow__XGduK{scroll-margin-top:100px}.consulting_contactLead__05nTP{max-width:780px;margin:0 auto clamp(44px,5.5vw,64px);font-size:15.5px;line-height:2.2;text-align:center;text-wrap:pretty}.consulting_formCard__L42s7{background:#fff;border-radius:28px;box-shadow:0 30px 70px rgba(15,63,125,.1);padding:clamp(28px,4.5vw,58px)}.consulting_typeRow__Dy2i8{display:flex;flex-wrap:wrap;gap:10px 24px;align-items:center;margin-bottom:34px;padding-bottom:32px;border-bottom:1px solid #ededed}.consulting_typeRow__Dy2i8 .consulting_k__GoXxX{flex:0 0 180px;display:flex;align-items:center;gap:10px;font-size:14.5px;font-weight:700}.consulting_typeRow__Dy2i8 .consulting_v__vG3_P{flex:1 1 260px;min-width:0;display:flex;flex-wrap:wrap;gap:10px}.consulting_typeBtn__XiDTd{display:inline-flex;align-items:center;justify-content:center;padding:15px 34px;border-radius:60px;border:1px solid var(--c_border);background:#fff;color:#555;font-family:var(--f_base);font-size:14px;font-weight:700;line-height:1.5;cursor:pointer;transition:.25s}.consulting_typeBtn__XiDTd:hover{border-color:#0f3f7d;color:#0f3f7d}.consulting_typeBtn__XiDTd.consulting_onDownload__tTA_S{background:#e3edf8;border-color:#0f3f7d;color:#0f3f7d}.consulting_typeBtn__XiDTd.consulting_onConsult__8xBkt{background:var(--symbolColorOrange);border-color:var(--symbolColorOrange);color:#fff}.consulting_typeBtn__XiDTd .consulting_check__I3egE{display:inline-flex;align-items:center;flex-shrink:0;margin-right:8px;font-size:12px;line-height:1}.consulting_optional__XyYuJ,.consulting_required__cLq1X{padding:4px 10px;border-radius:60px;font-size:10px;font-weight:700;letter-spacing:.06em}.consulting_required__cLq1X{background:var(--symbolColorRed);color:#fff}.consulting_optional__XyYuJ{background:#ededed;color:#555}.consulting_typeBoxWrap__jHLUB{display:grid;grid-template-areas:"box"}.consulting_typeBoxWrap__jHLUB>*{grid-area:box}.consulting_isHidden__G98Ga{visibility:hidden}.consulting_dlBox__WuMkU{display:flex;flex-wrap:wrap;gap:18px 22px;align-items:center;margin-bottom:32px;padding:22px 24px;background:#f5f9fc;border-radius:16px}.consulting_dlBox__WuMkU .consulting_thumb__fpfia{flex:0 0 176px;aspect-ratio:16/9;display:flex;flex-direction:column;justify-content:center;gap:9px;padding:14px 18px;border-radius:10px;overflow:hidden;background:linear-gradient(120deg,#0f3f7d,#1565c0);box-shadow:0 10px 24px rgba(15,63,125,.28)}.consulting_dlBox__WuMkU .consulting_thumb__fpfia img{height:11px;width:auto;align-self:flex-start;filter:brightness(0) invert(1)}.consulting_dlBox__WuMkU .consulting_thumb__fpfia .consulting_cap__noOAd{color:#fff;font-size:12px;font-weight:700;line-height:1.55}.consulting_dlBox__WuMkU .consulting_thumb__fpfia .consulting_cap__noOAd span{font-family:var(--f_gFonts);font-size:9px;font-weight:600;font-style:oblique;letter-spacing:.14em;color:#a9c9ec}.consulting_dlBox__WuMkU .consulting_desc__H0CW6{flex:1 1 280px;min-width:0}.consulting_dlBox__WuMkU .consulting_desc__H0CW6 .consulting_t__xSGLM{margin-bottom:10px;font-size:14.5px;font-weight:700}.consulting_dlBox__WuMkU .consulting_desc__H0CW6 ul{display:flex;flex-direction:column;gap:5px}.consulting_dlBox__WuMkU .consulting_desc__H0CW6 li{display:flex;gap:9px;align-items:baseline;font-size:13px;line-height:1.9;color:#555}.consulting_dlBox__WuMkU .consulting_desc__H0CW6 li:before{content:"✓";flex-shrink:0;font-size:11px;color:var(--symbolColorBlue1)}.consulting_consultBox__QsdJ3{display:flex;align-items:center;margin-bottom:32px;padding:22px 26px;background:#fff8f2;border-radius:16px;font-size:13.5px;line-height:2.05;color:#555;text-wrap:pretty}.consulting_consultBox__QsdJ3 strong{font-weight:700;color:#b34a00}.consulting_formBody__bYe9w{display:flex;flex-direction:column;gap:24px}.consulting_formItem__F4ptV{display:flex;flex-wrap:wrap;gap:8px 24px;align-items:baseline}.consulting_formItem__F4ptV>.consulting_k__GoXxX,.consulting_formItem__F4ptV>label{flex:0 0 180px;display:flex;align-items:center;gap:10px;font-size:14.5px;font-weight:700}.consulting_formItem__F4ptV .consulting_field__x8cAH{flex:1 1 260px;min-width:0}.consulting_formItem__F4ptV input[type=email],.consulting_formItem__F4ptV input[type=tel],.consulting_formItem__F4ptV input[type=text],.consulting_formItem__F4ptV textarea{width:100%;font-family:var(--f_base);font-size:15px;padding:15px 20px;border:1px solid var(--c_border);border-radius:12px;background:#fff;outline:none;transition:border-color .3s}.consulting_formItem__F4ptV input[type=email]:focus,.consulting_formItem__F4ptV input[type=tel]:focus,.consulting_formItem__F4ptV input[type=text]:focus,.consulting_formItem__F4ptV textarea:focus{border-color:var(--symbolColorBlue1)}.consulting_formItem__F4ptV textarea{resize:vertical;line-height:1.95}.consulting_errorMsg__UeQPV{display:block;margin-top:8px;font-size:12.5px;font-weight:700;color:var(--c_textRed)}.consulting_privacy__y80cY{align-items:flex-start}.consulting_privacy__y80cY .consulting_k__GoXxX{display:block}.consulting_privacy__y80cY .consulting_k__GoXxX .consulting_kt__NilKe{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:14.5px;font-weight:700}.consulting_privacy__y80cY .consulting_k__GoXxX p{margin:0;font-size:11.5px;line-height:1.9;color:var(--c_textGray2)}.consulting_privacy__y80cY .consulting_box__YOFfS{flex:1 1 260px;min-width:0;height:210px;overflow-y:auto;padding:22px 26px;background:#fafafa;border:1px solid var(--c_border);border-radius:12px;font-size:12.5px;line-height:2.1;color:#555}.consulting_privacy__y80cY .consulting_box__YOFfS p{margin:0 0 16px}.consulting_privacy__y80cY .consulting_box__YOFfS b,.consulting_privacy__y80cY .consulting_box__YOFfS h3,.consulting_privacy__y80cY .consulting_box__YOFfS h4,.consulting_privacy__y80cY .consulting_box__YOFfS strong{display:block;margin-bottom:6px;font-size:12.5px;font-weight:700;color:#000}.consulting_formCheck__VC2sV{display:flex;align-items:center;justify-content:center;margin-top:8px;font-size:14px;font-weight:700}.consulting_formCheck__VC2sV input[type=checkbox]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.consulting_formCheck__VC2sV label{position:relative;padding-left:34px;cursor:pointer;-webkit-user-select:none;user-select:none}.consulting_formCheck__VC2sV label:before{content:"";position:absolute;top:50%;left:0;width:22px;height:22px;transform:translateY(-50%);border:1px solid var(--c_border);border-radius:5px;background:#fff;transition:background .2s,border-color .2s}.consulting_formCheck__VC2sV label:after{content:"";position:absolute;top:50%;left:7px;width:8px;height:13px;margin-top:-1px;border:solid #fff;border-width:0 2px 2px 0;transform:translateY(-50%) rotate(45deg) scale(0);transform-origin:center;transition:transform .2s cubic-bezier(.16,1,.3,1)}.consulting_formCheck__VC2sV input[type=checkbox]:focus-visible+label:before,.consulting_formCheck__VC2sV input[type=checkbox]:hover+label:before{border-color:var(--symbolColorBlue1)}.consulting_formCheck__VC2sV input[type=checkbox]:focus-visible+label:before{box-shadow:0 0 0 3px rgba(21,101,192,.2)}.consulting_formCheck__VC2sV input[type=checkbox]:checked+label:before{background:var(--symbolColorBlue1);border-color:var(--symbolColorBlue1)}.consulting_formCheck__VC2sV input[type=checkbox]:checked+label:after{transform:translateY(-50%) rotate(45deg) scale(1)}.consulting_submitNote__oDgz8{margin:8px 0 0;font-size:13px;line-height:2;color:var(--c_textGray2);text-align:center}.consulting_submitRow__fh3tW{display:flex;justify-content:center;margin-top:6px}.consulting_submitRow__fh3tW .consulting_btn__KXSU2:disabled{background:#dbdbdb;color:#fff;box-shadow:none;cursor:not-allowed}.consulting_submitRow__fh3tW .consulting_btn__KXSU2:disabled .consulting_arrow__BcpvK{background:#bdbdbd}.consulting_submitRow__fh3tW .consulting_btn__KXSU2:disabled:hover{color:#fff}.consulting_submitRow__fh3tW .consulting_btn__KXSU2:disabled:hover .consulting_arrow__BcpvK{left:10px}.consulting_submitRow__fh3tW .consulting_btn__KXSU2:disabled:hover:after{transform:scaleX(0)}.consulting_formError__EfR9H{margin-top:24px;padding:18px 22px;border-radius:12px;background:#fdecea;color:#c0392b;font-size:14px;font-weight:700;text-align:center}.consulting_complete__H_7TF{display:none;margin-top:24px;font-size:14.5px;font-weight:700;line-height:2;text-align:center;color:#0f3f7d}.consulting_ctaBand__jCE2t{position:relative;z-index:9;padding:clamp(44px,5.5vw,72px) 0;background:#0f3f7d;text-align:center}.consulting_ctaBand__jCE2t .consulting_t__xSGLM{margin:0 0 10px;font-size:clamp(19px,2.2vw,27px);font-weight:700;line-height:1.7;letter-spacing:-.01em;color:#fff}.consulting_ctaBand__jCE2t .consulting_t__xSGLM em{font-style:normal;color:#fddf8c}.consulting_ctaBand__jCE2t .consulting_s___N4sw{margin:0 0 26px;font-size:13.5px;line-height:2;color:#c9d9ec}.consulting_thanksLead__oQyXM{max-width:640px;margin:0 auto 24px;font-size:clamp(15px,1.6vw,17px);line-height:2;text-align:center;color:var(--c_text)}.consulting_thanksBtnRow__z2BB_{display:flex;justify-content:center;margin-top:40px}.footer_Footer__zy5ZI{position:relative;background-color:var(--color-bgGray);border-radius:0 14vw 0 0;padding:100px 16px 16px;z-index:10}@media(max-width:768px){.footer_Footer__zy5ZI{padding:50px 0 16px;background-color:#fafafa}}.footer_inner__FIll8{display:flex;flex-wrap:wrap;position:relative;max-width:1100px;margin:auto}@media(max-width:1300px){.footer_inner__FIll8{padding:0 5%}}@media(max-width:768px){.footer_inner__FIll8{flex-direction:column;padding:0 10%}}.footer_area1__mYCho{margin-right:80px}@media(max-width:768px){.footer_area1__mYCho{margin-bottom:20px}}.footer_area1__mYCho img:first-child{max-width:100px}@media(max-width:768px){.footer_area1__mYCho img:first-child{display:none}}.footer_area1__mYCho img:last-child{display:none}@media(max-width:768px){.footer_area1__mYCho img:last-child{display:block;width:140px}}.footer_area2__Uir1P{display:flex;justify-content:space-between;flex-wrap:wrap;width:calc(100% - 180px);margin-bottom:30px}@media(max-width:768px){.footer_area2__Uir1P{width:100%;margin-bottom:16px}}.footer_area2__Uir1P .footer_oursolutions__phSLk{position:relative}@media(max-width:1024px){.footer_area2__Uir1P .footer_oursolutions__phSLk{width:100%}}.footer_area2__Uir1P .footer_oursolutions__phSLk .footer_toggleButton__Uz89R{display:none}@media(max-width:640px){.footer_area2__Uir1P .footer_oursolutions__phSLk .footer_toggleButton__Uz89R{position:absolute;top:8px;left:120px;display:block;width:16px;height:16px}.footer_area2__Uir1P .footer_oursolutions__phSLk .footer_toggleButton__Uz89R:after,.footer_area2__Uir1P .footer_oursolutions__phSLk .footer_toggleButton__Uz89R:before{content:"";position:absolute;display:block;background-color:var(--c_text)}.footer_area2__Uir1P .footer_oursolutions__phSLk .footer_toggleButton__Uz89R:before{top:7px;width:100%;height:1px}.footer_area2__Uir1P .footer_oursolutions__phSLk .footer_toggleButton__Uz89R:after{top:0;left:7px;width:1px;height:100%}.footer_area2__Uir1P .footer_oursolutions__phSLk .footer_toggleButton__Uz89R.footer_open__NtuLa:after{display:none}.footer_area2__Uir1P .footer_oursolutions__phSLk .footer_subList__pBa4c{transition:.5s ease-in-out;overflow:hidden;max-height:0;transition:max-height .5s ease-out}.footer_area2__Uir1P .footer_oursolutions__phSLk .footer_subList__pBa4c.footer_open__NtuLa{max-height:200px;transition:max-height .5s ease-in}}.footer_area2__Uir1P .footer_oursolutions__phSLk>li{font-size:16px;margin:0 0 24px}@media(max-width:768px){.footer_area2__Uir1P .footer_oursolutions__phSLk>li{margin-bottom:1em}}.footer_area2__Uir1P .footer_oursolutions__phSLk>li a{color:var(--c_text);transition:color .4s cubic-bezier(.4,.1,.3,1)}.footer_area2__Uir1P .footer_oursolutions__phSLk>li a:hover{color:var(--symbolColorBlue2)}.footer_area2__Uir1P .footer_oursolutions__phSLk .footer_subList__pBa4c{width:280px;margin-top:.5em;padding-left:.5em;font-weight:500}@media(max-width:768px){.footer_area2__Uir1P .footer_oursolutions__phSLk .footer_subList__pBa4c{margin-top:0}}.footer_area2__Uir1P .footer_oursolutions__phSLk .footer_subList__pBa4c li{position:relative;display:flex;margin:.5em 0;font-size:12px}@media(max-width:768px){.footer_area2__Uir1P .footer_oursolutions__phSLk .footer_subList__pBa4c li{font-size:11px}}.footer_area2__Uir1P .footer_oursolutions__phSLk .footer_subList__pBa4c li a{color:#555}.footer_area2__Uir1P .footer_oursolutions__phSLk .footer_subList__pBa4c li:hover a{color:var(--c_text)}.footer_area2__Uir1P .footer_footerNavi2___KxSr{margin-right:60px}@media(max-width:640px){.footer_area2__Uir1P .footer_footerNavi2___KxSr{margin-right:0;width:100%;display:contents}}.footer_area2__Uir1P .footer_footerNavi2___KxSr>li{font-size:16px;margin:0 60px 10px 0}@media(max-width:640px){.footer_area2__Uir1P .footer_footerNavi2___KxSr>li{margin:0 0 10px;width:50%}}.footer_area2__Uir1P .footer_footerNavi2___KxSr>li:first-of-type,.footer_area2__Uir1P .footer_footerNavi2___KxSr>li:last-of-type{margin-right:0}.footer_area2__Uir1P .footer_footerNavi2___KxSr>li a{color:var(--c_text);transition:color .4s cubic-bezier(.4,.1,.3,1)}.footer_area2__Uir1P .footer_footerNavi2___KxSr>li a:hover{color:var(--symbolColorBlue2)}@media(max-width:640px){.footer_area2__Uir1P .footer_footerNavi3__n68GN{width:100%}}.footer_area2__Uir1P .footer_footerNavi3__n68GN>li{font-size:16px;margin:0 60px 24px 0}@media(max-width:640px){.footer_area2__Uir1P .footer_footerNavi3__n68GN>li{display:flex;width:100%;margin:0 60px 0 0}}.footer_area2__Uir1P .footer_footerNavi3__n68GN>li:first-of-type,.footer_area2__Uir1P .footer_footerNavi3__n68GN>li:last-of-type{margin-right:0}.footer_area2__Uir1P .footer_footerNavi3__n68GN>li a{color:var(--c_text);transition:color .4s cubic-bezier(.4,.1,.3,1)}@media(max-width:640px){.footer_area2__Uir1P .footer_footerNavi3__n68GN>li a{width:50%}}.footer_area2__Uir1P .footer_footerNavi3__n68GN>li a:hover{color:var(--symbolColorBlue2)}@media(max-width:640px){.footer_area2__Uir1P .footer_footerNavi3__n68GN .footer_followUs__NpZCg{width:50%}}.footer_area2__Uir1P .footer_footerNavi3__n68GN .footer_followUs__NpZCg .footer_subHead__oOpu2{font-size:18px;font-weight:500;margin:0 0 20px}@media(max-width:640px){.footer_area2__Uir1P .footer_footerNavi3__n68GN .footer_followUs__NpZCg .footer_subHead__oOpu2{margin:0 20px 5px 0;font-size:16px;display:none}.footer_area2__Uir1P .footer_footerNavi3__n68GN .footer_followUs__NpZCg ul{margin-top:10px}}.footer_area2__Uir1P .footer_footerNavi3__n68GN .footer_followUs__NpZCg ul li{display:inline-block;margin:0}.footer_area2__Uir1P .footer_footerNavi3__n68GN .footer_followUs__NpZCg ul li:first-of-type{margin:0 20px 0 0}.footer_area2__Uir1P .footer_footerNavi3__n68GN .footer_followUs__NpZCg ul img{width:48px;height:48px}@media(max-width:640px){.footer_area2__Uir1P .footer_footerNavi3__n68GN .footer_followUs__NpZCg ul img{width:32px;height:32px}}.footer_area3__c2_a7{width:100%;font-size:12px;text-align:right}@media(max-width:640px){.footer_area3__c2_a7{text-align:left;color:#888}}.footer_area3__c2_a7 a{display:block;margin-bottom:5px;color:var(--c_text);transition:color .4s cubic-bezier(.4,.1,.3,1)}@media(max-width:640px){.footer_area3__c2_a7 a{margin-bottom:.5em}}.footer_area3__c2_a7 a:hover{color:var(--symbolColorBlue2)}.footer_area3__c2_a7 .footer_copy__rYNsy{white-space:nowrap}.footer_footer__Gi5at{position:relative;background-color:var(--color-bgGray);border-radius:0 14vw 0 0;padding:60px 50px;margin-top:100px;z-index:10}@media(max-width:1024px){.footer_footer__Gi5at{padding:60px 60px 60px 50px}}@media(max-width:768px){.footer_footer__Gi5at{padding:40px;background-color:#fafafa}}@media(max-width:640px){.footer_footer__Gi5at{padding:20px 25px 40px;background-color:#fafafa}}.footer_footer__Gi5at .footer_block__NWW8p{width:1100px;max-width:100%;margin:auto}.footer_footer__Gi5at .footer_sitemap__HgxQ6{display:flex;justify-content:space-between;width:100%}@media(max-width:768px){.footer_footer__Gi5at .footer_sitemap__HgxQ6{flex-direction:column;margin-bottom:40px}}.footer_footer__Gi5at .footer_sitemap__HgxQ6 a{color:#555;font-weight:700;white-space:nowrap}.footer_footer__Gi5at .footer_categoryBlock__mZfZt{width:calc((100% - 200px)/6);max-width:200px}@media(max-width:768px){.footer_footer__Gi5at .footer_categoryBlock__mZfZt{width:100%;max-width:none}}.footer_footer__Gi5at .footer_categoryTitle__yAkQC{position:relative;width:100%;font-size:13px;font-weight:700;border-bottom:1px solid var(--c_textGray);padding:17px 0;color:var(--c_text);white-space:nowrap;border-radius:0;text-align:left;cursor:auto;background:rgba(0,0,0,0)}@media(max-width:768px){.footer_footer__Gi5at .footer_categoryTitle__yAkQC:after,.footer_footer__Gi5at .footer_categoryTitle__yAkQC:before{position:absolute;content:"";display:block;background-color:#0072ff}.footer_footer__Gi5at .footer_categoryTitle__yAkQC:before{top:30px;right:0;height:1px;width:11px}.footer_footer__Gi5at .footer_categoryTitle__yAkQC:after{top:25px;right:5px;width:1px;height:11px;transition:transform .3s}.footer_footer__Gi5at .footer_categoryTitle__yAkQC.footer_open__NtuLa:after{transform:rotate(-90deg)}}.footer_footer__Gi5at .footer_categoryList__EmwZA{padding-top:17px;overflow:hidden}@media(max-width:768px){.footer_footer__Gi5at .footer_categoryList__EmwZA{padding-top:0;height:0;transition:height .5s ease-in-out}.footer_footer__Gi5at .footer_categoryList__EmwZA.footer_open__NtuLa{height:0}}.footer_footer__Gi5at .footer_categorySubTitle__kkBUV{font-size:11px}@media(max-width:768px){.footer_footer__Gi5at .footer_categorySubTitle__kkBUV:first-of-type{margin-top:10px}}.footer_footer__Gi5at .footer_categorySubTitle__kkBUV a{position:relative;display:inline-block;padding:6px 0;transition:color .3s ease-in-out}.footer_footer__Gi5at .footer_categorySubTitle__kkBUV a:after{content:"";display:block;width:0;height:0;border-bottom:1px solid var(--c_textGray);background-color:var(--c_textGray);transition:width .3s ease-in-out}.footer_footer__Gi5at .footer_categorySubTitle__kkBUV a:hover:after{width:100%}.footer_footer__Gi5at .footer_contents__TfKfM{display:flex;align-items:flex-end;gap:0 20px}.footer_footer__Gi5at .footer_logo__oG691 a{display:block;width:110px;margin-bottom:12px}@media(max-width:768px){.footer_footer__Gi5at .footer_logo__oG691 a{margin-bottom:4px;width:80px}}.footer_footer__Gi5at .footer_logo__oG691 .footer_copyright__BmlTI{font-size:10px}.footer_footer__Gi5at .footer_logo__oG691 .footer_only_pc__W3R1z{display:block}@media(max-width:768px){.footer_footer__Gi5at .footer_logo__oG691 .footer_only_pc__W3R1z{display:none}}.footer_footer__Gi5at .footer_Pmark__RQMT2{width:80px}@media(max-width:768px){.footer_footer__Gi5at .footer_Pmark__RQMT2{width:70px}}.footer_footer__Gi5at .footer_contentsWrapper__KYN3B .footer_sns__CDUR0{margin-bottom:12px}.footer_footer__Gi5at .footer_contentsWrapper__KYN3B .footer_sns__CDUR0 a{margin-right:15px;opacity:.5;transition:opacity .3s ease-in-out}.footer_footer__Gi5at .footer_contentsWrapper__KYN3B .footer_sns__CDUR0 a:hover{opacity:1}.footer_footer__Gi5at .footer_contentsWrapper__KYN3B .footer_sns__CDUR0 a img{width:30px;height:30px}.footer_footer__Gi5at .footer_contentsWrapper__KYN3B.footer_simple__7mPSe .footer_sns__CDUR0 a{opacity:1}.footer_footer__Gi5at .footer_contentsWrapper__KYN3B.footer_simple__7mPSe .footer_sns__CDUR0 a:hover{opacity:.5}.footer_footer__Gi5at .footer_contentsWrapper__KYN3B .footer_privacy__mY_vo a{display:block;font-size:11px;color:#555;transition:color .3s ease-in-out}@media(max-width:768px){.footer_footer__Gi5at .footer_contentsWrapper__KYN3B .footer_privacy__mY_vo a{margin-bottom:5px}}.footer_footer__Gi5at .footer_contentsWrapper__KYN3B .footer_privacy__mY_vo a:hover{color:var(--c_textLink)}.footer_footer__Gi5at .footer_contentsWrapper__KYN3B .footer_copyright__BmlTI{margin-right:20px;font-size:10px}.footer_footer__Gi5at .footer_contentsWrapper__KYN3B .footer_only_sp__4POlq{display:none}@media(max-width:768px){.footer_footer__Gi5at .footer_contentsWrapper__KYN3B .footer_only_sp__4POlq{display:block}}.MenuButton_MenuButton__DoNnG{display:none;appearance:none;padding:0;border-radius:0;background:rgba(0,0,0,0);position:relative;z-index:30}@media(max-width:900px){.MenuButton_MenuButton__DoNnG{display:block;margin-left:1.5em}}@media(max-width:640px){.MenuButton_MenuButton__DoNnG{margin-left:1em}}@media(max-width:340px){.MenuButton_MenuButton__DoNnG{margin-left:7px}}.MenuButton_hamburgerBtn__NyRHT{border:1px solid var(--symbolColorBlue2);border-radius:100px 0 100px 100px;display:flex;align-items:center;justify-content:center;width:50px;height:50px}@media(max-width:400px){.MenuButton_hamburgerBtn__NyRHT{width:40px;height:40px}}.MenuButton_hamburgerBtn__NyRHT .MenuButton_icon__4nlV0{display:block;width:24px;height:24px;position:relative}@media(max-width:400px){.MenuButton_hamburgerBtn__NyRHT .MenuButton_icon__4nlV0{width:20px;height:20px}}.MenuButton_hamburgerBtn__NyRHT .MenuButton_icon__4nlV0>span{display:block;width:100%;height:2px;background:var(--symbolColorBlue2);position:absolute;left:50%;transition:margin .3s ease .3s,top .3s ease .3s,bottom .3s ease .3s,opacity .3s ease .3s,transform .3s ease 0s}.MenuButton_hamburgerBtn__NyRHT .MenuButton_icon__4nlV0>span:first-child{top:4px;transform:translate(-50%) rotate(0)}.MenuButton_hamburgerBtn__NyRHT .MenuButton_icon__4nlV0>span:nth-child(2){top:50%;transform:translate(-50%,-50%)}.MenuButton_hamburgerBtn__NyRHT .MenuButton_icon__4nlV0>span:nth-child(3){bottom:4px;transform:translate(-50%) rotate(0)}[aria-expanded=true]>.MenuButton_hamburgerBtn__NyRHT{background-color:#b5c7d0;border:none}[aria-expanded=true]>.MenuButton_hamburgerBtn__NyRHT>i>span{background:var(--color-bg);transition:margin .3s ease 0s,top .3s ease 0s,bottom .3s ease 0s,opacity .3s ease 0s,transform .3s ease .3s}[aria-expanded=true]>.MenuButton_hamburgerBtn__NyRHT>i>span:first-child{top:50%;margin-top:-1px;transform:translate(-50%) rotate(45deg)}[aria-expanded=true]>.MenuButton_hamburgerBtn__NyRHT>i>span:nth-child(2){opacity:0}[aria-expanded=true]>.MenuButton_hamburgerBtn__NyRHT>i>span:nth-child(3){bottom:50%;margin-bottom:-1px;transform:translate(-50%) rotate(-45deg)}.MenuList_bgBace__PU9vV{width:50%;min-width:680px;height:100vh;min-height:500px;position:absolute;top:0;right:0;z-index:20}@media(max-width:640px){.MenuList_bgBace__PU9vV{width:100vw}}.MenuList_inner__fR4sP{display:flex;justify-content:center;width:100%;height:100vh;margin:0 0 0 auto;background-color:hsla(0,0%,100%,.9);box-shadow:-2px 2px 5px rgba(0,0,0,.1);border-radius:0 0 0 160px;overflow:hidden}@media(max-width:900px){.MenuList_inner__fR4sP{height:calc(100svh - 90px)}}@media(max-width:768px){.MenuList_inner__fR4sP{width:100vw;height:calc(100svh - 75px);min-width:auto;border-radius:0 0 0 200px}}@media(max-width:440px){.MenuList_inner__fR4sP{height:calc(100svh - 75px);min-height:560px;border-radius:0 0 0 40vw}}.MenuList_innerContents__koFDf{padding-bottom:40px;z-index:15;overscroll-behavior-y:contain;overflow-y:auto}.MenuList_innerContents__koFDf::-webkit-scrollbar{display:none}.MenuList_spMenuList__geMKf{position:relative;margin-top:100px;z-index:10;display:block;width:100%;max-width:500px;padding:20px 50px 40px}@media(max-width:900px){.MenuList_spMenuList__geMKf{margin-top:0}}@media(max-width:640px){.MenuList_spMenuList__geMKf{padding:0 50px 80px}}.MenuList_spMenuList__geMKf .MenuList_block__J7gfA{width:1100px;max-width:100%;margin:auto}.MenuList_spMenuList__geMKf .MenuList_sitemap__M54cj{display:flex;justify-content:space-between;width:100%}@media(max-width:900px){.MenuList_spMenuList__geMKf .MenuList_sitemap__M54cj{flex-direction:column;margin-bottom:30px}}.MenuList_spMenuList__geMKf .MenuList_sitemap__M54cj a{color:#555;font-weight:700;white-space:nowrap}.MenuList_spMenuList__geMKf .MenuList_categoryBlock__zAHwl{width:calc((100% - 200px)/6);max-width:200px}@media(max-width:900px){.MenuList_spMenuList__geMKf .MenuList_categoryBlock__zAHwl{width:100%;max-width:none}}.MenuList_spMenuList__geMKf .MenuList_categoryTitle__OHKA1{position:relative;width:100%;font-size:14px;font-weight:700;border-bottom:1px solid var(--c_textGray);padding:17px 0;color:var(--c_text);white-space:nowrap;border-radius:0;text-align:left;cursor:auto;background:rgba(0,0,0,0)}@media(max-width:900px){.MenuList_spMenuList__geMKf .MenuList_categoryTitle__OHKA1:after,.MenuList_spMenuList__geMKf .MenuList_categoryTitle__OHKA1:before{position:absolute;content:"";display:block;background-color:#0072ff}.MenuList_spMenuList__geMKf .MenuList_categoryTitle__OHKA1:before{top:30px;right:0;height:1px;width:11px}.MenuList_spMenuList__geMKf .MenuList_categoryTitle__OHKA1:after{top:25px;right:5px;width:1px;height:11px;transition:transform .3s}.MenuList_spMenuList__geMKf .MenuList_categoryTitle__OHKA1.MenuList_open__XPND7:after{transform:rotate(-90deg)}}.MenuList_spMenuList__geMKf .MenuList_categoryList__Wh1rv{padding-top:17px;overflow:hidden}@media(max-width:900px){.MenuList_spMenuList__geMKf .MenuList_categoryList__Wh1rv{padding-top:0;height:0;transition:height .5s ease-in-out}.MenuList_spMenuList__geMKf .MenuList_categoryList__Wh1rv.MenuList_open__XPND7{height:0}}.MenuList_spMenuList__geMKf .MenuList_categorySubTitle__G9kbR{font-size:12px}.MenuList_spMenuList__geMKf .MenuList_categorySubTitle__G9kbR:last-of-type{padding-bottom:1em}@media(max-width:900px){.MenuList_spMenuList__geMKf .MenuList_categorySubTitle__G9kbR:first-of-type{margin-top:10px}}.MenuList_spMenuList__geMKf .MenuList_categorySubTitle__G9kbR a{position:relative;display:block;padding:6px 0;transition:color .3s ease-in-out}.MenuList_spMenuList__geMKf .MenuList_categorySubTitle__G9kbR a span{display:inline-block}.MenuList_spMenuList__geMKf .MenuList_contents__ESi0C{display:flex;align-items:flex-end}.MenuList_spMenuList__geMKf .MenuList_contentsWrapper__ai6y1 .MenuList_sns__phSQC{margin-bottom:12px}.MenuList_spMenuList__geMKf .MenuList_contentsWrapper__ai6y1 .MenuList_sns__phSQC a{margin-right:15px;opacity:.5;transition:opacity .3s ease-in-out}.MenuList_spMenuList__geMKf .MenuList_contentsWrapper__ai6y1 .MenuList_sns__phSQC a:hover{opacity:1}.MenuList_spMenuList__geMKf .MenuList_contentsWrapper__ai6y1 .MenuList_sns__phSQC a img{width:30px;height:30px}.MenuList_spMenuList__geMKf .MenuList_contentsWrapper__ai6y1 .MenuList_privacy__d2jV5 a{display:block;font-size:11px;color:#555;transition:color .3s ease-in-out}@media(max-width:900px){.MenuList_spMenuList__geMKf .MenuList_contentsWrapper__ai6y1 .MenuList_privacy__d2jV5 a{margin-bottom:5px}}.MenuList_spMenuList__geMKf .MenuList_contentsWrapper__ai6y1 .MenuList_privacy__d2jV5 a:hover{color:var(--c_textLink)}.MenuList_spMenuList__geMKf .MenuList_contentsWrapper__ai6y1 .MenuList_copyright__tQOK6{margin-right:20px;font-size:10px}.MenuList_spMenuList__geMKf .MenuList_contentsWrapper__ai6y1 .MenuList_only_sp__gsNbU{display:none}@media(max-width:900px){.MenuList_spMenuList__geMKf .MenuList_contentsWrapper__ai6y1 .MenuList_only_sp__gsNbU{display:block}}.Navi_Navi__mvDbk{display:none}@media(max-width:900px){.Navi_Navi__mvDbk{display:block;position:absolute;top:var(--navi-top,90px);right:0;visibility:hidden;opacity:0;transition:.5s}.Navi_Navi__mvDbk[aria-hidden=false]{visibility:visible;opacity:1}.Navi_Navi__mvDbk{width:100%;height:100vh}}@media(max-width:768px){.Navi_Navi__mvDbk{top:var(--navi-top-sp,75px)}}.Navi_bg__Bh9Zi{width:100%;height:100%;background:rgba(0,0,0,0);position:fixed;left:0;top:0;z-index:10;cursor:pointer}.PrivacyPolicy_list__8LjtP>li{padding:0 20px 40px;margin-bottom:40px;border-bottom:1px solid var(--c_border);font-feature-settings:"palt";line-break:strict}@media(max-width:1024px){.PrivacyPolicy_list__8LjtP>li{text-align:left}}@media(max-width:640px){.PrivacyPolicy_list__8LjtP>li{padding:0 2% 24px;margin-bottom:24px;text-align:left;font-size:14px}}.PrivacyPolicy_list__8LjtP>li h3{margin-bottom:40px;font-size:22px;font-weight:700;line-height:1.36}@media(max-width:640px){.PrivacyPolicy_list__8LjtP>li h3{margin-bottom:1em;font-size:16px}}.PrivacyPolicy_list__8LjtP>li p{margin-bottom:1em;line-height:1.75}@media(max-width:640px){.PrivacyPolicy_list__8LjtP>li p{text-align:justify}}.PrivacyPolicy_list__8LjtP>li p+p{margin-top:1em}@media(max-width:640px){.PrivacyPolicy_list__8LjtP>li p+p{margin-top:1em}}.PrivacyPolicy_list__8LjtP>li p br.PrivacyPolicy_pc__OJFyS{display:block}@media(max-width:1024px){.PrivacyPolicy_list__8LjtP>li p br.PrivacyPolicy_pc__OJFyS{display:none}}.PrivacyPolicy_list__8LjtP>li .PrivacyPolicy_subList__sy4Qa{display:inline-block;text-align:left;margin:0 auto 1em}.PrivacyPolicy_list__8LjtP>li .PrivacyPolicy_subList__sy4Qa>li{text-indent:-1em;padding-left:1em}.PrivacyPolicy_list__8LjtP>li .PrivacyPolicy_subList__sy4Qa>li:before{position:relative;top:-2px;content:"●";padding-right:4px;color:var(--c_textGray);font-size:10px}.PrivacyPolicy_list__8LjtP>li .PrivacyPolicy_subList__sy4Qa.PrivacyPolicy_ml_1__8EKoG{margin-left:1em}.PrivacyPolicy_list__8LjtP>li .PrivacyPolicy_subSubList__rSMFP{margin:0 1em 2em;text-indent:0}.PrivacyPolicy_list__8LjtP>li .PrivacyPolicy_subSubList__rSMFP dd{margin-bottom:1em}.PrivacyPolicy_list__8LjtP>li .PrivacyPolicy_info__Qc5rD{display:inline-block;margin-top:.5em;font-weight:700}