:root{--e-global-color-v4-body-dark-1:var(--body-dark-1);--e-global-color-v4-primary-dark-1:var(--primary-dark-1);--e-global-color-v4-primary-light-1:var(--Primary-light-1);--e-global-color-v4-primary-light-2:var(--primary-light-2);--e-global-color-v4-primary-light-3:var(--primary-light-3);--e-global-color-v4-primary-barnd-1:var(--primary-barnd-1);--e-global-color-v4-primary-brand-2:var(--primary-brand-2);--e-global-color-v4-primary-dark-3:var(--primary-dark-3);--e-global-color-v4-accent:var(--Accent);--e-global-color-v4-dark-1:var(--dark-1)}:root{--e-global-typography-v4-title-1-font-family:var(--font-plus-jakarta-sans);--e-global-typography-v4-title-1-font-size:var(--title-1-clamp);--e-global-typography-v4-title-1-font-weight:700;--e-global-typography-v4-title-1-line-height:120%;--e-global-typography-v4-title-2-font-family:var(--font-plus-jakarta-sans);--e-global-typography-v4-title-2-font-size:var(--title-2-w);--e-global-typography-v4-title-2-font-weight:700;--e-global-typography-v4-title-2-line-height:120%;--e-global-typography-v4-title-3-font-family:var(--Heading-font-W);--e-global-typography-v4-title-3-font-size:var(--title-size-3);--e-global-typography-v4-title-3-font-weight:700;--e-global-typography-v4-title-3-line-height:var(--Title-line-height);--e-global-typography-v4-title-4-font-family:var(--Heading-font-W);--e-global-typography-v4-title-4-font-size:clamp(1.4375rem, 1.3783rem + 0.2632vw, 1.5625rem);--e-global-typography-v4-title-4-font-weight:800;--e-global-typography-v4-title-4-line-height:var(--Line-height-title);--e-global-typography-v4-title-5-font-size:clamp(1.4375rem, 1.3783rem + 0.2632vw, 1.5625rem);--e-global-typography-v4-body-l-font-family:var(--body-font-w);--e-global-typography-v4-body-l-font-size:var(--body-l);--e-global-typography-v4-body-l-font-weight:400;--e-global-typography-v4-body-l-line-height:160%;--e-global-typography-v4-body-s-font-family:var(--body-font-w);--e-global-typography-v4-body-s-font-size:var(--body-s);--e-global-typography-v4-body-s-font-weight:400;--e-global-typography-v4-body-s-line-height:160%;--e-global-typography-v4-body-m-font-family:var(--body-font-w);--e-global-typography-v4-body-m-font-size:var(--body-m);--e-global-typography-v4-body-m-font-weight:400;--e-global-typography-v4-body-m-line-height:160%;--e-global-typography-v4-body-test-plus-jakarta-font-family:var(--title-1-plus-jakarte);--e-global-typography-v4-body-test-plus-jakarta-font-size:1.5rem;--e-global-typography-v4-body-test-plus-jakarta-font-weight:400;--e-global-typography-v4-body-test-plus-jakarta-line-height:160%;--e-global-typography-v4-title-2-english-font-family:var(--title-2-plus-jakarta-sans);--e-global-typography-v4-title-2-english-font-size:var(--clamp-2);--e-global-typography-v4-title-2-english-font-weight:700;--e-global-typography-v4-title-1-new-1-font-family:var(--title-1-plus-jakarte);--e-global-typography-v4-title-1-new-1-font-size:var(--clamp-1);--e-global-typography-v4-title-1-new-1-font-weight:700;--e-global-typography-v4-title-2-plus-jakarta-font-family:var(--title-1-plus-jakarte);--e-global-typography-v4-title-2-plus-jakarta-font-size:clamp(2.5rem, 2.2336rem + 1.1842vw, 3.0625rem);--e-global-typography-v4-title-2-plus-jakarta-font-weight:800;--e-global-typography-v4-title-1-jp-font-family:var(--Noto-sans-jp);--e-global-typography-v4-title-1-jp-font-size:clamp(3rem, 2.6676rem + 1.4773vw, 3.8125rem);--e-global-typography-v4-title-1-jp-font-weight:700;--e-global-typography-v4-title-1-jp-line-height:120%;--e-global-typography-v4-title-2-jp-font-family:var(--Noto-sans-jp);--e-global-typography-v4-title-2-jp-font-size:clamp(2.5rem, 2.2699rem + 1.0227vw, 3.0625rem);--e-global-typography-v4-title-2-jp-font-weight:700;--e-global-typography-v4-title-2-jp-line-height:120%;--e-global-typography-v4-title-3-jp-font-family:var(--Noto-sans-jp);--e-global-typography-v4-title-3-jp-font-size:clamp(2.0625rem, 1.9091rem + 0.6818vw, 2.4375rem);--e-global-typography-v4-title-3-jp-font-weight:700;--e-global-typography-v4-title-3-jp-line-height:var(--Title-line-height);--e-global-typography-v4-title-4-jp-font-family:var(--Noto-sans-jp);--e-global-typography-v4-title-4-jp-font-size:clamp(1.75rem, 1.6733rem + 0.3409vw, 1.9375rem);--e-global-typography-v4-title-4-jp-font-weight:700;--e-global-typography-v4-title-4-jp-line-height:var(--Line-height-title);--e-global-typography-v4-title5-jp-font-family:var(--Noto-sans-jp);--e-global-typography-v4-title5-jp-font-size:clamp(1.4375rem, 1.3864rem + 0.2273vw, 1.5625rem);--e-global-typography-v4-title5-jp-font-weight:700;--e-global-typography-v4-title-subtitle-jp-font-family:"Noto Sans JP";--e-global-typography-v4-title-subtitle-jp-font-size:var(--rem-jp);--e-global-typography-v4-title-subtitle-jp-font-weight:700;--e-global-typography-v4-title-subtitle-jp-line-height:120%;--e-global-typography-v4-bosy-l-jp-font-family:var(--Noto-sans-jp);--e-global-typography-v4-bosy-l-jp-font-size:1.125rem;--e-global-typography-v4-bosy-l-jp-font-weight:400;--e-global-typography-v4-bosy-l-jp-line-height:160%;--e-global-typography-v4-body-m-jp-font-family:var(--Noto-sans-jp);--e-global-typography-v4-body-m-jp-font-size:var(--body-m);--e-global-typography-v4-body-m-jp-font-weight:400;--e-global-typography-v4-body-m-jp-line-height:160%;--e-global-typography-v4-body-s-jp-font-family:var(--Noto-sans-jp);--e-global-typography-v4-body-s-jp-font-size:var(--body-s);--e-global-typography-v4-body-s-jp-font-weight:400;--e-global-typography-v4-body-s-jp-line-height:160%;--e-global-typography-v4-title-6-font-size:var(--title-6);--e-global-typography-v4-title-6-jp-font-family:"Noto Sans JP";--e-global-typography-v4-title-6-jp-font-size:clamp(1.1875rem, 1.1619rem + 0.1136vw, 1.25rem);--e-global-typography-v4-title-6-jp-font-weight:700;--e-global-typography-v4-title-6-jp-line-height:120%}