:root{--font-noto-sans-jp:"Noto Sans JP",sans-serif;--font-open-sans:"Open Sans",sans-serif;--color-primary:#044362;--color-link:#0080ff;--color-text:#333;--color-muted:#a1bac9;--color-bg:#e6eef5}body{font-family:var(--font-noto-sans-jp);margin:0}.sustainability-materiality-page .container{max-width:1080px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (min-width:1280px){.sustainability-materiality-page .container{padding-left:0;padding-right:0}}.sustainability-materiality-page .two-column-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:1024px){.sustainability-materiality-page .two-column-grid{grid-template-columns:repeat(2,1fr)}}.sustainability-materiality-page .three-column-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:1024px){.sustainability-materiality-page .three-column-grid{grid-template-columns:repeat(3,1fr)}}.sustainability-materiality-page .main-content{flex:1;padding-bottom:80px}@media (min-width:640px){.sustainability-materiality-page .main-content{padding-bottom:0}}.sustainability-materiality-page .content-wrapper{margin-top:10px}@media (min-width:640px){.sustainability-materiality-page .content-wrapper{margin-top:87px}}.sustainability-materiality-page .section{background:#fff;border-radius:8px;margin-bottom:32px;padding:24px}@media (min-width:640px){.sustainability-materiality-page .section{padding:32px}}.sustainability-materiality-page .section-title{color:var(--color-primary);margin:0 0 16px;font-size:20px;font-weight:700}@media (min-width:640px){.sustainability-materiality-page .section-title{font-size:24px}}.sustainability-materiality-page .section-subtitle{color:var(--color-primary);margin:0 0 12px;font-size:18px;font-weight:700}.sustainability-materiality-page .section p{color:var(--color-text);margin:0 0 16px;line-height:1.625}.sustainability-materiality-page .section p:last-child{margin-bottom:0}.sustainability-materiality-page .section ul{color:var(--color-text);margin:0;padding-left:1.5em}.sustainability-materiality-page .section ul li{margin-bottom:8px}.sustainability-materiality-page .section ul li:last-child{margin-bottom:0}.sustainability-materiality-page .ml-\[-32px\]{margin-left:-32px!important}.sustainability-materiality-page .ml-\[-162px\]{margin-left:-162px!important}.sustainability-materiality-page .mb-\[138px\]{margin-bottom:138px!important}@media (min-width:640px){.sustainability-materiality-page .mb-\[10px\]{margin-bottom:10px!important}.sustainability-materiality-page .mb-\[48px\]{margin-bottom:48px!important}.sustainability-materiality-page .mb-\[64px\]{margin-bottom:61px!important}}@media (max-width:640px){.sustainability-materiality-page .sp\:mb-\[10px\]{margin-bottom:10px!important}.sustainability-materiality-page .sp\:mb-\[30px\]{margin-bottom:30px!important}.sustainability-materiality-page .sp\:mb-\[60px\]{margin-bottom:60px!important}.sustainability-materiality-page .sp\:mb-\[104px\]{margin-bottom:104px!important}}.sustainability-materiality-page .bg-\[\#F3F7FA\]{background:#f3f7fa!important}.sustainability-materiality-page .bg-\[\#459DBF\]{background:#459dbf!important}@media (max-width:640px){.sustainability-materiality-page .pc{display:none!important}}.sustainability-materiality-page .sp{display:none!important}@media (max-width:640px){.sustainability-materiality-page .sp{display:block!important}}@media (min-width:640px){.sustainability-materiality-page .anchor-target{scroll-margin-top:calc(var(--header-pc-height) + 6px)}}.sustainability-materiality-page .content-wrapper{padding-bottom:120px}.sustainability-materiality-page .content-wrapper>:last-child{margin-bottom:0!important}@media (max-width:640px){.sustainability-materiality-page .content-wrapper{padding-bottom:0}.sustainability-materiality-page .content-wrapper>:last-child{margin-bottom:80px!important}}.sustainability-materiality-page .content-block{margin:0 0 82px}.sustainability-materiality-page .content-block>:last-child{margin-bottom:0!important}.sustainability-materiality-page .content-block-child{margin:0 0 64px}.sustainability-materiality-page .content-block-child>:last-child{margin-bottom:0!important}.sustainability-materiality-page .content-block-child .content-block-child{margin:0 0 64px}.sustainability-materiality-page .content-block-box{background:var(--background);margin:0 0 80px;padding:60px}.sustainability-materiality-page .content-block-box>:last-child{margin-bottom:0!important}@media (max-width:640px){.sustainability-materiality-page .content-block{margin:54px 0 81px}.sustainability-materiality-page .content-block-child{margin:0 0 60px}.sustainability-materiality-page .content-block-child .content-block-child{margin:0 0 30px}.sustainability-materiality-page .content-block-box{margin:0 0 60px;padding:16px 15px}}.sustainability-materiality-page .btn-list{-moz-column-gap:32px;justify-content:center;align-items:center;column-gap:32px;margin:0 0 80px;display:flex}.sustainability-materiality-page .btn-list>li{width:312px}.sustainability-materiality-page .btn-list>li>:last-child{margin-bottom:0}@media (max-width:640px){.sustainability-materiality-page .btn-list{margin:0 0 60px;display:block}.sustainability-materiality-page .btn-list>li{width:auto;margin:0 0 16px}.sustainability-materiality-page .btn-list>li:last-child{margin-bottom:0}}.sustainability-materiality-page .hdg-lv3{margin:0 0 14px;font-size:24px}@media (max-width:640px){.sustainability-materiality-page .hdg-lv3{margin:0 0 15px;font-size:18px}}.sustainability-materiality-page .hdg-lv4{margin:0 0 16px;font-size:20px}@media (max-width:640px){.sustainability-materiality-page .hdg-lv4{margin:0 0 15px;font-size:16px}}.sustainability-materiality-page .text{margin:0 0 32px;font-size:16px;line-height:1.8125}.sustainability-materiality-page .text-note{font-size:14px}.sustainability-materiality-page .text-ws-nowrap{white-space:nowrap!important}.sustainability-materiality-page .text-ls-negative{letter-spacing:-.07em}.sustainability-materiality-page .text-indent-1em{text-indent:-1em;padding-left:1em!important}@media (max-width:640px){.sustainability-materiality-page .text{font-size:14px;line-height:1.78571}.sustainability-materiality-page .text-note{font-size:12px;line-height:2}}.sustainability-materiality-page .text-ls-05{letter-spacing:.5em}.sustainability-materiality-page .text-vertical-rl{writing-mode:vertical-rl}@media (max-width:640px){.sustainability-materiality-page .sp\:text-vertical-rl{writing-mode:vertical-rl}}.sustainability-materiality-page .list-disc{list-style:none}.sustainability-materiality-page .list-disc>li{padding:0 0 0 12px;position:relative}.sustainability-materiality-page .list-disc>li:before{content:"";background:var(--foreground);border-radius:50%;width:4px;height:4px;position:absolute;top:.7em;left:0}.sustainability-materiality-page .list-disc>li>:last-child{margin-bottom:0}@media (max-width:640px){.sustainability-materiality-page .list-disc>li{padding:0 0 0 15px}.sustainability-materiality-page .list-disc>li:before{left:4px}}.sustainability-materiality-page .images{text-align:center;margin:0 0 80px}.sustainability-materiality-page .images img{margin:0 auto}.sustainability-materiality-page .images img[src$=img-identified-01--fix\.png]{width:1048px}@media (max-width:640px){.sustainability-materiality-page .images{margin:0 0 60px}.sustainability-materiality-page .images img[src$=img-identified-01--fix\.png]{width:605px}}.sustainability-materiality-page .scroll-table{margin:0 0 48px;font-size:16px;line-height:1.625;overflow:hidden}.sustainability-materiality-page .scroll-table>:last-child{margin-bottom:0}.sustainability-materiality-page .scroll-table-inner{align-items:flex-start;gap:2px;margin:0 0 17px;display:flex}@media (max-width:640px){.sustainability-materiality-page .scroll-table-inner{margin:0 0 20px}}.sustainability-materiality-page .scroll-table-note{margin:0 0 .7em;font-size:14px;line-height:1.85714}.sustainability-materiality-page .scroll-table-note-flex{-moz-column-gap:2em;justify-content:space-between;column-gap:2em;display:flex}.sustainability-materiality-page .scroll-table-note-flex .scroll-table-note{margin-bottom:0!important}.sustainability-materiality-page .scroll-table-note-list>li{-moz-column-gap:.8em;column-gap:.8em;line-height:1.35714;display:flex}@media (max-width:640px){.sustainability-materiality-page .scroll-table-note-list>li{-moz-column-gap:2px;column-gap:2px}.sustainability-materiality-page .scroll-table-note{margin:0 0 4px;font-size:14px;line-height:1.85714}}.sustainability-materiality-page .scroll-table-note-list>li:last-child{margin-bottom:0!important}.sustainability-materiality-page .scroll-table-note-list-mark{white-space:nowrap}.sustainability-materiality-page .scroll-table-note-list-content>:last-child{margin-bottom:0!important}.sustainability-materiality-page .scroll-table-fixed{flex-direction:column;justify-content:center;gap:2px;display:flex}.sustainability-materiality-page .scroll-table-content{align-items:flex-start;gap:2px;display:flex}.sustainability-materiality-page .scroll-table-content-col{flex-direction:column;justify-content:center;gap:2px;display:flex}.sustainability-materiality-page .scroll-table-thead-th,.sustainability-materiality-page .scroll-table-thead-td{font-weight:var(--font-weight-medium);text-align:center;flex-direction:column;justify-content:center;align-items:center;line-height:1.25;display:flex}.sustainability-materiality-page .scroll-table-thead-th{background:var(--color-primary);color:#fff}.sustainability-materiality-page .scroll-table-thead-td{color:var(--color-primary);background:#fff}.sustainability-materiality-page .scroll-table-tbody-tr{flex-direction:column;justify-content:center;gap:2px;display:flex}.sustainability-materiality-page .scroll-table-tbody-th,.sustainability-materiality-page .scroll-table-tbody-td{background:#fff;flex-direction:column;justify-content:center;display:flex}.sustainability-materiality-page .scroll-table-cell>:last-child{margin-bottom:0!important}.sustainability-materiality-page .scroll-table-text-min{font-size:13px;line-height:1.53846}.sustainability-materiality-page .scroll-table-justify-end{padding-bottom:5px;justify-content:flex-end!important}.sustainability-materiality-page .scroll-table-bg-even .scroll-table-tbody-tr>.scroll-table-tbody-th:nth-child(2n),.sustainability-materiality-page .scroll-table-bg-even .scroll-table-tbody-tr>.scroll-table-tbody-td:nth-child(2n){background:#f3f7fa}@media (max-width:1280px){.sustainability-materiality-page .scroll-table-thead-th,.sustainability-materiality-page .scroll-table-thead-td{line-height:1.42857}.sustainability-materiality-page .scroll-table-content{scrollbar-width:thin;overflow:scroll hidden}.sustainability-materiality-page .scroll-table-content-col{flex-shrink:0}}@media (max-width:640px){.sustainability-materiality-page .scroll-table{margin:0 -15px 30px 0;font-size:14px;line-height:1.57143}.sustainability-materiality-page .scroll-table-note{padding:0 15px 0 0;font-size:12px;line-height:2}.sustainability-materiality-page .scroll-table-note-flex{display:block}.sustainability-materiality-page .scroll-table-note-list>li{line-height:1.66667}.sustainability-materiality-page .scroll-table-text-min{font-size:12px}.sustainability-materiality-page .scroll-table-justify-end{padding-bottom:0;justify-content:center!important}}.sustainability-materiality-page .sp-scroll{margin:0 0 10px}.sustainability-materiality-page .sp-scroll .sp-scroll-content>:last-child{margin-bottom:0}@media (max-width:640px){.sustainability-materiality-page .sp-scroll{margin:0 -15px 15px;padding:0 15px;display:flex;overflow:scroll hidden}.sustainability-materiality-page .sp-scroll .sp-scroll-content{flex-shrink:0;max-width:600px}}.sustainability-materiality-page .five-challenges-list{border:1px solid var(--color-muted);margin:-4px 0 64px;display:flex}.sustainability-materiality-page .five-challenges-list-item{border-right:1px solid var(--color-muted);width:100%;padding:40px}.sustainability-materiality-page .five-challenges-list-item:last-child{border-right:0}.sustainability-materiality-page .five-challenges-list-item>:last-child{margin-bottom:0!important}.sustainability-materiality-page .five-challenges-list-text{margin:0 0 20px;font-size:18px;font-style:normal;line-height:1.44444;display:block}.sustainability-materiality-page .five-challenges-list-icon{width:80px}@media (max-width:640px){.sustainability-materiality-page .five-challenges-list{border-color:#459dbf currentColor;border-left-style:none;border-left-width:0;border-right-style:none;border-right-width:0;margin:0 -15px 60px;display:block}.sustainability-materiality-page .five-challenges-list-item{-moz-column-gap:20px;border-bottom:1px solid #459dbf;border-right:0;flex-direction:row-reverse;justify-content:flex-end;align-items:center;column-gap:20px;padding:35.6px 20px;display:flex}.sustainability-materiality-page .five-challenges-list-item:last-child{border-bottom:0}.sustainability-materiality-page .five-challenges-list-text{width:calc(100% - 80px);margin:0;font-size:16px;line-height:1.8125}.sustainability-materiality-page .five-challenges-list-icon{width:60px}}.sustainability-materiality-page .KPI-performance-data-text{text-align:right;margin:-2px 0 10px;font-size:14px}@media (max-width:640px){.sustainability-materiality-page .KPI-performance-data-text{text-align:left;font-size:12px;line-height:1.66667}}.sustainability-materiality-page .KPI-performance .scroll-table .KPI-performance-table-cell-icon{width:72px}.sustainability-materiality-page .KPI-performance .scroll-table .KPI-performance-table-cell-text{text-indent:-1.2em;padding-left:1.2em}.sustainability-materiality-page .KPI-performance .scroll-table .KPI-performance-table-cell-text-no-indent{text-indent:0;padding-left:1.2em}.sustainability-materiality-page .KPI-performance .scroll-table .KPI-performance-table-cell-01 .KPI-performance-table-cell-icon{margin:0 auto 16px}.sustainability-materiality-page .KPI-performance .scroll-table .KPI-performance-table-cell-02 .scroll-table-cell{-moz-column-gap:16px;align-items:center;column-gap:16px;display:flex}.sustainability-materiality-page .KPI-performance .scroll-table .KPI-performance-table-cell-02 .scroll-table-cell .KPI-performance-table-cell-text{width:calc(100% - 88px)}.sustainability-materiality-page .KPI-performance .scroll-table .KPI-performance-table-cell-03 .KPI-performance-table-cell-icon{margin:0 auto 16px}.sustainability-materiality-page .KPI-performance .scroll-table .KPI-performance-table-cell-04 .KPI-performance-table-cell-icon{margin:0 0 11px 24px}.sustainability-materiality-page .KPI-performance .scroll-table .KPI-performance-table-cell-05 .scroll-table-cell{-moz-column-gap:16px;align-items:center;column-gap:16px;display:flex}.sustainability-materiality-page .KPI-performance .scroll-table .KPI-performance-table-cell-05 .scroll-table-cell .KPI-performance-table-cell-text{width:calc(100% - 88px)}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-thead-th,:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-tbody-td,:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-cell,:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .KPI-performance-table-cell-text,:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .list-disc>li{white-space:normal!important}@media (min-width:640px){:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:first-child{width:351px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:nth-child(3){width:300px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:nth-child(4){width:80px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:nth-child(5){width:165px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:nth-child(6){width:166px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:first-child .scroll-table-thead-th,:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:nth-child(3) .scroll-table-thead-th,:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:nth-child(4) .scroll-table-thead-th,:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:nth-child(5) .scroll-table-thead-th,:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:nth-child(6) .scroll-table-thead-th{height:56px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:nth-child(n+3):nth-child(-n+6) .scroll-table-tbody-tr>li:first-child{height:142px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:nth-child(n+3):nth-child(-n+6) .scroll-table-tbody-tr>li:nth-child(2){height:94px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:nth-child(n+3):nth-child(-n+6) .scroll-table-tbody-tr>li:nth-child(3){height:146px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:nth-child(n+3):nth-child(-n+6) .scroll-table-tbody-tr>li:nth-child(4){height:148px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:nth-child(n+3):nth-child(-n+6) .scroll-table-tbody-tr>li:nth-child(5){height:87px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:nth-child(n+3):nth-child(-n+6) .scroll-table-tbody-tr>li:nth-child(6){height:112px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:nth-child(n+3):nth-child(-n+6) .scroll-table-tbody-tr>li:nth-child(7){height:178px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:nth-child(n+3):nth-child(-n+6) .scroll-table-tbody-tr>li:nth-child(8){height:110px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:nth-child(n+3):nth-child(-n+6) .scroll-table-tbody-tr>li:nth-child(9){height:218px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:nth-child(n+3):nth-child(-n+6) .scroll-table-tbody-tr>li:nth-child(10){height:216px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:nth-child(n+3):nth-child(-n+6) .scroll-table-tbody-tr>li:nth-child(11){height:78px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:nth-child(n+3):nth-child(-n+6) .scroll-table-tbody-tr>li:nth-child(12){height:100px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:nth-child(n+3):nth-child(-n+6) .scroll-table-tbody-tr>li:nth-child(13){height:104px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:nth-child(n+3):nth-child(-n+6) .scroll-table-tbody-tr>li:nth-child(14){height:110px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:nth-child(n+3):nth-child(-n+6) .scroll-table-tbody-tr>li:nth-child(15){height:113px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>.scroll-table-content-col:nth-child(2) .scroll-table-tbody-tr>li:first-child{height:246px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>.scroll-table-content-col:nth-child(2) .scroll-table-tbody-tr>li:nth-child(2){height:296px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>.scroll-table-content-col:nth-child(2) .scroll-table-tbody-tr>li:nth-child(3){margin-bottom:180px;height:201px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>.scroll-table-content-col:nth-child(2) .scroll-table-tbody-tr>li:nth-child(4){height:110px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>.scroll-table-content-col:nth-child(2) .scroll-table-tbody-tr>li:nth-child(5){height:218px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>.scroll-table-content-col:nth-child(2) .scroll-table-tbody-tr>li:nth-child(6){height:214px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>.scroll-table-content-col:nth-child(2) .scroll-table-tbody-tr>li:nth-child(7){height:80px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:first-child .scroll-table-tbody-tr>li:first-child{height:739px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:first-child .scroll-table-tbody-tr>li:nth-child(2){height:178px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:first-child .scroll-table-tbody-tr>li:nth-child(3){height:628px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:first-child .scroll-table-tbody-tr>li:nth-child(4){height:318px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:first-child .scroll-table-tbody-tr>li:nth-child(5){height:113px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-fixed>.scroll-table-thead-th:first-child{height:927px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-fixed>.scroll-table-thead-th:nth-child(2){height:1064px!important}}@media (max-width:640px){:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:first-child .scroll-table-thead-th,:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:nth-child(3) .scroll-table-thead-th,:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:nth-child(4) .scroll-table-thead-th,:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:nth-child(5) .scroll-table-thead-th,:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:nth-child(6) .scroll-table-thead-th{height:52px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:nth-child(n+3):nth-child(-n+6) .scroll-table-tbody-tr>li:first-child{height:102px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:nth-child(n+3):nth-child(-n+6) .scroll-table-tbody-tr>li:nth-child(2){height:84px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:nth-child(n+3):nth-child(-n+6) .scroll-table-tbody-tr>li:nth-child(3){height:126px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:nth-child(n+3):nth-child(-n+6) .scroll-table-tbody-tr>li:nth-child(4){height:125px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:nth-child(n+3):nth-child(-n+6) .scroll-table-tbody-tr>li:nth-child(5),:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:nth-child(n+3):nth-child(-n+6) .scroll-table-tbody-tr>li:nth-child(6){height:76px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:nth-child(n+3):nth-child(-n+6) .scroll-table-tbody-tr>li:nth-child(7){height:142px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:nth-child(n+3):nth-child(-n+6) .scroll-table-tbody-tr>li:nth-child(8){height:79px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:nth-child(n+3):nth-child(-n+6) .scroll-table-tbody-tr>li:nth-child(9){height:169px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:nth-child(n+3):nth-child(-n+6) .scroll-table-tbody-tr>li:nth-child(10){height:151px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:nth-child(n+3):nth-child(-n+6) .scroll-table-tbody-tr>li:nth-child(11),:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:nth-child(n+3):nth-child(-n+6) .scroll-table-tbody-tr>li:nth-child(12){height:53px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:nth-child(n+3):nth-child(-n+6) .scroll-table-tbody-tr>li:nth-child(13){height:62px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:nth-child(n+3):nth-child(-n+6) .scroll-table-tbody-tr>li:nth-child(14){height:79px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:nth-child(n+3):nth-child(-n+6) .scroll-table-tbody-tr>li:nth-child(15){height:92px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>.scroll-table-content-col:nth-child(2) .scroll-table-tbody-tr>li:first-child{height:204px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>.scroll-table-content-col:nth-child(2) .scroll-table-tbody-tr>li:nth-child(2){height:253px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>.scroll-table-content-col:nth-child(2) .scroll-table-tbody-tr>li:nth-child(3){height:154px!important;margin-bottom:144px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>.scroll-table-content-col:nth-child(2) .scroll-table-tbody-tr>li:nth-child(4){height:79px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>.scroll-table-content-col:nth-child(2) .scroll-table-tbody-tr>li:nth-child(5){height:169px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>.scroll-table-content-col:nth-child(2) .scroll-table-tbody-tr>li:nth-child(6){height:151px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>.scroll-table-content-col:nth-child(2) .scroll-table-tbody-tr>li:nth-child(7){height:53px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:first-child .scroll-table-tbody-tr>li:first-child{height:599px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:first-child .scroll-table-tbody-tr>li:nth-child(2){height:141px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:first-child .scroll-table-tbody-tr>li:nth-child(3){height:458px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:first-child .scroll-table-tbody-tr>li:nth-child(4){height:199px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>dl:first-child .scroll-table-tbody-tr>li:nth-child(5){height:92px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-fixed>.scroll-table-thead-th:first-child{height:759px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-fixed>.scroll-table-thead-th:nth-child(2){height:752px!important}}.sustainability-materiality-page .specific-process-step{margin:0 0 64px;overflow:hidden}.sustainability-materiality-page .specific-process-step-inner{-moz-column-gap:10px;align-items:flex-start;column-gap:10px;display:flex}.sustainability-materiality-page .specific-process-step-inner>:last-child,.sustainability-materiality-page .specific-process-step-fixed>:last-child{margin-bottom:0!important}.sustainability-materiality-page .specific-process-step-fixed-item{background:var(--color-primary);color:#fff;text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;margin:0 0 20px;font-size:16px;line-height:1.375;display:flex;position:relative}.sustainability-materiality-page .specific-process-step-fixed-item:before{content:"";background:url(/images/sustainability/materiality/icon-arrow-01.png) 50%/auto 100% no-repeat;width:21px;height:17px;position:absolute;bottom:-19px;left:50%;transform:translate(-50%)}.sustainability-materiality-page .specific-process-step-fixed-item:first-child:before{background-image:url(/images/sustainability/materiality/icon-arrow-01.png)}.sustainability-materiality-page .specific-process-step-fixed-item:nth-child(2):before{background-image:url(/images/sustainability/materiality/icon-arrow-02.png)}.sustainability-materiality-page .specific-process-step-fixed-item:nth-child(3):before{background-image:url(/images/sustainability/materiality/icon-arrow-03.png)}.sustainability-materiality-page .specific-process-step-fixed-item:last-child,.sustainability-materiality-page .specific-process-step-fixed-item>:last-child{margin-bottom:0!important}.sustainability-materiality-page .specific-process-step-fixed-item:last-child:before{display:none}.sustainability-materiality-page .specific-process-step-fixed-text{font-weight:var(--font-weight-bold);font-style:normal}.sustainability-materiality-page .specific-process-step-content{display:flex}.sustainability-materiality-page .specific-process-step-content-col>:last-child{margin-bottom:0!important}.sustainability-materiality-page .specific-process-step-content-item{border:1px solid var(--color-primary);flex-direction:column;justify-content:center;align-items:flex-start;margin:0 0 20px;padding:10px 20px;font-size:16px;line-height:1.625;display:flex}@media (max-width:640px){.sustainability-materiality-page .specific-process-step-content-item{padding-left:19px;padding-right:23px}}.sustainability-materiality-page .specific-process-step-content-item:last-child{margin-bottom:0}.sustainability-materiality-page .specific-process-step-content-item-inner>:last-child{margin-bottom:0!important}@media (max-width:1280px){.sustainability-materiality-page .specific-process-step-content{scrollbar-width:thin;overflow:scroll hidden}.sustainability-materiality-page .specific-process-step-content-col{flex-shrink:0}}@media (max-width:640px){.sustainability-materiality-page .specific-process-step{margin:0 -15px 60px 0}.sustainability-materiality-page .specific-process-step-fixed-item{font-size:14px}.sustainability-materiality-page .specific-process-step-fixed-item:before{width:20px;height:16px}.sustainability-materiality-page .specific-process-step-content-item{font-size:14px;line-height:1.57143}:is(html[lang=en],body.font-en) .sustainability-materiality-page .specific-process-step-fixed-item,:is(html[lang=en],body.font-en) .sustainability-materiality-page .specific-process-step-fixed-text{white-space:normal!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .specific-process-step-fixed-item:first-child,:is(html[lang=en],body.font-en) .sustainability-materiality-page .specific-process-step-content-item:first-child{height:120px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .specific-process-step-fixed-item:nth-child(3),:is(html[lang=en],body.font-en) .sustainability-materiality-page .specific-process-step-content-item:nth-child(3){height:76px!important}}@media (min-width:641px) and (max-width:680px){:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>.scroll-table-content-col:nth-child(2) .scroll-table-tbody-tr>li:first-child{height:258px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>.scroll-table-content-col:nth-child(2) .scroll-table-tbody-tr>li:nth-child(2){height:296px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>.scroll-table-content-col:nth-child(2) .scroll-table-tbody-tr>li:nth-child(3){margin-bottom:180px;height:201px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>.scroll-table-content-col:nth-child(2) .scroll-table-tbody-tr>li:nth-child(4){height:110px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>.scroll-table-content-col:nth-child(2) .scroll-table-tbody-tr>li:nth-child(5){height:218px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>.scroll-table-content-col:nth-child(2) .scroll-table-tbody-tr>li:nth-child(6){height:216px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-content>.scroll-table-content-col:nth-child(2) .scroll-table-tbody-tr>li:nth-child(7){height:78px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-fixed>.scroll-table-thead-th:first-child{height:939px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .KPI-performance-table .scroll-table-fixed>.scroll-table-thead-th:nth-child(2){height:1064px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .specific-process-step-fixed-item,:is(html[lang=en],body.font-en) .sustainability-materiality-page .specific-process-step-fixed-text{white-space:normal!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .specific-process-step-fixed-item:first-child,:is(html[lang=en],body.font-en) .sustainability-materiality-page .specific-process-step-content-item:first-child{height:146px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .specific-process-step-fixed-item:nth-child(2),:is(html[lang=en],body.font-en) .sustainability-materiality-page .specific-process-step-content-item:nth-child(2){height:200px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .specific-process-step-fixed-item:nth-child(3),:is(html[lang=en],body.font-en) .sustainability-materiality-page .specific-process-step-content-item:nth-child(3){height:98px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .specific-process-step-fixed-item:nth-child(4),:is(html[lang=en],body.font-en) .sustainability-materiality-page .specific-process-step-content-item:nth-child(4){height:84px!important}}@media (min-width:681px){:is(html[lang=en],body.font-en) .sustainability-materiality-page .specific-process-step-fixed-item:first-child,:is(html[lang=en],body.font-en) .sustainability-materiality-page .specific-process-step-content-item:first-child{height:116px!important}:is(html[lang=en],body.font-en) .sustainability-materiality-page .specific-process-step-fixed-item:nth-child(2),:is(html[lang=en],body.font-en) .sustainability-materiality-page .specific-process-step-content-item:nth-child(2){height:156px!important}}.sustainability-materiality-page .footbtn-link{text-align:center;width:636px;margin:0 auto 64px;display:block;position:relative}.sustainability-materiality-page .footbtn-link .link-images{z-index:0;display:block;position:relative}.sustainability-materiality-page .footbtn-link .link-text{color:#fff;font-size:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sustainability-materiality-page .footbtn-link .link-icon{top:50%;right:32px;transform:translateY(-50%)}@media (max-width:640px){.sustainability-materiality-page .footbtn-link{width:100%;height:180px;margin:0 0 60px}.sustainability-materiality-page .footbtn-link .link-text{width:100%;padding:15px}.sustainability-materiality-page .footbtn-link .link-icon{top:auto;bottom:15px;right:15px;transform:none}}
