.mDivided{display:flex;height:100%}@media(max-width: 767px){.mDivided{flex-direction:column}.mDivided:is([data-hasgap]){row-gap:1px}}.mDivided:is([data-dir=vertical]){flex-direction:column}.mDivided:is([data-hasgap]){-moz-column-gap:1px;column-gap:1px}.mDivided:is([data-dir=vertical][data-hasgap]){row-gap:1px}.mDividedItem{position:relative;width:100%}@media(max-width: 767px){.mDividedItem{height:50%}}.mDividedItem:where(.mDivided[data-dir=vertical]>*){height:50%}.mFVcommonlite{padding-top:var(--space80);position:relative;display:flex;justify-content:center;width:100%}@media(min-width: 768px){.mFVcommonlite{padding-top:var(--space48)}}@media(max-width: 767px){.mFVcommonlite{padding-top:135rem}}@media(min-width: 768px){.mFVcommonliteInner{row-gap:var(--space32);width:min(1120rem,100%);display:grid;grid-template-rows:1fr min-content;grid-template-columns:auto auto;grid-template-areas:"head image" "desc image";justify-content:space-between}}@media(max-width: 767px){.mFVcommonliteInner{row-gap:var(--space32);width:min(352rem,100%);display:flex;flex-direction:column}}.mFVcommonliteHeading{display:flex;flex-direction:column;justify-content:flex-end;row-gap:var(--space32)}.mFVcommonliteTitle{color:var(--gray_text)}.mFVcommonliteTitle strong{color:var(--primary);position:relative}.mFVcommonliteTitle strong::before{content:"";display:block;width:100%;background-color:var(--gray_line);position:absolute;left:0;z-index:-1}@media(min-width: 768px){.mFVcommonliteTitle strong::before{bottom:8rem;height:16rem}}@media(max-width: 767px){.mFVcommonliteTitle strong::before{bottom:6rem;height:12rem}}.mFVcommonliteTitle:has(strong){padding-bottom:4rem}.cSlash:where(.mFVcommonliteHeading *){transform-origin:left bottom}@media(min-width: 768px){.mFVcommonliteTagline{padding-bottom:28rem}}@media(max-width: 767px){.mFVcommonliteTagline{padding-bottom:var(--space24)}}.mFVcommonliteImage{position:relative;grid-area:image}@media(min-width: 768px){.mFVcommonliteImage{width:600rem;height:400rem}}@media(max-width: 767px){.mFVcommonliteImage{width:100%;height:440rem}}.mFVcommonliteImageinner{display:flex;height:100%}@media(max-width: 767px){.mFVcommonliteImageinner{flex-direction:column}}.mFVcommonliteImageinner .cPicture{background-color:oklch(from var(--keycolor) calc(l * 1.15) calc(c * 0.4) h)}.mFVcommonBubble{position:absolute}@media(min-width: 768px){.mFVcommonBubble{top:30rem;left:-82rem}}@media(max-width: 767px){.mFVcommonBubble{top:28rem;right:22rem}}.mFVcommonBubble .cRibbontext{top:0;left:0}@media(max-width: 767px){.mFVcommonBubble .cRibbontextSlash{margin-right:16rem}}.mFVcommonliteDesc{grid-area:desc;color:var(--gray_text)}@media(min-width: 768px){.mFVcommonliteDesc{padding-right:var(--space16)}}@media(max-width: 767px){.mFVcommonliteDesc{padding-top:var(--space16)}}.mpapFactlist{display:flex;flex-wrap:wrap;width:100%}@media(min-width: 768px){.mpapFactlist:where(:has(>.mpapFact)){-moz-column-gap:56rem;column-gap:56rem;row-gap:var(--space144);margin-top:96rem;padding-bottom:var(--space24)}}@media(max-width: 767px){.mpapFactlist:where(:has(>.mpapFact)){flex-direction:column;gap:var(--space48);row-gap:128rem;margin-top:60rem;padding-bottom:var(--space16)}}.mpapFactlist:where(:has(>.mpapFact))>*{width:100%}@media(min-width: 768px){.mpapFactlist:where(:has(>.mpapFact))>*{width:calc((100% - 56rem)/2)}}@media(min-width: 768px){.mpapFactlist:where(:has(>.mpapFactsmall)){-moz-column-gap:var(--space32);column-gap:var(--space32);row-gap:var(--space48)}}@media(max-width: 767px){.mpapFactlist:where(:has(>.mpapFactsmall)){-moz-column-gap:var(--space32);column-gap:var(--space32);row-gap:var(--space48)}}@media(min-width: 768px){.mpapFactlist:where(:has(>.mpapFactsmall))>*{width:calc((100% - var(--space32)*3)/4)}}@media(max-width: 767px){.mpapFactlist:where(:has(>.mpapFactsmall))>*{width:calc((100% - var(--space32)*1)/2)}}.mpapFact{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}@media(min-width: 768px){.mpapFact{gap:var(--space32)}}@media(max-width: 767px){.mpapFact{gap:var(--space24)}}.mpapFactHead{width:100%;display:flex;justify-content:space-between;gap:var(--space8);order:-1}.mpapFactHead::before{content:"";display:block;position:absolute;bottom:0;top:0;left:0;right:0}@media(max-width: 767px){.mpapFactHead{gap:var(--space24)}}.uCarouselUnitlist{pointer-events:none}.mpapFactHeadText{display:flex;flex-direction:column}@media(min-width: 768px){.mpapFactHeadText{gap:var(--space32)}}@media(max-width: 767px){.mpapFactHeadText{gap:var(--space16)}}@media(max-width: 767px){.cIcontext:has(.cIcon._r):is(.mpapFactHeadText *){padding-left:0;flex-direction:column-reverse;gap:var(--space16)}}@media(max-width: 767px){.cIcon:is(.cIcontext *):where(._r):is(.mpapFactHeadText *){position:relative;top:0;left:0;translate:0}}.mpapFactTitle{display:flex}@media(max-width: 767px){.mpapFactTitle{flex-direction:column;row-gap:var(--space24)}.mpapFactTitle::after{content:"";display:block;width:16rem;height:1px;background:var(--gray_line)}}.cIconlinkText:is(.mpapFact *),.cIcontextText:is(.mpapFact *){color:var(--gray_text)}.mpapFactHeadTextRibbon{position:absolute;right:0;top:-64rem}.mpapFactHeadImage{flex-grow:0;flex-shrink:0;width:144rem;aspect-ratio:144/96;height:-moz-fit-content;height:fit-content}.mpapFactImages{position:relative;width:100%;z-index:1;cursor:pointer}.uCarouselContainer:is(.mpapFact *){height:100%;aspect-ratio:3/2}.uCarouselUnit:is(.mpapFact *){width:100%;aspect-ratio:3/2}.uCarouselIndicatorList:is(.mpapFact *){position:absolute;left:0;z-index:1;padding:5rem;margin:-5rem}@media(min-width: 768px){.uCarouselIndicatorList:is(.mpapFact *){top:calc(100% + var(--space16))}}@media(max-width: 767px){.uCarouselIndicatorList:is(.mpapFact *){top:calc(100% + var(--space8))}}.mpapFactsmall{display:flex;flex-direction:column}@media(max-width: 767px){.cIcontext:has(.cIcon._r):is(.mpapFactsmall *){padding-left:0;flex-direction:column-reverse;gap:var(--space16)}}@media(max-width: 767px){.cIcon:is(.cIcontext *):where(._r):is(.mpapFactsmall *){position:relative;top:0;left:0;translate:0}}.mpapFactsmallTitle{position:relative;padding-bottom:calc(var(--space24) + 1px);display:flex;margin-bottom:var(--space16)}.mpapFactsmallTitle::after{content:"";display:block;width:var(--space16);height:0;border-top:1px solid var(--gray_point);position:absolute;bottom:0;left:0}.cIconlinkText:is(.mpapFactsmall *),.cIcontextText:is(.mpapFactsmall *){color:var(--gray_text)}.mButtonlist{display:flex;flex-direction:column;width:100%;gap:var(--space48)}.mButtonlist:where(._titlebottommarginnarrow){gap:var(--space32)}.mButtonlist:where(._vertical) .mButtonlistContainer{flex-direction:column;gap:var(--space16)}.mButtonlist:where(._col2) .mButtonlistContainer{display:flex;flex-wrap:wrap;gap:var(--space16)}@media(min-width: 768px){.mButtonlist:where(._col2) .mButtonlistContainer>*{width:calc((100% - var(--space16)*1)/2)}}@media(max-width: 767px){.mButtonlist:where(._col2) .mButtonlistContainer{gap:var(--space8)}}.mButtonlist:where(._col3) .mButtonlistContainer{display:flex;flex-wrap:wrap}@media(min-width: 768px){.mButtonlist:where(._col3) .mButtonlistContainer{gap:var(--space8)}.mButtonlist:where(._col3) .mButtonlistContainer>*{width:calc((100% - var(--space8)*2)/3)}}.mButtonlist:where(._col4) .mButtonlistContainer{display:flex;flex-wrap:wrap;gap:var(--space8)}@media(min-width: 768px){.mButtonlist:where(._col4) .mButtonlistContainer>*{width:calc((100% - var(--space8)*3)/4)}}@media(max-width: 767px){.mButtonlist:where(._wideSpGap) .mButtonlistContainer{gap:var(--space16)}}.mButtonlist:where(._bordertop){position:relative}@media(min-width: 768px){.mButtonlist:where(._bordertop){padding-top:var(--space80)}}@media(max-width: 767px){.mButtonlist:where(._bordertop){padding-top:var(--space48)}}@media(min-width: 768px){.mButtonlist:where(._bordertop):where(._bordertopnarrow){padding-top:var(--space48)}}@media(max-width: 767px){.mButtonlist:where(._bordertop):where(._bordertopnarrow){padding-top:var(--space32)}}.mButtonlist:where(._bordertop)::after{content:"";display:block;width:100%;height:0;border-top:1px solid var(--gray_line);position:absolute;top:0;left:0}.mButtonlistContainer{display:flex;width:100%}@media(min-width: 768px){.mButtonlistContainer{-moz-column-gap:var(--space16);column-gap:var(--space16)}}@media(max-width: 767px){.mButtonlistContainer{flex-direction:column;row-gap:var(--space16)}}@media(min-width: 768px){.mButtonlistContainer:where(:has(.mButtonlistUnit:nth-child(3))){-moz-column-gap:var(--space8);column-gap:var(--space8)}}@media(max-width: 767px){.mButtonlistContainer:where(:has(.mButtonlistUnit:nth-child(3))){flex-direction:column;row-gap:var(--space8)}}.mButtonlistUnit{width:100%}@media(max-width: 767px){[data-id=main]>.uCommonspread{row-gap:var(--space80)}}.cButtonText:where(:root[data-dir^="/about/people-and-culture/"] *){color:var(--primary)}.mButtonlistContainer:is(:root[data-dir^="/about/people-and-culture/"] *) .mButtonlistUnit .cButtonContent:after{position:absolute;color:var(--gray_text);font-size:13rem;line-height:18rem;margin-top:var(--mt);margin-bottom:var(--mb)}@media(min-width: 768px){.mButtonlistContainer:is(:root[data-dir^="/about/people-and-culture/"] *) .mButtonlistUnit .cButtonContent:after{top:var(--space32);right:var(--space32)}}@media(max-width: 767px){.mButtonlistContainer:is(:root[data-dir^="/about/people-and-culture/"] *) .mButtonlistUnit .cButtonContent:after{top:var(--space24);right:var(--space24)}}.mButtonlistContainer:is(:root[data-dir^="/about/people-and-culture/"] *) .mButtonlistUnit .cButtonContent:where(._hover)::after{opacity:.5}.mButtonlistContainer:is(:root[data-dir^="/about/people-and-culture/"] *) .mButtonlistUnit .cButtonContent:where([aria-current=page])::after{opacity:.2}.mButtonlistContainer:is(:root[data-dir^="/about/people-and-culture/"] *) .mButtonlistUnit:nth-child(1) .cButtonContent:after{content:"01"}.mButtonlistContainer:is(:root[data-dir^="/about/people-and-culture/"] *) .mButtonlistUnit:nth-child(2) .cButtonContent:after{content:"02"}.mButtonlistContainer:is(:root[data-dir^="/about/people-and-culture/"] *) .mButtonlistUnit:nth-child(3) .cButtonContent:after{content:"03"}.mButtonlistContainer:is(:root[data-dir^="/about/people-and-culture/"] *) .mButtonlistUnit:nth-child(4) .cButtonContent:after{content:"04"}@media(min-width: 768px){.mFVcommonBubble:is(:root[data-dir^="/about/people-and-culture/social-engagement/"] *){top:30rem}}