body{background:url(../../img-recruit/recruit/bg_body.jpg) no-repeat;background-size:100% auto}@media (max-width: 767px){body{background:url(../../img-recruit/recruit/bg_body-sp.jpg);background-repeat:no-repeat;background-position:center top;position:relative}body:before{content:"";width:100%;height:480px;position:absolute;background:url(../../img-recruit/recruit/bg_body-top-sp.svg);background-repeat:no-repeat;top:84px;z-index:-1}}main{font-weight:500;letter-spacing:0.04em}.welfaretxt01{max-width:875px;margin:0 auto 52px;line-height:1.875}@media (max-width: 767px){.welfaretxt01{margin:0 auto 12px}}.culture__list{margin:50px auto 70px}@media (min-width: 768px){.culture__list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}}@media (max-width: 767px){.culture__list{margin:23px auto}}@media (min-width: 768px){.culture__list li{width:calc(50% - 40px)}}.culture__list li .img{border-radius:20px;overflow:hidden}.culture__list li .ctn .ttl{font-weight:bold;font-size:22px;line-height:1.54;color:#0039a9;margin:32px auto 20px}@media (max-width: 767px){.culture__list li .ctn .ttl{margin:20px auto 5px}}.culture__list li .ctn .txt{line-height:1.875}@media (max-width: 767px){.culture__list li+li{margin-top:38px}}@media (max-width: 767px){.benefits{margin-top:-28px}}@media (min-width: 768px){.benefits__list{margin-top:55px}}@media (max-width: 767px){.benefits__list{margin-top:27px}}.benefits__list>li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}@media (min-width: 768px){.benefits__list>li .img{width:510px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.benefits__list>li .img{width:480px}}.benefits__list>li .img img{border-radius:20px}@media (min-width: 768px){.benefits__list>li .ctn{width:calc(100% - 587px)}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.benefits__list>li .ctn{width:calc(100% - 518px)}}.benefits__list>li .ctn .ttl{margin-top:12px;margin-bottom:32px;padding-left:60px;position:relative}@media (max-width: 767px){.benefits__list>li .ctn .ttl{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;margin-top:18px;margin-bottom:17px;padding-left:57px}}.benefits__list>li .ctn .ttl:before{content:"";position:absolute;width:46px;height:46px;background:url(../../img-recruit/recruit/welfare/ico_01.svg) no-repeat;left:0;top:50%;transform:translateY(-50%);margin-top:-2px}@media (max-width: 767px){.benefits__list>li .ctn .ttl:before{margin-top:2px}}.benefits__list>li .ctn .ttl .txtjp{font-weight:bold;font-size:28px;letter-spacing:0.08em;color:#0039a9;padding:5px 0 5px 0;display:inline}@media (max-width: 767px){.benefits__list>li .ctn .ttl .txtjp{font-size:24px;order:2;width:100%}}.benefits__list>li .ctn .ttl p{display:inline}.benefits__list>li .ctn .ttl .txten{font-family:"Lexend",sans-serif;font-weight:600;font-size:14px;letter-spacing:0.02em;text-transform:capitalize;margin-left:6px}@media (max-width: 767px){.benefits__list>li .ctn .ttl .txten{order:1;width:100%;margin-left:0;font-weight:600;font-size:12px}}.benefits__list>li .ctn .ulctn{border-radius:20px;background:#fff;box-shadow:0px 3px 10px rgba(0,69,128,0.16);padding:22px 49px;margin-top:60px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}@media (max-width: 767px){.benefits__list>li .ctn .ulctn{margin-top:30px;padding:22px 30px}}.benefits__list>li .ctn .ulctn li{width:58%;margin-bottom:5px;font-weight:bold;letter-spacing:0.08em;position:relative;padding-left:18px}@media (min-width: 768px){.benefits__list>li .ctn .ulctn li:nth-child(even){width:42%}}@media (max-width: 767px){.benefits__list>li .ctn .ulctn li{width:100%}}.benefits__list>li .ctn .ulctn li:before{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:linear-gradient(to right, #05befe 0%, #0039a9 100%);left:0;top:10px}.benefits__list>li .ctn .ulctn li .sm{font-size:12px;line-height:1.5;margin-top:-5px}.benefits__list>li .ctn .ulctn li .note,.benefits__list>li .ctn .ulctn li.note{font-size:12px;font-weight:normal;line-height:1.4;color:#525252}.benefits__list>li .ctn .ulctn li.note{width:100%;margin-top:-5px}.benefits__list>li .ctn .ulctn li.note:before{display:none}.benefits__list>li .ctn .ulctn li.note--mdf{padding-left:0;margin-top:10px}@media (min-width: 768px){.benefits__list>li .ctn .ulctn.cus{padding-right:40px;padding-left:49px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.benefits__list>li .ctn .ulctn.cus{padding-right:21px;padding-left:39px}}@media (min-width: 768px){.benefits__list>li .ctn .ulctn.cus li{width:55%}.benefits__list>li .ctn .ulctn.cus li .sm{letter-spacing:0.08em}.benefits__list>li .ctn .ulctn.cus li:nth-child(even){width:45%}.benefits__list>li .ctn .ulctn.cus li:nth-child(3){margin-top:-14px;height:fit-content}.benefits__list>li .ctn .ulctn.cus li:nth-child(5){margin-top:-62px}}.benefits__list>li+li{margin-top:180px}.benefits__list>li+li:nth-child(2) .ctn .ttl:before{background:url(../../img-recruit/recruit/welfare/ico_02.svg) no-repeat}.benefits__list>li+li:nth-child(3) .ctn .ttl:before{background:url(../../img-recruit/recruit/welfare/ico_03.svg) no-repeat}.benefits__list>li+li:nth-child(4) .ctn .ttl:before{background:url(../../img-recruit/recruit/welfare/ico_04.svg) no-repeat}.benefits__list>li+li:nth-child(5) .ctn .ttl:before{background:url(../../img-recruit/recruit/welfare/ico_05.svg) no-repeat}@media (max-width: 767px){.benefits__list>li+li{margin-top:72px}}

/*# sourceMappingURL=maps/welfare.min.css.map */
