.l-sustainability .l-content{padding:0;margin:0}.p-sustainability_lead{width:100%;padding:0 clamp(16px,3.3333333333vw,40px);margin-bottom:clamp(60px,6.6666666667vw,80px)}.p-sustainability_lead__inner{width:100%;text-align:center}.p-sustainability_lead__text{margin-bottom:clamp(40px,6.6666666667vw,80px)}.p-sustainability_lead__text>.ttl{font-size:clamp(20px,2.1666666667vw,26px);line-height:1;margin-bottom:clamp(32px,4vw,48px);font-weight:bold;letter-spacing:0.04em}@media screen and (max-width:768px){.p-sustainability_lead__text>.ttl{line-height:1.6;margin-top:clamp(-6px,-0.5vw,-6px);margin-bottom:clamp(26px,2.1666666667vw,26px)}}.p-sustainability_lead__text>.ttl br._sp_show{display:none}@media screen and (max-width:768px){.p-sustainability_lead__text>.ttl br._sp_show{display:inline}}.p-sustainability_lead__text>.cont{font-size:16px;line-height:2;margin-top:clamp(-8px,-0.6666666667vw,-8px);margin-bottom:clamp(-8px,-0.6666666667vw,-8px)}.p-sustainability_lead__text>.cont ._ib{display:inline-block}.p-sustainability_lead__text>.cont br._sp_show{display:none}@media screen and (max-width:768px){.p-sustainability_lead__text>.cont br._sp_show{display:inline}}.p-sustainability_lead__sdgs{width:min(100%,700px);margin:0 auto 40px}.p-sustainability_lead__link{display:inline-block;padding:0 25px 4px 0;border-bottom:1px solid #191919;position:relative;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}@media screen and (hover:hover) and (pointer:fine){.p-sustainability_lead__link:hover{color:#ff5a00}}@media screen and (hover:hover) and (pointer:fine){.p-sustainability_lead__link:hover:after{width:100%;left:0;right:auto}}.p-sustainability_lead__link:before{font-family:"Material Icons Round";content:"\e89e";font-size:20px;font-weight:400;color:#ff5a00;letter-spacing:0;display:inline-block;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;position:absolute;top:-1px;right:0}.p-sustainability_lead__link:after{content:"";width:0;height:1px;background-color:#ff5a00;position:absolute;bottom:-1px;right:0;-webkit-transition:width 0.3s ease-in-out;transition:width 0.3s ease-in-out}.p-sustainability_initiative{background-color:#f8f8f8;padding:60px clamp(16px,3.3333333333vw,40px) clamp(72px,10vw,120px)}.p-sustainability_initiative__inner{width:100%}.p-sustainability_initiative__ttl{padding-top:clamp(23px,2.75vw,33px);margin-bottom:clamp(40px,5vw,60px);font-size:clamp(20px,2.3333333333vw,28px);font-weight:bold;letter-spacing:0.04em;text-align:center;position:relative}.p-sustainability_initiative__ttl:before{content:"";width:45px;height:3px;background:#ff5a00;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-sustainability_initiative__wrap>li:not(:last-child){margin-bottom:40px}.p-sustainability_initiative__box{display:-webkit-box;display:-ms-flexbox;display:flex;padding:clamp(32px,5vw,60px) clamp(24px,5vw,60px);background:#ffffff}@media screen and (max-width:1024px){.p-sustainability_initiative__box{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:768px){.p-sustainability_initiative__box{display:block}}.p-sustainability_initiative__icon{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;width:266px;padding-right:48px}@media screen and (max-width:1024px){.p-sustainability_initiative__icon{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;width:230px;padding-right:32px}}@media screen and (max-width:768px){.p-sustainability_initiative__icon{width:min(70%,210px);padding-right:0;margin:0 auto 24px}}.p-sustainability_initiative__icon>li{width:calc(50% - 10px)}@media screen and (max-width:1024px){.p-sustainability_initiative__icon>li{width:calc(50% - 6px)}}@media screen and (max-width:768px){.p-sustainability_initiative__icon>li:only-child{margin:0 auto}}.p-sustainability_initiative__text{width:100%;min-height:218px;padding-left:46px;border-left:2px dotted #cdd2db}@media screen and (max-width:1024px){.p-sustainability_initiative__text{min-height:198px;padding-left:30px}}@media screen and (max-width:768px){.p-sustainability_initiative__text{width:100%;min-height:auto;padding-left:0;border-left:none}}.p-sustainability_initiative__text>.ttl{font-size:20px;line-height:1.5;margin-top:clamp(-5px,-0.4166666667vw,-5px);margin-bottom:clamp(23px,1.9166666667vw,23px);font-weight:bold;letter-spacing:0.025em}@media screen and (max-width:1024px){.p-sustainability_initiative__text>.ttl{font-size:18px;line-height:1.5555555556;margin-top:clamp(-5px,-0.4166666667vw,-5px);margin-bottom:clamp(19px,1.5833333333vw,19px)}}@media screen and (max-width:768px){.p-sustainability_initiative__text>.ttl{text-align:center}}.p-sustainability_initiative__text>.ttl ._ib{display:inline-block}@media screen and (max-width:768px) and (min-width:641px){.p-sustainability_initiative__text>.ttl br{display:none}}.p-sustainability_initiative__text>.cont{font-size:16px;line-height:2;margin-top:clamp(-8px,-0.6666666667vw,-8px);margin-bottom:clamp(-8px,-0.6666666667vw,-8px)}
/*# sourceMappingURL=common_sustainability.css.map */