.mainSection{background:url(../img/pc_recruit_head.jpg) no-repeat;background-size:cover;background-position:center}@media screen and (max-width:640px){.mainSection{background:url(../img/sp_recruit_head.jpg) no-repeat;background-position:center}}.mainArea .leftBox{width:730px;float:left}.mainArea .leftBox>dt{width:100%;height:40px;line-height:40px;font-size:18px;color:#fff;padding-left:15px;box-sizing:border-box;background:#0f570f}.mainArea .leftBox>.recruit{margin-top:10px}.mainArea .leftBox>.recruit dl{width:100%;padding:15px 0 15px 10px;box-sizing:border-box;border-bottom:1px dotted #d7d7d7}.mainArea .leftBox>.recruit dl dt{width:160px;font-size:16px;font-weight:700;float:left}@media screen and (max-width:700px){.mainArea .leftBox>.recruit dl dt{float:none;width:100%}}.mainArea .leftBox>.recruit dl dd{width:460px;font-size:16px;line-height:22px;margin-left:30px;float:left}@media screen and (max-width:700px){.mainArea .leftBox>.recruit dl dd{float:none;width:100%;margin-left:0;margin-top:10px;font-size:13px}}.mainArea .leftBox>.recruit dl dd a{position:relative;font-size:13px;padding-left:13px;text-decoration:underline;margin-left:20px}.mainArea .leftBox>.recruit dl dd a::after{content:'';width:10px;height:16px;background:url(../img/icon_gmap.png) no-repeat;background-size:cover;position:absolute;left:0;top:0}.mainArea .leftBox>.recruit dl::after{content:'';clear:both;display:block}.mainArea .leftBox .recruit_btn01{display:block;width:425px;height:70px;font-size:20px;line-height:70px;text-align:center;background:#004d00;color:#fff;margin:45px auto 0}@media screen and (max-width:1000px){.mainArea .leftBox .recruit_btn01{width:100%}}@media screen and (max-width:480px){.mainArea .leftBox .recruit_btn01{height:45px;line-height:45px;font-size:16px;margin:20px auto 0}}.mainArea .leftBox .recruit_btn01 img{width:8px;padding-right:25px}.mainArea .leftBox .recruit_btn01:hover{opacity:.85}.mainArea .leftBox .recruit_btnList{margin-top:40px;text-align:center}.mainArea .leftBox .recruit_btnList li{display:inline-block;float:left}.mainArea .leftBox .recruit_btnList li img:hover{opacity:.85}@media screen and (max-width:1000px){.mainArea .leftBox .recruit_btnList li{display:block;text-align:center;float:none}.mainArea .leftBox .recruit_btnList li a{display:inline-block}}@media screen and (max-width:640px){.mainArea .leftBox .recruit_btnList li{width:100%;margin-left:auto;margin-right:auto}.mainArea .leftBox .recruit_btnList li a{width:100%}}.mainArea .leftBox .recruit_btnList li:nth-of-type(2){float:right}@media screen and (max-width:1000px){.mainArea .leftBox .recruit_btnList li:nth-of-type(2){float:none;margin-top:20px}}.mainArea .leftBox .recruit_btnList li a .pc{display:block}@media screen and (max-width:550px){.mainArea .leftBox .recruit_btnList li a .pc{display:none}}.mainArea .leftBox .recruit_btnList li a .sp{display:none}@media screen and (max-width:550px){.mainArea .leftBox .recruit_btnList li a .sp{display:block}}@media screen and (max-width:1000px){.mainArea .leftBox{width:89%;margin:0 auto;float:none}}@media screen and (max-width:640px){.mainArea .leftBox>dt{font-size:15px}}.mainArea .top{width:1000px;margin:0 auto}@media screen and (max-width:1000px){.mainArea .top{width:91%;text-align:center}}.mainArea .top li:nth-of-type(2n-1){float:left}.mainArea .top li:nth-of-type(2n){float:right}@media screen and (max-width:1000px){.mainArea .top li:nth-of-type(1),.mainArea .top li:nth-of-type(2){width:47%;padding-bottom:40px}}@media screen and (max-width:640px){.mainArea .top li:nth-of-type(1),.mainArea .top li:nth-of-type(2){padding-bottom:18px}}.mainArea .top li:nth-of-type(3),.mainArea .top li:nth-of-type(4){margin-top:45px}@media screen and (max-width:1000px){.mainArea .top li:nth-of-type(3),.mainArea .top li:nth-of-type(4){float:none;margin:0 auto 40px}}@media screen and (max-width:640px){.mainArea .top li:nth-of-type(3),.mainArea .top li:nth-of-type(4){margin-bottom:12px}}.mainArea .top li a{display:block}.mainArea .top li a.pc{display:block}@media screen and (max-width:1000px){.mainArea .top li a.pc{display:none}}.mainArea .top li a.sp{display:none}@media screen and (max-width:1000px){.mainArea .top li a.sp{display:block}}.mainArea .top li a img:hover{opacity:.85}.mainArea .rightBox{width:230px;float:right}.mainArea .rightBox>dl dt{width:100%;height:40px;line-height:40px;text-align:center;background:#f4f4f4;color:#0f570f;font-size:16px}.mainArea .rightBox>dl dd{width:100%}.mainArea .rightBox>dl dd ul li{padding:10px 0;border-bottom:1px dotted #d7d7d7}.mainArea .rightBox>dl dd ul li a:hover{color:#0f570f;text-decoration:underline}.mainArea .rightBox>dl dd ul li img{width:8px;padding:0 15px 0 7px}@media screen and (max-width:1000px){.mainArea .rightBox{width:100%;margin-top:50px}}@media screen and (max-width:820px){.mainArea .rightBox>dl dd{width:89%;margin:0 auto}}@media screen and (max-width:640px){.mainArea .rightBox{margin-top:45px}.mainArea .rightBox>dl dd,.mainArea .rightBox>dl dt{font-size:14px}}