#executive_message h1,#message h1,main#2019_003 h1{margin-bottom:0!important}main#esg-disclosure-search,main#framework,main#governance,main#librarydata,main#sustainability_management{margin-bottom:var(--spacing-x3l)!important}h5{margin-top:var(--spacing-xs);margin-bottom:var(--spacing-xs);font-weight:700;font-size:var(--font-size-l)}.scrollHint_wrap{align-items:center;gap:var(--spacing-x3s);margin-top:var(--font-size-xs);display:none;@media screen and (max-width:1024px){display:flex}}.scrollHint_text{font-size:var(--font-size-s);font-style:normal;font-weight:700;line-height:var(--line-height-m);letter-spacing:.05em}.scrollHint_icon{width:20px;height:20px;aspect-ratio:1/1}.scrollHint_icon figure{margin:0!important}.pSu_imageContflex{display:grid;grid-gap:var(--spacing-m);gap:var(--spacing-m);align-items:flex-start;@media screen and (max-width:1024px){display:flex;flex-direction:column-reverse;align-items:center;gap:var(--spacing-xl)}}#healthy_living .pSu_imageContflex,#others .pSu_imageContflex,#workstyle .pSu_imageContflex{display:grid;grid-gap:var(--spacing-x2l);gap:var(--spacing-x2l);align-items:flex-start}.pSu_imageContflex p{margin-top:0!important}.pSu_imageContflex p+p{margin-top:var(--spacing-m)!important}@media screen and (max-width:1024px){#healthy_living .pSu_imageContflex,#others .pSu_imageContflex,#workstyle .pSu_imageContflex{grid-template-columns:1fr!important;gap:var(--spacing-x2s)!important;flex-direction:column-reverse;align-items:center}}#healthy_living.pSu_imageContflex p,#others.pSu_imageContflex p,#workstyle.pSu_imageContflex p{margin-top:0!important}.pSu_imgSecondWrap{flex-shrink:0}@media screen and (max-width:1024px){.pSu_imgSecondWrap{flex-shrink:inherit}}.pSu_imgSecondWrap figcaption{margin-top:var(--spacing-x3s);text-align:center}.pSu_imgSecondWidth{max-width:227px;margin:var(--spacing-s) auto}.pSu_imageContflex h3{font-size:var(--font-size-x2l);line-height:var(--line-height-x3l)}.styleAnnotation:has(.cUe_listNormalItem:nth-child(2)){counter-reset:number 0}.styleAnnotation{list-style:none!important;padding-left:0!important}.marginTopX2s{margin-top:var(--spacing-x2s)}.cUe_listNormal{padding-left:1.5em;list-style-type:disc}.styleAnnotation:has(.cUe_listNormalItem:nth-child(2)){.cUe_listNormalItem{counter-increment:number 1;padding-left:2.2rem;text-indent:-2.2rem}}.styleAnnotation{.cUe_listNormalItem{padding-left:var(--spacing-m);text-indent:calc(0px - var(--spacing-m))}}.fontSizeS{.cUe_listNormalItem{font-size:var(--font-size-s);line-height:var(--line-height-m)}}.cUe_listNormalItem{line-height:var(--line-height-xl)!important;color:var(--text-icon-primary)}.styleAnnotation:has(.cUe_listNormalItem:nth-child(2)){.cUe_listNormalItem:before{content:"※" counter(number)}}.styleAnnotation{.cUe_listNormalItem:before{content:"※";margin-right:var(--spacing-x3s)}}.pSu_bannerTextList{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-x2l) var(--spacing-xl);gap:var(--spacing-x2l) var(--spacing-xl);list-style:none!important;padding-left:0!important;@media screen and (max-width:1024px){margin-top:var(--spacing-l)}}.pSu_bannerTextImage{border-radius:8px}@media screen and (max-width:1024px){.pSu_bannerTextList{grid-template-columns:repeat(1,1fr);& span{font-weight:700}}.pSu_bannerTextButton{width:100%;text-align:center;&>span{width:100%}}}a:has(.listLink){border-top:1px solid var(--separate-secondary);border-bottom:1px solid var(--separate-secondary);padding:calc(var(--spacing-xs) - 2px) var(--spacing-x2s)!important;padding-bottom:calc(var(--spacing-xs) - 1px);text-decoration:none!important;width:100%;height:100%;color:var(--text-icon-primary);display:block!important;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:var(--spacing-x3s);transition:.3s ease-in-out}a:has(.listLink):after{font-size:var(--font-size-m)!important;margin-left:var(--spacing-x2s)!important}.cUe_buttonLink{margin-top:var(--spacing-xs);display:inline-block;width:auto}.cUe_buttonLinkBody{border:2px solid var(--button-primary);display:inline-block;color:var(--text-icon-primary);padding:calc(var(--spacing-x3s) + 2px) calc(var(--spacing-xl) + 2px);border-radius:var(--radius-m);background:#fff;position:relative;transition:background .3s ease-in-out;&:hover{background:var(--lightblue-lightblue-100-5)}}.cUe_buttonLink:focus{outline:none}.cUe_buttonLink:focus-visible{outline:none}.cUe_buttonLink:focus-visible .cUe_buttonLinkBody{outline:3px solid var(--button-primary);outline-offset:4px}.cUe_buttonLinkText{font-size:var(--font-size-s);display:inline-block;translate:0 -3%;font-weight:700;transition:.3s ease-in-out}.cUe_buttonLinkIcon{position:absolute;top:var(--spacing-x2s);right:var(--spacing-x2s)}.pSu_localCommunitiesButtonLink,.pSu_localCommunitiesButtonLink span{@media screen and (max-width:1024px){width:100%;text-align:center}}.pSu_esgDisclosureSearchWrap{padding-block:0 var(--spacing-x4l)}.cUe_headingSectionH1{margin-bottom:var(--spacing-x3l)}@media screen and (max-width:1024px){.cUe_headingSectionH1{margin-bottom:var(--spacing-xl)}}@media (max-width:480px){.cUe_headingSectionH1{margin-bottom:var(--spacing-l)}}.cUe_headingSectionH1 h1{font-size:52px!important;line-height:72.8px!important;font-weight:700!important;letter-spacing:.2em!important}.cUe_headingSectionH2{margin-top:var(--spacing-x4l);margin-bottom:0;@media screen and (max-width:1024px){margin-top:var(--spacing-xl)}}.pSu_section{display:flex;flex-direction:column;gap:var(--spacing-x2l);margin-bottom:0;@media screen and (max-width:1024px){gap:var(--spacing-m)}}.pSu_categoryFilter{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--spacing-xs) var(--spacing-l)}.pSu_categoryItem{display:flex;align-items:center;gap:var(--spacing-xxs);text-decoration:none;color:inherit;cursor:pointer}.pSu_categoryItem:hover{opacity:.7}.pSu_categoryText{font-size:var(--font-size-l);color:var(--text-primary);font-family:Noto Sans JP,sans-serif}.pSu_table{background-color:var(--background-primary);margin-bottom:var(--spacing-x2l);box-sizing:border-box}#labor .pSu_table,.pSu_table{width:100%;border-collapse:collapse;border:1px solid var(--separate-primary)}#labor .pSu_table{font-size:var(--jp-body-m);margin-top:var(--spacing-xs)}.pSu_table:last-of-type{margin-bottom:0}.pSu_tableHeader th{text-align:center;height:54px;font-size:var(--font-size-s);font-weight:600;color:var(--text-primary);background-color:var(--background-secondary);padding:var(--spacing-xs)}.pSu_tableBody td,.pSu_tableBody th,.pSu_tableHeader th{border:1px solid var(--separate-primary);vertical-align:middle}.pSu_tableBody td,.pSu_tableBody th{text-align:left;padding:var(--spacing-x2s);background-color:var(--background-primary)}.pSu_tableCellItem{font-weight:400;text-align:left}.pSu_tableCell:nth-child(2),.pSu_tableCell:nth-child(3),.pSu_tableCell:nth-child(4),.pSu_tableCell:nth-child(5),.pSu_tableHeaderCell:first-child,.pSu_tableHeaderCell:nth-child(2),.pSu_tableHeaderCell:nth-child(3),.pSu_tableHeaderCell:nth-child(4),.pSu_tableHeaderCell:nth-child(5){width:20%;min-width:20%}.pSu_themeText{font-weight:400;color:var(--text-primary)}.pSu_linkList{display:flex;flex-direction:column;gap:10px;width:100%}.pSu_linkItem{display:flex;align-items:flex-start;padding:var(--spacing-x4s)}.pSu_link{color:var(--text-primary);text-decoration:underline;font-weight:400;font-family:Noto Sans JP,sans-serif;line-height:var(--line-height-xl)!important;margin:0!important;transition:color .2s ease;flex:1 1}.pSu_link:hover{color:var(--text-icon-link)}.pSu_linkDataEvaluation{font-size:var(--font-size-s);line-height:var(--line-height-xl)!important}.pSu_linkItemDataEvaluation{padding:2px}@media screen and (max-width:1024px){.pSu_tableScrollWrapper{overflow-x:auto;margin-top:var(--spacing-m)}.pSu_tableScrollWrapper table{min-width:1200px}}.cUe_iconMaterial{font-family:Material Symbols Rounded;vertical-align:baseline;text-align:center;font-variation-settings:"FILL" 0,"wght" 100,"GRAD" 0,"opsz" 24;font-weight:100}.cUe_iconMaterial._sizeMedium{font-size:var(--font-size-m)}.cUe_iconMaterial._colorRed,.cUe_iconMaterial._typePdf:after{color:var(--text-icon-accent)!important}.cUe_iconMaterial._typePdf:after{content:"picture_as_pdf"}.cUe_iconMaterial._colorBlack{color:var(--text-icon-primary)!important}.cUe_iconMaterial._typeChevron:after{content:"arrow_forward_ios"}.cUe_iconMaterial._typeArrow_downward:after{content:"arrow_downward"}.pSu_managementDescription{color:var(--grey-grey-90);font-size:var(--font-size-l);font-style:normal;font-weight:400;line-height:177.778%;letter-spacing:.05em;margin-bottom:4.5rem}br.noSp{@media screen and (max-width:1024px){display:none}}.sCo_mixRadiusBackground,.sCo_mixRadiusBackground_NonSp{border-top-left-radius:160px;border-top-right-radius:12px;border-bottom-left-radius:12px;border-bottom-right-radius:160px;background:var(--lightblue-lightblue-5)}.pCo_aboutMessageIntro{position:relative;overflow:clip}@media screen and (max-width:1024px){.pCo_aboutMessageIntro{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-m);background:var(--lightblue-lightblue-5);border-radius:64px 8px}}.pCo_aboutMessageIntroDetail{padding-top:173px;padding-left:85px;padding-bottom:11%;height:377px}@media screen and (max-width:1024px){.pCo_aboutMessageIntroDetail{height:160px;padding-top:13.65%;padding-left:50%;padding-bottom:24.65%}}.pCo_aboutMessageIntroDetailLabel{width:100%}.pCo_aboutMessageIntroDetailLabel svg{width:min(173px,100%)}@media screen and (max-width:1024px){.pCo_aboutMessageIntroDetailLabel svg,.pCo_aboutMessageIntroDetailLabelImage{width:min(91px,100%)}}.pCo_aboutMessageIntroDetailParagraph{font-size:var(--font-size-x2l);line-height:1.4em;font-weight:700}@media screen and (max-width:1024px){.pCo_aboutMessageIntroDetailParagraph{display:none}}.pCo_aboutMessageIntroDetailParagraphSp{display:none}@media screen and (max-width:1024px){.pCo_aboutMessageIntroDetailParagraphSp{display:block;margin-top:var(--spacing-m);font-size:var(--font-size-xl);font-weight:700}}.pCo_aboutMessageIntroDetailLink{display:inline-block;margin-top:var(--spacing-l);padding:var(--spacing-xs) 0;border-top:1px solid var(--separate-primary);border-bottom:1px solid var(--separate-primary);color:var(--text-icon-primary)}.pCo_aboutMessageIntroDetailLink .cUe_iconMaterial{display:inline-block;translate:0 .2em;margin-left:var(--spacing-x3s)}.pCo_aboutMessageIntroImage{width:min(780px,34%);margin:auto;position:absolute;right:50px;bottom:0}@media screen and (max-width:1024px){.pCo_aboutMessageIntroImage{width:clamp(9.125rem,39vw,39.375rem);left:15%;top:8px}.pCo_aboutMessageIntroImage img{width:100%;height:auto;object-fit:contain}}.pCo_aboutMessageParagraph{margin-top:var(--spacing-x2l)}@media screen and (max-width:1024px){.pCo_aboutMessageParagraph{margin-top:var(--spacing-xl)}}.pCo_letterSpacing{letter-spacing:-.01em}ul.pCo_aboutMessageList{list-style:none!important}.pCo_aboutMessageList{margin-top:var(--spacing-m)}.pCo_aboutMessageListItem{text-align:right;color:var(--text-icon-secondary)}.pCo_aboutMessageListItem+.pCo_aboutMessageListItem{margin-top:var(--spacing-x4s)}.pCo_aboutMessageListItemSign{width:150px;height:53px;aspect-ratio:150/53;object-fit:contain;margin-left:auto;margin-right:0}.marginTopM{margin-top:var(--spacing-m)!important}.marginTopL{margin-top:var(--spacing-l)!important}.marginTopZero{margin-top:0!important}.pCo_aboutMessageParagraph p{font-size:var(--font-size-m);letter-spacing:.05em;line-height:32px}.pSu_environmentDescription{color:var(--grey-grey-90);font-size:var(--font-size-l);font-style:normal;font-weight:400;line-height:177.778%;letter-spacing:.05em;margin-top:calc(var(--spacing-x4l) - .635rem)}@media screen and (max-width:1024px){.pSu_environmentDescription{margin-top:var(--spacing-m);font-weight:700}}.pSu_environmentSystem{padding-block:calc(var(--spacing-x4l) + var(--spacing-x4s)) var(--spacing-x3l);border-bottom:1px solid var(--separate-secondary)}.pSu_environmentSystemList{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-x2l) var(--spacing-xl);gap:var(--spacing-x2l) var(--spacing-xl);margin-top:var(--spacing-x2l)}@media screen and (max-width:1024px){.pSu_environmentSystem{padding-block:0;padding-bottom:var(--spacing-xl);margin-top:var(--spacing-xl)}.pSu_environmentSystemList{grid-template-columns:repeat(1,1fr);margin-top:var(--spacing-l)}}.pSu_environmentImageLong{border-radius:8px}.pSu_environmentOther{padding-top:var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-x2l)}.pSu_environmentNavOtherMenu{margin-top:0!important}.pSu_environmentalManagementDescription{color:var(--grey-grey_100);font-size:var(--font-size-l);font-style:normal;font-weight:700;line-height:177.778%;letter-spacing:.05em}.pSu_environmentalManagementThinking{margin-top:var(--spacing-x3l)}@media screen and (max-width:1024px){.pSu_environmentalManagementThinking{margin-top:var(--spacing-xl)}}.pSu_environmentalManagementThinking [class*=cUp_detailWithTextDetailText] span{font-size:var(--font-size-m)!important;font-weight:400!important}.pSu_environmentalManagementThinking div:has(hgroup){max-width:540px}.pSu_environmentalManagementSystem{margin-top:var(--spacing-x3l);padding-bottom:var(--spacing-x3l)}@media screen and (max-width:1024px){.pSu_environmentalManagementSystem{margin-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}}.pSu_environmentalManagementSystemText{font-style:normal;font-weight:400;line-height:var(--line-height-l);letter-spacing:.05em}.pSu_environmentalManagementSystemImage{margin-top:var(--spacing-l);width:100%;margin-inline:auto;max-width:700px}.pSu_environmentalManagementLinks{padding-block:var(--spacing-x3l);background-color:var(--background-secondary)}@media screen and (max-width:1024px){.pSu_environmentalManagementLinks{padding-block:var(--spacing-xl)}}.pSu_environmentalManagementNavOtherMenu{margin-top:0!important}.pSu_managementClimateChangeImage{width:52%;margin-inline:auto;margin-top:var(--spacing-l)}@media screen and (max-width:1024px){.pSu_managementClimateChangeImage{width:100%}}.pSu_managementClimateChangeImageTable{width:100%;margin-inline:auto;margin-top:var(--spacing-l)}.pSu_managementClimateChangeSection+.pSu_managementClimateChangeSection{margin-top:var(--spacing-xl)}.pSu_managementClimateChangeTableWrapper{margin-top:var(--spacing-l)}@media screen and (max-width:1024px){.pSu_managementClimateChangeTableWrapper{overflow-x:auto;margin-top:var(--spacing-xs)}}.pSu_managementClimateChangeTable{width:100%;border-collapse:collapse;font-size:var(--font-size-s);font-style:normal;font-weight:400;line-height:var(--line-height-l)}@media screen and (max-width:1024px){.pSu_managementClimateChangeTable{min-width:700px}}.pSu_managementClimateChangeTable tbody{border-right:1px solid var(--separate-secondary);border-left:1px solid var(--separate-secondary)}.pSu_managementClimateChangeTable td,.pSu_managementClimateChangeTable th{padding:var(--spacing-x3s) var(--spacing-xs);border-bottom:1px solid var(--separate-secondary)}.pSu_managementClimateChangeTable td:not(:first-child){text-align:right}.pSu_managementClimateChangeTable td ul li{text-indent:-1em;padding-left:1em}.pSu_managementClimateChangeTable td .pSu_managementClimateChangeTableMTopXS{margin-top:var(--spacing-xs)}.pSu_managementClimateChangeTable thead th{background:var(--background-secondary);text-align:left}.pSu_managementClimateChangeTable .total td{font-weight:700}.pSu_managementClimateChangeTable .total td:first-child{text-align:right}.pSu_managementClimateChangeTable02 thead th{width:calc(100% / 2);text-align:center}.pSu_managementClimateChangeTable02 tbody td:not(:first-child){text-align:left}.pSu_managementClimateChangeTable02 ul{padding-left:0!important;list-style:none!important}.pSu_resourcesContents+.pSu_resourcesContents{margin-top:var(--spacing-x3l)}.pSu_resources .pSu_resourcesHeadingH4 :global(h4){font-size:var(--font-size-xl)!important}.pSu_resourcesTable05 a{color:var(--text-icon-primary)}.pSu_resourcesTable05 a span{text-decoration:underline}.pSu_resourcesTable05 thead th{text-align:center!important}.pSu_resourcesTable05 thead th:first-child{width:15%}.pSu_resourcesTable05 thead th:last-child{width:25%}.pSu_resourcesHeadingH4{margin-top:var(--spacing-m)}.pSu_resourcesTable04 ul li{text-indent:-1em;padding-left:1em}.pSu_resourcesTable04 thead th{text-align:center}.pSu_resources :global([class^=ListDate_cUe_listDateItemTitle]){padding-right:var(--spacing-x2s)}.sCo_tableWrap{width:100%;overflow-x:auto}.commonTable_mt_l{margin-top:var(--spacing-l)}.sCo_table05{width:100%;border-collapse:collapse;font-size:var(--jp-body-m)}.sCo_table05 thead{border:1px solid var(--separate-primary)}.sCo_table05 thead th{background-color:var(--background-secondary);font-size:var(--font-size-s);font-style:normal;font-weight:400;line-height:var(--line-height-l);letter-spacing:.05em;min-width:42px;padding-inline:var(--spacing-xs);padding-block:var(--spacing-x3s);text-align:left;width:calc(100% / 3)}.sCo_table05 tbody,.sCo_table05 thead th:not(:last-child){border-right:1px solid var(--separate-primary)}.sCo_table05 thead th:first-child{width:15%}.sCo_table05 tbody{border-left:1px solid var(--separate-primary)}.sCo_table05_sideCell{width:14%}.sCo_table05 tbody td{font-size:var(--font-size-m);font-style:normal;font-weight:400;line-height:var(--line-height-x2l);letter-spacing:.05em;text-align:left;padding:var(--spacing-xs);border-bottom:1px solid var(--separate-primary)}.sCo_table05 tbody td:not(:last-child){border-right:1px solid var(--separate-primary)}.sCo_table04 ul,.sCo_table05 ul{list-style:none!important;padding-left:0!important}.commonTable_mt_m{margin-top:var(--spacing-m)}.sCo_table04{width:100%;border-collapse:collapse;font-size:var(--jp-body-m)}.sCo_table04 thead{border:1px solid var(--separate-primary)}.sCo_table04 thead th{background-color:var(--background-secondary);font-size:var(--font-size-s);font-style:normal;font-weight:700;line-height:var(--line-height-l);letter-spacing:.05em;min-width:42px;padding-inline:var(--spacing-xs);padding-block:var(--spacing-x3s);text-align:left}#post_scenario .sCo_table04 thead th{text-align:center}#post_scenario .marginTopM{margin-bottom:var(--spacing-xs)}#post_scenario .pSu_table04 td,#real_estate_scenario .pSu_table04 td,.pSu_table04 th{padding:var(--spacing-s);border:1px solid var(--separate-primary);font-weight:400}.sCo_table04 thead th:not(:last-child){border-right:1px solid var(--separate-primary)}.sCo_table04 thead th:first-child{width:34.5%}.sCo_table04 tbody{border-left:1px solid var(--separate-primary)}.sCo_table04 tbody,.sCo_table04 tbody th{border-right:1px solid var(--separate-primary)}.sCo_table04 tbody th{text-align:left}.sCo_table04 tbody td,.sCo_table04 tbody th{font-size:var(--font-size-m);font-style:normal;font-weight:400;line-height:var(--line-height-x2l);letter-spacing:.05em;padding:var(--spacing-xs);border-bottom:1px solid var(--separate-primary)}.sCo_table04 tbody td{text-align:right}.sCo_table04 tbody td:not(:last-child){border-right:1px solid var(--separate-primary)}.sCo_table04 tbody tr:last-child th{font-weight:700;text-align:right}.sCo_table04 tbody tr:last-child td{font-weight:700}.pSu_CommonSustainabilityMTopL{margin-top:var(--spacing-l)}.pSu_climateTable{width:100%;border-collapse:collapse}.pSu_climateTable th{padding:var(--spacing-xs);width:22%;vertical-align:top;text-align:left;background-color:var(--background-secondary)}.pSu_climateTable td{padding:var(--spacing-xs);border-right:1px solid var(--separate-primary);border-bottom:1px solid var(--separate-primary);line-height:var(--line-height-x2l)}.pSu_climateTable tbody tr:first-child td{border-top:1px solid var(--separate-primary)}.pSu_climateTable .pSu_climateTable_col2 td{width:calc(78% / 2);vertical-align:top}.pSu_climateTable .pSu_climateTable_col2 td:first-of-type{border-right:none}.pSu_climateTable_col2_title{font-weight:700}.pSu_climateTable a:after{display:none!important}.pSu_listNumberWrap [class*=cUe_listNormalItem]{padding-left:2.2rem;text-indent:-2.2rem}.pSu_listNumberWrap [class*=cUe_listNormalItem]:before{content:"※"!important}._fontSizeS li{font-weight:400;line-height:var(--line-height-m)!important;font-size:var(--font-size-s)!important}.pSu_CommonSustainabilityMTopS{margin-top:var(--spacing-s)}.pSu_CommonSustainabilityMTopXS{margin-top:var(--spacing-xs)}.pSu_CommonSustainabilityParagraphCommonTextSmall{font-size:var(--font-size-s);font-style:normal;font-weight:400;line-height:var(--line-height-l);letter-spacing:.05em}.pSu_postScenarioHeadingSectionH1Subtitle{display:block;font-size:var(--font-size-x2l);font-style:normal;font-weight:700;line-height:var(--line-height-x3l);letter-spacing:.05em;margin-top:var(--spacing-xs)}.sCo_table01{width:100%;border-collapse:collapse;font-size:var(--jp-body-m);border:1px solid var(--separate-primary)}.sCo_table01 td,.sCo_table01 th{padding:var(--spacing-s);border:1px solid var(--separate-primary)}#governance .sCo_table01 td,#governance .sCo_table01 th{padding:var(--spacing-x3s) var(--spacing-xs);line-height:var(--line-height-x2l);text-align:left}.sCo_table01 .pSu_tableTh{text-align:center!important}.pSu_table04_headCell{text-align:center;vertical-align:middle;border:1px solid var(--separate-primary)!important;font-weight:400!important;font-size:var(--font-size-m)!important}.pSu_table04_headCell,.pSu_table04_sideCell{background-color:var(--background-secondary);padding:var(--spacing-s)!important}.pSu_table04_sideCell{font-weight:400;text-align:center!important;vertical-align:top!important;width:13%}.pSu_table04_bodyCell{text-align:left!important;vertical-align:top;width:60%;line-height:var(--line-height-m)}#labor .pSu_table04_bodyCell{background-color:var(--background-primary);width:auto;text-align:center!important;padding:var(--spacing-s);line-height:normal}.pSu_tableIndent{margin-left:1.2em}.pSu_tableParagraphHeading{line-height:var(--line-height-m);margin-top:var(--spacing-s)}.fontWeightNormal{font-weight:400!important}.textBold{font-weight:700}.pSu_tableTextWrap{display:flex;gap:var(--spacing-m);justify-content:flex-end;margin-bottom:var(--spacing-s)}.pSu_tableTextItemWrap{display:flex;align-items:center;gap:var(--spacing-x2s)}.sCo_table03{width:100%;border-collapse:collapse;font-size:var(--jp-body-m);border:1px solid var(--separate-primary)}.sCo_table03_sideCell{background-color:var(--background-secondary);font-weight:400;text-align:left}.sCo_table03 td,.sCo_table03 th{padding:var(--spacing-s)!important;border:1px solid var(--separate-primary)!important;vertical-align:middle!important}.sCo_table03_headCell{background-color:var(--background-secondary);font-weight:400;text-align:center}.pSu_tableValueCell{text-align:right;vertical-align:middle}.pSu_tableIcon{display:inline-block;margin-right:var(--spacing-x2s);vertical-align:middle}.pSu_subText{margin-top:var(--spacing-xs);font-size:var(--font-size-s)}.pSu_table04 td,.pSu_table04 th{font-weight:400}.pSu_table05{width:100%;border-collapse:collapse;font-size:var(--jp-body-m);border:1px solid var(--separate-primary)}.pSu_table05_headCell{background-color:var(--background-secondary);text-align:center;vertical-align:middle;white-space:nowrap}.pSu_table05 td,.pSu_table05 th{padding:var(--spacing-s);border:1px solid var(--separate-primary);font-weight:400}.pSu_table05_sideCell{background-color:var(--background-secondary);font-weight:400;text-align:left;vertical-align:middle;width:13%}.pSu_table05_categoryCell{text-align:center;vertical-align:middle}.pSu_table05_bodyCell{text-align:left;vertical-align:top;line-height:var(--line-height-m);width:60%}.CUe_listNormalItem{line-height:var(--line-height-xl);margin-top:var(--spacing-x4s)}.pSu_table05_innerTable{width:100%;border-collapse:collapse;font-size:var(--jp-body-s);border:1px solid var(--separate-primary)}.pSu_table05_innerTable td{border:1px solid var(--separate-primary);padding:var(--spacing-x2s);vertical-align:middle;text-align:left}.pSu_table05_innerHeadCell{width:10%;white-space:nowrap}#real_estate_scenario .pSu_table04_headCell{background-color:var(--background-secondary);text-align:left;vertical-align:top}#real_estate_scenario .pSu_table04_sideCell{background-color:var(--background-secondary);font-weight:400;text-align:center;vertical-align:top;width:11%}#real_estate_scenario .pSu_table05_sideCell{background-color:var(--background-secondary);font-weight:400;vertical-align:middle;width:11%}.pSu_realEstateScenarioHeadingSectionH1Subtitle{display:inline-block;font-size:var(--font-size-x2l);font-style:normal;font-weight:700;line-height:var(--line-height-x3l);letter-spacing:.05em}@media screen and (max-width:1024px){.pSu_realEstateScenarioHeadingSectionH1Subtitle{font-size:var(--font-size-xl);line-height:var(--line-height-x2l);margin-top:var(--spacing-x2s)}}.pSu_smallText{font-size:var(--font-size-s)}.cUe_paragraphCommon,.pSu_marginTopM{margin-top:var(--spacing-m)}.pSu_leapApproachTable{width:100%;border-collapse:collapse}.pSu_leapApproachTable th{padding:var(--spacing-x3s) var(--font-size-xs);background-color:var(--background-secondary);font-style:normal;font-weight:400}.pSu_leapApproachTable td{padding:var(--font-size-xs);font-style:normal;font-weight:400;border-bottom:1px solid var(--separate-secondary);border-right:1px solid var(--separate-secondary)}.pSu_leapApproachTable td:last-child,.pSu_leapApproachTable td:nth-last-child(2){text-align:center}.pSu_leapApproachTable td:nth-last-child(3),.pSu_leapApproachTable td:nth-last-child(4){vertical-align:top}.pSu_leapApproachTable thead th{font-size:var(--font-size-s);border-bottom:1px solid var(--separate-secondary)}.pSu_leapApproachTable thead th:first-child{width:63px}.pSu_leapApproachTable thead th:nth-child(2){width:12.6%}.pSu_leapApproachTable thead th:nth-child(5){width:80px}.pSu_leapApproachTable thead th:nth-child(6){width:10.5%}.pSu_leapApproachTable tbody th{writing-mode:vertical-rl;letter-spacing:.5em;line-height:1.5}.pSu_greeenhouseImageGrid{display:grid;grid-gap:var(--spacing-m);gap:var(--spacing-m);grid-template-columns:repeat(2,1fr);margin-top:var(--spacing-m)}.pSu_greeenhouseImageGrid img{margin:auto}.pSu_greeenhouseImageBox{margin:auto;margin-top:var(--spacing-l)}.pSu_greeenhouseImageBox img{margin:auto}.pSu_managementPolicyBgBlueContainer{padding-inline:var(--spacing-l);padding-block:var(--spacing-xl);border-radius:var(--radius-m);background-color:var(--lightblue-lightblue-5)}@media screen and (max-width:1024px){.pSu_managementPolicyBgBlueContainer{padding-inline:var(--spacing-m);padding-block:var(--spacing-l)}}.pSu_managementPolicyBgBlueContainerInner{max-width:620px;margin-inline:auto}.pSu_managementPolicyList{margin-top:var(--spacing-xs)}ul.pSu_managementPolicyList{padding-left:0!important;list-style:none!important}.pSu_managementPolicyList :global(li+li){margin-top:var(--spacing-xs)}.HeadingSection_cUe_headingSection{width:100%;align-items:center}.page_pSu_managementPolicyHeadingH3.__lhX5L h3{line-height:193.846%!important}.HeadingSection_cUe_headingSection.HeadingSection__levelH3 .HeadingSection_cUe_headingSectionText{font-size:var(--font-size-x2l);line-height:var(--line-height-x3l)}.pSu_managementPolicyBgBlueContainer h4{font-size:var(--font-size-l);margin-top:var(--spacing-m)}.pSu_managementPolicyBgBlueContainer p{text-indent:1em}#policy .pSu_managementPolicyBgBlueContainer p{text-indent:0!important}.LineHeightS{line-height:var(--line-height-s)}#esg_investment .pSu_bannerTextList div:first-child{border:1px solid var(--separate-primary);width:100%;height:150px;border-radius:var(--radius-l);display:flex;align-items:center;justify-content:center}#esg_investment .pSu_bannerTextList img{width:39%;height:auto;border-radius:0;object-fit:cover;margin-top:calc(var(--spacing-x4s) * -1);transition:.25s ease-out;aspect-ratio:unset!important}#esg_investment ul.pSu_bannerTextList img:first-child{width:36%}.pSu_esgInvestmentDescription{color:var(--grey-grey-90);font-size:var(--font-size-l);font-style:normal;line-height:177.778%;letter-spacing:.05em;margin-top:calc(var(--spacing-x4l) - .635rem)}.pSu_financeWrap{margin-bottom:var(--spacing-x3l)}.cUe_headingSectionH1 span{letter-spacing:.12em}.pSu_financeDescription{font-size:var(--font-size-l);line-height:var(--line-height-xl);color:var(--text-icon-primary);max-width:800px}.pSu_financeIntro{margin-bottom:var(--spacing-x3l);padding-bottom:var(--spacing-4xl)}.pSu_financeIntroHeading{font-size:var(--font-size-xl);font-weight:600;margin-bottom:var(--spacing-l)}.pSu_financeIntroText{font-size:var(--font-size-l);line-height:2.05rem;letter-spacing:.0993em;margin-top:calc(var(--spacing-x3s) * -1);margin-bottom:0}.pSu_financeIntroText+.pSu_financeIntroText{margin-top:0}.pSu_financeIntroText_noMargin{margin-top:0!important;padding-top:0!important}.pSu_financeFrameworkHeading{font-size:var(--font-size-l);font-weight:600;margin-bottom:var(--spacing-l)}.pSu_financeFrameworkList{margin-top:var(--spacing-l)}.pSu_financeFrameworkList li{font-size:var(--font-size-m);line-height:var(--line-height-xl);margin-bottom:var(--spacing-s)}.pSu_financeFrameworkSection{margin-bottom:var(--spacing-x3l);padding-bottom:0}@media screen and (max-width:1024px){.pSu_financeFrameworkSection{margin-bottom:var(--spacing-xl)}}.pSu_financeFrameworkContent{margin-top:0;margin-bottom:0}.pSu_financeFrameworkDescription{font-size:var(--font-size-l);line-height:2rem;letter-spacing:.05em;margin-bottom:0}.pSu_financeFrameworkDescription_noMargin{margin-top:0!important;padding-top:0!important}.pSu_financeFrameworkDocumentText{margin-top:var(--spacing-l);margin-bottom:var(--spacing-x2l);display:flex;align-items:center;letter-spacing:.01em;gap:5px}@media screen and (max-width:1024px){.pSu_financeFrameworkDocumentText{display:block}}.pSu_financeFrameworkDocumentText a,.pSu_financeFrameworkDocumentTextEnd a{letter-spacing:.01em;line-height:0;color:var(--grey-grey-60)!important}.pSu_financeFrameworkDocumentText a:hover,.pSu_financeFrameworkDocumentTextEnd a:hover{color:var(--blue-blue-40)!important}.pSu_financeFrameworkDocumentText a:after,.pSu_financeFrameworkDocumentTextEnd a:after{display:none!important}.pSu_financeFrameworkDocumentTextEnd a{letter-spacing:.01em;line-height:0}#finance .pSu_financeFrameworkDocumentTextEnd{margin-top:var(--spacing-l);margin-bottom:0;display:flex;align-items:center;letter-spacing:.01em;gap:5px}.pSu_financeFrameworkDocument{font-size:var(--font-size-m);line-height:2rem;color:var(--grey-grey-60)}.fileSize{color:var(--grey-grey-60);font-size:14px;text-decoration:none}.pSu_financeFrameworkOpinionText{margin-top:var(--spacing-l);margin-bottom:var(--spacing-s)}.pSu_financeFrameworkOpinionLink{display:flex;align-items:center}.pSu_financeFrameworkPrinciplesList{list-style-type:disc;padding-left:1.7rem;margin-top:var(--spacing-xl)}.pSu_financeFrameworkPrinciplesItem{font-size:var(--font-size-l)!important;letter-spacing:.0993em!important;margin-bottom:var(--spacing-s)!important}.pSu_financeFrameworkPrinciplesFooter{margin-top:var(--spacing-x2l);margin-bottom:var(--spacing-x3l);font-size:var(--font-size-l);line-height:1.2rem;letter-spacing:.0993em}.pSu_financeIssuanceSection{margin-bottom:var(--spacing-x3l);padding-bottom:0;font-size:var(--font-size-l)}@media screen and (max-width:1024px){.pSu_financeIssuanceSection{margin-bottom:var(--spacing-xl)}}.pSu_financeIssuanceDescription{font-size:18px;line-height:2rem;letter-spacing:.05em;color:#273035;margin-bottom:var(--spacing-x2l);width:100%}.pSu_financeIssuanceImageContainer{margin-bottom:16px}.pSu_financeIssuanceImage{width:100%;height:auto;aspect-ratio:2116/1666;background-size:cover;background-position:50%;background-repeat:no-repeat}.pSu_financeIssuanceNote{font-family:Noto Sans JP,sans-serif;font-size:12px;line-height:16.8px;letter-spacing:.05em;color:#424242;margin-bottom:8px;width:100%}.pSu_financeIssuanceDocuments{margin-top:var(--spacing-x2l)}.pSu_financeIssuanceDocumentItem{display:flex;align-items:center;gap:4px;margin-bottom:8px}.pSu_financeIssuanceDocumentLink{font-family:Hiragino Kaku Gothic ProN,sans-serif;font-size:16px;line-height:25.6px;letter-spacing:.05em;color:var(--text-icon-primary);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-underline-position:from-font;cursor:pointer}.pSu_financeIssuanceDocumentIcon{width:12px;height:12px;flex-shrink:0}.pSu_financeIssuanceDocumentSize{font-family:Noto Sans JP,sans-serif;font-size:14px;line-height:19.6px;letter-spacing:.05em;color:#747474;white-space:pre}.pSu_financeReportingSection{margin-bottom:var(--spacing-x2l);padding-bottom:0}.pSu_financeReportingHeading{margin-bottom:24px!important}.pSu_financeReportingContent{margin-top:30px}.pSu_financeReportingDescription{font-size:18px;line-height:normal;letter-spacing:normal;color:#273035;margin-top:14px;margin-bottom:24px}.pSu_financeReportingDocumentsList{margin-top:var(--spacing-m);display:flex;flex-direction:column;gap:var(--spacing-s)}.pSu_financeReportingDocumentItem{display:flex;align-items:center;gap:4px;margin-bottom:8px}.pSu_financeReportingDocumentLink{font-family:Hiragino Kaku Gothic ProN,sans-serif;font-weight:400;font-size:16px;line-height:25.6px;letter-spacing:.05em;color:var(--text-icon-primary);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-underline-position:from-font;white-space:pre;cursor:pointer}.pSu_financeReportingDocumentIcon{width:12px;height:12px;flex-shrink:0}.pSu_financeReportingDocumentSize{font-family:Noto Sans JP,sans-serif;font-size:14px;line-height:19.6px;letter-spacing:.05em;color:#747474;white-space:pre}.pSu_financeMainSection{margin-bottom:var(--spacing-x3l);padding-bottom:var(--spacing-x3l);border-bottom:1px solid var(--separate-primary)}.cUe_headingSection{margin-bottom:var(--spacing-x2l)}#human-rights .cUe_headingSection,#procurement .cUe_headingSection{width:100%;align-items:center;margin-bottom:0}.pSu_financeCards{margin-top:var(--spacing-l)}.pSu_financeLinksSection{margin-bottom:var(--spacing-x3l);padding-bottom:var(--spacing-x3l);border-bottom:1px solid var(--separate-primary)}.pSu_financeLinks{margin-top:var(--spacing-x2l);padding-bottom:var(--spacing-x3s);display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-l);gap:var(--spacing-l)}.pSu_financeLinksItem a{display:block;text-decoration:none;transition:transform .2s ease}.pSu_financeLinksItem a:hover{transform:translateY(-2px)}.pSu_financeLinksImg{border:1px solid var(--separate-primary);width:100%;height:150px;border-radius:var(--radius-l);display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:var(--background-secondary)}.pSu_financeLinksImg img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-l)}.pSu_financeLinksText{color:var(--button-primary);font-size:var(--font-size-l);font-style:normal;font-weight:700;line-height:var(--line-height-l);letter-spacing:.05em;margin-top:calc(var(--spacing-x4s) + var(--spacing-x3s));display:inline-block}.pSu_financeLinksIcon{margin-left:var(--spacing-x4s)}.pSu_financeDetailSection{padding-bottom:var(--spacing-x3l);border-bottom:1px solid var(--separate-primary)}.pSu_financeDetailSection,.pSu_financeReportSection{margin-bottom:var(--spacing-x3l)}.pSu_financeReportList{margin-top:var(--spacing-l)}.pSu_financeCtaSection{background:linear-gradient(135deg,#2c5aa0,#5b9bd5);padding:var(--spacing-x3l) 0;margin:var(--spacing-x3l) 0;border-radius:var(--radius-l);color:#fff}.pSu_financeCtaContent{text-align:center;max-width:600px;margin:0 auto;padding:0 var(--spacing-l)}.pSu_financeCtaTitle{font-size:var(--font-size-x2l);font-weight:600;margin-bottom:var(--spacing-l);color:#fff}.pSu_financeCtaDescription{font-size:var(--font-size-l);line-height:var(--line-height-xl);margin-bottom:var(--spacing-x2l);opacity:.9}.pSu_financeNav{margin-top:var(--spacing-x3l)}.pSu_navOtherMenuBottom{border-top:1px solid var(--separate-primary);padding-top:var(--spacing-l);margin-top:var(--spacing-x2l)}.pSu_navOtherMenuBottomList{display:flex;flex-wrap:wrap;gap:var(--spacing-l);list-style:none;margin:0;padding:0}.pSu_navOtherMenuBottomListItem{margin:0}.pSu_navOtherMenuBottomListItemLink{color:var(--button-primary);text-decoration:none;font-size:var(--font-size-m);font-weight:600;padding:var(--spacing-s) var(--spacing-m);border-radius:var(--radius-m);transition:background-color .2s ease,color .2s ease}.pSu_navOtherMenuBottomListItemLinkText{font-size:var(--font-size-m);color:inherit}@media screen and (max-width:1024px){.pSu_navOtherMenuBottomList{flex-direction:column;gap:var(--spacing-s)}.pSu_navOtherMenuBottomListItemLink{padding:var(--spacing-s);font-size:var(--font-size-s)}}.noBorder{border:none!important;padding-top:0!important}.noBorder:after{height:0!important;width:0!important;background:none!important}.noBorder:after,.noBorder:before{display:none!important;content:none!important}.pSu_financeH2{margin-bottom:var(--spacing-xl)}@media screen and (max-width:1024px){.pSu_financeH2{margin-bottom:var(--spacing-m)}}.pSu_financeFrameworkH3 h3 span{letter-spacing:.06em}.pSu_table td,.pSu_table th{vertical-align:middle}.pSu_table th{background-color:var(--background-secondary);width:10%}.pSu_table td{vertical-align:middle}.pSu_table tbody th{background-color:var(--background-secondary);text-align:left}.pSu_tableHeadLeft{text-align:left!important;width:20%!important}#finance .pSu_tableTitleCell{text-align:center!important}ul.pSu_financeReportingDocumentsList{padding-left:0!important}ul.pSu_financeReportingDocumentsList a:after{display:none!important}.mixins_sMi_textLink{color:var(--text-icon-primary);text-decoration:underline;padding:var(--spacing-x4s) 0;display:inline;text-underline-offset:4px;transition:.25s ease-in-out}.cUe_linkUnderLine{color:var(--text-icon-primary);font-style:normal;font-weight:400;line-height:var(--line-height-xl);letter-spacing:.05em}.cUe_linkUnderLineText{text-decoration-thickness:1px;text-underline-offset:var(--spacing-x4s)}.cUe_linkUnderLineTextFileSize{color:var(--text-icon-secondary);font-size:var(--font-size-xs);font-style:normal;font-weight:400;line-height:var(--line-height-x3s);letter-spacing:.05em;margin-left:var(--spacing-x3s)}.cUe_linkUnderLineIcon,.cUe_linkUnderLineSubText{display:inline-block;margin-left:var(--spacing-x4s)}ul.pSu_CommonSustainabilityMTopM{list-style:none;padding-left:0!important;margin-top:var(--spacing-m)}ul.pSu_CommonSustainabilityMTopM li p{margin-top:0!important}ul.pSu_CommonSustainabilityMTopM li a:after{display:none!important}.cUe_listDateItem{position:relative}.cUe_listDateItem:first-child{border-top:1px solid var(--separate-secondary)}.mixins_sMi_flexLeft{display:flex;justify-content:flex-start;flex-wrap:wrap}.cUe_listDateItemBody{background:#fff;align-items:center;color:var(--text-icon-primary);font-weight:700;position:relative;padding:19px var(--spacing-x2s) 23px;border-bottom:1px solid var(--separate-secondary);transition:.3s ease-in-out}.cUe_listDateItem:not(:has(.cUe_listDateItemDate)) .cUe_listDateItemBody{font-weight:400;padding:0 var(--spacing-x2s);padding-top:calc(var(--spacing-xs) - 2px);padding-bottom:calc(var(--spacing-xs) - 1px)}.cUe_listDateItemTitle{flex:1 1;display:inline;color:var(--text-icon-primary)!important;word-break:break-all}.cUe_listDateItem .cUe_iconMaterial._typeChevron{width:var(--spacing-m);text-align:center;margin:auto;position:absolute;top:50%;right:0;translate:0 -50%}.cUe_listDateItem .cUe_iconMaterial._typeBlank,.cUe_listDateItem .cUe_iconMaterial._typePdf{translate:0 .15em;display:inline-block;margin-left:var(--spacing-x2s)}.cUe_listDateItem .cUe_iconMaterial._typeBlank:after{content:"filter_none"}.cUe_listDateItemTitleSub{font-size:var(--font-size-s);font-weight:400;display:inline-block;margin-left:var(--spacing-x3s)}.cUe_listDateItemFileSize{font-size:var(--font-size-xs);color:var(--text-icon-secondary);font-weight:400;translate:0 -.08em;display:inline-block;line-height:1;margin-left:var(--spacing-x2s);text-transform:uppercase}.pSu_CommonSustainabilityParagraphCommonTextIndent{text-indent:-1em;padding-left:1em}.pSu_librarydataDescription{color:var(--grey-grey-90);font-size:var(--font-size-l);font-style:normal;font-weight:700;line-height:177.778%;letter-spacing:.05em}.pSu_librarydataTabList{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-x3s);gap:var(--spacing-x3s);margin-top:var(--spacing-x2l)}@media screen and (max-width:1024px){.pSu_librarydataTabList{margin-top:var(--spacing-xl)}}ul.pSu_librarydataTabList{list-style:none!important;padding-left:0!important}.pSu_librarydataListAnchor{display:flex;align-self:center;flex-wrap:wrap;gap:var(--spacing-xs) var(--spacing-l);margin-top:var(--spacing-x2l);padding-bottom:var(--spacing-l)}@media screen and (max-width:1024px){.pSu_librarydataListAnchor{padding-bottom:var(--spacing-xl)}}ul.pSu_librarydataListAnchor{list-style:none!important;padding-left:0!important}.pSu_librarydataHeadingSectionH4 :global(h4){font-size:var(--font-size-xl)!important}.pSu_librarydataContents{padding-bottom:var(--spacing-x3l)}.sCo_tableInnerWrap{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-x4s);padding-bottom:var(--spacing-x4s)}@media screen and (max-width:1024px){.sCo_tableInnerWrap{padding-bottom:0}}.sCo_tableDescription{font-size:var(--font-size-s);flex-shrink:0}.sCo_tableDescription sub{vertical-align:baseline}.sCo_tableSup{font-size:.8em!important;vertical-align:top!important;position:relative;top:-.2em}.pSu_librarydataContents thead tr th{text-align:center!important}.TabContents_cUp_tabSwitcherListItemLabel{width:100%;background:var(--button-tertiary);text-align:center;box-shadow:0 4px 8px 0 rgba(11,42,58,.12);border-radius:100px;height:53px;align-items:center;transition:.25s ease-in-out;color:var(--text-icon-primary);position:relative}.TabContents_cUp_tabSwitcherListItemLabel.TabContents_isActive,.TabContents_cUp_tabSwitcherListItemLabel:hover{color:var(--text-icon-white);background:var(--button-primary)}.TabContents_cUp_tabSwitcherListItemLabelText{line-height:1;display:inline-block;font-size:var(--font-size-s);margin:auto;position:absolute;top:50%;right:0;left:0;translate:0 -50%;font-weight:700;transition:font-size .25s ease}.ListAnchor_cUe_librarydataAnchorItem a{color:var(--text-icon-primary);font-size:var(--L,18px);font-style:normal;font-weight:400;line-height:var(--L,25.2px);letter-spacing:.05em}.ListAnchor_cUe_librarydataAnchorIcon{width:18px;height:18px;position:relative;display:inline-block;vertical-align:middle}.ListAnchor_cUe_librarydataAnchorIcon:before{content:"";width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-block;background-image:url(https://images.japanpost.jp/assets/34d9d11432734cfaa759e78fe395b688/7496761067af40fa86ac996e8902d3cb/icon-arrow-under.efa3cd07.svg);background-repeat:no-repeat;background-size:contain}.mixins_sMi_flexCenter{display:flex;justify-content:center;flex-wrap:wrap}.mixins_sMi_hoverTextUnderline>*{text-decoration:underline!important;text-underline-offset:4px;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:.25s ease-in-out;color:var(--text-icon-primary)}.HeadingSection_cUe_headingSection.HeadingSection__levelH4 .HeadingSection_cUe_headingSectionText{font-size:var(--font-size-xl);line-height:var(--line-height-xl)}@media screen and (max-width:1024px){.HeadingSection_cUe_headingSection.HeadingSection__levelH4 .HeadingSection_cUe_headingSectionText{font-size:var(--font-size-l)}}#resources .HeadingSection_cUe_headingSection.HeadingSection__levelH4 .HeadingSection_cUe_headingSectionText{font-size:var(--font-size-m);line-height:var(--line-height-m)}.commonTable_sCo_tableWrap{width:100%;overflow-x:auto}@media screen and (max-width:1024px){.commonTable_sCo_tableWrap{margin-top:var(--spacing-xs)!important}}.commonTable_sCo_table06{width:100%;border-collapse:collapse;font-size:var(--jp-body-m)}.commonTable_sCo_table06 thead td,.commonTable_sCo_table06 thead th{background-color:var(--background-secondary);font-size:var(--font-size-s);font-style:normal;font-weight:700;line-height:var(--line-height-l);letter-spacing:.05em;min-width:42px;padding-inline:var(--spacing-xs);padding-block:var(--spacing-x3s);text-align:left}.commonTable_sCo_table06 thead th{text-align:center!important}.commonTable_sCo_table06 thead th:first-child{width:36.4%}.commonTable_sCo_table06 tbody td{font-size:var(--font-size-m);font-style:normal;font-weight:400;line-height:var(--line-height-x2l);letter-spacing:.05em;text-align:right;padding:var(--spacing-x3s) var(--spacing-xs)}.commonTable_sCo_table06 tbody .commonTable_sCo_table06_sideCell{width:20.5%;text-align:center}.commonTable_sCo_table06 tbody tr:first-child .commonTable_sCo_table06_sideCell{background-color:var(--background-secondary)}.commonTable_sCo_table06 tbody .commonTable_sCo_table06_sideCell_left{text-align:left}.commonTable_sCo_table06 .commonTable_sCo_table06_tr_bold td{font-weight:700}.ListNormal__marginTopX2s{margin-top:var(--spacing-x2s)}.ListNormal__styleAnnotation{list-style:none!important;padding-left:0!important}.ListNormal__styleAnnotation:has(.ListNormal_cUe_listNormalItem:nth-child(2)){counter-reset:number 0}.ListNormal_cUe_listNormalItem{font-size:var(--font-size-s);line-height:var(--line-height-m);counter-increment:number 1;padding-left:2.2rem;text-indent:-2.2rem}#archive_env .ListNormal_cUe_listNormalItem:before,#datasocial .ListNormal_cUe_listNormalItem:before,#environment .ListNormal_cUe_listNormalItem:before,#governance .ListNormal_cUe_listNormalItem:before,#scope3 .ListNormal_cUe_listNormalItem:before{content:"※";margin-right:var(--spacing-x3s)}.ListNormal__styleAnnotation:not(.ListNormal__styleNoNumber):has(.ListNormal_cUe_listNormalItem:nth-child(2)) .ListNormal_cUe_listNormalItem:before{content:"※" counter(number)!important}.ListNormal__styleNoNumber .ListNormal_cUe_listNormalItem:before{content:"※"!important}.ListNormal__Nobefore .ListNormal_cUe_listNormalItem:before{display:none!important}.ListNormal__Nobefore li{padding-left:0!important;text-indent:0!important}.ListNormal__styleNoNumber li{text-indent:calc(0px - var(--spacing-m))!important}.ListNormal__fontSizeS,.ListNormal__fontSizeS .ListNormal_cUe_listNormalItem{font-size:var(--font-size-s);line-height:var(--line-height-m)}.ListNormal_cUe_listNormalItem strong{display:ruby}.commonTable_sCo_table07{width:100%;border-collapse:collapse;font-size:var(--jp-body-m)}.commonTable_sCo_table07 thead{border:1px solid var(--separate-primary)}.commonTable_sCo_table07 thead td,.commonTable_sCo_table07 thead th{background-color:var(--background-secondary);font-size:var(--font-size-s);font-style:normal;font-weight:700;line-height:var(--line-height-l);letter-spacing:.05em;min-width:42px;padding-inline:var(--spacing-xs);padding-block:var(--spacing-x3s);text-align:center}.commonTable_sCo_table07 tbody td{font-size:var(--font-size-m);font-style:normal;font-weight:400;line-height:var(--line-height-x2l);letter-spacing:.05em;text-align:right;padding:var(--spacing-x3s) var(--spacing-xs);border-bottom:1px solid var(--separate-primary)}.commonTable_sCo_table07 thead td{width:36.4%}.commonTable_sCo_table07 tbody,.commonTable_sCo_table07 thead th{border-left:1px solid var(--separate-primary)}.commonTable_sCo_table07 .commonTable_sCo_table07_tr_bold td{font-weight:700}.commonTable_sCo_table07 tbody td:not(:last-child){border-right:1px solid var(--separate-primary)}.commonTable_sCo_table07 .commonTable_sCo_table07_tr_bold td:first-child{background-color:var(--background-secondary)}.commonTable_sCo_table07 tbody .commonTable_sCo_table07_sideCell_left td:first-child{text-align:left}.sCo_table08{width:100%;border-collapse:collapse;font-size:var(--jp-body-m)}.sCo_table08 thead{border:1px solid var(--separate-primary)}.sCo_table08 thead td,.sCo_table08 thead th{background-color:var(--background-secondary);font-size:var(--font-size-s);font-style:normal;font-weight:700;line-height:var(--line-height-l);letter-spacing:.05em;min-width:42px;padding-inline:var(--spacing-xs);padding-block:var(--spacing-x3s);text-align:left}.sCo_table08 thead td{width:36.4%}.sCo_table08 tbody,.sCo_table08 thead th{border-left:1px solid var(--separate-primary)}.sCo_table08 tbody{border-right:1px solid var(--separate-primary)}.sCo_table08 tbody td{font-size:var(--font-size-m);font-style:normal;font-weight:400;line-height:var(--line-height-x2l);letter-spacing:.05em;text-align:right;padding:var(--spacing-x3s) var(--spacing-xs);border-bottom:1px solid var(--separate-primary)}.sCo_table08 tbody td:not(:last-child){border-right:1px solid var(--separate-primary)}.sCo_table08 .sCo_table08_tr_bold td{font-weight:700}.sCo_table08 tbody .sCo_table08_sideCell_left{text-align:left}.sCo_table08 tbody .sCo_table08_sideCell_firstRow td:first-child{background-color:var(--background-secondary)}.sCo_table08 tbody .sCo_table08_sideCell_center{text-align:center}.pSu_librarydataWrap{padding-bottom:var(--spacing-l)}.pSu_librarydataListHeadingGroup{display:flex;justify-content:space-between;align-items:flex-end}.pSu_librarydataListHeadingGroup [class*=HeadingSection__levelH3]{flex:1 1}.pSu_librarydataHeadingSectionH2{font-size:var(--font-size-x3l);font-style:normal;font-weight:700;line-height:var(--line-height-x5l);letter-spacing:.05em}.pSu_librarydataText{margin-top:var(--spacing-xl);color:var(--grey-grey-100);font-size:var(--font-size-l);font-style:normal;font-weight:400;line-height:177.778%;letter-spacing:.05em}.pSu_librarydataList{margin-top:var(--spacing-x2l);display:flex;flex-direction:column}.pSu_librarydataTableData{margin-top:var(--spacing-xs)}.pSu_librarydataParagraphCommonSmall{font-size:var(--font-size-s);font-style:normal;font-weight:400;line-height:var(--line-height-s);letter-spacing:.05em}.pSu_librarydataParagraphCommonMTopXS{margin-top:var(--spacing-xs)!important}.pSu_sectionCont{margin-top:var(--spacing-x3l)}@media screen and (max-width:1024px){.pSu_sectionCont{margin-top:var(--spacing-xl)}}.pSu_subSectionWrap{margin-top:var(--spacing-xs)}.pSu_note{margin-top:var(--spacing-s)}.pSu_tableTitle{margin-top:var(--spacing-xs);font-weight:700}.pSu_tableWrap{width:100%;overflow-x:auto}#labor .pSu_tableWrap{overflow:auto}#labor .pSu_table04,.pSu_table04{width:100%;border-collapse:collapse;font-size:var(--jp-body-m);border:1px solid var(--separate-primary)}#labor .pSu_table04{margin-top:var(--spacing-s)}.pSu_table04 thead th{background-color:var(--background-secondary);font-size:var(--font-size-s);font-weight:700;text-align:center}.pSu_table04 tbody td,.pSu_table04 thead th{padding:var(--spacing-xs);border:1px solid var(--separate-primary)}.pSu_table04 tbody td{font-size:var(--font-size-m);font-weight:400;text-align:right}#labor .pSu_table04 tbody td{padding:var(--spacing-s);text-align:center}.pSu_table04_sideCell_group{background-color:var(--background-secondary);font-weight:700;text-align:center!important;vertical-align:middle}.pSu_table04_sideCell_group02{text-align:center!important}.pSu_table09{width:100%;border-collapse:collapse;font-size:var(--jp-body-m);border:1px solid var(--separate-primary);text-align:center}.pSu_table09 td,.pSu_table09 th{border:1px solid var(--separate-primary);padding:var(--spacing-s);vertical-align:middle}.pSu_table09 thead th{background-color:var(--background-secondary);font-weight:600}.pSu_table09 td:first-child{text-align:left;font-weight:500}.pSu_table09_sub{font-size:var(--font-size-xs);color:var(--text-secondary)}.pSu_table09_note{font-size:var(--font-size-xs);vertical-align:super}.pSu_table16{width:100%;border-collapse:collapse;font-size:var(--jp-body-m);border:1px solid var(--separate-primary)}.pSu_table16 thead td,.pSu_table16 thead th{background-color:var(--background-secondary);font-weight:700}.pSu_table16 tbody td,.pSu_table16 thead td,.pSu_table16 thead th{text-align:center;padding:var(--spacing-xs);border:1px solid var(--separate-primary)}.pSu_table16_sideCell{background-color:var(--background-secondary);font-weight:600;text-align:center;border:1px solid var(--separate-primary);vertical-align:middle}.pSu_table16_sideCell_left{text-align:left!important;padding-left:var(--spacing-s)}.pSu_table16_highlight{background-color:var(--background-secondary);font-weight:700}.pSu_table17{width:100%;border-collapse:collapse;font-size:var(--jp-body-m);border:1px solid var(--separate-primary)}.pSu_table17 td,.pSu_table17 th{border:1px solid var(--separate-primary);padding:var(--spacing-s);vertical-align:middle;text-align:center}.pSu_table17 td:first-child{text-align:left}.pSu_table17 thead th{background-color:var(--background-secondary)}.pSu_table17_sub{display:block;font-size:var(--font-size-xs);color:var(--text-secondary)}.pSu_table18{width:100%;border-collapse:collapse;font-size:var(--jp-body-m);border:1px solid var(--separate-primary)}.pSu_table18 td,.pSu_table18 th{border:1px solid var(--separate-primary);padding:var(--spacing-s);vertical-align:middle;text-align:center}.pSu_table18 td:first-child{text-align:left}.pSu_table18 thead th{background-color:var(--background-secondary)}.pSu_listWrap{margin-top:var(--spacing-s);width:100%;word-break:break-all}.pSu_table23{width:100%;border-collapse:collapse;font-size:var(--jp-body-m);border:1px solid var(--separate-primary)}.pSu_table23 td,.pSu_table23 th{border:1px solid var(--separate-primary);padding:var(--spacing-s);vertical-align:middle;text-align:center}.pSu_table23 td:first-child,.pSu_table23 th:first-child{text-align:left;font-weight:500}.pSu_table23 thead th{background-color:var(--background-secondary);font-weight:600}.pSu_table16_number{text-align:right!important}.pSu_annotation [class*=cUe_listNormalItem]:before{content:"※"!important}.mt_xs{margin-top:var(--spacing-xs)}#datasocial li{word-break:break-all}.sCo_table01 .pSu_tableTh{width:33.4%;text-align:center;padding:var(--spacing-xs)}.sCo_table01 .pSu_tableTh,.sCo_table01 td,.sCo_table01 th{font-style:normal;font-weight:400;border-bottom:1px solid var(--separate-primary);border-right:1px solid var(--separate-primary)}.table_sCo_table02 tbody td:first-child,.table_sCo_table02 tbody td:nth-child(2){text-align:center}.sCo_table08 thead tr th,.table_sCo_table03 thead tr th,.table_sCo_table04 thead tr th,.table_sCo_table06 thead th{text-align:center!important}.table_sCo_table03 tbody th{padding:var(--spacing-xs);border-bottom:1px solid var(--separate-primary);border-right:1px solid var(--separate-primary);font-weight:400}.table_sCo_table04 .table_titleCenter{text-align:center}.table_sCo_table06 tbody td:first-child,.table_sPu_table07 tbody td:first-child{text-align:left}.pSu_tableUnit{font-weight:300;width:40%;text-align:right}.pSu_sbo,.pSu_sup{font-size:.8em!important}.pSu_sup{vertical-align:top!important}.commonTable_sCo_table07 tbody .commonTable_sCo_table07_sideCell_center td:first-child{text-align:center}.page_pSu_table07_tr_bold td{background-color:var(--background-secondary)}.page_pSu_table07_thead_thin th,th.page_pSu_table07_thead_thin{font-weight:400!important}#scope3 div:has(h1){margin-bottom:0!important}main#governance ol+h4,main#governance p+h4{margin-top:calc(var(--spacing-m) + var(--spacing-x4s))!important}.pSu_societyDescription{color:var(--grey-grey-90);font-size:var(--font-size-l);font-style:normal;font-weight:400;line-height:177.778%;letter-spacing:.05em}.pSu_societyArea{padding-block:calc(var(--spacing-x4l) + var(--spacing-x4s)) var(--spacing-x3l);border-bottom:1px solid var(--separate-secondary)}.pSu_societyAreaList{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-m) var(--spacing-xl);gap:var(--spacing-m) var(--spacing-xl);margin-top:var(--spacing-x3l)}@media screen and (max-width:1024px){.pSu_societyArea{padding-block:var(--spacing-x3l)}.pSu_societyAreaList{grid-template-columns:1fr;gap:var(--spacing-l);margin-top:var(--spacing-l)}}.cUp_detailWithText [class*=cUp_detailWithTextDetailText]{max-width:416px}@media screen and (max-width:1024px){.cUp_detailWithText [class*=cUp_detailWithTextDetailText]{max-width:100%}}.pSu_societyOther{padding-top:var(--spacing-x4l);display:flex;flex-direction:column;gap:var(--spacing-x2l)}@media screen and (max-width:1024px){.pSu_societyOther{padding-top:var(--spacing-x2l)}}.pSu_societyNavOtherMenu{margin-top:0!important}.pSu_societyRelatedList p{font-weight:400}.pcOnly{display:block}@media screen and (max-width:1024px){.pcOnly{display:none}}.pSu_humanBasicPolicyContentsSize{margin-top:var(--spacing-x3l)}@media screen and (max-width:1024px){.pSu_humanBasicPolicyContentsSize{margin-top:var(--spacing-xl)}}.pSu_humanBasicPolicyDescription{font-size:var(--font-size-x2l);font-style:normal;font-weight:700;line-height:var(--spacing-xl);letter-spacing:.05em}@media screen and (max-width:1024px){.pSu_humanBasicPolicyDescription{font-size:var(--font-size-xl)}}.pSu_humanBasicPolicySectionWrap:first-of-type{margin-top:var(--spacing-l)}@media screen and (max-width:1024px){.pSu_humanBasicPolicySectionWrap+.pSu_humanBasicPolicySectionWrap{margin-top:var(--spacing-xl)}}.pSu_humanBasicPolicyTextBold{font-style:normal;font-weight:700;line-height:177.778%;letter-spacing:.05em;margin-top:var(--spacing-m);text-align:center}.pSu_humanBasicPolicyTextBold span{color:var(--brand-jp)}.pSu_humanBasicPolicyContentTextRed span{color:var(--brand-jp);font-style:normal;font-weight:700}.pSu_humanBasicPolicyContent{margin-top:var(--spacing-x3l)}@media screen and (max-width:1024px){.pSu_humanBasicPolicyContent{margin-top:var(--spacing-xl)}}.pSu_humanBasicPolicyContentSub{margin-top:var(--spacing-m)}.pSu_humanBasicPolicyTableWrap{margin-top:var(--spacing-xs)}.pSu_humanBasicPolicyTable{width:100%;border-collapse:collapse}.pSu_humanBasicPolicyTable thead{border-right:1px solid var(--separate-primary)}.pSu_humanBasicPolicyTable thead th{padding:var(--spacing-x4s) var(--spacing-xs);background-color:var(--background-secondary);height:56px;font-weight:400}.pSu_humanBasicPolicyTable thead th:first-child{text-align:left}.pSu_humanBasicPolicyTable tbody{border-right:1px solid var(--separate-primary)}.pSu_humanBasicPolicyTable tbody th{background-color:var(--background-secondary);font-weight:400}.pSu_humanBasicPolicyTable tbody td,.pSu_humanBasicPolicyTable tbody th{text-align:left;padding:var(--spacing-xs);border-bottom:1px solid var(--separate-primary)}.pSu_humanBasicPolicyTable tbody td{line-height:var(--line-height-x2l)}.pSu_humanBasicPolicyContentBorder{padding:var(--spacing-m);border:1px solid var(--separate-primary);border-radius:var(--radius-l);margin-top:var(--spacing-x3l)}@media screen and (max-width:1024px){.pSu_humanBasicPolicyContentBorder{margin-top:var(--spacing-xl)}}.pSu_humanBasicPolicyContentBorder h2{font-size:var(--font-size-xl);font-style:normal;font-weight:700;line-height:var(--line-height-x2l);letter-spacing:.05em;text-align:center}.pSu_humanBasicPolicyContentBorder h2 span{display:inline-block}.pSu_humanBasicPolicyContentTitle{font-size:var(--font-size-xl);font-style:normal;font-weight:700;line-height:var(--line-height-x2l);letter-spacing:.05em}.pSu_humanBasicPolicyContentImage{margin-top:var(--spacing-l);max-width:700px;margin-inline:auto}.pSu_humanBasicPolicyContentTextSmall{font-size:var(--font-size-s);font-style:normal;font-weight:400;line-height:var(--line-height-l);letter-spacing:.05em;margin-top:var(--spacing-x2s)!important}.pSu_humanBasicPolicyContentTextSmall span{display:block;margin-left:var(--spacing-m)}.pSu_humanBasicPolicyContentList{margin-top:var(--spacing-m)}.pSu_humanBasicPolicyNuclear{margin-top:var(--spacing-l)}.pSu_humanBasicPolicyNuclearTableWrap{overflow-x:auto}.pSu_humanBasicPolicyNuclearTableWrap .pSu_humanBasicPolicyTable{min-width:600px}.pSu_humanBasicPolicyNuclearTextList{text-indent:-1.5em;padding-left:1.5em}.pSu_humanBasicPolicyNuclearTextList:last-child{margin-top:0!important}.pSu_humanBasicPolicyNuclearImage{margin-top:var(--spacing-m);max-width:700px;margin-inline:auto}.pSu_humanBasicPolicyNuclearList a{font-weight:400;letter-spacing:.05em}.pSu_humanBasicPolicyNuclearList:first-child{border-top:1px solid var(--separate-secondary)}.pSu_humanBasicPolicyTableGoalWrap{margin-top:var(--spacing-l)}@media screen and (max-width:1024px){.pSu_humanBasicPolicyTableGoalWrap{margin-top:var(--spacing-xs);overflow-x:auto}}.pSu_humanBasicPolicyTableGoalWrap .pSu_humanBasicPolicyTable{min-width:700px}.pSu_humanBasicPolicyImageMTopL{margin-top:var(--spacing-l)}.pSu_humanBasicPolicySectionInvestmentLinks{margin-top:var(--spacing-x3l)}.pSu_humanBasicPolicyNavOtherMenu{margin-top:var(--spacing-x4l)!important}.pSu_humanBasicPolicySectionWrap+.pSu_humanBasicPolicySectionWrap,.pSu_sectionWrap{margin-top:var(--spacing-x3l)}@media screen and (max-width:1024px){.pSu_sectionWrap{margin-top:var(--spacing-xl)}}.pSu_marginTopL{margin-top:var(--spacing-l)}.pSu_imgFirstWrap{margin:var(--spacing-xs) 0}.pSu_headingSectionH4 h4{font-size:var(--font-size-xl)!important}.pSu_imgNinthWrap{width:100%;display:flex;flex-direction:column;justify-content:center}.pSu_textCaution{margin-top:var(--spacing-m);font-size:var(--font-size-s)}.pSu_voiceBox{padding:var(--spacing-m);border-radius:8px;border:1px solid var(--separate-secondary);margin-top:2rem}.pSu_voiceTitle{font-weight:700;font-size:var(--font-size-l);margin-top:0!important;margin-bottom:var(--font-size-xs)}.pSu_voiceText{line-height:1.6;margin-top:0!important}.pSu_imgSecondWrapKurumin{max-width:350px;display:grid;grid-gap:var(--spacing-m);gap:var(--spacing-m)}.pSu_imgSecondWrapKuruminImage:last-child{margin-inline:auto}main#human-basicpolicy .pSu_bannerTextList div:first-child{border:1px solid var(--separate-primary);width:100%;height:150px;border-radius:var(--radius-l);display:flex;align-items:center;justify-content:center}main#human-basicpolicy .pSu_bannerTextList img{width:39%;height:auto;border-radius:var(--radius-l);object-fit:cover;margin-top:calc(var(--spacing-x4s) * -1);transition:.25s ease-out;aspect-ratio:unset!important}main#human-basicpolicy ul.pSu_bannerTextList img:first-child{width:36%}main#human-basicpolicy .sCo_tableWrap{width:100%;overflow-x:auto;margin-top:var(--spacing-xs)}.sCo_tableWorkStyle,.sCo_tableWorkStyle02{width:100%;border-collapse:collapse}.sCo_tableWorkStyle thead,.sCo_tableWorkStyle02 thead{border-top:1px solid var(--separate-primary);border-right:1px solid var(--separate-primary);border-left:1px solid var(--separate-primary)}.sCo_tableHead th{padding:var(--spacing-x3s) var(--font-size-xs);background-color:var(--background-secondary);font-style:normal;font-weight:400;border-bottom:1px solid var(--separate-primary);font-size:var(--font-size-s);line-height:var(--line-height-l)}.sCo_tableHead th:first-child{border-right:1px solid var(--separate-primary);width:17%}.sCo_tableHead th:last-child{border-left:1px solid var(--separate-primary);width:43.5%}.sCo_tableSubHead th{padding-left:39px;padding-right:30px;background-color:var(--background-secondary)}.sCo_tableSubHead th div{display:grid;align-items:center;grid-template-columns:53px 1fr 1fr 1fr 1fr}.sCo_tableSubHead th span{padding:var(--spacing-x3s) var(--spacing-x4s);font-style:normal;font-weight:400;display:inline-block;font-size:var(--font-size-s);line-height:var(--line-height-l)}.sCo_tableSubHead th div>:first-child,.sCo_tableSubHead th div>:nth-child(2){text-align:center;padding:var(--spacing-x3s)}.sCo_tableBody th{border-left:1px solid var(--separate-primary);text-align:left;background-color:var(--background-secondary)}.sCo_tableBody td,.sCo_tableBody th{padding:var(--spacing-xs);font-style:normal;font-weight:400;border-bottom:1px solid var(--separate-primary);border-right:1px solid var(--separate-primary)}.sCo_tableBody td:nth-child(2){position:relative}.sCo_tableBody td:nth-child(2):after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:40%;height:32px;background-color:var(--blue-blue-40);z-index:1}.sCo_tableBody tr:nth-child(3) td:nth-child(2):after{width:100%}.sCo_tableBody tr:nth-child(4) td:nth-child(2):after{width:calc(200% + 1px)}.sCo_tableBody tr:nth-child(5) td:nth-child(2):after,.sCo_tableBody tr:nth-child(6) td:nth-child(2):after{width:calc(400% + 3px)}.sCo_tableBody tr:nth-child(10) td:nth-child(2):after,.sCo_tableBody tr:nth-child(7) td:nth-child(2):after,.sCo_tableBody tr:nth-child(8) td:nth-child(2):after,.sCo_tableBody tr:nth-child(9) td:nth-child(2):after{width:calc(300% + 2px)}.sCo_tableBody tr:nth-child(11) td:nth-child(2):after,.sCo_tableWorkStyle02 .sCo_tableBody tr:first-child td:nth-child(2):after,.sCo_tableWorkStyle02 .sCo_tableBody tr:nth-child(2) td:nth-child(2):after,.sCo_tableWorkStyle02 .sCo_tableBody tr:nth-child(3) td:nth-child(2):after{content:"期間の制限なし";text-align:center;width:calc(600% + 5px);color:var(--white-White-0);font-weight:400;padding-top:3px}.sCo_tableWorkStyle02 .sCo_tableBody tr:nth-child(4) td:nth-child(2):after{width:calc(300% + 2px)}.sCo_tableWorkStyle02 .sCo_tableBody tr:nth-child(4) th{position:relative}.sCo_tableWorkStyle02 .sCo_tableBody tr:nth-child(4) th:after{content:"";position:absolute;top:50%;left:350px;transform:translateY(-50%);width:40%;height:32px;background:url(/_next/static/media/arrow-block.848f4b97.png);background-size:cover;background-repeat:no-repeat;z-index:1}.sCo_tableWorkStyle02 .sCo_tableBody tr:nth-child(5) td:nth-child(2):after{width:calc(500% + 4px)}.sCo_tableWorkStyle02 .sCo_tableBody tr:nth-child(6) td:nth-child(2):after{width:100%}.sCo_tableWorkStyle02 .sCo_tableBody tr:nth-child(7) td:nth-child(2):after{width:calc(600% + 5px)}.sCo_tableWorkStyle02 .sCo_tableBody tr:nth-child(8) td:nth-child(2):after{content:"期間の制限なし";text-align:center;width:calc(600% + 5px);color:var(--white-White-0);font-weight:400;padding-top:3px}.HeadingSectionH2 h2{font-size:var(--font-size-x2l)!important}.HeadingSectionH2{padding-top:0!important;border-top:none!important}.pSu_diversityDeclaration{width:100%;padding-block:calc(var(--spacing-xs) + var(--spacing-m));padding-inline:var(--spacing-l);background-color:var(--lightblue-lightblue-5);border-radius:var(--radius-m)}.pSu_diversityDeclarationHeadingH3{justify-content:center;width:100%;align-items:center}.pSu_diversityDeclarationHeadingH3 h3{font-size:var(--font-size-x2l);line-height:var(--line-height-x3l);font-weight:700;letter-spacing:.05em;text-align:center}.pSu_diversityDeclarationParagraphCommon{max-width:620px;margin-inline:auto;font-size:var(--font-size-l);font-style:normal;font-weight:700;line-height:177.778%;letter-spacing:.05em}.pSu_diversityDeclarationParagraphCommonSmall{text-align:right;font-size:var(--spacing-x2s);font-style:normal;font-weight:400;line-height:var(--line-height-x3s);letter-spacing:.05em;margin-top:var(--spacing-x3s)!important}.cUe_TableData table{width:100%;border-spacing:0;border-collapse:separate;border:1px solid var(--separate-primary)}.cUe_TableData table tr.cUe_TableDataHeader th{width:calc((100% - 269px) / 3);height:56px;border-bottom:1px solid var(--separate-primary)}.cUe_TableData table td:not(:last-child),.cUe_TableData table th:not(:last-child){border-right:1px solid var(--separate-primary)}.cUe_TableData table th{padding:0 var(--spacing-xs);background:var(--background-secondary)}.cUe_TableData table td,.cUe_TableData table th{color:var(--text-icon-primary);font-style:normal;font-weight:400;line-height:var(--line-height-xl);letter-spacing:.05em}.cUe_TableData table td{padding:0 var(--spacing-xs);text-align:right}.cUe_TableData table tr:not(:first-child) th{color:#000;width:269px;height:48px;text-align:left;border-bottom:0!important}.cUe_TableData table tr td:last-child,.cUe_TableData table tr th:last-child{border-right:0!important}.cUe_TableData table tr td{border-bottom:0!important}.pSu_diversityTableData{margin-top:var(--spacing-m);width:100%}@media screen and (max-width:1024px){.pSu_diversityTableData{overflow-x:scroll}}.pSu_diversityTableData tr:has(td) th{background-color:var(--white-White-0)!important}.pSu_diversityHindranceParagraphCommon{font-size:var(--font-size-s);font-style:normal;font-weight:400;line-height:var(--line-height-s);letter-spacing:.05em;margin-top:var(--spacing-s)!important}.pSu_diversitySectionInvestmentLinks{margin-top:var(--spacing-x2l)}.pSu_diversityDetails details[open]{background-color:transparent!important}.pSu_diversityDetailsSummary{font-weight:400!important}.pSu_diversityDetailsContent{display:grid;grid-template-columns:1fr 36%;grid-gap:var(--spacing-l);gap:var(--spacing-l)}@media screen and (max-width:1024px){.pSu_diversityDetailsContent{grid-template-columns:1fr;gap:var(--spacing-m)}}.pSu_diversityDetailsTitle{font-style:normal;font-weight:700;line-height:var(--line-height-x2l);letter-spacing:.05em}.pSu_diversityDetailsTitle:not(:first-of-type){margin-top:var(--spacing-l)}.pSu_diversityDetailsImageCaption{font-size:var(--font-size-s);font-style:normal;font-weight:400;line-height:var(--line-height-l);letter-spacing:.05em}.pSu_othersCaption{margin-top:var(--spacing-x3s);text-align:center}#diversity .pSu_imageContflex{display:grid;grid-template-columns:1fr 36%;grid-gap:var(--spacing-x2l);gap:var(--spacing-x2l)}#diversity .pSu_imgSecondWrap img:last-child{max-width:100%;margin:0 auto}#diversity details[open]{background-color:transparent!important}#diversity summary{font-weight:400!important}#diversity .pSu_diversityTableData table{border-collapse:collapse}#human_resources .pSu_imageContflex{display:flex;gap:var(--spacing-m)}#human_resources .pSu_imageContflex div:first-child{flex:1 1 60%}#human_resources .pSu_imgSecondWrap figure{flex:0 0 40%}#human_resources .pSu_imgSecondWrap img:last-child{max-width:100%;margin:0 auto}#human_resources .pSu_imgSecondWrap img:last-child,.pSu_imgEl{width:100%;height:auto;display:block;border:1px solid var(--separate-secondary);border-radius:var(--radius-m);background:var(--background-primary);padding:var(--spacing-x3s)}.pSu_table .pSu_tableData{border:1px solid var(--separate-primary)}.pSu_table:has(td.pSu_tableHead){table-layout:fixed}.pSu_table:has(td.pSu_tableHead) th:not(:first-child){width:auto!important}.pSu_table td.pSu_tableHead,.pSu_table thead th:first-child{width:210px;background:var(--background-secondary);text-align:left}.pSu_tableHead th{text-align:center;padding:var(--spacing-s) var(--spacing-m)}@media screen and (max-width:1024px){.pSu_table td.pSu_tableHead,.pSu_table thead th:first-child{width:140px!important}}.pSu_table td.pSu_tableHead_healthmanagement{width:120px!important}.pSu_table td.pSu_tableHead_healthmanagement,.pSu_tableHead_healthmanagement{background:var(--background-secondary);text-align:left}.pSu_tableHead_healthmanagement th{text-align:center;padding:var(--spacing-s) var(--spacing-m)}.pSu_alignRight{text-align:right}.pSu_tableNote{margin-top:var(--spacing-s)}.pSu_healthDeclaration{border-radius:var(--radius-m);padding:var(--spacing-m);line-height:var(--line-height-l);margin-top:var(--spacing-m);border:1px solid var(--separate-secondary)}.pSu_healthDeclaration p{margin-top:0!important}.pSu_healthDeclarationTitle{text-align:center;font-weight:700;font-size:var(--font-size-xl);margin-bottom:var(--spacing-x2s)}.pSu_healthDeclarationDate{text-align:right;margin-top:var(--spacing-x2s)}.pSu_subTitle{font-weight:700;font-size:var(--font-size-l)}.pSu_subTitleBorder{border:2px solid;display:inline-block;padding:var(--spacing-x2s) var(--spacing-s);border-radius:var(--radius-m)}.pSu_flexBeetween{margin-top:var(--spacing-xs);display:flex;justify-content:space-between;align-items:center}.pSu_note02{color:#0054a1;text-align:right}.pSu_subTitleAccent02{color:var(--yellow-yellow-70)}.pSu_subTitleAccent,.pSu_subTitleAccent02,.pSu_subTitleAccent04{font-weight:700;font-size:var(--font-size-xl);margin-top:var(--spacing-s)}.pSu_subTitleAccent04{color:var(--green-green-70)}.pSu_awardsWrap{margin-top:var(--spacing-l);display:flex;flex-wrap:wrap;gap:var(--spacing-l);justify-content:center}@media screen and (max-width:468px){.pSu_awardsWrap{flex-direction:column}}.pSu_awardItem{text-align:center;flex:1 1}.pSu_awardImg{max-height:270px;margin:0 auto}.pSu_awardCaption{margin-top:var(--spacing-s);font-size:var(--font-size-s);color:var(--grey-grey-80)}#healthmanagement ul{padding-left:var(--spacing-m);list-style:none}#healthmanagement h4{font-weight:400}.healthmanagementList{padding-left:0!important}.healthmanagementList a[href*=".pdf"]:after{margin-left:0!important;content:""!important}.pSu_humanRightsDeclaration{width:100%;padding-block:calc(var(--spacing-xs) + var(--spacing-m));padding-inline:var(--spacing-l);background-color:var(--lightblue-lightblue-5);border-radius:var(--radius-m)}.pSu_humanRightsDeclarationHeadingH3{justify-content:center}.mixins_sMi_flex{display:flex;justify-content:space-between;flex-wrap:wrap}#human-rights .mixins_sMi_flex{display:flex;justify-content:center;flex-wrap:wrap}.cUe_headingSection._levelH3 .cUe_headingSectionText{font-size:var(--font-size-x2l);line-height:var(--line-height-x3l)}@media screen and (max-width:1024px){.cUe_headingSection._levelH3 .cUe_headingSectionText{font-size:var(--font-size-l);line-height:var(--line-height-x2l)}}.cUe_headingSectionText{font-size:var(--jp-heading-l)}.pSu_humanRightsDeclarationListOrder,.sUe_listOrder{margin-top:var(--spacing-m)}.sUe_listOrder{counter-reset:number 0}.sUe_listOrderItem{counter-increment:number 1;line-height:var(--line-height-xl)}.sUe_listOrderItemNumber{padding:0 var(--spacing-x4s)}.sUe_listOrderItemNumber:before{content:counter(number) "."}.sUe_listOrderItemText{flex:1 1}.pSu_imgWrap{margin-top:var(--spacing-m)!important;width:100%;max-width:700px;margin:0 auto}.pSu_h5{margin-top:var(--spacing-xs);font-weight:700;font-size:var(--font-size-l)}.pSu_table td,.pSu_table th{padding:var(--spacing-s);border:1px solid var(--separate-primary);line-height:var(--line-height-m);text-align:left}#finance .pSu_table td,#finance .pSu_table th{line-height:normal!important;font-weight:400!important}.pSu_table_headCell,.pSu_table_sideCell{background-color:var(--background-secondary);font-weight:400}.pSu_table_sideCell{vertical-align:middle;width:20%}.pSu_table_bodyCell{text-align:left;vertical-align:top;width:80%}.pSu_table01{width:100%;border-collapse:collapse;font-size:var(--jp-body-m);border:1px solid var(--separate-primary)}.pSu_table01 tr th:first-child{text-align:left!important}.pSu_table01 td,.pSu_table01 th{padding:var(--spacing-s);border:1px solid var(--separate-primary);line-height:var(--line-height-m);vertical-align:middle}.pSu_table01_headCell{text-align:center;white-space:nowrap}.pSu_table01_headCell,.pSu_table01_sideCell{background-color:var(--background-secondary);font-weight:400}.pSu_table01_sideCell{text-align:left;width:30%;vertical-align:middle}.pSu_table01_bodyCell{text-align:center;vertical-align:middle}.pSu_table03{width:100%;border-collapse:collapse;font-size:var(--jp-body-m);border:1px solid var(--separate-primary)}.pSu_table03 td,.pSu_table03 th{padding:var(--spacing-s);border:1px solid var(--separate-primary);line-height:var(--line-height-m);vertical-align:top;text-align:left}.pSu_table03_headCell{text-align:center!important;vertical-align:middle!important}.pSu_table03_headCell,.pSu_table03_sideCell{background-color:var(--background-secondary);font-weight:400}.pSu_table03_sideCell{text-align:center}.pSu_table03_tdText{margin:var(--spacing-x2s) 0!important;padding-left:1.5em}.pSu_table03_link{color:var(--link-primary);text-decoration:underline}.ListStyleNone{padding-left:0!important;list-style:none!important;letter-spacing:.05em}.ListStyleNone a{font-weight:400!important}.ListStyleNone p>span{margin-left:var(--spacing-x2s)}.ListStyleNone li,.pSu_table03 td p{margin-top:0!important}.pSu_tableListPdf{padding-left:0!important;margin-top:var(--spacing-m);list-style:none!important}.ListStyleNone a[href*=".pdf"]:after,.pSu_tableListPdf a[href*=".pdf"]:after{margin-left:0!important;content:""!important}.cUe_listDateItemTitle p{margin-top:0!important}.ListDate_cUe_listDateItemBody{background:#fff;align-items:center;color:var(--text-icon-primary);font-weight:700;position:relative;padding:19px var(--spacing-x2s) 23px;border-bottom:1px solid var(--separate-secondary);transition:.3s ease-in-out}.cUe_listDateItem:not(:has(.cUe_listDateItemDate)) .ListDate_cUe_listDateItemBody{font-weight:400;padding:0 var(--spacing-x2s);padding-top:calc(var(--spacing-xs) - 2px);padding-bottom:calc(var(--spacing-xs) - 1px)}.pSu_table04 td,.pSu_table04 th{padding:var(--spacing-s);border:1px solid var(--separate-primary);text-align:center;vertical-align:middle}.pSu_table04Grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-m);gap:var(--spacing-m);margin-top:var(--spacing-m)}@media screen and (max-width:1024px){.pSu_table04Grid{display:grid;grid-template-columns:1fr}}.pSu_table04Wrapper{display:flex;gap:var(--spacing-m);margin-top:var(--spacing-xs)}@media (max-width:768px){.pSu_table04Wrapper{flex-direction:column}}.pSu_table04Column{flex:1 1;display:flex;flex-direction:column;gap:var(--spacing-m)}.pSu_table04Card{border:1px solid var(--separate-secondary);background:var(--background-primary)}.pSu_table04CardTitle{background-color:var(--background-secondary);text-align:center;font-weight:700;padding:var(--spacing-xs) var(--spacing-s);margin-top:0!important}.pSu_table04List{list-style:none!important;margin:0!important;padding:0 var(--spacing-m) var(--spacing-s) var(--spacing-m)!important}.pSu_table04List li{margin-top:var(--spacing-xs)!important;padding-left:1.2em!important;position:relative!important}.pSu_table04List li:before{content:"□";position:absolute;left:0;color:var(--text-primary)}.pSu_table04_notes{margin-top:var(--spacing-s);font-size:var(--font-size-s);color:var(--text-secondary)}.pSu_table04_note{font-size:var(--font-size-s);vertical-align:super}#procurement ul.healthmanagementList{list-style:none!important}.pSu_headingSectionH1{margin-bottom:var(--spacing-x3l)}.pSu_procurementLinks{margin-top:var(--spacing-xs)}.pSu_procurementLinks p{font-weight:400}.sCo_subpageHeadingTitleH4 h4{font-size:var(--font-size-xl)!important}.sCo_subpageHeadingTitleH4 h4 .sCo_subpageHeadingTitleH4_span{font-size:var(--font-size-m)!important;font-style:normal;font-weight:400}.pSu_tableProcurement{width:100%;border-collapse:collapse}.pSu_tableProcurement thead th{padding-inline:var(--spacing-xs);height:50px;background:var(--background-secondary);font-size:var(--font-size-s);font-weight:400;text-align:left;border-bottom:1px solid var(--separate-primary)}.pSu_tableProcurement thead th:first-child{width:21.8%}.pSu_tableProcurement thead th:nth-child(2){width:26%}.pSu_tableProcurement tbody td{border-right:1px solid var(--separate-primary)}.pSu_tableProcurement tbody td,.pSu_tableProcurement tbody th{padding:var(--spacing-xs);border-bottom:1px solid var(--separate-primary)}.pSu_tableProcurement tbody th{text-align:left;font-weight:400}.pSu_tableProcurement tbody tr:first-child th,.pSu_tableProcurement tbody tr:nth-child(4) th{background-color:var(--background-jp)}.pSu_tableProcurement tbody tr:nth-child(7) th{background-color:var(--background-yucho)}.pSu_tableProcurement tbody tr:nth-child(13) th{background-color:var(--background-kanpo)}#healthmanagement li.cUe_listDateItem a:after,#labor li.cUe_listDateItem a:after,#procurement li.cUe_listDateItem a:after{display:none!important}.pSu_managementPolicyHeadingH3.__lhX5L h3{line-height:193.846%!important}.pSu_managementPolicyParagraphBold{font-size:var(--font-size-l);font-style:normal;font-weight:700;line-height:177.778%;letter-spacing:.05em}.pSu_managementPolicyParagraphCommon{font-style:normal;font-weight:400;line-height:160%;letter-spacing:.05em}.pSu_managementPolicySection+.pSu_managementPolicySection{margin-top:var(--spacing-xl)}.pSu_managementPolicyImage{width:100%;max-width:700px;margin-inline:auto;margin-top:var(--spacing-l)}.pSu_committeeRecordTableWrap{margin-top:var(--spacing-l);overflow:auto}.pSu_committeeRecordTable{width:100%;min-width:880px;border-collapse:collapse;color:var(--text-icon-primary);line-height:var(--line-height-l)}.pSu_committeeRecordTable thead th{text-align:left;padding:var(--spacing-xs);background-color:var(--background-secondary);border-bottom:1px solid var(--separate-primary);vertical-align:middle;font-weight:400}.pSu_committeeRecordTable tbody td{padding:var(--spacing-xs);border-bottom:1px solid var(--grey-grey-20);vertical-align:top;white-space:nowrap}.pSu_committeeRecordTable tbody td:first-child{background-color:var(--background-secondary);white-space:nowrap;text-align:left;vertical-align:middle}.pSu_managementTargetsPromotionImage{width:83%;margin-inline:auto;margin-top:var(--spacing-l)}.pSu_managementTargetsGoalsImage{width:78.8%;margin-inline:auto;margin-top:var(--spacing-l)}.pSu_managementTargetsAttemptImage{width:100%;margin-inline:auto;margin-top:var(--spacing-l)}.pSu_managementTargetsGoalsList{list-style-type:decimal}.pSu_managementTargetsGoalsList li::marker{font-size:var(--font-size-xs);font-style:normal;font-weight:300;line-height:var(--line-height-xs);letter-spacing:.05em}.pSu_managementTargetsAttemptList{list-style:none;padding-left:1em}.pSu_managementTargetsAttemptList li{position:relative;padding-left:1em}.pSu_managementTargetsAttemptList li:before{content:"•";position:absolute;left:0;top:.02em;font-size:var(--font-size-xs);color:currentColor}.pSu_managementTargetsSection+.pSu_managementTargetsSection{margin-top:var(--spacing-x2l)}@media screen and (max-width:1024px){.pSu_managementTargetsSection+.pSu_managementTargetsSection{margin-top:var(--spacing-xl)}}.pSu_managementTargetTableSample{display:flex;gap:var(--spacing-xs);justify-content:center}.pSu_managementTargetTable{table-layout:fixed}.pSu_managementTargetTable colgroup col:first-child{width:20%}.pSu_managementTargetTable colgroup col:nth-child(2),.pSu_managementTargetTable colgroup col:nth-child(3){width:40%}.pSu_managementTargetTable th{text-align:left}.pSu_managementTargetTableImages{display:flex;gap:var(--spacing-x3s);margin-top:var(--spacing-xs)}.pSu_managementTargetTableBullets{list-style:none;padding-left:0;margin:8px 0 0}.pSu_managementTargetTableBullets li{position:relative;padding-left:22px;margin:6px 0}.pSu_managementTargetTableBullets li.pSu_twoBullets{padding-left:44px}.pSu_managementTargetTableBullets li span{content:"";position:absolute;left:0;top:.9em;transform:translateY(-50%);width:14px;height:14px;border-radius:50%;box-sizing:border-box}.pSu_bulletsRingRed{border:2px solid #c70b2f}.pSu_bulletsRed{background:#f6103b}.pSu_bulletsGreen{background:#038c38}.pSu_bulletsBlue{background:#004098}.pSu_bulletsRedRight{background:#f6103b;left:21px!important}.pSu_bulletsGreenRight{background:#038c38;left:21px!important}.pSu_bulletsBlueRight{background:#004098;left:21px!important}.pSu_managementMaterialityTable02 td{text-align:left!important}.commonSustainability_pSu_CommonSustainabilityParagraphCommonTextXS{font-size:var(--font-size-xs);font-style:normal;font-weight:300;line-height:var(--line-height-xs);letter-spacing:.05em}.mt_l,.pSu_managementTargetsParagraphCommon._marginTopL{margin-top:var(--spacing-l)}.sCo_table06 thead td,.sCo_table06 thead th{background-color:var(--background-secondary);font-size:var(--font-size-s);font-style:normal;font-weight:700;line-height:var(--line-height-l);letter-spacing:.05em;min-width:42px;padding-inline:var(--spacing-xs);padding-block:var(--spacing-x3s);text-align:left}.sCo_table06 tbody td{font-size:var(--font-size-m);font-style:normal;font-weight:400;line-height:var(--line-height-x2l);letter-spacing:.05em;text-align:right;padding:var(--spacing-x3s) var(--spacing-xs)}.sCo_table06 thead th:first-child{width:36.4%}.pSu_governanceFigure{margin-top:var(--spacing-l);max-width:700px;margin-inline:auto}.pSu_governanceSection{margin-top:var(--spacing-xl)}.pSu_managementMaterialityImage{width:90%;height:auto;margin-inline:auto}.pSu_managementMaterialityList{list-style:auto;padding-left:1em;margin-top:var(--spacing-l)}.pSu_managementMaterialityTable{table-layout:fixed}.pSu_managementMaterialityTable colgroup col:first-child{width:20%}.pSu_managementMaterialityTable colgroup col:nth-child(2){width:80%}.pSu_managementMaterialityTable02{table-layout:fixed}.pSu_managementMaterialityTable02 colgroup col:first-child{width:30%}.pSu_managementMaterialityTable02 colgroup col:nth-child(2){width:40%}.pSu_managementMaterialityTable02 colgroup col:nth-child(3){width:30%}.pSu_managementMaterialityTable02 thead th{font-weight:400}.pSu_managementMaterialityTable02 tbody td{text-align:left}.pSu_managementMaterialityTable02 tbody td:first-child{border-right:none}.pSu_managementMaterialityTable03{table-layout:fixed}.pSu_managementMaterialityTable03 colgroup col:first-child{width:20%}.pSu_managementMaterialityTable03 colgroup col:nth-child(2),.pSu_managementMaterialityTable03 colgroup col:nth-child(3){width:40%}.pSu_managementMaterialityTable03 thead th{font-weight:400;border-left:none}.pSu_managementMaterialityTable03 thead th small{font-weight:300}.pSu_managementMaterialityTable03 tbody td{text-align:left;border-left:none}.pSu_managementMaterialityTable03 tbody td:first-child,.pSu_managementMaterialityTable03 tbody td:not(:last-child){border-right:none}.pSu_CommonSustainabilityParagraphCommonTextXS{font-size:var(--font-size-xs);font-style:normal;font-weight:300;line-height:var(--line-height-xs);letter-spacing:.05em}.sCo_table06{width:100%;border-collapse:collapse;font-size:var(--jp-body-m)}.pSu_managementTargetsTable02 td{text-align:left!important}h1{margin-bottom:0!important}.pSu_engagementAnchor{display:flex;align-self:center;flex-wrap:wrap;gap:var(--spacing-xs) var(--spacing-l);margin-top:var(--spacing-x2l);padding-bottom:var(--spacing-x3l)}@media screen and (max-width:1024px){.pSu_engagementAnchor{margin-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}}.pSu_engagementDescription{font-size:var(--font-size-l);line-height:var(--line-height-xl);color:var(--text-icon-primary);max-width:800px}.pSu_engagementStakeholderSection{margin-bottom:var(--spacing-l);padding-bottom:var(--spacing-l)}@media screen and (max-width:1024px){.pSu_engagementStakeholderSection{margin-bottom:0;padding-bottom:var(--spacing-xl)}}.pSu_engagementStakeholderDescription{font-size:var(--font-size-l);line-height:2.05rem;letter-spacing:.0993em;margin-top:var(--spacing-l);margin-bottom:var(--spacing-m)}.pSu_engagementStakeholderTable{margin-top:0}@media screen and (max-width:1024px){.pSu_engagementStakeholderTable{overflow-x:auto;margin-top:var(--spacing-xs)}}.pSu_engagementStakeholderTable table{width:100%;border-collapse:collapse;border:1px solid var(--separate-primary)}@media screen and (max-width:1024px){.pSu_engagementStakeholderTable table{min-width:956px}}.pSu_engagementStakeholderTable th{background-color:#f9f9f9;padding:0 16px;text-align:left;font-weight:600;font-size:14px;border:none;border-bottom:1px solid var(--separate-primary);color:#0b2a3a;height:34px;line-height:34px;vertical-align:middle;letter-spacing:.01em}.pSu_engagementStakeholderTable th:first-child{width:210px}.pSu_engagementStakeholderTable td{border-bottom:1px solid var(--separate-primary);border-left:none;border-right:none;vertical-align:middle;font-size:16px;line-height:25.6px;letter-spacing:.05em;color:#0b2a3a}.pSu_engagementStakeholderTable tbody tr:first-child td{padding:var(--spacing-x3s) 16px}.pSu_engagementStakeholderTable tbody tr:not(:first-child) td{padding:var(--spacing-x2s) 16px}.pSu_engagementStakeholderTable tr:last-child td{border-bottom:none}.pSu_ActivityResultsSection{margin-bottom:var(--spacing-l)}.pSu_ActivityResultsTable{margin-top:0}@media screen and (max-width:1024px){.pSu_ActivityResultsTable{overflow-x:auto;margin-top:var(--spacing-xs)}}.pSu_ActivityResultsTable table{width:956px;border-collapse:collapse;border:none;border-bottom:1px solid var(--separate-primary);background-color:#fff}@media screen and (max-width:1024px){.pSu_ActivityResultsTable table{min-width:956px}}.pSu_ActivityResultsTable th{background-color:#f7f8f9;padding:0 16px;text-align:left;font-weight:600;font-size:14px;border:none;border-bottom:1px solid var(--separate-primary);color:#0b2a3a;height:33px!important;line-height:33px;letter-spacing:.05em;vertical-align:middle;box-sizing:border-box}.pSu_ActivityResultsTable th:first-child{width:350px}.pSu_ActivityResultsTable td{border:none;border-bottom:1px solid var(--separate-primary);vertical-align:middle;font-size:16px;color:#0b2a3a;line-height:25.6px;letter-spacing:.05em}.pSu_ActivityResultsTable tbody tr:first-child td{padding:var(--spacing-s) 16px}.pSu_ActivityResultsTable tbody tr:not(:first-child) td{padding:var(--spacing-x2s) 16px}.pSu_ActivityResultsTable tbody tr:last-child td{border-bottom:none}.pSu_engagementStakeholderTable td li{letter-spacing:.192px!important;line-height:25.6px!important}.pSu_engagementStakeholderTitle{font-size:var(--font-size-l);font-weight:600;color:#0b2a3a;margin:0;line-height:1.4}.pSu_engagementStakeholderText{font-size:var(--font-size-m);line-height:1.6;color:#0b2a3a;margin:0}.pSu_engagementSurveySection{margin-bottom:var(--spacing-l);padding-bottom:var(--spacing-l)}@media screen and (max-width:1024px){.pSu_engagementSurveySection{margin-bottom:0;padding-bottom:var(--spacing-xl)}}.pSu_engagementSurveyText{font-size:16px;line-height:25.6px;letter-spacing:.05em;color:#0b2a3a;margin-top:0;margin-bottom:0}.pSu_engagementSurveyText:last-child{margin-bottom:0}.pSu_engagementSurveyTextSmall{margin-top:var(--spacing-xs)!important;font-size:var(--font-size-s)}.pSu_engagementVoiceSection{margin-bottom:var(--spacing-l);padding-bottom:var(--spacing-l)}@media screen and (max-width:1024px){.pSu_engagementVoiceSection{margin-bottom:0;padding-bottom:var(--spacing-xl)}}#engagement p,.pSu_engagementVoiceDescription{font-size:16px;line-height:25.6px;letter-spacing:.05em;color:#0b2a3a;margin-top:0}.pSu_engagementVoiceDescription{margin-bottom:var(--spacing-l)}.pSu_engagementVoiceTable{margin-top:0}@media screen and (max-width:1024px){.pSu_engagementVoiceTable{overflow-x:auto;margin-top:var(--spacing-xs)}}.pSu_engagementVoiceTable table{width:956px;border-collapse:collapse;border:none;border-bottom:1px solid var(--separate-primary);background-color:#fff}@media screen and (max-width:1024px){.pSu_engagementVoiceTable table{min-width:956px}}.pSu_engagementVoiceTable th{background-color:#f7f8f9;padding:0 16px;text-align:left;font-weight:600;font-size:14px;border:none;border-bottom:1px solid var(--separate-primary);color:#0b2a3a;height:33px!important;line-height:33px;letter-spacing:.05em;vertical-align:middle;box-sizing:border-box}.pSu_engagementVoiceTable th:first-child{width:350px}.pSu_engagementVoiceTable td{border:none;border-bottom:1px solid var(--separate-primary);vertical-align:middle;font-size:16px;color:#0b2a3a;line-height:25.6px;letter-spacing:.05em}.pSu_engagementVoiceTable tbody tr:first-child td{padding:var(--spacing-s) 16px}.pSu_engagementVoiceTable tbody tr:not(:first-child) td{padding:var(--spacing-x2s) 16px}.pSu_engagementVoiceTable tbody tr:last-child td{border-bottom:none}.pSu_engagementDialogSection{margin-bottom:var(--spacing-x3l);padding-bottom:var(--spacing-x3l)}@media screen and (max-width:1024px){.pSu_engagementDialogSection{margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-xl)}}.pSu_engagementDialogDescription{font-size:16px;line-height:28px;letter-spacing:.05em;color:#0b2a3a;margin-bottom:var(--spacing-l)}.pSu_engagementDialogLeadRow{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-l);gap:var(--spacing-l);margin-bottom:var(--spacing-l);align-items:start}.pSu_engagementDialogImages{display:flex;gap:var(--spacing-m);margin-bottom:var(--spacing-l)}.pSu_engagementDialogGroupPhoto{max-width:800px;margin-top:var(--spacing-l);margin-inline:auto}@media screen and (max-width:1024px){.pSu_engagementDialogGroupPhoto{max-width:100%;margin-inline:0}}.pSu_engagementDialogImage{border-radius:var(--radius-l);object-fit:cover;flex:1 1}.pSu_engagementDialogContent{margin-top:var(--spacing-l)}.pSu_engagementDialogText{font-size:var(--font-size-l);line-height:2.05rem;letter-spacing:.0993em;color:#0b2a3a;margin-bottom:var(--spacing-x2l)}.pSu_engagementDialogParticipants{margin-top:var(--spacing-x2l)}.pSu_engagementDialogSubheading{font-size:var(--font-size-xl)!important;font-weight:700;color:#0b2a3a;margin-bottom:var(--spacing-l)}.pSu_engagementDialogGroupResponse .pSu_engagementDialogSubheading h3,.pSu_engagementDialogParticipants .pSu_engagementDialogSubheading h3{font-size:var(--font-size-xl)!important;line-height:var(--line-height-xl)!important}.pSu_engagementDialogGroupResponse{margin-top:var(--spacing-x2l)}.pSu_engagementDialogGrid{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-l);gap:var(--spacing-l);margin-top:var(--spacing-l)}.pSu_engagementDialogCard{display:flex;gap:var(--spacing-l);padding:0;border:none;border-radius:0;background-color:transparent;align-items:flex-start}@media screen and (max-width:1024px){.pSu_engagementDescription{font-size:var(--font-size-m)}.pSu_engagementDialogImages{flex-direction:column}.pSu_engagementDialogGrid,.pSu_engagementDialogLeadRow{grid-template-columns:1fr}.pSu_engagementDialogCard{flex-direction:column;text-align:center}}.pSu_engagementDialogCardReverse{display:flex;gap:var(--spacing-l);padding:0;border:none;border-radius:0;background-color:transparent;align-items:flex-start}@media screen and (max-width:1024px){.pSu_engagementDialogCardReverse{flex-direction:column-reverse;gap:var(--spacing-s)}}.pSu_engagementDialogCardReverse .pSu_engagementDialogName,.pSu_engagementDialogCardReverse .pSu_engagementDialogTitle{text-align:right}@media screen and (max-width:1024px){.pSu_engagementDialogCardReverse .pSu_engagementDialogName,.pSu_engagementDialogCardReverse .pSu_engagementDialogTitle{text-align:left}}.pSu_engagementDialogProfile{display:flex;flex-direction:column;gap:var(--spacing-x3s);flex-shrink:0;width:302.67px}@media screen and (max-width:1024px){.pSu_engagementDialogProfile{align-items:flex-start;width:100%}}.pSu_engagementDialogProfileImage{width:300px;height:180px;border-radius:var(--radius-l);object-fit:cover;background-color:#f3f4f4}.pSu_engagementDialogProfileInfo{display:flex;flex-direction:column;gap:var(--spacing-x3s)}.pSu_engagementDialogComment{flex:1 1;align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start}.pSu_engagementDialogName{white-space:nowrap}.pSu_engagementDialogName,.pSu_engagementDialogTitle{font-size:var(--font-size-m);font-weight:400;color:#0b2a3a;margin-bottom:0;line-height:var(--line-height-xl)}.pSu_engagementDialogTitle{white-space:pre}@media screen and (max-width:1024px){.pSu_engagementDialogTitle{text-align:left}}.pSu_engagementDialogCommentText{font-size:var(--font-size-m);line-height:var(--line-height-xl);color:#0b2a3a;margin:0;width:627px}@media screen and (max-width:1024px){.pSu_engagementDialogCommentText{width:100%;text-align:left}}.pSu_engagementDialogCommentMb0{margin-bottom:0}.pSu_engagementDialogCardReverse .pSu_engagementDialogCommentText{line-height:28px}.pSu_engagementDialogPastSection{margin-top:var(--spacing-l)}.pSu_engagementDialogPastLink{display:flex;align-items:center;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;margin-bottom:-48px;composes:sMi_hoverListItem from "@/common/styles/mixins.css"}.pSu_engagementDialogPastLinkText{flex:1 1;font-size:var(--font-size-m);color:#0b2a3a;text-decoration:none;padding:var(--spacing-m);width:552px}.pSu_engagementDialogPastLinkIcon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-left:var(--spacing-s)}.pSu_engagementInitiativeSection{display:flex;flex-direction:column}.pSu_engagementInitiativeContent{display:flex;gap:var(--spacing-l);align-items:flex-start;margin-top:0}.pSu_engagementInitiativeBackground{flex-shrink:0;max-width:250px;border-radius:var(--radius-xl);overflow:hidden}.pSu_engagementInitiativeBackgroundImage{height:auto;border-radius:var(--radius-xl);object-fit:contain;display:block}.pSu_engagementInitiativeItem{display:flex;flex-direction:column;gap:var(--spacing-m);align-items:flex-start;margin-bottom:var(--spacing-l)}.pSu_engagementInitiativeItem:first-child{margin-top:var(--spacing-l);margin-bottom:var(--spacing-l)}.pSu_engagementInitiativeText{flex:1 1;display:flex;flex-direction:column;gap:var(--spacing-xs)}.pSu_engagementInitiativeDescription{font-size:var(--font-size-m);letter-spacing:.05em}.pSu_engagementInitiativeDescription,.pSu_engagementInitiativeNote{line-height:var(--line-height-xl);color:var(--text-icon-primary);margin:0}.pSu_engagementInitiativeNote{font-size:var(--font-size-s);text-indent:-1em;padding-left:1em}.pSu_engagementInitiativePrinciplesTitle{font-size:var(--font-size-l)!important;line-height:25.2px!important;letter-spacing:.9px!important;font-weight:700!important;color:#000!important;margin-top:0!important;margin-bottom:0!important}.pSu_engagementInitiativePrinciplesList{padding-bottom:var(--spacing-m);border:1px solid var(--separate-secondary);display:flex;flex-direction:column;gap:var(--spacing-s)}.pSu_engagementInitiativePrinciplesList li{padding:0 var(--spacing-m)}.pSu_engagementInitiativePrinciplesList strong{font-size:var(--font-size-xl);font-style:normal;font-weight:700;line-height:var(--line-height-x2l)}.pSu_engagementInitiativePrinciplesSubList{margin-top:var(--spacing-x3s);list-style:decimal;padding-left:var(--spacing-m)}.pSu_engagementInitiativePrincipleCategory{width:280px;background-color:#f7f7f7;padding:16px;font-weight:700}.pSu_engagementInitiativePrincipleCategory,.pSu_engagementInitiativePrincipleContent{border-top:1px solid var(--separate-primary);border-bottom:1px solid var(--separate-primary);border-left:none;border-right:none;font-size:var(--font-size-m);line-height:var(--line-height-xl);letter-spacing:.05em;color:var(--text-icon-primary);vertical-align:top}.pSu_engagementInitiativePrincipleContent{padding:8px 16px}.pSu_engagementInitiativePrincipleContent ol{margin:0!important;padding-left:var(--spacing-m)!important;list-style-type:decimal!important;list-style-position:outside!important;list-style:decimal!important}.pSu_engagementInitiativePrincipleContent li{margin-bottom:0!important;margin-left:0!important;padding-left:2px!important;padding-right:0!important;list-style-type:decimal!important;display:list-item!important}.pSu_engagementInitiativeLinks{margin:0;padding:0}.pSu_engagementInitiativeSingleLink{margin-top:var(--spacing-s)}.pSu_engagementInitiativeLinkContainer{border-bottom:1px solid #e9e9e9;height:71px;display:flex;align-items:center;justify-content:flex-start;padding:0}.pSu_engagementInitiativeLinks .pSu_engagementInitiativeLinkContainer:first-child{border-top:1px solid #e9e9e9}.pSu_engagementInitiativeLinkContent{flex:1 1;display:flex;align-items:center;justify-content:space-between;padding:24px 0;gap:12px}.pSu_engagementInitiativeLinkText{flex:1 1;width:552px}.pSu_engagementInitiativeLinkText span{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-m);font-weight:400;line-height:var(--line-height-xl);letter-spacing:.05em;color:#0b2a3a;white-space:nowrap}.pSu_engagementInitiativeLinkIcon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.pSu_engagementRelatedLinks{margin-top:var(--spacing-l)}.pSu_engagementRelatedCdpSection{margin-bottom:var(--spacing-x2l)}.pSu_engagementRelatedCdpContent{display:flex;gap:var(--spacing-l);align-items:flex-start}.pSu_engagementRelatedCdpBackground{flex-shrink:0;width:297px;height:147px;border-radius:var(--radius-xl);overflow:hidden;background-color:#f3f4f4;display:flex;align-items:center;justify-content:center}.pSu_engagementRelatedCdpImage{border-radius:var(--radius-xl);object-fit:cover}.pSu_engagementRelatedCdpText{flex:1 1;display:flex;flex-direction:column;gap:var(--spacing-m)}.pSu_engagementRelatedCdpDescription{font-size:var(--font-size-m);line-height:var(--line-height-xl);letter-spacing:.05em;color:#0b2a3a;margin:0}.pSu_engagementRelatedCdpLink{margin-top:var(--spacing-s)}.pSu_engagementRelatedCdpLinkContainer{border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;height:71px;display:flex;align-items:center;justify-content:flex-start;padding:0}.pSu_engagementRelatedCdpLinkContent{flex:1 1;display:flex;align-items:center;justify-content:space-between;padding:24px 0;gap:12px}.pSu_engagementRelatedCdpLinkText{flex:1 1;width:552px}.pSu_engagementRelatedCdpLinkText span{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-m);font-weight:400;line-height:var(--line-height-xl);letter-spacing:.05em;color:#0b2a3a;white-space:nowrap}.pSu_engagementRelatedCdpLinkIcon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.pSu_engagementRelatedGresb{display:flex;justify-content:flex-start;align-items:center}.pSu_engagementRelatedGresbImage{border-radius:var(--radius-xl);background-color:#f3f4f4}.pSu_engagementInitiativeSubheading{font-size:var(--font-size-x2l);line-height:var(--line-height-x3l);margin-bottom:var(--spacing-l)}.pSu_engagementH2{margin-bottom:var(--spacing-l)}.pSu_engagementH3{margin-top:4px;margin-bottom:0;height:32px;display:flex;align-items:center}@media screen and (max-width:1024px){.pSu_engagementH3{margin-top:0;height:auto;align-items:flex-start}}.pSu_engagementH4{width:100%;background-color:var(--background-secondary);padding:var(--spacing-x2s) var(--spacing-xs);margin:0}.pSu_engagementH3 h4{font-size:var(--font-size-xl)!important;line-height:28.8px!important;margin-bottom:0}.pSu_engagementH3 h4,.pSu_engagementH3 h4 span{letter-spacing:1.4px!important}.pSu_tableInfo{width:100%;border-collapse:collapse}.pSu_tableInfo td,.pSu_tableInfo th{text-align:left;padding:var(--spacing-xs);font-weight:400!important}.pSu_leftCol{background-color:var(--background-secondary);width:160px;white-space:nowrap;border:none}.pSu_tableInfo td{border:1px solid var(--separate-primary);border-left:none}.pSu_tableSchedule{width:100%;border-collapse:collapse}.pSu_scheduleQuarter{background-color:var(--background-secondary);width:168px;padding:var(--spacing-xs);border-bottom:1px solid var(--separate-primary);font-weight:400;text-align:left}.pSu_scheduleMonth{width:80px;padding:var(--spacing-xs);text-align:center}.pSu_scheduleEvent{padding:var(--spacing-xs);vertical-align:top;border-top:1px solid var(--separate-primary)}.pSu_scheduleEvent,.pSu_tableSchedule tr:nth-of-type(3n) .pSu_scheduleMonth,.pSu_tableSchedule tr:nth-of-type(3n) .pSu_scheduleQuarter{border-bottom:1px solid var(--separate-primary)}.HeadingSection_cUe_headingSectionTextBody{letter-spacing:.05em}#initiative h3{font-size:var(--font-size-x2l);line-height:var(--line-height-x3l)}@media screen and (max-width:1024px){.pSu_environment [class*=detailWithTextDetailText] span{font-size:var(--font-size-m);margin-top:0}.pSu_environment [class*=detailWithTextDetailText]{margin-top:0}.pSu_environment [class*=detailWithTextDetailText] br{display:none}.pSu_environment [class*=detailWithTextImage]{order:1}.pSu_environment [class*=detailWithTextHeadingGroup]{order:2;margin-top:var(--spacing-l)}.pSu_environment [class*=cUe_headingSectionText]{font-size:var(--font-size-x2l);letter-spacing:.01rem}.pSu_environment [class*=listCardImageLongTitle]{font-size:var(--font-size-l)}.pSu_environmentOther section{padding-bottom:var(--spacing-xl);border-bottom:1px solid var(--separate-secondary)}.pSu_environmentOther section:last-child{border-bottom:none}.pSu_environmentSystemList span{font-weight:700}.pSu_environmentSectionDetailButton{width:100%;text-align:center}.pSu_environmentSectionDetailButton>span{width:100%}.pSu_environmentalManagementThinking [class*=cUp_detailWithTextHeadingGroup]{margin-bottom:0;margin-top:var(--spacing-m);order:3}.pSu_financeFrameworkDocumentTextEnd{display:block!important}.pSu_financeDetailSection,.pSu_financeMainSection,.pSu_financeReportSection{margin-bottom:var(--spacing-x2l);padding-bottom:var(--spacing-x2l)}.tableWrap{margin-top:var(--spacing-xl)}.cUp_detailWithText hgroup{margin-bottom:0;margin-top:var(--spacing-l);order:3}.cUp_detailWithText [class*=cUp_detailWithTextDetailText] span{font-size:var(--font-size-m)!important;font-style:normal!important;font-weight:400!important;line-height:175%!important}.pSu_diversityTableData table{min-width:700px;border-collapse:collapse}.pSu_engagementDialogCardReverse .pSu_engagementDialogProfileImage{width:100%;height:auto;aspect-ratio:300/160}.pSu_engagementDialogCard .pSu_engagementDialogProfileImage{width:100%;height:auto;aspect-ratio:300/160;margin-inline:auto}.pSu_engagementTableScrollWrap{overflow-x:auto;margin-top:var(--spacing-xs)}.pSu_engagementTableScrollWrap table{min-width:750px}.pSu_engagementInitiativeContent,.pSu_engagementRelatedCdpContent{flex-direction:column;align-items:center;gap:var(--spacing-m)}.pSu_engagementDialogImages img{width:100%;height:auto;aspect-ratio:466/247}#initiative p{font-size:var(--font-size-s)}}@media (max-width:480px){.pSu_financeFrameworkDocumentTitle,.pSu_financeFrameworkHeading,.pSu_financeFrameworkOpinionTitle,.pSu_financeFrameworkPrinciplesTitle,.pSu_financeIntroHeading,.pSu_financeIssuanceDocumentsTitle,.pSu_financeReportingDocumentsTitle{font-size:var(--font-size-m)}.pSu_financeFrameworkDescription,.pSu_financeIntroText,.pSu_financeIssuanceDescription,.pSu_financeReportingDescription{font-size:var(--font-size-s)}.pSu_engagementInitiativeDescription,.pSu_engagementRelatedCdpDescription,.pSu_engagementStakeholderTitle{font-size:var(--font-size-m)}.pSu_engagementInitiativeDescription,.pSu_engagementInitiativeText,.pSu_engagementIntroText,.pSu_engagementRelatedCdpDescription,.pSu_engagementRelatedCdpText,.pSu_engagementStakeholderDescription,.pSu_engagementStakeholderText{font-size:var(--font-size-s)}.pSu_financeWrap{margin-bottom:var(--spacing-x2l)}.cUe_headingSection{margin-bottom:var(--spacing-l)}.pSu_financeCtaContent{padding:0 var(--spacing-m)}.pSu_financeCtaTitle{font-size:var(--font-size-l)}}@media screen and (max-width:1024px){.pSu_financeDescription{font-size:var(--font-size-m)}.pSu_financeCtaSection{padding:var(--spacing-x2l) 0;margin:var(--spacing-x2l) 0}.pSu_financeCtaTitle{font-size:var(--font-size-xl)}.pSu_financeCtaDescription{font-size:var(--font-size-m)}.pSu_financeIntro{margin-bottom:var(--spacing-xl)}}.cUe_paragraphCommon._marginTopL{margin-top:var(--spacing-l)}.cUe_paragraphCommon._marginTopZero{margin-top:0}.pSu_bulletsRingRed:after{content:"";position:absolute;left:5px;top:.3em;transform:translate(-50%,-50%);width:6px;height:6px;background:#c70b2f;border-radius:50%}#kpi h4.HeadingSection_cUe_headingSectionText{font-size:var(--font-size-m);line-height:var(--line-height-m)}