: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-data-page .container{max-width:1080px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (min-width:1280px){.sustainability-data-page .container{padding-left:0;padding-right:0}}.sustainability-data-page .two-column-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:1024px){.sustainability-data-page .two-column-grid{grid-template-columns:repeat(2,1fr)}}.sustainability-data-page .three-column-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:1024px){.sustainability-data-page .three-column-grid{grid-template-columns:repeat(3,1fr)}}.sustainability-data-page .main-content{flex:1;padding-bottom:80px}@media (min-width:640px){.sustainability-data-page .main-content{padding-bottom:0}}.sustainability-data-page .content-wrapper{margin-top:10px;margin-bottom:74px}@media (min-width:640px){.sustainability-data-page .content-wrapper{margin-top:13px;margin-bottom:126px}}.sustainability-data-page .section{background:#fff;border-radius:8px;margin-bottom:32px;padding:24px}@media (min-width:640px){.sustainability-data-page .section{padding:32px}}.sustainability-data-page .section-title{color:var(--color-primary);margin:0 0 16px;font-size:20px;font-weight:700}@media (min-width:640px){.sustainability-data-page .section-title{font-size:24px}}.sustainability-data-page .section-subtitle{color:var(--color-primary);margin:0 0 12px;font-size:18px;font-weight:700}.sustainability-data-page .section p{color:var(--color-text);margin:0 0 16px;line-height:1.625}.sustainability-data-page .section p:last-child{margin-bottom:0}.sustainability-data-page .section ul{color:var(--color-text);margin:0;padding-left:1.5em}.sustainability-data-page .section ul li{margin-bottom:8px}.sustainability-data-page .section ul li:last-child{margin-bottom:0}.sustainability-data-page .pc-only{display:block}.sustainability-data-page .sp-only{display:none}@media (max-width:768px){.sustainability-data-page .pc-only{display:none}.sustainability-data-page .sp-only{display:block}}.sustainability-data-page .main-content.sustainability-data{padding-bottom:120px}.sustainability-data-page .sustainability-data .sus-data-btn{width:338px;margin:80px auto}.sustainability-data-page .sustainability-data .sus-data-btn>div a{padding:30px 0 20px}.sustainability-data-page .sustainability-data .sus-data-btn>div a span{font-size:16px}.sustainability-data-page .sustainability-data .sus-data-btn>div a img{margin:0 auto 10px;display:block}.sustainability-data-page .sustainability-data .sus-data-btn .arrow-posi-bt{top:inherit;bottom:5px}.sustainability-data-page .sustainability-data div[data-component=AccentTitle]{width:100%}.sustainability-data-page .sustainability-data .section{background:0 0;padding:0}.sustainability-data-page .sustainability-data .section:not(:last-child){margin-bottom:120px}.sustainability-data-page .sustainability-data .section:last-child,.sustainability-data-page .sustainability-data .section:last-child .scroll-table{margin-bottom:0}.sustainability-data-page .sus-data-table h3{color:var(--color-primary);margin-bottom:15px;font-size:24px}@media (max-width:768px){.sustainability-data-page .main-content.sustainability-data{padding-bottom:80px}.sustainability-data-page .sustainability-data .page-title{font-size:28px}.sustainability-data-page .sus-data-table h3{font-size:18px}.sustainability-data-page .sustainability-data .section:not(:last-child){margin-bottom:80px}.sustainability-data-page .sustainability-data .sus-data-btn{width:345px;margin:54px auto}.sustainability-data-page .sustainability-data .sus-data-btn>div a span{font-size:14px}}.sustainability-data-page .scroll-table{margin:0 0 80px;font-size:16px;line-height:1.625;overflow:hidden}.sustainability-data-page .scroll-table>:last-child{margin-bottom:0}.sustainability-data-page .scroll-table-inner{align-items:flex-start;gap:2px;margin:0 0 10px;display:flex}.sustainability-data-page .scroll-table-note{font-size:14px;line-height:1.85714}.sustainability-data-page .scroll-table-note-flex{-moz-column-gap:2em;justify-content:space-between;column-gap:2em;display:flex}.sustainability-data-page .scroll-table-fixed{flex-direction:column;justify-content:center;gap:2px;display:flex}.sustainability-data-page .scroll-table-fixed:first-child{width:40%;min-width:150px}@media (max-width:768px){.sustainability-data-page .scroll-table-fixed:first-child{width:30%;min-width:147px}}.sustainability-data-page .scroll-table-content{align-items:flex-start;gap:2px;display:flex}.sustainability-data-page .scroll-table-content-col{flex-direction:column;justify-content:center;gap:2px;width:128px;display:flex}.sustainability-data-page .scroll-table-content-col .scroll-table-tbody-td{text-align:right}.sustainability-data-page .scroll-table-thead-th,.sustainability-data-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-data-page .scroll-table-thead-th{background:var(--color-primary);color:#fff}.sustainability-data-page .scroll-table-thead-td{color:var(--color-primary);background:#fff}.sustainability-data-page .scroll-table-tbody-tr{flex-direction:column;justify-content:center;gap:1.5px;display:flex}.sustainability-data-page .section ul.scroll-table-tbody-tr{padding-left:0}.sustainability-data-page .scroll-table-tbody-tr>.scroll-table-tbody-th:nth-child(2n),.sustainability-data-page .scroll-table-tbody-tr>.scroll-table-tbody-td:nth-child(2n){background:#f3f7fa}.sustainability-data-page .scroll-table-tbody-th,.sustainability-data-page .scroll-table-tbody-td{background:#fff;flex-direction:column;justify-content:center;display:flex}.sustainability-data-page .section ul li.scroll-table-tbody-th,.sustainability-data-page .section ul li.scroll-table-tbody-td{margin-bottom:1.2px}.sustainability-data-page .scroll-table-cell>:last-child{margin-bottom:0!important}.sustainability-data-page .scroll-table-note-flex{justify-content:flex-start;align-items:flex-start;gap:0;display:flex}@media (max-width:1280px){.sustainability-data-page .scroll-table-thead-th,.sustainability-data-page .scroll-table-thead-td{line-height:1.42857}.sustainability-data-page .scroll-table-content{scrollbar-width:thin;overflow:scroll hidden}.sustainability-data-page .scroll-table-content-col{flex-shrink:0}}@media (max-width:768px){.sustainability-data-page .scroll-table{margin:0 -15px 60px 0}}@media (max-width:640px){.sustainability-data-page .scroll-table{font-size:14px;line-height:1.57143}.sustainability-data-page .scroll-table-note{padding:0 15px 0 0;font-size:12px;line-height:1.76}}.sustainability-data-page .sp-scroll{margin:0 0 10px}.sustainability-data-page .sp-scroll .sp-scroll-content>:last-child{margin-bottom:0}@media (max-width:768px){.sustainability-data-page .scroll-table-thead-th,.sustainability-data-page .scroll-table-thead-td,.sustainability-data-page .scroll-table-tbody-th,.sustainability-data-page .scroll-table-tbody-td{height:36px}.sustainability-data-page .scroll-table-content-col{width:90px}.sustainability-data-page .scroll-table-note-flex span{min-width:62px;display:block}html[lang=en] .sustainability-data-page .scroll-table-note-flex span{min-width:122px;display:block}}@media (max-width:640px){.sustainability-data-page .sp-scroll{margin:0 -15px 15px;padding:0 15px;display:flex;overflow:scroll hidden}.sustainability-data-page .sp-scroll .sp-scroll-content{flex-shrink:0;max-width:600px}}.sustainability-data-page #environment-table .scroll-table-fixed:first-child{width:148px}.sustainability-data-page #environment-table .scroll-table-fixed:first-child .scroll-table-thead-th{width:calc(100% + 2px);min-width:150px;margin-right:-2px}.sustainability-data-page #environment-table .scroll-table-fixed:first-child .scroll-table-tbody-tr li:first-child{height:150px}.sustainability-data-page #environment-table .scroll-table-fixed:first-child .scroll-table-tbody-tr li:nth-child(2){width:436px}.sustainability-data-page #environment-table .scroll-table-fixed:nth-child(2) .scroll-table-tbody-tr li{text-align:left;width:284px}@media (max-width:795px){html[lang=en] .sustainability-data-page #disability-table .scroll-table-fixed .scroll-table-tbody-tr li:first-child,html[lang=en] .sustainability-data-page #disability-table .scroll-table-content .scroll-table-tbody-td:first-child{height:72px}}@media (min-width:769px){html[lang=en] .sustainability-data-page #environment-table .scroll-table-fixed:first-child{width:172px;min-width:172px}html[lang=en] .sustainability-data-page #environment-table .scroll-table-fixed:first-child .scroll-table-thead-th{min-width:172px}html[lang=en] .sustainability-data-page #environment-table .scroll-table-fixed:first-child .scroll-table-tbody-tr li:nth-child(2){width:429px}html[lang=en] .sustainability-data-page #environment-table .scroll-table-fixed:nth-child(2){width:257px;min-width:257px}html[lang=en] .sustainability-data-page #environment-table .scroll-table-fixed:nth-child(2) .scroll-table-tbody-tr li{width:256px}}@media (max-width:768px){.sustainability-data-page #environment-table .scroll-table-fixed:first-child{width:110px;min-width:110px}.sustainability-data-page #environment-table .scroll-table-fixed:nth-child(2){width:94px;min-width:94px}.sustainability-data-page #environment-table .scroll-table-fixed:nth-child(2) .scroll-table-tbody-tr li{width:94px}.sustainability-data-page #environment-table .scroll-table-fixed:first-child .scroll-table-tbody-tr li:nth-child(2){width:205px}.sustainability-data-page #environment-table .scroll-table-fixed:first-child .scroll-table-tbody-tr li:first-child{height:113px}html[lang=en] .sustainability-data-page #environment-table .scroll-table-fixed:first-child .scroll-table-tbody-tr li:nth-child(2){height:64px}html[lang=en] .sustainability-data-page #environment-table .scroll-table-content .scroll-table-tbody-td:nth-child(4){height:48px}html[lang=en] .sustainability-data-page .scroll-table-content-col{width:102px}html[lang=en] .sustainability-data-page #environment-table .scroll-table-fixed:first-child{width:104px;min-width:104px}html[lang=en] .sustainability-data-page #environment-table .scroll-table-fixed:nth-child(2){width:100px;min-width:100px}html[lang=en] .sustainability-data-page #environment-table .scroll-table-fixed:nth-child(2) .scroll-table-tbody-tr li{width:99px}html[lang=en] .sustainability-data-page #environment-table .scroll-table-fixed:first-child .scroll-table-tbody-tr li:nth-child(2){width:205px}html[lang=en] .sustainability-data-page #environment-table .scroll-table-fixed:first-child .scroll-table-tbody-tr li:first-child{height:113px}html[lang=en] .sustainability-data-page #water-table .scroll-table-tbody-tr li:first-child,html[lang=en] .sustainability-data-page #water-table .scroll-table-tbody-tr li:nth-child(2){height:64px}}@media (max-width:980px){html[lang=en] .sustainability-data-page #employees-table .scroll-table-thead-th{height:48px}html[lang=en] .sustainability-data-page #employees-table .scroll-table-fixed .scroll-table-tbody-tr li:first-child,html[lang=en] .sustainability-data-page #employees-table .scroll-table-content .scroll-table-tbody-td:first-child{height:92px}html[lang=en] .sustainability-data-page #employees-table .scroll-table-fixed .scroll-table-tbody-tr li:nth-child(2),html[lang=en] .sustainability-data-page #employees-table .scroll-table-content .scroll-table-tbody-td:nth-child(2){height:118px}html[lang=en] .sustainability-data-page #employees-table .scroll-table-fixed .scroll-table-tbody-tr li:nth-child(3),html[lang=en] .sustainability-data-page #employees-table .scroll-table-content .scroll-table-tbody-td:nth-child(3){height:64px}}@media (max-width:640px){html[lang=en] .sustainability-data-page #employees-table .scroll-table-thead-th{height:48px}html[lang=en] .sustainability-data-page #employees-table .scroll-table-fixed .scroll-table-tbody-tr li,html[lang=en] .sustainability-data-page #employees-table .scroll-table-content .scroll-table-tbody-td{height:100px}}@media (max-width:768px){html[lang=en] .sustainability-data-page #years-table .scroll-table-thead-th{height:70px}html[lang=en] .sustainability-data-page #years-table .scroll-table-fixed .scroll-table-tbody-tr li:first-child,html[lang=en] .sustainability-data-page #years-table .scroll-table-fixed .scroll-table-tbody-tr li:nth-child(2),html[lang=en] .sustainability-data-page #years-table .scroll-table-content .scroll-table-tbody-td:first-child,html[lang=en] .sustainability-data-page #years-table .scroll-table-content .scroll-table-tbody-td:nth-child(2){height:48px}html[lang=en] .sustainability-data-page #years-table .scroll-table-fixed .scroll-table-tbody-tr li:nth-child(3),html[lang=en] .sustainability-data-page #years-table .scroll-table-content .scroll-table-tbody-td:nth-child(3){height:72px}.sustainability-data-page #overtime-table .scroll-table-fixed .scroll-table-tbody-th,.sustainability-data-page #overtime-table .scroll-table-content .scroll-table-tbody-td{height:62px}html[lang=en] .sustainability-data-page #overtime-table .scroll-table-fixed .scroll-table-tbody-tr li:first-child,html[lang=en] .sustainability-data-page #overtime-table .scroll-table-content .scroll-table-tbody-td:first-child{height:92px}.sustainability-data-page #paid-leave-table .scroll-table-fixed .scroll-table-tbody-th,.sustainability-data-page #paid-leave-table .scroll-table-content .scroll-table-tbody-td{height:62px}html[lang=en] .sustainability-data-page #paid-leave-table .scroll-table-fixed .scroll-table-tbody-tr li:first-child,html[lang=en] .sustainability-data-page #paid-leave-table .scroll-table-content .scroll-table-tbody-td:first-child{height:92px}.sustainability-data-page #childcare-table .scroll-table-fixed .scroll-table-tbody-th,.sustainability-data-page #childcare-table .scroll-table-content .scroll-table-tbody-td{height:62px}html[lang=en] .sustainability-data-page #childcare-table .scroll-table-fixed .scroll-table-tbody-tr li:first-child,html[lang=en] .sustainability-data-page #childcare-table .scroll-table-content .scroll-table-tbody-td:first-child{height:94px}.sustainability-data-page #disability-table .scroll-table-fixed .scroll-table-tbody-th,.sustainability-data-page #disability-table .scroll-table-content .scroll-table-tbody-td{height:62px}html[lang=en] .sustainability-data-page #disability-table .scroll-table-fixed .scroll-table-tbody-tr li:first-child,html[lang=en] .sustainability-data-page #disability-table .scroll-table-content .scroll-table-tbody-td:first-child{height:118px}.sustainability-data-page #work-accident-table .scroll-table-fixed .scroll-table-tbody-th:first-child,.sustainability-data-page #work-accident-table .scroll-table-content .scroll-table-tbody-td:first-child{height:62px}html[lang=en] .sustainability-data-page #work-accident-table .scroll-table-fixed .scroll-table-tbody-tr li,html[lang=en] .sustainability-data-page #work-accident-table .scroll-table-content .scroll-table-tbody-td{height:92px}.sustainability-data-page #female-manager-table .scroll-table-fixed .scroll-table-tbody-th,.sustainability-data-page #female-manager-table .scroll-table-content .scroll-table-tbody-td{height:62px}html[lang=en] .sustainability-data-page #female-manager-table .scroll-table-fixed .scroll-table-tbody-tr li:first-child,html[lang=en] .sustainability-data-page #female-manager-table .scroll-table-content .scroll-table-tbody-td:first-child{height:96px}.sustainability-data-page #outside-director-table .scroll-table-fixed .scroll-table-tbody-th,.sustainability-data-page #outside-director-table .scroll-table-content .scroll-table-tbody-td{height:62px}html[lang=en] .sustainability-data-page #outside-director-table .scroll-table-fixed .scroll-table-tbody-tr li:first-child,html[lang=en] .sustainability-data-page #outside-director-table .scroll-table-content .scroll-table-tbody-td:first-child{height:72px}.sustainability-data-page #waste-output-table .scroll-table-inner{gap:0}.sustainability-data-page #waste-output-table .scroll-table-fixed:first-child{min-width:155px;margin-right:2px}html[lang=en] .sustainability-data-page #waste-output-table .scroll-table-tbody-tr li:first-child,html[lang=en] .sustainability-data-page #waste-output-table .scroll-table-tbody-tr li:nth-child(2){height:64px}}@media (max-width:640px){html[lang=en] .sustainability-data-page .scroll-table-note-flex>span:not(.scroll-table-note-flex-body){min-width:68px;display:block}html[lang=en] .sustainability-data-page #environment-table .scroll-table-fixed:first-child .scroll-table-tbody-tr li:nth-child(2),html[lang=en] .sustainability-data-page #environment-table .scroll-table-content .scroll-table-tbody-td:nth-child(4),html[lang=en] .sustainability-data-page #water-table .scroll-table-tbody-tr li:first-child,html[lang=en] .sustainability-data-page #water-table .scroll-table-tbody-tr li:nth-child(2),html[lang=en] .sustainability-data-page #waste-output-table .scroll-table-tbody-tr li:first-child{height:64px}html[lang=en] .sustainability-data-page #employees-table .scroll-table-thead-th{height:48px}html[lang=en] .sustainability-data-page #employees-table .scroll-table-fixed .scroll-table-tbody-tr li:nth-child(3),html[lang=en] .sustainability-data-page #employees-table .scroll-table-content .scroll-table-tbody-td:nth-child(3){height:64px}html[lang=en] .sustainability-data-page #years-table .scroll-table-thead-th{height:70px}html[lang=en] .sustainability-data-page #years-table .scroll-table-fixed .scroll-table-tbody-tr li:first-child,html[lang=en] .sustainability-data-page #years-table .scroll-table-fixed .scroll-table-tbody-tr li:nth-child(2),html[lang=en] .sustainability-data-page #years-table .scroll-table-content .scroll-table-tbody-td:first-child,html[lang=en] .sustainability-data-page #years-table .scroll-table-content .scroll-table-tbody-td:nth-child(2){height:48px}html[lang=en] .sustainability-data-page #years-table .scroll-table-fixed .scroll-table-tbody-tr li:nth-child(3),html[lang=en] .sustainability-data-page #years-table .scroll-table-content .scroll-table-tbody-td:nth-child(3){height:64px}html[lang=en] .sustainability-data-page #overtime-table .scroll-table-fixed .scroll-table-tbody-tr li:first-child,html[lang=en] .sustainability-data-page #overtime-table .scroll-table-content .scroll-table-tbody-td:first-child,html[lang=en] .sustainability-data-page #paid-leave-table .scroll-table-fixed .scroll-table-tbody-tr li:first-child,html[lang=en] .sustainability-data-page #paid-leave-table .scroll-table-content .scroll-table-tbody-td:first-child,html[lang=en] .sustainability-data-page #childcare-table .scroll-table-fixed .scroll-table-tbody-tr li:first-child,html[lang=en] .sustainability-data-page #childcare-table .scroll-table-content .scroll-table-tbody-td:first-child{height:84px}html[lang=en] .sustainability-data-page #disability-table .scroll-table-fixed .scroll-table-tbody-tr li:first-child,html[lang=en] .sustainability-data-page #disability-table .scroll-table-content .scroll-table-tbody-td:first-child{height:108px}html[lang=en] .sustainability-data-page #work-accident-table .scroll-table-fixed .scroll-table-tbody-tr li,html[lang=en] .sustainability-data-page #work-accident-table .scroll-table-content .scroll-table-tbody-td{height:92px}html[lang=en] .sustainability-data-page #female-manager-table .scroll-table-fixed .scroll-table-tbody-tr li:first-child,html[lang=en] .sustainability-data-page #female-manager-table .scroll-table-content .scroll-table-tbody-td:first-child,html[lang=en] .sustainability-data-page #outside-director-table .scroll-table-fixed .scroll-table-tbody-tr li:first-child,html[lang=en] .sustainability-data-page #outside-director-table .scroll-table-content .scroll-table-tbody-td:first-child{height:72px}}
