#mainImg{background-image:url(../images/bg-img/recruit-bg-sp.jpg);background-size:cover}@media screen and (min-width:600px){#mainImg{background-image:url(../images/bg-img/recruit-bg-pc.jpg);background-size:100%}}@media screen and (min-width:600px){#contents{padding-top:70px}}#intro .areaTxt{background:url(../images/bg-img/top-bg01-sp.jpg) no-repeat;background-size:cover;padding:107px 30px 45px}@media screen and (min-width:600px){#intro{padding-top:40px;padding-bottom:72px}#intro .areaTxt{background:url(../images/bg-img/top-bg01-pc.jpg) no-repeat;background-size:cover;padding:0;margin:0 auto 0 -410px;width:1140px}#intro .areaTxt .txtIn{padding:140px 0 130px}}#merit{padding-top:40px;padding-bottom:23px}#merit .head{padding-bottom:40px}#merit .box .img{margin-right:10px;margin-left:-20px}#merit .box .areaTxt{padding:23px 10px}#merit .box .areaTxt .txt{padding-top:10px}#merit .box+.box{margin-top:10px}#merit .box.is_reverse .img{margin-right:-20px;margin-left:10px}@media screen and (min-width:600px){#merit{padding-top:90px;padding-bottom:100px}#merit .head{padding-bottom:65px}#merit .box .img{float:left;margin-left:-270px;margin-right:0}#merit .box .areaTxt{float:right;width:475px;padding:45px 15px}#merit .box .txt{padding-top:13px}#merit .box+.box{margin-top:80px}#merit .box.is_reverse .img{float:right;margin-left:0;margin-right:-270px}#merit .box.is_reverse .areaTxt{float:left;padding:45px 0}}#requirement{padding-top:50px}@media screen and (min-width:600px){#requirement{padding-top:75px}}#welfare{padding-top:40px;padding-bottom:50px}@media screen and (min-width:600px){#welfare{padding-top:80px;padding-bottom:96px}}