#wrapper .kv_area{background:url(/recruit/img/recruit_kv.jpg) top right no-repeat;width:100%;height:180px;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;background-size:cover}@media screen and (max-width: 960px){#wrapper .kv_area{margin-top:63px;height:150px}}#wrapper .kv_area>.inner{width:100%;max-width:1000px;margin:0px auto 0px;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:-webkit- center;align-items:center;-webkit-justify-content:flex-start;justify-content:-webkit- flex-start;justify-content:flex-start;height:100%}@media screen and (max-width: 960px){#wrapper .kv_area>.inner{padding:0 3.5%}}#wrapper .kv_area h1{font-size:18px;font-size:1.8rem;text-align:left;color:#fff}@media screen and (max-width: 960px){#wrapper .kv_area h1{font-size:16px;font-size:1.6rem}}#wrapper .kv_area h1 span{font-size:16px;font-size:1.6rem;display:inline-block;margin-top:6px}@media screen and (max-width: 960px){#wrapper .kv_area h1 span{font-size:14px;font-size:1.4rem}}#wrapper .main_contents{width:100%;text-align:left}#wrapper .main_contents .main_txt{width:100%;max-width:1000px;margin:120px auto 120px;text-align:left}@media screen and (max-width: 960px){#wrapper .main_contents .main_txt{width:100%;max-width:960px;margin:50px auto 50px;padding:0 3.5%}}#wrapper .main_contents .main_txt p{font-size:14px;font-size:1.4rem;line-height:1.6}#wrapper .main_contents h2{font-size:30px;font-size:3rem;font-weight:700;margin-bottom:20px}@media screen and (max-width: 960px){#wrapper .main_contents h2{font-size:22px;font-size:2.2rem;margin-bottom:20px}}#wrapper .main_contents .flow{width:100%;margin-bottom:100px}@media screen and (max-width: 960px){#wrapper .main_contents .flow{padding:0 3.5% 0;margin-bottom:60px}}#wrapper .main_contents .flow>.inner{width:100%;max-width:1000px;margin:0px auto 0px;width:100%}#wrapper .main_contents .flow>.inner table{width:790px}@media screen and (max-width: 960px){#wrapper .main_contents .flow>.inner table{width:100%}}@media screen and (min-width: 640px){#wrapper .main_contents .flow>.inner table tr:last-child th,#wrapper .main_contents .flow>.inner table tr:last-child td{padding-bottom:0}}@media screen and (max-width: 640px){#wrapper .main_contents .flow>.inner table tr:last-child td{padding-bottom:0}}#wrapper .main_contents .flow>.inner table tr th{vertical-align:top;width:160px;text-align:left;font-size:14px;font-size:1.4rem;line-height:1.6}#wrapper .main_contents .flow>.inner table tr th span{font-size:14px;font-size:1.4rem;border:1px solid #000;border-radius:3px;padding:1px 20px;display:inline-block;margin-right:10px}@media screen and (max-width: 640px){#wrapper .main_contents .flow>.inner table tr th{display:block;width:100%;font-weight:700;padding-bottom:5px}}#wrapper .main_contents .flow>.inner table tr td{width:600px;text-align:left;font-size:14px;font-size:1.4rem;padding:0 0 25px 30px;line-height:1.6}#wrapper .main_contents .flow>.inner table tr td span{font-size:12px;font-size:1.2rem}@media screen and (max-width: 640px){#wrapper .main_contents .flow>.inner table tr td{display:block;width:100%;padding:0 0 15px 0}}#wrapper .main_contents .jobs{width:100%;margin-bottom:140px}@media screen and (max-width: 960px){#wrapper .main_contents .jobs{padding:0 3.5% 0;margin-bottom:60px}}#wrapper .main_contents .jobs .inner{width:100%;max-width:1000px;margin:0px auto 0px;width:100%}#wrapper .main_contents .jobs .inner ul{overflow:hidden}#wrapper .main_contents .jobs .inner ul li{width:18%;float:left;margin-right:2.5%}#wrapper .main_contents .jobs .inner ul li:last-child{margin-right:0}#wrapper .main_contents .jobs .inner ul li a{border:1px solid #e6e6e6;background-color:#fafafa;color:#3b3b3b;display:block;padding:20px 0;text-align:center;font-size:14px;font-size:1.4rem}#wrapper .main_contents .jobs .inner ul li a:hover{border:1px solid #3b3b3b;background-color:#3b3b3b;color:#fff}@media screen and (max-width: 1000px){#wrapper .main_contents .jobs .inner ul li{width:32%;margin-right:2%;margin-bottom:10px}#wrapper .main_contents .jobs .inner ul li:nth-child(3n){margin-right:0}}@media screen and (max-width: 640px){#wrapper .main_contents .jobs .inner ul li{width:49%;margin-right:2%;margin-bottom:10px}#wrapper .main_contents .jobs .inner ul li:nth-child(3n){margin-right:2%}#wrapper .main_contents .jobs .inner ul li:nth-child(2n){margin-right:0}#wrapper .main_contents .jobs .inner ul li a{font-size:13px;font-size:1.3rem}}
/*# sourceMappingURL=layout.css.map */
