@media screen and (min-width: 781px){.sustainMv{height:70rem}.sustainMv img{height:70rem}}@media screen and (max-width: 780px){.sustainMv{height:22rem}.sustainMv img{height:22rem}}.sustainIntro{margin-top:14rem}@media screen and (max-width: 780px){.sustainIntro{margin-top:6.4rem}}.sustainIntro_inner{display:flex;justify-content:space-between;align-items:flex-start;gap:10.2rem}@media screen and (max-width: 780px){.sustainIntro_inner{display:block}}:lang(ja) .sustainIntro_heading{--typography-token: "pc/JA/Heading_M";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Bold",var(--font-family-base);font-weight:700;font-size:max(10px,2.4rem);line-height:140%;letter-spacing:4%}:lang(ja) .sustainIntro_heading .-en{font-family:Mundial,var(--font-family-base);font-weight:600;font-feature-settings:unset;line-height:1}:lang(en) .sustainIntro_heading{--typography-token: "pc/EN/Heading_M";font-family:Mundial,var(--font-family-base);font-weight:700;font-size:max(10px,2.4rem);line-height:140%;letter-spacing:0}.sustainIntro_heading{flex-shrink:0;width:30.6rem}@media screen and (max-width: 780px){:lang(ja) .sustainIntro_heading{--typography-token: "mobile/JA/Heading_M";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Bold",var(--font-family-base);font-weight:700;font-size:max(10px,2rem);line-height:140%;letter-spacing:4%}:lang(ja) .sustainIntro_heading .-en{font-family:Mundial,var(--font-family-base);font-weight:600;font-feature-settings:unset;line-height:1}:lang(en) .sustainIntro_heading{--typography-token: "mobile/EN/Heading_M";font-family:Mundial,var(--font-family-base);font-weight:700;font-size:max(10px,2rem);line-height:140%;letter-spacing:0}.sustainIntro_heading{width:100%;margin-bottom:2.4rem}}.sustainIntro_body{flex:1;max-width:77.6rem}@media screen and (max-width: 780px){.sustainIntro_body{max-width:100%}}:lang(ja) .sustainIntro_text{--typography-token: "pc/JA/Body_M";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Book",var(--font-family-base);font-weight:350;font-size:max(10px,1.6rem);line-height:180%;letter-spacing:4%}:lang(ja) .sustainIntro_text .-en{font-family:Mundial,var(--font-family-base);font-weight:300;font-feature-settings:unset;line-height:1}:lang(en) .sustainIntro_text{--typography-token: "pc/EN/Body_M";font-family:Mundial,var(--font-family-base);font-weight:400;font-size:max(10px,1.8rem);line-height:160%;letter-spacing:0}@media screen and (max-width: 780px){:lang(ja) .sustainIntro_text{--typography-token: "mobile/JA/Body_M";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Book",var(--font-family-base);font-weight:350;font-size:max(10px,1.4rem);line-height:180%;letter-spacing:4%}:lang(ja) .sustainIntro_text .-en{font-family:Mundial,var(--font-family-base);font-weight:300;font-feature-settings:unset;line-height:1}:lang(en) .sustainIntro_text{--typography-token: "mobile/EN/Body_M";font-family:Mundial,var(--font-family-base);font-weight:400;font-size:max(10px,1.6rem);line-height:160%;letter-spacing:0}}.sustainIntro_policy{margin-top:4.8rem}@media screen and (max-width: 780px){.sustainIntro_policy{margin-top:2.4rem;width:100%}}.sustainCards{margin-top:16rem}@media screen and (max-width: 780px){.sustainCards{margin-top:8.8rem}}.sustainCards_inner{display:flex;justify-content:space-between;gap:4rem}@media screen and (max-width: 780px){.sustainCards_inner{display:block}}.sustainCard{display:flex;flex-direction:column;width:36.8rem}@media screen and (max-width: 780px){.sustainCard{width:100%}.sustainCard+.sustainCard{margin-top:5.6rem}}.sustainCard_img{overflow:hidden}.sustainCard_img img{display:block;width:100%;height:auto;transition:transform var(--ease-time) var(--ease-power1-out)}.sustainCard_contents{margin-top:2.4rem}@media screen and (max-width: 780px){.sustainCard_contents{margin-top:1.6rem}}.sustainCard_title{display:flex;justify-content:space-between;align-items:center}:lang(ja) .sustainCard_title{--typography-token: "pc/JA/Label_LL";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Bold",var(--font-family-base);font-weight:700;font-size:max(10px,2rem);line-height:140%;letter-spacing:2%}:lang(ja) .sustainCard_title .-en{font-family:Mundial,var(--font-family-base);font-weight:600;font-feature-settings:unset;line-height:1}:lang(en) .sustainCard_title{--typography-token: "pc/EN/Label_LL";font-family:Mundial,var(--font-family-base);font-weight:700;font-size:max(10px,2rem);line-height:120%;letter-spacing:0}.sustainCard_title{transition:opacity var(--ease-time) var(--ease-power1-out)}@media screen and (max-width: 780px){:lang(ja) .sustainCard_title{--typography-token: "mobile/JA/Label_L";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Bold",var(--font-family-base);font-weight:700;font-size:max(10px,1.5rem);line-height:140%;letter-spacing:2%}:lang(ja) .sustainCard_title .-en{font-family:Mundial,var(--font-family-base);font-weight:600;font-feature-settings:unset;line-height:1}:lang(en) .sustainCard_title{--typography-token: "mobile/EN/Label_L";font-family:Mundial,var(--font-family-base);font-weight:700;font-size:max(10px,1.5rem);line-height:120%;letter-spacing:0}}.sustainCard_arrow{display:block;flex-shrink:0;width:2.8rem;height:2.8rem}@media screen and (max-width: 780px){.sustainCard_arrow{width:2rem;height:2rem}}:lang(ja) .sustainCard_text{--typography-token: "pc/JA/Label_SS_thin";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Book",var(--font-family-base);font-weight:350;font-size:max(10px,1.3rem);line-height:140%;letter-spacing:2%}:lang(ja) .sustainCard_text .-en{font-family:Mundial,var(--font-family-base);font-weight:300;font-feature-settings:unset;line-height:1}:lang(en) .sustainCard_text{--typography-token: "pc/EN/Label_M_bold";font-family:Mundial,var(--font-family-base);font-weight:600;font-size:max(10px,1.6rem);line-height:140%;letter-spacing:0}.sustainCard_text{font-weight:400 !important;margin-top:1.6rem;color:var(--color-black6);transition:opacity var(--ease-time) var(--ease-power1-out)}@media screen and (max-width: 780px){:lang(ja) .sustainCard_text{--typography-token: "mobile/JA/Label_SS_thin";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Book",var(--font-family-base);font-weight:350;font-size:max(10px,1.2rem);line-height:140%;letter-spacing:2%}:lang(ja) .sustainCard_text .-en{font-family:Mundial,var(--font-family-base);font-weight:300;font-feature-settings:unset;line-height:1}:lang(en) .sustainCard_text{--typography-token: "mobile/EN/Label_M_bold";font-family:Mundial,var(--font-family-base);font-weight:400;font-size:max(10px,1.4rem);line-height:120%;letter-spacing:0}.sustainCard_text{line-height:140% !important;margin-top:1.4rem}}@media(hover: hover)and (pointer: fine){.sustainCard:hover .sustainCard_img img{transform:scale(1.1)}.sustainCard:hover .sustainCard_title{opacity:.7}.sustainCard:hover .sustainCard_text{opacity:.9}}@media(hover: none){.sustainCard:active .sustainCard_img img{transform:scale(1.1)}.sustainCard:active .sustainCard_title{opacity:.7}.sustainCard:active .sustainCard_text{opacity:.9}}.sustainEsg{margin-top:16rem}@media screen and (max-width: 780px){.sustainEsg{margin-top:8.8rem}}:lang(ja) .sustainEsg_heading{--typography-token: "pc/JA/Heading_M";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Bold",var(--font-family-base);font-weight:700;font-size:max(10px,2.4rem);line-height:140%;letter-spacing:4%}:lang(ja) .sustainEsg_heading .-en{font-family:Mundial,var(--font-family-base);font-weight:600;font-feature-settings:unset;line-height:1}:lang(en) .sustainEsg_heading{--typography-token: "pc/EN/Heading_M";font-family:Mundial,var(--font-family-base);font-weight:700;font-size:max(10px,2.4rem);line-height:140%;letter-spacing:0}.sustainEsg_heading{margin-bottom:4.8rem}@media screen and (max-width: 780px){:lang(ja) .sustainEsg_heading{--typography-token: "mobile/JA/Heading_M";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Bold",var(--font-family-base);font-weight:700;font-size:max(10px,2rem);line-height:140%;letter-spacing:4%}:lang(ja) .sustainEsg_heading .-en{font-family:Mundial,var(--font-family-base);font-weight:600;font-feature-settings:unset;line-height:1}:lang(en) .sustainEsg_heading{--typography-token: "mobile/EN/Heading_M";font-family:Mundial,var(--font-family-base);font-weight:700;font-size:max(10px,2rem);line-height:140%;letter-spacing:0}.sustainEsg_heading{margin-bottom:2.4rem}}.sustainEsg_grid{display:flex;flex-wrap:wrap;gap:2rem}@media screen and (max-width: 780px){.sustainEsg_grid{gap:1.2rem}}.esgBox{position:relative;border:.1rem solid var(--color-border-light);background-color:var(--color-bg-light);transition:opacity var(--ease-time) var(--ease-power1-out)}@media(hover: hover)and (pointer: fine){.esgBox:hover{opacity:.85}}@media(hover: none){.esgBox:active{opacity:.85}}.esgBox-large{width:58.2rem;padding:4.8rem}@media screen and (max-width: 780px){.esgBox-large{width:100%;padding:2.4rem 2rem}}.esgBox-small{display:flex;align-items:center;width:58.2rem;padding:4rem 4.8rem}@media screen and (max-width: 780px){.esgBox-small{width:100%;padding:2.8rem}}.esgBox_head{display:flex;justify-content:space-between;align-items:center;width:100%}:lang(ja) .esgBox_title{--typography-token: "pc/JA/Label_LL";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Bold",var(--font-family-base);font-weight:700;font-size:max(10px,2rem);line-height:140%;letter-spacing:2%}:lang(ja) .esgBox_title .-en{font-family:Mundial,var(--font-family-base);font-weight:600;font-feature-settings:unset;line-height:1}:lang(en) .esgBox_title{--typography-token: "pc/EN/Label_LL";font-family:Mundial,var(--font-family-base);font-weight:700;font-size:max(10px,2rem);line-height:120%;letter-spacing:0}@media screen and (max-width: 780px){:lang(ja) .esgBox_title{--typography-token: "mobile/JA/Label_L";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Bold",var(--font-family-base);font-weight:700;font-size:max(10px,1.5rem);line-height:140%;letter-spacing:2%}:lang(ja) .esgBox_title .-en{font-family:Mundial,var(--font-family-base);font-weight:600;font-feature-settings:unset;line-height:1}:lang(en) .esgBox_title{--typography-token: "mobile/EN/Label_L";font-family:Mundial,var(--font-family-base);font-weight:700;font-size:max(10px,1.5rem);line-height:120%;letter-spacing:0}}.esgBox_arrow{display:block;flex-shrink:0;width:2.8rem;height:2.8rem}.esgBox_arrow img{display:block;width:100%;height:100%}@media screen and (max-width: 780px){.esgBox_arrow{width:2rem;height:2rem}}.esgBox_list{margin-top:3.2rem}@media screen and (max-width: 780px){.esgBox_list{margin-top:2rem}}.esgBox_item{border-top:.1rem solid var(--color-border-light)}.esgBox_link{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 0;transition:opacity var(--ease-time) var(--ease-power1-out)}@media(hover: hover)and (pointer: fine){.esgBox_link:hover{opacity:.7}}@media(hover: none){.esgBox_link:active{opacity:.7}}@media screen and (max-width: 780px){.esgBox_link{padding:1.2rem 0}}.esgBox_link img{display:block;flex-shrink:0}@media screen and (max-width: 780px){.esgBox_link img{width:1.6rem;height:1.6rem}}:lang(ja) .esgBox_linkText{--typography-token: "pc/JA/Label_M_thin";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Book",var(--font-family-base);font-weight:350;font-size:max(10px,1.6rem);line-height:140%;letter-spacing:2%}:lang(ja) .esgBox_linkText .-en{font-family:Mundial,var(--font-family-base);font-weight:300;font-feature-settings:unset;line-height:1}:lang(en) .esgBox_linkText{--typography-token: "pc/EN/Label_M_thin";font-family:Mundial,var(--font-family-base);font-weight:300;font-size:max(10px,1.6rem);line-height:150%;letter-spacing:0}@media screen and (max-width: 780px){:lang(ja) .esgBox_linkText{--typography-token: "mobile/JA/Label_M_thin";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Book",var(--font-family-base);font-weight:350;font-size:max(10px,1.3rem);line-height:140%;letter-spacing:2%}:lang(ja) .esgBox_linkText .-en{font-family:Mundial,var(--font-family-base);font-weight:300;font-feature-settings:unset;line-height:1}:lang(en) .esgBox_linkText{--typography-token: "mobile/EN/Label_M_thin";font-family:Mundial,var(--font-family-base);font-weight:300;font-size:max(10px,1.4rem);line-height:140%;letter-spacing:0}}.sustainData{margin-top:16rem}@media screen and (max-width: 780px){.sustainData{margin-top:8.8rem}}:lang(ja) .sustainData_heading{--typography-token: "pc/JA/Heading_M";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Bold",var(--font-family-base);font-weight:700;font-size:max(10px,2.4rem);line-height:140%;letter-spacing:4%}:lang(ja) .sustainData_heading .-en{font-family:Mundial,var(--font-family-base);font-weight:600;font-feature-settings:unset;line-height:1}:lang(en) .sustainData_heading{--typography-token: "pc/EN/Heading_M";font-family:Mundial,var(--font-family-base);font-weight:700;font-size:max(10px,2.4rem);line-height:140%;letter-spacing:0}.sustainData_heading{margin-bottom:4.8rem}@media screen and (max-width: 780px){:lang(ja) .sustainData_heading{--typography-token: "mobile/JA/Heading_M";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Bold",var(--font-family-base);font-weight:700;font-size:max(10px,2rem);line-height:140%;letter-spacing:4%}:lang(ja) .sustainData_heading .-en{font-family:Mundial,var(--font-family-base);font-weight:600;font-feature-settings:unset;line-height:1}:lang(en) .sustainData_heading{--typography-token: "mobile/EN/Heading_M";font-family:Mundial,var(--font-family-base);font-weight:700;font-size:max(10px,2rem);line-height:140%;letter-spacing:0}.sustainData_heading{margin-bottom:2.4rem}}.sustainData_buttons{display:flex;gap:2rem}@media screen and (max-width: 780px){.sustainData_buttons{display:block}.sustainData_buttons .button+.button{margin-top:.8rem}}@media screen and (min-width: 781px){.sustainData_buttons .button{display:flex;flex:1}.sustainData_buttons .button .btn-square{width:100%;height:100%}}@media screen and (max-width: 780px){.sustainData_buttons .button{width:100%}}.sustainReport{margin-top:8.8rem}@media screen and (max-width: 780px){.sustainReport{margin-top:5.6rem}}:lang(ja) .sustainReport_title{--typography-token: "pc/JA/Heading_SS";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Bold",var(--font-family-base);font-weight:700;font-size:max(10px,1.8rem);line-height:140%;letter-spacing:2%}:lang(ja) .sustainReport_title .-en{font-family:Mundial,var(--font-family-base);font-weight:600;font-feature-settings:unset;line-height:1}:lang(en) .sustainReport_title{--typography-token: "pc/EN/Heading_SS";font-family:Mundial,var(--font-family-base);font-weight:700;font-size:max(10px,2rem);line-height:140%;letter-spacing:0}.sustainReport_title{margin-bottom:2.4rem}@media screen and (max-width: 780px){:lang(ja) .sustainReport_title{--typography-token: "mobile/JA/Heading_SS";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Bold",var(--font-family-base);font-weight:700;font-size:max(10px,1.5rem);line-height:140%;letter-spacing:2%}:lang(ja) .sustainReport_title .-en{font-family:Mundial,var(--font-family-base);font-weight:600;font-feature-settings:unset;line-height:1}:lang(en) .sustainReport_title{--typography-token: "mobile/EN/Heading_SS";font-family:Mundial,var(--font-family-base);font-weight:700;font-size:max(10px,1.7rem);line-height:140%;letter-spacing:0}.sustainReport_title{margin-bottom:1.6rem}}.sustainReport_image{margin-bottom:2.4rem}@media screen and (max-width: 780px){.sustainReport_image{margin-bottom:1.6rem}}.sustainReport_links{display:flex;gap:4rem;margin-top:2.4rem}@media screen and (max-width: 780px){.sustainReport_links{display:block;margin-top:1.6rem}}.sustainReport_link{display:flex;justify-content:space-between;align-items:center;flex:1;padding-bottom:1.6rem;border-bottom:.1rem solid var(--color-border-light);transition:opacity var(--ease-time) var(--ease-power1-out)}@media(hover: hover)and (pointer: fine){.sustainReport_link:hover{opacity:.7}}@media(hover: none){.sustainReport_link:active{opacity:.7}}@media screen and (max-width: 780px){.sustainReport_link{padding-bottom:1.2rem}.sustainReport_link+.sustainReport_link{margin-top:1.2rem}}:lang(ja) .sustainReport_linkText{--typography-token: "pc/JA/Label_S";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Bold",var(--font-family-base);font-weight:700;font-size:max(10px,1.5rem);line-height:140%;letter-spacing:2%}:lang(ja) .sustainReport_linkText .-en{font-family:Mundial,var(--font-family-base);font-weight:600;font-feature-settings:unset;line-height:1}:lang(en) .sustainReport_linkText{--typography-token: "pc/EN/Label_S";font-family:Mundial,var(--font-family-base);font-weight:700;font-size:max(10px,1.5rem);line-height:140%;letter-spacing:0}@media screen and (max-width: 780px){:lang(ja) .sustainReport_linkText{--typography-token: "mobile/JA/Label_M";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Bold",var(--font-family-base);font-weight:700;font-size:max(10px,1.3rem);line-height:140%;letter-spacing:2%}:lang(ja) .sustainReport_linkText .-en{font-family:Mundial,var(--font-family-base);font-weight:600;font-feature-settings:unset;line-height:1}:lang(en) .sustainReport_linkText{--typography-token: "mobile/EN/Label_M";font-family:Mundial,var(--font-family-base);font-weight:700;font-size:max(10px,1.5rem);line-height:120%;letter-spacing:0}}.sustainReport_linkIcon{display:block;flex-shrink:0;width:2.8rem;height:2.8rem}@media screen and (max-width: 780px){.sustainReport_linkIcon{width:2rem;height:2rem}}.sustainNews{margin:16rem 0 0}@media screen and (max-width: 780px){.sustainNews{margin-top:8.8rem}}.sustainNews_head{display:flex;justify-content:space-between;align-items:center;margin-bottom:4.8rem}@media screen and (max-width: 780px){.sustainNews_head{display:block;margin-bottom:2.4rem}}:lang(ja) .sustainNews_heading{--typography-token: "pc/JA/Heading_M";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Bold",var(--font-family-base);font-weight:700;font-size:max(10px,2.4rem);line-height:140%;letter-spacing:4%}:lang(ja) .sustainNews_heading .-en{font-family:Mundial,var(--font-family-base);font-weight:600;font-feature-settings:unset;line-height:1}:lang(en) .sustainNews_heading{--typography-token: "pc/EN/Heading_M";font-family:Mundial,var(--font-family-base);font-weight:700;font-size:max(10px,2.4rem);line-height:140%;letter-spacing:0}@media screen and (max-width: 780px){:lang(ja) .sustainNews_heading{--typography-token: "mobile/JA/Heading_M";font-feature-settings:"palt";font-family:"TazuganeGothicStdN-Bold",var(--font-family-base);font-weight:700;font-size:max(10px,2rem);line-height:140%;letter-spacing:4%}:lang(ja) .sustainNews_heading .-en{font-family:Mundial,var(--font-family-base);font-weight:600;font-feature-settings:unset;line-height:1}:lang(en) .sustainNews_heading{--typography-token: "mobile/EN/Heading_M";font-family:Mundial,var(--font-family-base);font-weight:700;font-size:max(10px,2rem);line-height:140%;letter-spacing:0}}@media screen and (max-width: 780px){.sustainNews_link{display:flex;justify-content:flex-end;margin-top:2.4rem}}.sustainNews .newsList_link{margin-left:13.75rem}@media screen and (max-width: 780px){.sustainNews .newsList_link{margin-left:2.2rem}}.sustainNews .newsList_title{margin-left:0}/*# sourceMappingURL=sustainability.css.map */
