.direct_recruiting_card a{text-decoration:none}.direct_recruiting_card .direct_recruiting_card_image_box{position:relative;width:100%;overflow:hidden;border-radius:12px}.direct_recruiting_card .content-list:hover{opacity:.6;filter:brightness(110%);transition:.2s}.direct_recruiting_card .direct_recruiting_card_image_box:before{content:"";display:block;padding-top:60%}.direct_recruiting_card .direct_recruiting_card_image{position:absolute;top:0;left:0;bottom:0;right:0;border-radius:12px;width:100%;height:100%;object-fit:cover}.direct_recruiting_card .title{color:#3f4852;margin-top:14px;font-weight:bold}.direct_recruiting_card .date{font-size:14px;margin-top:8px;line-height:1;color:#3f4852}.direct_recruiting_card .tag-list{margin:12px 0 -6px}.direct_recruiting_card .tag-box{background-color:#3f4852;padding:12px 16px;text-align:center;border-radius:12px;display:inline-block;margin-bottom:6px}.direct_recruiting_card .tag-name{font-size:14px;color:#fff;line-height:1;font-weight:bold}@media(min-width:768px){.direct_recruiting_card{margin-bottom:48px;width:100%}}@media(max-width:768px){.direct_recruiting_card{margin-bottom:36px}}