#wrap{background-size:cover;padding-bottom:110px}@media (max-width: 767px){#wrap{padding-bottom:24px}}@media (max-width: 767px){.sec-mv .sec-mv__inner{padding:0 16px}.sec-mv .sec-mv__inner .sec-mv__bg{border-radius:20px;height:230px}.sec-mv .sec-mv__inner .sec-mv__ttl{font-size:38px;font-size:3.8rem;line-height:44px}}.sustainability .sec-mv .sec-mv__inner{position:relative;height:auto}@media (min-width: 768px){.sustainability .sec-mv .sec-mv__inner.no-bg-pc .sec-mv__bg,.sustainability .sec-mv .sec-mv__inner.no-bg .sec-mv__bg{position:absolute;width:100%;left:0;height:-webkit-fill-available}}@media (max-width: 767px){.sustainability .sec-mv .sec-mv__inner.no-bg-pc .sec-mv__bg,.sustainability .sec-mv .sec-mv__inner.no-bg .sec-mv__bg{width:100%}}@media (min-width: 768px){.sustainability .sec-mv .sec-mv__inner.no-bg-pc .sec-mv__ttl,.sustainability .sec-mv .sec-mv__inner.no-bg .sec-mv__ttl{padding-top:34px;padding-bottom:34px;display:inline-block;padding-right:100px;transform:none;position:static}}@media (max-width: 767px){.sustainability .sec-mv .sec-mv__inner.no-bg-pc .sec-mv__ttl,.sustainability .sec-mv .sec-mv__inner.no-bg .sec-mv__ttl{padding-bottom:60px}}@media (max-width: 767px){.sustainability .sec-mv .sec-mv__inner.no-bg-pc .btn-download,.sustainability .sec-mv .sec-mv__inner.no-bg .btn-download{top:65.4%}}.sustainability .sec-mv .sec-mv__inner .btn-download{position:absolute !important;right:81px;top:51%;transform:translate(0, -50%)}.sustainability .sec-mv .sec-mv__inner .btn-download .txt{color:#fff}.sustainability .sec-mv .sec-mv__inner .btn-download a{transform:translateZ(0);cursor:pointer}@media only screen and (min-width: 1025px){.sustainability .sec-mv .sec-mv__inner .btn-download a:hover{background:#1550bf;border-color:#1550bf}}@media (max-width: 767px){.sustainability .sec-mv .sec-mv__inner .btn-download{position:static !important;display:block;right:auto;left:16px;top:60.4%;transform:none}.sustainability .sec-mv .sec-mv__inner .btn-download a{width:30px;height:30px}.sustainability .sec-mv .sec-mv__inner .btn-download a span{width:14px;height:14px}.sustainability .sec-mv .sec-mv__inner .btn-download a span:before{background-size:contain}}.sustainability .box-content{max-width:1062px;padding:0 20px;margin:47px auto 117px}@media (max-width: 767px){.sustainability .box-content{padding:0 32px;margin-top:62px;margin-bottom:86px}}.sustainability .sec-goals{padding:0 20px;margin-bottom:73px}@media (max-width: 767px){.sustainability .sec-goals{padding:0 32px;margin-bottom:84px}}.sustainability .sec-goals .content-sec{max-width:1170px;margin:0 auto}.sustainability .sec-goals .tit-sec{font-size:46px;font-size:4.6rem;font-weight:900;margin-bottom:170px}@media (max-width: 767px){.sustainability .sec-goals .tit-sec{text-align:center;font-size:30px;font-size:3rem;line-height:1.33333em;margin-bottom:30px}}.sustainability .sec-goals .list-goals{margin:0 122px 0px 126px}@media (min-width: 768px){.sustainability .sec-goals .list-goals{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}}@media (max-width: 767px){.sustainability .sec-goals .list-goals{margin:0 auto}}.sustainability .sec-goals .list-goals .item-goal{padding:0 15px 15px;background:#fff;border-radius:20px;text-align:center;margin-bottom:40px}@media (min-width: 768px){.sustainability .sec-goals .list-goals .item-goal{width:47.83%;margin-right:4.34%}.sustainability .sec-goals .list-goals .item-goal:nth-child(2n){margin-right:0;margin-top:-94px;margin-bottom:134px}}@media (max-width: 767px){.sustainability .sec-goals .list-goals .item-goal{margin-bottom:20px;padding:0 11px 15px}.sustainability .sec-goals .list-goals .item-goal:last-child{margin-bottom:0}}.sustainability .sec-goals .list-goals .item-goal .tit-item{font-size:18px;font-size:1.8rem;font-weight:700;line-height:24px;letter-spacing:.3px;padding:21px 10px}@media (min-width: 768px){.sustainability .sec-goals .list-goals .item-goal .tit-item{min-height:87px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}}@media (max-width: 767px){.sustainability .sec-goals .list-goals .item-goal .tit-item{font-size:15px;font-size:1.5rem;line-height:20px;padding:24px 10px 18px}}.sustainability .sec-goals .list-goals .item-goal .img-item{border-radius:15px;overflow:hidden}.sustainability .sec-goals .list-goals .item-goal .img-item img{width:100%;height:100%;object-fit:cover}.sustainability .sec-activities{padding:0 20px;margin-bottom:70px}@media (max-width: 767px){.sustainability .sec-activities{padding:0 32px;margin-bottom:57px}}.sustainability .sec-activities .content-sec{max-width:1170px;margin:0 auto}.sustainability .sec-activities .tit-sec{font-size:46px;font-size:4.6rem;font-weight:900;margin-bottom:69px}@media (max-width: 767px){.sustainability .sec-activities .tit-sec{text-align:center;font-size:30px;font-size:3rem;margin-bottom:37px}}.sustainability .sec-activities .list-activities .item-activities a{display:block;padding:30px 0;font-size:0;border-top:dotted 1px #24272E;position:relative;cursor:pointer}@media (max-width: 767px){.sustainability .sec-activities .list-activities .item-activities a{padding:18px 0 23px}}@media only screen and (min-width: 1025px){.sustainability .sec-activities .list-activities .item-activities a:hover{opacity:1}.sustainability .sec-activities .list-activities .item-activities a:hover .ico:before{opacity:1}.sustainability .sec-activities .list-activities .item-activities a:hover .ico:after{transform:scale(1, 1)}}.sustainability .sec-activities .list-activities .item-activities .date{display:inline-block;vertical-align:top;width:145px;font-size:12px;font-size:1.2rem;font-weight:500;color:#099EB4;margin-top:-4px;letter-spacing:0.5px}@media (max-width: 767px){.sustainability .sec-activities .list-activities .item-activities .date{margin-top:0;display:block;width:100%;font-size:15px;font-size:1.5rem;margin-bottom:14px}}.sustainability .sec-activities .list-activities .item-activities .img-activity{width:250px;height:200px;display:inline-block;vertical-align:top;border-radius:20px;overflow:hidden}@media (max-width: 767px){.sustainability .sec-activities .list-activities .item-activities .img-activity{width:100%;height:170px;display:block;border-radius:12px;margin-bottom:18px}}.sustainability .sec-activities .list-activities .item-activities .img-activity img{width:100%;height:100%;object-fit:cover}.sustainability .sec-activities .list-activities .item-activities .content-activity{display:inline-block;vertical-align:top;width:calc(100% - 145px - 250px);padding-left:35px;margin-top:39px}@media (max-width: 767px){.sustainability .sec-activities .list-activities .item-activities .content-activity{display:block;width:100%;padding-left:0;margin-top:0}}.sustainability .sec-activities .list-activities .item-activities .content-activity .tit{font-size:18px;font-size:1.8rem;line-height:24px;font-weight:700;letter-spacing:.3px;margin-bottom:14px}@media (max-width: 767px){.sustainability .sec-activities .list-activities .item-activities .content-activity .tit{font-size:15px;font-size:1.5rem;line-height:25px;margin-bottom:5px}}.sustainability .sec-activities .list-activities .item-activities .content-activity .short-desc{font-size:15px;font-size:1.5rem;overflow:hidden;width:100%;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal;padding-right:130px}@media (max-width: 767px){.sustainability .sec-activities .list-activities .item-activities .content-activity .short-desc{padding-right:0;line-height:22px;overflow:hidden;width:100%;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}}.sustainability .sec-activities .list-activities .item-activities .ico{position:absolute;bottom:30px;right:74px;border-radius:50%;overflow:hidden;transform:translateZ(0)}@media (max-width: 767px){.sustainability .sec-activities .list-activities .item-activities .ico{bottom:auto;top:22px;right:0;width:18px;height:18px}}.sustainability .sec-activities .list-activities .item-activities .ico:before{-webkit-transition:0.2s ease all;-moz-transition:0.2s ease all;-ms-transition:0.2s ease all;-o-transition:0.2s ease all;transition:0.2s ease all;position:absolute;content:"";background:url("/wp/wp-content/themes/wp-templ/assets/img/common/icon/arr_white.svg") no-repeat center center;background-size:100% 100%;width:18px;height:18px;left:50%;top:50%;transform:translate(-50%, -50%);opacity:0;z-index:10}@media (max-width: 767px){.sustainability .sec-activities .list-activities .item-activities .ico:before{display:none}}.sustainability .sec-activities .list-activities .item-activities .ico:after{position:absolute;content:"";left:-1px;top:-1px;width:calc(100% + 2px);height:calc(100% + 2px);transform:scale(1, 0);z-index:1;background:#1550bf;transition:0.2s ease all;z-index:1}.sustainability .sec-activities .list-activities .item-activities .ico svg{display:block}@media (max-width: 767px){.sustainability .sec-activities .list-activities .item-activities .ico svg{width:100%;height:100%}}.sustainability .sec-maps{padding:0 20px}@media (max-width: 767px){.sustainability .sec-maps{padding:0 12px}}.sustainability .sec-maps .content-sec{max-width:1170px;margin:0 auto}.sustainability .sec-maps .list-access{margin-top:0}

/*# sourceMappingURL=maps/sustainability.min.css.map */
