/*! 安全・環境への取り組み */.intro{margin-inline:calc(50% - 50vw);-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;position:relative;justify-content:center;padding:5em 0 5em 2.5em}.intro::before{z-index:-1;position:absolute;top:8em;right:0;bottom:0;left:calc(50% - 15em);background:#eff0f1;content:""}.intro__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;gap:.4em;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:flex-start;font-size:3.6em;font-style:italic;font-weight:bold;line-height:1.2}.intro__title .inner{z-index:1;position:relative;padding:.2em .4em .3em;color:#fff}.intro__title .inner::before{inset:0;-webkit-transform:skewX(-15deg);z-index:-1;position:absolute;transform:skewX(-15deg);background:-webkit-gradient(linear, left top, right top, from(#6C191C), to(#D83137));background:-webkit-linear-gradient(left, #6C191C, #D83137);background:linear-gradient(to right, #6C191C, #D83137);content:""}.intro__body{margin:9em 0 0 -15em;line-height:2}.intro__cnt{font-size:1.1em}.intro__cnt:not(:first-of-type){margin-top:1em}.cnt-txt{font-size:1.1em;font-weight:bold;text-align:center}.cnt-box{margin-top:2.3em}.cnt-box__item{-webkit-box-shadow:0 .5em 1em rgba(0,0,0,.15);display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;position:relative;box-shadow:0 .5em 1em rgba(0,0,0,.15)}.cnt-box__item::before{-webkit-transform:rotate(45deg);z-index:1;position:absolute;top:-0.9em;left:-0.9em;transform:rotate(45deg);border-width:.8em;border-color:transparent #d83137 transparent transparent;content:""}.cnt-box__item:not(:first-of-type){margin-top:2.5em}.cnt-box__txt{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:2em 2.3em}.cnt-box__img{width:26.25em}.cnt-box__title{padding-bottom:.2em;border-bottom:2px dotted;font-size:1.3em;font-weight:800}.cnt-box__title+.cnt-box__body{margin-top:1.5em}.cnt-box__body{margin-top:.8em}.cnt-box__body:first-child{margin-top:0}.slideshow{margin-inline:calc(50% - 50vw);width:100vw}.slideshow__inner{-webkit-animation:slideshow 60s linear infinite;display:-webkit-box;display:-ms-flexbox;display:flex;width:240vw;animation:slideshow 60s linear infinite}.slideshow__item{-webkit-box-flex:1;-ms-flex:1;flex:1}.slideshow__item img{width:100%}@-webkit-keyframes slideshow{0%{translate:0 0}100%{translate:-50% 0}}@keyframes slideshow{0%{translate:0 0}100%{translate:-50% 0}}@media screen and (max-width: 1440px){/*! 安全・環境への取り組み */}@media screen and (max-width: 1260px){/*! 安全・環境への取り組み */.intro{padding-left:0}.intro__title{font-size:3em}.intro__body{margin:8em 0 0 -12em}}@media screen and (max-width: 1100px){/*! 安全・環境への取り組み */}@media screen and (max-width: 840px){/*! 安全・環境への取り組み */.intro::before{left:calc(50% - 10em)}.intro__body{width:30em}}@media screen and (max-width: 480px){/*! 安全・環境への取り組み */.intro{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;margin-inline:auto;flex-direction:column;padding:2.5em 0}.intro::before{top:9em;right:-1em;left:-1em}.intro__title{font-size:2em}.intro__body{width:100%;margin:0;padding-top:1.5em}.intro__cnt{font-size:1em}.cnt-box__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cnt-box__txt{padding:1.5em 1.8em 1em}.cnt-box__img{width:100%;height:15em}.cnt-box__img img{-o-object-fit:cover;-o-object-position:center 70%;width:100%;height:100%;object-fit:cover;object-position:center 70%}.slideshow__inner{-webkit-animation-duration:80s;width:600vw;animation-duration:80s}}
/*# sourceMappingURL=page-sustainability.css.map */
