.PageHero_root__LoNBa{position:relative;display:flex;align-items:flex-end;min-height:460px;padding-top:84px;padding-bottom:76px;background-color:#070d16;overflow:hidden}@media(max-width:767.98px){.PageHero_root__LoNBa{min-height:340px;padding-top:64px;padding-bottom:48px}}.PageHero_media__bdceb{position:absolute;inset:0}.PageHero_img__bEPgM{object-fit:cover;animation:PageHero_heroZoom__nHGJC 12s cubic-bezier(.16,1,.3,1) both}@keyframes PageHero_heroZoom__nHGJC{0%{transform:scale(1.1)}to{transform:scale(1)}}.PageHero_scrim__YUEBA{position:absolute;inset:0;background:linear-gradient(0deg,rgba(7,13,22,.9) 0,rgba(7,13,22,.42) 60%,rgba(7,13,22,.6))}.PageHero_inner__RbyjR{width:100%;max-width:1440px;margin-inline:auto;padding-inline:32px}@media(max-width:767.98px){.PageHero_inner__RbyjR{padding-inline:20px}}.PageHero_inner__RbyjR{position:relative;color:#fff}.PageHero_eyebrow__wGzuo{font-family:var(--font-en),"Times New Roman",serif;font-size:13px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#cf787e;display:block;margin-bottom:14px}.PageHero_title__0Iq4v{font-family:var(--font-ja),"Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:500;font-size:46px;line-height:1.55;letter-spacing:.06em}@media(max-width:767.98px){.PageHero_title__0Iq4v{font-size:28px}}.PageHero_title__0Iq4v{margin:0}.PageHero_lead__cQ7TQ{max-width:660px;margin-top:22px;font-size:14.5px;line-height:2.1;letter-spacing:.06em;color:rgba(255,255,255,.78)}@media(max-width:767.98px){.PageHero_lead__cQ7TQ{font-size:13.5px;line-height:1.95}}.PageHero_crumbs__vXq_O{border-bottom:1px solid rgba(16,22,31,.12);background-color:#fff}.PageHero_crumbList__iUJag{width:100%;max-width:1440px;margin-inline:auto;padding-inline:32px}@media(max-width:767.98px){.PageHero_crumbList__iUJag{padding-inline:20px}}.PageHero_crumbList__iUJag{display:flex;flex-wrap:wrap;align-items:center;gap:8px 0;padding-block:16px;font-size:11.5px;letter-spacing:.08em;color:rgba(16,22,31,.55)}.PageHero_crumbList__iUJag li:not(:first-child):before{content:"／";margin-inline:10px;color:rgba(16,22,31,.4)}.PageHero_crumbList__iUJag a:hover{color:#8b2229}.page_root__c2RAP{padding-block:128px}@media(max-width:1023.98px){.page_root__c2RAP{padding-block:96px}}@media(max-width:767.98px){.page_root__c2RAP{padding-block:72px}}.page_root__c2RAP{background-color:#fff}.page_inner__bXfBW{width:100%;max-width:900px;margin-inline:auto;padding-inline:32px}@media(max-width:767.98px){.page_inner__bXfBW{padding-inline:20px}}.page_lead__zoYjX{font-size:15px;line-height:2.15;letter-spacing:.05em;color:rgba(16,22,31,.7)}@media(max-width:767.98px){.page_lead__zoYjX{font-size:14px;line-height:2}}.page_lead__zoYjX{padding-bottom:44px;border-bottom:1px solid rgba(16,22,31,.12)}.page_section__l38Po{margin-top:48px}.page_section__l38Po h2{font-family:var(--font-ja),"Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:500;font-size:19px;line-height:1.55;letter-spacing:.06em}@media(max-width:767.98px){.page_section__l38Po h2{font-size:17px}}.page_section__l38Po h2{margin:0 0 18px;padding-left:16px;border-left:2px solid #a42931}.page_section__l38Po p{font-size:15px;line-height:2.15;letter-spacing:.05em;color:rgba(16,22,31,.7)}@media(max-width:767.98px){.page_section__l38Po p{font-size:14px;line-height:2}}.page_section__l38Po p+p{margin-top:16px}.page_section__l38Po ul{margin-top:18px;display:flex;flex-direction:column;gap:10px}.page_section__l38Po ul li{position:relative;padding-left:20px;font-size:14px;line-height:2;color:rgba(16,22,31,.7)}.page_section__l38Po ul li:before{content:"";position:absolute;top:.95em;left:0;width:8px;height:1px;background-color:#a42931}.page_contactBox__N42WZ{margin-top:22px;padding:28px 32px;background-color:#f7f6f3}.page_contactBox__N42WZ p{font-size:14px;line-height:2;color:rgba(16,22,31,.7)}.page_contactBox__N42WZ p+p{margin-top:0}@media(max-width:767.98px){.page_contactBox__N42WZ{padding:22px 20px}}.page_date__bzCWO{margin-top:56px;padding-top:28px;border-top:1px solid rgba(16,22,31,.12);font-size:12.5px;letter-spacing:.08em;color:rgba(16,22,31,.55);text-align:right}.page_root__3mcXI{padding-block:128px}@media(max-width:1023.98px){.page_root__3mcXI{padding-block:96px}}@media(max-width:767.98px){.page_root__3mcXI{padding-block:72px}}.page_root__3mcXI{background-color:#f7f6f3}.page_inner__zia8a{width:100%;max-width:1440px;margin-inline:auto;padding-inline:32px}@media(max-width:767.98px){.page_inner__zia8a{padding-inline:20px}}.page_inner__zia8a{display:grid;grid-template-columns:340px 1fr;grid-gap:72px;gap:72px;align-items:start}@media(max-width:1023.98px){.page_inner__zia8a{grid-template-columns:1fr;gap:48px}}.page_side__wrJ3W{display:flex;flex-direction:column;gap:20px}.page_card__LF4F8{display:flex;flex-direction:column;gap:8px;padding:36px 32px;background-color:#070d16;color:#fff}.page_card__LF4F8:nth-child(2){background-color:#fff;color:#10161f}@media(max-width:767.98px){.page_card__LF4F8{padding:28px 22px}}.page_cardEn__caoC4{font-family:var(--font-en),"Times New Roman",serif;font-size:13px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#cf787e;font-size:10px}.page_card__LF4F8:nth-child(2) .page_cardEn__caoC4{color:#8b2229}.page_cardTitle__ZECKQ{margin:0 0 6px;font-family:var(--font-ja),"Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:16px;font-weight:500;letter-spacing:.1em}.page_tel__kJEDY{font-family:var(--font-num),"Hiragino Sans","Noto Sans JP","Yu Gothic",sans-serif;font-size:30px;font-weight:500;line-height:1.2;letter-spacing:.04em}.page_hours__hn06L{font-size:11.5px;letter-spacing:.08em;color:rgba(255,255,255,.62)}.page_address__1Vkjl{font-size:14px;font-style:normal;line-height:2;letter-spacing:.05em;color:rgba(16,22,31,.7)}.page_notes__lkyip{display:flex;flex-direction:column;gap:12px;padding:4px}.page_notes__lkyip li{position:relative;padding-left:16px;font-size:12px;line-height:1.85;color:rgba(16,22,31,.55)}.page_notes__lkyip li:before{content:"※";position:absolute;left:0;color:#8b2229}.page_formArea__X_0oi{padding:64px 64px 72px;background-color:#fff;border:1px solid rgba(16,22,31,.12)}@media(max-width:1023.98px){.page_formArea__X_0oi{padding:40px 24px 48px}}.page_formLead__MRAXQ{font-size:15px;line-height:2.15;letter-spacing:.05em;color:rgba(16,22,31,.7)}@media(max-width:767.98px){.page_formLead__MRAXQ{font-size:14px;line-height:2}}.page_formLead__MRAXQ{margin-bottom:44px;padding-bottom:36px;border-bottom:1px solid rgba(16,22,31,.12)}.ContactForm_form__8N0S2{display:flex;flex-direction:column;gap:34px}.ContactForm_row__3WXYg{display:grid;grid-template-columns:1fr 1fr;grid-gap:34px;gap:34px}@media(max-width:767.98px){.ContactForm_row__3WXYg{grid-template-columns:1fr}}.ContactForm_field__OA1uV{display:flex;flex-direction:column;gap:12px}.ContactForm_field__OA1uV label{display:flex;align-items:center;gap:12px;font-size:13.5px;font-weight:500;letter-spacing:.1em}.ContactForm_field__OA1uV input,.ContactForm_field__OA1uV select,.ContactForm_field__OA1uV textarea{width:100%;padding:16px 18px;background-color:#fff;border:1px solid rgba(16,22,31,.12);font-size:15px;letter-spacing:.04em;transition:border-color .3s cubic-bezier(.22,.61,.36,1)}.ContactForm_field__OA1uV input:hover,.ContactForm_field__OA1uV select:hover,.ContactForm_field__OA1uV textarea:hover{border-color:rgba(16,22,31,.24)}.ContactForm_field__OA1uV input:focus,.ContactForm_field__OA1uV select:focus,.ContactForm_field__OA1uV textarea:focus{outline:none;border-color:#a42931}.ContactForm_field__OA1uV input[aria-invalid=true],.ContactForm_field__OA1uV select[aria-invalid=true],.ContactForm_field__OA1uV textarea[aria-invalid=true]{border-color:#b3403a;background-color:rgba(179,64,58,.03)}.ContactForm_field__OA1uV textarea{resize:vertical;line-height:1.9}.ContactForm_required__maA6G{display:inline-flex;align-items:center;height:19px;padding-inline:9px;background-color:#0c1626;font-size:10px;font-weight:400;letter-spacing:.1em;color:#fff}.ContactForm_selectWrap__1V8gf{position:relative}.ContactForm_selectWrap__1V8gf:after{content:"";position:absolute;top:50%;right:20px;width:8px;height:8px;border-right:1px solid rgba(16,22,31,.55);border-bottom:1px solid rgba(16,22,31,.55);transform:translateY(-70%) rotate(45deg);pointer-events:none}.ContactForm_selectWrap__1V8gf select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:44px;cursor:pointer}.ContactForm_error__x_4JG{margin:0;font-size:12.5px;letter-spacing:.04em;color:#b3403a}.ContactForm_agree__iWFmN{display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center}.ContactForm_agree__iWFmN label{display:inline-flex;align-items:center;gap:12px;font-size:13.5px;cursor:pointer}.ContactForm_agree__iWFmN input{width:18px;height:18px;accent-color:#a42931}.ContactForm_agree__iWFmN a{text-decoration:underline;text-underline-offset:3px}.ContactForm_agree__iWFmN a:hover{color:#8b2229}.ContactForm_submitError__Q6CCO{align-self:center;max-width:560px;margin:0;padding:14px 18px;background-color:rgba(179,64,58,.07);border-left:2px solid #b3403a;font-size:13px;line-height:1.8;letter-spacing:.04em;color:#b3403a}.ContactForm_submit__Hl1y7{display:inline-flex;align-items:center;justify-content:center;gap:20px;align-self:center;min-width:340px;padding:22px 40px;background-color:#0c1626;color:#fff;font-size:13.5px;letter-spacing:.18em;transition:background-color .4s cubic-bezier(.22,.61,.36,1)}.ContactForm_submit__Hl1y7:focus-visible{outline:2px solid #a42931;outline-offset:3px}.ContactForm_submit__Hl1y7:disabled{opacity:.55;cursor:progress}.ContactForm_submit__Hl1y7 svg{color:#cf787e;transition:transform .45s cubic-bezier(.16,1,.3,1)}.ContactForm_submit__Hl1y7:hover{background-color:#1b3253}.ContactForm_submit__Hl1y7:hover svg{transform:translateX(6px)}@media(max-width:767.98px){.ContactForm_submit__Hl1y7{min-width:0;width:100%;padding:18px 24px;font-size:13px}}.ContactForm_done__KURfr{padding:88px 40px;border:1px solid rgba(16,22,31,.12);background-color:#fff;text-align:center}@media(max-width:767.98px){.ContactForm_done__KURfr{padding:56px 20px}}.ContactForm_doneEn__Gdum5{font-family:var(--font-en),"Times New Roman",serif;font-size:13px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#a42931;margin-bottom:20px}.ContactForm_doneTitle__gbqPU{font-family:var(--font-ja),"Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:500;font-size:26px;line-height:1.55;letter-spacing:.06em}@media(max-width:767.98px){.ContactForm_doneTitle__gbqPU{font-size:20px}}.ContactForm_doneTitle__gbqPU{margin:0 0 22px}.ContactForm_doneText__VCwFP{font-size:15px;line-height:2.15;letter-spacing:.05em;color:rgba(16,22,31,.7)}@media(max-width:767.98px){.ContactForm_doneText__VCwFP{font-size:14px;line-height:2}}.ContactForm_doneText__VCwFP{margin:0}.ArrowLink_root__XsY_0{display:inline-flex;align-items:center;gap:16px;font-size:13px;font-weight:500;letter-spacing:.18em}.ArrowLink_root__XsY_0:focus-visible{outline:2px solid #a42931;outline-offset:3px}.ArrowLink_arrow__ZyC_8{display:inline-flex;color:#a42931;transition:transform .45s cubic-bezier(.16,1,.3,1)}.ArrowLink_root__XsY_0:hover .ArrowLink_arrow__ZyC_8{transform:translateX(6px)}.ArrowLink_text__JgS4U{padding-bottom:6px;border-bottom:1px solid rgba(16,22,31,.12);color:#10161f}.ArrowLink_text__JgS4U:hover{border-bottom-color:#a42931;color:#8b2229}.ArrowLink_solid__wv_kk{justify-content:space-between;min-width:260px;padding:20px 28px;background-color:#0c1626;color:#fff;transition:background-color .4s cubic-bezier(.22,.61,.36,1)}.ArrowLink_solid__wv_kk .ArrowLink_arrow__ZyC_8{color:#cf787e}.ArrowLink_solid__wv_kk:hover{background-color:#1b3253}@media(max-width:767.98px){.ArrowLink_solid__wv_kk{min-width:0;width:100%;padding:18px 22px}}.ArrowLink_outline__QP60L{justify-content:space-between;min-width:260px;padding:20px 28px;border:1px solid rgba(16,22,31,.12);color:#10161f;transition:border-color .4s cubic-bezier(.22,.61,.36,1),background-color .4s cubic-bezier(.22,.61,.36,1)}.ArrowLink_outline__QP60L:hover{border-color:#0c1626;background-color:#0c1626;color:#fff}@media(max-width:767.98px){.ArrowLink_outline__QP60L{min-width:0;width:100%;padding:18px 22px}}.ArrowLink_dark__tLhyh{color:#fff}.ArrowLink_dark__tLhyh.ArrowLink_text__JgS4U{border-bottom-color:rgba(255,255,255,.18)}.ArrowLink_dark__tLhyh.ArrowLink_text__JgS4U:hover{color:#e5aaae;border-bottom-color:#cf787e}.ArrowLink_dark__tLhyh.ArrowLink_outline__QP60L{border-color:rgba(255,255,255,.18)}.ArrowLink_dark__tLhyh.ArrowLink_outline__QP60L:hover{background-color:#fff;border-color:#fff;color:#0c1626}.ArrowLink_dark__tLhyh.ArrowLink_solid__wv_kk{background-color:#fff;color:#0c1626}.ArrowLink_dark__tLhyh.ArrowLink_solid__wv_kk .ArrowLink_arrow__ZyC_8{color:#8b2229}.ArrowLink_dark__tLhyh.ArrowLink_solid__wv_kk:hover{background-color:#efece6}.not-found_root__vwgBX{display:flex;align-items:center;min-height:78svh;padding-top:84px;padding-bottom:80px;background-color:#f7f6f3}.not-found_inner__ddrwV{width:100%;max-width:900px;margin-inline:auto;padding-inline:32px}@media(max-width:767.98px){.not-found_inner__ddrwV{padding-inline:20px}}.not-found_inner__ddrwV{text-align:center}.not-found_code__1grN5{font-family:var(--font-num),"Hiragino Sans","Noto Sans JP","Yu Gothic",sans-serif;font-size:88px;font-weight:600;line-height:1;letter-spacing:.08em;color:rgba(164,41,49,.5)}@media(max-width:767.98px){.not-found_code__1grN5{font-size:64px}}.not-found_title__HIivx{font-family:var(--font-ja),"Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:500;font-size:28px;line-height:1.55;letter-spacing:.06em}@media(max-width:767.98px){.not-found_title__HIivx{font-size:20px}}.not-found_title__HIivx{margin:28px 0 20px}.not-found_text__nt3g9{font-size:15px;line-height:2.15;letter-spacing:.05em;color:rgba(16,22,31,.7)}@media(max-width:767.98px){.not-found_text__nt3g9{font-size:14px;line-height:2}}.not-found_action__FJuWg{display:flex;justify-content:center;margin-top:44px}.SectionHeading_root__4afmd{display:flex;flex-direction:column;gap:20px}.SectionHeading_eyebrow__Ex4B6{font-family:var(--font-en),"Times New Roman",serif;font-size:13px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#a42931;display:flex;align-items:center;gap:14px}.SectionHeading_eyebrow__Ex4B6:after{content:"";width:48px;height:1px;background-color:currentColor;opacity:.6}.SectionHeading_title__ijsNJ{font-family:var(--font-ja),"Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:500;font-size:40px;line-height:1.55;letter-spacing:.06em}@media(max-width:767.98px){.SectionHeading_title__ijsNJ{font-size:25px}}.SectionHeading_title__ijsNJ{margin:0}.SectionHeading_lead__hDH_6{font-size:15px;line-height:2.15;letter-spacing:.05em;color:rgba(16,22,31,.7)}@media(max-width:767.98px){.SectionHeading_lead__hDH_6{font-size:14px;line-height:2}}.SectionHeading_lead__hDH_6{max-width:720px;margin:0}.SectionHeading_center__ONYf1{align-items:center;text-align:center}.SectionHeading_center__ONYf1 .SectionHeading_eyebrow__Ex4B6:before{content:"";width:48px;height:1px;background-color:currentColor;opacity:.6}.SectionHeading_center__ONYf1 .SectionHeading_lead__hDH_6{margin-inline:auto}.SectionHeading_dark__Dpz0f{color:#fff}.SectionHeading_dark__Dpz0f .SectionHeading_eyebrow__Ex4B6{color:#cf787e}.SectionHeading_dark__Dpz0f .SectionHeading_lead__hDH_6{color:rgba(255,255,255,.72)}.ContactCta_root__tBKpL{position:relative;background-color:#070d16;overflow:hidden}.ContactCta_media__4HyFF{position:absolute;inset:0}.ContactCta_img__KtHbU{object-fit:cover}.ContactCta_scrim__YgJGn{position:absolute;inset:0;background:linear-gradient(100deg,rgba(7,13,22,.95),rgba(7,13,22,.86) 45%,rgba(7,13,22,.62))}.ContactCta_inner__YTgjT{width:100%;max-width:1200px;margin-inline:auto;padding-inline:32px}@media(max-width:767.98px){.ContactCta_inner__YTgjT{padding-inline:20px}}.ContactCta_inner__YTgjT{padding-block:128px}@media(max-width:1023.98px){.ContactCta_inner__YTgjT{padding-block:96px}}@media(max-width:767.98px){.ContactCta_inner__YTgjT{padding-block:72px}}.ContactCta_inner__YTgjT{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:64px;gap:64px;color:#fff}@media(max-width:1023.98px){.ContactCta_inner__YTgjT{grid-template-columns:1fr;gap:44px}}.ContactCta_eyebrow__3cub3{font-family:var(--font-en),"Times New Roman",serif;font-size:13px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#cf787e;display:block;margin-bottom:20px}.ContactCta_title__DT_Hi{font-family:var(--font-ja),"Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:500;font-size:34px;line-height:1.55;letter-spacing:.06em}@media(max-width:767.98px){.ContactCta_title__DT_Hi{font-size:22px}}.ContactCta_title__DT_Hi{margin:0}@media(max-width:767.98px){.ContactCta_title__DT_Hi br{display:none}}.ContactCta_lead__v_VkY{max-width:620px;margin-top:22px;font-size:14.5px;line-height:2.1;letter-spacing:.05em;color:rgba(255,255,255,.72)}@media(max-width:767.98px){.ContactCta_lead__v_VkY{font-size:13.5px}}.ContactCta_actions__urA_W{display:flex;flex-direction:column;gap:32px;min-width:300px}@media(max-width:1023.98px){.ContactCta_actions__urA_W{min-width:0}}.ContactCta_telBlock__m7giH{display:flex;flex-direction:column;gap:6px;padding-top:28px;border-top:1px solid rgba(255,255,255,.16)}.ContactCta_telLabel__q0xgf{font-size:11px;letter-spacing:.16em;color:rgba(255,255,255,.6)}.ContactCta_tel__onjiF{font-family:var(--font-num),"Hiragino Sans","Noto Sans JP","Yu Gothic",sans-serif;font-size:30px;font-weight:500;line-height:1.2;letter-spacing:.04em}.ContactCta_hours__o3eOq{font-size:11.5px;letter-spacing:.08em;color:rgba(255,255,255,.6)}.Hero_root__2LMH9{position:relative;display:flex;align-items:center;min-height:100svh;padding-top:84px;background-color:#070d16;overflow:hidden}@media(max-width:767.98px){.Hero_root__2LMH9{min-height:640px;padding-top:64px}}.Hero_media__wLOJs,.Hero_slide__59dSb{position:absolute;inset:0}.Hero_slide__59dSb{opacity:0;transition:opacity 1.8s cubic-bezier(.22,.61,.36,1)}.Hero_current__stGk3{opacity:1}.Hero_img__I_Gcq{object-fit:cover;transform:scale(1);transition:transform 0s linear 1.8s}.Hero_zoom__dXE2e .Hero_img__I_Gcq{transform:scale(1.16);transition:transform 7.8s linear}@media(prefers-reduced-motion:reduce){.Hero_img__I_Gcq,.Hero_zoom__dXE2e .Hero_img__I_Gcq{transform:none;transition:none}}.Hero_scrim__F5K_M{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,13,22,.86) 0,rgba(7,13,22,.45) 55%,rgba(7,13,22,.3)),linear-gradient(180deg,rgba(7,13,22,.5) 0,rgba(7,13,22,0) 35%)}.Hero_inner__JlKYS{width:100%;max-width:1440px;margin-inline:auto;padding-inline:32px}@media(max-width:767.98px){.Hero_inner__JlKYS{padding-inline:20px}}.Hero_inner__JlKYS{position:relative;color:#fff;padding-block:80px}.Hero_eyebrow__Vb_Zn{font-family:var(--font-en),"Times New Roman",serif;font-size:13px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#cf787e;margin-bottom:26px;animation:Hero_rise__tGQtC 1.1s cubic-bezier(.16,1,.3,1) .15s both}@media(max-width:767.98px){.Hero_eyebrow__Vb_Zn{font-size:10px;letter-spacing:.2em}}.Hero_title__513Fy{font-family:var(--font-ja),"Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:500;font-size:60px;line-height:1.55;letter-spacing:.06em}@media(max-width:767.98px){.Hero_title__513Fy{font-size:32px}}.Hero_title__513Fy{display:flex;flex-direction:column;gap:12px;margin:0;font-weight:400;line-height:1.4;letter-spacing:.1em}.Hero_title__513Fy span{display:block}.Hero_title__513Fy span:first-child{animation:Hero_rise__tGQtC 1.2s cubic-bezier(.16,1,.3,1) .3s both}.Hero_title__513Fy span:nth-child(2){animation:Hero_rise__tGQtC 1.2s cubic-bezier(.16,1,.3,1) .45s both}@media(max-width:1023.98px){.Hero_title__513Fy{font-size:44px}}@media(max-width:767.98px){.Hero_title__513Fy{gap:8px;letter-spacing:.08em}}.Hero_lead__xDiqy{max-width:620px;margin-top:34px;font-size:15px;line-height:2.2;letter-spacing:.08em;color:rgba(255,255,255,.8);animation:Hero_rise__tGQtC 1.2s cubic-bezier(.16,1,.3,1) .65s both}@media(max-width:767.98px){.Hero_lead__xDiqy{margin-top:24px;font-size:13.5px;line-height:2}.Hero_brSp__ouH1b{display:none}}@keyframes Hero_rise__tGQtC{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.Hero_side__5pK57{position:absolute;right:34px;bottom:120px;font-family:var(--font-en),"Times New Roman",serif;font-size:11px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:rgba(255,255,255,.5);writing-mode:vertical-rl}@media(max-width:1023.98px){.Hero_side__5pK57{display:none}}.Hero_scroll__OleON{position:absolute;left:50%;bottom:0;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:12px;color:rgba(255,255,255,.7)}.Hero_scroll__OleON:focus-visible{outline:2px solid #a42931;outline-offset:3px}@media(max-width:767.98px){.Hero_scroll__OleON{left:20px;transform:none}}.Hero_scrollLabel__Iq_Sg{font-family:var(--font-en),"Times New Roman",serif;font-size:10px;font-weight:600;letter-spacing:.26em;text-transform:uppercase}.Hero_scrollLine__BMQ5O{position:relative;display:block;width:1px;height:76px;background-color:rgba(255,255,255,.25);overflow:hidden}.Hero_scrollLine__BMQ5O:after{content:"";position:absolute;inset:0 auto auto 0;width:1px;height:34%;background-color:#cf787e;animation:Hero_scrollLine__BMQ5O 2.4s cubic-bezier(.22,.61,.36,1) infinite}@media(max-width:767.98px){.Hero_scrollLine__BMQ5O{height:52px}}@keyframes Hero_scrollLine__BMQ5O{0%{transform:translateY(-100%)}60%,to{transform:translateY(300%)}}.Hero_pager__k19C2{position:absolute;right:34px;bottom:44px;display:flex;gap:12px}@media(max-width:1023.98px){.Hero_pager__k19C2{right:20px;bottom:28px}}.Hero_dot__WapBF{width:34px;height:2px;background-color:rgba(255,255,255,.3);transition:background-color .4s cubic-bezier(.22,.61,.36,1)}.Hero_dot__WapBF:focus-visible{outline:2px solid #a42931;outline-offset:3px}@media(max-width:767.98px){.Hero_dot__WapBF{width:24px}}.Hero_dotActive__8XSuP{background-color:#cf787e}.page_cover__87rFe{object-fit:cover}.page_index__hWFM6{border-bottom:1px solid rgba(16,22,31,.12);background-color:#fff}.page_indexList__quGYa{width:100%;max-width:1440px;margin-inline:auto;padding-inline:32px}@media(max-width:767.98px){.page_indexList__quGYa{padding-inline:20px}}.page_indexList__quGYa{display:grid;grid-template-columns:repeat(5,1fr)}.page_indexList__quGYa>li:not(:first-child){border-left:1px solid rgba(16,22,31,.12)}.page_indexList__quGYa a{display:flex;flex-direction:column;gap:8px;padding:28px 20px;height:100%;font-size:13px;letter-spacing:.06em;line-height:1.6;transition:background-color .4s cubic-bezier(.22,.61,.36,1)}.page_indexList__quGYa a:focus-visible{outline:2px solid #a42931;outline-offset:3px}.page_indexList__quGYa a:hover{background-color:#f7f6f3;color:#8b2229}@media(max-width:1023.98px){.page_indexList__quGYa{grid-template-columns:repeat(2,1fr)}.page_indexList__quGYa>li{border-top:1px solid rgba(16,22,31,.12)}.page_indexList__quGYa>li:nth-child(odd){border-left:none}.page_indexList__quGYa a{padding:20px 16px;font-size:12.5px}}.page_indexNo__KuWAq{font-family:var(--font-num),"Hiragino Sans","Noto Sans JP","Yu Gothic",sans-serif;font-size:14px;font-weight:600;letter-spacing:.1em;color:#a42931}.page_biz__c2j8W{padding-block:128px}@media(max-width:1023.98px){.page_biz__c2j8W{padding-block:96px}}@media(max-width:767.98px){.page_biz__c2j8W{padding-block:72px}}.page_biz__c2j8W{background-color:#fff}.page_tinted__QtSRg{background-color:#f7f6f3}.page_bizInner__QTHAh{width:100%;max-width:1440px;margin-inline:auto;padding-inline:32px}@media(max-width:767.98px){.page_bizInner__QTHAh{padding-inline:20px}}.page_bizInner__QTHAh{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center}@media(max-width:1023.98px){.page_bizInner__QTHAh{grid-template-columns:1fr;gap:44px}}.page_reverse__Sm_MW .page_bizInner__QTHAh{direction:rtl}.page_reverse__Sm_MW .page_bizInner__QTHAh>*{direction:ltr}@media(max-width:1023.98px){.page_reverse__Sm_MW .page_bizInner__QTHAh{direction:ltr}}.page_bizMedia___cKB9{position:relative;aspect-ratio:4/3;overflow:hidden;box-shadow:0 24px 70px rgba(16,22,31,.14)}.page_bizNo__9VBWu{position:absolute;left:0;bottom:0;display:flex;align-items:center;justify-content:center;width:92px;height:92px;background-color:#070d16;color:#cf787e;font-family:var(--font-num),"Hiragino Sans","Noto Sans JP","Yu Gothic",sans-serif;font-size:27px;font-weight:600;letter-spacing:.08em}@media(max-width:767.98px){.page_bizNo__9VBWu{width:64px;height:64px;font-size:22px}}.page_bizEn__EkL_i{font-family:var(--font-en),"Times New Roman",serif;font-size:13px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#a42931;display:block;margin-bottom:14px}.page_bizTitle__YjbKh{font-family:var(--font-ja),"Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:500;font-size:34px;line-height:1.55;letter-spacing:.06em}@media(max-width:767.98px){.page_bizTitle__YjbKh{font-size:23px}}.page_bizTitle__YjbKh{margin:0 0 24px}.page_bizLead__JrvK2{margin:0 0 20px;font-family:var(--font-ja),"Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:18px;line-height:1.9;letter-spacing:.06em;color:#12233a}@media(max-width:767.98px){.page_bizLead__JrvK2{font-size:16px}}.page_bizText__j7ong{font-size:15px;line-height:2.15;letter-spacing:.05em;color:rgba(16,22,31,.7)}@media(max-width:767.98px){.page_bizText__j7ong{font-size:14px;line-height:2}}.page_bizText__j7ong{margin:0}.page_bizText__j7ong+.page_bizText__j7ong{margin-top:18px}.page_points__R6FIZ{display:flex;flex-direction:column;gap:22px;margin-top:40px;padding-top:36px;border-top:1px solid rgba(16,22,31,.12)}.page_points__R6FIZ h3{margin:0 0 8px;font-size:14.5px;font-weight:500;letter-spacing:.08em}.page_points__R6FIZ h3:before{content:"";display:inline-block;width:14px;height:1px;margin-right:12px;vertical-align:middle;background-color:#a42931}.page_points__R6FIZ p{font-size:15px;line-height:2.15;letter-spacing:.05em;color:rgba(16,22,31,.7)}@media(max-width:767.98px){.page_points__R6FIZ p{font-size:14px;line-height:2}}.page_points__R6FIZ p{font-size:13px;padding-left:26px}.page_service__6wA9R{padding-block:128px}@media(max-width:1023.98px){.page_service__6wA9R{padding-block:96px}}@media(max-width:767.98px){.page_service__6wA9R{padding-block:72px}}.page_service__6wA9R{background-color:#070d16;color:#fff}.page_serviceInner__CAqpq{width:100%;max-width:1440px;margin-inline:auto;padding-inline:32px}@media(max-width:767.98px){.page_serviceInner__CAqpq{padding-inline:20px}}.page_serviceHead__dPBxE{text-align:center;margin-bottom:68px}@media(max-width:767.98px){.page_serviceHead__dPBxE{margin-bottom:44px}}.page_serviceEyebrow__TY7yf{font-family:var(--font-en),"Times New Roman",serif;font-size:13px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#cf787e;display:block;margin-bottom:18px}.page_serviceTitle___fJ4c{font-family:var(--font-ja),"Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:500;font-size:34px;line-height:1.55;letter-spacing:.06em}@media(max-width:767.98px){.page_serviceTitle___fJ4c{font-size:23px}}.page_serviceTitle___fJ4c{margin:0 0 20px}.page_serviceLead__TVRbH{max-width:680px;margin-inline:auto;font-size:14px;line-height:2.1;color:rgba(255,255,255,.7)}.page_serviceList__L_J3l{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:24px;gap:24px}.page_serviceList__L_J3l>li{position:relative;padding-top:34px;border-top:1px solid rgba(255,255,255,.2)}.page_serviceList__L_J3l>li:before{content:"";position:absolute;top:-2px;left:0;width:34px;height:3px;background-color:#cf787e}.page_serviceList__L_J3l h3{font-family:var(--font-ja),"Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:500;font-size:17px;line-height:1.55;letter-spacing:.06em}@media(max-width:767.98px){.page_serviceList__L_J3l h3{font-size:16px}}.page_serviceList__L_J3l h3{margin:0 0 12px}.page_serviceList__L_J3l p{font-size:12.5px;line-height:1.95;color:rgba(255,255,255,.65)}@media(max-width:1023.98px){.page_serviceList__L_J3l{grid-template-columns:repeat(2,1fr);gap:32px 24px}}@media(max-width:479.98px){.page_serviceList__L_J3l{grid-template-columns:1fr}}.page_serviceNo__PIS4U{font-family:var(--font-en),"Times New Roman",serif;font-size:13px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#cf787e;display:block;margin-bottom:10px;font-size:11px}.page_cover__USbEd{object-fit:cover}.page_chart__o06l8{padding-block:128px}@media(max-width:1023.98px){.page_chart__o06l8{padding-block:96px}}@media(max-width:767.98px){.page_chart__o06l8{padding-block:72px}}.page_chart__o06l8{background-color:#fff;text-align:center}.page_chartInner__VK9pl{width:100%;max-width:1200px;margin-inline:auto;padding-inline:32px}@media(max-width:767.98px){.page_chartInner__VK9pl{padding-inline:20px}}.page_chartEyebrow__cUFpu{font-family:var(--font-en),"Times New Roman",serif;font-size:13px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#a42931;margin-bottom:20px}.page_chartTitle__A6Rsj{font-family:var(--font-ja),"Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:500;font-size:34px;line-height:1.55;letter-spacing:.06em}@media(max-width:767.98px){.page_chartTitle__A6Rsj{font-size:22px}}.page_chartTitle__A6Rsj{margin:0 0 24px}@media(max-width:767.98px){.page_brSp__3A0uP{display:none}}.page_chartLead__Rf6bw{font-size:15px;line-height:2.15;letter-spacing:.05em;color:rgba(16,22,31,.7)}@media(max-width:767.98px){.page_chartLead__Rf6bw{font-size:14px;line-height:2}}.page_chartLead__Rf6bw{max-width:720px;margin-inline:auto}.page_diagram__wpzBz{margin-top:72px}@media(max-width:767.98px){.page_diagram__wpzBz{margin-top:48px}}.page_core__NE_O_{position:relative;display:inline-flex;flex-direction:column;gap:8px;min-width:340px;padding:34px 48px;background-color:#070d16;color:#fff}.page_core__NE_O_:after{content:"";position:absolute;top:100%;left:50%;width:1px;height:56px;background-color:rgba(16,22,31,.12)}@media(max-width:767.98px){.page_core__NE_O_{min-width:0;width:100%;padding:26px 24px}}.page_coreRole__Q6_32{font-family:var(--font-en),"Times New Roman",serif;font-size:13px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#cf787e;font-size:10px}.page_coreName__cOGMy{font-family:var(--font-ja),"Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:26px;letter-spacing:.12em}@media(max-width:767.98px){.page_coreName__cOGMy{font-size:20px}}.page_coreText__TPIab{font-size:12.5px;letter-spacing:.08em;color:rgba(255,255,255,.68)}.page_branches__MZ42A{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-top:56px}.page_branches__MZ42A>li{position:relative}.page_branches__MZ42A>li:before{content:"";position:absolute;bottom:100%;left:50%;width:1px;height:24px;background-color:rgba(16,22,31,.12)}@media(max-width:1023.98px){.page_branches__MZ42A{grid-template-columns:1fr;gap:18px}.page_branches__MZ42A>li:before{height:14px}}.page_branchLink__TBCSt{display:flex;flex-direction:column;gap:8px;height:100%;padding:32px 24px;border:1px solid rgba(16,22,31,.12);background-color:#f7f6f3;transition:border-color .4s cubic-bezier(.22,.61,.36,1),background-color .4s cubic-bezier(.22,.61,.36,1)}.page_branchLink__TBCSt:focus-visible{outline:2px solid #a42931;outline-offset:3px}.page_branchLink__TBCSt:hover{border-color:rgba(164,41,49,.5);background-color:#fff}.page_branchLink__TBCSt:hover .page_branchName__j1_Q2{color:#8b2229}.page_branchRelation__cFfUm{font-family:var(--font-en),"Times New Roman",serif;font-size:13px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#a42931;font-size:10px}.page_branchName__j1_Q2{font-family:var(--font-ja),"Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:16px;line-height:1.7;letter-spacing:.06em;transition:color .3s cubic-bezier(.22,.61,.36,1)}.page_branchRole__g7Gcj{font-size:11.5px;line-height:1.7;letter-spacing:.06em;color:rgba(16,22,31,.55)}.page_company__GifDn{padding-block:128px}@media(max-width:1023.98px){.page_company__GifDn{padding-block:96px}}@media(max-width:767.98px){.page_company__GifDn{padding-block:72px}}.page_company__GifDn{background-color:#fff}.page_tinted__6MxHR{background-color:#f7f6f3}.page_companyInner__Ux_Sf{width:100%;max-width:1440px;margin-inline:auto;padding-inline:32px}@media(max-width:767.98px){.page_companyInner__Ux_Sf{padding-inline:20px}}.page_companyInner__Ux_Sf{display:grid;grid-template-columns:1fr 1fr;grid-gap:76px;gap:76px;align-items:center}@media(max-width:1023.98px){.page_companyInner__Ux_Sf{grid-template-columns:1fr;gap:40px}}.page_reverse__VlKxS{direction:rtl}.page_reverse__VlKxS>*{direction:ltr}@media(max-width:1023.98px){.page_reverse__VlKxS{direction:ltr}}.page_media__FTbkz{position:relative;aspect-ratio:4/3;overflow:hidden;box-shadow:0 24px 70px rgba(16,22,31,.14)}.page_role__fVQ2Y{font-family:var(--font-en),"Times New Roman",serif;font-size:13px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#a42931;display:block;margin-bottom:14px}.page_name__G3O5x{font-family:var(--font-ja),"Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:500;font-size:28px;line-height:1.55;letter-spacing:.06em}@media(max-width:767.98px){.page_name__G3O5x{font-size:20px}}.page_name__G3O5x{margin:0 0 10px}.page_nameEn__zv_sO{margin:0 0 24px;font-family:var(--font-en),"Times New Roman",serif;font-size:13px;letter-spacing:.1em;color:rgba(16,22,31,.4)}.page_text__Eg43d{font-size:15px;line-height:2.15;letter-spacing:.05em;color:rgba(16,22,31,.7)}@media(max-width:767.98px){.page_text__Eg43d{font-size:14px;line-height:2}}.page_text__Eg43d{margin:0}.page_table__wmNFY{margin-top:36px}.page_table__wmNFY>div{display:grid;grid-template-columns:120px 1fr;grid-gap:24px;gap:24px;padding-block:16px;border-bottom:1px solid rgba(16,22,31,.12)}.page_table__wmNFY>div:first-child{border-top:1px solid rgba(16,22,31,.12)}@media(max-width:479.98px){.page_table__wmNFY>div{grid-template-columns:1fr;gap:4px}}.page_table__wmNFY dt{font-size:12.5px;letter-spacing:.1em;color:#12233a}.page_table__wmNFY dd{margin:0;font-size:13.5px;line-height:1.9;color:rgba(16,22,31,.7)}.page_link__5xKyv{margin-top:32px}.page_cover__UUYvN{object-fit:cover}.page_root__erRsA{padding-top:calc(84px + 64px);padding-bottom:120px;background-color:#fff}@media(max-width:767.98px){.page_root__erRsA{padding-top:calc(64px + 36px);padding-bottom:72px}}.page_head__tIKhg{width:100%;max-width:900px;margin-inline:auto;padding-inline:32px}@media(max-width:767.98px){.page_head__tIKhg{padding-inline:20px}}.page_crumbs__0zUbf{margin-bottom:40px}.page_crumbs__0zUbf ol{display:flex;flex-wrap:wrap;font-size:11.5px;letter-spacing:.08em;color:rgba(16,22,31,.55)}.page_crumbs__0zUbf li:not(:first-child):before{content:"／";margin-inline:10px;color:rgba(16,22,31,.4)}.page_crumbs__0zUbf a:hover{color:#8b2229}.page_crumbs__0zUbf li:last-child span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.page_meta__uXKCw{display:flex;align-items:center;gap:18px;margin-bottom:20px}.page_meta__uXKCw time{font-family:var(--font-num),"Hiragino Sans","Noto Sans JP","Yu Gothic",sans-serif;font-size:13.5px;font-weight:500;letter-spacing:.1em;color:rgba(16,22,31,.55)}.page_category__QoD_t{display:inline-flex;align-items:center;height:22px;padding-inline:12px;border:1px solid rgba(164,41,49,.55);font-size:10.5px;letter-spacing:.12em;color:#8b2229;white-space:nowrap}.page_title__nCyqB{font-family:var(--font-ja),"Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:500;font-size:32px;line-height:1.55;letter-spacing:.06em}@media(max-width:767.98px){.page_title__nCyqB{font-size:22px}}.page_title__nCyqB{margin:0;padding-bottom:44px;border-bottom:1px solid rgba(16,22,31,.12)}.page_hero__v7vUP{position:relative;max-width:1000px;margin:56px auto 0;aspect-ratio:16/9;overflow:hidden}@media(max-width:767.98px){.page_hero__v7vUP{margin-top:32px;width:calc(100% - 40px)}}.page_heroImg__ROqW_{object-fit:cover}.page_body__z4_el{width:100%;max-width:900px;margin-inline:auto;padding-inline:32px}@media(max-width:767.98px){.page_body__z4_el{padding-inline:20px}}.page_body__z4_el{margin-top:56px;display:flex;flex-direction:column;gap:28px}.page_body__z4_el p{line-height:2.15;letter-spacing:.05em;color:rgba(16,22,31,.7)}@media(max-width:767.98px){.page_body__z4_el p{font-size:14px;line-height:2}}.page_body__z4_el p{font-size:15px}.page_lead__tQgT4{padding:28px 32px;background-color:#f7f6f3;border-left:2px solid #a42931;font-weight:500;color:#10161f!important}@media(max-width:767.98px){.page_lead__tQgT4{padding:22px 20px}}.page_pager__9mD7N{width:100%;max-width:900px;margin-inline:auto;padding-inline:32px}@media(max-width:767.98px){.page_pager__9mD7N{padding-inline:20px}}.page_pager__9mD7N{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:32px;gap:32px;margin-top:80px;padding-top:40px;border-top:1px solid rgba(16,22,31,.12)}@media(max-width:767.98px){.page_pager__9mD7N{gap:16px;margin-top:48px}}.page_pagerSide__5KOZA{min-width:0}.page_pagerRight___uleL{display:flex;justify-content:flex-end;text-align:right}.page_pagerNext__aiQe8,.page_pagerPrev__6Wpwx{display:flex;flex-direction:column;gap:8px;max-width:260px}.page_pagerNext__aiQe8:hover .page_pagerTitle__leEfi,.page_pagerPrev__6Wpwx:hover .page_pagerTitle__leEfi{color:#8b2229}.page_pagerLabel__S00Hx{font-family:var(--font-en),"Times New Roman",serif;font-size:13px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:rgba(16,22,31,.4);font-size:10px}.page_pagerTitle__leEfi{font-size:13px;line-height:1.7;transition:color .3s cubic-bezier(.22,.61,.36,1);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:767.98px){.page_pagerTitle__leEfi{font-size:12px}}.page_pagerIndex__OGXEh{padding:14px 32px;border:1px solid rgba(16,22,31,.12);font-size:12.5px;letter-spacing:.14em;white-space:nowrap;transition:background-color .4s cubic-bezier(.22,.61,.36,1),color .4s cubic-bezier(.22,.61,.36,1)}.page_pagerIndex__OGXEh:hover{background-color:#0c1626;border-color:#0c1626;color:#fff}@media(max-width:767.98px){.page_pagerIndex__OGXEh{padding:12px 18px;font-size:11.5px}}.page_related___C3W1{padding-block:128px}@media(max-width:1023.98px){.page_related___C3W1{padding-block:96px}}@media(max-width:767.98px){.page_related___C3W1{padding-block:72px}}.page_related___C3W1{background-color:#f7f6f3}.page_relatedInner__fLpck{width:100%;max-width:1440px;margin-inline:auto;padding-inline:32px}@media(max-width:767.98px){.page_relatedInner__fLpck{padding-inline:20px}}.page_relatedHead__QIEaw{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:48px}@media(max-width:767.98px){.page_relatedHead__QIEaw{flex-direction:column;align-items:flex-start;gap:20px}}.page_relatedTitle__NkV7h{font-family:var(--font-ja),"Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:500;font-size:28px;line-height:1.55;letter-spacing:.06em}@media(max-width:767.98px){.page_relatedTitle__NkV7h{font-size:20px}}.page_relatedTitle__NkV7h{display:flex;flex-direction:column;gap:12px;margin:0}.page_relatedEn__9Ri09{font-family:var(--font-en),"Times New Roman",serif;font-size:13px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#a42931}.page_relatedList__KJsa8{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px}@media(max-width:1023.98px){.page_relatedList__KJsa8{grid-template-columns:repeat(2,1fr);gap:28px}}@media(max-width:479.98px){.page_relatedList__KJsa8{grid-template-columns:1fr}}.page_relatedCard__15c8b{display:flex;flex-direction:column}.page_relatedCard__15c8b:hover .page_cover__UUYvN{transform:scale(1.07)}.page_relatedCard__15c8b:hover .page_relatedCardTitle__lV5c8{color:#8b2229}.page_relatedThumb__fQh35{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background-color:#efece6}.page_relatedThumb__fQh35 .page_cover__UUYvN{transition:transform 1.1s cubic-bezier(.16,1,.3,1)}.page_relatedMeta__SY_gI{display:flex;align-items:center;gap:16px;margin-top:20px}.page_relatedMeta__SY_gI time{font-family:var(--font-num),"Hiragino Sans","Noto Sans JP","Yu Gothic",sans-serif;font-size:13px;font-weight:500;letter-spacing:.1em;color:rgba(16,22,31,.55)}.page_relatedCardTitle__lV5c8{margin-top:12px;font-family:var(--font-ja),"Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:16px;line-height:1.75;letter-spacing:.05em;transition:color .3s cubic-bezier(.22,.61,.36,1)}.page_cover___PS20{object-fit:cover}.page_about__xjK6I{padding-block:128px}@media(max-width:1023.98px){.page_about__xjK6I{padding-block:96px}}@media(max-width:767.98px){.page_about__xjK6I{padding-block:72px}}.page_about__xjK6I{background-color:#fff;text-align:center}.page_aboutInner__Mhm4_{width:100%;max-width:900px;margin-inline:auto;padding-inline:32px}@media(max-width:767.98px){.page_aboutInner__Mhm4_{padding-inline:20px}}.page_aboutEyebrow__pKZqC{font-family:var(--font-en),"Times New Roman",serif;font-size:13px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#a42931;margin-bottom:22px}.page_aboutTitle__7EVkI{font-family:var(--font-ja),"Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:500;font-size:38px;line-height:1.55;letter-spacing:.06em}@media(max-width:767.98px){.page_aboutTitle__7EVkI{font-size:24px}}.page_aboutTitle__7EVkI{margin:0 0 52px}.page_aboutBody__zmgqG{display:flex;flex-direction:column;gap:28px;text-align:left}.page_aboutBody__zmgqG p{font-size:15px;line-height:2.15;letter-spacing:.05em;color:rgba(16,22,31,.7)}@media(max-width:767.98px){.page_aboutBody__zmgqG p{font-size:14px;line-height:2}}.page_profile__j5l9o{padding-block:128px}@media(max-width:1023.98px){.page_profile__j5l9o{padding-block:96px}}@media(max-width:767.98px){.page_profile__j5l9o{padding-block:72px}}.page_profile__j5l9o{background-color:#f7f6f3}.page_profileInner__5jMnL{width:100%;max-width:900px;margin-inline:auto;padding-inline:32px}@media(max-width:767.98px){.page_profileInner__5jMnL{padding-inline:20px}}.page_table__6P5K3{margin-top:56px}.page_table__6P5K3>div{display:grid;grid-template-columns:200px 1fr;grid-gap:32px;gap:32px;padding-block:26px;border-bottom:1px solid rgba(16,22,31,.12)}.page_table__6P5K3>div:first-child{border-top:1px solid rgba(16,22,31,.12)}@media(max-width:767.98px){.page_table__6P5K3>div{grid-template-columns:1fr;gap:8px;padding-block:20px}}.page_table__6P5K3 dt{font-size:13.5px;font-weight:500;letter-spacing:.1em;color:#12233a}.page_table__6P5K3 dd{margin:0;font-size:14.5px;line-height:1.95;letter-spacing:.05em;color:rgba(16,22,31,.7)}@media(max-width:767.98px){.page_table__6P5K3 dd{font-size:13.5px}}.page_table__6P5K3 dd ul li{position:relative;padding-left:16px}.page_table__6P5K3 dd ul li:before{content:"";position:absolute;top:.95em;left:0;width:6px;height:1px;background-color:#a42931}.page_bankList__IXR3l{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 24px;gap:0 24px}@media(max-width:479.98px){.page_bankList__IXR3l{grid-template-columns:1fr}}.page_note__gtQzU{margin-top:24px;font-size:12px;color:rgba(16,22,31,.4)}.page_message__2PfZP{background-color:#0c1626}.page_messageInner__ewkIo{display:grid;grid-template-columns:.85fr 1fr;align-items:stretch}@media(max-width:1023.98px){.page_messageInner__ewkIo{grid-template-columns:1fr}}.page_messageMedia__8lzht{position:relative;min-height:480px}@media(max-width:1023.98px){.page_messageMedia__8lzht{min-height:280px}}.page_messageBody__RmDP0{display:flex;flex-direction:column;justify-content:center;padding:100px 80px}@media(max-width:1279.98px){.page_messageBody__RmDP0{padding:80px 48px}}@media(max-width:767.98px){.page_messageBody__RmDP0{padding:60px 20px}}.page_members__cZFcd{padding-block:128px}@media(max-width:1023.98px){.page_members__cZFcd{padding-block:96px}}@media(max-width:767.98px){.page_members__cZFcd{padding-block:72px}}.page_members__cZFcd{background-color:#fff}.page_membersInner__ElJyX{width:100%;max-width:1200px;margin-inline:auto;padding-inline:32px}@media(max-width:767.98px){.page_membersInner__ElJyX{padding-inline:20px}}.page_memberList__clDHp{display:flex;flex-direction:column;gap:72px}@media(max-width:767.98px){.page_memberList__clDHp{gap:48px}}.page_memberItem__UEl5S{display:grid;grid-template-columns:300px 1fr;grid-gap:56px;gap:56px;padding-bottom:72px;border-bottom:1px solid rgba(16,22,31,.12)}.page_memberItem__UEl5S:last-child{padding-bottom:0;border-bottom:none}@media(max-width:1023.98px){.page_memberItem__UEl5S{grid-template-columns:1fr;gap:28px;padding-bottom:48px}.page_memberMedia__pRi1R{max-width:220px}}.page_memberPhoto__VyRTO{position:relative;aspect-ratio:3/4;overflow:hidden;box-shadow:0 24px 70px rgba(16,22,31,.14)}.page_memberPlaceholder__jW5YL{display:flex;align-items:center;justify-content:center;aspect-ratio:3/4;background-color:#070d16}.page_memberPlaceholder__jW5YL span{font-family:var(--font-en),"Times New Roman",serif;font-size:52px;font-weight:500;letter-spacing:.12em;color:#cf787e}@media(max-width:1023.98px){.page_memberPlaceholder__jW5YL{aspect-ratio:1}.page_memberPlaceholder__jW5YL span{font-size:34px}}.page_memberBody__yQWMw{padding-top:8px}.page_memberRole__ObfxH{font-family:var(--font-en),"Times New Roman",serif;font-size:13px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#a42931;display:block;margin-bottom:14px}.page_memberName__vIuNu{font-family:var(--font-ja),"Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:500;font-size:30px;line-height:1.55;letter-spacing:.06em}@media(max-width:767.98px){.page_memberName__vIuNu{font-size:22px}}.page_memberName__vIuNu{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 20px;margin:0 0 26px}.page_memberNameEn__xtECm{font-family:var(--font-en),"Times New Roman",serif;font-size:15px;font-weight:600;letter-spacing:.18em;color:rgba(16,22,31,.4)}.page_memberSummary__1k04O{font-size:15px;line-height:2.15;letter-spacing:.05em;color:rgba(16,22,31,.7)}@media(max-width:767.98px){.page_memberSummary__1k04O{font-size:14px;line-height:2}}.page_memberSummary__1k04O{padding:22px 26px;background-color:#f7f6f3;border-left:2px solid #a42931;font-size:14px}@media(max-width:767.98px){.page_memberSummary__1k04O{padding:18px}}.page_memberBlock__qmpJo{margin-top:36px}.page_memberBlockTitle__rd_Of{margin:0 0 16px;font-size:12.5px;font-weight:500;letter-spacing:.16em;color:#12233a}.page_memberBlockTitle__rd_Of:after{content:"";display:block;width:28px;height:1px;margin-top:10px;background-color:#a42931}.page_memberCareer__Ypd6w{display:flex;flex-direction:column;gap:18px}.page_memberCareer__Ypd6w p{font-size:15px;line-height:2.15;letter-spacing:.05em;color:rgba(16,22,31,.7)}@media(max-width:767.98px){.page_memberCareer__Ypd6w p{font-size:14px;line-height:2}}.page_memberCareer__Ypd6w p{font-size:14px}.page_memberTagList__4ZCp3{display:flex;flex-direction:column;gap:10px}.page_memberTagList__4ZCp3 li{position:relative;padding-left:20px;font-size:13.5px;line-height:1.95;color:rgba(16,22,31,.7)}.page_memberTagList__4ZCp3 li:before{content:"";position:absolute;top:.9em;left:0;width:9px;height:1px;background-color:#a42931}.page_memberQualList__975ef{display:flex;flex-wrap:wrap;gap:10px}.page_memberQualList__975ef li{padding:8px 18px;border:1px solid rgba(16,22,31,.12);font-size:12.5px;letter-spacing:.06em;color:rgba(16,22,31,.7)}.page_memberPending___pemt{margin-top:8px;font-size:13px;letter-spacing:.05em;color:rgba(16,22,31,.55)}.page_offices__RTJTE{padding-block:128px}@media(max-width:1023.98px){.page_offices__RTJTE{padding-block:96px}}@media(max-width:767.98px){.page_offices__RTJTE{padding-block:72px}}.page_offices__RTJTE{background-color:#fff}.page_officesInner__bOmXd{width:100%;max-width:1440px;margin-inline:auto;padding-inline:32px}@media(max-width:767.98px){.page_officesInner__bOmXd{padding-inline:20px}}.page_officeList__JxY7u{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:36px;gap:36px;margin-top:60px}@media(max-width:1023.98px){.page_officeList__JxY7u{grid-template-columns:1fr;gap:28px;margin-top:44px}}.page_officeMedia__flvv5{position:relative;aspect-ratio:16/10;overflow:hidden;background-color:#efece6}.page_officeBody__OEOPo{padding-top:24px}.page_officeEn__YJHcP{font-family:var(--font-en),"Times New Roman",serif;font-size:13px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#a42931;display:block;margin-bottom:10px;font-size:10px}.page_officeName__RG_5K{font-family:var(--font-ja),"Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:500;font-size:20px;line-height:1.55;letter-spacing:.06em}@media(max-width:767.98px){.page_officeName__RG_5K{font-size:18px}}.page_officeName__RG_5K{margin:0 0 16px}.page_officeAddress__uI_tt{font-size:13.5px;font-style:normal;line-height:2;letter-spacing:.05em;color:rgba(16,22,31,.7)}.page_officeTel__vFIB6{margin-top:8px;font-size:13.5px;letter-spacing:.06em;color:rgba(16,22,31,.7)}.page_officeMap__q9h_7{margin-top:22px;aspect-ratio:16/11;border:1px solid rgba(16,22,31,.12);background-color:#efece6;overflow:hidden}.page_officeMap__q9h_7 iframe{display:block;width:100%;height:100%;border:0}@media(max-width:1023.98px){.page_officeMap__q9h_7{aspect-ratio:16/9}}@media(max-width:767.98px){.page_officeMap__q9h_7{aspect-ratio:4/3}}.page_officeMapLink__xA5iG{margin-top:16px}.page_group___aG7T{padding-block:128px}@media(max-width:1023.98px){.page_group___aG7T{padding-block:96px}}@media(max-width:767.98px){.page_group___aG7T{padding-block:72px}}.page_group___aG7T{background-color:#fff}.page_groupInner__DY4re{width:100%;max-width:1200px;margin-inline:auto;padding-inline:32px}@media(max-width:767.98px){.page_groupInner__DY4re{padding-inline:20px}}.page_groupList__kENim{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;margin-top:60px}.page_groupList__kENim>li{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:40px 32px;border:1px solid rgba(16,22,31,.12)}@media(max-width:1023.98px){.page_groupList__kENim{grid-template-columns:1fr;gap:20px}.page_groupList__kENim>li{padding:32px 24px}}.page_groupRole__neasL{font-family:var(--font-en),"Times New Roman",serif;font-size:13px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#a42931;font-size:10.5px}.page_groupName__Stw6k{font-family:var(--font-ja),"Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:500;font-size:18px;line-height:1.55;letter-spacing:.06em}@media(max-width:767.98px){.page_groupName__Stw6k{font-size:17px}}.page_groupName__Stw6k{margin:0}.page_groupText__6iKe8{font-size:15px;line-height:2.15;letter-spacing:.05em;color:rgba(16,22,31,.7)}@media(max-width:767.98px){.page_groupText__6iKe8{font-size:14px;line-height:2}}.page_groupText__6iKe8{flex-grow:1;font-size:13px}.page_root__CNUnj{padding-block:128px}@media(max-width:1023.98px){.page_root__CNUnj{padding-block:96px}}@media(max-width:767.98px){.page_root__CNUnj{padding-block:72px}}.page_root__CNUnj{background-color:#fff}.page_inner__hlvq_{width:100%;max-width:1440px;margin-inline:auto;padding-inline:32px}@media(max-width:767.98px){.page_inner__hlvq_{padding-inline:20px}}.NewsList_empty__JmJvy{padding-block:48px;font-size:14px;color:rgba(16,22,31,.55)}.NewsList_category__GAjqa{display:inline-flex;align-items:center;height:22px;padding-inline:12px;border:1px solid rgba(164,41,49,.55);font-size:10.5px;letter-spacing:.12em;color:#8b2229;white-space:nowrap}.NewsList_cards__BHdVh{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:48px 40px;gap:48px 40px}@media(max-width:1023.98px){.NewsList_cards__BHdVh{grid-template-columns:repeat(2,1fr);gap:40px 28px}}@media(max-width:479.98px){.NewsList_cards__BHdVh{grid-template-columns:1fr}}.NewsList_card__HXyPY{display:flex;flex-direction:column;height:100%}.NewsList_card__HXyPY:focus-visible{outline:2px solid #a42931;outline-offset:3px}.NewsList_thumb__1wE7y{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background-color:#efece6}.NewsList_thumbImg__Fv_Ha{object-fit:cover;transition:transform 1.1s cubic-bezier(.16,1,.3,1)}.NewsList_card__HXyPY:hover .NewsList_thumbImg__Fv_Ha{transform:scale(1.07)}.NewsList_meta__v6SX3{display:flex;align-items:center;gap:16px;margin-top:22px}.NewsList_date__8bn7z{font-family:var(--font-num),"Hiragino Sans","Noto Sans JP","Yu Gothic",sans-serif;font-size:13px;font-weight:500;letter-spacing:.1em;color:rgba(16,22,31,.55)}.NewsList_title__v55VO{margin-top:14px;font-family:var(--font-ja),"Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:17px;font-weight:500;line-height:1.75;letter-spacing:.05em;transition:color .3s cubic-bezier(.22,.61,.36,1)}.NewsList_card__HXyPY:hover .NewsList_title__v55VO{color:#8b2229}.NewsList_lead__c7iDW{margin-top:12px;font-size:13px;line-height:1.95;color:rgba(16,22,31,.55);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.NewsList_rows__EdC1_>li{border-bottom:1px solid rgba(16,22,31,.12)}.NewsList_rows__EdC1_>li:first-child{border-top:1px solid rgba(16,22,31,.12)}.NewsList_row__yO3jL{display:grid;grid-template-columns:110px 1fr;align-items:center;grid-gap:24px;gap:24px;padding-block:28px}.NewsList_row__yO3jL:focus-visible{outline:2px solid #a42931;outline-offset:3px}@media(max-width:767.98px){.NewsList_row__yO3jL{grid-template-columns:auto 1fr;gap:10px 16px;padding-block:22px}}.NewsList_rowDate__BbEI9{font-family:var(--font-num),"Hiragino Sans","Noto Sans JP","Yu Gothic",sans-serif;font-size:13.5px;font-weight:500;letter-spacing:.1em;color:rgba(16,22,31,.55)}.NewsList_rowTitle__50tRc{font-size:15px;line-height:1.8;letter-spacing:.05em;transition:color .3s cubic-bezier(.22,.61,.36,1)}@media(max-width:767.98px){.NewsList_rowTitle__50tRc{grid-column:1/-1;font-size:14px}}.NewsList_row__yO3jL:hover .NewsList_rowTitle__50tRc{color:#8b2229}.NewsList_cardStatic__r31IE,.NewsList_rowStatic__PGeMl{cursor:default}.NewsList_cardStatic__r31IE:hover .NewsList_title__v55VO,.NewsList_rowStatic__PGeMl:hover .NewsList_rowTitle__50tRc{color:inherit}.NewsList_dark___ccXQ{color:#fff}.NewsList_dark___ccXQ .NewsList_rows__EdC1_>li,.NewsList_dark___ccXQ.NewsList_rows__EdC1_>li{border-color:rgba(255,255,255,.14)}.NewsList_dark___ccXQ .NewsList_date__8bn7z,.NewsList_dark___ccXQ .NewsList_lead__c7iDW,.NewsList_dark___ccXQ .NewsList_rowDate__BbEI9{color:rgba(255,255,255,.6)}.NewsList_dark___ccXQ .NewsList_category__GAjqa{border-color:rgba(207,120,126,.5);color:#e5aaae}.NewsList_dark___ccXQ .NewsList_card__HXyPY:hover .NewsList_title__v55VO,.NewsList_dark___ccXQ .NewsList_row__yO3jL:hover .NewsList_rowTitle__50tRc{color:#e5aaae}.NewsList_dark___ccXQ .NewsList_cardStatic__r31IE:hover .NewsList_title__v55VO,.NewsList_dark___ccXQ .NewsList_rowStatic__PGeMl:hover .NewsList_rowTitle__50tRc{color:inherit}.PropertyGrid_grid__dD1hJ{display:grid;grid-gap:48px 28px;gap:48px 28px}@media(max-width:1023.98px){.PropertyGrid_grid__dD1hJ{gap:36px 20px}}@media(max-width:479.98px){.PropertyGrid_grid__dD1hJ{grid-template-columns:1fr;gap:32px}}.PropertyGrid_cols3___SDyC{grid-template-columns:repeat(3,1fr)}@media(max-width:1023.98px){.PropertyGrid_cols3___SDyC{grid-template-columns:repeat(2,1fr)}}.PropertyGrid_cols2__Ed7t5{grid-template-columns:repeat(2,1fr)}.PropertyGrid_card__7LI68{display:flex;flex-direction:column}.PropertyGrid_media__Mdguu{position:relative;aspect-ratio:4/3;background-color:#efece6;overflow:hidden}.PropertyGrid_media__Mdguu img{transition:transform 1.1s cubic-bezier(.16,1,.3,1)}.PropertyGrid_media__Mdguu:hover img{transform:scale(1.05)}.PropertyGrid_img__ZYBlJ{object-fit:cover}.PropertyGrid_badge__Lvwhy{position:absolute;top:12px;left:12px;z-index:1;display:inline-flex;align-items:center;padding:7px 12px;background-color:rgba(255,255,255,.94);color:#10161f;font-family:var(--font-num),"Hiragino Sans","Noto Sans JP","Yu Gothic",sans-serif;font-size:11px;font-weight:600;letter-spacing:.05em;white-space:nowrap;box-shadow:0 1px 2px rgba(16,22,31,.06),0 4px 16px rgba(16,22,31,.05)}@media(max-width:767.98px){.PropertyGrid_badge__Lvwhy{top:10px;left:10px;padding:6px 10px;font-size:10px}}.PropertyGrid_name__t8pmU{margin-top:20px;font-family:var(--font-ja),"Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:500;font-size:18px;line-height:1.7;letter-spacing:.05em;color:#10161f}@media(max-width:767.98px){.PropertyGrid_name__t8pmU{margin-top:16px;font-size:16px}}.PropertyGrid_actions__NMl1E{display:flex;gap:10px;margin-top:16px}@media(max-width:479.98px){.PropertyGrid_actions__NMl1E{flex-direction:column}}.PropertyGrid_btn__mvzbi{flex:1 1;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;font-family:var(--font-num),"Hiragino Sans","Noto Sans JP","Yu Gothic",sans-serif;font-size:12.5px;font-weight:500;letter-spacing:.06em;text-align:center;border:1px solid rgba(0,0,0,0);transition:background-color .35s cubic-bezier(.22,.61,.36,1),color .35s cubic-bezier(.22,.61,.36,1),border-color .35s cubic-bezier(.22,.61,.36,1)}.PropertyGrid_btn__mvzbi:focus-visible{outline:2px solid #a42931;outline-offset:3px}@media(max-width:767.98px){.PropertyGrid_btn__mvzbi{font-size:12px}}.PropertyGrid_airbnb__peekv{background-color:#a42931;border-color:#a42931;color:#fff}.PropertyGrid_airbnb__peekv:hover{background-color:#8b2229;border-color:#8b2229}.PropertyGrid_booking__hK224{background-color:rgba(0,0,0,0);border-color:rgba(16,22,31,.12);color:#10161f}.PropertyGrid_booking__hK224:hover{background-color:#0c1626;border-color:#0c1626;color:#fff}.page_cover__87eLZ{object-fit:cover}.page_vision__sgz_T{padding-block:128px}@media(max-width:1023.98px){.page_vision__sgz_T{padding-block:96px}}@media(max-width:767.98px){.page_vision__sgz_T{padding-block:72px}}.page_vision__sgz_T{background-color:#fff}.page_visionInner__QYLsp{width:100%;max-width:1440px;margin-inline:auto;padding-inline:32px}@media(max-width:767.98px){.page_visionInner__QYLsp{padding-inline:20px}}.page_visionInner__QYLsp{display:grid;grid-template-columns:1fr .92fr;align-items:center;grid-gap:88px;gap:88px}@media(max-width:1023.98px){.page_visionInner__QYLsp{grid-template-columns:1fr;gap:56px}}.page_visionText__vl5WU{margin-top:40px;display:flex;flex-direction:column;align-items:flex-start;gap:26px}.page_visionText__vl5WU p{font-size:15px;line-height:2.15;letter-spacing:.05em;color:rgba(16,22,31,.7)}@media(max-width:767.98px){.page_visionText__vl5WU p{font-size:14px;line-height:2}}.page_visionText__vl5WU p{max-width:620px}.page_visionMedia__pj4Qj{position:relative;padding-bottom:88px;padding-left:56px}@media(max-width:767.98px){.page_visionMedia__pj4Qj{padding-bottom:64px;padding-left:32px}}.page_visionImgMain__4cxd_{position:relative;aspect-ratio:4/5;overflow:hidden;box-shadow:0 24px 70px rgba(16,22,31,.14)}.page_visionImgSub__RwWRB{position:absolute;left:0;bottom:0;width:52%;aspect-ratio:4/3;overflow:hidden;border:8px solid #fff;box-shadow:0 12px 40px rgba(16,22,31,.1)}.page_business__hLD_7{padding-block:128px}@media(max-width:1023.98px){.page_business__hLD_7{padding-block:96px}}@media(max-width:767.98px){.page_business__hLD_7{padding-block:72px}}.page_business__hLD_7{background-color:#070d16;color:#fff}.page_businessInner__Kr1n0{width:100%;max-width:1440px;margin-inline:auto;padding-inline:32px}@media(max-width:767.98px){.page_businessInner__Kr1n0{padding-inline:20px}}.page_bizList___tnVs{margin-top:68px;border-top:1px solid rgba(255,255,255,.14)}.page_bizList___tnVs>li{border-bottom:1px solid rgba(255,255,255,.14)}.page_bizItem__uyG7r{display:grid;grid-template-columns:72px 240px 1fr 40px;align-items:center;grid-gap:40px;gap:40px;padding-block:32px;transition:background-color .5s cubic-bezier(.22,.61,.36,1)}.page_bizItem__uyG7r:focus-visible{outline:2px solid #cf787e;outline-offset:3px}.page_bizItem__uyG7r:hover{background-color:rgba(255,255,255,.04)}.page_bizItem__uyG7r:hover .page_bizThumb__NvH7w img{transform:scale(1.08)}.page_bizItem__uyG7r:hover .page_bizArrow__u84O0{transform:translateX(8px)}@media(max-width:1023.98px){.page_bizItem__uyG7r{grid-template-columns:56px 1fr 32px;gap:24px}.page_bizItem__uyG7r .page_bizThumb__NvH7w{display:none}}@media(max-width:767.98px){.page_bizItem__uyG7r{grid-template-columns:44px 1fr;gap:16px;padding-block:24px}}.page_bizNo__mzEzv{font-family:var(--font-num),"Hiragino Sans","Noto Sans JP","Yu Gothic",sans-serif;font-size:20px;font-weight:500;letter-spacing:.1em;color:#cf787e}.page_bizThumb__NvH7w{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background-color:#12233a}.page_bizThumb__NvH7w img{transition:transform 1.1s cubic-bezier(.16,1,.3,1)}.page_bizBody__1pNgq{display:flex;flex-direction:column;gap:6px}.page_bizTitle__rJZg9{font-family:var(--font-ja),"Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:500;font-size:23px;line-height:1.55;letter-spacing:.06em}@media(max-width:767.98px){.page_bizTitle__rJZg9{font-size:17px}}.page_bizEn___7GAi{font-family:var(--font-en),"Times New Roman",serif;font-size:13px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:rgba(255,255,255,.45);font-size:10px}.page_bizLead__WsQGg{margin-top:8px;font-size:13.5px;line-height:1.9;color:rgba(255,255,255,.62)}@media(max-width:767.98px){.page_bizLead__WsQGg{font-size:12.5px}}.page_bizArrow__u84O0{display:inline-flex;justify-content:flex-end;color:#cf787e;transition:transform .45s cubic-bezier(.16,1,.3,1)}@media(max-width:767.98px){.page_bizArrow__u84O0{display:none}}.page_bizFoot___rel_{display:flex;justify-content:center;margin-top:64px}.page_properties__4GRx8{padding-block:128px}@media(max-width:1023.98px){.page_properties__4GRx8{padding-block:96px}}@media(max-width:767.98px){.page_properties__4GRx8{padding-block:72px}}.page_properties__4GRx8{background-color:#f7f6f3}.page_propertiesInner__NOkee{width:100%;max-width:1440px;margin-inline:auto;padding-inline:32px}@media(max-width:767.98px){.page_propertiesInner__NOkee{padding-inline:20px}}.page_propertiesHead__coT1O{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:56px}@media(max-width:767.98px){.page_propertiesHead__coT1O{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:36px}}.page_propertiesHeadLink__F8mTI{flex-shrink:0;padding-bottom:6px}.page_member__HcGJc{padding-block:128px}@media(max-width:1023.98px){.page_member__HcGJc{padding-block:96px}}@media(max-width:767.98px){.page_member__HcGJc{padding-block:72px}}.page_member__HcGJc{background-color:#fff}.page_memberInner___m97y{width:100%;max-width:1440px;margin-inline:auto;padding-inline:32px}@media(max-width:767.98px){.page_memberInner___m97y{padding-inline:20px}}.page_memberHead__0_1hh{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:56px}@media(max-width:767.98px){.page_memberHead__0_1hh{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:36px}}.page_memberHeadLink__UlEhN{flex-shrink:0;padding-bottom:6px}.page_memberList__XA_C9{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}@media(max-width:1023.98px){.page_memberList__XA_C9{grid-template-columns:1fr}}.page_memberCard__MPpWd{display:grid;grid-template-columns:108px 1fr;grid-gap:28px;gap:28px;align-items:center;padding:36px 36px 36px 28px;border:1px solid rgba(16,22,31,.12);transition:border-color .4s cubic-bezier(.22,.61,.36,1)}.page_memberCard__MPpWd:focus-visible{outline:2px solid #a42931;outline-offset:3px}.page_memberCard__MPpWd:hover{border-color:rgba(164,41,49,.6)}.page_memberCard__MPpWd:hover .page_memberName__380pG{color:#8b2229}@media(max-width:767.98px){.page_memberCard__MPpWd{grid-template-columns:72px 1fr;gap:18px;padding:24px 20px}}.page_memberPhoto__6lJdO{position:relative;display:block;aspect-ratio:1;overflow:hidden;background-color:#efece6}.page_memberPhotoImg__5ylK3{object-fit:cover;object-position:center 20%}.page_memberInitial__6YOqA{display:flex;align-items:center;justify-content:center;aspect-ratio:1;background-color:#070d16;color:#cf787e;font-family:var(--font-en),"Times New Roman",serif;font-size:26px;font-weight:500;letter-spacing:.08em}@media(max-width:767.98px){.page_memberInitial__6YOqA{font-size:19px}}.page_memberBody__x1LBB{display:flex;flex-direction:column;gap:8px}.page_memberRole__SDL56{font-family:var(--font-en),"Times New Roman",serif;font-size:13px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#a42931;font-size:10.5px}.page_memberName__380pG{display:flex;align-items:baseline;gap:14px;font-family:var(--font-ja),"Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:21px;letter-spacing:.12em;transition:color .3s cubic-bezier(.22,.61,.36,1)}@media(max-width:767.98px){.page_memberName__380pG{font-size:18px}}.page_memberNameEn__9PHTX{font-family:var(--font-en),"Times New Roman",serif;font-size:12px;letter-spacing:.14em;color:rgba(16,22,31,.4)}.page_memberText__AczgH{font-size:15px;line-height:2.15;letter-spacing:.05em;color:rgba(16,22,31,.7)}@media(max-width:767.98px){.page_memberText__AczgH{font-size:14px;line-height:2}}.page_memberText__AczgH{font-size:12.5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_strength__F1fKu{padding-block:128px}@media(max-width:1023.98px){.page_strength__F1fKu{padding-block:96px}}@media(max-width:767.98px){.page_strength__F1fKu{padding-block:72px}}.page_strength__F1fKu{background-color:#f7f6f3}.page_strengthInner__l8yCw{width:100%;max-width:1200px;margin-inline:auto;padding-inline:32px}@media(max-width:767.98px){.page_strengthInner__l8yCw{padding-inline:20px}}.page_strengthList__SOm_k{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;margin-top:68px}.page_strengthList__SOm_k>li{display:flex;flex-direction:column;gap:16px;padding:52px 40px;background-color:#fff;border-top:2px solid #a42931;box-shadow:0 1px 2px rgba(16,22,31,.06),0 4px 16px rgba(16,22,31,.05)}@media(max-width:1023.98px){.page_strengthList__SOm_k{grid-template-columns:1fr;gap:20px;margin-top:48px}.page_strengthList__SOm_k>li{padding:36px 28px}}.page_strengthNo__90aD6{font-family:var(--font-num),"Hiragino Sans","Noto Sans JP","Yu Gothic",sans-serif;font-size:30px;font-weight:600;line-height:1;letter-spacing:.06em;color:rgba(164,41,49,.55)}.page_strengthTitle__0spqP{font-family:var(--font-ja),"Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:500;font-size:20px;line-height:1.55;letter-spacing:.06em}@media(max-width:767.98px){.page_strengthTitle__0spqP{font-size:17px}}.page_strengthTitle__0spqP{margin:0}.page_strengthText__V0szy{font-size:15px;line-height:2.15;letter-spacing:.05em;color:rgba(16,22,31,.7)}@media(max-width:767.98px){.page_strengthText__V0szy{font-size:14px;line-height:2}}.page_strengthText__V0szy{font-size:13.5px}.page_group__TXxli{padding-block:128px}@media(max-width:1023.98px){.page_group__TXxli{padding-block:96px}}@media(max-width:767.98px){.page_group__TXxli{padding-block:72px}}.page_group__TXxli{background-color:#f7f6f3}.page_groupInner__PFftJ{width:100%;max-width:1440px;margin-inline:auto;padding-inline:32px}@media(max-width:767.98px){.page_groupInner__PFftJ{padding-inline:20px}}.page_groupList__lsJt4{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px;margin-top:64px}@media(max-width:1023.98px){.page_groupList__lsJt4{grid-template-columns:1fr;gap:32px;margin-top:48px}}.page_groupCard__fCIPW{display:flex;flex-direction:column;height:100%}.page_groupCard__fCIPW:focus-visible{outline:2px solid #a42931;outline-offset:3px}.page_groupCard__fCIPW:hover .page_cover__87eLZ{transform:scale(1.06)}.page_groupCard__fCIPW:hover .page_groupName__B0LrB{color:#8b2229}.page_groupThumb__ChjAB{position:relative;display:block;aspect-ratio:3/2;overflow:hidden;background-color:#efece6}.page_groupThumb__ChjAB .page_cover__87eLZ{transition:transform 1.1s cubic-bezier(.16,1,.3,1)}.page_groupRelation__NVhbX{position:absolute;left:0;bottom:0;display:inline-flex;align-items:center;height:30px;padding-inline:16px;background-color:#070d16;font-size:11px;letter-spacing:.14em;color:#fff}.page_groupRole__ZNajJ{font-family:var(--font-en),"Times New Roman",serif;font-size:13px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#a42931;margin-top:24px;font-size:10.5px}.page_groupName__B0LrB{margin-top:12px;font-family:var(--font-ja),"Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:19px;font-weight:500;line-height:1.7;letter-spacing:.06em;transition:color .3s cubic-bezier(.22,.61,.36,1)}@media(max-width:767.98px){.page_groupName__B0LrB{font-size:17px}}.page_groupEn__X72wy{margin-top:8px;font-family:var(--font-en),"Times New Roman",serif;font-size:12px;letter-spacing:.1em;color:rgba(16,22,31,.4)}.page_groupFoot__FPSmh{display:flex;justify-content:center;margin-top:64px}.page_news__nfEeo{padding-block:128px}@media(max-width:1023.98px){.page_news__nfEeo{padding-block:96px}}@media(max-width:767.98px){.page_news__nfEeo{padding-block:72px}}.page_news__nfEeo{background-color:#fff}.page_newsInner__h7Mvp{width:100%;max-width:1440px;margin-inline:auto;padding-inline:32px}@media(max-width:767.98px){.page_newsInner__h7Mvp{padding-inline:20px}}.page_newsHead__993Qa{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:60px}@media(max-width:767.98px){.page_newsHead__993Qa{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:40px}}.page_newsHeadLink__vKfyZ{flex-shrink:0;padding-bottom:6px}.page_company__hPzv_{display:grid;grid-template-columns:1fr 1fr;background-color:#0c1626}@media(max-width:1023.98px){.page_company__hPzv_{grid-template-columns:1fr}}.page_companyMedia__P9bMf{position:relative;min-height:560px}@media(max-width:1023.98px){.page_companyMedia__P9bMf{min-height:300px}}.page_companyBody__hxWCj{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:112px 80px;color:#fff}@media(max-width:1279.98px){.page_companyBody__hxWCj{padding:88px 56px}}@media(max-width:767.98px){.page_companyBody__hxWCj{padding:64px 20px}}.page_companyList__gWpnI{width:100%;max-width:520px;margin-top:44px}.page_companyList__gWpnI>div{display:grid;grid-template-columns:130px 1fr;grid-gap:24px;gap:24px;padding-block:20px;border-bottom:1px solid rgba(255,255,255,.14)}.page_companyList__gWpnI>div:first-child{border-top:1px solid rgba(255,255,255,.14)}@media(max-width:479.98px){.page_companyList__gWpnI>div{grid-template-columns:1fr;gap:6px}}.page_companyList__gWpnI dt{font-size:12.5px;letter-spacing:.12em;color:#cf787e}.page_companyList__gWpnI dd{margin:0;font-size:14px;line-height:1.9;color:rgba(255,255,255,.86)}.page_companyList__gWpnI dd span{display:block}.page_companyFoot__PWgDz{margin-top:48px;width:100%;max-width:300px}.NewsArchive_list__ypDK3{margin-top:8px}.NewsArchive_pager__w1PTm{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:56px}@media(max-width:767.98px){.NewsArchive_pager__w1PTm{gap:12px;margin-top:40px}}.NewsArchive_pages__nw5rV{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.NewsArchive_page__KfUmi,.NewsArchive_pagerNav__tu6fF{min-width:44px;min-height:44px;padding:11px 16px;border:1px solid rgba(16,22,31,.12);font-family:var(--font-num),"Hiragino Sans","Noto Sans JP","Yu Gothic",sans-serif;font-size:13px;letter-spacing:.06em;color:rgba(16,22,31,.7);transition:background-color .35s cubic-bezier(.22,.61,.36,1),border-color .35s cubic-bezier(.22,.61,.36,1),color .35s cubic-bezier(.22,.61,.36,1)}.NewsArchive_page__KfUmi:focus-visible,.NewsArchive_pagerNav__tu6fF:focus-visible{outline:2px solid #a42931;outline-offset:3px}.NewsArchive_page__KfUmi:hover:not(:disabled),.NewsArchive_pagerNav__tu6fF:hover:not(:disabled){border-color:#0c1626;color:#0c1626}.NewsArchive_page__KfUmi:disabled,.NewsArchive_pagerNav__tu6fF:disabled{opacity:.4;cursor:default}@media(max-width:767.98px){.NewsArchive_page__KfUmi,.NewsArchive_pagerNav__tu6fF{min-width:40px;padding:9px 12px;font-size:12px}}.NewsArchive_pagerNav__tu6fF{font-family:var(--font-ja),"Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;letter-spacing:.1em}.NewsArchive_active__p2HhY{background-color:#0c1626;border-color:#0c1626;color:#fff}.NewsArchive_active__p2HhY:hover:not(:disabled){color:#fff}.NewsArchive_count__QqsqI{margin-top:28px;font-family:var(--font-num),"Hiragino Sans","Noto Sans JP","Yu Gothic",sans-serif;font-size:12.5px;letter-spacing:.06em;text-align:center;color:rgba(16,22,31,.55)}.page_root__sH9gU{padding-block:128px}@media(max-width:1023.98px){.page_root__sH9gU{padding-block:96px}}@media(max-width:767.98px){.page_root__sH9gU{padding-block:72px}}.page_root__sH9gU{background-color:#fff}.page_inner__qkfeC{width:100%;max-width:1200px;margin-inline:auto;padding-inline:32px}@media(max-width:767.98px){.page_inner__qkfeC{padding-inline:20px}}.page_note__N5z5M{margin-top:56px;font-size:13px;line-height:2;letter-spacing:.04em;color:rgba(16,22,31,.55)}@media(max-width:767.98px){.page_note__N5z5M{margin-top:40px;font-size:12px}}.IntlPage_cover__taz4E{object-fit:cover}.IntlPage_root__X_fNA{font-family:Helvetica Neue,Arial,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}.IntlPage_eyebrow__PH3jH{color:#a42931}.IntlPage_eyebrowLight__BQjjb,.IntlPage_eyebrow__PH3jH{font-family:var(--font-en),"Times New Roman",serif;font-size:13px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;display:block;margin-bottom:18px}.IntlPage_eyebrowLight__BQjjb{color:#cf787e}.IntlPage_title__9j_xi{font-family:inherit;font-size:34px;font-weight:500;line-height:1.55;letter-spacing:.04em;margin:0 0 24px}@media(max-width:767.98px){.IntlPage_title__9j_xi{font-size:23px}}.IntlPage_titleLight__UDD3i{color:#fff}.IntlPage_lead__YqMPl{max-width:760px;font-size:15px;line-height:1.95;letter-spacing:.02em;color:rgba(16,22,31,.7);margin:0}@media(max-width:767.98px){.IntlPage_lead__YqMPl{font-size:14px}}.IntlPage_headCenter__6k2Py{text-align:center;margin-bottom:60px}.IntlPage_headCenter__6k2Py .IntlPage_lead__YqMPl{margin-inline:auto}.IntlPage_headCenter__6k2Py .IntlPage_eyebrow__PH3jH{justify-content:center}@media(max-width:767.98px){.IntlPage_headCenter__6k2Py{margin-bottom:40px}}.IntlPage_hero__UVal_{position:relative;display:flex;align-items:center;min-height:78svh;padding-top:84px;padding-bottom:60px;background-color:#070d16;overflow:hidden}@media(max-width:767.98px){.IntlPage_hero__UVal_{min-height:560px;padding-top:64px}}.IntlPage_heroMedia__3bNW4{position:absolute;inset:0}.IntlPage_heroScrim__xTmSB{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,13,22,.88) 0,rgba(7,13,22,.5) 60%,rgba(7,13,22,.35)),linear-gradient(180deg,rgba(7,13,22,.5) 0,rgba(7,13,22,0) 35%)}.IntlPage_heroInner__Nk55d{width:100%;max-width:1440px;margin-inline:auto;padding-inline:32px}@media(max-width:767.98px){.IntlPage_heroInner__Nk55d{padding-inline:20px}}.IntlPage_heroInner__Nk55d{position:relative;color:#fff;padding-block:64px}.IntlPage_heroEyebrow__eMUuf{font-family:var(--font-en),"Times New Roman",serif;font-size:13px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#cf787e;margin-bottom:24px}.IntlPage_heroTitle__pTj9d{display:flex;flex-direction:column;gap:8px;margin:0;font-size:52px;font-weight:500;line-height:1.3;letter-spacing:.03em}@media(max-width:1023.98px){.IntlPage_heroTitle__pTj9d{font-size:40px}}@media(max-width:767.98px){.IntlPage_heroTitle__pTj9d{font-size:28px}}.IntlPage_heroLead__PL8Tg{max-width:640px;margin-top:30px;font-size:15px;line-height:1.95;color:rgba(255,255,255,.8)}@media(max-width:767.98px){.IntlPage_heroLead__PL8Tg{margin-top:22px;font-size:13.5px}}.IntlPage_about__iAL4f{padding-block:128px}@media(max-width:1023.98px){.IntlPage_about__iAL4f{padding-block:96px}}@media(max-width:767.98px){.IntlPage_about__iAL4f{padding-block:72px}}.IntlPage_about__iAL4f{background-color:#fff}.IntlPage_aboutInner___2esg{width:100%;max-width:1440px;margin-inline:auto;padding-inline:32px}@media(max-width:767.98px){.IntlPage_aboutInner___2esg{padding-inline:20px}}.IntlPage_aboutInner___2esg{display:grid;grid-template-columns:1fr .72fr;grid-gap:72px;gap:72px;align-items:center}@media(max-width:1023.98px){.IntlPage_aboutInner___2esg{grid-template-columns:1fr;gap:44px}}.IntlPage_aboutText__SS1TU{display:flex;flex-direction:column;gap:22px}.IntlPage_aboutText__SS1TU p{font-size:15px;line-height:2;letter-spacing:.02em;color:rgba(16,22,31,.7);margin:0}@media(max-width:767.98px){.IntlPage_aboutText__SS1TU p{font-size:14px}}.IntlPage_aboutMedia__O2XCj{position:relative;aspect-ratio:3/4;overflow:hidden;box-shadow:0 24px 70px rgba(16,22,31,.14)}@media(max-width:1023.98px){.IntlPage_aboutMedia__O2XCj{aspect-ratio:16/9}}.IntlPage_service__FCoOe{padding-block:128px}@media(max-width:1023.98px){.IntlPage_service__FCoOe{padding-block:96px}}@media(max-width:767.98px){.IntlPage_service__FCoOe{padding-block:72px}}.IntlPage_service__FCoOe{background-color:#f7f6f3}.IntlPage_serviceInner__sbdA1{width:100%;max-width:1440px;margin-inline:auto;padding-inline:32px}@media(max-width:767.98px){.IntlPage_serviceInner__sbdA1{padding-inline:20px}}.IntlPage_serviceList__BQEn1{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:2px;gap:2px;background-color:rgba(16,22,31,.12);border:1px solid rgba(16,22,31,.12)}.IntlPage_serviceList__BQEn1>li{display:flex;flex-direction:column;gap:12px;padding:40px 26px;background-color:#fff}.IntlPage_serviceList__BQEn1 h3{margin:0;font-size:16px;font-weight:500;letter-spacing:.03em}.IntlPage_serviceList__BQEn1 p{margin:0;font-size:13px;line-height:1.9;color:rgba(16,22,31,.7)}@media(max-width:1023.98px){.IntlPage_serviceList__BQEn1{grid-template-columns:repeat(2,1fr)}.IntlPage_serviceList__BQEn1>li{padding:28px 20px}}@media(max-width:479.98px){.IntlPage_serviceList__BQEn1{grid-template-columns:1fr}}.IntlPage_serviceNo__19U8W{font-family:var(--font-num),"Hiragino Sans","Noto Sans JP","Yu Gothic",sans-serif;font-size:22px;font-weight:600;line-height:1;color:rgba(164,41,49,.6)}.IntlPage_business__Nr5IZ{padding-block:128px}@media(max-width:1023.98px){.IntlPage_business__Nr5IZ{padding-block:96px}}@media(max-width:767.98px){.IntlPage_business__Nr5IZ{padding-block:72px}}.IntlPage_business__Nr5IZ{background-color:#fff}.IntlPage_businessInner__tAWQE{width:100%;max-width:1440px;margin-inline:auto;padding-inline:32px}@media(max-width:767.98px){.IntlPage_businessInner__tAWQE{padding-inline:20px}}.IntlPage_bizList__pLgxp{margin-top:60px;display:flex;flex-direction:column;gap:56px}.IntlPage_bizList__pLgxp>li{display:grid;grid-template-columns:.8fr 1fr;grid-gap:48px;gap:48px;align-items:center}.IntlPage_bizList__pLgxp>li:nth-child(2n){direction:rtl}.IntlPage_bizList__pLgxp>li:nth-child(2n)>*{direction:ltr}@media(max-width:1023.98px){.IntlPage_bizList__pLgxp>li{grid-template-columns:1fr;gap:24px}.IntlPage_bizList__pLgxp>li:nth-child(2n){direction:ltr}}.IntlPage_bizList__pLgxp h3{margin:0 0 16px;font-size:22px;font-weight:500;letter-spacing:.03em}@media(max-width:767.98px){.IntlPage_bizList__pLgxp h3{font-size:18px}}.IntlPage_bizList__pLgxp p{margin:0;font-size:14.5px;line-height:2;color:rgba(16,22,31,.7)}@media(max-width:767.98px){.IntlPage_bizList__pLgxp p{font-size:13.5px}}@media(max-width:1023.98px){.IntlPage_bizList__pLgxp{gap:40px}}.IntlPage_bizMedia__JDW5m{position:relative;aspect-ratio:4/3;overflow:hidden;box-shadow:0 12px 40px rgba(16,22,31,.1)}.IntlPage_bizNo__E1U1v{position:absolute;left:0;bottom:0;display:flex;align-items:center;justify-content:center;width:72px;height:72px;background-color:#070d16;color:#cf787e;font-family:var(--font-num),"Hiragino Sans","Noto Sans JP","Yu Gothic",sans-serif;font-size:22px;font-weight:600}@media(max-width:767.98px){.IntlPage_bizNo__E1U1v{width:56px;height:56px;font-size:19px}}.IntlPage_properties__uNize{padding-block:128px}@media(max-width:1023.98px){.IntlPage_properties__uNize{padding-block:96px}}@media(max-width:767.98px){.IntlPage_properties__uNize{padding-block:72px}}.IntlPage_properties__uNize{background-color:#f7f6f3}.IntlPage_propertiesInner__c0j5X{width:100%;max-width:1440px;margin-inline:auto;padding-inline:32px}@media(max-width:767.98px){.IntlPage_propertiesInner__c0j5X{padding-inline:20px}}.IntlPage_propertiesGrid__dprkp{margin-top:60px}@media(max-width:767.98px){.IntlPage_propertiesGrid__dprkp{margin-top:40px}}.IntlPage_propertiesNote__OWQys{margin-top:48px;font-size:13px;line-height:2;letter-spacing:.02em;color:rgba(16,22,31,.55)}@media(max-width:767.98px){.IntlPage_propertiesNote__OWQys{margin-top:32px;font-size:12px}}.IntlPage_strength__3i5by{padding-block:128px}@media(max-width:1023.98px){.IntlPage_strength__3i5by{padding-block:96px}}@media(max-width:767.98px){.IntlPage_strength__3i5by{padding-block:72px}}.IntlPage_strength__3i5by{background-color:#070d16}.IntlPage_strengthInner__qrgV8{width:100%;max-width:1440px;margin-inline:auto;padding-inline:32px}@media(max-width:767.98px){.IntlPage_strengthInner__qrgV8{padding-inline:20px}}.IntlPage_strengthList__NVb59{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}.IntlPage_strengthList__NVb59>li{display:flex;flex-direction:column;gap:14px;padding-top:30px;border-top:1px solid rgba(255,255,255,.2)}.IntlPage_strengthList__NVb59 h3{margin:0;font-size:17px;font-weight:500;letter-spacing:.03em;color:#fff}.IntlPage_strengthList__NVb59 p{margin:0;font-size:13.5px;line-height:1.95;color:rgba(255,255,255,.68)}@media(max-width:1023.98px){.IntlPage_strengthList__NVb59{grid-template-columns:1fr;gap:28px}}.IntlPage_strengthNo__tt5tg{font-family:var(--font-num),"Hiragino Sans","Noto Sans JP","Yu Gothic",sans-serif;font-size:25px;font-weight:600;line-height:1;color:#cf787e}.IntlPage_company__F8_AA{padding-block:128px}@media(max-width:1023.98px){.IntlPage_company__F8_AA{padding-block:96px}}@media(max-width:767.98px){.IntlPage_company__F8_AA{padding-block:72px}}.IntlPage_company__F8_AA{background-color:#f7f6f3}.IntlPage_companyInner__0vLgy{width:100%;max-width:900px;margin-inline:auto;padding-inline:32px}@media(max-width:767.98px){.IntlPage_companyInner__0vLgy{padding-inline:20px}}.IntlPage_table__zTMFe{margin-top:44px}.IntlPage_table__zTMFe>div{display:grid;grid-template-columns:220px 1fr;grid-gap:28px;gap:28px;padding-block:22px;border-bottom:1px solid rgba(16,22,31,.12)}.IntlPage_table__zTMFe>div:first-child{border-top:1px solid rgba(16,22,31,.12)}@media(max-width:767.98px){.IntlPage_table__zTMFe>div{grid-template-columns:1fr;gap:6px;padding-block:18px}}.IntlPage_table__zTMFe dt{font-size:13px;font-weight:500;letter-spacing:.04em;color:#12233a}.IntlPage_table__zTMFe dd{margin:0;font-size:14.5px;line-height:1.9;color:rgba(16,22,31,.7)}@media(max-width:767.98px){.IntlPage_table__zTMFe dd{font-size:13.5px}}.IntlPage_table__zTMFe dd ul li{position:relative;padding-left:16px}.IntlPage_table__zTMFe dd ul li:before{content:"";position:absolute;top:.9em;left:0;width:6px;height:1px;background-color:#a42931}.IntlPage_note__eb_nW{margin-top:20px;font-size:12px;color:rgba(16,22,31,.4)}.IntlPage_offices__DVf4Y{padding-block:128px}@media(max-width:1023.98px){.IntlPage_offices__DVf4Y{padding-block:96px}}@media(max-width:767.98px){.IntlPage_offices__DVf4Y{padding-block:72px}}.IntlPage_offices__DVf4Y{background-color:#fff}.IntlPage_officesInner__hPY7R{width:100%;max-width:1440px;margin-inline:auto;padding-inline:32px}@media(max-width:767.98px){.IntlPage_officesInner__hPY7R{padding-inline:20px}}.IntlPage_officeList__8GKEo{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;margin-top:44px}.IntlPage_officeList__8GKEo>li{padding:32px 28px;border:1px solid rgba(16,22,31,.12)}.IntlPage_officeList__8GKEo h3{margin:0 0 16px;font-size:16px;font-weight:500;letter-spacing:.04em}.IntlPage_officeList__8GKEo address{font-style:normal;font-size:13.5px;line-height:1.95;color:rgba(16,22,31,.7)}@media(max-width:1023.98px){.IntlPage_officeList__8GKEo{grid-template-columns:1fr;gap:16px}}.IntlPage_officeTel__iSvZt{margin-top:10px;font-size:13.5px;color:rgba(16,22,31,.7)}.IntlPage_group__VZFZe{padding-block:128px}@media(max-width:1023.98px){.IntlPage_group__VZFZe{padding-block:96px}}@media(max-width:767.98px){.IntlPage_group__VZFZe{padding-block:72px}}.IntlPage_group__VZFZe{background-color:#f7f6f3}.IntlPage_groupInner__2Yvt_{width:100%;max-width:1440px;margin-inline:auto;padding-inline:32px}@media(max-width:767.98px){.IntlPage_groupInner__2Yvt_{padding-inline:20px}}.IntlPage_groupList__jtO0S{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:28px;gap:28px;margin-top:48px}.IntlPage_groupList__jtO0S>li{display:flex;flex-direction:column;gap:12px;padding:34px 28px;background-color:#fff;border-top:2px solid #a42931}.IntlPage_groupList__jtO0S h3{margin:0;font-size:16px;font-weight:500;line-height:1.6;letter-spacing:.03em}.IntlPage_groupList__jtO0S p{margin:0;font-size:13px;line-height:1.9;color:rgba(16,22,31,.7)}@media(max-width:1279.98px){.IntlPage_groupList__jtO0S{grid-template-columns:repeat(2,1fr);gap:20px}}@media(max-width:767.98px){.IntlPage_groupList__jtO0S{grid-template-columns:1fr;gap:16px}}.IntlPage_groupRole__Hp_4o{font-family:var(--font-en),"Times New Roman",serif;font-size:13px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#a42931;font-size:10px}.IntlPage_contact__bmZR5{position:relative;background-color:#070d16;overflow:hidden}.IntlPage_contactMedia__mrMJl{position:absolute;inset:0}.IntlPage_contactScrim__kueDo{position:absolute;inset:0;background:linear-gradient(100deg,rgba(7,13,22,.96),rgba(7,13,22,.88) 45%,rgba(7,13,22,.66))}.IntlPage_contactInner__oPOsT{width:100%;max-width:1440px;margin-inline:auto;padding-inline:32px}@media(max-width:767.98px){.IntlPage_contactInner__oPOsT{padding-inline:20px}}.IntlPage_contactInner__oPOsT{padding-block:128px}@media(max-width:1023.98px){.IntlPage_contactInner__oPOsT{padding-block:96px}}@media(max-width:767.98px){.IntlPage_contactInner__oPOsT{padding-block:72px}}.IntlPage_contactInner__oPOsT{position:relative;display:grid;grid-template-columns:1fr 360px;grid-gap:64px;gap:64px}@media(max-width:1023.98px){.IntlPage_contactInner__oPOsT{grid-template-columns:1fr;gap:44px}}.IntlPage_contactLead__BV8ro{max-width:620px;margin:0;font-size:14px;line-height:2;color:rgba(255,255,255,.72)}.IntlPage_contactActions__zR3KL{display:flex;flex-direction:column;gap:12px}.IntlPage_contactBtn__NcVen{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 28px;background-color:#fff;color:#0c1626;font-size:13.5px;letter-spacing:.08em;transition:background-color .4s cubic-bezier(.22,.61,.36,1)}.IntlPage_contactBtn__NcVen:focus-visible{outline:2px solid #a42931;outline-offset:3px}.IntlPage_contactBtn__NcVen svg{color:#8b2229;transition:transform .45s cubic-bezier(.16,1,.3,1)}.IntlPage_contactBtn__NcVen:hover{background-color:#efece6}.IntlPage_contactBtn__NcVen:hover svg{transform:translateX(6px)}.IntlPage_contactFormNote__t8Xtq{margin:0 0 20px;font-size:11.5px;color:rgba(255,255,255,.55)}.IntlPage_contactBlock__6agJJ{display:flex;flex-direction:column;gap:6px;padding-top:24px;border-top:1px solid rgba(255,255,255,.16);color:#fff}.IntlPage_contactLabel__ufMJk{font-size:11px;letter-spacing:.12em;color:rgba(255,255,255,.6)}.IntlPage_contactTel__ggTT7{font-family:var(--font-num),"Hiragino Sans","Noto Sans JP","Yu Gothic",sans-serif;font-weight:500;font-size:27px;line-height:1.2;letter-spacing:.04em}.IntlPage_contactSub__dnpiG{font-size:11.5px;line-height:1.7;color:rgba(255,255,255,.6)}.IntlPage_contactAddress__Bang3{font-style:normal;font-size:13.5px;line-height:1.9;color:rgba(255,255,255,.86)}