#career_joboffer{background:url(../images/common/bg_grid_grn.svg) repeat center/1366px;padding-bottom:10rem}#career_joboffer #mv{border-bottom:3px solid #79b11e}#career_joboffer .joboffer_intro,#career_joboffer .joboffer_guide,#career_joboffer .joboffer_contact{margin-top:5rem}#career_joboffer .joboffer_intro .sec_inner,#career_joboffer .joboffer_guide .sec_inner,#career_joboffer .joboffer_contact .sec_inner{padding:2rem;border-radius:20px;background:#fff;box-shadow:0 0 15px -5px #bababa}#career_joboffer .joboffer_intro p,#career_joboffer .joboffer_intro dd,#career_joboffer .joboffer_guide p,#career_joboffer .joboffer_guide dd,#career_joboffer .joboffer_contact p,#career_joboffer .joboffer_contact dd{line-height:1.9}#career_joboffer .joboffer_intro a,#career_joboffer .joboffer_guide a,#career_joboffer .joboffer_contact a{color:#79b11e;text-decoration:underline;text-underline-offset:4px}#career_joboffer .joboffer_guide .lead{margin-bottom:2rem}#career_joboffer .offer_type h3{margin-bottom:1.5rem;padding:1rem 1.25rem;border-left:5px solid #79b11e;background:rgba(121,177,30,.1);font-size:22px;line-height:1.5}#career_joboffer .type_list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5rem}#career_joboffer .type_block{padding:1.5rem;border:1px solid #d8d8d8;border-radius:16px}#career_joboffer .type_block h4{margin-bottom:1rem;font-size:20px;line-height:1.5}#career_joboffer .type_block h4 span{display:block;font-family:"Barlow",sans-serif;font-size:14px;color:#79b11e}#career_joboffer .type_block p{margin-bottom:1rem}#career_joboffer dl{display:grid;gap:.75rem;margin-top:1.5rem}#career_joboffer dl div{display:grid;grid-template-columns:120px minmax(0, 1fr);gap:1rem;padding-bottom:.75rem;border-bottom:1px dashed #ccc}#career_joboffer dl dt{font-weight:700}#career_joboffer .download_list{display:grid;gap:.75rem}#career_joboffer .download_list a{display:block;position:relative;padding:.9rem 1rem .9rem 2.5rem;border-radius:10px;background:rgba(121,177,30,.1);color:#000;font-weight:700;text-decoration:none}#career_joboffer .download_list a::before{content:"";position:absolute;top:50%;left:1rem;width:8px;height:8px;border-top:2px solid #79b11e;border-right:2px solid #79b11e;transform:translateY(-50%) rotate(45deg)}#career_joboffer .download_list a:hover{background:#79b11e;color:#fff}#career_joboffer .download_list a:hover::before{border-color:#fff}@media(max-width: 835px){#career_joboffer{padding-bottom:6rem}#career_joboffer .joboffer_intro,#career_joboffer .joboffer_guide,#career_joboffer .joboffer_contact{margin-top:3rem}#career_joboffer .joboffer_intro .sec_inner,#career_joboffer .joboffer_guide .sec_inner,#career_joboffer .joboffer_contact .sec_inner{padding:1.5rem}#career_joboffer .type_list{grid-template-columns:1fr}#career_joboffer .type_block{padding:1.25rem}#career_joboffer dl div{grid-template-columns:1fr;gap:.25rem}}/*# sourceMappingURL=career_joboffer.css.map */