._recruitSection_mcyv4_1{overflow:hidden;box-sizing:border-box;display:flex;flex-direction:column;position:relative;width:100%;padding:20px 0 55px;margin:20px 0}._recruitSection_mcyv4_1:before{content:"";order:3;display:block;width:100%;padding-top:56%;margin-bottom:10px;background:url(../images/recruit-section-bg-sp.png) center/cover no-repeat}@media (min-width: 768px){._recruitSection_mcyv4_1{display:block;padding:140px 20px 77px;margin:120px auto;background-image:url(../images/recruit-section-bg-pc.png);background-repeat:no-repeat;background-position:center center;background-size:cover}._recruitSection_mcyv4_1:before{display:none}}._title_mcyv4_35{order:1;padding:0 10px 15px;margin:0 10px;color:#ee7948;font-weight:700;font-size:24px;line-height:40px;letter-spacing:.1em;background-image:url(../images/head-decoration.svg);background-repeat:no-repeat;background-position:bottom center;background-size:100% auto}@media (min-width: 768px){._title_mcyv4_35{padding-right:32px;color:#fff;font-size:44px;line-height:74px;letter-spacing:normal;text-align:center;background:none}}._jobNames_mcyv4_61{order:2;margin:10px 22px;font-size:14px;line-height:30px;letter-spacing:.1em}@media (min-width: 768px){._jobNames_mcyv4_61{height:auto;max-width:716px;margin:26px auto 0;padding:20px 10px;background-color:#d9d9d9d9;font-size:24px;line-height:40px;text-align:center}._jobNames_mcyv4_61>span{margin:0 20px}}._moreButton_mcyv4_84{order:4;display:flex;align-items:center;justify-content:center;width:230px;height:48px;margin:0 auto;background-color:#7ebf41;border-radius:100px;color:#fff;font-weight:700;font-size:22px;text-align:center;text-decoration:none}._moreButton_mcyv4_84:hover{background-color:#508e17}@media (min-width: 768px){._moreButton_mcyv4_84{margin:249px auto 0}}
