@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500&family=Noto+Sans+JP:wght@100..900&family=Zalando+Sans+SemiExpanded:wght@200..900&display=swap");body.sustainability-subpage{background-color:#f0f5f5}@media (max-width: 767px){body.sustainability-subpage .subpage-content{width:calc(100% - 40px)}}body.sustainability-subpage .subpage-head .c-inner{padding:115px 0 90px}@media (max-width: 767px){body.sustainability-subpage .subpage-head .c-inner{padding:75px 0 35px}}body.sustainability-subpage .subpage-head__ttl{display:flex;align-items:center;min-height:140px;font-size:40px;font-size:4rem;line-height:1.75em;letter-spacing:0em;font-weight:500;color:#00408e}@media (max-width: 767px){body.sustainability-subpage .subpage-head__ttl{min-height:120px;font-size:22px;font-size:2.2rem;line-height:1.81818em}}body.sustainability-subpage .subpage-section{padding:100px;background-color:#fff}@media only screen and (max-width: 1600px){body.sustainability-subpage .subpage-section{padding:6.25vw}}@media (max-width: 767px){body.sustainability-subpage .subpage-section{padding:30px 22px}}body.sustainability-subpage .subpage-section+.subpage-section{margin-top:30px}body.sustainability-subpage .subpage-section>*:first-child{margin-top:0}body.sustainability-subpage .subpage-section .subpage-txt{margin-top:40px;font-size:20px;font-size:2rem;line-height:2em;letter-spacing:0em;font-weight:400}@media (max-width: 767px){body.sustainability-subpage .subpage-section .subpage-txt{margin-top:10px;font-size:16px;font-size:1.6rem;line-height:1.875em}}body.sustainability-subpage .subpage-section .subpage-list{margin-top:35px}@media (max-width: 767px){body.sustainability-subpage .subpage-section .subpage-list{margin-top:15px}}body.sustainability-subpage .subpage-section .subpage-list li{position:relative;padding-left:25px;font-size:16px;font-size:1.6rem;line-height:2.1875em;letter-spacing:0em;font-weight:400}@media (max-width: 767px){body.sustainability-subpage .subpage-section .subpage-list li{font-size:14px;font-size:1.4rem;line-height:2em}}body.sustainability-subpage .subpage-section .subpage-list li::before{content:'';position:absolute;top:14px;left:0;width:10px;height:10px;display:block;border-radius:100%;background-color:#b2c8dd}@media (max-width: 767px){body.sustainability-subpage .subpage-section .subpage-list li::before{top:10px;left:3px}}body.sustainability-subpage .subpage-section .subpage-list li em{font-style:normal;font-weight:500}body.sustainability-subpage .subpage-ttl{margin:35px 0;font-size:22px;font-size:2.2rem;line-height:1.36364em;letter-spacing:0em;font-weight:400;color:#00408e}@media (max-width: 767px){body.sustainability-subpage .subpage-ttl{margin:10px 0;font-size:18px;font-size:1.8rem}}body.sustainability-subpage .subpage-ttl span{display:inline-block;padding-bottom:10px;border-bottom:1px solid #00408e}body.sustainability-subpage .subpage-meta{margin-top:22px;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:0em;font-weight:400;text-align:right}@media (max-width: 767px){body.sustainability-subpage .subpage-meta{margin-top:30px;font-size:14px;font-size:1.4rem;line-height:2em}}body.sustainability-subpage .subpage-footer{padding:220px 0}@media (max-width: 767px){body.sustainability-subpage .subpage-footer{padding:90px 0 140px}}body.sustainability-subpage .subpage-footer__nav{display:flex;flex-wrap:wrap;gap:5px}@media (max-width: 767px){body.sustainability-subpage .subpage-footer__nav{width:86.7%;margin:0 auto;flex-direction:column}}body.sustainability-subpage .subpage-footer__nav li{width:calc((100% - 15px)/4)}@media only screen and (max-width: 1480px){body.sustainability-subpage .subpage-footer__nav li{width:calc((100% - 5px)/2)}}@media (max-width: 767px){body.sustainability-subpage .subpage-footer__nav li{width:100%}}body.sustainability-subpage .subpage-footer__nav__link{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;min-height:98px;padding:15px 25px 15px 30px;background-color:#fff;cursor:pointer}@media (max-width: 767px){body.sustainability-subpage .subpage-footer__nav__link{padding-top:10px;padding-bottom:10px;min-height:75px}}@media (hover: hover) and (pointer: fine){body.sustainability-subpage .subpage-footer__nav__link:hover{opacity:1}body.sustainability-subpage .subpage-footer__nav__link:hover .subpage-footer__nav__label{color:#00a8d3}body.sustainability-subpage .subpage-footer__nav__link:hover .subpage-footer__nav__ico{border-color:#00a8d3}body.sustainability-subpage .subpage-footer__nav__link:hover .subpage-footer__nav__ico::after{border-color:#00a8d3}}body.sustainability-subpage .subpage-footer__nav__label{flex:1;font-size:18px;font-size:1.8rem;line-height:1.66667em;letter-spacing:0em;font-weight:400;color:#00408e;transition:0.3s}@media (max-width: 767px){body.sustainability-subpage .subpage-footer__nav__label{font-size:16px;font-size:1.6rem}}body.sustainability-subpage .subpage-footer__nav__ico{position:static;width:25px;height:25px;border-color:#00408e;transition:0.3s}body.sustainability-subpage .subpage-footer__nav__ico::after{border-color:#00408e;transition:0.3s}

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