@charset "UTF-8";@media screen and (min-width:1025px){.p-sustainability-health .c-heading__h2 .label-en,.p-sustainability-health .c-heading__h2 .label-jp,.p-sustainability-health .c-heading__h3 .label-en,.p-sustainability-health .c-heading__h3 .label-jp{white-space:nowrap}}.p-sustainability-health--lower>.l-main-section__inner>.c-heading__h3{width:100%}.p-sustainability-health--lower .c-heading__h3+.l-main-contents{padding-top:clamp(4rem,-.5714285714rem + 4.4642857143vw,8rem)}.p-sustainability-health--border-t{border-top:1px solid #EFEDEA}.p-sustainability-health__body-stack{display:flex;flex-direction:column;gap:clamp(.8rem,-.1142857143rem + .8928571429vw,1.6rem)}.p-sustainability-health__body-stack .c-text__body-l-160-black{margin:0}.p-sustainability-health__declaration-panel{display:flex;flex-direction:column;gap:clamp(2.4rem,.5714285714rem + 1.7857142857vw,4rem);padding:clamp(3.2rem,-.4571428571rem + 3.5714285714vw,6.4rem);border:1px solid #E87722;border-radius:clamp(.3rem,-.0428571429rem + .3348214286vw,.6rem);background-color:#fff}.p-sustainability-health__declaration-title,.p-sustainability-health__declaration-body .c-text__body-l-200{margin:0}.p-sustainability-health__declaration-signoff{text-align:right}.p-sustainability-health__declaration-signoff .c-text__body-m-160{margin:0}.p-sustainability-health__declaration-signoff .c-text__body-m-160+.c-text__body-m-160{margin-top:clamp(.4rem,-.0571428571rem + .4464285714vw,.8rem)}.p-sustainability-health__declaration-actions{display:flex;justify-content:flex-end;margin-top:clamp(2.4rem,.5714285714rem + 1.7857142857vw,4rem)}.p-sustainability-health__purpose-body{display:flex;flex-direction:column;gap:clamp(3.2rem,-.4571428571rem + 3.5714285714vw,6.4rem)}.p-sustainability-health__purpose-block{display:flex;flex-direction:column;gap:clamp(1.2rem,-.1714285714rem + 1.3392857143vw,2.4rem)}.p-sustainability-health__purpose-block .c-text__main-xxs{margin:0}.p-sustainability-health__purpose-text-stack{display:flex;flex-direction:column;gap:clamp(.8rem,-.1142857143rem + .8928571429vw,1.6rem)}.p-sustainability-health__purpose-text-stack .c-text__body-l-160-black,.p-sustainability-health__purpose-text-stack .c-text__body-xs-160-black{margin:0}.p-sustainability-health__purpose-em{margin:0;font-size:clamp(1.4rem,.9428571429rem + .4464285714vw,1.8rem);line-height:1.6;letter-spacing:.02em;font-weight:700;color:#222}.p-sustainability-health__figure{margin:0;border:1px solid #EFEDEA;border-radius:clamp(.3rem,-.0428571429rem + .3348214286vw,.6rem);overflow:hidden;width:fit-content;max-width:100%}.p-sustainability-health__figure img{display:block;width:auto;max-width:100%;height:auto}.p-sustainability-health__figure--width70{max-width:872px}.p-sustainability-health__strategy-body{display:flex;flex-direction:column;gap:clamp(3.2rem,-.4571428571rem + 3.5714285714vw,6.4rem)}.p-sustainability-health__strategy-stack{display:flex;flex-direction:column;gap:clamp(.8rem,-.1142857143rem + .8928571429vw,1.6rem)}.p-sustainability-health__strategy-stack .c-text__body-l-160-black{margin:0}.p-sustainability-health__strategy-cert{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:clamp(4rem,-.5714285714rem + 4.4642857143vw,8rem)}@media screen and (max-width:1024px){.p-sustainability-health__strategy-cert{flex-direction:column}}.p-sustainability-health__strategy-cert-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:clamp(.8rem,-.1142857143rem + .8928571429vw,1.6rem)}.p-sustainability-health__strategy-cert-text .c-text__main-xxs,.p-sustainability-health__strategy-cert-text .c-text__body-l-160-black{margin:0}.p-sustainability-health__strategy-cert-logo{margin:0;flex-shrink:0;width:100%;max-width:clamp(20rem,10.8571428571rem + 8.9285714286vw,28rem);border-radius:clamp(.3rem,-.0428571429rem + .3348214286vw,.6rem);overflow:hidden}@media screen and (max-width:1024px){.p-sustainability-health__strategy-cert-logo{margin:auto}}.p-sustainability-health__strategy-cert-logo img{display:block;width:100%;height:auto}.p-sustainability-health__note{margin:0;font-size:clamp(1rem,.7714285714rem + .2232142857vw,1.2rem);line-height:1.6;letter-spacing:.02em;font-weight:400;color:#979594}.p-sustainability-health__initiatives-body{display:flex;flex-direction:column;gap:clamp(3.2rem,-.4571428571rem + 3.5714285714vw,6.4rem)}.p-sustainability-health__initiatives-stack{display:flex;flex-direction:column;gap:clamp(.8rem,-.1142857143rem + .8928571429vw,1.6rem)}.p-sustainability-health__initiatives-stack .c-text__body-l-160-black{margin:0}.p-sustainability-health__dot-list{margin:0;padding-left:1.25em;list-style-type:"・";list-style-position:outside;font-size:clamp(1.4rem,.9428571429rem + .4464285714vw,1.8rem);line-height:1.6;letter-spacing:.02em;font-weight:400;color:#222}.p-sustainability-health__dot-list li{margin:0;padding-left:.35em}.p-sustainability-health__dot-list--margin li+li{margin-top:clamp(1.6rem,-.2285714286rem + 1.7857142857vw,3.2rem)}.p-sustainability-health__results-body{display:flex;flex-direction:column;gap:clamp(1.2rem,-.1714285714rem + 1.3392857143vw,2.4rem)}.p-sustainability-health__results-body .c-text__body-l-160-black{margin:0}.p-sustainability-health__results-survey-stack{display:flex;flex-direction:column;gap:clamp(.8rem,-.1142857143rem + .8928571429vw,1.6rem)}
