#recruit .recruit-section__info_wrapper{padding:120px 20px}#recruit .recruit-section__info{border:1px solid #999;margin-bottom:50px;padding:50px}#recruit .recruit-section__info:last-child,#recruit .recruit-section__info_list_item:last-child{margin-bottom:0}#recruit .recruit-section__info_title{font-size:24px;font-weight:700;line-height:1.33;text-align:center}#recruit .recruit-section__info_list{margin-top:50px}#recruit .recruit-section__info_list_item{display:grid;grid-template-columns:20% auto;gap:0 3%;border-bottom:1px solid #ccc;padding-bottom:30px;margin-bottom:30px}#recruit .recruit-section__info_list_item dd,#recruit .recruit-section__info_list_item dt{margin:0;padding:0}#recruit .recruit-section__info_list_item dt{font-weight:700}#recruit .recruit-section__info_contact{background-color:#f4f4f4;max-width:690px;margin:57px auto 0;padding:30px;text-align:center}#recruit .recruit-section__info_contact_title{font-size:24px;font-weight:700;line-height:1.33;margin-bottom:15px}#recruit .recruit-section__info_contact_detail a{color:inherit}@media only screen and (max-width:768px){#recruit .recruit-section__info_wrapper{padding:50px 20px}#recruit .recruit-section__info{margin-bottom:25px;padding:20px}#recruit .recruit-section__info_title{font-size:20px}#recruit .recruit-section__info_list{margin-top:25px}#recruit .recruit-section__info_list_item{grid-template-columns:25% auto;padding-bottom:15px;margin-bottom:15px}#recruit .recruit-section__info_list_item dd,#recruit .recruit-section__info_list_item dt{font-size:14px}#recruit .recruit-section__info_contact{max-width:initial;margin:35px auto 0;padding:20px}#recruit .recruit-section__info_contact_title{font-size:18px}#recruit .recruit-section__info_contact_detail{font-size:14px;line-height:1.7}}