@import"https://fonts.googleapis.com/css2?family=Merriweather+Sans:wght@600&family=Noto+Sans+JP:wght@400;500&display=swap";.jobtypes_jobtypes__v5hOG{padding-top:100px;padding-bottom:50px}@media screen and (min-width:1024px){.jobtypes_jobtypes__v5hOG{padding-top:200px;padding-bottom:100px}}.jobtypes_jobtypes__v5hOG section{margin-bottom:3em}.jobtypes_jobtypes__v5hOG section:first-of-type{margin-top:3em}.jobtypes_jobtypes__v5hOG td,.jobtypes_jobtypes__v5hOG th{border:1px solid #333;padding:.5em 1em;text-align:left;font-weight:400}.jobtypes_jobtypes__v5hOG thead th{text-align:center}.jobtypes_jobtypes__v5hOG p[role=note]{text-align:right}.jobtypes_jobtypes__v5hOG dd{margin-left:0}.jobtypes_jobtypes__v5hOG ol,.jobtypes_jobtypes__v5hOG ul{padding-left:2em}.jobtypes_jobtypes__v5hOG h2{font-size:1.75em;margin-bottom:.5em}@media screen and (min-width:1024px){.jobtypes_jobtypes__v5hOG h2{font-size:2em;margin-bottom:.5em}}.jobtypes_jobtypes__v5hOG h3{font-size:1.25em;margin-bottom:1em}@media screen and (min-width:1024px){.jobtypes_jobtypes__v5hOG h3{font-size:1.5em;margin-bottom:1em}}.jobtypes_tableGroup__pjDgE{display:flex;flex-wrap:wrap}.jobtypes_tableGroup__pjDgE table{flex-grow:1}@media screen and (max-width:767px){.jobtypes_tableGroup__pjDgE table{margin-bottom:1em}}.jobtypes_tableGroup__pjDgE table:not(:first-of-type){margin-left:-1px}.jobtypes_tableGroup__pjDgE th{line-height:1.2;height:4em}