: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%; }