.parts_custom_post_recruit_details_01{padding:80px 24px;background:#e0f4f5}@media (max-width: 1180px){.parts_custom_post_recruit_details_01{padding:64px 24px}}@media (max-width: 500px){.parts_custom_post_recruit_details_01{padding:40px 16px}}@media (max-width: 350px){.parts_custom_post_recruit_details_01{padding:40px 8px}}.parts_custom_post_recruit_details_01 header{margin-bottom:48px}@media (max-width: 600px){.parts_custom_post_recruit_details_01 header{margin-bottom:32px}}@media (max-width: 500px){.parts_custom_post_recruit_details_01 header{margin-bottom:24px}}.parts_custom_post_recruit_details_01 .recruit_details .first_p,.parts_custom_post_recruit_details_01 .recruit_details .last_p{margin:16px 0}@media (max-width: 1080px){.parts_custom_post_recruit_details_01 .recruit_details .first_p,.parts_custom_post_recruit_details_01 .recruit_details .last_p{font-size:14px}}.parts_custom_post_recruit_details_01 .recruit_details dl{margin:0 auto;max-width:880px}.parts_custom_post_recruit_details_01 .recruit_details dl dt{padding:20px;background:#8ec1d5;color:#fff;display:flex;align-items:center;font-weight:500;font-size:22px}@media (max-width: 600px){.parts_custom_post_recruit_details_01 .recruit_details dl dt{padding:20px 16px;font-size:22px;letter-spacing:0.05em}}.parts_custom_post_recruit_details_01 .recruit_details dl dt:empty{display:none}.parts_custom_post_recruit_details_01 .recruit_details dl dt:empty+dd{display:none}.parts_custom_post_recruit_details_01 .recruit_details dl dd.page_style{padding:20px;background:#fff;line-height:1.6em;font-size:16px;font-family:"Nunito","note sans jp"}@media (max-width: 1080px){.parts_custom_post_recruit_details_01 .recruit_details dl dd.page_style{font-size:15px}}@media (max-width: 600px){.parts_custom_post_recruit_details_01 .recruit_details dl dd.page_style{font-size:14px}}.parts_custom_post_recruit_details_01 .recruit_details dl dd.page_style a{display:inline-flex;align-items:center}.parts_custom_post_recruit_details_01 .recruit_details dl dd.page_style a svg{margin-left:3px;width:.9em;height:.9em;fill:#000eee}.parts_custom_post_recruit_details_01 .recruit_details dl dd.page_style p:first-of-type{margin-top:0}.parts_custom_post_recruit_details_01 .recruit_details dl dd.page_style p:first-of-type:empty{display:none}.parts_custom_post_recruit_details_01 .recruit_details dl dd.page_style p:last-of-type{margin-bottom:0}.parts_custom_post_recruit_details_01 .recruit_details dl dd.page_style p:last-of-type:empty{display:none}.parts_custom_post_recruit_details_01 .recruit_details dl dd.page_style ul li{margin-bottom:.5em}.parts_custom_post_recruit_details_01 .recruit_details dl dd.page_style p a,.parts_custom_post_recruit_details_01 .recruit_details dl dd.page_style ul a{text-decoration:underline;font-weight:500}.parts_custom_post_recruit_details_01 .recruit_details dl dd.page_style strong{font-size:1.3em;font-weight:500}.parts_custom_post_recruit_details_01 .recruit_details dl dd.page_style .first+h2,.parts_custom_post_recruit_details_01 .recruit_details dl dd.page_style .first+h3{margin-top:0}.parts_custom_post_recruit_details_01 .recruit_details dl dd.page_style h2{margin-bottom:.5em;font-size:1.35em}.parts_custom_post_recruit_details_01 .recruit_details dl dd.page_style h2+p{margin-top:0}.parts_custom_post_recruit_details_01 .recruit_details dl dd.page_style h3{margin-top:1.2em;margin-bottom:0;position:relative;padding-left:1em;font-weight:500;font-size:1.2em;border:none;overflow:hidden}.parts_custom_post_recruit_details_01 .recruit_details dl dd.page_style h3::before{position:absolute;top:.4em;left:-0.4em;margin:auto;content:"";display:block;width:.7em;height:.7em;background:#3d84bf;transform:rotate(45deg)}.parts_custom_post_recruit_details_01 .recruit_details dl dd.page_style h3+p{margin-top:0}.parts_custom_post_recruit_details_01 .recruit_details dl dd.page_style h3+ul{margin-top:0.5em}.parts_custom_post_recruit_details_01 .recruit_details dl dd.page_style h4{font-size:1.1em}.parts_custom_post_recruit_details_01 .cta_btn{margin-top:40px}@media (max-width: 980px){.parts_custom_post_recruit_details_01 .cta_btn{margin-top:32px}}
