.recruit .pageTtlBlk{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,#101010),color-stop(70%,transparent));background:linear-gradient(to bottom,#101010 70%,transparent 70%)}.recruit .pageTtlBlk .secTtl{color:#fff}.recruit .pageTtlBlk .secTtl span{color:#FFF;display:inline-block;background:#D1291A;line-height:1;padding:3px}.recruit .pageTtlBlk img{top:50%}.recruit .intro{padding:5% 0 0}.recruit .intro .catchIntro{text-align:center;font-weight:bold;font-size:5.3333333333vw}.recruit .intro .img{width:100%;margin-bottom:4em}.recruit .introBlk{background:-webkit-gradient(linear,left top,left bottom,color-stop(19%,transparent),color-stop(19%,#F0F4F8),color-stop(80%,#F0F4F8),color-stop(80%,transparent));background:linear-gradient(to bottom,transparent 19%,#F0F4F8 19%,#F0F4F8 80%,transparent 80%);overflow:hidden;position:relative}.recruit .introBlk.blk02{background:-webkit-gradient(linear,left top,left bottom,color-stop(24%,transparent),color-stop(24%,#F0F4F8),color-stop(80%,#F0F4F8),color-stop(80%,transparent));background:linear-gradient(to bottom,transparent 24%,#F0F4F8 24%,#F0F4F8 80%,transparent 80%)}.recruit .introBlk .catch{font-size:5.8666666667vw;color:#fff;margin-bottom:2em}.recruit .introBlk .catch span{display:inline-block;position:relative;z-index:0}.recruit .introBlk .catch span:before{content:"";position:absolute;bottom:-5px;left:-5px;top:-5px;right:0px;background-color:#101010;z-index:-1}.recruit .txt{margin-bottom:2em;font-size:3.7333333333vw}.recruit .txt b{font-weight:bold;font-size:1.2em}.recruit .txt span{display:inline-block;margin-right:0.5em;font-size:1.2em;margin-bottom:1rem}.recruit .cntData .secTtl small{font-size:0.5em}.recruit .cntData .blk{border:solid 1px #D1291A}.recruit .cntData .blk.col1{padding:10%}.recruit .cntData h4{font-weight:bold;font-size:4.2666666667vw;margin-bottom:1em}.recruit .cntEntry{text-align:center;padding:10%}.recruit .cntEntry h3{color:#fff;font-size:8.5333333333vw;margin-bottom:2rem}.recruit .cntEntry .btnPrimary{margin:0 auto}.recruit .cntEntry .btnPrimary a{padding:1.5em 0;border:solid 2px #fff;background:#D1291A}.recruit .cntEntry .btnPrimary a:before{background:#fff}.recruit .cntEntry .btnPrimary a:hover{color:#D1291A}.recruit .cntEntry .btnPrimary a:hover:after{background:url("../img/common/arrow_red.svg") no-repeat center center/contain}@media (max-width:767px){.recruit .introBlk .imgArea{width:110%!important;margin-right:-10%}.recruit .cntJob .isFlex{margin-bottom:6em}.recruit .cntJob .isFlex .col:first-of-type{margin-bottom:3em}}@media (min-width:768px){.recruit .pageTtlBlk img{top:0}.recruit .intro{padding:5% 0 0}.recruit .intro .catchIntro{font-size:2.9282576867vw}.recruit .intro .img{width:60%;max-width:667px;margin:0 auto 8em}.recruit .introBlk{background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,transparent),color-stop(30%,#F0F4F8));background:linear-gradient(to bottom,transparent 30%,#F0F4F8 30%)}.recruit .introBlk.blk02{background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,transparent),color-stop(40%,#F0F4F8));background:linear-gradient(to bottom,transparent 40%,#F0F4F8 40%)}.recruit .introBlk .catch{font-size:2.3426061493vw;margin-bottom:3em}.recruit .introBlk .imgArea{padding-top:3%}.recruit .txt{font-size:1.1713030747vw}.recruit .cntData .blk.col1{padding:5%}.recruit .cntData h4{font-weight:bold;font-size:1.4641288433vw}.recruit .cntJob .isFlex:nth-of-type(5),.recruit .cntJob .isFlex:nth-of-type(6){margin-bottom:4em}.recruit .infoTable img{max-width:460px;margin-bottom:1rem}.recruit .cntEntry{padding:5%}.recruit .cntEntry h3{font-size:3.074670571vw}}@media (min-width:1366px){.recruit .intro .catchIntro{font-size:40px}.recruit .introBlk .catch{font-size:32px}.recruit .txt{font-size:16px}.recruit .cntData h4{font-size:20px}.recruit .cntEntry h3{font-size:42px}}
/*# sourceMappingURL=recruit.css.map */