/*! 健康経営への取り組み */.main-visual{z-index:1;position:relative;margin:5em calc(50% - 50vw) 0}.main-visual__txt{-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;z-index:1;position:absolute;top:1em;left:1em;flex-direction:column;align-items:flex-start;font-size:3.9vw;font-style:italic;font-weight:bold;line-height:1.2}.main-visual__txt .inner{z-index:1;position:relative;padding:.2em .4em .3em;color:#fff}.main-visual__txt .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:""}.main-visual__img img{width:100%}.intro-txt{z-index:-1;position:relative;padding:3.5em 0 4.5em;color:#fff;font-size:1.2em;font-weight:bold;line-height:1.8}.intro-txt::before{-webkit-transform:skewX(-15deg);z-index:-1;position:absolute;top:-3vw;right:9%;bottom:0;left:calc(50% - 55vw);transform:skewX(-15deg);background:#171213;content:""}.message{gap:2.5em;display:-webkit-box;display:-ms-flexbox;display:flex}.message__txt{-webkit-box-flex:1;-ms-flex:1;flex:1}.message__cnt{font-size:1.1em}.message__cnt:not(:first-of-type){margin-top:1.3em}.message__img{width:21.5em}.cnt-txt{font-size:1.1em;font-weight:bold;text-align:center}.half{gap:2.5em;display:-webkit-box;display:-ms-flexbox;display:flex}.half__item{-webkit-box-flex:1;-ms-flex:1;flex:1}.utility-box__title{margin-top:.5em;font-size:1.1em;font-weight:bold}.utility-box__cnt{margin-top:.5em}.section .utility-box h4{margin-top:.7em}.wide-img{margin-inline:calc(50% - 50vw)}@media screen and (max-width: 1440px){/*! 健康経営への取り組み */}@media screen and (max-width: 1260px){/*! 健康経営への取り組み */}@media screen and (max-width: 1100px){/*! 健康経営への取り組み */}@media screen and (max-width: 840px){/*! 健康経営への取り組み */}@media screen and (max-width: 480px){/*! 健康経営への取り組み */.main-visual{margin:3em -3em 0 -1em}.main-visual__txt{font-size:4.3vw}.intro-txt{padding:3em 0;font-size:1em}.intro-txt::before{-webkit-transform:none;right:-2em;left:-2em;transform:none}.message{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;flex-direction:column;align-items:center}.message__img{width:18em}.cnt-txt{font-size:1em}}
/*# sourceMappingURL=page-health-management.css.map */
