@keyframes buttonArrowAnime{0%{background-position-x:100%}10%{background-position-x:100%}50%{background-position-x:0%}90%{background-position-x:-100%}100%{background-position-x:-100%}}.environment-head .banner{width:min(100%, 1020px)}@media screen and (max-width: 768px){.environment-head .banner{width:100%}}.environment-head .banner img{width:100%}.environment-head .body{margin-top:min(7.2vw, 74px)}@media screen and (max-width: 768px){.environment-head .body{margin-top:10.66667vw}}.environment-head .body .heading{font-size:clamp(24px, 2.7vw, 28px);line-height:1.92857;letter-spacing:0.05em;font-weight:700;color:#53C2ED}@media screen and (max-width: 768px){.environment-head .body .heading{font-size:28px;font-size:2.8rem;line-height:1.5;text-align:center}}.environment-head .body .lead{margin-top:min(1.7vw, 18px);font-size:clamp(14px, 1.5vw, 16px);line-height:1.8;letter-spacing:0.05em}@media screen and (max-width: 768px){.environment-head .body .lead{margin-top:1.86667vw;font-size:16px;font-size:1.6rem}}.environment-head .body .row{display:flex;-moz-column-gap:min(3.9vw, 40px);column-gap:min(3.9vw, 40px);margin-top:min(1.7vw, 18px)}@media screen and (max-width: 768px){.environment-head .body .row{display:block;margin-top:0}}.environment-head .body .row .lead{flex:1;margin-top:0}.environment-head .body .row .image{width:min(46vw, 470px)}@media screen and (max-width: 768px){.environment-head .body .row .image{width:100%;margin-top:5.33333vw}}.environment-head .body .row .image img{width:100%}.environment-body .link{display:inline-block;font-size:clamp(14px, 1.5vw, 16px);line-height:1.8;letter-spacing:0.05em;color:#53C2ED;text-decoration:underline}@media screen and (max-width: 768px){.environment-body .link{font-size:16px;font-size:1.6rem}}.environment-body .link:hover{text-decoration:none}.environment-body .link._download{position:relative;margin-right:min(2.1vw, 22px)}@media screen and (max-width: 768px){.environment-body .link._download{margin-right:5.86667vw}}.environment-body .link._download::after{display:inline-block;content:"";position:absolute;bottom:min(0.4vw, 5px);right:max(-2.1vw, -22px);background:url(/assets/images/icon/icon_declaration_01.svg) no-repeat center center/contain;width:min(1.3vw, 14px);height:min(1.7vw, 18px)}@media screen and (max-width: 768px){.environment-body .link._download::after{bottom:1.33333vw;right:-5.86667vw;width:3.73333vw;height:4.8vw}}.environment-body .environment-block{margin-top:min(7.8vw, 80px)}@media screen and (max-width: 768px){.environment-body .environment-block{margin-top:10.66667vw}}.environment-body .environment-block .heading{padding-left:min(0.7vw, 8px);font-size:clamp(16px, 1.9vw, 20px);line-height:1.8;letter-spacing:0.05em;color:#fff;font-weight:700;background:#53C2ED}@media screen and (max-width: 768px){.environment-body .environment-block .heading{padding-left:2.13333vw;font-size:20px;font-size:2rem}}.environment-body .environment-block .lead{margin-top:min(2.3vw, 24px);font-size:clamp(14px, 1.5vw, 16px);line-height:1.8;letter-spacing:0.05em}@media screen and (max-width: 768px){.environment-body .environment-block .lead{margin-top:4.8vw;font-size:16px;font-size:1.6rem}}.environment-body .environment-block .row{margin-top:min(3.9vw, 40px)}@media screen and (max-width: 768px){.environment-body .environment-block .row{margin-top:4.8vw}}.environment-body .environment-block .row._narrow{margin-top:min(2.7vw, 28px)}@media screen and (max-width: 768px){.environment-body .environment-block .row._narrow{margin-top:3.73333vw}}.environment-body .environment-block .row .label{font-size:clamp(16px, 1.7vw, 18px);line-height:1.94444;letter-spacing:0.05em;font-weight:700;border-bottom:1px solid #ccc}@media screen and (max-width: 768px){.environment-body .environment-block .row .label{font-size:18px;font-size:1.8rem;line-height:1.6}}.environment-body .environment-block .row .body{display:flex;-moz-column-gap:min(3.9vw, 40px);column-gap:min(3.9vw, 40px);margin-top:min(2.3vw, 24px)}@media screen and (max-width: 768px){.environment-body .environment-block .row .body{display:block;margin-top:5.33333vw}}.environment-body .environment-block .row .body .content{flex:1}.environment-body .environment-block .row .body .content .lead{margin-top:0}.environment-body .environment-block .row .body .image{width:min(46vw, 470px)}@media screen and (max-width: 768px){.environment-body .environment-block .row .body .image{width:100%;margin-top:5.33333vw}}.environment-body .environment-block .row .body .image img{width:100%}.environment-body .environment-block .row .list{-moz-column-count:2;column-count:2;margin-top:min(2.3vw, 24px);-webkit-padding-start:1.4em;padding-inline-start:1.4em;list-style-type:disc}@media screen and (max-width: 768px){.environment-body .environment-block .row .list{-moz-column-count:initial;column-count:initial;margin-top:5.33333vw}}.environment-body .environment-block .row .list .item{font-size:clamp(12px, 1.5vw, 16px);line-height:1.8;letter-spacing:0.05em}@media screen and (max-width: 768px){.environment-body .environment-block .row .list .item{font-size:16px;font-size:1.6rem}}.environment-body .environment-block .row .list .item::marker{color:#53C2ED}.environment-body .environment-block .row .list .item+.item{margin-top:min(0.3vw, 4px)}@media screen and (max-width: 768px){.environment-body .environment-block .row .list .item+.item{margin-top:1.06667vw}}.environment-body .environment-block .row .download-block{justify-content:center}.environment-body .environment-block .row .download-block .item .thumbnail{width:min(29.4vw, 300px);margin-inline:auto}@media screen and (max-width: 768px){.environment-body .environment-block .row .download-block .item .thumbnail{width:80vw}}.environment-body .environment-block .row .download-block .item .thumbnail a:hover{opacity:0.8;transition:ease 0.3s}.environment-body .environment-block .row .download-block .item .thumbnail a img{width:100%}.environment-body .environment-block .row .download-block .item .caption{margin-top:min(0.5vw, 6px);text-align:center}@media screen and (max-width: 768px){.environment-body .environment-block .row .download-block .item .caption{margin-top:1.6vw}}@media screen and (max-width: 768px){.environment-body .environment-block .row .download-block .item+.item{margin-top:4.26667vw}}
/*# sourceMappingURL=map/environment.css.map */
