.esg-page .key-visual-container{position:relative}.esg-page .key-visual-container .sticky-wrapper{position:-webkit-sticky;position:sticky;width:100%;height:100vh;top:0;overflow:hidden;z-index:1}.esg-page .key-visual-container .sticky-wrapper .text-wrapper{position:absolute;display:flex;justify-content:flex-start;font-weight:300;width:100%;height:100%;box-sizing:border-box;flex-flow:column;color:#fff;z-index:5;padding:70px 12px;gap:20px}.esg-page .key-visual-container .sticky-wrapper .text-wrapper p{font-size:12px;line-height:1.6;font-weight:700;letter-spacing:9px}@media(min-width:768px){.esg-page .key-visual-container .sticky-wrapper .text-wrapper p{font-size:15px}}@media(min-width:1024px){.esg-page .key-visual-container .sticky-wrapper .text-wrapper p{font-size:16px}}@media(min-width:1280px){.esg-page .key-visual-container .sticky-wrapper .text-wrapper p{font-size:17px}}@media(min-width:1440px){.esg-page .key-visual-container .sticky-wrapper .text-wrapper p{font-size:18px}}@media(orientation:landscape){.esg-page .key-visual-container .sticky-wrapper .text-wrapper p .display-mobile{display:none}}@media(min-width:768px){.esg-page .key-visual-container .sticky-wrapper .text-wrapper p .display-mobile{display:none}}.esg-page .key-visual-container .sticky-wrapper .text-wrapper h2{font-family:Isamanru,sans-serif;width:100%;display:flex;flex-flow:column;gap:0;font-size:36px;line-height:1.38}@media(min-width:768px){.esg-page .key-visual-container .sticky-wrapper .text-wrapper h2{gap:30px;font-size:57px;line-height:1.3}}@media(min-width:1024px){.esg-page .key-visual-container .sticky-wrapper .text-wrapper h2{font-size:78px}}@media(min-width:1280px){.esg-page .key-visual-container .sticky-wrapper .text-wrapper h2{font-size:99px}}@media(min-width:1440px){.esg-page .key-visual-container .sticky-wrapper .text-wrapper h2{font-size:120px}}.esg-page .key-visual-container .sticky-wrapper .text-wrapper h2 .right{text-align:left}@media(min-width:768px){.esg-page .key-visual-container .sticky-wrapper .text-wrapper h2 .right{text-align:right}.esg-page .key-visual-container .sticky-wrapper .text-wrapper{justify-content:space-between;padding:120px 30px}}.esg-page .key-visual-container .sticky-wrapper .background{position:absolute;width:100%;height:100%;object-fit:cover}.esg-page .key-visual-container .earth-img-wrapper{position:-webkit-sticky;position:sticky;margin-top:150vh;width:100%;bottom:-200px;height:15vh;z-index:3}@media(min-width:768px){.esg-page .key-visual-container .earth-img-wrapper{margin-top:130vh;height:30vh}}.esg-page .key-visual-container .earth-img-wrapper .human{position:absolute;top:-67.7083333333vw;width:52.0833333333vw;left:20%;z-index:4}@media(orientation:landscape){.esg-page .key-visual-container .earth-img-wrapper .human{top:-14.7916666667vw;width:14.1666666667vw;left:50%}}@media(min-width:768px){.esg-page .key-visual-container .earth-img-wrapper .human{top:-14.7916666667vw;width:14.1666666667vw;left:50%}}.esg-page .key-visual-container .earth-img-wrapper div{position:relative;height:100%;overflow:hidden}.esg-page .key-visual-container .earth-img-wrapper div .earth{width:100%;position:absolute;z-index:3}.esg-page .scroll-paragraph-container{position:relative;height:calc(100vh + 2400px)}.esg-page .scroll-paragraph-container .sticky-wrapper{position:-webkit-sticky;position:sticky;top:0;color:#fff;width:100%;height:100vh;padding-top:63px;box-sizing:border-box}@media(min-width:1024px){.esg-page .scroll-paragraph-container .sticky-wrapper{padding-top:0}}.esg-page .scroll-paragraph-container .sticky-wrapper>nav{position:absolute;display:grid;font-family:Isamanru,sans-serif;left:0;font-size:64rem;font-weight:300;z-index:1000;grid-gap:16px;gap:16px;top:0;padding:30px}@media(min-width:768px)and (max-width:1279px){.esg-page .scroll-paragraph-container .sticky-wrapper>nav{font-size:84rem}}@media(max-width:767px){.esg-page .scroll-paragraph-container .sticky-wrapper>nav{padding:30px 12px;top:63px;font-size:68rem;gap:12px}}.esg-page .scroll-paragraph-container .sticky-wrapper>nav button{display:flex;gap:6px;align-items:center;opacity:.2}@media(min-width:768px){.esg-page .scroll-paragraph-container .sticky-wrapper>nav button{gap:14px}}.esg-page .scroll-paragraph-container .sticky-wrapper>nav button img{display:none}.esg-page .scroll-paragraph-container .sticky-wrapper>nav button.active{opacity:1}.esg-page .scroll-paragraph-container .sticky-wrapper>nav button.active img{display:block;width:auto;height:4.7222222222vh}@media(min-width:1440px){.esg-page .scroll-paragraph-container .sticky-wrapper>nav button.active img{height:auto}}.esg-page .scroll-paragraph-container .sticky-wrapper>section>div{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;box-sizing:border-box;z-index:2;padding:0 12px}@media(orientation:landscape){.esg-page .scroll-paragraph-container .sticky-wrapper>section>div{padding:0}}@media(min-width:768px){.esg-page .scroll-paragraph-container .sticky-wrapper>section>div{padding:0}}.esg-page .scroll-paragraph-container .sticky-wrapper>section>div.eco{background-image:url(/asset/image/esg/background_eco.jpg)}.esg-page .scroll-paragraph-container .sticky-wrapper>section>div.social{background-image:url(/asset/image/esg/background_social.jpg)}.esg-page .scroll-paragraph-container .sticky-wrapper>section>div.governance{background-image:url(/asset/image/esg/background_governance.jpg)}.esg-page .scroll-paragraph-container .sticky-wrapper>section>div header{display:flex;flex-flow:column-reverse;gap:20px;height:auto;box-sizing:border-box;padding:calc(60.1388888889vh + 30px) 0 0}@media(orientation:landscape){.esg-page .scroll-paragraph-container .sticky-wrapper>section>div header{display:block;padding-top:30px;padding-left:calc(50% + 30px);padding-bottom:calc(15vh + 30px);height:50%}}@media(min-width:768px){.esg-page .scroll-paragraph-container .sticky-wrapper>section>div header{display:block;padding-top:30px;padding-left:calc(50% + 30px);padding-bottom:calc(15vh + 30px);height:50%}}.esg-page .scroll-paragraph-container .sticky-wrapper>section>div header>div p{font-size:14px;font-weight:500;line-height:1.6}@media(min-width:1024px){.esg-page .scroll-paragraph-container .sticky-wrapper>section>div header>div p{font-size:22px}}@media(min-width:1440px){.esg-page .scroll-paragraph-container .sticky-wrapper>section>div header>div p{font-size:30px}}.esg-page .scroll-paragraph-container .sticky-wrapper>section>div header>div .scroll-reveal-text{font-family:Isamanru,sans-serif;margin-top:8px;font-size:3.3333333333vh;font-weight:300;line-height:1.4;color:hsla(0,0%,100%,.5)}@media(min-width:768px){.esg-page .scroll-paragraph-container .sticky-wrapper>section>div header>div .scroll-reveal-text{margin-top:62px}}@media(min-width:1024px){.esg-page .scroll-paragraph-container .sticky-wrapper>section>div header>div .scroll-reveal-text{font-size:24px;margin-top:120px}}@media(min-width:1280px){.esg-page .scroll-paragraph-container .sticky-wrapper>section>div header>div .scroll-reveal-text{font-size:32px}}@media(min-width:1440px){.esg-page .scroll-paragraph-container .sticky-wrapper>section>div header>div .scroll-reveal-text{font-size:48px}}.esg-page .scroll-paragraph-container .sticky-wrapper>section>div header>div .scroll-reveal-text span{color:#fff}.esg-page .scroll-paragraph-container .sticky-wrapper>section>div header img{position:absolute;border-radius:8px;left:50%;top:50%;transform:translate(-50%,-50%);width:auto;height:20.2777777778vh;z-index:5}@media(orientation:landscape){.esg-page .scroll-paragraph-container .sticky-wrapper>section>div header img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:auto;height:30vh}}@media(min-width:768px){.esg-page .scroll-paragraph-container .sticky-wrapper>section>div header img{position:absolute;border-radius:8px;left:50%;top:50%;transform:translate(-50%,-50%);width:auto;height:30vh}}.esg-page .scroll-paragraph-container .sticky-wrapper>section>div article{padding:0;height:auto;box-sizing:border-box;margin-top:2.7777777778vh}@media(orientation:landscape){.esg-page .scroll-paragraph-container .sticky-wrapper>section>div article{margin-top:0;padding-top:calc(15vh + 30px);padding-left:12px;padding-right:12px;height:50%}}@media(min-width:768px){.esg-page .scroll-paragraph-container .sticky-wrapper>section>div article{margin-top:0;padding-top:calc(15vh + 30px);padding-left:calc(50% + 30px);height:50%}}.esg-page .scroll-paragraph-container .sticky-wrapper>section>div article p{font-size:1.6666666667vh;font-weight:500;line-height:1.7;max-width:none}@media(min-width:768px){.esg-page .scroll-paragraph-container .sticky-wrapper>section>div article p{max-width:492px;font-weight:600;line-height:1.68}}@media(min-width:1024px){.esg-page .scroll-paragraph-container .sticky-wrapper>section>div article p{font-size:15px}}@media(min-width:1440px){.esg-page .scroll-paragraph-container .sticky-wrapper>section>div article p{font-size:16px}}.esg-page .scroll-paragraph-container .sticky-wrapper>section .circle,.esg-page .scroll-paragraph-container .sticky-wrapper>section .stroke{position:absolute}.esg-page .scroll-paragraph-container .sticky-wrapper>section .stroke{background-color:hsla(0,0%,100%,.1490196078)}.esg-page .scroll-paragraph-container .sticky-wrapper>section .stroke.vertical{top:0;left:50%;width:1px;height:100%}.esg-page .scroll-paragraph-container .sticky-wrapper>section .stroke.horizontal{top:50%;left:0;width:100%;height:1px}.esg-page .scroll-paragraph-container .sticky-wrapper>section .circle{top:50%;left:50%;width:100vh;max-width:100%;aspect-ratio:1/1;border-radius:99999px;border:1px solid hsla(0,0%,100%,.1490196078);transform:translate(-50%,-50%)}.esg-page .charter-report-container{position:relative}.esg-page .charter-report-container .tab-nav-wrapper{overflow:hidden;position:relative;box-sizing:border-box;padding:0 12px 20px}@media(min-width:768px){.esg-page .charter-report-container .tab-nav-wrapper{padding:32px 30px}}.esg-page .charter-report-container>section{padding-top:28px}@media(min-width:768px){.esg-page .charter-report-container>section{padding-top:35px}}@media(min-width:1024px){.esg-page .charter-report-container>section{padding-top:42px}}@media(min-width:1280px){.esg-page .charter-report-container>section{padding-top:49px}}@media(min-width:1440px){.esg-page .charter-report-container>section{padding-top:56px}}.esg-page .charter-report-container .charter-container .img-sticky-wrapper{position:relative;margin-top:20px}@media(min-width:768px){.esg-page .charter-report-container .charter-container .img-sticky-wrapper{margin-top:35px;display:grid;grid-template-columns:repeat(2,1fr);align-items:start}}@media(min-width:1024px){.esg-page .charter-report-container .charter-container .img-sticky-wrapper{margin-top:50px}}@media(min-width:1280px){.esg-page .charter-report-container .charter-container .img-sticky-wrapper{margin-top:65px}}@media(min-width:1440px){.esg-page .charter-report-container .charter-container .img-sticky-wrapper{margin-top:80px}}.esg-page .charter-report-container .charter-container .img-sticky-wrapper>header{display:none}@media(min-width:768px){.esg-page .charter-report-container .charter-container .img-sticky-wrapper>header{position:-webkit-sticky;position:sticky;top:0;display:block}}.esg-page .charter-report-container .charter-container .img-sticky-wrapper>header h3{padding-top:30px;padding-left:30px;font-size:48rem;font-family:Isamanru,sans-serif;font-weight:300}@media(max-width:767px){.esg-page .charter-report-container .charter-container .img-sticky-wrapper>header h3{font-size:48rem}}.esg-page .charter-report-container .charter-container .img-sticky-wrapper>header img{width:100%}.esg-page .charter-report-container .charter-container .img-sticky-wrapper .charter-grid{position:relative;line-height:1.58;font-weight:500;font-size:36rem;color:#13203c;overflow:hidden}@media(max-width:767px){.esg-page .charter-report-container .charter-container .img-sticky-wrapper .charter-grid{font-size:36rem}}.esg-page .charter-report-container .charter-container .img-sticky-wrapper .charter-grid article{position:relative;padding:20px 12px;min-height:263px;box-sizing:border-box}@media(min-width:768px){.esg-page .charter-report-container .charter-container .img-sticky-wrapper .charter-grid article{min-height:351px;padding:30px}}@media(min-width:1024px){.esg-page .charter-report-container .charter-container .img-sticky-wrapper .charter-grid article{min-height:439px}}@media(min-width:1280px){.esg-page .charter-report-container .charter-container .img-sticky-wrapper .charter-grid article{min-height:528px}}@media(min-width:1440px){.esg-page .charter-report-container .charter-container .img-sticky-wrapper .charter-grid article{min-height:618px}}.esg-page .charter-report-container .charter-container .img-sticky-wrapper .charter-grid article p:first-of-type{color:#13203c;font-size:24rem;margin-bottom:40px}@media(min-width:768px){.esg-page .charter-report-container .charter-container .img-sticky-wrapper .charter-grid article p:first-of-type{display:none}}.esg-page .charter-report-container .section-headline{font-family:Isamanru,sans-serif;font-weight:300;line-height:1.2;font-size:120rem;padding:0 30px}@media(max-width:767px){.esg-page .charter-report-container .section-headline{padding:0 12px;font-size:68rem}}.esg-page .charter-report-container .report-container>header{padding:28px 12px 56px}@media(min-width:768px){.esg-page .charter-report-container .report-container>header{padding:35px 30px 102px}}@media(min-width:1024px){.esg-page .charter-report-container .report-container>header{padding-bottom:148px}}@media(min-width:1280px){.esg-page .charter-report-container .report-container>header{padding-bottom:194px}}@media(min-width:1440px){.esg-page .charter-report-container .report-container>header{padding-bottom:240px}}.esg-page .charter-report-container .report-container>header h2{font-family:Isamanru,sans-serif;font-weight:300;line-height:1.2;font-size:120rem}@media(max-width:767px){.esg-page .charter-report-container .report-container>header h2{font-size:68rem}}.esg-page .charter-report-container .report-container>header h3{font-weight:700;line-height:1.58;color:#11141a;margin-top:36rem;font-size:36rem}@media(max-width:767px){.esg-page .charter-report-container .report-container>header h3{margin-top:12px;font-size:36rem}}.esg-page .charter-report-container .report-container>header p{line-height:1.7;font-size:28rem}@media(max-width:767px){.esg-page .charter-report-container .report-container>header p{margin-top:32px;font-size:28rem}}.esg-page .charter-report-container .report-container>header p br{display:none}@media(min-width:768px){.esg-page .charter-report-container .report-container>header p br{display:block}}.esg-page .charter-report-container .report-container>.rule-container{padding-bottom:56px}@media(min-width:768px){.esg-page .charter-report-container .report-container>.rule-container{padding-bottom:102px}}@media(min-width:1024px){.esg-page .charter-report-container .report-container>.rule-container{padding-bottom:148px}}@media(min-width:1280px){.esg-page .charter-report-container .report-container>.rule-container{padding-bottom:194px}}@media(min-width:1440px){.esg-page .charter-report-container .report-container>.rule-container{padding-bottom:240px}}@media(min-width:1024px){.esg-page .charter-report-container .report-container>.rule-container ul{display:grid;grid-template-columns:repeat(3,1fr)}}.esg-page .charter-report-container .report-container>.rule-container ul>li{position:relative;display:flex;flex-flow:column;box-sizing:border-box;padding:32rem 30rem;height:322rem}@media(min-width:768px)and (max-width:1279px){.esg-page .charter-report-container .report-container>.rule-container ul>li{height:422rem}}@media(max-width:767px){.esg-page .charter-report-container .report-container>.rule-container ul>li{padding:20px 12px;min-height:500rem}}.esg-page .charter-report-container .report-container>.rule-container ul>li .ordinal,.esg-page .charter-report-container .report-container>.rule-container ul>li h3{font-family:Isamanru,sans-serif}.esg-page .charter-report-container .report-container>.rule-container ul>li .ordinal{font-size:18rem;font-weight:300;line-height:1.58}@media(max-width:767px){.esg-page .charter-report-container .report-container>.rule-container ul>li .ordinal{font-size:36rem}}.esg-page .charter-report-container .report-container>.rule-container ul>li h3{color:#0065bd;line-height:1.38;font-weight:300;margin-top:16px;font-size:48rem}@media(min-width:768px)and (max-width:1279px){.esg-page .charter-report-container .report-container>.rule-container ul>li h3{font-size:58rem}}@media(max-width:767px){.esg-page .charter-report-container .report-container>.rule-container ul>li h3{margin-top:8px;font-size:80rem}}.esg-page .charter-report-container .report-container>.rule-container ul>li .rule{margin-top:auto;font-weight:500;line-height:1.7;font-size:20rem}@media(min-width:768px)and (max-width:1279px){.esg-page .charter-report-container .report-container>.rule-container ul>li .rule{font-size:28rem}}@media(max-width:767px){.esg-page .charter-report-container .report-container>.rule-container ul>li .rule{font-size:28rem}}.esg-page .charter-report-container .report-container>.subject-container{padding-bottom:56px}@media(min-width:768px){.esg-page .charter-report-container .report-container>.subject-container{padding-bottom:102px}}@media(min-width:1024px){.esg-page .charter-report-container .report-container>.subject-container{padding-bottom:148px}}@media(min-width:1280px){.esg-page .charter-report-container .report-container>.subject-container{padding-bottom:194px}}@media(min-width:1440px){.esg-page .charter-report-container .report-container>.subject-container{padding-bottom:240px}}.esg-page .charter-report-container .report-container>.subject-container>header{position:relative}@media(min-width:768px){.esg-page .charter-report-container .report-container>.subject-container ul{display:grid;grid-template-columns:repeat(3,1fr)}}.esg-page .charter-report-container .report-container>.subject-container ul>li{position:relative;display:flex;flex-flow:column;padding:20px 12px;box-sizing:border-box;min-height:214px}@media(min-width:768px){.esg-page .charter-report-container .report-container>.subject-container ul>li{padding:32px 30px;min-height:260px}}.esg-page .charter-report-container .report-container>.subject-container ul>li p{font-size:20rem;color:#b43723;line-height:1.68;font-weight:500}@media(min-width:768px)and (max-width:1279px){.esg-page .charter-report-container .report-container>.subject-container ul>li p{font-size:28rem}}@media(max-width:767px){.esg-page .charter-report-container .report-container>.subject-container ul>li p{font-size:40rem}}.esg-page .charter-report-container .report-container>.subject-container ul>li img{width:60px;margin-top:auto;margin-left:auto}@media(min-width:768px){.esg-page .charter-report-container .report-container>.subject-container ul>li img{width:100px}}.esg-page .charter-report-container .report-container>.protect-container{padding:0 12px 56px}@media(min-width:768px){.esg-page .charter-report-container .report-container>.protect-container{display:flex;justify-content:space-between;padding:0 30px 102px;gap:30px}}@media(min-width:1024px){.esg-page .charter-report-container .report-container>.protect-container{padding-bottom:148px}}@media(min-width:1280px){.esg-page .charter-report-container .report-container>.protect-container{padding-bottom:194px}}@media(min-width:1440px){.esg-page .charter-report-container .report-container>.protect-container{padding-bottom:240px}}.esg-page .charter-report-container .report-container>.protect-container h2{font-family:Isamanru,sans-serif;flex:1 0 auto;font-weight:300;line-height:1.6;font-size:48rem}@media(min-width:768px)and (max-width:1279px){.esg-page .charter-report-container .report-container>.protect-container h2{font-size:58rem}}@media(max-width:767px){.esg-page .charter-report-container .report-container>.protect-container h2{font-size:48rem}}.esg-page .charter-report-container .report-container>.protect-container>ul{margin-top:32px;display:grid;grid-gap:32px;gap:32px}@media(min-width:768px){.esg-page .charter-report-container .report-container>.protect-container>ul{margin-top:0;gap:40px}}.esg-page .charter-report-container .report-container>.protect-container>ul>li{display:flex;padding-right:40rem;font-size:28rem;line-height:1.5;gap:12px;max-width:1120px}@media(min-width:768px)and (max-width:1279px){.esg-page .charter-report-container .report-container>.protect-container>ul>li{font-size:32rem}}@media(max-width:767px){.esg-page .charter-report-container .report-container>.protect-container>ul>li{max-width:none;padding:0;gap:8px;font-size:28rem;line-height:1.7}}.esg-page .charter-report-container .report-container>.protect-container>ul>li>div{display:flex;align-items:center;justify-content:center;width:6rem;height:34rem}@media(max-width:767px){.esg-page .charter-report-container .report-container>.protect-container>ul>li>div{height:45rem;width:8rem}}.esg-page .charter-report-container .report-container>.protect-container>ul>li>div>div{background-color:#b5b5b5;border-radius:99999px;width:6rem;height:6rem}@media(max-width:767px){.esg-page .charter-report-container .report-container>.protect-container>ul>li>div>div{width:8rem;height:8rem}}.esg-page .charter-report-container .report-container>.way-container,.esg-page .charter-report-container .report-container>.way-container>header{position:relative}@media(min-width:768px){.esg-page .charter-report-container .report-container>.way-container>ul{display:grid;grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.esg-page .charter-report-container .report-container>.way-container>ul{grid-template-columns:repeat(4,1fr)}}.esg-page .charter-report-container .report-container>.way-container>ul>li{position:relative;display:flex;flex-flow:column;box-sizing:border-box;height:340rem;padding:32rem 30rem 0}@media(max-width:767px){.esg-page .charter-report-container .report-container>.way-container>ul>li{padding:20px 12px;min-height:500rem}}.esg-page .charter-report-container .report-container>.way-container>ul>li header{display:flex;align-items:center;font-size:20rem;font-weight:600;line-height:1.68;gap:8px}@media(min-width:768px)and (max-width:1279px){.esg-page .charter-report-container .report-container>.way-container>ul>li header{font-size:25rem}}@media(max-width:767px){.esg-page .charter-report-container .report-container>.way-container>ul>li header{gap:4px;font-size:40rem}}.esg-page .charter-report-container .report-container>.way-container>ul>li header img{width:32px}@media(min-width:768px){.esg-page .charter-report-container .report-container>.way-container>ul>li header img{width:24px}}.esg-page .charter-report-container .report-container>.way-container>ul>li article{margin-top:auto}@media(min-width:768px){.esg-page .charter-report-container .report-container>.way-container>ul>li article{margin-top:68rem}}.esg-page .charter-report-container .report-container>.way-container>ul>li article p{font-size:20rem;font-weight:600;line-height:1.68}@media(max-width:767px){.esg-page .charter-report-container .report-container>.way-container>ul>li article p{font-size:40rem}}.esg-page .charter-report-container .report-container>.way-container>ul>li article p.note{color:#6a6a6a;font-weight:500;display:block;font-size:12rem;margin-top:4px;line-height:1.6}@media(min-width:768px)and (max-width:1279px){.esg-page .charter-report-container .report-container>.way-container>ul>li article p.note{font-size:16rem}}@media(max-width:767px){.esg-page .charter-report-container .report-container>.way-container>ul>li article p.note{line-height:1.7;display:flex;margin-top:12px;font-size:28rem}}.esg-page .charter-report-container .report-container>.way-container>ul>li article p.note a{display:inline;text-decoration:underline}.esg-page .charter-report-container .report-container>.way-container>ul>li article p.note a:hover{text-decoration:none}.esg-page .charter-report-container .report-container .list-headline{font-family:Isamanru,sans-serif;font-weight:300;line-height:1.6;font-size:48rem;padding:30rem}@media(min-width:768px)and (max-width:1279px){.esg-page .charter-report-container .report-container .list-headline{font-size:58rem}}@media(max-width:767px){.esg-page .charter-report-container .report-container .list-headline{font-size:48rem;padding:0 12px 20px}}.esg-page .charter-report-container .charter-report-footer{font-size:14px;line-height:1.7;font-weight:500;color:#11141a;padding:20px 12px 120px;display:flex;gap:8px;align-items:flex-start}@media(min-width:768px){.esg-page .charter-report-container .charter-report-footer{gap:12px;padding:40px 30px 150px;font-size:16px}}@media(min-width:1024px){.esg-page .charter-report-container .charter-report-footer{font-size:18px;padding-bottom:180px}}@media(min-width:1280px){.esg-page .charter-report-container .charter-report-footer{font-size:19px;padding-bottom:210px}}@media(min-width:1440px){.esg-page .charter-report-container .charter-report-footer{font-size:20px;padding-bottom:240px}}.esg-page .charter-report-container .charter-report-footer img{width:48rem}@media(min-width:768px){.esg-page .charter-report-container .charter-report-footer img{width:64rem}.esg-page .charter-report-container .charter-report-footer>article{width:100%;display:flex;justify-content:space-between;gap:30px}}.esg-page .charter-report-container .charter-report-footer>article .paragraph-wrapper>p{max-width:400px}@media(min-width:768px){.esg-page .charter-report-container .charter-report-footer>article .paragraph-wrapper>p{max-width:none}}.esg-page .charter-report-container .charter-report-footer>article .paragraph-wrapper>p.note{display:flex;margin-top:20px}.esg-page .charter-report-container .charter-report-footer>article .paragraph-wrapper>p.note a{display:inline;text-decoration:underline;font-weight:700}.esg-page .charter-report-container .charter-report-footer>article .paragraph-wrapper>p.note a:hover{text-decoration:none}@media(min-width:768px){.esg-page .charter-report-container .charter-report-footer>article .paragraph-wrapper>p.note br{display:none}}.esg-page .charter-report-container .charter-report-footer>article .link-wrapper{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;margin-top:20px}@media(min-width:768px){.esg-page .charter-report-container .charter-report-footer>article .link-wrapper{margin-top:0;flex-flow:column}}@media(min-width:1280px){.esg-page .charter-report-container .charter-report-footer>article .link-wrapper{flex-flow:row}}.esg-page .charter-report-container .charter-report-footer>article .link-wrapper .link-report{display:flex;flex-flow:column;gap:6px;padding:12px;border-radius:15px;border:.5px solid rgba(107,152,215,.368627451);color:#fff;background-color:#0065bd;font-size:12px;min-width:210px;box-sizing:border-box;box-shadow:4px 3px 7px 0 rgba(0,0,0,.1019607843)}@media(min-width:1280px){.esg-page .charter-report-container .charter-report-footer>article .link-wrapper .link-report{font-size:24px;padding:24px;gap:17px;box-shadow:8px 6px 14px 0 rgba(0,0,0,.1019607843);min-width:420px}}.esg-page .charter-report-container .charter-report-footer>article .link-wrapper .link-report img{margin-left:auto;width:14.5px;transition:transform .2s ease-out}@media(min-width:1280px){.esg-page .charter-report-container .charter-report-footer>article .link-wrapper .link-report img{width:29px}}.esg-page .charter-report-container .charter-report-footer>article .link-wrapper .link-report:hover img{animation:shake-diagonal .6s ease-in-out infinite}@keyframes shake-diagonal{0%{transform:translate(0)}50%{transform:translate(-5px,5px)}to{transform:translate(0)}}.esg-page .charter-report-container .charter-report-footer>article .link-wrapper .link-round-arrow{min-width:134px}@media(min-width:768px){.esg-page .charter-report-container .charter-report-footer>article .link-wrapper .link-round-arrow{min-width:192px}}.esg-page .zigzag-article-container{padding-bottom:28px}@media(min-width:1024px){.esg-page .zigzag-article-container{padding-bottom:120px}}@media(min-width:1440px){.esg-page .zigzag-article-container{padding-bottom:240px}}.esg-page .zigzag-article-container>article{position:relative;display:block;padding:28px 12px}@media(min-width:1024px){.esg-page .zigzag-article-container>article{display:flex;gap:30px;padding:20px 12px}.esg-page .zigzag-article-container>article:nth-child(2n){flex-flow:row-reverse}}.esg-page .zigzag-article-container>article>img{display:none}@media(min-width:1024px){.esg-page .zigzag-article-container>article>img{display:block;width:calc(50% - 15px)}}.esg-page .zigzag-article-container>article>.content-wrapper{display:block;width:100%;padding:0}@media(min-width:1024px){.esg-page .zigzag-article-container>article>.content-wrapper{display:flex;flex-flow:column;justify-content:space-between;padding:20px 18px;width:calc(50% - 15px)}}.esg-page .zigzag-article-container>article>.content-wrapper header{display:block;font-family:Isamanru,sans-serif;font-weight:300}@media(min-width:1024px){.esg-page .zigzag-article-container>article>.content-wrapper header{display:flex;justify-content:space-between}}.esg-page .zigzag-article-container>article>.content-wrapper header>h3{font-size:48rem;font-weight:300;line-height:1.38}@media(max-width:767px){.esg-page .zigzag-article-container>article>.content-wrapper header>h3{font-size:36rem;line-height:1.2}}@media(min-width:768px){.esg-page .zigzag-article-container>article>.content-wrapper header>h3 br{display:none}}.esg-page .zigzag-article-container>article>.content-wrapper header>.num-wrapper{display:flex;gap:10px;align-items:flex-end;margin-top:10px}@media(min-width:1024px){.esg-page .zigzag-article-container>article>.content-wrapper header>.num-wrapper{gap:20px}}.esg-page .zigzag-article-container>article>.content-wrapper header>.num-wrapper .count-up-text{font-size:72px;line-height:1;font-weight:300}@media(min-width:1024px){.esg-page .zigzag-article-container>article>.content-wrapper header>.num-wrapper .count-up-text{margin-top:0;align-items:center;font-size:96px}}@media(min-width:1440px){.esg-page .zigzag-article-container>article>.content-wrapper header>.num-wrapper .count-up-text{font-size:120px}}.esg-page .zigzag-article-container>article>.content-wrapper header>.num-wrapper span{font-size:24px;line-height:1.38}@media(min-width:768px){.esg-page .zigzag-article-container>article>.content-wrapper header>.num-wrapper span{font-size:48px}}.esg-page .zigzag-article-container>article>.content-wrapper>img{margin-top:12px;width:100%}@media(min-width:1024px){.esg-page .zigzag-article-container>article>.content-wrapper>img{display:none}}.esg-page .zigzag-article-container>article>.content-wrapper>p{margin-top:12px;width:100%;font-size:18rem;line-height:1.58}@media(min-width:768px)and (max-width:1279px){.esg-page .zigzag-article-container>article>.content-wrapper>p{font-size:26rem}}@media(max-width:767px){.esg-page .zigzag-article-container>article>.content-wrapper>p{font-size:28rem}}@media(min-width:1024px){.esg-page .zigzag-article-container>article>.content-wrapper>p{margin-top:0;width:90%}}.esg-page .esg-media-container{position:relative;padding-bottom:135px;padding-top:56px}@media(min-width:768px){.esg-page .esg-media-container{padding-top:96px;padding-bottom:150px}}@media(min-width:1024px){.esg-page .esg-media-container{padding-top:144px;padding-bottom:165px}}@media(min-width:1280px){.esg-page .esg-media-container{padding-top:192px;padding-bottom:180px}}@media(min-width:1440px){.esg-page .esg-media-container{padding-top:240px;padding-bottom:200px}}.esg-page .esg-media-container>section{margin-top:72px}.esg-page .esg-media-container>section ul{display:grid;grid-gap:60px 20px;gap:60px 20px;padding:0 12px}@media(min-width:768px){.esg-page .esg-media-container>section ul{grid-template-columns:repeat(2,1fr)}.esg-page .esg-media-container>section ul li{overflow:hidden}}.esg-page .esg-media-container>section ul li a .img-wrapper{display:flex;align-items:center;justify-content:center;background-size:cover;aspect-ratio:570/380;background-position:50%;background-repeat:no-repeat;border-radius:10px}@media(min-width:768px){.esg-page .esg-media-container>section ul li a .img-wrapper{aspect-ratio:570/380}}.esg-page .esg-media-container>section ul li a .img-wrapper .icon-move{display:block;width:93px;filter:blur(50px);transition:.5s;opacity:0}@media(min-width:768px){.esg-page .esg-media-container>section ul li a .img-wrapper .icon-move{width:116px}}@media(min-width:1024px){.esg-page .esg-media-container>section ul li a .img-wrapper .icon-move{width:140px}}@media(min-width:1280px){.esg-page .esg-media-container>section ul li a .img-wrapper .icon-move{width:162px}}@media(min-width:1440px){.esg-page .esg-media-container>section ul li a .img-wrapper .icon-move{width:186px}}.esg-page .esg-media-container>section ul li a h3{color:#13203c;font-weight:500;font-size:18px;margin-top:20px;line-height:1.5}@media(min-width:768px){.esg-page .esg-media-container>section ul li a h3{padding:0 6px;font-size:21px;margin-top:21px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@media(min-width:1024px){.esg-page .esg-media-container>section ul li a h3{padding:0 10px;font-size:23px;margin-top:22px}}@media(min-width:1280px){.esg-page .esg-media-container>section ul li a h3{padding:0 14px;font-size:26px;margin-top:23px}}@media(min-width:1440px){.esg-page .esg-media-container>section ul li a h3{padding:0 18px;font-size:28px;margin-top:24px}}.esg-page .esg-media-container>section ul li a .category-time-wrapper{display:flex;justify-content:space-between;font-size:12px;line-height:1.6;margin-top:24px}@media(min-width:768px){.esg-page .esg-media-container>section ul li a .category-time-wrapper{padding:0 6px;font-size:14px;margin-top:26px}}@media(min-width:1024px){.esg-page .esg-media-container>section ul li a .category-time-wrapper{padding:0 10px;font-size:16px;margin-top:28px}}@media(min-width:1280px){.esg-page .esg-media-container>section ul li a .category-time-wrapper{padding:0 14px;font-size:17px;margin-top:30px}}@media(min-width:1440px){.esg-page .esg-media-container>section ul li a .category-time-wrapper{padding:0 18px;font-size:18px;margin-top:32px}}.esg-page .esg-media-container>section ul li a .category-time-wrapper p{color:#405e80;font-weight:700}.esg-page .esg-media-container>section ul li a .category-time-wrapper time{color:#b5b5b5;font-weight:500}.esg-page .esg-media-container>section ul li a:hover .icon-move{opacity:1;filter:blur(0)}.esg-page .esg-news-container{position:relative}.esg-page .esg-news-container ul{margin-top:72px}.esg-page .esg-news-container ul li{position:relative;display:flex;flex-flow:column;align-items:flex-start;padding:20px 12px}@media(min-width:768px){.esg-page .esg-news-container ul li{flex-flow:row;justify-content:space-between;align-items:center;padding:60px 30px}}.esg-page .esg-news-container ul li .link-headline{line-height:1.6;font-size:18px;font-weight:500}.esg-page .esg-news-container ul li .link-headline:hover{text-decoration:underline}@media(min-width:768px){.esg-page .esg-news-container ul li .link-headline{font-weight:700;font-size:34px}}.esg-page .esg-news-container ul li .file{margin-left:auto}@media(min-width:768px){.esg-page .esg-news-container ul li .file{margin-left:0}}.esg-page .link-header{display:flex;justify-content:space-between;font-size:72rem;padding:0 30px;align-items:center;line-height:1.38}@media(min-width:768px)and (max-width:1279px){.esg-page .link-header{font-size:82rem}}@media(max-width:767px){.esg-page .link-header{align-items:flex-start;padding:0 12px;font-size:68rem;flex-direction:column;gap:24px}}.esg-page .link-header h2{font-family:Isamanru,sans-serif;font-weight:300}@media(max-width:767px){.esg-page .link-header h2{padding-right:0}}.esg-page .report-form-container{position:relative;width:100%;max-width:982px;margin:0 auto;padding:40px 12px 120px;box-sizing:border-box}@media(min-width:768px){.esg-page .report-form-container{gap:40px;padding:60px 30px 150px}}@media(min-width:1024px){.esg-page .report-form-container{padding-top:80px;padding-bottom:180px}}@media(min-width:1280px){.esg-page .report-form-container{padding-top:100px;padding-bottom:210px}}@media(min-width:1440px){.esg-page .report-form-container{padding-top:120px;padding-bottom:240px}}.esg-page .report-form-container>section{display:grid;grid-gap:32px;gap:32px}.esg-page .report-form-container>section.form-wrapper{position:relative;padding-bottom:60px}@media(min-width:768px){.esg-page .report-form-container>section.form-wrapper{padding-bottom:100px}}.esg-page .report-form-container>section.term-wrapper{padding-top:60px}@media(min-width:768px){.esg-page .report-form-container>section.term-wrapper{padding-top:100px}}.esg-page .report-form-container>section.button-wrapper{display:flex}.esg-page .report-form-container>section.button-wrapper .round-button{margin:80px auto 0}.esg-page .report-form-container .captcha-wrapper{display:flex;flex-flow:column;gap:8px}@media(min-width:768px){.esg-page .report-form-container .captcha-wrapper{flex-flow:row;align-items:flex-end;gap:16px}}.esg-page .report-form-container .captcha-wrapper canvas{display:block;width:100%;height:50px;border:1px solid #ddd;border-top-left-radius:4px;border-bottom-left-radius:4px;box-sizing:border-box}@media(min-width:768px){.esg-page .report-form-container .captcha-wrapper canvas{width:145px;height:56px}}.esg-page .report-form-container .captcha-wrapper .captcha-text-box-wrapper{width:100%}.esg-page .report-form-container .captcha-wrapper .captcha-img-wrapper{display:flex}.esg-page .report-form-container .captcha-wrapper button{background-color:#0065bd;box-sizing:border-box;padding:13px 16px;border:1px solid #0065bd}@media(min-width:768px){.esg-page .report-form-container .captcha-wrapper button{padding:15px}}.esg-page .report-form-container .captcha-wrapper button:hover{background-color:#fff}.esg-page .report-form-container .captcha-wrapper button:hover img{filter:invert(100%)}.esg-page .report-form-container .captcha-wrapper button.button-sound{border-left:1px solid #0058a5;border-top-right-radius:4px;border-bottom-right-radius:4px}.esg-page .report-form-container .captcha-wrapper button img{width:24px}.esg-page .auth-form-container,.esg-page .report-number-container{padding:40px 12px 120px}@media(min-width:768px){.esg-page .auth-form-container,.esg-page .report-number-container{padding:120px 30px 240px}}.esg-page .auth-form-container{margin:0 auto;max-width:922px}.esg-page .auth-form-container .form-wrapper{display:grid;grid-gap:32px;gap:32px}@media(min-width:768px){.esg-page .auth-form-container .form-wrapper{gap:40px}}.esg-page .auth-form-container .form-wrapper h3:after{display:none}.esg-page .auth-form-container .report-answer-wrapper{font-size:16px}.esg-page .auth-form-container .report-answer-wrapper>section.answer-wrapper{margin-top:40px}@media(min-width:768px){.esg-page .auth-form-container .report-answer-wrapper>section.answer-wrapper{margin-top:80px}}.esg-page .auth-form-container .report-answer-wrapper>section.answer-wrapper article{background-color:#ddd}.esg-page .auth-form-container .report-answer-wrapper>section .receipt-number{font-size:16px;line-height:1.7;font-weight:600}.esg-page .auth-form-container .report-answer-wrapper>section .receipt-number span{color:#939393;font-size:16px;font-weight:600;line-height:1.7}.esg-page .auth-form-container .report-answer-wrapper>section>header{display:flex;align-items:flex-end;justify-content:space-between;margin-top:12px;font-weight:500;line-height:1.7;gap:4px}@media(min-width:768px){.esg-page .auth-form-container .report-answer-wrapper>section>header{margin-top:16px}}.esg-page .auth-form-container .report-answer-wrapper>section>header h2{font-size:20px}@media(min-width:768px){.esg-page .auth-form-container .report-answer-wrapper>section>header h2{font-size:28px}}.esg-page .auth-form-container .report-answer-wrapper>section>header time{color:#939393;font-size:14px}@media(min-width:768px){.esg-page .auth-form-container .report-answer-wrapper>section>header time{font-size:16px}}.esg-page .auth-form-container .report-answer-wrapper>section>article{margin-top:12px;padding:13px 16px;border:1px solid #ddd;border-radius:4px;min-height:231px;box-sizing:border-box;line-height:1.6}@media(min-width:768px){.esg-page .auth-form-container .report-answer-wrapper>section>article{margin-top:20px;min-height:319px}}.esg-page .auth-form-container .report-answer-wrapper>section>.file-list-wrapper{display:flex;gap:4px;margin-top:12px}@media(min-width:768px){.esg-page .auth-form-container .report-answer-wrapper>section>.file-list-wrapper{margin-top:20px}}.esg-page .auth-form-container .report-answer-wrapper>section>.file-list-wrapper h3{color:#6a6a6a}.esg-page .auth-form-container .report-answer-wrapper>section>.file-list-wrapper ul{display:flex;gap:8px;text-decoration:underline}html[lang=en] .esg-page .charter-container .img-sticky-wrapper>header h3,html[lang=en] .esg-page .key-visual-container .sticky-wrapper .text-wrapper h2,html[lang=en] .esg-page .report-container>.protect-container h2,html[lang=en] .esg-page .report-container>.rule-container ul>li .ordinal,html[lang=en] .esg-page .report-container>.rule-container ul>li h3,html[lang=en] .esg-page .report-container>header h2,html[lang=en] .esg-page .scroll-paragraph-container .sticky-wrapper>nav,html[lang=en] .esg-page .scroll-paragraph-container .sticky-wrapper>section>div header>div .scroll-reveal-text,html[lang=en] .esg-page .section-headline{font-family:Raleway,sans-serif;font-weight:600}html[lang=en] .esg-page .list-headline{font-family:Raleway,sans-serif}html[lang=en] .esg-page .link-header h2,html[lang=en] .esg-page .zigzag-article-container>article>.content-wrapper header h3{font-family:Raleway,sans-serif;font-weight:600}@media(max-width:767px){html[lang=en] .esg-page .scroll-paragraph-container .sticky-wrapper{padding-top:53px}html[lang=en] .esg-page .scroll-paragraph-container .sticky-wrapper nav{top:53px;font-size:52rem;gap:10px}html[lang=en] .esg-page .scroll-paragraph-container .sticky-wrapper>section .circle,html[lang=en] .esg-page .scroll-paragraph-container .sticky-wrapper>section .stroke.horizontal{top:600rem}html[lang=en] .esg-page .scroll-paragraph-container .sticky-wrapper>section>div header{padding-top:850rem}html[lang=en] .esg-page .scroll-paragraph-container .sticky-wrapper>section>div header img{top:600rem}}html[lang=en] .link-round-arrow{width:190px;max-width:230px}@media(min-width:768px){html[lang=en] .link-round-arrow{width:230px}}