/* Local supplemental glyphs and the photo captions' condensed italic font. */
@font-face {
  font-family: 'Career SP Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(career-sp-note.ttf) format('truetype');
  unicode-range: U+5F79, U+72EC, U+7ACB, U+8A3C, U+8D77;
}
@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(career-heading.woff2) format('woff2');
  unicode-range: U+636e;
}
@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(career-sans.woff2) format('woff2');
  unicode-range: U+304f-3050, U+305d-305e, U+3064-3065, U+3072-3073, U+3087, U+3099, U+30ad-30ae, U+30bf-30c0, U+30e3, U+4ecb, U+4f3a, U+4fc2, U+4fe1, U+50be, U+5275, U+5473, U+559c, U+5b50, U+5bb6, U+5e2f, U+610f, U+6210, U+6226, U+6311, U+65cf, U+6765, U+67d4, U+6b21, U+6cc1, U+72b6, U+7d44, U+7d50, U+7dd2, U+7e54, U+8033, U+8b77, U+8edf;
}
@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(career-sans.woff2) format('woff2');
  unicode-range: U+304f-3050, U+305d-305e, U+3064-3065, U+3072-3073, U+3087, U+3099, U+30ad-30ae, U+30bf-30c0, U+30e3, U+4ecb, U+4f3a, U+4fc2, U+4fe1, U+50be, U+5275, U+5473, U+559c, U+5b50, U+5bb6, U+5e2f, U+610f, U+6210, U+6226, U+6311, U+65cf, U+6765, U+67d4, U+6b21, U+6cc1, U+72b6, U+7d44, U+7d50, U+7dd2, U+7e54, U+8033, U+8b77, U+8edf;
}
@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(career-sans.woff2) format('woff2');
  unicode-range: U+304f-3050, U+305d-305e, U+3064-3065, U+3072-3073, U+3087, U+3099, U+30ad-30ae, U+30bf-30c0, U+30e3, U+4ecb, U+4f3a, U+4fc2, U+4fe1, U+50be, U+5275, U+5473, U+559c, U+5b50, U+5bb6, U+5e2f, U+610f, U+6210, U+6226, U+6311, U+65cf, U+6765, U+67d4, U+6b21, U+6cc1, U+72b6, U+7d44, U+7d50, U+7dd2, U+7e54, U+8033, U+8b77, U+8edf;
}

@font-face {
  font-family: 'Noto Serif JP';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(career-serif.woff2) format('woff2');
  unicode-range: U+304f-3050, U+305d-305e, U+3064-3065, U+3072-3073, U+3087, U+3099, U+30ad-30ae, U+30bf-30c0, U+30e3, U+4ecb, U+4f3a, U+4fc2, U+4fe1, U+50be, U+5275, U+5473, U+559c, U+5b50, U+5bb6, U+5e2f, U+610f, U+6210, U+6226, U+6311, U+65cf, U+6765, U+67d4, U+6b21, U+6cc1, U+72b6, U+7d44, U+7d50, U+7dd2, U+7e54, U+8033, U+8b77, U+8edf;
}
@font-face {
  font-family: 'Noto Serif JP';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(career-serif.woff2) format('woff2');
  unicode-range: U+304f-3050, U+305d-305e, U+3064-3065, U+3072-3073, U+3087, U+3099, U+30ad-30ae, U+30bf-30c0, U+30e3, U+4ecb, U+4f3a, U+4fc2, U+4fe1, U+50be, U+5275, U+5473, U+559c, U+5b50, U+5bb6, U+5e2f, U+610f, U+6210, U+6226, U+6311, U+65cf, U+6765, U+67d4, U+6b21, U+6cc1, U+72b6, U+7d44, U+7d50, U+7dd2, U+7e54, U+8033, U+8b77, U+8edf;
}

@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(career-english.woff2) format('woff2');
  unicode-range: U+20, U+41-47, U+49, U+4b-4f, U+52-54, U+56-59;
}
