.people{margin-top:80px}.m-hero+.people{margin-top:60px}@media screen and (max-width:768px){.people{margin-top:50px}.m-hero+.people{margin-top:40px}}.head-area{position:relative}.icon{width:75px}.h2{margin-top:5px;margin-left:-10px;font-size:2.8rem;font-weight:300;color:#093}.h2_year{display:block;font-size:1.6rem;color:#333;opacity:.8}.h2_name{padding-right:.5em;font-weight:600;color:#333}@media screen and (max-width:768px){.h2{margin-top:-5px;margin-left:0;font-size:1.8rem}.h2_year{font-size:1.4rem}}.link{position:absolute;right:15px;bottom:0}@media screen and (max-width:768px){.link{position:static;margin-top:10px}}.career{margin-top:20px;background:#f5f5f5}.career .m-container{position:relative}.career-list{display:flex}.career-list.-two .career-list_item{padding-bottom:115px}.career-list.-two .career-list_path{bottom:65px}.career-list.-two .career-list_path+.career-list_path{bottom:35px}.career-list_item{flex-grow:1;flex-basis:0;position:relative;padding:45px 30px 85px;border-left:1px solid #e8e8e8}.career-list_item:first-child{border-left:none}.career-list_ttl{font-size:1.6rem;font-weight:600;color:#093}.career-list_num{padding-right:10px;font-family:Lato;font-weight:400;font-style:italic}.career-list_text{margin-top:5px;font-size:1.6rem}.career-list_path{position:absolute;left:30px;right:30px;bottom:35px;margin-top:15px;background:#fff;text-align:center}.career-list_path::after{content:'';position:absolute;right:0;top:0;display:block;width:10px;height:100%;background:#f5f5f5 url(/company/recruit/graduate/people/career/images/arrow_path_white.png) no-repeat 0 0/auto 100%}.career-list_path.-green{background:#d7f5e4}.career-list_path.-green::after{background-image:url(/company/recruit/graduate/people/career/images/arrow_path_green.png)}@media screen and (max-width:768px){.career{padding:10px 0}.career-list{flex-wrap:wrap;margin:0 -12px}.career-list.-two .career-list_item{padding-bottom:65px}.career-list.-two .career-list_path{bottom:37px}.career-list.-two .career-list_path+.career-list_path{bottom:15px}.career-list_item{width:calc(50% - 12px);flex-basis:auto;padding:15px 0 40px;border:none}.career-list_item:nth-child(odd){margin-left:12px;padding-right:12px}.career-list_item:nth-child(odd) .career-list_path{right:12px;left:0}.career-list_item:nth-child(even){margin-right:12px;padding-left:12px;border-left:1px solid #e8e8e8}.career-list_item:nth-child(even) .career-list_path{right:0;left:12px}.career-list_item:nth-child(n+3){border-top:1px solid #e8e8e8}.career-list_text,.career-list_ttl{font-size:1.4rem}.career-list_path{bottom:15px;margin-top:10px;font-size:1rem}}.note{margin-top:15px;color:#555;text-align:right}@media screen and (max-width:768px){.note{font-size:1.2rem}}