.job_infos .job-section .text-part .dynamic-service{gap:3rem 2rem;margin-top:0}.job_infos .job-section .img-part{align-items:end;padding-right:20vw;height:auto;padding-top:5rem;min-height:0;top:10rem}.job_infos .overline{line-height:1}.job_infos .img-part .contact-person{width:auto}.job_infos .img-part .contact-person .hyphenate{margin-bottom:0%}.job_infos h2{line-height:1}.job_infos .content-container.full-height{display:flex;align-items:flex-start}.job_infos .job-section .text-part .dynamic-service h2{margin-bottom:1.5rem}.job_infos .contact-person{width:100%}.content_block.job_infos .job-section a.more{display:inline-block;padding:1rem 0}.content_block.job_infos .job-section a.more:after{position:static;transform:none;margin-left:.5rem}.content_block.job_infos .job-section a.more:before{content:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNC4yLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2IDEyLjAyMjAwMDMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDYgMTIuMDIyMDAwMzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzZGNkY2RTt9DQo8L3N0eWxlPg0KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIwLDAgMCwxMi4wMjIwMDAzIDYsNi4wMTMgIi8+DQo8L3N2Zz4NCg==);display:inline-block;position:absolute;left:100%;width:.7rem;top:55%;transform:translate(13px,-50%);transition:0.3s ease;outline:none!important}.job_infos .text-part{padding-top:5rem}.content_block.job_infos .job-section a.more:hover::before{transform:translate(20px,-50%)}@media screen and (max-width:1199px){.content_block.job_infos .job-section a.more{max-width:calc(100% - 2rem);margin-right:2rem}.content_block.job_infos .job-section a.more:hover::before{position:static;margin-left:1rem;vertical-align:baseline;transform:none}}@media screen and (max-width:1199px){.job_infos section.job-section>.full-height{flex-direction:column}.job_infos .job-section .img-part{align-items:flex-start;padding-left:calc(100vw / 24);padding-right:calc(100vw / 24);max-width:calc(900px + 100vw / 12);width:100%;padding-top:0}.job_infos .img-part .contact-person{margin:0!important;max-width:100%}.job_infos .img-part .cp-image{padding:0;margin-left:0;margin-right:0;height:auto}}main .job-section p a[target='_blank']{word-break:keep-all}