.career-contact-sheet{display:grid;gap:20px;margin-top:38px;padding:30px;border:2px solid var(--navy);background:#fffaf0;box-shadow:9px 9px 0 var(--mint);font-family:"Noto Sans JP","Yu Gothic",sans-serif}.career-contact-sheet label{display:grid;gap:7px;color:var(--navy);font-size:13px;font-weight:800}.career-contact-sheet input,.career-contact-sheet select,.career-contact-sheet textarea{width:100%;padding:13px;border:1px solid var(--line);border-radius:0;background:#fff;color:var(--ink);font:16px/1.6 "Noto Sans JP","Yu Gothic",sans-serif}.career-contact-sheet textarea{resize:vertical}.career-contact-sheet :is(input,select,textarea):focus{outline:3px solid var(--red);border-color:var(--navy)}.career-contact-sheet p{margin:0;font-size:13px}.career-contact-sheet button{justify-self:start;padding:14px 22px;border:0;background:var(--navy);color:#fff;font-size:14px;font-weight:800;cursor:pointer}.career-contact-empty{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.career-contact-result{display:none;margin:28px 0;padding:22px;border-left:9px solid var(--red);background:var(--mint)}.career-contact-result:target{display:block}
