#bg{z-index:1;background-image:url(/images/recruit/bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;width:100vw;height:auto;min-height:100vh;transition:all 2s;position:fixed;top:0;left:0}main{z-index:2;color:#fff;position:relative}main .content{max-width:480px;margin:0 auto}main header h1 .title{max-width:202px;margin:0 auto;display:block}main header h1 .title img{width:100%;height:auto;display:block}main header h1 small{padding:2rem 0 0;font-size:1.4rem;display:block}main .context{padding-top:10rem}main .context:first-of-type{padding-top:4rem}main .content table{width:100%}main .content th,main .content td{text-align:left;border:1px solid #222;padding:1rem;font-size:1.5rem}main .content th{text-align:center;vertical-align:middle;white-space:nowrap;background-color:#181818}main .content td{background-color:#0a0a0a}main .footer{margin:3rem 0 0}main .footer .btn-primary{width:100%;max-width:280px;display:inline-block}main .footer .btn-primary:link,main .footer .btn-primary:visited,main .footer .btn-primary:hover,main .footer .btn-primary:active{color:#fff}main.recruit .lnav{margin:10rem auto 0}#footer{z-index:3;position:relative}@media screen and (min-width:641px){.btn-primary.ov:hover{opacity:1;background-color:#17aadd}.btn-primary.ov:hover img{opacity:1}}@media screen and (max-width:480px){main{margin:0 5%}main.recruit .lnav{margin:5rem auto 0}}
