﻿.sustainability-card .card-list{margin-top:4rem}.sustainability-card .card-list.--col3{gap:2.4rem}@media screen and (min-width: 768px),print{.sustainability-card .card-list{margin-top:8rem}}.morilog-list{margin-top:4.8rem}@media screen and (min-width: 768px),print{.morilog-list{margin-top:10rem}}.sustainability-card .card-list__heading{position:relative;padding-right:2rem}.sustainability-card .card-list__heading::after{content:"";background:url(../../img/arw-right.svg) no-repeat center right;width:1.5rem;height:.6rem;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media screen and (min-width: 768px),print{.sustainability-card .card-list__heading{padding-right:3.5rem}.sustainability-card .card-list__heading::after{width:2.4rem}}@media screen and (max-width: 767.98px){.sustainability-card .card-list{row-gap:3rem}}.recruit-info{position:relative;margin-top:5rem}.recruit-info>a{display:block}@media screen and (min-width: 768px),print{.recruit-info>a{position:relative}.recruit-info>a{transition-duration:300ms}.recruit-info>a:after{content:"";display:block;width:100%;height:100%;border-right:solid #003869;border-bottom:solid #003869;position:absolute;top:0;left:0;z-index:-1;opacity:0}.recruit-info>a:after{transition-duration:300ms}}@media screen and (min-width: 768px)and (max-width: 767.98px){.recruit-info>a:after{border-width:.3rem}}@media screen and (min-width: 768px)and (min-width: 768px),print{.recruit-info>a:after{border-width:.6rem}}@media screen and (min-width: 768px),print{.recruit-info>a:focus-visible:after{opacity:1}}@media screen and (min-width: 768px)and (max-width: 767.98px){.recruit-info>a:focus-visible:after{top:.3rem;left:.3rem}}@media screen and (min-width: 768px)and (min-width: 768px),print{.recruit-info>a:focus-visible:after{top:1rem;left:1rem}}@media screen and (min-width: 768px)and (hover: hover),print and (hover: hover){.recruit-info>a:hover:after{opacity:1}}@media screen and (min-width: 768px)and (hover: hover)and (max-width: 767.98px){.recruit-info>a:hover:after{top:.3rem;left:.3rem}}@media screen and (min-width: 768px)and (hover: hover)and (min-width: 768px),print and (hover: hover){.recruit-info>a:hover:after{top:1rem;left:1rem}}@media screen and (min-width: 768px)and (hover: none),print and (hover: none){.recruit-info>a:active:after{opacity:1}}@media screen and (min-width: 768px)and (hover: none)and (max-width: 767.98px){.recruit-info>a:active:after{top:.3rem;left:.3rem}}@media screen and (min-width: 768px)and (hover: none)and (min-width: 768px),print and (hover: none){.recruit-info>a:active:after{top:1rem;left:1rem}}@media screen and (min-width: 768px),print{.recruit-info>a:focus-visible:focus-visible{outline:none}}@media screen and (min-width: 768px)and (hover: hover),print and (hover: hover){.recruit-info>a:hover:focus-visible{outline:none}}@media screen and (min-width: 768px)and (hover: none),print and (hover: none){.recruit-info>a:active:focus-visible{outline:none}}.mv-video{position:relative}.mv-video__thumb{aspect-ratio:77/32}@media screen and (max-width: 767.98px){.mv-video__thumb{aspect-ratio:39/55}}.mv-video__thumb img{width:100%}.mv-video__thumb iframe{pointer-events:none}.mv-video__thumb .ytp-title,.mv-video__thumb .ytp-chrome-top,.mv-video__thumb .ytp-show-cards-title{display:none !important}.mv-video__iframe iframe{width:100%;height:auto;aspect-ratio:77/32}@media screen and (max-width: 767.98px){.mv-video__iframe iframe{aspect-ratio:39/55;pointer-events:none}}.mv-video__iframe .ytp-chrome-top,.mv-video__iframe .ytp-show-cards-title{display:none !important}.mv-video__content{position:absolute;left:0;right:0;top:10.5rem;z-index:10;width:fit-content}@media screen and (min-width: 1024px),print{.mv-video__content{top:auto;bottom:20rem}}@media screen and (min-width: 1024px)and (max-width: 1199.98px){.mv-video__content{bottom:15rem}}.mv-video--heading{font-family:"Noto Serif JP","Source Han Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif,serif;font-weight:300;color:#003869;letter-spacing:.18rem;display:flex;row-gap:.7rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;font-size:3.2rem}.mv-video--heading>span{background-color:#fff;padding:0 1rem 0 2.8rem;line-height:1.3}.mv-video--heading>span:first-child{position:relative}.mv-video--heading>span:first-child::before{content:"";position:absolute;left:3rem;top:-1.2rem;width:.2rem;height:4rem;background:linear-gradient(180deg, #f3d053 0%, #fff8df 48.5%, #f3d053 100%);rotate:45deg}@media screen and (min-width: 768px),print{.mv-video--heading{font-size:6.4rem;row-gap:1.4rem}.mv-video--heading>span{padding-left:5.6rem;padding-right:2rem}.mv-video--heading>span:first-child::before{top:-2.5rem;left:6.7rem;width:.3rem;height:8.5rem}}@media screen and (min-width: 768px)and (max-width: 1023.98px){.mv-video--heading{font-size:3.4rem;row-gap:.5rem}.mv-video--heading>span{padding-left:3.2rem;padding-right:1rem}.mv-video--heading>span:first-child::before{left:3.2rem;height:6.5rem}}@media screen and (min-width: 1200px)and (max-width: 1499.98px){.mv-video--heading{font-size:5.4rem}}@media screen and (min-width: 1024px)and (max-width: 1199.98px){.mv-video--heading{font-size:4.4rem;row-gap:1rem}.mv-video--heading>span{padding-left:4.6rem}.mv-video--heading>span:first-child::before{left:4.6rem;height:7.5rem}}.mv-video .btn-list[class*="--col"] .btn{max-width:100%;border:1px solid #fff}@media screen and (min-width: 768px),print{.mv-video .btn-list[class*="--col"] .btn:hover,.mv-video .btn-list[class*="--col"] .btn:focus-visible{border-color:#003869;background-color:#fff}}@media screen and (min-width: 768px),print{.mv-video .btn-list{position:absolute;right:15rem;bottom:6rem;min-width:41.4rem}}@media screen and (min-width: 768px)and (max-width: 1023.98px){.mv-video .btn-list{min-width:28rem;right:3rem;bottom:2rem}}@media screen and (min-width: 1200px)and (max-width: 1499.98px){.mv-video .btn-list{right:10rem;bottom:4rem}}@media screen and (min-width: 1024px)and (max-width: 1199.98px){.mv-video .btn-list{right:5rem;bottom:3rem;min-width:32rem}}.mv-video__button{position:absolute;bottom:6.4rem;right:2rem;display:flex;align-items:center;justify-content:center;z-index:10;border:none;padding:0;width:6rem;height:3rem;border:1px solid rgba(0,0,0,0);background-color:#333;transition-duration:300ms}.mv-video__button svg{width:.8rem;height:1.2rem}.mv-video__button svg path,.mv-video__button svg rect{transition-duration:300ms}.mv-video__button svg:first-child{display:none}.mv-video__button svg:first-child path{fill:#fff}.mv-video__button.pause svg:first-child{display:block}.mv-video__button.pause svg:last-child{display:none}.mv-video__button:hover,.mv-video__button:focus-visible{outline:none;border-color:#003869;background-color:#fff}.mv-video__button:hover svg path,.mv-video__button:hover svg rect,.mv-video__button:focus-visible svg path,.mv-video__button:focus-visible svg rect{fill:#003869}.mv-video__button:hover svg:focus-visible,.mv-video__button:focus-visible svg:focus-visible{outline:none}@media screen and (min-width: 768px),print{.mv-video__button{right:0;left:4.8rem;bottom:3rem;width:4.8rem;height:2.4rem}.mv-video__button svg{width:.7rem;height:1rem}}.about-sus{padding:5rem 0 6rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.9) 36.18%, #fff 92.03%),url(../../img/sustainability/about-sus_bkg.webp) #d3d3d3 50%/cover no-repeat}.about-sus__message{display:flex;flex-wrap:wrap;margin-top:5rem}@media screen and (max-width: 767.98px){.about-sus__message{row-gap:3rem}.about-sus__message>*{width:100%}}.about-sus__txt{font-family:"Noto Serif JP","Source Han Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif,serif;line-height:2.8;letter-spacing:.04em}@media screen and (min-width: 768px),print{.about-sus{padding:12rem 0 10rem}.about-sus__message{margin-top:10rem;column-gap:4rem}.about-sus__message>*{width:calc((100% - 4rem)/2)}}@media screen and (min-width: 1024px),print{.about-sus__txt{max-width:90rem;margin:0 auto;font-size:1.8rem}}.about-sus .message__item{position:relative}.about-sus .message__item--txt{position:absolute;bottom:0;left:0;right:0;padding:1.5rem 2rem;color:#fff;font-weight:500}.about-sus .message__item--txt .ttl{width:100%;margin-bottom:.8rem}.about-sus .message__item--txt .ttl a{color:#fff;border-bottom:1px solid #fff;padding-bottom:1.5rem;font-size:1.6rem;display:flex;column-gap:1.5rem;justify-content:space-between;align-items:center}.about-sus .message__item--txt .ttl a{position:relative}.about-sus .message__item--txt .ttl a{transition-duration:300ms}.about-sus .message__item--txt .ttl a:focus-visible{text-decoration:underline}@media(hover: hover){.about-sus .message__item--txt .ttl a:hover{text-decoration:underline}}@media(hover: none){.about-sus .message__item--txt .ttl a:active{text-decoration:underline}}.about-sus .message__item--txt .ttl a:focus-visible:focus-visible{outline:none}@media(hover: hover){.about-sus .message__item--txt .ttl a:hover:focus-visible{outline:none}}@media(hover: none){.about-sus .message__item--txt .ttl a:active:focus-visible{outline:none}}.about-sus .message__item--txt .ttl svg{width:1.4rem;height:.4rem}.about-sus .message__item--txt .--name{font-size:1.6rem}.about-sus .message__item--txt .txt{margin-top:.4rem}@media screen and (min-width: 768px),print{.about-sus .message__item--txt{padding:4rem 6rem;display:flex;flex-direction:column;align-items:flex-start}.about-sus .message__item--txt .ttl{margin-bottom:1.6rem}.about-sus .message__item--txt .ttl>a{padding-bottom:2.4rem;font-size:2rem}.about-sus .message__item--txt .ttl svg{width:2.6rem;height:.9rem}.about-sus .message__item--txt .--name{font-size:2rem}}@media screen and (min-width: 768px)and (max-width: 1199.98px){.about-sus .message__item--txt{padding:2rem}.about-sus .message__item--txt .--name{font-size:1.8rem}.about-sus .message__item--txt .ttl{padding-bottom:1.5rem}.about-sus .message__item--txt .ttl>a{font-size:1.8rem}}@media screen and (min-width: 1400px),print{.about-sus .message__item--txt{min-height:24.5rem}}.news-report{display:flex;flex-wrap:wrap}.news-report .news-list{border-top:1px solid #bbb;margin-top:1.5rem;padding-top:2rem}.news-report .btn-action .btn--view{min-width:27rem}@media screen and (min-width: 1024px),print{.news-report{column-gap:8rem}.news-report>*{width:calc((100% - 8rem)/2)}.news-report .news-list{margin-top:4rem;padding-top:4rem}.news-report .btn-action .btn--view{min-width:33rem}}@media screen and (min-width: 1024px)and (max-width: 1199.98px){.news-report{column-gap:4rem}.news-report>*{width:calc((100% - 4rem)/2)}.news-report .news-list{margin-top:2rem;padding-top:2.5rem}}@media screen and (max-width: 1023.98px){.news-report{row-gap:5rem}.news-report>*{width:100%}}.news-report .report__inner .card-list{margin:0}.news-report .report__inner .card-list .img-box{background-color:#ebf2f9}.news-report .report__inner .card-list .img-box::before{aspect-ratio:1/.7947}.news-report .report__inner .card-list__item__inner .card-list__heading{color:#333;text-decoration:none}.news-report .report__inner .card-list__heading{position:relative;padding-right:2rem}.news-report .report__inner .card-list__heading::after{content:"";background:url(../../img/arw-right.svg) no-repeat center right;width:1.5rem;height:.6rem;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media screen and (min-width: 768px),print{.news-report .report__inner .card-list__heading{padding-right:3.5rem}.news-report .report__inner .card-list__heading::after{width:2.4rem}}@media screen and (min-width: 1024px),print{.news-report .report__inner .card-list__heading{font-size:1.8rem}}.sus-banner{display:flex;flex-wrap:wrap;gap:2rem 3rem;margin-top:5rem}.sus-banner .sus-banner__item{width:calc((100% - 3rem)/2)}.sus-banner .sus-banner__item a{display:block}@media screen and (min-width: 1200px),print{.sus-banner{column-gap:4.8rem;max-width:104.8rem;margin-top:12rem;margin-left:auto;margin-right:auto}}@media screen and (min-width: 768px),print{.sus-banner .sus-banner__item{width:calc((100% - 4.8rem)/2)}.sus-banner .sus-banner__item a{position:relative}.sus-banner .sus-banner__item a{position:relative}.sus-banner .sus-banner__item a{transition-duration:300ms}.sus-banner .sus-banner__item a:after{content:"";display:block;width:100%;height:100%;border-right:solid #003869;border-bottom:solid #003869;position:absolute;top:0;left:0;z-index:-1;opacity:0}.sus-banner .sus-banner__item a:after{transition-duration:300ms}}@media screen and (min-width: 768px)and (max-width: 767.98px){.sus-banner .sus-banner__item a:after{border-width:.3rem}}@media screen and (min-width: 768px)and (min-width: 768px),print{.sus-banner .sus-banner__item a:after{border-width:.6rem}}@media screen and (min-width: 768px),print{.sus-banner .sus-banner__item a:focus-visible:after{opacity:1}}@media screen and (min-width: 768px)and (max-width: 767.98px){.sus-banner .sus-banner__item a:focus-visible:after{top:.3rem;left:.3rem}}@media screen and (min-width: 768px)and (min-width: 768px),print{.sus-banner .sus-banner__item a:focus-visible:after{top:1rem;left:1rem}}@media screen and (min-width: 768px)and (hover: hover),print and (hover: hover){.sus-banner .sus-banner__item a:hover:after{opacity:1}}@media screen and (min-width: 768px)and (hover: hover)and (max-width: 767.98px){.sus-banner .sus-banner__item a:hover:after{top:.3rem;left:.3rem}}@media screen and (min-width: 768px)and (hover: hover)and (min-width: 768px),print and (hover: hover){.sus-banner .sus-banner__item a:hover:after{top:1rem;left:1rem}}@media screen and (min-width: 768px)and (hover: none),print and (hover: none){.sus-banner .sus-banner__item a:active:after{opacity:1}}@media screen and (min-width: 768px)and (hover: none)and (max-width: 767.98px){.sus-banner .sus-banner__item a:active:after{top:.3rem;left:.3rem}}@media screen and (min-width: 768px)and (hover: none)and (min-width: 768px),print and (hover: none){.sus-banner .sus-banner__item a:active:after{top:1rem;left:1rem}}@media screen and (min-width: 768px),print{.sus-banner .sus-banner__item a:focus-visible:focus-visible{outline:none}}@media screen and (min-width: 768px)and (hover: hover),print and (hover: hover){.sus-banner .sus-banner__item a:hover:focus-visible{outline:none}}@media screen and (min-width: 768px)and (hover: none),print and (hover: none){.sus-banner .sus-banner__item a:active:focus-visible{outline:none}}@media screen and (max-width: 767.98px){.sus-banner .sus-banner__item{width:100%}}.sus-banner [class*=icon--]{position:absolute;right:0;top:.5rem;background:#fff;padding:.5rem;padding-left:0}.sus-management{margin-top:6rem}.sus-management__img img{width:100%}.sus-management__inner{margin-top:-13%;background-color:#fff;position:relative;z-index:1;padding:2.4rem 1.5rem}.sus-management__ttl{display:flex;align-items:center;justify-content:center;flex-direction:column;color:#003869;row-gap:1.2rem}.sus-management__ttl .ttl{font-size:2rem;line-height:1.1;font-weight:500;letter-spacing:.04em;font-family:"Noto Serif JP","Source Han Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif,serif;text-align:center}.sus-management__ttl .sub-ttl{font-size:1.2rem;font-family:"Playfair Display";font-weight:400;line-height:1.56}.sus-management__system{margin-top:2.4rem;display:flex;flex-wrap:wrap;flex-direction:column;row-gap:2rem}.sus-management__system .system--item{display:flex;justify-content:space-between;align-items:center;background-color:#fff;margin:.7rem;padding:1.3rem;color:#003869;column-gap:1rem;box-shadow:#ebf2f9 0px 0px 0px 2px,#fff 0px 0px 0px 6px,#003869 0px 0px 0px 7px;transition:all 300ms}.sus-management__system .system--item .icon svg circle{fill:#003869;stroke:none}.sus-management__system .system--item .icon svg path{stroke:#fff}@media screen and (max-width: 767.98px){.sus-management__system .system--item .icon svg{width:2rem;height:2rem}}@media screen and (min-width: 768px),print{.sus-management{margin-top:14rem}.sus-management__inner{padding:4.8rem 4rem}.sus-management__ttl{row-gap:2rem}.sus-management__ttl .ttl{font-size:3.2rem}.sus-management__ttl .sub-ttl{font-size:1.6rem}.sus-management__system{margin-top:4.8rem;justify-content:center;align-items:center;column-gap:4rem;flex-direction:row}.sus-management__system .system{display:inline-flex;max-width:20rem;flex:0 1 20rem;height:20rem}.sus-management__system .system--item{flex:0 1 100%;border-radius:50%;margin:1.2rem;padding:2rem;justify-content:center;text-align:center;box-shadow:#ebf2f9 0px 0px 0px 3px,#fff 0px 0px 0px 11px,#003869 0px 0px 0px 12px;position:relative;line-height:1.375;letter-spacing:.06em}.sus-management__system .system--item .icon{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%)}.sus-management__system .system--item:hover,.sus-management__system .system--item:focus-visible{outline:none;text-decoration:underline;background-color:#ebf2f9;box-shadow:#fff 0px 0px 0px 3px,#ebf2f9 0px 0px 0px 11px,#003869 0px 0px 0px 12px}}@media screen and (min-width: 768px)and (min-width: 1024px)and (max-width: 1199.98px){.sus-management__system{column-gap:1.5rem}}@media screen and (min-width: 768px)and (max-width: 1023.98px){.sus-management__system{max-width:44rem;margin-left:auto;margin-right:auto}}.sus-materiality{background-color:#ebf2f9;margin-top:5.5rem}@media screen and (min-width: 1200px),print{.sus-materiality{margin-top:13rem}.sus-materiality .txt{line-height:2}}.sus-materiality .block__inner{display:flex;column-gap:8rem}.sus-materiality .block__inner--img{position:relative;z-index:1}.sus-materiality .block__inner--img img{width:100%}.sus-materiality .block__inner--txt{flex:1;position:relative;display:flex;flex-direction:column;row-gap:2.4rem}.sus-materiality .block__inner--txt>*{margin:0}.sus-materiality .block__inner--txt .ttl{font-family:"Noto Serif JP","Source Han Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif,serif;font-size:2rem;font-weight:500;position:relative;display:flex;align-items:center;line-height:1.5;letter-spacing:.04em;color:#003869;column-gap:.8rem}.sus-materiality .block__inner--txt .ttl::before{content:"";background:rgba(249,201,29,.98);width:2.5rem;height:.1rem}@media screen and (min-width: 768px),print{.sus-materiality .block__inner--txt{justify-content:center}.sus-materiality .block__inner--txt .ttl{font-size:3.2rem;column-gap:1.5rem}.sus-materiality .block__inner--txt .ttl::before{margin-left:-12rem;width:10rem;height:.2rem;position:absolute;left:0;top:2.2rem}}@media screen and (min-width: 768px)and (max-width: 1199.98px){.sus-materiality .block__inner--txt{row-gap:2rem;padding:2rem 0}}@media screen and (min-width: 1400px),print{.sus-materiality .block__inner--txt{row-gap:4.8rem}}@media screen and (min-width: 1200px)and (max-width: 1399.98px){.sus-materiality .block__inner--txt{row-gap:3.2rem}}@media screen and (min-width: 1200px),print{.sus-materiality .block__inner--img{width:calc(50% - (100vw - 1260px + 60px)/2*-1);margin-left:calc((100vw - 1260px + 60px)/2*-1)}.sus-materiality .block__inner--txt .btn-list.--col1 .btn{min-width:44rem}}@media screen and (min-width: 1024px)and (max-width: 1199.98px){.sus-materiality .block__inner{column-gap:4rem}.sus-materiality .block__inner--img{width:50%;margin-left:calc((100vw - 992px + 60px)/2*-1)}.sus-materiality .block__inner--txt .ttl{font-size:2.8rem;line-height:1.3}.sus-materiality .block__inner--txt .ttl::before{margin-left:-11rem}}@media screen and (min-width: 768px)and (max-width: 1023.98px){.sus-materiality .block__inner{column-gap:3rem}.sus-materiality .block__inner--img{width:50%;margin-left:-30px}.sus-materiality .block__inner--txt .ttl{font-size:2.4rem;line-height:1.2}.sus-materiality .block__inner--txt .ttl::before{margin-left:-11rem;top:1.4rem}}@media screen and (max-width: 767.98px){.sus-materiality .block__inner{flex-direction:column;row-gap:2.4rem}.sus-materiality .block__inner--img{margin:0 -30px}.sus-materiality .block__inner--txt{padding-bottom:2.4rem}.sus-materiality .block__inner--txt .ttl::before{position:absolute;left:-30px;top:1.4rem;margin:0}.sus-materiality .block__inner--txt .ttl br{display:none}}.esg-strategy{margin-top:5.5rem;background:linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0.92) 14.83%, rgba(255, 255, 255, 0.96) 85.46%, #fff 100%),url(../../img/sustainability/esg-strategy_bkg.webp) #d3d3d3 50%/cover no-repeat;padding-bottom:5rem}.esg-strategy__ttl{font-size:2rem;font-family:"Noto Serif JP","Source Han Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif,serif;font-weight:500;line-height:1.5;letter-spacing:.04em;color:#003869;text-align:center;padding-bottom:2rem;position:relative}.esg-strategy__ttl::after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:4.4rem;height:.2rem;background:linear-gradient(to right, #003869 50%, #f9c91d 50%, #f9c91d 100%)}.esg-strategy .cardESG{display:flex;flex-wrap:wrap;row-gap:4.5rem;margin-top:3.4rem}.esg-strategy .cardESG__ttl>a{border-bottom:1px solid #d9d9d9;padding:2rem 1rem;display:flex;align-items:center;justify-content:space-between;column-gap:1rem;transition:all 300ms;line-height:1.1;font-size:2.6rem;font-family:"Noto Serif JP","Source Han Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif,serif;font-weight:400}.esg-strategy .cardESG__ttl>a svg{width:1.4rem;height:.6rem}.esg-strategy .cardESG__ttl>a svg path{stroke:#003869}.esg-strategy .cardESG__item{width:100%}.esg-strategy .cardESG__item:nth-child(2n+1) .cardESG__ttl a{color:#a06000}.esg-strategy .cardESG__item:nth-child(2n) .cardESG__ttl a{color:#0055a0}.esg-strategy .cardESG__item:nth-child(3n+1) .cardESG__ttl a{color:#00694a}.esg-strategy .cardESG__list{margin-top:2rem;padding:0 1rem}.esg-strategy .cardESG__list--item{padding-left:2rem;position:relative}.esg-strategy .cardESG__list--item::before{content:"";background:rgba(249,201,29,.98);height:.2rem;width:1.2rem;position:absolute;top:1.4rem;left:0}.esg-strategy .cardESG__list--item>a{text-decoration:underline}.esg-strategy .cardESG__list--item>a{position:relative}.esg-strategy .cardESG__list--item>a{transition-duration:300ms}.esg-strategy .cardESG__list--item>a{text-decoration:underline}.esg-strategy .cardESG__list--item>a:focus-visible{text-decoration:none}@media(hover: hover){.esg-strategy .cardESG__list--item>a:hover{text-decoration:none}}@media(hover: none){.esg-strategy .cardESG__list--item>a:active{text-decoration:none}}.esg-strategy .cardESG__list--item>a:focus-visible:focus-visible{outline:none}@media(hover: hover){.esg-strategy .cardESG__list--item>a:hover:focus-visible{outline:none}}@media(hover: none){.esg-strategy .cardESG__list--item>a:active:focus-visible{outline:none}}.esg-strategy .cardESG__list--item:not(:first-child){margin-top:1rem}@media screen and (min-width: 768px),print{.esg-strategy{margin-top:12rem;padding-bottom:13rem}.esg-strategy__ttl{padding-bottom:3rem;font-size:3.2rem}.esg-strategy__ttl br{display:none}.esg-strategy__ttl::after{width:8rem}.esg-strategy .cardESG{column-gap:4.8rem;margin-top:8rem}.esg-strategy .cardESG__item{width:calc((100% - 9.6rem)/3)}.esg-strategy .cardESG__ttl>a{padding:2rem;font-size:3rem}.esg-strategy .cardESG__ttl>a svg{width:2.2rem;height:.4rem}.esg-strategy .cardESG__ttl>a:hover,.esg-strategy .cardESG__ttl>a:focus-visible{outline:none;border-bottom-color:rgba(0,0,0,0);text-decoration:underline}.esg-strategy .cardESG__list{margin-top:1.6rem;padding:0 2rem}}@media screen and (min-width: 768px)and (max-width: 1199.98px){.esg-strategy .cardESG{column-gap:3.2rem;margin-top:6rem}.esg-strategy .cardESG__item{width:calc((100% - 6.4rem)/3)}.esg-strategy .cardESG__ttl>a{font-size:2.6rem;padding:1.5rem}.esg-strategy .cardESG__list{padding:0 1.5rem}}@media screen and (min-width: 768px)and (max-width: 1023.98px){.esg-strategy .cardESG__list{padding:0}.esg-strategy .cardESG__list--item>a::before{width:.8rem;margin-top:1.1rem}}@media screen and (min-width: 768px),print{.esg-strategy+.morilog-list{margin-top:0}}@media screen and (max-width: 767.98px){.esg-strategy .img{padding:0 2rem}.esg-strategy+.morilog-list{margin-top:4rem}}/*# sourceMappingURL=sustainability.css.map */
