.m-recruit-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-recruit-links .item,.m-recruit-links a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.m-recruit-links a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;background:#1a005d;color:#fff;-ms-flex-direction:column;flex-direction:column;font-size:2.8rem;justify-content:center;min-height:188px;padding:30px 10px;text-align:center;text-decoration:none;width:100%}.m-recruit-links a .icon{font-size:2em;margin-bottom:20px}.m-recruit-links a .text{font-weight:700}@media screen and (min-width:769px){.m-recruit-links .item{width:33.3333333333%}.m-recruit-links .item:not(:nth-child(3n)){border-right:1px solid #fff}.m-recruit-links .item:nth-child(n+4){border-top:1px solid #fff}}@media screen and (max-width:1200px){.m-recruit-links a{font-size:2vw}}@media screen and (max-width:768px){.m-recruit-links .item{width:50%}.m-recruit-links .item:nth-child(odd){border-right:1px solid #fff}.m-recruit-links .item:nth-child(n+3){border-top:1px solid #fff}.m-recruit-links a{font-size:1.8rem;min-height:143px;padding:25px 10px}.m-recruit-links a .icon{font-size:2.05em;margin-bottom:12px}}