:root{--global--color: #4e4b49;--global--orange: #d17f35;--global--bg: #f9f4ed}#contentsArea .sustainability .wrap{position:relative;width:95%;max-width:980px;margin:0 auto}@media print,screen and (max-width: 768px){#contentsArea .sustainability .pc_only{display:none !important}}@media print,screen and (min-width: 769px){#contentsArea .sustainability .sp_only{display:none !important}}@media print,screen and (max-width: 768px){#contentsArea .sustainability .sp_only{display:block !important}}#contentsArea .sustainability .mv{width:100%;height:250px;background:url(../../images/sustainability/mv_p.png) no-repeat center center #d5f2a4;background-size:auto 100%}@media print,screen and (max-width: 768px){#contentsArea .sustainability .mv{height:200px;background-image:url(../../images/sustainability/mv_s.png);background-size:cover}}#contentsArea .sustainability .mv .wrap{display:flex;justify-content:center;height:100%;flex-direction:column}#contentsArea .sustainability .mv .en{font-size:88px;font-weight:bold;line-height:1;color:var(--global--orange)}@media print,screen and (max-width: 768px){#contentsArea .sustainability .mv .en{font-size:10vw}}#contentsArea .sustainability .mv h1{position:relative;z-index:1;width:50%;height:auto;margin:12px 0 0;padding:20px;font-size:18px;color:var(--global--orange);background:#fff;background:linear-gradient(90deg, #fff 60%, rgba(255,255,255,0) 100%)}#contentsArea .sustainability .mv h1::before{content:'';display:block;position:absolute;left:calc(-1*(100vw - 980px)/2);top:0;width:calc((100vw - 980px)/2);height:100%;background-color:#fff}@media print,screen and (max-width: 768px){#contentsArea .sustainability .mv h1{margin-top:6px;padding:10px;font-size:4vw}#contentsArea .sustainability .mv h1::before{left:-5%;width:5vw}}#contentsArea .sustainability .sustainability-concept{width:100%;padding:70px 0;background-color:var(--global--bg)}@media print,screen and (max-width: 768px){#contentsArea .sustainability .sustainability-concept{padding:10% 0}}#contentsArea .sustainability .sustainability-concept-body{position:relative;padding:36px;background-color:#fff}@media print,screen and (max-width: 768px){#contentsArea .sustainability .sustainability-concept-body{padding:5%}}#contentsArea .sustainability .sustainability-concept h2{position:relative;z-index:1;line-height:1.5;text-align:center;font-size:30px;letter-spacing:.1em}@media print,screen and (max-width: 768px){#contentsArea .sustainability .sustainability-concept h2{font-size:6vw}}#contentsArea .sustainability .sustainability-concept h2 span{display:block;font-size:105%;color:var(--global--orange)}#contentsArea .sustainability .sustainability-concept .icon1{position:absolute;left:180px;top:50px;width:170px}@media print,screen and (max-width: 768px){#contentsArea .sustainability .sustainability-concept .icon1{left:10px;top:30px;width:27vw}}#contentsArea .sustainability .sustainability-concept .icon2{display:block;width:60px;margin:36px auto}@media print,screen and (max-width: 768px){#contentsArea .sustainability .sustainability-concept .icon2{width:50px;margin:24px auto}}#contentsArea .sustainability .sustainability-concept p{position:relative;z-index:1;font-size:18px;font-weight:bold;line-height:2;text-align:center}@media print,screen and (max-width: 768px){#contentsArea .sustainability .sustainability-concept p{font-size:3.5vw;text-align:justify}}#contentsArea .sustainability .sustainability-initiatives{width:100%;padding:70px 0}@media print,screen and (max-width: 768px){#contentsArea .sustainability .sustainability-initiatives{padding:50px 0 0}}#contentsArea .sustainability .sustainability-initiatives-ttl{position:relative;width:100%;height:80px;background-color:var(--global--orange)}@media print,screen and (max-width: 768px){#contentsArea .sustainability .sustainability-initiatives-ttl{height:50px}}#contentsArea .sustainability .sustainability-initiatives-ttl .wrap{height:100%}#contentsArea .sustainability .sustainability-initiatives-ttl h2{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:30px;color:#fff;line-height:1;text-align:center}@media print,screen and (max-width: 768px){#contentsArea .sustainability .sustainability-initiatives-ttl h2{font-size:5.5vw}}#contentsArea .sustainability .sustainability-initiatives-ttl p{position:absolute;left:0;bottom:92%;font-size:60px;font-weight:bold;line-height:1;color:var(--global--orange)}@media print,screen and (max-width: 768px){#contentsArea .sustainability .sustainability-initiatives-ttl p{font-size:10vw}}#contentsArea .sustainability .sustainability-initiatives .sustainability-initiative-item{width:100%;margin-top:50px;border-top:solid 1px var(--global--orange)}@media print,screen and (max-width: 768px){#contentsArea .sustainability .sustainability-initiatives .sustainability-initiative-item{margin-top:30px}}#contentsArea .sustainability .sustainability-initiatives .sustainability-initiative-item h3{display:flex;align-items:center;width:100%;height:220px;font-size:28px;font-weight:bold;line-height:1.4;color:var(--global--orange);border-bottom:solid 4px var(--global--orange);background-repeat:no-repeat;background-position:center center;background-size:100% auto}#contentsArea .sustainability .sustainability-initiatives .sustainability-initiative-item h3 span{width:40%;padding-bottom:12px;border-bottom:solid 1px var(--global--orange)}@media print,screen and (max-width: 768px){#contentsArea .sustainability .sustainability-initiatives .sustainability-initiative-item h3{height:35vw;font-size:5vw;background-position:right center;background-size:cover;line-height:1.2}#contentsArea .sustainability .sustainability-initiatives .sustainability-initiative-item h3 span{width:60%}}#contentsArea .sustainability .sustainability-initiatives .sustainability-initiative-item1 h3{background:url(../../images/sustainability/head_pic1_p.png) no-repeat center center;background-size:100% auto}@media print,screen and (max-width: 768px){#contentsArea .sustainability .sustainability-initiatives .sustainability-initiative-item1 h3{background-image:url(../../images/sustainability/head_pic1_s.png)}}#contentsArea .sustainability .sustainability-initiatives .sustainability-initiative-item2 h3{background:url(../../images/sustainability/head_pic2_p.png) no-repeat center center;background-size:100% auto}@media print,screen and (max-width: 768px){#contentsArea .sustainability .sustainability-initiatives .sustainability-initiative-item2 h3{background-image:url(../../images/sustainability/head_pic2_s.png)}}#contentsArea .sustainability .sustainability-initiatives .sustainability-initiative-item3 h3{background:url(../../images/sustainability/head_pic3_p.png) no-repeat center center;background-size:100% auto}@media print,screen and (max-width: 768px){#contentsArea .sustainability .sustainability-initiatives .sustainability-initiative-item3 h3{background-image:url(../../images/sustainability/head_pic3_s.png)}}#contentsArea .sustainability .sustainability-initiatives .sustainability-initiative-item4 h3{background:url(../../images/sustainability/head_pic4_p.png) no-repeat center center;background-size:100% auto}@media print,screen and (max-width: 768px){#contentsArea .sustainability .sustainability-initiatives .sustainability-initiative-item4 h3{background-image:url(../../images/sustainability/head_pic4_s.png)}}#contentsArea .sustainability .sustainability-initiatives .sustainability-initiative-item-block{margin-top:70px}@media print,screen and (max-width: 768px){#contentsArea .sustainability .sustainability-initiatives .sustainability-initiative-item-block{margin-top:35px}}#contentsArea .sustainability .sustainability-initiatives .sustainability-initiative-item-block h4{padding:5px 0 5px 40px;font-size:24px;font-weight:bold;background:url(../../images/sustainability/icon_check.svg) no-repeat left top;background-size:contain}@media print,screen and (max-width: 768px){#contentsArea .sustainability .sustainability-initiatives .sustainability-initiative-item-block h4{padding-left:32px;font-size:4.5vw;background-position:left top 7px;background-size:25px auto;line-height:1.4}}#contentsArea .sustainability .sustainability-initiatives .sustainability-initiative-item-block-body{margin-top:16px;padding:36px;background-color:var(--global--bg)}@media print,screen and (max-width: 768px){#contentsArea .sustainability .sustainability-initiatives .sustainability-initiative-item-block-body{margin-top:8px;padding:5%}}#contentsArea .sustainability .sustainability-initiatives .sustainability-initiative-item-block-body h5{margin-bottom:12px;font-size:20px;font-weight:bold}#contentsArea .sustainability .sustainability-initiatives .sustainability-initiative-item-block-body h5 span{display:inline-block;padding-bottom:5px;border-bottom:solid 2px var(--global--orange);color:var(--global--orange)}@media print,screen and (max-width: 768px){#contentsArea .sustainability .sustainability-initiatives .sustainability-initiative-item-block-body h5{font-size:4vw}}#contentsArea .sustainability .sustainability-initiatives .sustainability-initiative-item-block-body p{font-size:16px;text-align:justify}@media print,screen and (max-width: 768px){#contentsArea .sustainability .sustainability-initiatives .sustainability-initiative-item-block-body p{font-size:3.5vw}}#contentsArea .sustainability .sustainability-initiatives .sustainability-initiative-item-block-body .link_btn{position:relative;display:flex;justify-content:center;align-items:center;width:450px;margin:24px auto 0;padding:18px 0;color:#fff;font-size:16px;font-weight:bold;line-height:1.4;text-align:center;gap:24px}#contentsArea .sustainability .sustainability-initiatives .sustainability-initiative-item-block-body .link_btn::after{content:'';display:block;width:7px;height:11px;background:url(../../images/sustainability/icon_arrow.svg) no-repeat left top;background-size:100% 100%}@media print,screen and (min-width: 769px){#contentsArea .sustainability .sustainability-initiatives .sustainability-initiative-item-block-body .link_btn{transition:opacity .2s linear;-webkit-transition:opacity .2s linear}#contentsArea .sustainability .sustainability-initiatives .sustainability-initiative-item-block-body .link_btn:hover{opacity:.7}}@media print,screen and (max-width: 768px){#contentsArea .sustainability .sustainability-initiatives .sustainability-initiative-item-block-body .link_btn{width:90%;padding:16px 10px 16px 0;font-size:3.5vw}#contentsArea .sustainability .sustainability-initiatives .sustainability-initiative-item-block-body .link_btn::after{position:absolute;right:5%;top:50%;transform:translateY(-50%)}}#contentsArea .sustainability .sustainability-initiatives .sustainability-initiative-item-block-body .link_btn.pdf::after{width:20px;height:20px;background-image:url(../../images/common/icon_pdf.png);background-size:contain}#contentsArea .sustainability .sustainability-initiatives .sustainability-initiative-item-block-body .link_btn.green{background-color:#479e76}#contentsArea .sustainability .sustainability-initiatives .sustainability-initiative-item-block-body .link_btn.blue{background-color:#3a62b5}#contentsArea .sustainability .sustainability-initiatives .sustainability-initiative-item-block-body .link_btn.pink{background-color:#c94a6f}#contentsArea .sustainability .sustainability-initiatives .sustainability-initiative-item-block-body-box:nth-child(2n){margin-top:64px}#contentsArea .sustainability .sustainability-initiatives .sustainability-initiative-item-block-body-box ._flex{display:flex;justify-content:space-between}#contentsArea .sustainability .sustainability-initiatives .sustainability-initiative-item-block-body-box ._flex div{width:70%;padding-right:5%}#contentsArea .sustainability .sustainability-initiatives .sustainability-initiative-item-block-body-box ._flex figure{width:30%;margin:0}#contentsArea .sustainability .sustainability-initiatives .sustainability-initiative-item-block-body-box ._flex figcaption{display:block;margin-top:5px;text-align:center}@media print,screen and (max-width: 768px){#contentsArea .sustainability .sustainability-initiatives .sustainability-initiative-item-block-body-box ._flex figcaption{font-size:10px}}

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