.recruit-image{height:200px;background:url(/build/assets/recruit-image_building.194ebb1b.jpg) no-repeat;background-size:cover;background-position:center;position:relative;margin-bottom:16px}.recruit-image p{font-size:36px;color:#fff;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);z-index:2;text-shadow:1px 1px 2px #000;letter-spacing:.15em}.recruit-image__bg{width:100%;height:100%;top:0;left:0;background-color:#3333330d;position:absolute}.recruit-info{max-width:1200px;margin-bottom:48px}.recruit-info__list{margin-bottom:64px}.recruit-info__title{font-size:18px;font-weight:700;margin-bottom:16px;position:relative}.recruit-info__title span{width:max-content;position:relative;padding-right:1em}.recruit-info__title span:before{content:"";position:absolute;width:100%;height:2px;background-color:#004da1;left:0;bottom:0;z-index:1}.recruit-info__title:after{content:"";position:absolute;width:100%;height:2px;background-color:#ddd;left:0;bottom:0}.recruit-info__subtitle{font-weight:700;margin-bottom:4px}.recruit-info__item{margin-bottom:32px}.recruit-info__item>*{margin-bottom:12px}.recruit-info__other-page__list{display:flex;justify-content:space-between}.recruit-info__other-page__item{width:45%;height:80px;border:solid 3px #004da1}.recruit-info__other-page__item a{display:block;width:100%;height:100%;text-decoration:none;display:flex;justify-content:center;align-items:center;font-weight:700;position:relative}.recruit-info__other-page__item a:before{content:"";display:block;height:0;width:0;position:absolute;bottom:6px;right:6px;border-left:20px solid transparent;border-bottom:20px solid #004da1}.recruit-info a:hover{opacity:.5}
