.cta-wrapper{margin-top:60px;position:relative}.cta-wrapper .columns .columns__column{position:relative}.cta-wrapper .columns .columns__column:not(:first-child){margin-top:0;margin-bottom:0}.cta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:center;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;height:281px;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;position:relative;text-decoration:none;width:100%;z-index:1}@media screen and (max-width:767px){.cta{height:157px}}.cta:after{background:rgba(0,0,0,.5);bottom:0;content:"";height:100%;left:0;position:absolute;transition:.3s;transition-timing-function:ease-in;width:100%;z-index:-1}.cta--mypage{background-image:url('https://cdn2.hubspot.net/hubfs/6539132/images/recruit/module/bg_cta01.jpg')}.cta--entry{background-image:url('https://cdn2.hubspot.net/hubfs/6539132/images/recruit/module/bg_cta02.jpg')}.cta__inner{color:#fff;display:block;font-family:'Yantramanav-Black',serif;font-size:36px;letter-spacing:.32em;line-height:1;text-transform:uppercase}@media screen and (max-width:767px){.cta__inner{font-size:24px}}.cta__inner:before,.cta__inner:after{content:"";position:absolute}.cta__inner:before{border-style:solid;border-width:30px 30px 0 0;border-color:#e70000 transparent transparent transparent;left:0;height:0;top:0;width:0}@media screen and (max-width:767px){.cta__inner:before{border-width:20px 20px 0 0}}.cta__inner:after{bottom:0;border-style:solid;border-width:0 0 30px 30px;border-color:transparent transparent #e70000 transparent;height:0;right:0;width:0}@media screen and (max-width:767px){.cta__inner:after{border-width:0 0 20px 20px}}.cta-wrapper .columns .columns__column .button{bottom:-25px;left:50%;margin-top:auto;transform:translateX(-50%);position:absolute;z-index:1}.cta:hover:after{background:rgba(0,0,0,.65)}.cta-wrapper .columns .columns__column:hover .button--default.button--white>a,.cta-wrapper .columns .columns__column:hover .button--default.button--white>button{background-color:#e70000;border:2px solid #e70000;color:#fff}