@media screen and (min-width:769px){.recruitbody{width:100%;height:auto;min-height:600px;display:block;padding:0 5% 50px}#recruitlist ul{width:100%;max-width:1400px;height:auto;display:block;margin:0 auto 50px}#recruitlist ul li{width:90%;height:auto;display:block;margin:0 5% 10px;padding:25px;border:1px solid var(--color-darkgrey);border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}#recruitlist ul li .rlcc{width:100%;height:auto;display:block;padding:0 15px 5px 25px}#recruitlist ul li .rlcc h2{width:100%;height:auto;display:block;border-bottom:2px solid var(--color-darkgrey);font-size:12px;font-weight:700;line-height:40px;color:#fff;margin-bottom:10px!important}#recruitlist ul li .rlcc h2 strong{font-size:24px;font-weight:700;line-height:40px;color:var(--color-secondary)}#recruitlist ul li .rlcc h2 span{width:180px;height:40px;display:block;text-align:center;font-size:12px;line-height:38px;color:var(--color-tertiary);border:1px solid var(--color-tertiary);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;float:right}#recruitlist ul li .rlcc h3{font-size:12px;font-weight:400;line-height:1.5em;margin-bottom:15px}#recruitlist ul li .rlcc dl{width:100%;height:auto;display:block;margin-bottom:20px}#recruitlist ul li .rlcc dt{font-size:14px;font-weight:700;line-height:1.8em;width:115px;height:auto;float:left;color:var(--color-secondary);padding:5px}#recruitlist ul li .rlcc dd{font-size:14px;line-height:1.8em;width:100%;height:auto;padding:5px 5px 5px 120px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:var(--color-darkgrey)}#recruitlist ul li p.rlbn01{width:48%;height:40px;display:block;float:left;margin:0}#recruitlist ul li p.rlbn01 a{width:100%;height:40px;display:block;text-align:center;color:var(--color-white);text-decoration:none;font-size:12px;line-height:40px;font-weight:400;background-color:var(--color-primary);border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}#recruitlist ul li p.rlbn02{width:48%;height:40px;display:block;float:right}#recruitlist ul li p.rlbn02 a{width:100%;height:40px;display:block;text-align:center;color:var(--color-white);text-decoration:none;font-size:12px;line-height:40px;font-weight:400;background-color:var(--color-primary);border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.rtbody{width:90%;height:auto;display:block;margin:0 auto 50px}.rtcc{width:90%;height:auto;display:block;margin:10px 5% 50px;padding:30px;box-shadow:0px 2px 4px rgba(0,0,0,.2);border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.rttitle0{font-size:32px;font-weight:400;line-height:1.25em;margin-bottom:20px;color:var(--color-primary)}#ouboform img{display:none!important}#ouboform form{width:100%;height:auto;display:block;margin:0!important;padding:0!important}#ouboform form .wpcf7-submit{width:200px;height:40px;display:block;margin:20px auto 0;background-color:var(--color-primary);font-size:12px;line-height:40px;text-align:center;color:var(--color-white);border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}ul.recruitimg{width:100%;height:auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}ul.recruitimg li{width:31.23333333333%;height:auto;display:block;text-align:center;margin:0 1%}p.rtbn00{width:100%;height:40px;display:block;text-align:center;color:var(--color-white);text-decoration:none;font-size:14px;line-height:40px;font-weight:400}p.rtbn00 a{width:100%;height:40px;display:block;text-align:center;color:var(--color-white);text-decoration:none;font-size:14px;line-height:40px;font-weight:400;background-color:var(--color-primary);border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}dl.rttable{width:100%;height:auto;display:block}dl.rttable dt{font-size:12px;font-weight:700;line-height:1.8em;width:25%;height:auto;display:block;float:left;color:#333;padding:2% 1%}dl.rttable dd{font-size:12px;line-height:1.8em;width:100%;height:auto;display:block;padding:2% 1% 2% 30%;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#ccc}.norecruit{width:100%!important;height:auto!important;display:block!important;box-shadow:none!important;padding:200px 0!important;margin:0!important;border:none!important}.norecruit p{text-align:center!important;font-size:12px!important;line-height:2em!important;margin:0!important}}@media screen and (max-width:768px){.recruitbody{width:100%;height:auto;min-height:400px;display:block;padding:0 5%}#recruitlist ul{width:100%;height:auto;display:block;margin-bottom:50px}#recruitlist ul li{width:100%;height:auto;display:block;margin:10px 0 20px;border-bottom:1px dotted var(--color-darkgrey);padding:0 0 20px}#recruitlist ul li:last-child{padding-bottom:0;border-bottom:none}#recruitlist ul li .rtimg{width:100%;height:auto;display:block}#recruitlist ul li .rlcc{width:100%;height:auto;display:block}#recruitlist ul li .rlcc h2{width:100%;height:auto;display:block;font-size:12px;font-weight:700;line-height:40px;color:var(--color-primary);margin-bottom:10px!important}#recruitlist ul li .rlcc h2 strong{font-size:20px;font-weight:700;line-height:40px;color:var(--color-secondary)}#recruitlist ul li .rlcc h2 span{width:150px;height:24px;display:block;text-align:center;font-size:.8em;line-height:24px;color:var(--color-tertiary);border:1px solid var(--color-tertiary);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#recruitlist ul li .rlcc h3{font-size:14px;font-weight:400;line-height:1.5em;margin-bottom:15px}#recruitlist ul li .rlcc dl{width:100%;height:auto;display:block;margin-bottom:20px}#recruitlist ul li .rlcc dt{font-size:14px;font-weight:400;line-height:1.8em;width:100%;height:auto;display:block;color:var(--color-tertiary);padding:5px}#recruitlist ul li .rlcc dd{font-size:14px;line-height:1.8em;width:100%;height:auto;display:block;padding:0 5px 15px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:var(--color-darkgrey);margin-bottom:15px}#recruitlist ul li p.rlbn01{width:48%;height:40px;display:block;float:left}#recruitlist ul li p.rlbn01 a{width:100%;height:40px;display:block;text-align:center;color:var(--color-white);text-decoration:none;font-size:12px;line-height:40px;font-weight:400;background-color:var(--color-primary);border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}#recruitlist ul li p.rlbn02{width:48%;height:40px;display:block;float:right}#recruitlist ul li p.rlbn02 a{width:100%;height:40px;display:block;text-align:center;color:var(--color-white);text-decoration:none;font-size:12px;line-height:40px;font-weight:400;background-color:var(--color-primary);border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}p.rtbn00{width:50%;height:40px;display:block;text-align:center;color:var(--color-white);text-decoration:none;font-size:14px;line-height:40px;font-weight:400;margin:0 auto}p.rtbn00 a{width:100%;height:40px;display:block;text-align:center;color:var(--color-white);text-decoration:none;font-size:14px;line-height:40px;font-weight:400;background-color:var(--color-primary);border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.rtbody{width:100%;height:auto;display:block;margin:0 auto 50px}.rtcc{width:100%;height:auto;display:block;margin:0 5% 50px;border-bottom:1px dotted var(--color-darkgrey);padding:0 0 50px}.rttitle0{font-size:20px;font-weight:700;line-height:1.25em;margin-bottom:20px;color:var(--color-tertiary)}#ouboform img{display:none!important}#ouboform form{width:100%;height:auto;display:block;margin:0!important;padding:0!important}#ouboform form .wpcf7-submit{width:200px;height:40px;display:block;margin:20px auto 0;background-color:var(--color-primary);font-size:12px;line-height:40px;text-align:center;color:var(--color-white);border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}ul.recruitimg{width:100%;height:auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}ul.recruitimg li{width:31.23333333333%;height:auto;display:block;text-align:center;margin:0 1%}dl.rttable{width:100%;height:auto;display:block}dl.rttable dt{font-size:12px;font-weight:700;line-height:1.8em;width:25%;height:auto;float:left;color:var(--color-primary);padding:2% 1%}dl.rttable dd{font-size:12px;line-height:1.8em;width:100%;height:auto;padding:2% 1% 2% 30%;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:var(--color-darkgrey)}.norecruit{width:100%!important;height:auto!important;display:block!important;box-shadow:none!important;padding:200px 0!important}.norecruit p{text-align:center!important;font-size:12px!important;line-height:2em!important;margin-bottom:0!important}}