#keyStyle{background-color:rgba(124,186,40,.2)}.style_ttl{border-left:4px solid #7cba28;padding-left:20px;line-height:1.2em;margin-bottom:1em}.job_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:70px}.job_wrap .job{width:31.33%;display:block;padding-right:2%;padding-bottom:2%;position:relative}.job_wrap .job:hover{text-decoration:none;opacity:.8}.job_wrap .job .wow{border-radius:5px;overflow:hidden}.job_wrap .style_ttl2{text-align:center;margin-top:1em;font-size:20px;line-height:1.5em;font-weight:700;margin-bottom:30px}@media only screen and (max-width: 640px){.job_wrap{display:block;margin-bottom:70px}.job_wrap .job{width:100%;display:block;padding-right:0}.job_wrap .job:hover{text-decoration:none;opacity:.8}.job_wrap::after{content:none}.style_ttl2{margin-bottom:1em;margin-top:1em;font-weight:700;font-size:18px;text-align:center}}.recruit_txt_top{color:#e83b19;font-weight:700;font-size:24px;margin:30px 0}.recruit_txt_top span{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #ff6));background:linear-gradient(transparent 60%, #ff6 60%)}.recruit_txt1{margin-top:30px;margin-bottom:30px}.main-contents #recruitment{border-top:1px solid #707070}.main-contents #recruitment dl{border-bottom:1px solid #707070;display:-webkit-box;display:-ms-flexbox;display:flex}.main-contents #recruitment dl dt{background:#fafafa;font-weight:700;width:14.4%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 0 15px 20px}.main-contents #recruitment dl dd{width:85.6%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 0 15px 28px}.main-contents #recruitment dl dl{border:none;display:block}.main-contents #recruitment dl dl dt,.main-contents #recruitment dl dl dd{background:none;padding:0;width:100%}.main-contents #recruitment dl dl+dl{margin-top:30px}.main-contents #recruitment dl ul{margin-bottom:30px}.main-contents #recruitment dl .tel{font-weight:700;font-size:20px;line-height:1.5em;margin-top:30px}.main-contents #recruitment .btn_link{width:100%;max-width:400px;margin:70px auto 81px auto;display:block}@media only screen and (max-width: 960px){.key_style{position:static;padding:10% 0}.recruit_txt_top{font-weight:700;color:#e83b19;font-size:4.4vw}.recruit_txt1{margin:30px 0 50px 0}.main-contents #recruitment{border:none}.main-contents #recruitment dl{border:none;display:block}.main-contents #recruitment dl dt{width:100%;padding:0;line-height:40px;text-indent:20px;background:#eaeaea}.main-contents #recruitment dl dd{width:100%;padding:20px}.main-contents #recruitment dl dl dt{text-indent:0;line-height:27px}.main-contents #recruitment dl dl+dl{margin-top:27px}.main-contents #recruitment dl ul{margin-bottom:27px}.main-contents #recruitment dl .tel{margin-top:27px;line-height:27px}.main-contents #recruitment .btn_link{margin:50px auto 70px auto}}@media only screen and (max-width: 320px){.main-contents #recruitment dl dd{padding:15px 12px}}/*# sourceMappingURL=recruitment.css.map */