.benefits #wrap{overflow:hidden}.benefits .style{padding-top:86px;padding-bottom:125px}@media (max-width: 767px){.benefits .style{padding-top:50px;padding-bottom:71px}}@media (max-width: 767px){.benefits .style .c-ttl__ja span{padding-right:8px}}@media (max-width: 767px){.benefits .style .wcm{padding:0 0}}.benefits .style__lst{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0 -13px;flex-wrap:wrap;padding:24px 0 65px}@media (max-width: 767px){.benefits .style__lst{margin:0 -10px;padding:16px 0 49px}}.benefits .style__lst .item{width:calc(25% - 26px);margin:0 13px 40px;background:#fff;padding:33px 10px 27px;text-align:center;transition:transform 0.4s, opacity 0.4s}@media only screen and (max-width: 1300px){.benefits .style__lst .item{padding-left:5px;padding-right:5px;width:calc(25% - 10px);margin-left:5px;margin-right:5px}}@media (max-width: 767px){.benefits .style__lst .item{width:calc(50% - 20px);margin:0 10px 20px;padding:0px 10px 16px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column}}@media (max-width: 767px){.benefits .style__lst .item:nth-child(3) .item__ttl{margin:auto}}.benefits .style__lst .item__ttl{font-size:23px;font-size:2.3rem;line-height:1.2em;letter-spacing:.05em;font-weight:700;text-align:center;margin-bottom:9px}@media only screen and (max-width: 1300px){.benefits .style__lst .item__ttl{font-size:1.76923vw}}@media (max-width: 767px){.benefits .style__lst .item__ttl{font-size:18px;font-size:1.8rem;line-height:1.44444em;margin:-10px 0 3px}}@media only screen and (max-width: 767px) and (max-width: 375px){.benefits .style__lst .item__ttl{font-size:16px}}@media (max-width: 767px){.benefits .style__lst .item__img{order:-1;padding:0 9px}}.benefits .style__lst .item__number{margin:4px 0 0}@media (max-width: 767px){.benefits .style__lst .item__number{margin:0 0}}.benefits .style__lst .item__number .roboto{font-size:97px;font-size:9.7rem;line-height:1em;letter-spacing:.02em;font-weight:500}@media only screen and (max-width: 1300px){.benefits .style__lst .item__number .roboto{font-size:7.46154vw}}@media (max-width: 767px){.benefits .style__lst .item__number .roboto{font-size:45px}}.benefits .style__lst .item__number .roboto em{font-style:normal;font-size:71px;line-height:1}@media only screen and (max-width: 1300px){.benefits .style__lst .item__number .roboto em{font-size:5.46154vw}}@media (max-width: 767px){.benefits .style__lst .item__number .roboto em{font-size:30px}}.benefits .style__lst .item__txt{font-size:39px;font-size:3.9rem;line-height:1em;letter-spacing:0em;font-weight:600;margin-left:10px;position:relative}@media only screen and (max-width: 1300px){.benefits .style__lst .item__txt{font-size:3vw;margin-left:.76923vw}}@media (max-width: 767px){.benefits .style__lst .item__txt{font-size:20px;margin-left:2px;top:0px}}@media (min-width: 768px){.benefits .style__lst .item__txt.no-mg{margin:0 0 0 -3px}}@media only screen and (min-width: 768px) and (max-width: 1300px){.benefits .style__lst .item__txt.no-mg{margin:0 0}}.benefits .style__lst .item__txt.per{font-size:42px}@media only screen and (max-width: 1300px){.benefits .style__lst .item__txt.per{font-size:3.23077vw}}@media (max-width: 767px){.benefits .style__lst .item__txt.per{font-size:20px}}.benefits .style .sub-ttl{text-align:center;padding-bottom:62px;margin:0 0 32px;position:relative}@media (max-width: 767px){.benefits .style .sub-ttl{margin:0 0 16px;padding-bottom:22px}}.benefits .style .sub-ttl::after{content:"";position:absolute;width:675px;height:36px;background:url(../../img-recruit/environment/bdr_ttl.svg) top/100% no-repeat;left:50%;bottom:0;transform:translateX(-50%)}@media (max-width: 767px){.benefits .style .sub-ttl::after{height:16px;background-image:url(../../img-recruit/environment/bdr_ttl_sp.svg);width:248px}}.benefits .style .sub-ttl span{font-size:24px;font-size:2.4rem;line-height:1.2em;letter-spacing:.02em;font-weight:700}@media (max-width: 767px){.benefits .style .sub-ttl span{font-size:18px;font-size:1.8rem;line-height:1.66667em}}.benefits .style .award{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;background:#fff;padding:30px 40px 24px;box-shadow:0px 3px 6px rgba(0,0,0,0.16);position:relative}@media only screen and (max-width: 1300px){.benefits .style .award{padding:20px 20px}}@media (max-width: 767px){.benefits .style .award{flex-wrap:wrap;padding:40px 18px 50px}}.benefits .style .award .item{width:calc(50% - 13px);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media only screen and (max-width: 1300px){.benefits .style .award .item{width:calc(50% - 8px)}}@media (max-width: 767px){.benefits .style .award .item{width:100%;flex-wrap:wrap;position:relative}}.benefits .style .award .item:nth-child(1){padding:9px 40px 9px 20px;position:relative}@media only screen and (max-width: 1300px){.benefits .style .award .item:nth-child(1){padding:.69231vw 1.53846vw}}.benefits .style .award .item:nth-child(1)::after{content:"";position:absolute;right:-14px;top:-10px;width:1px;height:calc(100% + 16px);background:#BFBFBF}@media (max-width: 767px){.benefits .style .award .item:nth-child(1)::after{top:auto;bottom:0;right:0;width:100%;height:1px}}@media (max-width: 767px){.benefits .style .award .item:nth-child(1){padding:0 0 28px;margin-bottom:34px}}@media only screen and (max-width: 1300px){.benefits .style .award .item:nth-child(1) .item__img{width:9.46154vw}}@media (max-width: 767px){.benefits .style .award .item:nth-child(1) .item__img{width:106px;left:0}}.benefits .style .award .item:nth-child(1) .item__cont{padding:6px 0 0 32px}@media only screen and (max-width: 1300px){.benefits .style .award .item:nth-child(1) .item__cont{padding:.46154vw 0 0 2.15385vw}}@media (max-width: 767px){.benefits .style .award .item:nth-child(1) .item__cont{padding:0 0}}@media only screen and (max-width: 1300px){.benefits .style .award .item:nth-child(2) .item__img{width:17.07692vw}}@media (max-width: 767px){.benefits .style .award .item:nth-child(2) .item__img{width:132px;left:-7px;top:-9px}}@media (min-width: 768px){.benefits .style .award .item:nth-child(2) .item__cont{padding:15px 0 0 12px}}@media only screen and (min-width: 768px) and (max-width: 1300px){.benefits .style .award .item:nth-child(2) .item__cont{padding:1.15385vw 0 0 .92308vw}}@media (max-width: 767px){.benefits .style .award .item:nth-child(2) .item__ttl{margin-bottom:20px}}.benefits .style .award .item__cont{flex:1;position:relative}@media (max-width: 767px){.benefits .style .award .item__cont{flex:none;width:100%}}@media (max-width: 767px){.benefits .style .award .item__img{position:absolute}}.benefits .style .award .item__ttl{font-size:22px;font-size:2.2rem;line-height:1.63636em;letter-spacing:0em;font-weight:700;margin-bottom:20px}@media only screen and (max-width: 1300px){.benefits .style .award .item__ttl{font-size:1.69231vw;margin-bottom:1.53846vw}}@media (max-width: 767px){.benefits .style .award .item__ttl{font-size:18px;font-size:1.8rem;line-height:1.77778em;margin:0 0 24px 132px}}@media only screen and (max-width: 767px) and (max-width: 374px){.benefits .style .award .item__ttl{font-size:16px}}.benefits .style .award .item .img{width:94px;position:absolute;top:-4px;right:-7px}@media only screen and (max-width: 1300px){.benefits .style .award .item .img{width:7.23077vw}}@media (max-width: 767px){.benefits .style .award .item .img{width:74px;position:relative;top:auto;right:auto;left:125px;margin-bottom:8px}}.benefits .style .award .item__txt{font-size:16px;font-size:1.6rem;line-height:1.6875em;letter-spacing:0em;font-weight:400}@media only screen and (max-width: 1300px){.benefits .style .award .item__txt{font-size:1.23077vw}}@media (max-width: 767px){.benefits .style .award .item__txt{font-size:15px;font-size:1.5rem;line-height:1.86667em;margin-left:-1px}}.benefits .style .award .item__txt .red{font-weight:500}.benefits .employee{background:#F2F2F2;padding-top:85px;padding-bottom:162px}@media only screen and (max-width: 1200px){.benefits .employee{padding-bottom:82px}}@media (max-width: 767px){.benefits .employee{padding-top:54px;padding-bottom:72px}}@media (max-width: 767px){.benefits .employee .wcm{padding:0 0}}.benefits .employee .bef-lst{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;padding:8px 0 0}@media (max-width: 767px){.benefits .employee .bef-lst{flex-wrap:wrap;padding:0 0;margin:-5px 0 0}}.benefits .employee .bef-lst .item{width:calc(50% - 19px);background:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;margin-bottom:30px;padding:24px 40px 26px;transition:transform 0.4s, opacity 0.4s}@media only screen and (max-width: 1300px){.benefits .employee .bef-lst .item{padding-left:20px;padding-right:20px;margin-bottom:20px;width:calc(50% - 10px)}}@media only screen and (max-width: 900px){.benefits .employee .bef-lst .item{padding-left:10px;padding-right:10px}}@media (max-width: 767px){.benefits .employee .bef-lst .item{width:100%;padding:15px 28px 16px 18px;margin-bottom:15px}}@media only screen and (max-width: 767px) and (max-width: 374px){.benefits .employee .bef-lst .item{padding-right:18px}}.benefits .employee .bef-lst .item__img{position:relative;width:97px}.benefits .employee .bef-lst .item__img:before{display:block;content:" ";width:100%;padding-top:100%}.benefits .employee .bef-lst .item__img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media only screen and (max-width: 1200px){.benefits .employee .bef-lst .item__img{width:87px}}@media (max-width: 767px){.benefits .employee .bef-lst .item__img{width:70px}}.benefits .employee .bef-lst .item__cont{width:calc(100% - 97px);padding:5px 0 0 30px}@media only screen and (max-width: 1200px){.benefits .employee .bef-lst .item__cont{padding-left:15px;width:calc(100% - 87px)}}@media only screen and (max-width: 900px){.benefits .employee .bef-lst .item__cont{padding-left:8px}}@media (max-width: 767px){.benefits .employee .bef-lst .item__cont{width:calc(100% - 70px);padding:6px 0 0 16px}}.benefits .employee .bef-lst .item__ttl{font-size:24px;font-size:2.4rem;line-height:1.2em;letter-spacing:0em;font-weight:700;margin-bottom:13px}@media only screen and (max-width: 1200px){.benefits .employee .bef-lst .item__ttl{font-size:20px}}@media (max-width: 767px){.benefits .employee .bef-lst .item__ttl{font-size:18px;margin-bottom:11px}}.benefits .employee .bef-lst .item__txt{font-size:16px;font-size:1.6rem;line-height:1.6875em;letter-spacing:0em;font-weight:500}@media only screen and (max-width: 1200px){.benefits .employee .bef-lst .item__txt{font-size:1.25vw}}@media (max-width: 767px){.benefits .employee .bef-lst .item__txt{font-size:15px;font-size:1.5rem;line-height:1.6em}}.benefits .employee .note{font-size:22px;font-size:2.2rem;line-height:1.2em;letter-spacing:.02em;font-weight:700;text-align:center;padding:37px 0 0}@media only screen and (max-width: 1200px){.benefits .employee .note{font-size:18px}}@media (max-width: 767px){.benefits .employee .note{padding:19px 0 0;font-size:18px;font-size:1.8rem;line-height:1.44444em}}.benefits .challenge{padding-top:93px;padding-bottom:156px}@media (max-width: 767px){.benefits .challenge{padding-top:59px;padding-bottom:76px}}@media (max-width: 767px){.benefits .challenge .wcm{padding:0 0}}.benefits .challenge .txt{text-align:center;margin:-2px 0 52px}@media (max-width: 767px){.benefits .challenge .txt{text-align:left;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.04em;font-weight:600;margin:35px 0 42px}}.benefits .challenge .lst{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}@media (max-width: 767px){.benefits .challenge .lst{flex-wrap:wrap}}.benefits .challenge .lst .item{width:calc(50% - 20px)}@media (max-width: 767px){.benefits .challenge .lst .item{width:100%}.benefits .challenge .lst .item:not(:last-child){margin-bottom:41px}}.benefits .challenge .lst .item__img{position:relative}.benefits .challenge .lst .item__img:before{display:block;content:" ";width:100%;padding-top:57.41379%}.benefits .challenge .lst .item__img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.benefits .challenge .lst .item__ttl{font-size:24px;font-size:2.4rem;line-height:1.2em;letter-spacing:0em;font-weight:700;margin:34px 0 14px}@media only screen and (max-width: 1200px){.benefits .challenge .lst .item__ttl{font-size:20px}}@media (max-width: 767px){.benefits .challenge .lst .item__ttl{font-size:20px;margin:26px 0 15px}}.benefits .challenge .lst .item__txt{line-height:calc(27/16);font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1200px){.benefits .challenge .lst .item__txt{font-size:14px}}.benefits .crosstalk>.wcm{padding-top:7vw}@media (max-width: 767px){.benefits .crosstalk>.wcm{padding-top:16.8vw}}.benefits .crosstalk .inner{padding-bottom:5.66667vw}.benefits .crosstalk .c-ttl{margin-bottom:6.46667vw}@media (max-width: 767px){.benefits .crosstalk .c-ttl{margin-bottom:16.53333vw}}.benefits .crosstalk .c-btn{margin-top:4.8vw}

/*# sourceMappingURL=maps/env-benefits.min.css.map */
