@charset "UTF-8";.fig{margin-top:clamp(2.5rem,1.7627rem + 2.2727vw,3.125rem);text-align:center}.effortMeasure table thead,:is(.materialityDecision,.effortGoal) .m-table02 thead{position:sticky;top:var(--header-height)}.effortMeasure table tbody td,.effortMeasure table tbody th,:is(.materialityDecision,.effortGoal) .m-table02 tbody td,:is(.materialityDecision,.effortGoal) .m-table02 tbody th{vertical-align:top;border-right:.0625rem solid #d3d3d3;border-left:.0625rem solid #d3d3d3}.effortMeasure table tbody th,:is(.materialityDecision,.effortGoal) .m-table02 tbody th{font-weight:700}:is(.materialityDecision,.effortGoal) .m-table02{table-layout:fixed}.effort .m-table02{min-width:62.5rem}.effort .m-table02 colgroup:nth-child(1){width:10rem}.effort .m-table02 thead th:nth-child(2),.effort .m-table02 thead th:nth-child(4){background-color:#6aa525}.effort .m-table02 thead th:nth-child(3){background-color:#436f10}.effort .m-table02 tbody td:is(:nth-of-type(3),:nth-of-type(4)){font-weight:700}.effortSystemList_term{font-weight:700}.effortSystem .fig{min-width:31.25rem}.effortMeasure table{width:100%;min-width:62.5rem;font-size:clamp(.875rem,.7275rem + .4545vw,1rem);line-height:1.8}.effortMeasure table colgroup:nth-child(1){width:9em}.effortMeasure table colgroup:nth-child(2){width:25em}.effortMeasure table :is(th,td){padding-right:clamp(.9375rem,.5688rem + 1.1363vw,1.25rem);padding-left:clamp(.9375rem,.5688rem + 1.1363vw,1.25rem)}.effortMeasure table thead th{padding-top:.625rem;padding-bottom:.625rem;line-height:1.6;color:#fff;background-color:#626262}.effortMeasure table thead th:first-child{background-color:#6aa525}.effortMeasure table tbody tr{border-bottom:.0625rem solid #d3d3d3}.effortMeasure table tbody tr:nth-child(even){background-color:#f7f7f7}.effortMeasure table tbody :is(th,td){padding-top:1.25rem;padding-bottom:1.25rem}.effortMeasure table tbody th{text-align:left}.effortMeasure table tbody td{font-weight:400!important}.effortMeasure table tbody td ul>li>ul>li{margin-left:1em;text-indent:-1em;list-style-type:none}.effortMeasure table tbody td ul>li>ul>li::before{content:"ー"}.effortMeasure table tbody td .measureList_item{display:flex;-moz-column-gap:.9375rem;column-gap:.9375rem;align-items:flex-start}.effortMeasure table tbody td .measureList_item+.measureList_item{margin-top:1.25rem}.effortMeasure table tbody td .measureList_term{display:inline-flex;align-items:center;justify-content:center;width:min(100%,10em);min-height:2.5rem;padding:.5em 1em;font-weight:700;color:#fff;text-align:center;background-color:#626262}.effortMeasure table tbody td .measureList_desc{flex:1}.humanStrategy_heading{font-family:YakuHanMP_Noto,"Noto Serif JP","Hiragino Mincho ProN","MS PMincho",serif;font-size:clamp(1.375rem,1.0801rem + .909vw,1.625rem);font-weight:700;line-height:1.6}.humanStrategy_inner{display:flex;flex-direction:row-reverse;-moz-column-gap:clamp(1.875rem,.4005rem + 4.5454vw,3.125rem);column-gap:clamp(1.875rem,.4005rem + 4.5454vw,3.125rem);margin-top:clamp(.625rem,-.8495rem + 4.5454vw,1.875rem)}.humanStrategy_body{flex:1}.humanStrategy_text+.humanStrategy_text{margin-top:1em}.humanStrategy_pic{flex-basis:clamp(12.5rem,8.0767rem + 13.6363vw,16.25rem)}.humanStrategy_pic figcaption{margin-top:.5em;font-size:14px;line-height:1.6}.humanPolicy{font-family:YakuHanMP_Noto,"Noto Serif JP","Hiragino Mincho ProN","MS PMincho",serif}.humanPolicy_heading{font-size:clamp(1.25rem,.9551rem + .909vw,1.5rem);font-weight:700;line-height:1.6;text-align:center}.humanPolicyList{margin-top:1em}.humanVision .fig{min-width:50rem;margin-top:0}.humanVision_inner{max-width:50rem;margin:2.5rem auto 0}:is(.humanVisionTree_item,.humanVisionTreeSecond_item)>span{display:flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.3125rem 1em;font-weight:700;color:#fff;background:#b09858}.humanVisionTree_item>span{max-width:25rem;margin:0 auto}.humanVisionTreeSecond{padding-top:2.25rem;margin-top:.625rem;position:relative}.humanVisionTreeSecond::before{position:absolute;display:block;width:4.75rem;height:1.625rem;content:"";background-color:#eee8d9;top:0;left:50%;transform:translateX(-50%);-webkit-clip-path:polygon(0 0,100% 0%,50% 100%);clip-path:polygon(0 0,100% 0%,50% 100%)}.humanVisionTreeThird{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:clamp(1.25rem,-1.6989rem + 9.0909vw,3.75rem);column-gap:clamp(1.25rem,-1.6989rem + 9.0909vw,3.75rem);max-width:46.25rem;margin:.625rem auto 0}.humanVisionTreeThird_item{padding-top:2.25rem;position:relative}.humanVisionTreeThird_item span{display:flex;align-items:center;justify-content:center;height:100%;min-height:3.125rem;padding:1em;font-size:14px;font-weight:700;line-height:1.4;text-align:center;border:.125rem solid #b09858;border-radius:.625rem}.humanVisionTreeThird_item::before{position:absolute;display:block;width:4.75rem;height:1.625rem;content:"";background-color:#eee8d9;top:0;left:50%;transform:translateX(-50%);-webkit-clip-path:polygon(0 0,100% 0%,50% 100%);clip-path:polygon(0 0,100% 0%,50% 100%)}.humanVisionItem{margin-top:1.25rem}.humanVisionItem_heading{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:.625rem;column-gap:.625rem;align-items:center;font-weight:700}.humanVisionItem_heading::after{content:"";border-top:.0625rem solid #8b8b8b}.humanPlan .fig{min-width:37.5rem;max-width:50rem;margin-right:auto;margin-left:auto}.humanMeasureIntro .fig{min-width:50rem}.humanMeasureItem{margin-top:clamp(2.5rem,1.7627rem + 2.2727vw,3.125rem)}.humanMeasureItem .m-table02{margin-top:clamp(2.5rem,1.7627rem + 2.2727vw,3.125rem)}.humanMeasureItem_inner{display:grid;grid-template-columns:1fr 25rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.humanMeasureItem_heading{display:grid;grid-template-columns:max-content 1fr;-moz-column-gap:1em;column-gap:1em;align-items:baseline;margin-bottom:1em;font-size:clamp(1rem,.8525rem + .4545vw,1.125rem);font-weight:700;line-height:1.6}.humanMeasureItem_heading span{display:flex;align-items:center;justify-content:center;width:6em;min-height:clamp(2.1875rem,1.8188rem + 1.1363vw,2.5rem);color:#fff;border-radius:.375rem}.humanMeasureItem_heading.is-variety span{background-color:#f5a968}.humanMeasureItem_heading.is-value span{background-color:#e49684}.humanMeasureItem_heading.is-vitality span{background-color:#d2be8e}.humanMeasureItemList{display:grid;grid-template-columns:repeat(2,1fr);gap:.625rem 1.25rem;max-width:35rem;margin:1.25rem auto 0}.humanMeasureItemList_item{display:flex;align-items:center;justify-content:center;min-height:3.125rem;padding:.5em 1.5em;font-size:14px;line-height:1.4;text-align:center;border:.0625rem solid #d3d3d3;border-radius:var(--border-radius)}.humanMeasureItem.is-employment .m-table02{min-width:62.5rem}.humanMeasureItem.is-employment .m-table02 colgroup{width:5em}.humanMeasureItem.is-employment .m-table02 thead th{padding-right:0;padding-left:0}.humanMeasureItem.is-employment .m-table02 td{text-align:center}.humanMeasureItem.is-education .fig{min-width:62.5rem}.humanMeasureItem.is-management .humanMeasureDeclare{font-family:YakuHanMP_Noto,"Noto Serif JP","Hiragino Mincho ProN","MS PMincho",serif;text-align:center}.humanMeasureItem.is-management .humanMeasureDeclare_heading{font-size:clamp(1.25rem,.9551rem + .909vw,1.5rem);font-weight:700;line-height:1.6}.humanMeasureItem.is-management .humanMeasureDeclare_text{margin-top:2em}.humanMeasureItem.is-management .humanMeasureDeclare_signature{margin-top:2em;font-size:14px}.humanMeasureItem.is-management .humanMeasureSystem .fig{min-width:37.5rem}.humanMeasureEmphasisNotes{margin-top:.625rem;font-size:14px}.humanMeasureEmphasisNotes_item{margin-left:2em;text-indent:-2em}.humanMeasureEmphasis .m-table02{min-width:62.5rem;margin-top:clamp(2.5rem,1.7627rem + 2.2727vw,3.125rem)}.humanMeasureEmphasis .m-table02>colgroup:nth-child(1){width:18em}.humanMeasureEmphasis .m-table02 thead tr+tr{border-top:.0625rem solid #fff}.humanMeasureEmphasis .m-table02 td{text-align:center}.humanMeasureAccount .fig{min-width:62.5rem;margin-top:0}.management .fig{min-width:37.5rem}.materialityIntro{padding:1.875rem clamp(1.25rem,-.2245rem + 4.5454vw,2.5rem);background-color:#f7f7f7}.materialityIntro_heading{display:flex;align-items:center;justify-content:center;max-width:18.75rem;min-height:2.5rem;padding:.5em 1em;font-weight:700;line-height:1.6;color:#fff;text-align:center;background-color:#6aa525}.materialityIntro_text{margin-top:1em}.materialityDecision .m-scrollBlock{margin-top:clamp(2.5rem,1.7627rem + 2.2727vw,3.125rem)}.materialityDecision .m-table02 colgroup:nth-child(1){width:9.375rem}.materialityDecision .m-table02 colgroup:nth-child(2){width:13.75rem}.materialityDecision .m-table02 colgroup:nth-child(3){width:25.625rem}.materialityDecision .m-table02 tbody td:not(:nth-child(2)){font-weight:700}.tcfdManagement_fig{min-width:62.5rem;text-align:center}.tcfdStrategy .m-scrollBlock{margin-top:1.875rem}.tcfdStrategy .m-scrollBlock+p{margin-top:1.875rem}.tcfdStrategy .m-table02{min-width:43.75rem}.tcfdStrategy .m-table02 colgroup{width:50%}.tcfdStrategy .m-table02 td{vertical-align:top}.tcfdStrategy_fig{min-width:62.5rem}.tcfdStrategy_pic{width:-moz-fit-content;width:fit-content;max-width:29.375rem;margin-inline:auto}.tcfdStrategy_pic figcaption{margin-top:.5em;font-size:clamp(1rem,.8525rem + .4545vw,1.125rem);font-weight:700;line-height:1.6}.tcfdStrategy_pic+.tcfdStrategy_pic{margin-top:clamp(2.5rem,1.7627rem + 2.2727vw,3.125rem)}.indicatorTable{margin:2.5rem 0}.indicatorTable .m-table02 caption{margin-bottom:.3125rem;font-weight:700;text-align:left;caption-side:revert}.indicatorTable .m-table02 tbody tr:nth-child(even){background-color:#fff}.indicatorTable .m-table02 tbody tr :is(th,td){text-align:center}.indicatorTable .m-table02 tbody tr th{text-align:left;vertical-align:top;background-color:#f7f7f7}.indicatorTable.is-scope3 .m-table02{min-width:43.75rem}.valueList{display:grid;grid-template-columns:repeat(2,1fr);gap:1.875rem clamp(1.25rem,-.2245rem + 4.5454vw,2.5rem);font-weight:700}.valueList_item{padding:clamp(1.25rem,.5127rem + 2.2727vw,1.875rem) clamp(1.25rem,-.2245rem + 4.5454vw,2.5rem);background-color:#f7f7f7;border:.0625rem solid #c9c9c9;border-radius:.625rem}.valuePerspective .fig{min-width:37.5rem}@media (max-width:76.0625rem){:is(.materialityDecision,.effortGoal,.effortMeasure) .m-scrollBlock_inner{max-height:60vh}.effortMeasure table thead,:is(.materialityDecision,.effortGoal) .m-table02 thead{top:0;z-index:1}}@media (max-width:59.9375rem){.humanMeasureItem_inner{grid-template-columns:revert;row-gap:2.5rem}}@media (max-width:32.4375rem){.humanStrategy_inner{display:block}.humanStrategy_pic{max-width:16.25rem;margin:1.875rem auto 0}.humanMeasureItem_heading{grid-template-columns:revert;row-gap:.625rem}.humanMeasureItemList{grid-template-columns:revert}.materialityImportant .fig{width:43.75rem}.valueList{grid-template-columns:none}}