.JobFeatures_contentWrapper__H12hV{display:flex;flex-direction:column;gap:32px;padding:24px 16px}.JobFeatures_contentWrapper__H12hV .JobFeatures_descriptionWrapper__iI_9B{display:flex;flex-direction:column;gap:16px;color:#000d0b}.JobFeatures_contentWrapper__H12hV .JobFeatures_descriptionWrapper__iI_9B .JobFeatures_title__tBbNQ{font-family:var(--noto-sans-jp);font-size:16px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.192px}.JobFeatures_contentWrapper__H12hV .JobFeatures_descriptionWrapper__iI_9B .JobFeatures_description__cQe_v{font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.196px}.JobFeatures_contentWrapper__H12hV .JobFeatures_recruiterMessage__az0gI{display:flex;flex-direction:column;overflow:hidden;border-radius:16px}.JobFeatures_contentWrapper__H12hV .JobFeatures_recruiterMessage__az0gI .JobFeatures_headerWrapper__qxJwq{display:flex;gap:12px;padding:12px 16px;color:#fff;background-color:#ff8929}.JobFeatures_contentWrapper__H12hV .JobFeatures_recruiterMessage__az0gI .JobFeatures_headerWrapper__qxJwq .JobFeatures_title__tBbNQ{font-family:var(--noto-sans-jp);font-size:16px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.192px}.JobFeatures_contentWrapper__H12hV .JobFeatures_recruiterMessage__az0gI .JobFeatures_headerWrapper__qxJwq .JobFeatures_icon__eZSIy{position:relative;align-items:flex-end;justify-content:center;width:24px;height:24px;background-color:#fff;border-radius:24px}.JobFeatures_contentWrapper__H12hV .JobFeatures_recruiterMessage__az0gI .JobFeatures_headerWrapper__qxJwq .JobFeatures_icon__eZSIy .JobFeatures_iconWrapper__jEGRS{position:relative;width:24px;height:24px;overflow:hidden;border-radius:24px}.JobFeatures_contentWrapper__H12hV .JobFeatures_recruiterMessage__az0gI .JobFeatures_headerWrapper__qxJwq .JobFeatures_icon__eZSIy .JobFeatures_iconWrapper__jEGRS img{position:absolute;top:10%;right:10%;width:20px}.JobFeatures_contentWrapper__H12hV .JobFeatures_recruiterMessage__az0gI .JobFeatures_headerWrapper__qxJwq .JobFeatures_icon__eZSIy::after{position:absolute;bottom:-80%;left:50%;width:0;height:0;content:"";border-top:10px solid #ff8929;border-right:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);transform:translateX(-50%)}.JobFeatures_contentWrapper__H12hV .JobFeatures_recruiterMessage__az0gI .JobFeatures_contentWrapper__H12hV{padding:16px;color:#000d0b;background-color:#fff4e6;font-family:var(--noto-sans-jp);font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.196px}.JobFeatures_chips__aLKrg{display:flex;flex-wrap:wrap;gap:8px;align-content:flex-start;align-items:flex-start;padding:0}
.HelloWorkMask_helloWorkMask__zPH71{position:relative;display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:center;padding:64px 48px 24px;background-color:#fff}.HelloWorkMask_helloWorkMask__zPH71::after{position:absolute;top:-100px;left:0;width:100%;height:100px;content:"";background:linear-gradient(to top, rgb(255, 255, 255), rgba(255, 255, 255, 0))}.HelloWorkMask_alertText__yxOZj{color:#262626;font-family:var(--noto-sans-jp);font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.204px}.HelloWorkMask_actions__TDGoh{display:flex;flex-direction:column;gap:12px;align-items:center;align-self:stretch;justify-content:stretch;width:100%;padding:0}.HelloWorkMask_actions__TDGoh>a{display:flex;align-items:center;justify-content:center}.HelloWorkMask_actions__TDGoh .HelloWorkMask_caption__7kSXN{color:#555;text-align:center;font-family:var(--robot);font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.204px}
.JobCompany_jobCompany__MZjqH{display:flex;flex-direction:column;gap:16px;padding:12px 0 0}.JobCompany_jobCompany__MZjqH .JobCompany_detailsWrapper___Jn6g{display:flex;flex-direction:column;gap:24px}.JobCompany_jobCompany__MZjqH .JobCompany_link__75Zvc{width:100%;color:#ff8929;text-align:left}
.JobInfoCardActions_actionsArea__cKsxS{position:relative;display:flex;gap:12px;align-items:flex-start;align-self:stretch;justify-content:flex-end;padding:0}.JobInfoCardActions_actionsArea__cKsxS.JobInfoCardActions_contact__oNI5Y{flex-direction:column}.JobInfoCardActions_actionsArea__cKsxS .JobInfoCardActions_flexGrow__c033C{flex-grow:1}.JobInfoCardActions_actionsArea__cKsxS .JobInfoCardActions_more__JjGpq{display:flex;min-width:48%}.JobInfoCardActions_mainActionArea__QdmBA{display:flex;flex-direction:column;flex-grow:0;gap:12px;align-items:space-between;align-self:stretch;width:100%;padding:0}.JobInfoCardActions_mainActionArea__QdmBA button{box-sizing:border-box;display:flex;flex-grow:1;align-self:stretch}@media(min-width: 1180px){.JobInfoCardActions_mainActionArea__QdmBA button{flex-direction:row;width:50%}}@media(min-width: 1180px){.JobInfoCardActions_mainActionArea__QdmBA{flex-direction:row}}
