.index-module-scss-module__q9IGta__p-diversity-and-inclusion h1{font-family:var(--font-zen-kaku),sans-serif;margin-top:16px;margin-bottom:32px;font-style:normal;font-weight:900}@media print,screen and (min-width:980px){.index-module-scss-module__q9IGta__p-diversity-and-inclusion h1{margin-top:48px;margin-bottom:40px}}.index-module-scss-module__q9IGta__p-diversity-and-inclusion h2{margin-bottom:24px;font-family:filson-pro,ryo-gothic-plusn,sans-serif;font-size:2.4rem;font-style:normal;font-weight:700}.index-module-scss-module__q9IGta__p-diversity-and-inclusion ul li,.index-module-scss-module__q9IGta__p-diversity-and-inclusion ul li p{line-height:2.2rem}.index-module-scss-module__q9IGta__p-diversity-and-inclusion p{font-size:1.4rem;line-height:2.4rem}@media print,screen and (min-width:980px){.index-module-scss-module__q9IGta__p-diversity-and-inclusion p{font-size:1.5rem;line-height:2.6rem}}
.index-module-scss-module__Ro4D3q__p-diversity-and-inclusion__commitment h4{font-family:National2,ryo-gothic-plusn,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:3.2rem}@media print,screen and (min-width:980px){.index-module-scss-module__Ro4D3q__p-diversity-and-inclusion__commitment h4{font-size:2.4rem;line-height:3.8rem}}.index-module-scss-module__Ro4D3q__p-diversity-and-inclusion__commitment h5{font-size:1.9rem;font-weight:700;line-height:3rem}.index-module-scss-module__Ro4D3q__p-diversity-and-inclusion__commitment__text{margin-bottom:40px}@media print,screen and (min-width:980px){.index-module-scss-module__Ro4D3q__p-diversity-and-inclusion__commitment__text{font-size:1.4rem;line-height:2.8rem}}@media print,screen and (max-width:980px){.index-module-scss-module__Ro4D3q__p-diversity-and-inclusion__commitment__text p{padding-left:16px;padding-right:16px;font-size:1.2rem;line-height:2.4rem}}@media print,screen and (min-width:980px){.index-module-scss-module__Ro4D3q__p-diversity-and-inclusion__commitment__section{margin-left:auto;margin-right:auto}}.index-module-scss-module__Ro4D3q__p-diversity-and-inclusion__commitment__wrap{align-items:flex-start;margin-bottom:48px;display:flex}@media print,screen and (max-width:980px){.index-module-scss-module__Ro4D3q__p-diversity-and-inclusion__commitment__wrap{padding-right:16px}.index-module-scss-module__Ro4D3q__p-diversity-and-inclusion__commitment__wrap:nth-child(4){margin-bottom:0}}@media print,screen and (min-width:980px){.index-module-scss-module__Ro4D3q__p-diversity-and-inclusion__commitment__wrap:nth-child(3),.index-module-scss-module__Ro4D3q__p-diversity-and-inclusion__commitment__wrap:nth-child(4){margin-bottom:0}div[data-lang=en] .index-module-scss-module__Ro4D3q__p-diversity-and-inclusion__commitment__wrap p{line-height:1.6}}.index-module-scss-module__Ro4D3q__p-diversity-and-inclusion__commitment__number{margin-right:16px;font-family:filson-pro,ryo-gothic-plusn,sans-serif;font-size:2rem;font-style:normal;font-weight:900;line-height:3.2rem}@media print,screen and (min-width:980px){.index-module-scss-module__Ro4D3q__p-diversity-and-inclusion__commitment__number{font-size:2.4rem;line-height:3.8rem}}.index-module-scss-module__Ro4D3q__p-diversity-and-inclusion__commitment ul li{border-bottom-color:#ccc;align-items:flex-start;display:flex;padding-top:16px!important;padding-bottom:16px!important}@media print,screen and (min-width:980px){.index-module-scss-module__Ro4D3q__p-diversity-and-inclusion__commitment ul li:before{top:calc(50% - 16px);left:-30px}}@media print,screen and (max-width:980px){.index-module-scss-module__Ro4D3q__p-diversity-and-inclusion__commitment ul li{font-size:1.2rem}.index-module-scss-module__Ro4D3q__p-diversity-and-inclusion__commitment ul li:before{left:-30px}}.index-module-scss-module__Ro4D3q__p-diversity-and-inclusion__commitment ol li strong{font-weight:700}.index-module-scss-module__Ro4D3q__p-diversity-and-inclusion__commitment__main-image-wrap{justify-content:center;display:flex}@media print,screen and (max-width:980px){.index-module-scss-module__Ro4D3q__p-diversity-and-inclusion__commitment__main-image-wrap{padding-left:16px;padding-right:16px}}.index-module-scss-module__Ro4D3q__p-diversity-and-inclusion__commitment__main-image-wrap img{width:100%;height:auto;display:block}@media print,screen and (max-width:980px){.index-module-scss-module__Ro4D3q__p-diversity-and-inclusion__commitment__main-image-wrap img{max-width:280px;margin-left:auto;margin-right:auto}}@media print,screen and (min-width:980px){.index-module-scss-module__Ro4D3q__p-diversity-and-inclusion__commitment__main-image-wrap img{max-width:600px}}.index-module-scss-module__Ro4D3q__p-diversity-and-inclusion__commitment__section2-images{margin-top:32px}@media print,screen and (min-width:980px){.index-module-scss-module__Ro4D3q__p-diversity-and-inclusion__commitment__section2-images{grid-template-columns:repeat(2,1fr);align-items:start;column-gap:48px;display:grid}}@media print,screen and (max-width:980px){.index-module-scss-module__Ro4D3q__p-diversity-and-inclusion__commitment__section2-image-item+.index-module-scss-module__Ro4D3q__p-diversity-and-inclusion__commitment__section2-image-item{margin-top:24px}}.index-module-scss-module__Ro4D3q__p-diversity-and-inclusion__commitment__section2-image-wrap{justify-content:center;display:flex}.index-module-scss-module__Ro4D3q__p-diversity-and-inclusion__commitment__section2-image-wrap img{width:100%;height:auto;display:block}@media print,screen and (max-width:980px){.index-module-scss-module__Ro4D3q__p-diversity-and-inclusion__commitment__section2-image-wrap img{max-width:280px;margin-left:auto;margin-right:auto}}.index-module-scss-module__Ro4D3q__p-diversity-and-inclusion__commitment__section2-image-title{margin-bottom:12px;font-size:1.8rem;font-weight:700;line-height:1.6}@media print,screen and (min-width:980px){.index-module-scss-module__Ro4D3q__p-diversity-and-inclusion__commitment__section2-image-title{font-size:2rem}}
.index-module-scss-module__KZZjna__p-diversity-and-inclusion__current-status-of-diversity h4{font-family:National2,ryo-gothic-plusn,sans-serif;font-style:normal;font-weight:500}@media print,screen and (min-width:980px){.index-module-scss-module__KZZjna__p-diversity-and-inclusion__current-status-of-diversity__text{font-size:1.4rem;line-height:2.8rem}}.index-module-scss-module__KZZjna__p-diversity-and-inclusion__current-status-of-diversity__section{gap:16px;display:grid}@media print,screen and (min-width:980px){.index-module-scss-module__KZZjna__p-diversity-and-inclusion__current-status-of-diversity__section{grid-template-columns:repeat(2,1fr);grid-template-rows:1/2fr 1fr;align-items:flex-start;gap:40px 32px;margin-left:auto;margin-right:auto;display:grid}}.index-module-scss-module__KZZjna__p-diversity-and-inclusion__current-status-of-diversity__wrap-0,.index-module-scss-module__KZZjna__p-diversity-and-inclusion__current-status-of-diversity__wrap-1,.index-module-scss-module__KZZjna__p-diversity-and-inclusion__current-status-of-diversity__wrap-2,.index-module-scss-module__KZZjna__p-diversity-and-inclusion__current-status-of-diversity__wrap-3,.index-module-scss-module__KZZjna__p-diversity-and-inclusion__current-status-of-diversity__wrap-4,.index-module-scss-module__KZZjna__p-diversity-and-inclusion__current-status-of-diversity__wrap-5{background-color:#fff;height:100%}.index-module-scss-module__KZZjna__p-diversity-and-inclusion__current-status-of-diversity__wrap-0 h4,.index-module-scss-module__KZZjna__p-diversity-and-inclusion__current-status-of-diversity__wrap-1 h4,.index-module-scss-module__KZZjna__p-diversity-and-inclusion__current-status-of-diversity__wrap-2 h4,.index-module-scss-module__KZZjna__p-diversity-and-inclusion__current-status-of-diversity__wrap-3 h4,.index-module-scss-module__KZZjna__p-diversity-and-inclusion__current-status-of-diversity__wrap-4 h4,.index-module-scss-module__KZZjna__p-diversity-and-inclusion__current-status-of-diversity__wrap-5 h4{text-align:center;border-bottom:1px solid #e4e4e4;padding:16px;font-size:1.5rem;display:block!important}@media print,screen and (max-width:980px){.index-module-scss-module__KZZjna__p-diversity-and-inclusion__current-status-of-diversity__wrap-0 h4,.index-module-scss-module__KZZjna__p-diversity-and-inclusion__current-status-of-diversity__wrap-1 h4,.index-module-scss-module__KZZjna__p-diversity-and-inclusion__current-status-of-diversity__wrap-2 h4,.index-module-scss-module__KZZjna__p-diversity-and-inclusion__current-status-of-diversity__wrap-3 h4,.index-module-scss-module__KZZjna__p-diversity-and-inclusion__current-status-of-diversity__wrap-4 h4,.index-module-scss-module__KZZjna__p-diversity-and-inclusion__current-status-of-diversity__wrap-5 h4{margin-left:-16px;margin-right:-16px}}.index-module-scss-module__KZZjna__p-diversity-and-inclusion__current-status-of-diversity__wrap-0 p,.index-module-scss-module__KZZjna__p-diversity-and-inclusion__current-status-of-diversity__wrap-1 p,.index-module-scss-module__KZZjna__p-diversity-and-inclusion__current-status-of-diversity__wrap-2 p,.index-module-scss-module__KZZjna__p-diversity-and-inclusion__current-status-of-diversity__wrap-3 p,.index-module-scss-module__KZZjna__p-diversity-and-inclusion__current-status-of-diversity__wrap-4 p,.index-module-scss-module__KZZjna__p-diversity-and-inclusion__current-status-of-diversity__wrap-5 p{line-height:2.4rem}.index-module-scss-module__KZZjna__p-diversity-and-inclusion__current-status-of-diversity__wrap-0 p+p,.index-module-scss-module__KZZjna__p-diversity-and-inclusion__current-status-of-diversity__wrap-1 p+p,.index-module-scss-module__KZZjna__p-diversity-and-inclusion__current-status-of-diversity__wrap-2 p+p,.index-module-scss-module__KZZjna__p-diversity-and-inclusion__current-status-of-diversity__wrap-3 p+p,.index-module-scss-module__KZZjna__p-diversity-and-inclusion__current-status-of-diversity__wrap-4 p+p,.index-module-scss-module__KZZjna__p-diversity-and-inclusion__current-status-of-diversity__wrap-5 p+p{margin-top:8px}
.index-module-scss-module__dkIQoG__p-diversity-and-inclusion__report .index-module-scss-module__dkIQoG__p-diversity-and-inclusion__archive__h4{font-family:filson-pro;font-weight:700}@media print,screen and (min-width:980px){.index-module-scss-module__dkIQoG__p-diversity-and-inclusion__report .index-module-scss-module__dkIQoG__p-diversity-and-inclusion__archive__h4{font-size:20px;line-height:1.3}}@media print,screen and (max-width:980px){.index-module-scss-module__dkIQoG__p-diversity-and-inclusion__report .index-module-scss-module__dkIQoG__p-diversity-and-inclusion__archive__h4{margin-bottom:0;font-size:15px}}.index-module-scss-module__dkIQoG__p-diversity-and-inclusion__report .index-module-scss-module__dkIQoG__p-diversity-and-inclusion__archive__linkItem{width:45%;font-family:filson-pro,var(--font-zen-kaku),sans-serif;padding-top:24px}@media print,screen and (max-width:980px){.index-module-scss-module__dkIQoG__p-diversity-and-inclusion__report .index-module-scss-module__dkIQoG__p-diversity-and-inclusion__archive__linkItem{width:45%}}.index-module-scss-module__dkIQoG__p-diversity-and-inclusion__archive__linkArea{display:block}.index-module-scss-module__dkIQoG__p-diversity-and-inclusion__archive__linkArea:after{content:"";width:190px;display:block}@media print,screen and (max-width:980px){.index-module-scss-module__dkIQoG__p-diversity-and-inclusion__archive__linkItem{width:160px}.index-module-scss-module__dkIQoG__p-diversity-and-inclusion__archive__linkItem>a{width:100%;min-width:auto!important}}.index-module-scss-module__dkIQoG__p-diversity-and-inclusion__image{position:relative}.index-module-scss-module__dkIQoG__p-diversity-and-inclusion__image:before{content:"";clip-path:polygon(0 55%,15% 15%,75% 0,100% 50%,67% 100%);z-index:0;background:#1e1d1d;position:absolute;inset:-30px -15px}@media print,screen and (min-width:980px){.index-module-scss-module__dkIQoG__p-diversity-and-inclusion__image:before{inset:-90px -100px}}.index-module-scss-module__dkIQoG__p-diversity-and-inclusion__image a{z-index:1;width:100%;position:relative}
@media print,screen and (max-width:980px){.index-module-scss-module__3as6sq__p-diversity-and-inclusion__message{margin-top:40px}}.index-module-scss-module__3as6sq__p-diversity-and-inclusion__message-wrapper{max-width:775px}@media print,screen and (max-width:980px){.index-module-scss-module__3as6sq__p-diversity-and-inclusion__message-wrapper{padding-bottom:80px}}.index-module-scss-module__3as6sq__p-diversity-and-inclusion__message p{font-weight:500}div[data-lang=jp] .index-module-scss-module__3as6sq__p-diversity-and-inclusion__message p{letter-spacing:-.05em}@media print,screen and (max-width:980px){.index-module-scss-module__3as6sq__p-diversity-and-inclusion__message h2{flex-direction:column;display:flex}}
