: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-governance-officers-page .container{max-width:1080px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (min-width:1280px){.sustainability-governance-officers-page .container{padding-left:0;padding-right:0}}.sustainability-governance-officers-page .two-column-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:1024px){.sustainability-governance-officers-page .two-column-grid{grid-template-columns:repeat(2,1fr)}}.sustainability-governance-officers-page .three-column-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:1024px){.sustainability-governance-officers-page .three-column-grid{grid-template-columns:repeat(3,1fr)}}.sustainability-governance-officers-page .main-content{flex:1;padding-bottom:80px}@media (min-width:640px){.sustainability-governance-officers-page .main-content{padding-bottom:0}}.sustainability-governance-officers-page .content-wrapper{margin-top:10px}@media (min-width:640px){.sustainability-governance-officers-page .content-wrapper{margin-top:13px}}.sustainability-governance-officers-page .section{background:#fff;border-radius:8px;margin-bottom:32px;padding:24px}@media (min-width:640px){.sustainability-governance-officers-page .section{padding:32px}}.sustainability-governance-officers-page .section-title{color:var(--color-primary);margin:0 0 16px;font-size:20px;font-weight:700}@media (min-width:640px){.sustainability-governance-officers-page .section-title{font-size:24px}}.sustainability-governance-officers-page .section-subtitle{color:var(--color-primary);margin:0 0 12px;font-size:18px;font-weight:700}.sustainability-governance-officers-page .section p{color:var(--color-text);margin:0 0 16px;line-height:1.625}.sustainability-governance-officers-page .section p:last-child{margin-bottom:0}.sustainability-governance-officers-page .section ul{color:var(--color-text);margin:0;padding-left:1.5em}.sustainability-governance-officers-page .section ul li{margin-bottom:8px}.sustainability-governance-officers-page .section ul li:last-child{margin-bottom:0}@media (max-width:640px){.sustainability-governance-officers-page .sp\:mx-\[auto\]{margin-left:auto;margin-right:auto}}.sustainability-governance-officers-page .bg-\[\#F3F7FA\]{background:#f3f7fa!important}.sustainability-governance-officers-page .bg-\[\#459DBF\]{background:#459dbf!important}@media (max-width:640px){.sustainability-governance-officers-page .pc{display:none!important}}.sustainability-governance-officers-page .sp{display:none!important}@media (max-width:640px){.sustainability-governance-officers-page .sp{display:block!important}}.sustainability-governance-officers-page .content-wrapper{padding-bottom:120px}.sustainability-governance-officers-page .content-wrapper>:last-child{margin-bottom:0!important}@media (max-width:640px){.sustainability-governance-officers-page .content-wrapper{padding-bottom:0}}.sustainability-governance-officers-page .content-block{margin:0 0 120px}.sustainability-governance-officers-page .content-block>:last-child{margin-bottom:0!important}.sustainability-governance-officers-page .content-block-child{margin:0 0 44px}.sustainability-governance-officers-page .content-block-child>:last-child{margin-bottom:0!important}@media (max-width:640px){.sustainability-governance-officers-page .content-block{margin:0 0 80px}.sustainability-governance-officers-page .content-block-child{margin:0 0 44px}.sustainability-governance-officers-page .content-block.compensation>.content-block-child{margin:0 0 30px}.sustainability-governance-officers-page .content-block.compensation>:last-child{margin-bottom:100px!important}}.sustainability-governance-officers-page .btn-list{-moz-column-gap:32px;justify-content:center;align-items:center;column-gap:32px;margin:78px 0 85px;display:flex}.sustainability-governance-officers-page .btn-list>li{width:360px}.sustainability-governance-officers-page .btn-list>li>:last-child{margin-bottom:0}@media (max-width:640px){.sustainability-governance-officers-page .btn-list{margin:54px 0 60px;padding:0 15px;display:block}.sustainability-governance-officers-page .btn-list>li{width:auto;margin:0 0 16px}.sustainability-governance-officers-page .btn-list>li:last-child{margin-bottom:0}}.sustainability-governance-officers-page .hdg-lv3{margin:0 0 16px;font-size:24px}@media (max-width:640px){.sustainability-governance-officers-page .hdg-lv3{margin:0 0 15px;font-size:18px}}.sustainability-governance-officers-page .hdg-lv4{margin:0 0 24px;font-size:20px}@media (max-width:640px){.sustainability-governance-officers-page .hdg-lv4{margin:0 0 15px;font-size:16px}}.sustainability-governance-officers-page .text{margin:0 0 46px;font-size:16px;line-height:1.8125}.sustainability-governance-officers-page .text-note{padding-bottom:17px;font-size:14px}.sustainability-governance-officers-page .text-ws-nowrap{white-space:nowrap!important}@media (max-width:640px){.sustainability-governance-officers-page .text{margin:0 0 26px;font-size:14px;line-height:1.78571}.sustainability-governance-officers-page .text-note{padding-bottom:24px;font-size:12px;line-height:2}}.sustainability-governance-officers-page .text-vertical-rl{writing-mode:vertical-rl}@media (max-width:640px){.sustainability-governance-officers-page .sp\:text-vertical-rl{writing-mode:vertical-rl}}.sustainability-governance-officers-page .list-disc{list-style:none}.sustainability-governance-officers-page .list-disc>li{padding:0 0 0 12px;position:relative}.sustainability-governance-officers-page .list-disc>li:before{content:"";background:var(--foreground);border-radius:50%;width:4px;height:4px;position:absolute;top:.7em;left:0}.sustainability-governance-officers-page .list-disc>li>:last-child{margin-bottom:0}.sustainability-governance-officers-page .images{text-align:center;margin:0 0 80px}@media (max-width:640px){.sustainability-governance-officers-page .images{margin:0 0 60px}}.sustainability-governance-officers-page .scroll-table{margin:0 0 48px;font-size:16px;line-height:1.625;overflow:hidden}.sustainability-governance-officers-page .scroll-table>:last-child{margin-bottom:0}.sustainability-governance-officers-page .scroll-table-inner{align-items:flex-start;gap:2px;margin:0 0 10px;display:flex}.sustainability-governance-officers-page .scroll-table-note{margin:0 0 .8em;font-size:14px;line-height:1.85714}.sustainability-governance-officers-page .scroll-table-note-flex{-moz-column-gap:2em;justify-content:space-between;column-gap:2em;display:flex}.sustainability-governance-officers-page .scroll-table-note-flex .scroll-table-note{margin-bottom:0!important}.sustainability-governance-officers-page .scroll-table-note-list>li{-moz-column-gap:.8em;column-gap:.8em;line-height:1.35714;display:flex}.sustainability-governance-officers-page .scroll-table-note-list>li:last-child{margin-bottom:0!important}.sustainability-governance-officers-page .scroll-table-note-list-mark{white-space:nowrap}.sustainability-governance-officers-page .scroll-table-note-list-content>:last-child{margin-bottom:0!important}.sustainability-governance-officers-page .scroll-table-fixed{flex-direction:column;justify-content:center;gap:2px;display:flex}.sustainability-governance-officers-page .scroll-table-content{align-items:flex-start;gap:2px;display:flex}.sustainability-governance-officers-page .scroll-table-content-col{flex-direction:column;justify-content:center;gap:2px;display:flex}.sustainability-governance-officers-page .scroll-table-thead-th,.sustainability-governance-officers-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-governance-officers-page .scroll-table-thead-th{background:var(--color-primary);color:#fff}.sustainability-governance-officers-page .scroll-table-thead-td{color:var(--color-primary);background:#fff}.sustainability-governance-officers-page .scroll-table-tbody-tr{flex-direction:column;justify-content:center;gap:2px;display:flex}.sustainability-governance-officers-page .scroll-table-tbody-th,.sustainability-governance-officers-page .scroll-table-tbody-td{background:#fff;flex-direction:column;justify-content:center;display:flex}.sustainability-governance-officers-page .scroll-table-cell>:last-child{margin-bottom:0!important}.sustainability-governance-officers-page .scroll-table-text-min{font-size:13px;line-height:1.53846}.sustainability-governance-officers-page .scroll-table-justify-end{padding-bottom:5px;justify-content:flex-end!important}.sustainability-governance-officers-page .scroll-table-bg-even .scroll-table-tbody-tr>.scroll-table-tbody-th:nth-child(2n),.sustainability-governance-officers-page .scroll-table-bg-even .scroll-table-tbody-tr>.scroll-table-tbody-td:nth-child(2n){background:#f3f7fa}html[lang=en] .sustainability-governance-officers-page .scroll-table-cell{white-space:normal}@media (max-width:1280px){.sustainability-governance-officers-page .scroll-table-thead-th,.sustainability-governance-officers-page .scroll-table-thead-td{line-height:1.42857}.sustainability-governance-officers-page .scroll-table-content{scrollbar-width:thin;overflow:scroll hidden}.sustainability-governance-officers-page .scroll-table-content-col{flex-shrink:0}}@media (max-width:640px){.sustainability-governance-officers-page .scroll-table{margin:0 -15px 30px 0;font-size:14px;line-height:1.57143}html[lang=en] .sustainability-governance-officers-page .scroll-table-thead-th{line-height:1.2}.sustainability-governance-officers-page .scroll-table-note{padding-top:5px;padding-bottom:5px;padding-right:15px;font-size:12px;line-height:2}.sustainability-governance-officers-page .scroll-table-note-flex{display:block}.sustainability-governance-officers-page .scroll-table-note-list>li{line-height:1.66667}.sustainability-governance-officers-page .scroll-table-text-min{font-size:12px}}.sustainability-governance-officers-page .sp-scroll{margin:0 0 10px}.sustainability-governance-officers-page .sp-scroll .sp-scroll-content>:last-child{margin-bottom:0}@media (max-width:640px){.sustainability-governance-officers-page .sp-scroll{margin:0 -15px 15px;padding:0 15px;display:flex;overflow:scroll hidden}.sustainability-governance-officers-page .sp-scroll .sp-scroll-content{flex-shrink:0;max-width:900px}}@media (min-width:640px){.sustainability-governance-officers-page .anchor-target{scroll-margin-top:calc(var(--header-pc-height) + 6px)}}@media (max-width:639px){.sustainability-governance-officers-page .anchor-target{scroll-margin-top:70px}}html[lang=en] .sustainability-governance-officers-page #skillmatrix>.content-block-child:first-child .scroll-table-thead-th.text-ws-nowrap{white-space:normal!important}@media (max-width:639px){html[lang=en] .sustainability-governance-officers-page #skillmatrix>.content-block-child:first-child .scroll-table-thead-th{min-height:90px;height:90px!important}}@media (min-width:640px){html[lang=en] .sustainability-governance-officers-page #skillmatrix>.content-block-child:first-child .scroll-table-thead-th{min-height:96px;height:96px!important}html[lang=en] .sustainability-governance-officers-page .officers-skill-definitions-table .scroll-table-fixed{flex-shrink:0;width:250px}html[lang=en] .sustainability-governance-officers-page .officers-skill-definitions-table .scroll-table-content-col{flex-shrink:0;width:824px}html[lang=en] .sustainability-governance-officers-page .officers-skill-definitions-table .scroll-table-tbody-tr>li:first-child,html[lang=en] .sustainability-governance-officers-page .officers-skill-definitions-table .scroll-table-tbody-tr>li:nth-child(2),html[lang=en] .sustainability-governance-officers-page .officers-skill-definitions-table .scroll-table-tbody-tr>li:nth-child(3){min-height:144px;height:144px!important}html[lang=en] .sustainability-governance-officers-page .officers-skill-definitions-table .scroll-table-tbody-tr>li:nth-child(4),html[lang=en] .sustainability-governance-officers-page .officers-skill-definitions-table .scroll-table-tbody-tr>li:nth-child(7){min-height:160px;height:160px!important}html[lang=en] .sustainability-governance-officers-page .officers-skill-definitions-table .scroll-table-tbody-tr>li:nth-child(5),html[lang=en] .sustainability-governance-officers-page .officers-skill-definitions-table .scroll-table-tbody-tr>li:nth-child(8){min-height:176px;height:176px!important}html[lang=en] .sustainability-governance-officers-page .officers-skill-definitions-table .scroll-table-tbody-tr>li:nth-child(6){min-height:236px;height:236px!important}html[lang=en] .sustainability-governance-officers-page .officers-skill-definitions-table .scroll-table-fixed .scroll-table-tbody-tr>.scroll-table-tbody-th{box-sizing:border-box;justify-content:center!important;max-height:none!important;margin-bottom:0!important}html[lang=en] .sustainability-governance-officers-page .officers-skill-definitions-table .scroll-table-content-col .scroll-table-tbody-tr>.scroll-table-tbody-td{box-sizing:border-box;padding-top:0;padding-bottom:0;justify-content:center!important;max-height:none!important;margin-bottom:0!important}}@media (max-width:639px){html[lang=en] .sustainability-governance-officers-page .officers-skill-definitions-table .scroll-table-tbody-tr>li:first-child,html[lang=en] .sustainability-governance-officers-page .officers-skill-definitions-table .scroll-table-tbody-tr>li:nth-child(2),html[lang=en] .sustainability-governance-officers-page .officers-skill-definitions-table .scroll-table-tbody-tr>li:nth-child(3){min-height:320px;height:320px!important}html[lang=en] .sustainability-governance-officers-page .officers-skill-definitions-table .scroll-table-tbody-tr>li:nth-child(4){min-height:350px;height:350px!important}html[lang=en] .sustainability-governance-officers-page .officers-skill-definitions-table .scroll-table-tbody-tr>li:nth-child(5){min-height:420px;height:420px!important}html[lang=en] .sustainability-governance-officers-page .officers-skill-definitions-table .scroll-table-tbody-tr>li:nth-child(6){min-height:530px;height:530px!important}html[lang=en] .sustainability-governance-officers-page .officers-skill-definitions-table .scroll-table-tbody-tr>li:nth-child(7){min-height:420px;height:420px!important}html[lang=en] .sustainability-governance-officers-page .officers-skill-definitions-table .scroll-table-tbody-tr>li:nth-child(8){min-height:446px;height:446px!important}html[lang=en] .sustainability-governance-officers-page .officers-skill-definitions-table .scroll-table-fixed{flex-shrink:0;width:128px}html[lang=en] .sustainability-governance-officers-page .officers-skill-definitions-table .scroll-table-fixed .scroll-table-tbody-tr>.scroll-table-tbody-th{box-sizing:border-box;white-space:normal!important;justify-content:center!important;max-height:none!important;margin-bottom:0!important}html[lang=en] .sustainability-governance-officers-page .officers-skill-definitions-table .scroll-table-content-col .scroll-table-tbody-tr>.scroll-table-tbody-td{box-sizing:border-box;justify-content:center!important;max-height:none!important;margin-bottom:0!important}}@media (min-width:640px){html[lang=en] .sustainability-governance-officers-page #outside-directors-reason .scroll-table-fixed{flex-shrink:0;width:153px}html[lang=en] .sustainability-governance-officers-page #outside-directors-reason .scroll-table-content-col{flex-shrink:0;width:925px}html[lang=en] .sustainability-governance-officers-page #outside-directors-reason .scroll-table-tbody-tr>li:first-child,html[lang=en] .sustainability-governance-officers-page #outside-directors-reason .scroll-table-tbody-tr>li:nth-child(2),html[lang=en] .sustainability-governance-officers-page #outside-directors-reason .scroll-table-tbody-tr>li:nth-child(3),html[lang=en] .sustainability-governance-officers-page #outside-directors-reason .scroll-table-tbody-tr>li:nth-child(4),html[lang=en] .sustainability-governance-officers-page #outside-directors-reason .scroll-table-tbody-tr>li:nth-child(5){box-sizing:border-box;max-height:none!important;margin-bottom:0!important}html[lang=en] .sustainability-governance-officers-page #outside-directors-reason .scroll-table-fixed .scroll-table-tbody-tr>.scroll-table-tbody-th,html[lang=en] .sustainability-governance-officers-page #outside-directors-reason .scroll-table-content-col .scroll-table-tbody-tr>.scroll-table-tbody-td{box-sizing:border-box;justify-content:center!important;max-height:none!important;margin-bottom:0!important}}@media (max-width:639px){html[lang=en] .sustainability-governance-officers-page #outside-directors-reason .scroll-table-tbody-tr>li:first-child,html[lang=en] .sustainability-governance-officers-page #outside-directors-reason .scroll-table-tbody-tr>li:nth-child(2),html[lang=en] .sustainability-governance-officers-page #outside-directors-reason .scroll-table-tbody-tr>li:nth-child(3),html[lang=en] .sustainability-governance-officers-page #outside-directors-reason .scroll-table-tbody-tr>li:nth-child(4),html[lang=en] .sustainability-governance-officers-page #outside-directors-reason .scroll-table-tbody-tr>li:nth-child(5){box-sizing:border-box;justify-content:center!important;max-height:none!important;margin-bottom:0!important}}@media (min-width:640px){html[lang=en] .sustainability-governance-officers-page .officers-compensation-overview-table .scroll-table-tbody-tr>li:first-child{box-sizing:border-box;min-height:88px;padding-top:10px;padding-bottom:10px;justify-content:center!important;height:88px!important;max-height:none!important;margin-bottom:0!important}html[lang=en] .sustainability-governance-officers-page .officers-compensation-overview-table .scroll-table-tbody-tr>li:nth-child(2){box-sizing:border-box;min-height:176px;padding-top:10px;padding-bottom:10px;justify-content:center!important;height:176px!important;max-height:none!important;margin-bottom:0!important}html[lang=en] .sustainability-governance-officers-page .officers-compensation-overview-table .scroll-table-tbody-tr>li:nth-child(3){box-sizing:border-box;min-height:208px;padding-top:10px;padding-bottom:10px;justify-content:center!important;height:208px!important;max-height:none!important;margin-bottom:0!important}}@media (max-width:639px){html[lang=en] .sustainability-governance-officers-page .officers-compensation-overview-table .scroll-table-tbody-tr>li:first-child{box-sizing:border-box;min-height:80px;justify-content:center!important;height:80px!important;max-height:none!important;margin-bottom:0!important}html[lang=en] .sustainability-governance-officers-page .officers-compensation-overview-table .scroll-table-tbody-tr>li:nth-child(2){box-sizing:border-box;min-height:340px;justify-content:center!important;height:340px!important;max-height:none!important;margin-bottom:0!important}html[lang=en] .sustainability-governance-officers-page .officers-compensation-overview-table .scroll-table-tbody-tr>li:nth-child(3){box-sizing:border-box;min-height:420px;justify-content:center!important;height:420px!important;max-height:none!important;margin-bottom:0!important}html[lang=en] .sustainability-governance-officers-page .officers-compensation-overview-table .scroll-table-fixed{flex-shrink:0;width:150px}html[lang=en] .sustainability-governance-officers-page .officers-compensation-overview-table .scroll-table-fixed .scroll-table-thead-th,html[lang=en] .sustainability-governance-officers-page .officers-compensation-overview-table .scroll-table-fixed .scroll-table-tbody-tr>.scroll-table-tbody-th{box-sizing:border-box;white-space:normal!important}}
